255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,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,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,27,0,1,0,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,8,9,10,7,6,4,5,255,196,0,101,16,0,1,3,3,2,5,2,4,2,6,3,8,11,13,0,19,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,22,133,23,35,49,71,134,197,24,37,50,25,36,51,65,83,114,166,212,38,39,52,69,82,87,97,99,115,116,130,53,54,73,84,86,88,104,113,136,149,150,198,211,228,57,98,100,40,55,66,81,101,117,182,67,68,85,161,179,145,131,146,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,85,195,95,31,84,121,135,17,58,165,195,62,177,92,45,86,187,174,57,152,94,104,113,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,77,80,1,242,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,68,13,3,227,142,167,136,238,54,114,253,30,193,217,72,205,58,194,241,123,147,225,171,141,241,84,62,249,113,134,225,69,2,214,182,102,43,154,148,200,215,202,216,90,199,125,108,145,100,122,170,185,140,135,143,243,148,213,141,83,210,255,0,209,7,232,207,82,242,188,75,226,127,136,60,223,129,94,106,104,60,174,223,195,251,125,222,203,219,191,111,113,251,119,117,233,189,221,63,106,156,215,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,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,117,232,247,39,248,212,183,64,14,105,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,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,159,127,233,99,197,63,254,114,218,171,255,0,198,87,31,254,177,119,223,139,50,175,238,109,254,58,252,77,117,252,73,250,15,248,183,198,60,217,60,239,59,224,61,223,39,191,215,185,222,238,125,125,205,219,183,125,93,122,252,207,41,203,155,141,127,233,85,167,19,216,51,251,157,170,61,77,197,191,87,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,33,255,0,51,125,116,212,126,29,52,127,5,213,13,47,188,248,55,90,29,64,162,138,104,101,69,125,45,194,149,214,251,130,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,222,235,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,189,44,0,1,81,124,116,115,65,200,95,171,150,124,63,134,156,162,146,124,99,6,188,80,221,170,238,244,210,85,68,203,229,198,153,243,119,168,214,88,42,26,218,171,91,218,248,154,246,237,111,117,241,185,205,123,163,216,247,79,254,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,181,108,78,123,221,227,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,32,85,87,30,180,218,49,204,3,80,184,126,214,11,237,37,6,159,92,234,45,243,90,174,245,125,215,173,166,227,61,166,217,178,25,37,116,189,170,122,23,43,103,114,170,69,244,205,58,200,247,53,139,35,219,61,64,62,75,181,206,154,203,106,173,188,214,71,87,37,61,5,60,149,50,178,146,146,90,169,220,198,53,92,228,142,24,90,233,101,127,68,94,140,141,174,123,151,162,53,21,85,16,166,30,44,249,178,106,62,169,95,109,182,206,30,22,235,128,227,118,43,133,21,222,154,229,44,139,21,226,186,170,38,73,190,42,152,227,149,244,206,163,87,74,136,180,207,108,173,122,194,215,61,221,28,177,54,202,120,46,226,219,21,226,231,75,19,41,182,197,224,228,150,47,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,218,182,225,91,154,78,100,222,40,242,10,237,104,175,171,159,4,213,11,196,20,212,208,214,93,147,177,134,51,186,230,82,44,74,245,142,157,180,204,100,173,101,75,246,70,247,164,105,58,170,189,142,100,182,253,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,245,130,189,121,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,243,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,163,106,61,26,213,154,25,91,229,121,105,115,20,204,181,63,38,179,240,219,173,142,171,190,223,106,169,252,108,106,253,13,50,58,121,217,77,79,85,81,80,183,73,223,55,87,189,34,134,22,70,246,68,175,122,163,150,85,115,149,100,95,127,195,7,30,180,213,92,79,106,119,11,26,201,125,164,163,125,30,113,123,183,224,215,58,142,234,190,177,235,118,173,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,155,34,237,117,87,172,77,124,245,0,2,189,109,188,118,221,117,187,152,246,9,161,154,91,147,82,73,165,246,26,139,171,106,171,45,115,185,236,201,43,89,102,171,115,159,36,157,17,31,77,12,189,91,27,25,186,55,190,62,254,233,17,97,237,118,174,59,56,218,181,112,113,134,219,29,6,39,87,125,203,50,234,122,246,227,140,122,53,45,209,79,76,180,232,247,214,57,30,217,118,53,42,90,244,100,109,85,147,98,177,93,23,84,145,32,7,10,220,214,51,236,119,94,114,12,131,137,27,189,93,219,15,207,106,32,109,66,82,186,103,65,138,44,123,155,19,232,105,55,57,169,76,141,126,217,152,212,89,164,70,50,93,210,200,199,54,107,159,0,172,190,102,188,196,41,177,90,107,143,14,26,9,145,213,179,39,101,68,108,201,114,123,85,194,90,103,217,159,12,173,122,209,82,205,11,154,229,169,87,49,27,51,145,118,70,197,124,42,142,145,207,72,59,255,0,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,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,228,246,146,212,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,105,6,237,205,99,138,57,181,230,183,89,108,87,122,74,59,59,233,228,183,81,225,21,110,150,166,201,13,18,245,88,210,72,218,232,221,37,74,59,163,214,169,21,146,57,200,173,77,176,175,97,45,82,225,122,166,227,163,132,181,204,244,95,42,205,112,42,236,134,158,182,167,23,184,69,120,150,205,91,75,113,165,154,122,120,210,169,212,114,72,142,166,124,177,57,36,103,235,58,198,237,200,141,149,172,115,41,91,63,215,46,54,116,179,50,187,105,246,160,235,174,176,88,242,27,29,66,211,87,80,212,230,55,13,241,63,162,42,42,42,76,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,83,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,155,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,235,10,51,89,253,44,120,167,255,0,206,91,85,127,248,202,227,255,0,214,46,251,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,241,111,38,227,116,173,146,174,170,125,151,90,182,51,124,178,43,158,237,172,99,90,157,87,228,214,162,39,201,16,245,92,87,113,93,167,28,37,105,195,243,92,214,95,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,68,55,110,49,56,175,189,93,107,111,53,156,73,106,84,117,21,245,18,84,202,202,76,158,178,150,6,189,238,87,57,35,134,25,27,20,76,234,171,209,145,181,172,106,116,70,162,34,34,22,191,203,131,66,184,137,164,177,69,174,124,76,107,6,170,215,93,107,188,154,123,62,25,144,95,46,140,142,223,27,94,248,95,83,93,75,82,244,238,76,253,174,88,163,115,86,54,70,230,203,245,189,236,236,84,183,244,177,226,159,255,0,57,109,85,255,0,227,43,143,255,0,88,208,71,12,151,107,173,255,0,134,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,0,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,197,242,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,148,94,157,87,162,45,59,95,121,180,241,13,126,215,156,103,85,157,71,73,65,137,227,21,21,45,102,17,65,93,81,5,21,194,146,125,237,114,86,202,142,235,81,82,216,156,196,100,174,103,106,57,34,100,140,129,189,100,107,238,83,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,23,248,228,227,143,13,225,11,13,109,45,43,41,47,154,139,124,167,115,236,54,23,189,118,70,206,170,223,54,179,106,163,153,76,215,35,145,26,138,143,153,237,86,49,90,141,150,88,162,175,45,46,99,23,91,253,214,207,195,126,189,94,106,238,55,43,141,71,137,140,100,181,181,14,154,122,153,228,117,84,242,69,114,171,170,169,87,61,238,114,211,211,211,54,40,213,85,85,177,175,255,0,146,165,165,0,83,95,30,220,203,53,30,249,172,177,97,188,53,234,63,193,241,12,22,225,20,241,94,236,85,42,239,143,220,35,106,43,221,43,156,212,100,180,113,189,95,19,97,232,248,38,218,233,28,179,49,209,36,115,171,128,14,53,191,166,14,9,117,248,253,131,225,153,158,37,216,252,65,225,210,246,109,114,121,83,85,120,190,38,249,229,149,122,67,76,157,206,230,222,143,85,219,213,23,229,42,129,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,121,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,246,188,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,196,209,172,114,191,201,165,166,220,143,89,152,200,36,117,68,113,177,99,111,211,35,118,182,78,220,83,84,0,65,94,100,28,87,106,63,9,90,143,161,249,174,21,47,157,106,174,252,65,5,254,193,60,202,202,91,189,43,86,220,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,243,43,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,194,124,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,62,110,114,170,252,213,73,43,201,175,86,53,79,84,63,75,255,0,164,205,75,202,242,223,134,126,31,240,190,59,121,169,175,241,123,159,16,238,118,187,207,118,205,221,182,110,219,211,174,198,245,253,136,89,80,4,106,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,124,39,198,184,218,235,100,164,170,131,125,214,145,143,217,44,106,215,183,115,30,230,175,69,249,181,202,139,242,85,42,47,134,78,38,248,146,191,241,37,165,22,43,239,16,122,149,113,182,220,115,139,21,37,101,29,94,89,95,52,21,48,73,95,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,44,171,155,182,161,103,218,107,195,110,55,125,211,156,227,32,197,110,83,231,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,122,117,99,87,252,72,65,254,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,248,183,147,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,201,205,69,79,154,33,119,224,0,66,14,60,185,145,83,112,177,117,147,75,112,60,30,174,237,168,50,83,209,215,178,170,247,65,44,86,72,105,37,115,247,57,174,71,199,45,91,250,71,177,59,74,145,53,207,119,89,85,240,201,10,240,174,88,188,194,239,183,91,237,55,14,188,64,229,247,91,237,125,246,224,216,177,43,253,206,102,75,35,36,123,38,146,90,90,218,185,230,73,36,223,35,97,101,50,109,146,69,146,101,143,118,222,211,89,106,128,21,23,199,143,51,155,173,70,174,98,248,215,12,57,141,90,216,180,246,240,219,149,222,227,77,86,230,91,178,122,216,158,197,109,42,246,85,146,207,66,196,108,140,127,73,82,58,142,243,149,26,173,142,25,95,98,156,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,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,245,86,183,176,3,143,241,69,196,222,3,194,206,151,220,181,3,47,169,164,172,185,50,157,206,178,227,201,113,134,154,182,243,58,73,20,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,234,160,208,190,108,154,227,133,107,45,239,53,213,197,252,93,139,102,23,10,105,46,150,152,164,153,159,4,165,137,178,177,173,179,194,233,123,48,244,73,24,175,107,209,206,159,176,196,124,173,123,157,49,117,56,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,99,53,159,210,199,138,127,252,229,181,87,255,0,140,174,63,253,99,65,28,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,44,164,14,99,220,66,235,238,13,198,118,161,226,216,86,184,106,6,63,101,162,248,79,141,110,181,228,213,180,148,176,111,181,82,61,251,34,142,70,177,187,158,247,57,122,39,205,206,85,95,154,169,56,57,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,167,87,185,127,198,164,223,0,3,53,159,210,199,138,127,252,229,181,87,255,0,140,174,63,253,99,65,28,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,219,137,187,181,214,193,197,222,171,223,108,87,58,187,117,202,221,169,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,92,79,46,110,53,255,0,165,86,156,79,96,207,238,118,168,245,55,22,253,93,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,0,170,14,107,28,118,221,86,235,95,194,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,236,115,149,234,254,195,149,155,39,142,78,107,201,83,213,62,83,246,254,187,220,109,199,85,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,3,149,113,99,233,99,89,62,223,228,62,221,57,154,194,255,0,191,240,89,127,236,255,0,255,0,203,133,21,233,86,166,101,90,55,168,248,230,169,97,85,126,61,235,25,184,69,112,166,221,36,140,142,109,139,245,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,79,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,90,182,39,61,238,241,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,16,3,157,95,165,140,91,238,5,15,183,92,74,213,224,187,139,108,171,132,109,83,76,166,219,23,157,141,223,124,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,43,87,154,47,31,84,120,125,138,229,195,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,101,99,187,114,54,94,226,53,208,198,230,237,69,124,136,248,106,4,235,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,169,87,218,148,3,205,31,215,102,166,254,75,236,244,68,212,229,117,199,213,30,97,98,182,240,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,107,42,0,170,14,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,236,107,85,138,206,251,145,251,231,146,58,245,208,189,116,212,126,29,53,30,221,170,26,95,121,240,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,20,232,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,160,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,1,227,51,140,204,251,139,60,254,166,178,178,186,174,221,132,219,170,31,21,134,195,20,179,67,3,160,142,106,133,166,171,170,166,89,229,133,107,187,53,11,28,146,199,209,58,38,214,252,191,108,117,44,83,150,103,48,63,209,109,245,250,41,196,14,115,117,155,16,188,120,148,216,229,218,233,91,221,165,199,38,141,157,166,211,189,210,34,190,42,57,24,144,181,23,127,106,7,68,139,177,172,146,89,89,114,132,85,227,219,141,251,23,8,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,59,27,43,35,93,232,231,203,211,107,92,216,229,86,80,183,251,42,207,114,175,247,215,35,201,50,59,135,252,229,101,117,202,186,162,79,251,82,77,52,146,63,254,87,57,206,255,0,26,169,119,220,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,195,49,164,114,179,198,165,169,218,175,73,158,201,228,109,68,145,189,35,119,211,27,119,54,62,228,181,3,197,143,170,125,100,251,129,144,251,140,229,191,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,255,0,19,70,177,202,255,0,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,76,141,218,217,59,113,77,80,10,181,230,161,199,173,53,45,53,215,133,141,27,190,210,86,62,178,158,107,126,115,115,167,238,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,54,75,218,234,143,73,90,200,151,202,227,215,102,153,126,117,236,245,165,223,107,166,133,233,199,17,122,113,113,210,253,80,179,121,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,120,120,135,225,251,62,225,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,223,19,156,141,232,146,69,35,126,123,84,158,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,237,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,205,176,167,106,22,83,38,215,185,29,34,199,185,24,145,53,150,212,67,94,96,156,122,227,220,51,97,181,216,54,159,95,105,43,53,82,239,79,36,52,44,167,241,107,89,96,122,45,51,150,106,232,86,84,124,47,117,61,67,164,167,71,70,246,61,236,69,115,92,196,84,90,43,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,253,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,239,10,60,87,105,199,22,186,112,204,215,10,151,193,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,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,74,33,230,35,198,253,103,21,89,218,98,88,117,86,221,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,107,217,63,142,171,28,114,50,42,135,35,218,142,123,218,158,127,129,206,7,51,46,47,115,39,85,85,62,174,199,167,86,58,134,178,253,126,99,19,124,143,232,142,240,168,247,34,181,245,46,106,181,85,202,138,200,88,228,123,209,202,232,162,150,252,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,243,115,149,87,230,170,68,14,98,60,2,209,241,57,138,166,121,165,182,251,85,183,83,108,157,218,142,137,77,5,63,226,104,214,56,153,227,85,84,237,71,172,204,100,17,182,158,73,30,177,183,234,141,219,91,39,114,42,65,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,205,174,84,95,146,169,125,60,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,250,1,46,251,130,221,116,211,142,29,57,102,96,122,161,170,23,159,6,213,67,241,152,161,134,36,71,213,92,42,157,119,174,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,82,220,69,241,47,170,124,80,103,115,103,90,153,118,255,0,131,225,89,168,231,169,248,93,179,245,48,197,39,137,4,210,201,217,238,246,24,249,54,187,235,127,87,47,248,145,38,167,43,126,1,104,245,19,193,226,111,88,237,246,171,150,32,158,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,244,50,54,119,173,252,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,0,249,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,40,135,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,58,44,146,72,248,169,220,175,114,185,143,114,254,87,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,178,250,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,242,115,85,23,230,138,120,14,34,248,151,210,206,23,240,73,179,173,76,187,127,193,240,172,212,115,211,124,82,231,250,232,98,147,196,130,105,99,239,118,187,236,124,155,93,244,51,171,151,252,72,185,235,215,77,116,212,126,34,245,30,227,170,26,161,121,243,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,239,0,93,159,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,157,17,95,83,12,93,27,35,31,186,71,178,62,254,233,21,102,237,79,82,173,121,168,113,235,77,75,77,117,225,99,70,239,180,149,143,172,167,154,223,156,220,233,251,168,250,55,164,176,185,40,41,170,35,149,173,87,171,89,60,85,76,115,30,205,146,246,186,163,210,86,178,184,52,47,66,245,31,136,189,71,183,105,126,151,217,188,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,65,60,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,176,17,87,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,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,47,77,173,115,99,149,89,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,159,173,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,2,170,249,231,126,228,255,0,137,63,150,145,171,151,119,27,245,156,42,231,107,137,102,53,91,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,30,66,164,114,72,248,169,218,140,106,185,140,106,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,135,214,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,2,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,242,189,227,167,244,215,138,179,67,181,143,51,242,245,38,203,191,224,245,53,173,219,53,246,215,28,109,84,235,50,185,124,138,200,122,73,220,234,141,123,226,70,73,250,215,54,162,68,159,229,96,115,58,230,23,89,139,86,84,240,235,195,246,95,217,186,195,186,44,182,255,0,108,154,120,42,173,85,81,79,12,145,82,209,85,193,51,54,204,157,169,153,82,155,94,212,108,137,30,228,122,74,214,84,177,215,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,191,171,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,225,226,187,138,237,71,226,215,81,223,154,230,178,248,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,107,86,89,149,17,210,57,173,68,70,49,145,198,201,21,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,87,104,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,148,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,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,1,154,206,44,125,83,235,39,220,12,135,220,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,227,222,177,155,132,87,10,109,210,72,200,230,216,191,92,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,254,224,187,139,108,87,139,157,44,76,166,219,23,131,146,88,188,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,146,0,129,92,203,248,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,239,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,94,214,53,94,246,181,31,10,190,147,9,255,0,201,83,213,62,83,246,254,187,220,109,199,85,231,157,251,147,254,36,254,90,69,94,90,156,66,226,188,58,113,53,67,123,205,105,186,89,114,235,123,177,42,155,131,170,163,130,59,87,147,85,77,35,43,37,89,21,24,176,177,240,53,36,85,115,118,198,247,189,21,202,196,99,239,206,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,235,4,106,230,15,174,154,113,163,92,50,230,182,156,214,243,218,186,231,120,253,211,27,176,91,96,68,125,85,109,85,69,43,225,87,181,138,169,210,24,187,173,124,178,42,163,90,213,106,39,87,190,54,63,61,133,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,58,175,12,92,66,229,92,47,235,45,151,87,49,106,111,63,192,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,250,42,184,177,210,202,190,25,111,124,78,226,87,203,85,214,203,103,199,223,118,117,20,183,122,104,164,138,185,105,89,52,86,170,153,35,116,172,167,172,115,230,130,21,143,234,114,73,43,81,26,229,86,162,211,102,19,204,211,139,140,27,81,239,186,129,77,159,124,98,147,33,184,79,112,169,198,111,107,61,125,158,14,226,204,172,130,149,146,74,179,82,67,26,205,244,178,25,153,213,35,137,30,175,107,81,9,149,205,3,36,207,179,30,95,154,79,149,234,150,49,73,142,229,151,140,162,209,91,118,181,83,44,200,202,73,228,181,92,28,177,171,39,99,101,137,253,21,55,194,244,114,196,245,116,123,228,217,220,117,69,147,127,150,135,28,117,60,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,67,35,73,24,168,173,123,38,187,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,172,16,171,153,159,26,63,209,179,78,25,166,248,83,187,153,246,125,111,171,130,154,162,26,238,204,150,42,21,78,211,235,186,70,246,204,217,156,175,115,105,220,155,91,220,138,87,171,151,178,177,201,72,63,236,171,61,202,191,223,92,143,36,200,238,31,243,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,92,231,59,252,106,163,44,197,175,184,54,85,121,194,178,154,31,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,249,159,92,152,6,101,22,3,79,170,78,199,170,215,19,170,188,77,96,101,217,168,142,129,46,49,67,28,238,167,122,162,245,99,214,41,152,246,238,68,222,137,38,205,221,185,54,247,254,7,56,227,204,184,66,204,157,75,84,202,187,230,157,95,42,26,251,245,133,143,77,241,191,162,55,205,163,220,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,43,254,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,160,206,104,254,187,53,55,242,95,103,162,34,253,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,133,228,242,204,227,71,250,73,233,195,244,223,53,119,111,62,192,109,244,144,84,212,77,93,222,146,251,66,137,218,101,119,73,30,233,157,51,85,141,109,67,151,115,123,146,196,244,114,119,146,56,225,7,30,188,120,106,229,71,21,247,56,52,87,61,205,112,139,110,156,84,126,28,125,28,55,135,182,146,229,113,160,172,157,102,171,150,141,170,176,61,142,145,123,104,201,18,78,228,80,177,94,137,185,98,100,234,229,181,197,78,188,241,75,128,93,175,90,169,135,227,233,109,199,106,27,105,102,81,69,87,216,158,231,90,200,96,115,163,125,2,53,205,71,163,94,178,201,59,95,20,125,102,137,145,67,242,145,89,47,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,41,7,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,67,35,88,222,136,173,99,230,229,92,25,241,153,159,112,153,159,211,86,81,215,85,220,112,155,141,67,34,191,88,101,150,105,160,108,18,77,78,181,53,116,180,201,60,80,165,119,102,157,35,142,89,58,167,69,218,239,151,236,233,92,198,120,246,254,149,23,216,52,223,78,224,241,244,203,25,184,121,148,149,19,211,236,170,189,87,49,143,137,43,28,143,77,240,194,140,146,70,197,23,201,202,215,185,242,166,231,54,56,99,6,51,163,185,246,85,167,121,102,171,219,236,53,113,226,120,117,60,114,215,93,166,165,153,41,36,157,245,116,148,201,73,20,232,197,137,106,122,215,69,42,196,231,53,123,77,123,191,196,136,239,202,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,251,15,171,85,116,207,42,209,189,71,200,244,183,53,164,241,239,88,205,194,91,125,78,216,228,100,115,108,95,162,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,133,112,145,205,166,155,77,52,74,247,134,107,221,30,65,149,228,248,221,60,213,120,213,205,245,210,212,212,228,15,150,117,114,81,214,84,76,231,186,39,198,233,85,82,101,234,207,30,53,106,51,185,19,27,81,0,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,105,203,23,151,165,102,45,89,77,196,87,16,56,135,102,235,14,217,113,43,5,206,25,224,170,181,85,69,60,209,203,85,91,73,60,44,219,50,118,161,125,50,238,123,81,178,44,155,81,233,19,153,103,230,107,56,177,245,79,172,159,112,50,31,113,156,231,248,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,141,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,249,181,202,139,242,85,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,162,21,115,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,245,74,152,42,63,12,198,145,196,255,0,38,170,155,114,189,38,123,39,141,212,241,200,196,141,223,84,142,220,216,251,114,209,97,42,185,92,122,236,211,47,206,189,158,180,191,226,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,138,112,255,0,205,191,33,195,184,104,202,172,122,165,53,38,69,169,152,173,61,37,54,25,81,112,242,156,252,129,146,189,99,114,214,190,56,213,170,250,70,162,72,231,190,72,223,82,205,172,234,146,163,230,125,117,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,62,171,46,153,229,89,6,156,101,26,165,105,164,242,44,184,125,194,215,111,187,246,227,145,242,83,249,233,85,216,157,219,88,172,100,40,250,69,141,207,123,155,250,201,224,106,35,149,255,0,47,107,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,165,87,48,158,101,150,174,33,112,218,125,23,209,42,10,186,92,54,233,79,69,95,145,215,221,41,26,202,186,185,209,99,168,101,12,108,85,114,68,200,37,107,59,146,53,85,100,150,61,172,119,101,170,250,136,151,195,167,13,26,167,197,6,119,14,11,166,118,159,248,94,109,230,178,10,159,133,219,63,83,52,177,249,115,195,20,157,158,239,97,236,143,115,126,183,244,106,127,141,83,66,122,23,161,122,113,195,166,156,91,180,191,75,236,222,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,1,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,224,15,107,151,106,246,101,154,233,222,5,165,183,153,233,19,30,211,138,123,140,54,88,33,129,26,253,245,213,110,170,169,154,87,175,87,61,238,114,198,196,78,168,196,100,44,232,212,114,189,207,145,92,187,184,32,172,226,171,59,92,183,49,165,219,166,88,157,194,40,175,173,89,167,166,154,233,35,161,150,70,82,210,202,200,156,199,109,123,32,242,17,36,142,70,69,80,213,99,145,207,99,146,247,173,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,62,179,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,21,220,40,234,63,9,90,142,252,43,53,139,206,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,247,254,92,28,192,43,56,119,190,197,164,154,189,145,127,181,61,127,147,60,85,53,17,207,81,38,59,85,177,242,110,167,100,44,146,71,195,52,136,140,124,40,221,169,36,169,43,85,159,174,73,120,7,21,220,87,106,63,22,186,142,252,215,53,151,193,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,251,90,178,204,168,142,145,205,106,34,49,140,142,54,115,91,174,1,153,88,176,219,6,160,222,113,234,186,60,123,42,168,174,166,178,215,76,136,214,87,190,141,98,74,149,137,21,119,57,140,116,241,177,95,211,98,191,123,81,85,209,189,27,245,105,142,153,229,90,187,151,199,130,225,84,158,93,234,162,223,114,184,83,82,182,57,36,146,171,194,162,158,177,240,68,200,216,231,190,105,25,78,230,70,196,111,213,35,152,213,84,69,85,79,202,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,205,174,84,95,146,169,103,249,215,57,191,136,112,227,67,248,35,20,248,94,179,221,59,182,235,134,232,123,150,187,70,198,55,173,198,14,226,187,189,220,223,250,152,31,187,182,246,201,221,89,25,27,60,154,192,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,201,173,85,95,146,41,125,60,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,201,84,113,254,40,184,155,192,120,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,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,186,35,93,158,29,85,212,204,171,89,53,31,35,213,44,214,175,200,189,100,215,9,110,21,59,100,145,241,195,189,126,136,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,31,94,167,104,238,125,163,146,99,148,122,141,97,171,177,220,178,75,58,222,226,182,87,82,205,77,91,73,7,155,85,72,214,212,67,51,24,232,222,231,82,62,70,162,117,69,142,72,221,215,234,84,79,171,6,208,189,71,212,157,56,206,117,67,10,179,124,86,213,167,62,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,174,24,252,87,119,85,23,115,26,246,189,90,172,108,143,103,215,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,243,218,134,132,248,120,226,7,1,226,107,75,232,117,95,78,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,234,177,203,27,190,91,144,233,96,170,190,121,223,185,63,226,79,229,165,85,150,63,202,175,142,123,86,150,212,255,0,70,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,217,181,82,162,87,34,181,253,253,209,200,174,109,92,88,229,90,39,130,99,250,71,166,119,207,133,100,153,191,114,182,182,233,111,187,201,77,116,180,80,210,205,11,163,116,77,133,205,146,63,34,77,241,164,174,118,213,100,21,12,70,185,92,174,143,138,114,237,227,219,139,141,81,213,140,83,64,175,176,90,179,203,43,187,179,93,47,87,74,121,217,114,183,90,224,166,70,239,125,92,8,230,59,107,216,206,143,168,137,239,154,105,146,55,204,213,149,175,100,107,230,143,235,179,83,127,37,246,122,35,181,114,106,215,77,56,211,109,71,204,244,191,53,188,252,42,235,168,223,9,138,193,52,232,141,165,168,170,165,90,164,90,87,72,171,244,77,39,148,222,210,42,109,123,152,230,35,145,238,141,143,185,64,10,245,230,235,196,222,3,141,104,149,195,135,27,125,77,37,231,44,204,106,41,155,93,5,37,198,21,125,134,10,89,233,43,81,245,81,34,172,173,124,201,218,72,152,230,181,28,199,72,253,223,66,53,245,109,194,119,170,125,27,251,129,143,123,140,5,170,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,4,42,230,35,192,45,31,19,152,170,103,154,91,111,181,91,117,54,201,221,168,232,148,208,83,254,38,141,99,137,158,53,85,78,212,122,204,198,65,27,105,228,145,235,27,126,168,221,181,178,119,34,164,28,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,198,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,252,218,229,69,249,42,150,105,147,243,150,186,213,240,209,72,219,5,134,146,151,91,174,149,21,148,21,175,130,222,230,90,44,240,35,250,197,93,11,102,146,85,157,238,137,236,99,35,123,149,18,104,230,124,141,237,182,56,231,172,188,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,198,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,124,154,213,85,249,34,159,94,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,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,211,167,84,79,216,122,172,187,135,236,251,12,209,44,11,136,11,131,41,42,113,61,66,168,184,210,80,203,72,147,61,244,83,210,78,232,86,42,167,44,105,20,111,149,99,149,209,53,175,114,189,144,200,191,45,170,135,96,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,125,92,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,155,220,124,188,4,240,65,125,226,227,59,150,183,35,165,186,219,116,202,201,221,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,186,238,115,93,36,72,251,232,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,192,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,25,87,47,207,150,175,19,24,110,188,240,243,100,195,44,212,53,118,236,135,75,172,246,172,114,245,69,50,43,216,230,71,78,176,211,85,197,42,53,26,230,76,218,105,21,89,242,124,111,99,218,168,173,217,36,146,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,102,179,139,31,84,250,201,247,3,33,247,25,207,127,146,112,93,149,127,68,45,63,226,187,0,109,214,255,0,73,123,248,164,25,69,174,10,25,42,36,181,120,181,117,173,109,115,93,19,21,25,70,144,82,34,74,233,85,59,114,109,93,206,108,187,98,240,28,49,113,11,149,112,191,172,182,93,92,197,169,188,255,0,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,91,126,214,190,104,186,29,137,240,227,75,171,218,71,123,181,101,57,78,65,178,142,215,140,85,86,195,29,117,178,169,236,145,93,37,202,145,178,119,163,134,21,137,232,229,103,86,200,229,137,172,145,25,43,103,74,76,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,124,220,136,212,253,136,117,254,34,184,73,202,184,105,210,205,45,202,117,2,94,206,73,168,223,18,184,62,220,215,72,223,135,208,197,77,109,124,16,79,20,176,199,36,85,141,146,170,169,179,51,171,218,155,35,68,84,84,119,89,1,201,83,213,62,83,246,254,187,220,109,199,85,231,157,251,147,254,36,254,90,85,89,105,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,190,120,173,98,214,44,7,66,176,11,166,163,106,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,127,235,84,207,95,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,200,11,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,119,254,37,56,81,190,232,118,19,165,186,171,105,138,235,114,195,53,39,15,179,94,18,229,60,44,88,232,111,21,20,109,154,166,129,207,98,255,0,235,150,37,123,88,174,141,206,98,119,22,9,30,188,130,139,80,179,235,118,27,95,167,54,252,227,32,165,196,238,149,9,87,93,97,134,231,51,45,213,83,162,198,169,44,180,200,238,211,222,139,12,74,142,115,85,127,86,207,248,41,211,186,114,244,225,235,250,70,241,53,143,216,43,106,109,76,178,226,157,188,182,247,77,113,165,242,163,175,161,164,170,129,29,70,144,170,108,147,188,249,99,141,200,245,70,164,110,145,221,30,173,72,223,98,188,234,253,44,98,223,112,40,125,186,226,84,94,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,176,253,94,34,180,27,50,225,183,87,47,186,83,153,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,111,85,106,61,219,30,143,141,203,189,142,68,157,92,169,248,231,186,217,114,106,14,23,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,247,228,218,218,103,182,6,50,8,226,232,173,153,251,17,143,239,34,197,110,135,20,227,3,136,175,232,189,161,215,141,82,143,21,186,222,234,217,186,223,65,226,80,249,52,180,117,210,195,39,139,61,127,235,99,88,232,251,237,138,55,189,174,221,186,86,53,168,174,114,25,236,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,110,156,176,184,10,169,209,139,85,39,16,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,118,77,36,78,139,187,79,92,228,108,237,84,73,126,152,103,88,222,214,189,100,99,106,219,139,31,84,250,201,247,3,33,247,25,203,41,229,83,166,120,174,178,112,35,169,154,91,154,210,121,22,92,155,48,185,219,234,118,199,27,228,135,125,178,221,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,133,123,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,244,35,165,107,24,223,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,39,249,86,113,173,149,96,89,85,163,133,204,134,193,117,200,241,188,142,225,47,192,190,25,75,37,101,117,182,186,162,72,55,238,223,59,99,134,221,28,108,171,169,151,100,106,230,185,210,72,189,81,94,113,94,104,254,187,53,55,242,95,103,162,26,61,193,5,247,94,120,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,142,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,242,127,178,172,247,42,255,0,125,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,229,115,156,239,241,170,154,51,225,51,135,235,87,12,186,13,140,105,69,27,41,31,114,163,167,242,239,213,148,232,213,74,219,172,221,29,83,47,113,35,141,210,49,29,210,40,157,35,119,164,49,66,215,117,218,118,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,0,241,153,193,158,125,194,102,127,83,71,89,67,87,113,194,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,154,117,146,72,163,234,157,23,115,126,95,179,154,104,94,133,234,63,17,122,143,110,210,253,47,179,121,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,117,191,241,165,161,122,113,195,167,44,204,243,75,244,190,205,224,218,168,126,13,44,211,74,168,250,171,133,83,174,244,41,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,106,91,132,239,84,250,55,247,3,30,247,24,11,169,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,255,0,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,194,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,117,207,131,53,156,88,250,167,214,79,184,25,15,184,206,117,91,231,4,23,219,135,4,184,47,22,122,105,75,117,189,73,81,241,137,115,106,37,153,146,120,52,180,245,210,193,79,85,75,11,98,71,172,44,100,15,90,133,116,143,115,119,53,232,212,141,178,57,156,127,135,142,32,115,238,25,117,66,135,85,244,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,238,137,36,81,187,231,181,11,148,213,14,101,250,71,101,225,45,56,137,211,154,138,74,155,237,250,162,166,209,141,227,23,185,216,202,215,92,97,153,25,47,147,13,44,146,171,25,20,79,101,75,145,94,205,209,201,3,119,198,234,136,212,164,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,234,186,239,194,174,101,195,198,145,233,134,97,169,86,218,187,70,79,168,117,23,154,151,90,39,145,55,208,219,169,217,65,226,164,209,108,71,67,82,231,84,84,57,236,87,59,107,22,22,185,35,145,178,49,61,175,43,143,93,154,101,249,215,179,214,151,252,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,209,41,160,167,252,77,26,199,19,60,106,170,157,168,245,153,140,130,54,211,201,35,214,54,253,81,187,107,100,238,69,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,150,105,203,23,151,165,30,83,71,77,196,87,16,56,135,122,213,54,217,113,43,5,206,24,39,165,186,210,203,4,209,203,85,91,73,60,47,221,10,247,97,125,50,238,99,149,209,172,155,85,139,19,159,26,249,163,250,236,212,223,201,125,158,136,147,252,145,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,58,243,17,224,130,179,133,92,237,50,220,58,151,118,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,185,239,159,199,69,146,73,31,21,59,149,238,87,49,238,88,193,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,225,71,133,29,56,225,43,78,25,133,97,81,121,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,254,214,0,41,47,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,96,89,221,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,209,178,185,143,111,147,35,91,35,97,102,215,110,122,43,149,59,108,145,236,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,1,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,125,181,211,66,245,31,135,77,71,184,233,126,168,89,188,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,181,240,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,109,238,137,242,38,197,107,34,235,185,205,116,145,35,228,167,58,92,79,21,193,172,90,19,139,97,88,205,171,31,178,209,126,39,241,173,214,186,40,233,41,96,222,251,115,223,178,40,209,172,110,231,189,206,94,137,243,115,149,87,230,170,70,190,87,30,187,52,203,243,175,103,173,37,167,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,178,46,239,69,122,202,231,213,9,118,124,178,184,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,245,85,101,76,209,116,116,143,126,217,24,201,59,27,99,84,155,187,61,79,63,159,230,84,218,125,134,221,179,58,171,6,65,124,101,170,157,102,75,101,130,215,45,198,227,88,254,168,214,67,5,60,72,174,123,220,229,106,117,94,140,111,85,115,220,198,53,206,76,235,113,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,123,32,108,139,181,175,123,96,137,210,189,141,98,73,34,57,251,91,213,26,217,85,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,133,144,214,181,207,73,95,38,229,221,45,53,59,152,212,86,108,237,203,35,149,138,231,36,51,68,239,151,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,143,252,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,29,18,154,122,143,195,50,36,145,51,198,170,169,218,172,72,94,249,227,109,60,146,61,36,119,213,27,183,58,62,228,188,215,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,208,240,42,175,158,119,238,79,248,147,249,105,2,184,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,124,158,196,150,24,247,179,171,85,204,220,212,115,21,81,233,224,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,85,154,234,22,125,169,87,88,175,186,141,156,100,25,85,202,10,118,210,69,89,123,185,205,93,60,112,53,206,115,98,108,147,57,206,70,35,158,247,35,81,122,117,123,151,252,106,91,159,38,206,30,191,5,233,61,219,136,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,157,180,208,57,92,231,46,216,224,183,52,127,93,154,155,249,47,179,209,17,84,189,62,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,226,104,214,57,95,228,210,211,110,71,172,204,100,18,58,162,56,216,177,183,233,145,187,91,39,110,41,170,71,254,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,159,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,246,188,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,0,10,192,230,117,203,210,179,41,172,169,226,43,135,236,67,189,117,155,116,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,238,153,123,179,62,165,119,49,170,216,210,77,170,245,149,207,169,98,234,121,94,240,45,250,20,197,89,174,58,199,134,120,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,61,100,221,100,238,117,87,61,145,43,35,253,83,157,81,26,213,95,22,62,169,245,147,238,6,67,238,51,151,19,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,69,241,93,194,142,163,240,149,168,239,194,179,88,188,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,201,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,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,111,85,115,116,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,3,42,231,191,208,189,116,212,126,29,53,30,221,170,26,95,121,240,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,178,86,181,93,213,99,150,55,124,183,33,210,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,51,89,197,143,170,125,100,251,129,144,251,140,229,207,114,206,180,218,175,252,191,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,214,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,33,169,107,220,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,127,47,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,213,121,231,126,228,255,0,137,63,150,144,215,130,14,23,237,92,89,231,249,158,156,214,93,234,237,215,43,118,15,113,189,216,101,138,161,176,192,235,172,115,83,67,76,218,167,44,82,185,105,183,84,42,200,145,181,31,209,62,149,255,0,18,241,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,184,158,92,220,194,236,90,183,132,207,166,90,235,151,218,172,249,158,37,111,238,210,87,215,204,248,99,187,217,233,40,217,222,170,158,170,162,103,247,107,25,218,158,106,133,85,98,44,107,220,107,85,25,50,178,0,113,245,198,190,85,197,102,163,213,217,45,55,63,31,76,177,155,132,209,227,150,250,117,145,145,215,236,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,38,231,74,249,124,87,14,252,42,230,90,221,137,106,30,169,77,109,171,164,193,52,235,23,189,93,171,238,201,34,68,147,220,105,237,211,79,75,71,2,185,142,73,95,221,72,95,43,81,19,108,42,238,175,99,228,135,127,10,47,251,255,0,5,151,254,207,255,0,252,184,80,9,161,237,16,194,176,29,126,224,39,1,211,155,237,69,37,219,30,200,180,222,213,100,172,150,145,240,206,180,243,199,69,28,50,58,55,57,175,99,42,105,234,35,85,69,86,170,197,52,41,213,55,51,162,83,7,26,60,36,229,92,35,106,154,226,215,41,124,236,110,251,228,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,163,208,181,78,83,122,23,125,209,254,25,127,18,101,182,107,85,37,215,81,46,12,201,41,102,167,86,73,84,251,60,148,176,165,19,42,36,106,127,211,204,200,247,57,24,218,149,235,181,238,145,141,242,188,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,23,167,198,143,9,56,175,23,58,88,184,181,202,95,7,36,177,121,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,83,152,23,233,218,142,135,65,53,90,109,153,245,170,222,239,133,220,92,238,145,222,40,105,32,166,103,235,101,158,165,243,84,92,94,190,76,242,109,98,53,99,141,239,249,109,113,61,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,33,6,158,114,158,209,173,57,226,106,135,88,236,215,123,171,177,12,127,177,121,178,99,179,214,186,73,34,190,54,170,89,26,174,153,26,215,248,116,236,109,42,197,27,159,36,146,72,142,238,200,172,98,178,105,212,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,79,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,158,87,131,62,12,240,30,19,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,239,83,164,145,197,39,85,234,187,157,243,253,149,23,205,31,215,102,166,254,75,236,244,68,223,228,161,159,225,178,232,190,101,165,173,200,105,19,44,165,202,42,47,239,180,185,85,179,173,186,90,74,40,27,80,196,84,232,246,36,176,189,142,218,171,177,86,61,251,123,145,238,227,252,209,120,5,172,195,239,183,46,38,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,219,40,221,219,145,210,247,21,173,134,71,55,106,171,36,70,67,226,185,68,112,235,83,169,58,242,253,99,201,241,58,186,172,79,0,167,150,106,26,233,98,137,212,82,95,215,182,144,66,169,43,85,100,124,81,73,37,66,44,125,29,20,145,211,61,206,110,230,35,238,208,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,121,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,53,224,207,131,60,7,132,204,2,154,142,142,134,146,227,155,92,105,217,45,250,253,44,80,205,59,103,146,26,116,169,164,165,169,72,34,153,40,123,212,233,36,113,73,213,122,174,231,124,255,0,103,159,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,153,15,248,181,229,205,167,28,83,106,198,33,168,245,181,95,135,123,62,77,30,101,53,175,164,23,11,189,42,83,42,81,72,201,28,201,34,239,67,51,35,141,85,241,110,124,18,42,119,19,177,19,22,90,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,125,96,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,106,243,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,63,12,200,146,68,207,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,84,110,220,232,251,146,194,178,210,121,87,240,21,83,85,83,106,226,159,89,44,85,116,108,163,168,134,225,131,91,42,59,74,202,198,44,83,53,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,119,122,43,22,39,63,235,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,21,107,167,43,221,26,214,190,35,172,154,199,52,127,5,176,213,249,53,185,181,158,134,71,69,241,218,228,124,75,78,232,209,168,158,63,119,172,235,85,43,30,142,126,198,108,107,101,150,74,132,153,86,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,20,25,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,89,166,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,71,94,6,184,15,197,120,62,183,94,174,245,23,159,196,89,157,251,125,21,101,209,98,141,33,142,134,42,169,221,78,218,86,172,105,45,63,122,21,166,125,68,75,44,173,89,97,110,215,57,35,107,150,85,0,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,147,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,50,218,95,159,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,251,26,136,146,212,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,0,1,23,248,224,224,115,13,226,251,25,183,79,11,233,44,57,221,158,162,150,10,12,141,88,170,172,183,58,161,171,85,4,236,106,117,168,99,98,116,210,69,26,171,58,76,141,68,146,54,73,50,187,176,104,94,133,233,199,14,154,113,110,210,253,47,179,120,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,109,117,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,67,92,7,150,134,145,224,252,90,93,184,137,164,167,164,130,197,75,81,73,119,197,113,138,56,24,218,43,125,197,208,206,202,190,236,50,198,244,86,54,85,130,166,153,97,124,93,169,21,90,140,107,97,141,93,50,128,32,174,190,114,155,208,237,91,213,140,123,57,196,147,240,37,134,94,229,62,87,100,199,227,134,142,57,227,109,52,137,77,83,66,222,211,226,130,100,153,176,54,88,251,125,185,35,87,61,54,74,215,44,211,126,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,152,121,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,191,194,215,44,205,14,225,179,42,188,102,181,210,126,62,189,73,112,73,177,234,155,237,190,21,248,21,44,114,54,72,59,76,250,152,234,198,189,141,87,85,162,49,223,67,82,54,66,139,34,73,48,1,85,124,243,191,114,127,196,159,203,72,127,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,248,183,147,113,186,86,199,73,75,6,251,85,91,25,190,89,21,172,110,231,189,173,78,171,243,115,145,19,230,168,90,255,0,31,124,9,218,184,187,198,104,175,184,213,101,37,167,81,113,218,117,164,179,214,85,72,216,40,170,160,146,162,23,73,21,116,140,167,150,119,178,56,219,80,232,90,197,68,108,147,61,87,228,247,20,151,165,186,23,168,250,183,172,182,205,6,199,44,222,22,95,113,184,77,110,146,146,236,171,71,224,201,3,94,250,149,168,71,166,248,251,44,138,87,61,155,86,79,213,171,90,199,63,163,87,75,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,20,25,205,31,215,102,166,254,75,236,244,71,138,208,142,21,115,46,33,244,143,83,243,13,53,182,213,221,242,125,60,168,179,84,182,209,4,137,190,186,221,80,202,255,0,41,33,139,98,186,106,150,186,158,157,204,98,57,187,152,147,53,169,36,142,141,139,202,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,242,52,115,153,22,141,101,60,41,201,196,22,168,95,173,86,91,214,63,210,223,145,227,214,217,93,37,87,197,28,178,120,240,210,193,46,215,191,202,100,78,150,36,220,230,49,169,43,95,42,165,60,210,54,152,120,135,226,7,62,226,107,84,43,181,95,81,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,232,178,75,35,190,91,148,236,22,62,8,47,182,254,9,115,174,44,245,46,150,235,101,146,159,224,242,225,52,73,51,35,243,169,106,43,162,130,162,170,170,23,68,175,72,94,201,216,180,234,217,24,231,109,115,213,171,27,163,115,249,87,9,222,169,244,111,238,6,61,238,48,22,169,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,128,0,0,67,91,31,43,238,30,109,60,75,221,53,165,113,122,71,227,15,167,138,166,131,15,150,58,122,155,71,196,102,101,92,85,201,45,28,212,238,106,83,35,95,73,44,12,100,159,171,153,37,232,141,141,177,49,38,81,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,78,149,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,126,78,20,120,81,211,142,18,180,225,152,86,21,23,157,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,31,147,96,203,49,92,175,226,95,133,178,107,85,231,224,215,9,173,55,31,135,214,199,81,225,215,69,211,187,77,54,197,94,220,204,220,221,209,187,163,155,213,58,162,117,50,218,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,0,6,85,201,85,196,215,5,25,86,151,232,254,156,241,33,133,91,60,220,7,47,195,241,218,219,183,142,146,62,75,37,210,123,125,63,121,213,27,220,229,236,212,78,231,72,201,81,81,141,146,85,133,91,31,234,123,190,83,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,207,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,223,245,87,76,241,93,100,211,140,143,75,115,90,79,34,203,147,91,229,183,212,237,142,55,201,14,244,250,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,87,6,136,114,128,169,197,248,146,185,222,117,82,182,146,233,165,246,10,134,93,177,150,65,93,21,76,247,55,182,191,117,61,29,198,25,169,118,61,137,77,10,249,45,107,88,199,45,68,105,19,220,157,196,101,165,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,117,94,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,90,115,47,224,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,187,190,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,253,27,152,229,99,220,228,100,40,202,76,59,87,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,183,105,169,250,59,128,232,87,3,90,161,167,58,115,97,164,183,91,109,218,111,123,138,89,98,165,134,25,238,19,199,103,124,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,253,72,153,225,47,251,255,0,5,151,254,207,255,0,252,184,80,9,55,249,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,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,244,50,52,145,138,138,215,178,107,126,213,189,33,210,62,41,244,190,147,22,205,96,164,200,177,59,157,69,190,249,71,85,67,59,30,147,50,57,25,52,114,83,212,183,170,177,147,69,186,39,75,11,154,247,67,60,136,199,183,126,228,232,22,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,16,47,157,95,165,140,91,238,5,15,183,92,74,86,46,207,150,135,30,180,218,243,143,67,162,186,179,125,164,131,81,108,116,241,195,104,124,157,221,247,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,232,220,199,35,216,215,35,38,86,126,183,50,254,7,41,184,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,126,183,200,177,189,21,28,199,195,23,249,122,114,212,212,123,134,109,143,235,206,186,218,174,184,109,171,28,184,71,116,177,217,229,122,209,222,38,185,81,86,65,36,50,84,211,77,3,182,81,187,183,59,85,21,209,204,229,107,92,212,70,57,175,117,191,128,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,127,130,128,121,163,250,236,212,223,201,125,158,136,143,250,85,169,153,86,141,234,62,57,170,88,85,95,143,122,198,110,17,92,41,183,73,35,35,155,98,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,47,251,133,30,37,52,227,140,237,14,101,206,68,181,87,221,126,31,29,175,56,198,231,165,78,221,61,84,176,171,102,141,212,242,58,77,244,115,116,149,98,87,57,237,124,123,154,229,222,201,88,216,23,171,60,109,90,184,16,226,26,245,163,124,47,98,120,253,199,4,183,222,42,238,185,141,186,165,27,178,178,247,91,81,28,181,49,81,205,78,253,148,140,164,166,138,26,24,163,108,77,108,79,100,233,44,83,189,141,121,63,248,68,226,223,13,226,251,0,171,204,241,76,95,32,176,212,89,234,34,160,186,210,220,169,149,96,101,91,161,100,143,109,53,83,127,85,80,198,171,149,63,252,137,81,17,142,146,40,210,72,247,119,80,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,36,166,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,228,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,62,78,106,42,124,209,10,182,192,121,59,211,82,113,71,118,179,102,185,61,93,207,72,44,84,244,151,170,55,246,165,134,182,240,202,137,103,108,118,217,38,107,27,19,95,18,211,187,200,146,23,111,88,228,167,86,54,23,84,117,130,215,202,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,0,0,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,0,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,0,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,0,21,87,207,59,247,39,252,73,252,180,170,178,231,185,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,243,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,92,230,53,168,120,15,8,185,245,131,136,172,35,79,105,43,53,171,54,167,138,213,107,188,85,211,194,250,10,10,43,108,209,190,182,89,35,218,143,146,166,170,158,166,42,21,145,21,36,74,116,84,142,88,118,43,102,253,94,9,185,162,218,184,140,201,177,237,26,212,108,18,174,215,168,183,202,138,246,197,87,100,133,191,4,146,8,41,228,169,107,221,222,157,103,133,253,184,158,197,98,36,168,174,107,93,185,168,245,100,117,237,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,121,254,105,156,5,99,218,121,106,155,137,109,23,177,82,90,236,77,168,138,28,170,203,75,226,209,209,91,24,230,211,82,210,77,67,75,20,76,68,99,165,71,119,147,123,222,178,78,199,163,118,247,21,181,150,75,254,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,121,8,146,71,35,34,168,106,177,200,231,177,201,102,156,204,109,54,171,7,47,253,64,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,66,152,120,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,0,0,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,1,8,57,167,235,247,16,218,31,165,246,152,52,78,215,87,75,104,200,233,238,20,217,46,83,73,111,168,146,123,11,18,74,56,233,214,58,166,47,106,145,243,44,243,70,143,122,43,250,244,88,149,146,53,28,149,149,192,191,25,183,222,15,53,30,170,231,37,171,227,56,102,81,227,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,141,102,148,248,78,244,177,163,127,111,241,239,110,128,234,165,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,0,101,92,209,239,14,248,158,43,156,240,119,164,184,182,107,140,218,178,11,45,110,159,227,94,77,186,233,69,29,93,44,251,40,105,158,205,241,72,142,99,182,189,141,114,117,79,147,154,138,159,52,66,149,184,232,224,202,251,193,230,163,210,219,35,186,252,103,12,202,60,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,125,3,151,119,31,85,156,49,229,75,129,234,149,194,235,114,211,43,223,106,159,170,212,207,81,248,102,68,146,87,249,52,180,219,149,137,11,223,60,142,168,142,54,36,142,250,100,110,231,71,219,150,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,85,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,36,167,50,190,97,116,122,101,98,174,208,173,6,203,255,0,217,213,126,216,175,23,203,92,208,84,71,103,165,223,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,30,232,227,149,92,215,50,77,142,109,59,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,99,88,199,57,122,34,42,158,215,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,111,83,61,215,77,56,226,47,129,29,83,213,13,47,188,249,214,170,237,63,200,162,154,25,81,25,85,111,170,109,178,101,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,217,236,47,251,255,0,5,151,254,207,255,0,252,184,80,9,232,51,44,3,50,211,234,155,85,46,103,143,85,218,159,124,179,209,95,237,139,50,38,202,203,117,92,73,45,61,68,79,106,171,94,199,53,122,47,69,250,94,215,177,219,94,199,53,44,167,149,63,29,183,84,186,208,112,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,27,220,213,98,179,176,213,126,248,35,142,215,200,1,206,175,210,198,45,247,2,135,219,174,37,48,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,126,181,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,237,66,252,248,32,227,71,21,226,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,59,171,169,160,87,172,201,70,245,158,52,71,61,62,137,21,209,110,126,212,145,242,84,0,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,127,130,128,121,163,250,236,212,223,201,125,158,136,229,86,14,26,53,79,43,208,43,151,17,120,181,167,227,56,221,155,32,154,193,113,165,183,193,83,81,93,71,218,162,74,201,107,102,99,34,88,227,163,100,110,106,58,87,72,155,92,168,138,136,139,212,112,215,196,166,163,240,173,168,235,169,186,100,150,169,171,230,183,207,107,171,164,186,82,172,244,181,116,178,171,30,177,189,24,230,72,222,146,69,20,136,177,189,142,221,26,34,170,181,92,215,115,252,179,41,190,231,57,85,231,53,202,107,188,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,228,95,247,47,78,30,191,163,151,12,184,253,130,182,166,234,251,214,87,219,203,111,116,215,26,95,22,74,10,234,186,88,17,212,105,10,166,248,251,44,138,56,220,143,85,114,200,217,29,209,136,228,141,146,84,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,1,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,0,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,0,82,183,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,128,143,252,86,241,173,165,156,31,126,22,253,38,88,50,187,159,226,223,59,194,248,21,45,52,221,191,23,177,220,238,247,167,139,167,95,37,155,118,238,235,209,221,122,116,78,190,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,58,35,190,127,177,22,37,243,206,253,201,255,0,18,127,45,43,131,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,210,22,84,62,154,146,106,165,133,30,191,75,94,246,192,230,49,92,173,102,247,55,115,152,222,174,79,63,254,202,176,44,171,253,245,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,204,144,205,28,140,255,0,145,205,115,127,196,168,116,174,38,56,170,213,206,43,243,42,108,195,84,174,84,141,101,186,159,198,182,90,45,177,190,27,117,185,138,141,238,44,49,61,239,118,249,28,212,115,222,247,57,238,232,214,245,216,200,216,201,235,201,147,134,143,251,187,197,30,89,105,255,0,41,96,196,188,136,63,245,121,181,177,247,34,255,0,54,153,146,197,39,254,61,27,208,138,188,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,71,42,230,133,199,79,233,175,42,126,135,104,230,103,229,233,181,151,103,198,42,104,155,182,27,237,210,57,28,171,210,100,114,249,20,112,244,143,183,209,26,199,202,143,147,245,173,109,60,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,37,7,1,60,111,223,120,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,222,216,153,34,239,70,190,46,187,154,231,71,18,178,207,185,143,101,152,174,115,203,219,80,242,156,43,38,181,100,22,90,223,132,248,215,27,93,108,117,116,179,236,189,210,49,251,37,141,92,199,109,123,28,213,232,191,39,53,81,126,104,165,54,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,0,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,0,52,167,194,119,165,141,27,251,127,143,123,116,7,85,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,174,14,109,252,100,227,217,173,76,156,44,96,148,212,149,172,198,239,29,236,162,231,81,69,75,82,207,46,40,163,116,48,208,212,36,143,116,79,141,210,212,197,80,187,35,149,31,26,196,142,216,179,53,240,87,135,142,31,179,238,38,181,66,135,74,52,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,222,139,36,177,183,229,185,13,20,232,190,149,90,180,67,75,241,253,40,177,100,89,5,242,219,141,211,186,146,142,178,253,86,218,154,213,131,184,231,71,19,164,107,24,221,145,181,201,20,109,70,162,54,56,216,212,254,201,237,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,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,58,175,60,239,220,159,241,39,242,210,10,240,185,196,165,247,133,235,198,117,154,225,201,179,41,189,225,243,99,214,42,151,210,178,162,26,58,169,171,232,164,124,242,49,238,68,93,144,65,58,179,170,61,189,222,210,61,142,98,189,14,85,254,202,179,220,171,253,245,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,212,147,77,36,143,255,0,149,206,115,191,198,170,94,79,47,206,4,173,92,58,105,29,209,218,185,140,227,247,108,239,58,167,146,11,243,36,129,181,108,164,181,74,198,167,193,220,231,43,162,149,157,81,207,155,99,81,146,61,232,197,89,89,12,82,44,0,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,208,200,214,55,162,43,88,249,163,174,144,241,47,170,122,45,138,230,184,46,45,118,242,177,188,239,31,185,88,46,54,123,132,245,47,161,139,205,142,56,165,173,134,6,74,200,219,88,145,196,214,54,87,53,221,26,170,213,69,79,146,114,162,255,0,191,240,89,127,236,255,0,255,0,203,133,0,151,147,124,224,207,1,226,207,129,173,37,163,172,161,164,183,102,214,237,55,176,203,97,191,69,20,48,206,233,227,179,170,83,82,85,84,172,18,204,180,61,234,133,146,72,163,232,189,83,115,126,127,182,149,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,228,249,104,113,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,221,223,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,62,141,204,114,61,141,114,50,101,103,203,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,63,249,174,112,45,254,31,138,13,20,195,63,241,138,172,254,138,133,223,230,185,183,72,233,209,191,244,190,83,218,239,248,19,43,63,221,19,21,213,161,122,233,168,252,58,106,61,187,84,52,190,243,224,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,94,112,222,36,180,142,197,170,216,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,116,71,43,27,189,138,201,26,155,30,213,94,150,1,154,206,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,137,254,10,1,230,143,235,179,83,127,37,246,122,34,122,114,106,180,218,175,252,34,102,214,43,237,178,146,227,109,184,231,23,42,74,202,58,184,91,52,21,48,73,108,183,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,43,204,51,130,203,175,11,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,116,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,109,114,198,225,250,235,173,252,81,227,215,215,50,174,12,123,78,42,32,202,174,149,145,35,154,137,60,18,163,168,169,146,78,219,217,190,74,134,177,203,27,149,138,232,97,169,86,57,28,196,47,208,0,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,0,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,0,0,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,0,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,21,171,206,83,73,245,79,84,63,68,31,163,61,52,202,242,223,134,126,32,243,126,5,102,169,175,241,123,159,15,237,247,123,44,118,205,221,183,237,221,211,174,199,116,253,138,115,94,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,215,163,28,191,226,83,208,115,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,146,255,0,153,215,47,74,204,166,178,167,136,174,31,177,14,245,214,109,210,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,186,101,238,204,250,149,220,198,171,99,73,54,171,214,87,62,173,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,74,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,230,143,235,179,83,127,37,246,122,35,149,105,31,18,250,167,161,216,38,121,130,233,157,219,224,159,164,15,133,249,183,154,57,234,105,174,148,62,12,210,75,31,137,60,50,179,181,191,186,246,73,185,174,220,199,43,83,111,85,85,243,250,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,243,209,206,9,116,59,74,248,125,147,135,235,158,41,106,202,40,47,54,244,163,202,46,85,86,216,105,234,175,210,119,100,153,178,76,248,145,36,78,212,146,191,199,85,123,164,129,169,30,217,21,205,222,180,131,197,119,10,58,143,194,86,163,191,10,205,98,243,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,255,0,94,19,197,86,101,99,225,143,80,248,91,200,238,85,119,44,79,35,167,163,169,199,224,116,105,34,218,110,49,93,41,42,165,70,61,207,69,142,154,88,163,168,115,152,141,127,235,187,110,106,51,185,51,157,231,248,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,0,0,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,0,57,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,187,226,115,145,189,86,57,100,111,203,114,153,162,44,127,149,95,28,246,173,45,169,254,141,218,185,116,164,183,226,119,42,138,171,149,143,33,185,93,27,79,77,102,159,180,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,251,251,163,184,146,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,50,174,90,247,16,156,118,218,180,71,130,109,44,208,205,45,201,170,227,213,11,246,155,227,45,170,172,181,206,214,63,27,162,125,190,153,206,124,146,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,86,216,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,141,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,249,53,170,171,242,69,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,213,121,231,126,228,255,0,137,63,150,149,86,91,247,43,174,1,104,240,251,21,183,137,141,98,183,218,174,151,92,142,223,77,93,137,217,231,166,130,178,59,101,43,223,21,76,23,39,61,205,118,202,199,118,227,116,93,181,107,161,141,206,220,170,249,21,144,217,81,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,220,104,240,147,149,112,141,170,107,139,92,165,243,177,187,239,147,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,94,143,67,128,23,253,255,0,130,203,255,0,103,255,0,254,92,40,4,210,159,9,222,150,52,111,237,254,61,237,208,17,127,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,232,220,199,43,30,231,35,33,70,70,190,92,252,185,243,235,254,127,110,214,253,111,179,100,24,93,183,11,188,67,87,105,180,213,211,205,110,186,212,221,104,230,164,169,130,89,32,169,166,86,190,133,205,89,88,174,99,218,245,123,21,19,167,69,82,69,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,34,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,82,149,185,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,217,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,189,175,106,177,238,106,190,20,127,63,229,155,170,186,209,167,156,73,90,172,90,81,142,213,223,237,185,117,69,190,215,149,209,182,146,174,170,10,59,83,171,233,219,45,201,241,192,246,182,55,192,217,30,214,207,42,57,145,164,242,34,167,214,165,250,0,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,127,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,76,173,98,209,220,7,93,112,11,166,156,234,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,235,69,229,92,20,112,137,106,225,15,13,203,49,138,91,141,37,210,163,33,202,43,46,80,87,37,59,124,182,90,154,169,21,190,150,162,116,107,22,119,178,38,186,87,116,99,24,201,106,103,107,26,169,245,190,69,0,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,0,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,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,245,128,0,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,0,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,241,18,180,203,151,158,151,233,71,24,23,14,36,112,202,58,75,101,137,44,239,91,78,61,3,164,70,91,239,117,46,150,58,186,136,90,221,172,138,155,198,93,172,129,123,141,223,85,50,181,33,108,48,180,150,165,0,243,71,245,217,169,191,146,251,61,17,23,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,47,211,128,158,8,44,92,35,224,146,214,228,116,182,171,150,166,222,251,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,47,93,206,115,99,137,25,42,142,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,244,28,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,243,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,126,198,170,167,214,0,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,0,50,174,125,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,216,230,61,174,78,168,168,165,223,242,185,227,6,235,196,54,151,205,166,153,226,228,23,28,219,1,167,99,107,111,213,113,58,120,46,148,82,72,244,166,124,149,45,98,53,149,45,106,118,213,146,170,201,50,68,179,35,165,94,255,0,106,184,57,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,236,114,42,253,96,3,42,231,213,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,253,141,99,26,212,232,136,136,93,255,0,45,142,6,45,92,62,224,20,122,169,168,214,186,74,237,69,202,169,233,174,81,50,178,214,214,207,139,192,232,100,70,210,196,233,163,73,225,169,116,117,15,109,79,69,106,117,233,22,213,72,214,73,38,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,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,29,87,158,119,238,79,248,147,249,105,26,185,90,232,94,156,107,207,19,82,90,117,66,205,241,155,86,47,143,212,100,144,219,101,84,90,90,202,168,170,169,97,141,149,44,84,94,236,41,228,57,235,31,84,107,220,198,163,247,49,94,199,223,72,7,10,227,143,0,195,117,7,133,13,79,165,204,241,234,75,171,44,120,189,210,255,0,108,89,145,119,209,220,105,40,230,150,158,162,39,181,81,204,123,92,157,23,162,253,76,115,216,237,204,123,154,185,204,47,251,255,0,5,151,254,207,255,0,252,184,80,9,165,62,19,189,44,104,223,219,252,123,219,160,58,168,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,255,0,134,126,21,116,143,133,12,54,167,15,210,219,109,91,159,113,168,242,110,119,123,148,140,154,227,113,122,43,187,105,52,172,99,27,178,54,185,90,198,49,173,99,122,185,221,55,190,71,191,176,0,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,127,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,0,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,25,87,39,255,0,18,92,192,191,252,22,52,255,0,133,45,34,155,247,127,98,180,230,119,134,187,255,0,209,214,249,82,154,138,122,122,159,250,205,53,92,115,69,255,0,14,46,159,218,83,213,114,183,227,234,143,78,252,30,25,53,142,225,106,182,226,11,230,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,91,36,103,102,223,192,0,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,0,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,128,121,163,250,236,212,223,201,125,158,136,145,92,145,176,12,54,251,153,106,110,160,222,113,234,74,204,135,21,167,180,211,89,107,166,69,115,232,25,88,149,169,82,177,34,174,214,189,237,130,54,43,250,111,70,111,106,42,54,71,163,173,208,2,10,243,113,208,189,56,203,248,108,188,107,125,206,205,218,204,240,79,2,43,109,210,157,81,146,77,75,81,95,12,18,82,212,124,151,187,10,121,15,145,136,189,28,201,17,85,174,68,124,173,146,165,184,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,43,171,151,14,89,138,224,220,103,105,230,83,154,228,214,172,126,203,69,241,111,38,227,116,173,142,146,150,13,246,170,182,51,124,178,43,88,221,207,123,90,157,87,230,231,34,39,205,80,113,155,198,142,85,196,254,184,208,234,70,54,235,174,45,101,196,54,193,136,83,199,93,35,42,168,246,77,221,74,231,43,30,172,138,178,71,164,110,115,161,233,181,177,64,205,210,44,73,35,173,171,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,0,50,174,92,158,105,203,211,21,226,211,133,141,1,201,177,107,157,171,13,204,232,112,252,107,226,55,100,181,70,255,0,138,208,201,110,161,138,95,41,204,70,203,52,208,67,11,86,159,115,246,253,46,137,118,36,157,216,166,86,131,112,235,164,124,54,225,180,216,102,148,226,116,150,230,54,158,24,107,174,111,137,142,184,221,159,26,189,201,53,101,66,53,29,51,247,75,42,162,47,70,51,122,182,54,177,157,26,148,153,205,31,215,102,166,254,75,236,244,71,74,225,63,142,203,87,8,156,25,95,44,88,213,29,37,219,81,114,44,226,190,174,207,71,85,27,103,162,165,130,58,107,67,100,150,186,54,84,69,59,25,36,110,168,108,46,98,42,58,72,94,139,242,99,142,85,193,111,28,121,151,11,90,185,119,204,50,22,85,229,88,246,115,81,27,243,40,102,122,75,113,170,123,95,35,219,91,20,242,46,231,84,177,211,204,229,107,221,178,94,227,218,245,107,149,146,199,126,120,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,141,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,249,57,170,139,243,69,63,88,3,42,229,170,114,188,229,251,255,0,123,124,86,234,236,63,228,174,216,101,157,205,255,0,172,196,181,53,176,84,83,127,213,170,105,36,134,95,248,18,245,254,202,22,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,234,188,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,95,247,254,11,47,253,159,255,0,249,112,160,19,74,124,39,122,88,209,191,183,248,247,183,64,117,80,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,193,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,1,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,12,171,159,171,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,147,90,170,191,36,83,235,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,205,200,104,154,215,172,172,147,114,109,150,166,157,172,106,171,247,247,37,141,202,245,107,150,25,165,117,133,0,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,82,177,237,116,231,69,53,115,87,233,175,149,90,91,167,25,6,86,204,110,158,26,155,154,90,40,95,82,248,25,44,169,20,105,177,136,174,123,220,229,85,70,49,21,234,200,229,127,77,145,72,230,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,40,7,154,63,174,205,77,252,151,217,232,136,170,123,93,70,209,77,92,210,10,107,29,86,169,105,198,65,138,51,36,167,154,166,216,151,122,23,211,62,118,69,42,197,34,108,122,35,152,246,185,17,85,143,68,122,50,72,159,211,100,177,185,210,255,0,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,110,208,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,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,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,142,171,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,165,141,27,251,127,143,123,116,7,85,4,0,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,0,3,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,19,252,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,0,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,0,0,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,202,185,117,60,173,56,40,197,116,191,78,44,60,72,102,182,207,55,62,203,237,254,109,167,200,72,223,29,146,215,58,47,101,212,251,28,228,239,84,64,230,200,249,85,81,237,142,84,133,27,31,235,187,190,255,0,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,58,44,145,198,201,106,28,175,114,53,239,114,81,103,251,42,192,178,175,247,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,50,67,52,114,51,254,71,53,205,255,0,18,161,123,220,2,113,217,106,226,239,25,173,177,100,180,116,150,157,69,199,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,79,147,218,75,80,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,84,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,69,28,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,191,61,168,85,95,52,110,4,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,22,61,90,231,49,34,124,123,87,116,84,213,14,123,145,25,179,183,20,141,70,35,154,147,67,19,98,175,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,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,221,21,174,208,246,149,106,102,43,172,154,113,142,106,150,21,87,228,89,114,107,124,87,10,109,210,70,249,33,222,159,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,160,30,104,254,187,53,55,242,95,103,162,58,175,42,206,10,49,93,125,190,221,117,175,86,45,159,18,196,48,251,132,84,86,219,76,169,27,233,110,215,68,98,75,35,106,91,185,94,176,192,199,211,185,98,115,17,147,58,118,162,185,204,142,88,159,107,220,67,240,253,128,241,53,165,245,218,81,168,204,171,101,182,178,162,158,174,42,202,20,133,43,104,167,134,68,115,101,167,146,104,228,108,111,86,239,137,206,70,245,88,229,145,191,45,202,103,135,93,52,47,81,248,116,212,123,142,151,234,133,155,193,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,87,149,231,48,47,251,219,225,75,87,102,255,0,37,105,195,47,14,119,253,102,85,166,173,158,162,167,254,173,77,73,28,49,127,192,139,167,246,84,181,64,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,213,121,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,191,239,252,22,95,251,63,255,0,242,225,64,38,148,248,78,244,177,163,127,111,241,239,110,128,234,160,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,127,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,0,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,43,87,154,71,0,181,154,137,231,113,55,163,150,251,173,203,47,79,14,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,250,31,27,251,213,87,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,67,220,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,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,245,86,183,176,0,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,22,168,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,62,75,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,74,12,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,125,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,155,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,165,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,228,106,227,163,131,43,23,24,122,113,75,108,142,235,240,108,207,23,242,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,228,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,62,109,114,42,124,149,11,180,229,177,199,61,171,136,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,232,142,78,189,37,220,137,34,199,28,223,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,234,188,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,95,247,254,11,47,253,159,255,0,249,112,160,19,74,124,39,122,88,209,191,183,248,247,183,64,117,80,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,193,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,1,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,130,152,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,177,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,184,164,106,49,28,212,154,24,155,21,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,0,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,22,169,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,129,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,235,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,210,171,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,11,30,173,115,158,178,178,77,201,186,42,106,135,61,170,175,223,219,138,70,171,213,173,73,166,149,183,62,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,165,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,129,92,205,120,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,245,69,125,76,49,117,116,111,102,233,30,200,251,27,100,85,135,181,76,56,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,141,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,249,181,202,139,242,85,47,251,129,126,51,108,92,97,233,197,85,206,75,87,193,179,60,95,199,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,158,195,74,124,39,122,88,209,191,183,248,247,183,64,117,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,1,8,53,11,148,79,13,186,149,159,228,186,141,125,205,181,42,11,150,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,167,78,170,191,180,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,87,141,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,244,162,117,234,189,85,122,0,4,127,226,183,130,157,44,227,7,240,183,233,50,255,0,149,219,63,9,121,222,23,192,170,169,161,238,121,93,142,231,119,189,4,189,122,120,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,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,209,93,242,253,138,158,131,138,222,10,116,179,140,31,194,223,164,203,254,87,108,252,37,231,120,95,2,170,166,135,185,229,118,59,157,222,244,18,245,233,227,51,110,221,189,58,187,175,94,169,211,207,240,191,203,211,69,248,76,207,238,26,141,167,57,62,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,167,69,119,203,246,42,74,0,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,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,117,233,213,23,246,16,131,251,138,156,44,127,229,246,170,255,0,239,91,119,250,137,47,255,0,66,152,175,232,11,250,58,124,66,235,248,111,240,127,224,175,43,187,31,157,224,248,94,31,115,127,111,183,222,237,252,247,118,246,238,249,237,233,242,34,7,247,21,56,88,255,0,203,237,85,255,0,222,182,239,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,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,157,122,244,68,253,135,160,7,31,226,131,133,252,7,139,60,2,223,167,58,141,119,200,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,94,168,223,159,237,69,224,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,211,175,69,79,218,77,240,0,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,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,94,157,58,170,254,211,191,240,191,194,254,3,194,102,1,112,211,157,57,187,228,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,175,85,119,207,246,34,118,0,67,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,139,228,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,250,149,122,116,78,136,157,131,133,254,23,240,30,19,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,109,167,98,162,43,85,122,171,190,127,177,19,176,0,0,7,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,241,124,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,165,87,167,69,232,169,24,52,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,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,167,94,138,159,180,155,224,0,66,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,233,211,170,175,237,36,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,149,227,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,125,40,157,122,175,85,94,128,1,31,248,173,224,167,75,56,193,252,45,250,76,191,229,118,207,194,94,119,133,240,42,170,104,123,158,87,99,185,221,239,65,47,94,158,51,54,237,219,211,171,186,245,234,157,57,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,202,241,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,125,72,157,122,167,84,89,128,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,190,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,169,87,167,68,232,137,208,56,82,224,167,75,56,62,252,83,250,51,191,229,119,63,197,190,15,155,241,218,170,105,187,126,47,127,183,218,236,193,23,78,190,75,247,110,221,215,163,122,116,232,189,100,0,0,0,8,1,253,197,78,22,63,242,251,85,127,247,173,187,253,68,151,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,87,141,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,244,162,117,234,189,85,122,0,4,0,254,226,167,11,31,249,125,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,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,175,94,136,159,176,244,0,249,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,32,95,247,21,56,88,255,0,203,237,85,255,0,222,182,239,245,19,191,240,181,193,158,19,194,63,198,40,180,223,82,53,2,229,101,189,244,150,162,201,125,174,163,168,161,101,82,109,68,170,137,177,83,70,248,230,216,221,142,86,189,26,246,237,222,215,44,113,171,36,0,0,143,252,86,240,83,165,156,96,254,22,253,38,95,242,187,103,225,47,59,194,248,21,85,52,61,207,43,177,220,238,247,160,151,175,79,25,155,118,237,233,213,221,122,245,78,156,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,229,120,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,164,78,189,83,170,44,192,0,0,8,191,197,7,47,77,23,226,207,63,183,234,54,163,100,249,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,157,17,191,47,218,171,232,56,82,224,167,75,56,62,252,83,250,51,191,229,119,63,197,190,15,155,241,218,170,105,187,126,47,127,183,218,236,193,23,78,190,75,247,110,221,215,163,122,116,232,189,100,0,0,143,252,86,240,83,165,156,96,254,22,253,38,95,242,187,103,225,47,59,194,248,21,85,52,61,207,43,177,220,238,247,160,151,175,79,25,155,118,237,233,213,221,122,245,78,156,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,229,120,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,164,78,189,83,170,44,192,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,23,201,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,245,42,244,232,157,17,58,7,10,92,20,233,103,7,223,138,127,70,119,252,174,231,248,183,193,243,126,59,85,77,55,111,197,239,246,251,93,152,34,233,215,201,126,237,219,186,244,111,78,157,23,172,128,0,231,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,47,147,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,244,170,244,232,189,21,35,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,244,235,209,83,246,157,255,0,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,109,168,122,170,35,81,122,163,126,127,181,23,143,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,175,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,212,137,215,170,117,69,152,0,28,127,137,142,21,116,143,138,252,54,155,15,213,43,109,91,95,110,168,242,109,151,123,108,140,134,227,110,122,171,123,137,12,175,99,219,178,70,181,26,246,61,174,99,186,53,221,55,178,55,178,48,127,113,83,133,143,252,190,213,95,253,235,110,255,0,81,38,166,150,224,31,162,252,18,217,130,254,53,202,242,223,134,119,191,174,114,155,151,159,116,170,238,76,249,127,93,62,214,239,219,220,216,223,165,58,49,140,111,248,186,158,172,0,66,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,233,211,170,175,237,36,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,149,227,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,125,40,157,122,175,85,94,128,0,0,128,31,220,84,225,99,255,0,47,181,87,255,0,122,219,191,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,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,117,235,209,19,246,30,128,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,23,201,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,245,42,244,232,157,17,59,7,11,252,47,224,60,38,96,23,13,57,211,155,190,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,245,87,124,255,0,98,39,96,0,134,186,209,202,167,134,221,111,213,12,131,85,239,183,204,214,199,114,201,42,27,87,89,71,97,169,160,166,162,73,251,109,108,146,182,55,82,61,219,228,115,86,89,28,174,85,116,146,61,203,253,163,234,208,190,89,26,63,195,166,163,219,181,67,75,245,95,85,104,110,180,61,98,154,25,110,150,247,210,220,41,92,168,178,82,212,198,148,73,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,124,7,247,21,56,88,255,0,203,237,85,255,0,222,182,239,245,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,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,157,122,244,68,253,135,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,170,117,79,169,142,99,219,185,143,107,151,208,0,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,163,24,178,204,198,55,114,166,245,73,54,110,237,201,183,208,2,63,241,91,198,182,150,112,125,248,91,244,153,96,202,238,127,139,124,239,11,224,84,180,211,118,252,94,199,115,187,222,158,46,157,124,150,109,219,187,175,71,117,233,209,58,249,254,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,186,161,138,136,173,68,232,142,249,254,196,89,64,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,126,210,16,127,118,175,133,143,252,129,213,95,253,213,110,255,0,94,38,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,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,215,175,69,95,218,122,3,228,187,86,212,219,173,85,183,10,59,77,93,210,162,150,158,73,162,161,164,116,77,158,169,237,106,171,97,141,102,123,34,71,185,81,26,139,35,216,206,170,155,156,212,234,169,2,255,0,187,87,194,199,254,64,234,175,254,234,183,127,175,19,83,74,181,51,21,214,77,56,199,53,75,10,171,242,44,185,53,190,43,133,54,233,35,124,144,239,79,174,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,4,32,212,46,110,220,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,129,208,73,61,52,207,134,71,70,231,86,53,202,197,115,21,81,85,173,94,157,58,162,126,194,69,112,215,196,86,43,197,14,156,46,169,97,88,174,87,100,178,190,225,61,190,155,241,13,12,116,210,86,118,145,155,231,131,183,44,140,146,29,238,116,123,209,223,225,34,149,170,136,173,82,42,255,0,118,175,133,143,252,129,213,95,253,213,110,255,0,94,37,255,0,233,175,21,253,1,127,72,191,135,221,127,13,254,15,252,107,226,246,163,243,188,31,11,204,237,236,238,118,251,221,191,150,222,230,221,223,45,221,62,100,64,254,237,95,11,31,249,3,170,191,251,170,221,254,188,79,240,0,60,86,167,107,22,3,163,145,227,149,154,141,126,164,177,219,114,75,194,217,34,185,215,85,67,77,69,73,63,133,85,86,215,84,77,51,216,216,216,230,210,62,54,170,117,85,146,72,219,211,234,85,79,106,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,175,15,188,78,232,215,19,214,43,181,255,0,72,114,143,137,71,100,184,75,111,174,166,158,23,83,213,67,209,239,72,103,116,47,232,244,134,118,49,100,137,234,137,213,187,154,228,108,145,203,27,58,168,0,231,249,206,186,105,198,155,106,62,13,165,249,173,231,225,87,93,70,243,162,176,77,58,35,105,106,42,169,86,157,22,149,210,42,253,19,73,229,55,180,138,155,94,230,57,136,228,123,163,99,250,0,0,231,248,174,186,105,198,95,171,25,174,136,91,47,61,172,207,4,241,37,185,90,234,17,25,36,212,181,20,208,79,29,85,63,205,123,176,167,144,200,222,169,209,204,145,17,28,212,71,196,233,58,0,0,3,207,221,115,252,54,197,153,88,52,250,243,144,210,81,228,57,85,61,117,77,150,134,101,86,190,189,148,105,18,212,164,74,169,181,207,99,103,141,234,206,187,213,155,220,136,173,141,234,223,64,0,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,197,242,103,181,219,232,164,165,127,126,154,42,134,108,116,149,113,189,122,50,102,162,245,98,125,72,189,58,167,69,94,129,194,151,26,218,89,198,15,226,159,209,157,131,43,182,126,18,240,124,223,142,210,211,67,220,242,187,253,190,215,102,121,122,244,241,159,187,118,222,157,91,211,175,85,233,32,0,0,231,250,23,174,154,113,196,94,156,91,181,67,75,239,62,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,16,3,251,181,124,44,127,228,14,170,255,0,238,171,119,250,241,55,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,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,78,189,122,42,254,211,208,3,197,106,118,177,96,58,57,30,57,89,168,215,234,75,29,183,36,188,45,146,43,157,117,84,52,212,84,147,248,85,85,109,117,68,211,61,141,141,142,109,35,227,106,167,85,89,36,141,189,62,165,84,246,160,0,8,255,0,197,111,26,218,89,193,247,225,111,210,101,131,43,185,254,45,243,188,47,129,82,211,77,219,241,123,29,206,239,122,120,186,117,242,89,183,110,238,189,29,215,167,68,235,231,248,95,230,23,162,252,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,126,234,134,42,34,181,19,162,59,231,251,17,101,0,7,138,147,88,176,26,109,92,118,136,92,47,212,148,25,100,150,122,75,221,13,29,93,84,49,62,231,4,239,173,106,182,150,53,127,118,103,196,148,18,190,84,107,58,49,143,141,122,175,85,219,237,64,0,28,255,0,57,215,77,56,211,109,71,193,180,191,53,188,252,42,235,168,222,116,86,9,167,68,109,45,69,85,42,211,162,210,186,69,95,162,105,60,166,246,145,83,107,220,199,49,28,143,116,108,127,64,0,0,0,56,254,55,197,158,131,101,154,243,122,225,186,197,157,82,84,102,214,58,126,236,180,233,254,2,121,219,191,200,164,130,94,187,101,169,167,107,17,210,196,159,54,163,156,137,185,97,168,72,123,0,4,0,254,237,95,11,31,249,3,170,191,251,170,221,254,188,77,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,180,244,0,241,90,157,172,88,14,142,71,142,86,106,53,250,146,199,109,201,47,11,100,138,231,93,85,13,53,21,36,254,21,85,91,93,81,52,207,99,99,99,155,72,248,218,169,213,86,73,35,111,79,169,85,61,168,0,0,113,252,7,139,126,30,117,67,84,46,218,71,129,234,150,63,121,190,218,233,233,38,98,210,220,169,223,5,201,243,71,60,174,134,133,232,254,181,111,134,40,59,147,44,72,230,70,146,49,21,219,146,70,179,176,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,201,161,122,233,167,28,69,233,197,187,84,52,190,243,231,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,222,130,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,250,0,1,15,245,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,47,147,61,174,223,69,37,43,251,244,209,84,51,99,164,171,141,235,209,147,53,23,171,19,234,69,233,213,58,42,244,14,20,184,214,210,206,48,127,20,254,140,236,25,93,179,240,151,131,230,252,118,150,154,30,231,149,223,237,246,187,51,203,215,167,140,253,219,182,244,234,222,157,122,175,73,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,167,86,42,182,70,162,238,141,237,111,160,0,16,3,251,181,124,44,127,228,14,170,255,0,238,171,119,250,241,47,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,175,26,11,164,81,199,84,206,197,76,180,239,222,216,228,145,137,213,240,185,83,163,215,233,84,235,209,122,162,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,188,127,139,108,171,132,110,62,181,143,41,182,197,231,99,119,221,64,188,91,242,107,115,155,36,189,202,22,222,158,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,212,187,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,161,93,19,94,199,120,209,185,209,186,103,238,110,214,42,53,23,184,248,216,250,245,229,83,169,153,86,178,113,221,169,154,165,154,213,249,23,172,155,15,185,220,42,118,201,35,227,135,125,206,221,178,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,191,130,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,25,214,227,219,76,242,173,47,226,227,83,45,217,77,39,111,227,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,199,249,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,228,253,238,114,39,113,21,214,20,115,254,32,117,51,244,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,197,36,217,75,53,115,33,119,139,3,254,182,43,187,179,172,81,163,26,228,115,220,244,107,87,115,144,204,185,165,222,26,48,10,157,44,225,231,77,244,250,225,143,82,88,238,86,60,94,219,77,116,161,166,72,182,69,113,241,216,181,138,171,18,171,30,247,84,44,175,123,218,171,189,238,115,186,187,119,85,205,17,127,223,248,44,191,246,127,255,0,229,194,128,77,84,0,1,0,57,213,250,88,197,190,224,80,251,117,196,249,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,243,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,97,64,0,83,183,53,78,57,237,90,165,83,253,27,180,142,233,73,112,196,237,181,20,183,43,230,67,109,186,54,162,154,243,63,105,36,138,150,23,83,200,177,73,77,18,200,215,63,126,229,90,136,154,136,214,118,55,73,13,120,116,226,95,84,248,95,206,225,206,180,206,237,255,0,11,205,179,86,79,83,240,187,159,234,102,138,63,46,8,101,143,189,218,239,189,241,238,119,208,254,142,79,241,162,232,79,66,245,211,78,56,139,211,139,118,168,105,125,231,206,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,85,243,206,253,201,255,0,18,127,45,59,255,0,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,241,52,107,28,175,242,105,105,183,35,214,102,50,9,29,81,28,108,88,219,244,200,221,173,147,183,20,213,0,163,110,55,245,123,50,208,94,103,121,110,174,105,252,244,145,223,113,218,139,68,212,233,87,2,77,4,172,125,142,146,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,105,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,0,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,131,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,0,51,215,192,191,25,183,222,15,53,30,170,231,37,171,227,56,102,81,227,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,198,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,252,156,213,69,249,162,159,172,0,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,0,57,213,250,88,197,190,224,80,251,117,196,249,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,243,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,97,64,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,20,237,205,179,63,204,180,179,141,156,3,80,116,251,33,171,177,228,54,60,30,130,166,134,186,153,83,124,79,248,133,201,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,194,120,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,164,128,0,2,170,249,231,126,228,255,0,137,63,150,157,255,0,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,248,154,53,142,87,249,52,180,219,145,235,51,25,4,142,168,142,54,44,109,250,100,110,214,201,219,138,106,128,0,4,42,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,126,25,141,35,137,254,77,85,54,229,122,76,246,79,27,169,227,145,137,27,190,169,29,185,177,246,229,163,107,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,11,244,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,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,215,115,90,217,34,87,202,160,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,16,3,157,95,165,140,91,238,5,15,183,92,79,147,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,0,4,117,227,238,217,196,53,219,134,139,253,47,13,50,85,179,39,101,69,53,77,90,219,42,234,41,174,255,0,14,133,253,217,146,220,248,28,215,45,74,185,145,34,179,175,235,33,89,216,212,116,142,99,86,128,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,28,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,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,245,86,183,176,2,133,185,136,241,191,89,197,86,118,152,150,29,85,183,76,177,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,218,246,79,227,170,199,28,140,138,161,200,246,163,158,246,167,85,228,217,167,186,227,89,171,23,109,77,196,175,223,11,211,107,127,75,94,87,73,81,222,108,119,169,31,77,80,250,104,233,211,180,232,164,154,158,110,196,143,93,236,146,56,231,68,69,86,204,230,187,165,115,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,65,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,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,174,230,181,178,68,175,149,64,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,5,37,241,129,196,14,125,195,47,51,188,255,0,85,244,229,244,143,185,81,211,219,169,37,163,174,89,150,138,182,9,172,116,109,116,85,17,195,36,110,145,136,237,146,181,170,238,137,36,81,187,231,181,11,116,208,189,116,211,142,34,244,226,221,170,26,95,121,243,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,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,1,154,206,44,125,83,235,39,220,12,135,220,103,36,87,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,134,70,146,49,81,90,246,77,119,214,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,31,89,226,181,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,255,0,173,83,61,124,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,160,228,169,234,159,41,251,127,93,238,54,226,234,65,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,10,160,231,113,164,53,44,186,233,238,189,208,193,87,37,60,244,242,226,23,73,29,60,93,136,30,199,73,85,68,214,71,242,149,95,34,73,94,174,119,212,196,72,99,79,161,85,55,240,174,81,154,153,138,233,223,23,16,219,178,154,191,19,241,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,59,158,43,162,98,55,115,157,44,177,49,27,245,117,75,212,43,215,157,62,127,77,98,225,231,20,211,234,124,134,174,142,229,149,101,12,169,125,12,43,43,89,95,110,163,167,145,102,73,85,169,177,204,101,68,244,15,70,61,126,111,216,230,162,246,213,91,92,28,4,233,158,85,170,28,92,105,157,187,22,164,238,124,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,237,155,187,109,137,138,238,141,89,102,137,138,230,239,234,104,164,202,185,127,223,248,44,191,246,127,255,0,229,194,128,77,84,0,1,0,57,213,250,88,197,190,224,80,251,117,196,166,11,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,11,244,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,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,215,115,90,217,34,87,202,160,10,213,230,145,199,213,102,157,249,220,50,104,229,194,235,109,203,215,195,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,183,200,254,205,80,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,148,227,99,151,206,125,194,125,77,38,71,102,154,175,44,193,42,169,226,107,239,84,244,115,57,244,51,199,21,44,115,62,187,108,93,154,70,77,87,60,137,78,206,236,138,172,68,106,185,207,106,171,188,255,0,2,252,102,223,120,60,212,122,171,156,150,175,140,225,153,71,143,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,242,115,85,23,230,138,126,176,42,175,158,119,238,79,248,147,249,105,89,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,119,191,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,124,174,106,59,170,71,20,142,249,237,83,207,232,95,25,60,56,241,19,71,110,253,28,234,109,169,215,171,143,86,55,28,184,206,202,59,195,38,108,9,60,177,165,44,138,143,151,182,197,118,233,33,238,69,214,57,54,189,200,199,42,83,103,52,127,93,154,155,249,47,179,209,28,255,0,133,30,43,181,31,132,173,71,102,107,133,75,231,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,85,95,60,239,220,159,241,39,242,210,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,0,25,87,39,167,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,160,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,4,0,231,87,233,99,22,251,129,67,237,215,18,152,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,128,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,74,220,234,253,83,226,223,111,232,125,198,226,68,174,30,56,129,207,184,101,213,10,29,87,211,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,186,36,145,70,239,158,212,52,61,161,122,233,167,28,69,233,197,187,84,52,190,243,231,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,85,95,60,239,220,159,241,39,242,210,178,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,239,127,196,63,16,56,15,12,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,243,218,167,159,208,190,50,120,113,226,38,142,221,250,57,212,219,83,175,87,30,172,110,57,113,157,148,119,134,76,216,18,121,99,74,89,21,31,47,109,138,237,210,67,220,139,172,114,109,123,145,142,84,237,96,17,215,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,231,181,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,128,28,234,253,44,98,223,112,40,125,186,226,83,5,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,133,250,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,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,235,185,173,108,145,43,229,80,0,20,173,205,11,129,111,208,166,84,253,113,209,204,51,196,211,107,214,207,140,83,81,59,116,54,43,164,146,57,23,164,40,212,241,232,230,235,31,111,162,185,140,149,95,31,234,154,234,120,214,63,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,249,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,228,230,170,47,205,20,172,190,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,174,190,30,56,126,207,184,154,213,10,29,40,211,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,122,44,146,198,223,150,228,52,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,174,14,121,223,185,63,226,79,229,165,112,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,120,15,20,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,236,157,177,174,230,177,238,130,87,68,247,181,139,36,104,215,237,111,85,107,123,0,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,10,1,230,143,235,179,83,127,37,246,122,35,242,120,23,227,54,251,193,230,163,213,92,228,181,124,103,12,202,60,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,147,154,168,191,52,83,245,129,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,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,1,154,206,44,125,83,235,39,220,12,135,220,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,116,123,18,88,101,141,92,222,169,190,55,183,246,181,81,44,255,0,149,63,29,183,84,186,208,112,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,27,220,213,98,179,176,213,126,248,35,142,213,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,51,143,174,53,242,174,43,53,30,174,201,105,185,248,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,233,181,207,99,103,133,206,106,47,86,164,177,170,244,220,157,103,175,37,79,84,249,79,219,250,239,113,183,23,82,10,171,231,157,251,147,254,36,254,90,86,174,149,106,102,85,163,122,143,142,106,150,21,87,227,222,177,155,132,87,10,109,210,72,200,230,216,191,92,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,245,171,98,115,222,239,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,65,84,28,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,216,231,43,213,253,135,43,54,79,28,149,108,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,191,204,163,72,105,181,127,131,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,174,247,186,141,106,227,99,94,138,197,124,173,85,219,209,30,218,33,210,124,235,244,95,170,120,110,166,124,47,226,127,132,178,11,117,247,194,239,246,124,175,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,163,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,20,131,205,207,83,49,93,68,226,226,107,118,45,87,229,254,10,199,233,49,155,140,236,146,57,33,117,116,115,212,84,74,200,220,199,187,175,111,202,108,79,71,109,115,101,138,86,43,126,158,171,32,57,37,232,167,253,253,113,25,89,112,255,0,243,225,86,250,88,229,255,0,171,214,85,201,51,22,63,250,146,70,230,201,254,93,28,223,236,41,106,134,85,203,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,106,160,0,8,1,206,175,210,198,45,247,2,135,219,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,228,214,170,175,201,20,253,93,42,212,204,171,70,245,31,28,213,44,42,175,199,189,99,55,8,174,20,219,164,145,145,205,177,126,184,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,246,78,216,215,115,88,247,65,43,162,123,218,197,146,52,107,246,183,170,181,189,128,137,92,197,120,201,169,225,63,75,233,173,248,165,53,91,115,188,222,158,174,28,106,185,104,162,168,162,161,125,60,148,201,81,52,232,249,26,187,219,21,74,186,36,217,35,22,70,183,184,213,103,84,117,11,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,247,46,238,10,113,94,24,176,69,206,170,47,246,172,163,51,204,237,241,121,151,155,85,84,117,182,180,161,239,75,45,63,195,103,88,35,151,179,52,47,166,124,189,92,230,189,241,70,230,252,154,213,37,6,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,91,139,61,1,169,225,159,94,114,125,38,117,210,146,225,67,65,81,228,218,166,138,225,21,84,255,0,14,155,171,233,82,169,35,70,172,85,61,165,103,113,142,141,159,63,173,136,177,62,55,190,85,114,161,227,7,62,194,117,66,201,195,29,245,106,239,152,78,87,81,80,219,100,73,20,213,19,216,171,123,114,76,175,129,177,49,238,241,164,115,87,186,197,68,142,53,115,170,21,209,163,103,89,46,124,21,87,207,59,247,39,252,73,252,180,171,91,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,236,107,24,231,47,68,69,83,160,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,124,246,161,221,121,140,113,173,138,241,131,149,97,159,163,251,5,214,217,141,226,86,250,173,159,25,165,142,26,233,43,170,164,103,127,175,106,121,99,88,82,58,106,93,159,217,114,57,101,235,213,21,189,61,175,39,254,31,173,90,167,175,55,61,87,200,217,73,83,109,210,234,122,122,186,106,57,81,175,89,110,181,93,214,210,74,177,190,55,53,204,137,176,212,74,142,71,49,236,153,148,206,111,94,142,233,205,121,163,250,236,212,223,201,125,158,136,138,164,191,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,144,169,28,146,62,42,118,163,26,174,99,26,183,189,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,245,128,85,95,60,239,220,159,241,39,242,210,176,44,216,181,247,32,183,95,174,214,138,31,34,147,25,183,178,233,116,147,186,198,120,244,175,170,130,145,178,116,114,162,191,172,245,116,236,232,212,87,125,125,122,109,107,149,58,175,10,60,87,106,63,9,90,142,204,215,10,151,206,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,74,181,51,21,214,77,56,199,53,75,10,171,242,44,185,53,190,43,133,54,233,35,124,144,239,79,174,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,171,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,0,50,174,125,85,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,166,248,222,223,218,213,68,180,174,87,156,192,191,239,111,133,45,93,155,252,149,167,12,188,57,223,245,153,86,154,182,122,138,159,250,181,53,36,112,197,255,0,2,46,159,217,82,213,0,6,85,203,9,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,194,199,171,92,231,172,172,147,114,110,138,154,161,207,106,171,247,246,226,145,170,245,107,82,105,165,109,207,130,0,115,171,244,177,139,125,192,161,246,235,137,77,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,141,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,249,53,170,171,242,69,63,87,74,181,51,42,209,189,71,199,53,75,10,171,241,239,88,205,194,43,133,54,233,36,100,115,108,95,174,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,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,234,173,111,96,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,41,91,157,95,170,124,91,237,253,15,184,220,72,0,73,78,5,248,205,190,240,121,168,245,87,57,45,95,25,195,50,143,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,228,230,170,47,205,20,253,96,10,171,231,157,251,147,254,36,254,90,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,246,53,140,115,151,162,34,169,208,56,120,226,7,62,225,151,84,40,117,95,78,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,232,146,69,27,190,123,80,238,188,198,56,214,197,120,193,202,176,207,209,253,130,235,108,198,241,43,125,86,207,140,210,199,13,116,149,213,82,51,191,215,181,60,177,172,41,29,53,46,207,236,185,28,178,245,234,138,222,158,215,147,255,0,15,214,173,83,215,155,158,171,228,108,164,169,182,233,117,61,61,93,53,28,168,215,172,183,90,174,235,105,37,88,223,27,154,230,68,216,106,37,71,35,152,246,76,202,103,55,175,71,116,187,64,115,78,33,248,129,192,120,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,158,213,51,217,196,63,16,57,247,19,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,118,249,92,212,119,69,146,89,29,242,220,164,170,225,131,128,170,154,174,24,117,59,138,125,100,177,85,209,178,143,7,189,220,48,107,101,71,105,89,88,197,180,214,181,107,234,105,228,137,206,70,35,159,4,180,175,107,216,253,241,119,122,43,22,39,62,5,150,19,205,27,129,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,133,143,86,185,204,72,159,30,213,221,21,53,67,158,228,70,108,237,197,35,81,136,230,164,208,196,216,171,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,236,157,177,174,215,61,141,158,87,68,247,181,233,28,138,215,237,119,69,107,180,61,165,90,153,138,235,38,156,99,154,165,133,85,249,22,92,154,223,21,194,155,116,145,190,72,119,167,215,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,48,69,132,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,225,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,231,193,0,57,213,250,88,197,190,224,80,251,117,196,167,108,15,0,204,181,63,38,131,12,211,252,122,174,251,125,170,167,171,169,167,183,210,34,58,121,217,77,79,37,68,169,27,122,245,123,210,40,100,84,99,122,189,234,136,214,163,156,168,213,253,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,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,234,173,111,96,0,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,121,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,147,154,138,159,52,67,61,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,218,240,193,204,51,84,56,106,209,44,239,74,44,213,149,117,181,23,10,120,165,194,42,42,91,29,77,54,61,90,249,255,0,191,21,34,127,69,86,73,20,146,74,196,220,232,217,81,19,85,97,122,79,50,145,131,253,149,103,185,87,251,235,145,228,153,29,195,254,114,178,186,229,93,81,39,253,169,38,154,73,31,255,0,43,156,231,127,141,84,191,62,1,56,54,166,225,7,75,235,109,247,218,154,74,252,239,39,168,73,178,58,234,26,217,103,162,123,32,146,100,163,134,157,36,142,53,107,25,20,170,231,42,179,122,201,44,157,92,230,36,104,217,64,85,95,60,239,220,159,241,39,242,210,173,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,74,186,233,97,133,207,101,44,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,77,242,49,191,181,200,139,213,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,34,203,147,91,226,184,83,110,146,55,201,14,244,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,160,30,104,254,187,53,55,242,95,103,162,34,252,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,213,229,177,199,61,215,135,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,232,141,94,157,37,220,171,26,199,37,228,131,42,229,255,0,114,184,244,39,166,95,157,123,197,105,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,3,53,156,88,250,167,214,79,184,25,15,184,206,88,254,130,240,103,128,241,103,203,87,79,40,235,40,105,45,217,181,186,158,251,45,134,253,20,80,195,59,167,142,229,117,74,106,74,170,149,130,89,150,135,189,80,178,73,20,125,23,170,110,111,207,246,213,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,247,77,103,230,5,175,186,237,161,214,93,4,205,102,181,50,203,106,240,60,155,141,35,171,82,229,120,241,33,86,51,207,150,74,151,178,163,123,246,206,254,172,78,179,70,199,167,69,106,31,129,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,214,141,149,204,123,124,153,26,217,27,11,54,187,115,209,92,169,219,100,143,100,170,230,219,163,184,14,133,96,28,63,233,206,156,216,105,45,214,219,117,61,250,41,101,138,150,24,103,184,79,28,54,152,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,250,145,60,255,0,37,79,84,249,79,219,250,239,113,183,23,82,10,171,231,157,251,147,254,36,254,90,86,5,131,19,202,178,191,137,126,22,198,110,183,159,131,91,230,187,92,126,31,69,37,71,135,67,23,78,237,76,219,17,123,112,179,115,119,72,238,141,111,84,234,169,212,233,92,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,169,86,31,243,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,125,123,88,213,123,218,212,124,42,250,86,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,126,198,177,142,114,244,68,85,62,83,74,124,39,122,88,209,191,183,248,247,183,64,117,80,124,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,153,151,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,246,23,103,203,223,137,75,22,97,192,237,191,53,204,83,225,20,154,73,111,159,30,190,212,178,149,235,11,105,109,116,145,200,201,227,99,29,36,146,127,121,58,5,127,68,71,58,84,149,24,196,110,196,90,55,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,251,75,232,229,175,164,52,218,65,193,246,15,2,193,72,151,44,194,157,114,251,148,212,211,203,43,39,125,115,90,250,119,42,73,211,99,219,70,148,145,189,172,68,98,62,39,42,110,234,175,116,160,50,174,95,247,254,11,47,253,159,255,0,249,112,160,19,85,0,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,157,127,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,11,30,173,115,152,145,62,61,171,186,42,106,135,61,200,140,217,219,138,70,163,17,205,73,161,137,177,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,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,238,138,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,242,44,185,53,190,43,133,54,233,35,124,144,239,79,174,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,167,229,107,166,133,233,199,17,122,113,113,210,253,80,179,121,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,120,120,135,225,251,62,225,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,223,19,156,141,232,146,69,35,126,123,84,158,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,237,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,205,176,167,106,22,83,38,215,185,29,34,199,185,24,145,53,147,87,142,142,51,108,92,30,105,197,45,206,59,87,198,115,60,163,200,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,199,64,57,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,147,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,249,53,168,137,242,68,46,167,150,239,0,182,45,2,197,109,122,219,169,22,255,0,55,83,114,11,123,42,41,225,170,166,124,127,134,105,103,143,170,211,50,57,90,215,182,177,204,126,217,228,115,81,204,234,232,89,209,189,199,205,58,129,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,167,170,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,126,25,145,36,137,158,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,168,221,185,209,247,37,133,102,143,120,57,225,235,250,48,112,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,165,137,209,141,166,206,104,254,187,53,55,242,95,103,162,58,87,45,46,25,48,30,41,180,191,95,180,255,0,47,166,164,163,185,62,159,29,109,151,33,75,116,53,53,182,105,214,74,233,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,177,3,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,61,57,91,241,245,71,167,126,15,12,154,199,112,181,91,113,5,243,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,173,146,51,179,111,224,21,87,207,59,247,39,252,73,252,180,227,252,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,226,185,136,240,65,89,194,174,118,153,110,29,75,187,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,220,247,207,227,162,201,36,143,138,157,202,247,43,152,247,47,201,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,249,177,165,244,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,80,103,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,0,101,92,182,157,32,224,202,197,198,31,44,205,40,182,71,117,248,54,103,139,254,34,168,198,110,82,189,235,74,217,37,187,213,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,85,121,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,147,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,249,181,200,169,242,84,46,211,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,162,57,58,244,151,114,36,139,28,115,124,3,42,231,234,228,216,181,247,15,184,195,105,200,232,124,74,186,139,125,5,210,56,251,172,147,117,45,109,44,85,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,37,180,242,183,227,234,179,81,60,30,25,53,142,225,117,185,101,233,230,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,67,227,103,122,202,136,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,211,175,243,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,225,99,213,174,115,18,39,199,181,119,69,77,80,231,185,17,155,59,113,72,212,98,57,169,52,49,54,42,240,187,196,222,125,194,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,237,10,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,113,76,171,138,237,56,176,113,39,133,112,179,108,151,227,57,158,81,229,207,114,142,158,100,72,236,84,177,80,79,87,27,170,23,162,245,154,94,211,17,144,167,71,36,111,89,92,173,69,137,38,172,30,117,126,169,241,111,183,244,62,227,113,63,87,149,46,133,233,199,17,122,113,175,186,95,170,22,111,58,213,93,248,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,116,53,226,31,135,236,251,134,93,80,174,210,141,70,101,35,238,84,116,244,245,113,86,80,164,203,69,91,4,209,163,155,45,60,147,71,27,164,98,59,124,78,114,55,162,73,20,141,249,237,82,85,114,202,227,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,54,150,178,233,59,152,204,110,181,232,231,53,241,201,209,81,148,211,75,209,178,49,251,99,99,228,239,238,141,18,110,237,218,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,234,185,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,134,100,73,34,103,141,85,83,181,88,144,189,243,198,218,121,36,122,72,239,170,55,110,116,125,201,97,89,163,222,14,120,122,254,140,28,62,227,122,77,91,83,106,173,189,82,119,235,111,119,11,117,47,102,58,202,233,229,116,142,114,170,162,62,94,219,22,56,27,43,209,28,232,224,143,233,98,116,99,123,88,43,171,154,95,5,58,203,174,190,14,175,233,133,254,235,148,126,23,183,213,121,24,133,69,83,87,177,15,234,58,124,38,154,40,19,185,51,246,207,36,221,217,93,44,155,33,100,123,182,199,18,68,14,93,220,2,214,113,57,149,46,121,170,86,251,173,183,76,172,157,170,142,139,77,61,63,226,105,22,73,89,227,82,212,237,70,44,44,124,18,54,162,72,222,178,55,233,141,187,93,39,114,43,127,226,199,210,198,178,125,191,200,125,186,115,53,134,167,110,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,40,91,142,14,2,179,46,25,181,66,221,111,211,251,22,65,145,224,153,101,69,45,191,24,174,94,149,213,179,92,95,27,81,244,19,164,17,49,18,165,210,164,142,137,141,103,235,35,86,237,87,189,146,163,44,171,150,143,9,26,185,194,166,1,147,65,170,249,69,36,149,25,117,69,13,125,62,57,69,82,250,136,44,239,100,46,73,92,247,252,162,90,153,22,70,71,39,105,28,206,148,145,42,75,42,42,35,40,132,253,92,155,22,190,225,247,24,109,57,29,15,137,87,81,111,160,186,71,31,117,146,110,165,173,165,138,174,154,78,172,85,68,223,4,241,63,167,93,205,221,209,200,142,69,68,182,158,86,252,125,86,106,39,131,195,38,177,220,46,183,44,189,60,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,232,124,108,239,89,81,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,119,254,105,28,2,209,233,223,157,196,222,142,91,237,86,220,65,124,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,235,100,143,236,195,94,23,120,155,207,184,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,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,186,43,93,161,237,42,212,204,87,89,52,227,28,213,44,42,175,200,178,228,214,248,174,20,219,164,141,242,67,189,62,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,0,69,254,98,216,199,15,55,190,26,50,59,134,191,92,41,44,204,165,167,116,24,253,234,27,109,61,101,222,154,226,247,178,88,224,183,182,94,142,115,230,117,51,27,36,108,124,123,225,108,155,228,137,141,116,172,207,185,97,60,154,48,221,35,187,235,109,255,0,51,204,239,244,144,102,216,237,60,16,225,150,201,174,140,129,245,111,169,130,177,181,211,69,79,213,31,82,248,169,226,232,168,155,152,198,76,247,57,189,123,110,101,207,130,170,249,231,126,228,255,0,137,63,150,156,127,147,85,166,213,127,226,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,182,104,42,96,146,190,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,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,46,155,92,231,71,42,51,234,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,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,124,216,210,250,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,40,51,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,71,252,63,139,108,87,81,56,184,191,112,199,133,197,229,254,10,199,235,238,25,21,197,91,28,144,186,186,57,237,172,134,10,89,99,153,221,123,126,85,92,117,12,146,54,185,178,196,214,162,253,47,235,80,60,209,253,118,106,111,228,190,207,68,75,78,91,124,63,96,60,77,112,19,155,233,70,163,50,173,150,218,205,72,154,174,42,202,20,133,43,104,167,134,138,218,230,203,79,36,209,200,216,222,173,223,19,156,141,234,177,203,35,126,91,148,174,13,116,208,189,71,225,211,81,238,58,95,170,22,111,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,176,174,85,252,122,212,210,212,218,184,88,214,75,237,93,99,43,42,33,183,224,215,58,142,210,50,141,137,20,206,90,10,154,137,37,107,149,138,230,65,21,43,26,199,191,124,189,174,168,196,137,172,181,243,42,229,255,0,114,184,244,39,166,95,157,123,197,105,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,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,144,43,156,70,79,195,205,243,87,44,180,186,125,111,164,173,212,90,122,119,179,43,190,90,110,84,242,82,43,34,123,233,227,162,171,138,61,206,117,116,78,133,200,231,57,99,124,113,118,216,228,149,22,63,30,189,139,179,229,17,147,240,243,83,160,207,199,180,230,223,73,102,212,20,168,149,249,117,45,109,202,158,123,173,209,240,246,246,214,177,173,219,47,130,212,169,99,35,106,198,214,68,247,74,206,178,61,95,52,220,131,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,85,95,60,239,220,159,241,39,242,211,143,242,106,180,218,175,252,73,102,214,43,237,178,146,227,109,184,233,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,167,63,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,182,249,94,18,56,227,213,206,16,170,111,116,184,123,41,47,152,245,242,158,103,205,97,186,61,254,36,119,30,210,182,10,216,246,42,57,143,107,146,52,145,173,84,239,68,221,142,86,185,177,75,23,21,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,163,35,106,124,220,136,212,253,136,89,246,128,240,21,77,160,220,27,234,246,181,106,205,138,146,125,69,190,105,189,246,107,67,36,238,239,176,91,167,178,61,206,133,208,205,20,110,130,185,93,36,209,76,191,94,214,53,24,199,53,31,50,62,168,77,41,240,157,233,99,70,254,223,227,222,221,1,213,64,41,47,156,182,1,77,140,241,71,107,204,237,216,245,93,37,62,99,139,210,84,214,92,28,146,172,21,215,26,121,101,167,145,24,231,42,177,31,29,52,116,40,230,51,167,68,116,110,84,235,38,231,112,13,18,226,171,50,209,205,18,214,13,22,182,220,170,219,109,212,155,60,84,212,168,216,210,118,82,85,172,241,69,84,168,201,31,219,137,149,22,247,213,197,35,219,27,165,87,178,151,106,179,102,228,231,250,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,195,77,22,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,31,89,149,114,255,0,191,240,89,127,236,255,0,255,0,203,133,0,154,168,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,59,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,240,241,203,195,174,43,194,247,16,87,45,45,194,178,175,141,217,89,111,162,184,83,121,21,209,212,220,40,251,177,38,248,43,123,113,70,200,230,222,215,72,214,35,127,192,75,78,229,85,87,41,210,249,101,113,65,170,26,53,173,182,237,49,176,90,50,12,187,19,205,234,36,138,183,22,181,83,199,81,82,234,212,129,221,170,186,84,154,88,162,129,237,86,49,38,149,242,54,63,29,175,116,157,123,81,186,59,222,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,129,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,253,90,145,170,186,143,172,23,218,124,159,84,51,75,174,77,117,164,183,211,90,225,171,184,212,44,178,50,150,6,108,142,52,85,255,0,180,231,47,246,159,35,228,145,234,231,189,238,117,149,114,188,229,251,255,0,123,124,86,234,236,63,228,174,216,101,157,205,255,0,172,196,181,53,176,84,83,127,213,170,105,36,134,95,248,18,245,254,202,22,168,1,85,124,243,191,114,127,196,159,203,74,245,225,187,91,238,188,56,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,243,99,214,41,164,216,254,142,70,191,107,149,175,68,86,46,138,109,55,61,35,226,47,75,232,175,52,113,227,249,230,9,148,211,199,83,19,42,233,25,87,69,86,198,72,142,106,73,12,205,84,71,199,44,105,213,146,53,31,28,145,170,57,26,246,42,37,106,233,79,42,123,174,11,198,245,37,30,65,104,164,204,244,86,193,79,248,133,43,47,13,115,18,169,37,74,134,82,91,230,99,90,140,169,169,138,162,38,201,43,27,250,151,66,198,186,68,103,125,180,238,181,242,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,137,85,199,183,4,22,46,46,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,118,58,87,198,155,21,204,151,166,215,53,178,74,143,160,187,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,75,127,229,87,199,61,215,84,169,191,163,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,108,220,139,79,19,145,90,206,198,233,44,124,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,92,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,102,135,85,112,251,22,159,234,62,71,133,99,25,237,171,53,181,89,110,18,209,210,95,237,108,123,105,110,17,181,122,36,140,71,255,0,254,21,90,175,141,92,138,177,201,43,54,200,235,31,228,193,173,250,161,83,117,201,116,34,178,199,144,95,240,154,58,118,221,104,238,45,146,53,162,198,39,115,164,87,196,253,253,28,140,171,114,170,182,56,222,229,73,34,145,237,137,81,245,18,178,48,115,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,6,85,203,158,229,21,196,222,3,146,232,149,191,135,27,133,77,37,155,44,195,170,42,91,67,5,93,198,20,125,250,10,169,234,235,85,244,177,42,164,174,124,41,221,73,88,214,185,26,198,198,253,223,90,181,159,171,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,31,84,87,212,195,23,87,70,246,110,145,236,143,177,182,69,88,123,84,195,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,155,92,168,191,37,83,73,28,55,106,30,125,170,186,37,139,103,154,165,167,181,120,70,89,114,167,149,183,107,29,77,60,212,239,167,158,25,228,133,94,145,78,212,150,54,74,145,164,204,99,250,171,89,43,83,115,250,111,119,75,6,85,203,169,212,94,8,44,92,92,112,59,162,213,184,229,45,170,219,169,182,77,63,198,34,178,94,235,38,125,60,47,165,90,74,117,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,250,107,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,47,79,151,119,27,244,124,85,96,139,137,102,53,91,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,237,172,100,30,66,164,113,198,201,106,26,140,106,53,236,106,120,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,231,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,156,206,49,180,123,78,52,27,136,44,147,75,244,171,56,252,81,97,179,118,34,73,165,169,74,138,170,58,174,211,82,166,150,166,70,67,20,75,52,115,36,157,82,36,115,88,213,107,28,228,149,178,49,157,255,0,148,166,181,235,46,39,196,21,30,145,226,86,251,174,65,131,229,61,234,172,134,215,4,77,150,59,102,200,182,182,232,215,62,70,50,159,99,251,17,202,253,223,172,141,205,98,50,89,82,157,169,119,224,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,72,213,199,71,25,182,46,15,52,226,150,231,29,171,227,57,158,81,228,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,170,190,92,57,102,85,156,243,9,211,204,167,53,201,174,185,5,234,183,226,222,77,198,233,91,37,93,84,251,44,149,108,102,249,100,87,61,219,88,198,181,58,175,201,173,68,79,146,33,208,57,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,137,169,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,224,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,202,243,152,23,253,237,240,165,171,179,127,146,180,225,151,135,59,254,179,42,211,86,207,81,83,255,0,86,166,164,142,24,191,224,69,211,251,42,90,160,42,175,158,119,238,79,248,147,249,105,94,188,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,126,108,122,197,52,155,31,209,200,215,237,114,181,232,138,197,209,77,166,231,164,124,69,233,125,21,230,142,60,127,60,193,50,154,120,234,98,101,93,35,42,232,170,216,201,17,205,73,33,153,170,136,248,229,141,58,178,70,163,227,146,53,71,35,94,197,68,173,93,41,229,79,117,193,120,222,164,163,200,45,20,153,158,138,216,41,255,0,16,165,101,225,174,98,85,36,169,80,202,75,124,204,107,81,149,53,49,84,68,217,37,99,127,82,232,88,215,72,140,239,182,157,214,190,0,62,75,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,237,115,222,231,47,85,85,83,154,241,99,233,99,89,62,223,228,62,221,57,154,195,85,0,25,87,46,167,81,120,32,177,113,113,192,238,139,86,227,148,182,171,110,166,217,52,255,0,24,138,201,123,172,153,244,240,190,149,105,41,214,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,233,175,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,189,62,93,220,111,209,241,85,130,46,37,152,213,109,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,182,177,144,121,10,145,199,27,37,168,106,49,168,215,177,169,224,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,157,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,166,117,248,220,210,173,47,209,142,37,243,29,63,209,236,138,146,231,140,208,84,49,97,167,134,174,74,167,218,103,115,19,191,111,150,87,177,17,239,134,93,237,68,71,74,173,102,198,73,34,204,217,81,189,211,148,166,181,235,46,39,196,21,30,145,226,86,251,174,65,131,229,61,234,172,134,215,4,77,150,59,102,200,182,182,232,215,62,70,50,159,99,251,17,202,253,223,172,141,205,98,50,89,82,157,169,119,224,31,37,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,165,6,113,237,198,253,247,139,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,238,149,145,174,245,107,34,233,181,173,116,146,171,249,254,138,240,127,174,60,64,233,198,109,169,186,95,141,252,82,131,7,236,182,106,77,147,37,85,210,71,163,159,36,52,8,145,172,117,19,67,26,54,71,197,189,178,109,146,36,99,94,233,24,213,230,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,20,120,174,211,142,45,116,225,153,174,21,47,131,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,101,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,22,233,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,14,180,105,229,171,74,117,67,32,211,251,22,161,99,249,205,182,211,80,214,209,228,54,26,134,205,69,95,3,227,108,145,189,174,107,156,212,122,53,232,217,24,142,122,50,70,189,136,231,237,220,182,19,201,179,136,45,71,134,251,118,225,250,231,143,229,121,22,25,55,74,203,109,202,158,5,158,223,138,213,43,42,38,146,58,135,237,253,68,53,125,183,236,69,126,222,252,107,182,53,89,229,123,99,95,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,132,10,230,107,199,109,171,68,112,219,142,134,105,110,77,87,30,168,95,169,227,109,85,101,174,118,177,248,221,19,213,174,115,228,147,162,171,42,102,139,171,99,99,54,200,198,73,223,221,26,164,61,216,151,201,83,213,62,83,246,254,187,220,109,199,42,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,210,185,147,240,227,165,250,227,160,213,153,126,123,155,210,97,119,45,59,167,169,185,89,242,10,233,100,240,161,89,123,109,146,150,162,38,35,157,35,39,116,112,49,189,182,58,100,145,35,237,182,78,174,134,90,12,47,207,150,86,183,234,134,183,112,209,110,175,213,43,30,65,37,117,134,162,75,85,46,83,116,146,55,179,36,129,143,118,217,99,95,148,175,124,41,210,9,36,123,92,143,124,123,187,178,74,179,54,42,12,47,251,149,199,161,61,50,252,235,222,43,73,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,25,172,226,199,213,62,178,125,192,200,125,198,114,116,226,60,107,255,0,69,94,89,154,87,96,192,46,118,169,53,55,41,248,212,118,218,105,215,187,37,174,133,110,247,4,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,214,255,0,101,89,238,85,254,250,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,202,231,57,223,227,85,38,87,16,28,176,181,67,70,56,104,197,117,130,150,223,87,115,201,168,41,234,234,245,22,213,79,93,29,83,45,48,57,232,234,105,105,153,28,72,175,100,49,110,109,83,146,73,81,175,250,217,214,22,190,70,197,253,11,215,77,71,225,211,81,237,218,161,165,247,159,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,153,92,209,53,231,13,226,75,72,248,117,213,108,50,182,145,204,184,211,228,44,185,208,195,80,179,62,211,113,70,90,150,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,229,228,169,234,159,41,251,127,93,238,54,226,234,65,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,154,113,173,115,225,230,211,195,206,75,85,196,180,116,143,198,31,79,53,53,34,120,148,245,55,31,136,205,79,44,80,173,177,147,181,205,74,228,107,229,88,159,211,245,125,30,247,43,99,107,220,153,204,36,255,0,46,28,215,65,176,14,40,236,89,7,16,20,244,141,182,182,157,241,88,110,53,204,221,69,105,189,172,177,45,53,93,71,87,35,88,198,181,38,107,101,114,57,177,72,248,229,93,155,59,177,221,167,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,130,188,226,180,207,241,135,10,112,231,84,148,150,164,171,192,178,10,59,132,213,85,17,255,0,125,54,134,165,86,142,72,41,222,140,85,77,243,207,70,247,177,92,214,185,176,35,149,85,204,98,45,32,147,211,147,78,1,77,147,113,71,116,204,238,56,245,93,93,62,29,139,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,175,84,108,142,68,235,30,230,221,160,50,174,95,247,254,11,47,253,159,255,0,249,112,160,19,85,0,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,150,169,199,183,27,246,46,17,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,161,111,246,85,158,229,95,239,174,71,146,100,119,15,249,202,202,235,149,117,68,159,246,164,154,105,36,127,252,174,115,157,254,53,82,244,249,119,112,65,71,194,174,8,185,110,99,75,187,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,220,199,193,228,34,73,36,111,150,157,170,199,43,88,199,44,192,5,5,243,77,205,109,89,159,26,89,148,86,106,124,125,105,241,234,122,11,35,235,45,44,110,250,217,226,166,99,166,117,92,141,114,164,149,49,75,36,148,206,95,146,177,148,209,198,168,139,26,145,44,211,158,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,85,95,60,239,220,159,241,39,242,210,170,201,127,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,33,82,57,36,124,84,237,70,53,92,198,53,111,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,235,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,66,0,115,66,224,91,244,215,138,191,92,116,115,12,242,245,38,203,179,227,20,212,78,219,53,246,215,28,110,69,233,10,53,124,138,200,122,71,219,232,173,123,226,71,199,250,215,54,158,52,166,11,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,11,233,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,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,124,158,210,90,149,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,117,254,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,100,189,174,168,244,149,172,174,13,11,208,189,71,226,47,81,237,218,95,165,246,111,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,247,15,28,63,96,60,50,233,125,14,148,105,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,189,82,56,163,111,207,106,20,153,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,0,25,87,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,126,85,87,47,78,25,110,188,65,94,248,138,201,49,15,142,221,111,187,229,154,193,113,134,150,91,19,42,159,19,35,146,169,41,18,20,238,76,253,178,61,203,51,164,106,203,52,146,109,223,177,204,146,160,25,87,52,167,194,119,165,141,27,251,127,143,123,116,4,10,231,63,162,26,95,77,106,198,181,222,142,249,143,216,51,106,202,135,90,171,45,206,142,68,173,201,224,107,99,70,74,205,157,90,175,164,106,34,58,73,24,212,88,229,141,142,149,21,148,241,62,176,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,213,57,161,234,29,215,85,184,9,211,109,64,190,233,238,65,131,92,174,217,197,27,171,49,235,245,59,161,173,160,157,148,87,56,228,99,154,230,181,202,197,115,21,209,189,90,197,124,110,99,213,172,221,181,33,175,43,143,93,154,101,249,215,179,214,150,125,204,71,141,250,62,21,112,68,196,176,234,173,218,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,110,230,62,127,29,86,57,35,124,180,238,71,181,90,199,181,104,222,217,105,207,181,95,50,125,29,154,217,144,102,57,101,254,162,122,183,197,77,12,215,11,141,194,117,71,205,52,170,214,163,165,149,253,18,73,30,239,154,252,156,229,255,0,26,151,231,192,191,6,86,46,15,52,226,170,217,37,215,227,57,158,81,227,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,146,160,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,215,184,135,226,7,1,225,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,234,145,197,35,190,123,84,207,14,186,107,166,163,241,23,168,247,29,80,213,11,207,157,117,174,233,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,55,59,162,117,87,43,156,231,189,207,123,222,247,118,190,87,30,187,52,203,243,175,103,173,58,175,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,132,53,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,162,187,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,75,191,229,177,199,61,171,136,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,232,142,78,189,37,220,137,34,199,28,223,42,175,158,119,238,79,248,147,249,105,85,100,191,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,144,169,28,146,62,42,118,163,26,174,99,26,183,189,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,245,128,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,12,171,154,83,225,59,210,198,141,253,191,199,189,186,2,5,115,159,209,13,47,166,181,99,90,239,71,124,199,236,25,181,101,67,173,85,150,231,71,34,86,228,240,53,177,163,37,102,206,173,87,210,53,17,29,36,140,106,44,114,198,199,74,138,202,120,159,88,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,106,156,208,245,14,235,170,220,4,233,182,160,95,116,247,32,193,174,87,108,226,141,213,152,245,250,157,208,214,208,78,202,43,156,114,49,205,115,90,229,98,185,138,232,222,173,98,190,55,49,234,214,110,218,144,215,149,199,174,205,50,252,235,217,235,75,41,230,35,199,213,31,12,120,170,96,122,91,112,181,92,181,54,247,221,167,234,149,48,84,126,25,141,35,137,254,77,85,54,229,122,76,246,79,27,169,227,145,137,27,190,169,29,185,177,246,229,164,28,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,191,198,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,124,154,213,85,249,34,151,253,192,191,6,86,46,15,52,226,170,217,37,215,227,57,158,81,227,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,146,160,21,43,205,139,141,250,60,147,226,124,38,105,157,86,250,75,125,193,34,205,171,86,24,38,134,170,72,124,121,233,233,105,102,108,175,86,246,167,71,165,66,58,54,72,217,105,218,196,118,212,145,174,130,220,49,112,245,149,113,65,172,182,93,35,197,170,124,15,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,77,20,105,86,153,226,186,55,167,24,230,150,225,84,158,61,151,25,183,197,111,166,221,28,108,146,109,137,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,169,110,107,60,18,209,233,77,246,155,136,29,33,197,60,60,50,243,219,163,191,219,109,118,216,41,237,248,253,83,25,20,48,72,198,66,141,237,195,81,243,234,170,205,173,157,23,116,138,181,17,177,35,7,7,124,85,102,92,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,90,182,39,61,141,242,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,203,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,36,255,0,52,110,59,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,7,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,59,194,143,10,58,113,194,86,156,51,10,194,162,243,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,244,217,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,75,254,58,56,205,177,112,121,167,20,183,56,237,95,25,204,242,143,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,29,0,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,228,214,162,39,201,16,157,92,149,61,83,229,63,111,235,189,198,220,114,174,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,16,215,153,63,28,247,94,32,179,250,205,43,211,155,165,93,14,157,98,181,21,54,217,95,71,116,115,160,202,39,108,209,171,170,165,108,50,44,19,83,54,74,118,58,155,170,57,122,117,151,114,44,137,28,126,43,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,126,118,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,25,98,47,251,149,199,161,61,50,252,235,222,43,73,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,25,172,226,199,213,62,178,125,192,200,125,198,115,149,23,61,203,11,128,170,157,24,181,82,113,3,172,22,42,186,13,65,185,211,212,195,106,180,85,246,158,150,155,116,237,135,100,210,68,232,187,180,245,206,70,206,213,68,151,233,134,117,141,237,107,214,70,54,194,138,75,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,250,246,189,170,199,185,170,248,81,240,44,159,252,149,61,83,229,63,111,235,189,198,220,119,254,114,154,177,170,122,95,250,32,253,25,234,94,87,137,124,79,241,7,155,240,43,205,77,7,149,219,248,127,111,187,217,123,119,237,238,63,110,238,189,55,187,167,237,83,154,242,137,214,253,104,212,174,36,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,78,189,30,228,255,0,26,158,131,158,119,238,79,248,147,249,105,194,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,236,137,159,18,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,242,174,51,56,204,207,184,179,207,234,107,43,43,170,237,216,77,186,161,241,88,108,49,75,52,48,58,8,230,168,90,106,186,170,101,158,88,86,187,179,80,177,201,44,125,19,162,109,111,203,246,250,174,10,57,126,102,92,93,99,217,102,112,219,237,37,143,30,177,211,214,91,109,147,73,50,111,175,191,248,168,250,120,28,141,107,221,21,52,110,150,158,73,164,86,43,149,142,70,68,215,57,206,124,49,215,85,116,207,42,209,189,71,200,244,183,53,164,241,239,88,205,194,91,125,78,216,228,100,115,108,95,162,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,138,104,47,48,186,61,77,224,239,85,180,43,94,114,255,0,246,117,65,167,249,28,86,123,229,210,104,41,227,188,82,248,45,134,154,149,243,73,50,73,83,113,116,147,61,168,141,143,116,145,196,142,115,159,38,247,58,176,77,4,90,110,215,91,7,44,122,43,237,138,231,87,110,185,91,180,30,58,186,58,202,73,157,12,244,211,199,143,163,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,164,207,233,99,197,63,254,114,218,171,255,0,198,87,31,254,177,160,142,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,150,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,97,152,194,239,185,58,233,159,224,254,20,230,206,170,233,45,75,87,158,228,21,151,8,106,169,227,254,250,117,13,50,165,28,112,84,61,88,138,187,39,130,177,236,98,57,205,107,103,87,34,163,158,244,73,212,12,171,151,253,255,0,130,203,255,0,103,255,0,254,92,40,4,213,64,0,16,3,157,95,165,140,91,238,5,15,183,92,74,181,225,39,91,237,92,56,107,246,57,173,23,155,29,93,230,159,28,167,186,57,148,20,210,54,55,212,207,53,186,166,158,22,43,221,242,99,22,89,163,222,254,142,86,179,115,145,175,84,70,47,149,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,218,79,43,126,1,107,52,239,193,226,111,88,237,247,91,110,94,190,101,62,59,142,214,83,79,67,53,162,53,238,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,245,190,70,118,108,168,28,171,138,125,107,254,142,220,62,230,218,199,29,191,205,171,199,237,233,224,64,232,187,145,190,186,121,89,79,75,221,111,114,53,88,82,121,162,89,54,189,29,219,71,237,234,238,136,185,172,58,87,16,154,13,153,112,227,168,137,166,217,205,21,92,23,36,179,218,238,143,89,169,210,54,43,234,105,34,150,104,226,123,94,246,76,200,106,29,61,50,203,27,220,199,190,157,234,157,62,109,75,73,228,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,115,19,109,45,201,213,18,58,155,99,88,138,187,39,130,162,94,227,158,247,59,201,219,244,182,54,162,216,169,90,188,229,53,99,84,244,191,244,65,250,51,212,188,175,18,248,159,226,15,55,224,87,154,154,15,43,183,240,254,223,119,178,246,239,219,220,126,221,221,122,111,119,79,218,164,106,229,195,196,46,190,231,60,103,105,230,45,154,235,134,160,100,22,90,223,139,121,54,235,166,77,91,87,75,62,203,85,91,217,190,41,36,115,29,181,236,107,147,170,124,156,212,84,249,162,29,175,158,119,238,79,248,147,249,105,8,56,32,210,28,55,94,184,156,196,180,143,80,32,171,146,197,145,83,221,225,168,90,73,214,25,226,123,45,117,114,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,249,254,34,248,104,213,62,23,243,185,176,93,76,180,255,0,193,240,175,52,112,84,252,46,231,250,152,101,147,196,158,104,163,239,118,187,236,100,155,91,244,63,171,87,252,74,179,83,149,191,31,84,122,119,224,240,201,172,119,11,85,183,16,95,50,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,250,217,35,59,54,254,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,169,94,103,92,189,40,241,106,58,158,34,184,126,196,59,54,168,119,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,102,216,83,181,51,234,87,115,220,142,145,36,218,140,73,92,202,235,210,173,76,202,180,111,81,241,205,82,194,170,252,123,214,51,112,138,225,77,186,73,25,28,219,23,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,161,62,20,120,174,211,142,45,116,225,153,174,21,47,131,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,130,220,243,191,114,127,196,159,203,72,21,195,71,19,25,151,11,89,14,87,153,233,245,13,35,242,27,254,47,81,142,80,214,212,162,61,150,199,205,85,77,50,213,164,74,213,108,207,107,105,220,140,99,190,141,239,107,156,143,107,86,55,242,3,65,28,0,240,145,134,240,181,164,109,170,179,101,20,153,86,67,156,211,209,221,47,87,235,125,74,203,110,170,99,88,231,83,71,69,211,233,117,51,27,60,138,217,122,111,151,184,231,174,214,171,34,142,80,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,0,25,87,37,85,243,130,11,237,195,130,92,23,139,61,52,165,186,222,164,168,248,196,185,181,18,204,201,60,26,90,122,233,96,167,170,165,133,177,35,214,22,50,7,173,66,186,71,185,187,154,244,106,70,217,28,206,63,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,243,218,134,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,25,172,254,150,60,83,255,0,231,45,170,191,252,101,113,255,0,235,26,8,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,205,17,161,237,54,213,236,55,65,120,9,211,189,92,212,9,234,227,177,99,186,111,141,205,80,148,144,44,211,202,247,209,83,69,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,72,28,81,113,55,159,113,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,30,200,27,34,237,107,222,216,34,116,175,99,88,146,72,142,126,214,245,70,182,96,114,171,224,98,213,170,85,63,210,71,87,45,116,151,12,78,219,81,85,109,177,227,215,43,91,106,41,175,51,246,150,57,106,166,109,68,107,20,148,209,44,142,107,54,110,85,168,137,202,174,103,99,108,146,43,157,95,165,140,91,238,5,15,183,92,74,245,229,157,37,214,30,53,244,254,107,21,21,37,101,201,148,247,231,81,211,213,212,186,154,9,167,75,37,119,109,146,74,216,228,116,108,87,116,69,122,70,245,106,42,170,53,221,58,47,21,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,219,79,42,30,15,176,28,39,75,236,156,78,95,82,146,249,155,101,116,245,14,182,74,146,195,81,5,138,139,185,36,42,200,29,19,222,223,38,70,181,123,175,85,73,35,71,58,157,91,26,182,116,146,194,138,213,231,41,171,26,167,165,255,0,162,15,209,158,165,229,120,151,196,255,0,16,121,191,2,188,212,208,121,93,191,135,246,251,189,151,183,126,222,227,246,238,235,211,123,186,126,213,57,175,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,235,209,238,79,241,169,232,57,231,126,228,255,0,137,63,150,156,43,148,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,174,200,153,241,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,21,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,232,87,68,215,189,190,76,141,108,110,153,251,157,185,232,141,69,237,178,54,51,196,212,104,94,163,208,232,116,60,67,220,236,222,14,25,93,144,69,141,219,106,106,21,89,37,198,169,208,212,73,35,233,217,211,235,134,63,21,236,124,138,168,222,227,145,141,222,172,149,35,237,124,174,61,118,105,151,231,94,207,90,117,94,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,213,14,127,165,58,233,167,26,203,89,151,218,112,171,207,118,235,130,100,21,184,221,254,219,58,35,42,168,170,169,231,146,20,123,152,138,189,97,151,180,231,197,34,42,181,205,71,34,244,123,36,99,32,7,51,174,94,149,153,77,101,79,17,92,63,98,29,235,172,219,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,191,116,203,221,153,245,43,185,141,86,198,146,109,87,172,174,125,85,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,230,215,42,47,201,84,191,238,5,248,205,177,113,135,167,21,87,57,45,95,6,204,241,127,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,64,231,157,251,147,254,36,254,90,66,14,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,127,136,190,26,53,79,133,252,238,108,23,83,45,63,240,124,43,205,28,21,63,11,185,254,166,25,100,241,39,154,40,251,221,174,251,25,38,214,253,15,234,213,255,0,18,172,212,229,111,199,213,30,157,248,60,50,107,29,194,213,109,196,23,204,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,182,72,206,205,191,148,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,95,9,241,173,214,188,154,182,146,150,13,246,170,71,191,100,81,200,214,55,115,222,231,47,68,249,185,202,171,243,85,36,175,38,189,88,213,61,80,253,47,254,147,53,47,43,203,126,25,248,127,194,248,237,230,166,191,197,238,124,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,246,33,101,64,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,6,85,205,15,105,182,175,97,186,11,192,78,157,234,230,160,79,87,29,139,29,211,124,110,106,132,164,129,102,158,87,190,138,154,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,64,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,179,3,149,95,3,22,173,82,169,254,146,58,185,107,164,184,98,118,218,138,171,109,143,30,185,90,219,81,77,121,159,180,177,203,85,51,106,35,88,164,166,137,100,115,89,179,114,173,68,78,85,115,59,27,100,145,92,234,253,44,98,223,112,40,125,186,226,85,7,14,90,223,117,225,199,88,108,186,203,98,177,210,93,238,86,10,123,139,104,233,42,228,115,32,89,234,40,103,166,141,242,109,250,156,198,58,116,122,177,21,170,244,98,181,28,205,219,211,202,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,191,114,161,224,251,1,194,116,190,201,196,229,245,41,47,153,182,87,79,80,235,100,169,44,53,16,88,168,187,146,66,172,129,209,61,237,242,100,107,87,186,245,84,146,52,115,169,213,177,171,103,73,44,40,173,94,114,154,177,170,122,95,250,32,253,25,234,94,87,137,124,79,241,7,155,240,43,205,77,7,149,219,248,127,111,187,217,123,119,237,238,63,110,238,189,55,187,167,237,82,53,114,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,197,188,155,117,211,38,173,171,165,159,101,170,173,236,223,20,146,57,142,218,246,53,201,213,62,78,106,42,124,209,11,31,230,9,196,238,101,195,54,137,87,94,116,251,17,200,43,50,27,189,60,144,208,228,20,246,100,173,180,88,30,147,211,68,179,87,72,174,70,194,247,54,161,222,58,57,175,99,230,98,35,154,230,162,181,115,238,104,35,151,159,14,56,15,15,90,13,78,220,67,55,199,243,139,150,87,80,183,43,214,77,100,150,26,138,42,169,227,253,79,139,77,81,26,110,150,154,157,204,149,141,222,229,94,227,167,126,216,251,139,27,37,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,147,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,51,153,197,214,136,90,184,113,226,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,38,223,165,207,99,103,70,43,209,26,143,86,43,145,172,221,177,38,87,39,94,37,53,30,147,81,230,225,158,230,151,91,230,25,95,111,172,186,91,91,29,42,212,55,31,170,141,82,73,36,116,187,147,199,163,155,171,218,228,84,115,124,153,96,218,140,89,165,115,253,95,60,239,220,159,241,39,242,210,16,112,141,197,5,215,132,204,183,45,212,108,106,209,73,113,200,110,56,187,172,150,120,171,169,221,53,19,103,146,227,67,52,142,168,107,37,137,232,207,30,158,161,26,172,114,175,113,99,234,155,119,42,113,255,0,246,85,158,229,95,239,174,71,146,100,119,15,249,202,202,235,149,117,68,159,246,164,154,105,36,127,252,174,115,157,254,53,82,244,249,119,112,65,71,194,174,8,185,110,99,75,187,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,220,199,193,228,34,73,36,111,150,157,170,199,43,88,199,44,192,40,7,154,63,174,205,77,252,151,217,232,142,171,202,243,137,125,44,225,127,4,215,44,235,83,46,223,249,51,225,89,168,231,166,248,165,207,245,213,177,73,226,65,52,177,247,187,93,246,62,77,174,250,25,213,203,254,36,88,127,174,154,233,168,252,69,234,61,199,84,53,66,243,231,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,223,94,163,112,253,159,105,102,151,233,190,171,229,236,164,166,182,234,141,61,194,174,203,70,169,51,43,98,130,150,72,155,221,158,57,35,107,90,201,91,52,82,196,230,57,232,248,222,215,124,186,167,89,107,201,83,213,62,83,246,254,187,220,109,199,42,230,143,235,179,83,127,37,246,122,35,228,199,120,129,207,180,179,128,153,116,163,16,125,37,53,183,84,115,140,138,146,245,88,139,51,43,98,130,150,138,192,238,212,18,71,35,90,214,74,217,165,138,86,189,175,71,198,247,55,229,213,122,242,174,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,191,55,189,34,134,77,140,234,212,115,246,181,92,196,85,122,104,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,76,171,151,253,202,227,208,158,153,126,117,239,21,164,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,12,214,113,99,234,159,89,62,224,100,62,227,57,50,185,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,174,36,31,147,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,204,251,241,201,194,37,215,132,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,183,127,109,122,43,36,134,69,108,125,212,141,189,215,146,167,170,124,167,237,253,119,184,219,139,41,226,183,130,157,44,227,7,240,183,233,50,255,0,149,219,63,9,121,222,23,192,170,169,161,238,121,93,142,231,119,189,4,189,122,120,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,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,209,93,242,253,138,145,47,158,119,238,79,248,147,249,105,86,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,218,212,84,238,188,23,112,147,149,113,115,170,105,139,91,101,240,113,187,23,141,112,201,174,46,116,145,118,232,93,83,27,31,4,18,164,50,198,149,146,70,179,58,22,72,136,215,118,100,85,94,140,83,65,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,23,249,140,240,81,253,42,180,226,11,254,1,108,181,71,169,184,183,235,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,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,229,52,103,162,24,85,171,82,184,26,192,116,230,251,81,87,5,183,42,210,123,85,146,178,90,71,181,179,199,5,77,158,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,97,29,127,184,169,194,199,254,95,106,175,254,245,183,127,168,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,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,235,215,162,39,236,61,1,199,248,192,207,233,180,195,133,205,82,204,230,200,106,236,85,20,184,189,117,53,190,225,72,178,182,120,46,53,49,45,61,18,198,232,147,123,30,181,51,66,136,244,233,177,85,28,170,212,69,114,102,220,183,238,73,122,153,138,212,233,102,117,163,158,95,107,36,183,228,11,147,118,36,146,54,249,20,53,20,212,244,251,225,110,254,227,251,114,82,244,145,118,35,91,223,131,234,85,127,68,178,160,101,92,191,239,252,22,95,251,63,255,0,242,225,64,38,170,0,0,128,28,234,253,44,98,223,112,40,125,186,226,82,177,97,60,174,120,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,248,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,185,240,10,203,231,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,230,213,186,10,85,141,180,109,150,54,189,17,105,164,150,73,222,137,35,21,29,45,27,21,170,139,19,138,245,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,207,78,120,56,5,76,182,173,44,213,42,28,122,145,41,233,106,46,54,11,165,217,169,19,103,87,202,216,167,162,167,122,245,238,189,136,144,215,189,191,37,99,21,100,254,202,200,155,162,175,43,44,254,167,5,227,75,13,165,92,134,146,211,109,202,169,235,236,23,37,169,88,154,202,166,73,76,249,105,233,209,242,39,210,247,214,65,72,140,216,168,247,63,107,19,174,245,107,175,208,143,252,86,240,83,165,156,96,254,22,253,38,95,242,187,103,225,47,59,194,248,21,85,52,61,207,43,177,220,238,247,160,151,175,79,25,155,118,237,233,213,221,122,245,78,156,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,229,120,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,164,78,189,83,170,44,107,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,46,39,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,161,29,43,88,247,120,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,217,242,181,226,11,92,117,199,70,171,168,181,155,31,186,212,71,140,248,176,88,179,26,216,38,103,226,42,87,186,120,222,213,145,237,217,81,53,59,233,149,146,76,215,171,157,189,157,196,238,53,242,75,90,220,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,3,228,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,162,206,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,242,171,95,96,98,37,51,86,26,233,150,36,100,44,117,69,67,163,167,87,72,247,189,140,68,115,156,244,85,94,127,192,46,177,103,218,83,197,30,157,209,226,23,234,184,45,185,86,81,108,178,94,173,139,85,51,104,171,224,169,149,105,55,79,12,111,107,101,124,77,170,150,72,149,251,145,146,109,119,69,249,162,204,174,121,223,185,63,226,79,229,164,106,229,145,161,122,113,196,94,176,103,90,95,170,22,111,58,213,93,167,245,178,195,52,74,140,170,183,213,54,225,111,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,202,184,174,225,71,81,248,74,212,119,225,89,172,94,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,62,85,114,189,227,234,197,162,219,56,120,214,107,135,135,136,93,110,15,168,177,95,234,106,94,176,217,106,166,218,143,166,157,30,229,100,84,114,61,21,233,35,81,173,138,89,36,124,157,89,43,228,134,229,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,0,12,171,151,231,203,58,211,106,191,242,255,0,211,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,43,91,152,39,1,89,15,12,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,87,196,240,47,198,109,247,131,205,71,170,185,201,106,248,206,25,148,120,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,241,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,191,39,53,81,126,104,164,22,254,226,167,11,31,249,125,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,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,175,94,136,159,176,203,185,221,120,136,226,171,50,214,236,75,79,52,182,27,149,93,38,9,167,88,189,150,211,65,105,88,210,36,158,227,79,110,134,10,170,201,209,175,114,74,254,234,76,200,156,170,155,97,86,244,99,31,36,219,253,255,0,0,156,9,221,120,187,201,171,111,185,45,101,93,167,78,177,218,132,164,188,86,82,200,232,43,106,167,146,158,103,71,21,12,143,167,150,7,190,57,27,78,233,154,245,69,108,115,49,83,230,246,151,211,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,2,249,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,114,174,41,244,83,250,59,113,5,155,104,228,119,15,54,147,31,184,39,129,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,219,167,40,45,80,181,102,156,37,211,96,112,182,146,11,150,159,94,43,109,181,16,54,181,178,207,44,21,51,58,182,42,167,197,209,29,11,28,234,137,161,111,93,200,229,165,145,81,223,181,173,155,228,127,226,183,130,157,44,227,7,240,183,233,50,255,0,149,219,63,9,121,222,23,192,170,169,161,238,121,93,142,231,119,189,4,189,122,120,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,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,209,93,242,253,138,145,47,158,119,238,79,248,147,249,105,86,180,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,218,212,84,145,92,11,240,101,125,227,15,81,234,173,146,93,126,13,134,98,254,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,73,255,0,206,11,19,197,112,110,14,240,204,91,10,198,109,88,253,150,139,80,41,60,107,117,174,138,58,74,88,55,208,220,222,253,145,70,141,99,119,61,238,114,244,79,155,156,170,191,53,82,11,114,184,245,217,166,95,157,123,61,105,213,121,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,40,46,191,137,188,251,133,158,61,181,75,80,49,10,154,186,203,107,53,34,254,235,214,60,183,25,169,168,175,48,37,109,100,123,39,108,107,181,207,99,103,149,209,61,237,122,71,34,181,251,93,209,90,235,191,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,212,95,52,46,5,191,66,153,83,245,199,71,48,207,19,77,175,91,62,49,77,68,237,208,216,174,146,72,228,94,144,163,83,199,163,155,172,125,190,138,230,50,85,124,127,170,107,169,227,88,127,161,122,233,168,252,58,106,61,187,84,52,190,243,224,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,43,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,92,79,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,66,58,86,177,238,241,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,179,229,107,196,22,184,235,142,141,87,81,107,54,63,117,168,143,25,241,96,177,102,53,176,76,207,196,84,175,116,241,189,171,35,219,178,162,106,119,211,43,36,153,175,87,59,123,59,137,220,107,228,151,245,117,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,47,147,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,234,85,233,209,58,34,116,14,20,184,41,210,206,15,191,20,254,140,239,249,93,207,241,111,131,230,252,118,170,154,110,223,139,223,237,246,187,48,69,211,175,146,253,219,183,117,232,222,157,58,47,89,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,0,101,92,238,188,68,113,85,153,107,118,37,167,154,91,13,202,174,147,4,211,172,94,203,105,160,180,172,105,18,79,113,167,183,67,5,85,100,232,215,185,37,127,117,38,100,78,85,77,176,171,122,49,143,146,109,254,255,0,128,78,4,238,188,93,228,213,183,220,150,178,174,211,167,88,237,66,82,94,43,41,100,116,21,181,83,201,79,51,163,138,134,71,211,203,3,223,28,141,167,116,205,122,162,182,57,152,169,243,123,75,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,129,124,234,253,44,98,223,112,40,125,186,226,87,87,46,28,79,21,206,120,206,211,204,91,53,198,109,89,5,150,183,226,222,77,186,233,69,29,93,44,251,45,85,111,102,248,164,71,49,219,94,198,185,58,167,201,205,69,79,154,33,234,248,238,229,251,149,112,171,125,118,83,133,67,117,200,52,202,183,167,141,113,145,178,85,213,90,246,50,153,143,248,156,177,211,69,79,7,118,166,161,205,131,162,253,109,111,69,250,145,122,252,156,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,155,26,94,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,227,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,126,78,106,162,252,209,78,43,197,111,5,58,89,198,15,225,111,210,101,255,0,43,182,126,18,243,188,47,129,85,83,67,220,242,187,29,206,239,122,9,122,244,241,153,183,110,222,157,93,215,175,84,233,207,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,87,141,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,234,68,235,213,58,162,202,12,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,66,58,86,177,141,242,99,107,163,108,204,218,221,175,84,114,39,109,241,189,242,127,149,55,27,84,122,83,125,169,225,251,87,178,191,15,12,188,247,43,44,23,43,165,202,10,123,126,63,84,198,75,52,241,189,243,43,123,112,212,124,186,34,63,107,103,68,219,26,173,68,143,75,148,34,255,0,31,124,100,211,112,131,165,244,87,11,21,53,37,126,119,147,212,44,56,229,13,117,20,179,209,61,144,73,10,214,77,80,177,201,26,181,140,138,84,107,81,31,189,100,150,62,141,115,18,69,109,6,127,178,172,247,42,255,0,125,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,229,115,156,239,241,170,151,231,192,39,6,212,220,32,233,125,109,190,251,83,73,95,157,228,245,9,54,71,93,67,91,44,244,79,100,18,76,148,112,211,164,145,198,173,99,34,149,92,229,86,111,89,37,147,171,156,196,141,27,18,249,231,126,228,255,0,137,63,150,149,86,91,247,43,126,1,107,52,239,193,226,111,88,237,247,91,110,94,190,101,62,59,142,214,83,79,67,53,162,53,238,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,245,190,70,118,108,168,20,3,205,31,215,102,166,254,75,236,244,68,85,39,167,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,118,14,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,227,149,115,71,245,217,169,191,146,251,61,17,237,112,12,42,213,149,114,135,212,171,237,194,162,174,58,140,59,86,32,189,208,182,23,181,25,36,239,167,182,80,171,101,69,106,170,179,181,93,43,145,26,173,93,237,98,245,232,138,215,69,253,1,214,59,239,15,250,203,137,235,22,57,15,145,87,140,220,27,81,37,54,230,51,203,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,245,53,20,211,72,50,174,95,247,43,143,66,122,101,249,215,188,86,146,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,85,95,60,239,220,159,241,39,242,210,186,180,47,66,245,31,136,189,71,183,105,126,151,217,188,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,67,220,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,193,90,188,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,80,38,148,248,78,244,177,163,127,111,241,239,110,128,234,160,21,171,206,211,83,49,90,109,44,193,116,115,203,238,228,151,12,129,50,110,196,114,70,239,30,134,158,154,162,159,124,205,223,220,103,114,74,174,145,174,197,107,187,19,253,72,172,232,181,2,75,78,87,26,189,77,164,188,96,227,48,92,167,164,130,219,156,211,205,136,85,77,52,18,202,246,62,165,204,125,43,98,72,255,0,178,247,214,65,73,26,185,200,230,35,36,122,187,111,246,219,126,128,202,185,127,223,248,44,191,246,127,255,0,229,194,128,77,15,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,190,171,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,8,1,206,175,210,198,45,247,2,135,219,174,37,96,112,103,162,152,175,17,60,73,225,250,57,154,220,46,180,86,92,131,226,30,76,246,185,99,142,169,157,138,10,138,134,108,116,145,200,196,234,248,90,139,213,139,244,170,244,232,189,21,52,103,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,245,128,103,219,153,118,127,77,168,60,105,106,37,85,183,33,171,186,219,108,117,20,214,10,84,153,101,217,70,250,74,104,226,170,167,137,146,34,108,99,107,18,173,87,106,108,115,220,247,183,118,253,203,37,121,39,232,237,170,245,153,103,154,223,124,176,213,203,81,141,83,210,217,44,21,147,82,181,212,141,158,169,36,117,99,162,145,204,85,74,152,226,142,6,42,198,244,86,197,88,244,114,42,74,210,122,113,241,166,121,86,174,240,133,169,56,46,21,73,229,222,170,45,244,247,10,106,86,199,36,146,85,120,85,112,214,62,8,153,27,28,247,205,35,41,220,200,216,141,250,164,115,26,170,136,170,169,158,27,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,13,68,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,35,245,129,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,17,171,137,206,95,186,5,197,85,246,221,148,230,176,221,113,251,213,23,123,201,184,227,77,162,164,170,186,111,100,44,103,153,44,148,210,190,126,211,41,218,216,250,175,208,215,57,19,228,169,211,191,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,161,126,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,213,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,4,255,0,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,45,167,93,52,47,78,56,139,211,139,142,151,234,133,155,206,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,175,218,77,250,10,214,92,179,72,255,0,23,218,178,143,194,247,7,81,124,82,216,238,176,207,244,163,182,185,189,87,183,51,55,118,229,139,115,187,114,178,70,110,118,221,203,101,92,167,120,214,202,178,191,134,112,165,154,88,46,183,159,131,91,215,240,237,226,134,150,74,143,14,134,47,34,89,190,39,60,147,175,110,22,110,164,166,166,237,196,141,111,88,226,94,157,88,164,64,230,143,235,179,83,127,37,246,122,34,79,242,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,235,195,79,52,173,56,215,158,32,175,186,95,118,135,240,189,134,243,224,69,128,77,115,163,74,122,170,202,174,215,74,170,90,217,27,81,44,73,52,147,42,120,200,196,107,94,212,86,43,150,87,70,199,206,160,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,145,89,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,74,215,110,84,250,243,55,20,117,186,53,98,180,85,209,224,79,168,146,227,71,155,213,183,201,162,134,200,178,170,70,178,72,214,198,217,43,145,189,24,180,168,140,115,164,69,114,109,129,123,233,113,58,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,87,141,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,244,162,117,234,189,85,122,0,50,174,117,254,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,122,171,155,161,237,42,211,60,87,70,244,227,28,210,220,42,147,199,178,227,54,248,173,244,219,163,141,146,77,177,62,185,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,58,175,57,61,20,252,13,196,21,167,88,233,46,29,234,77,77,183,175,122,9,37,221,36,21,214,232,169,233,228,218,212,141,168,216,93,3,232,213,189,94,247,44,157,254,187,91,177,15,65,201,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,39,90,88,162,84,235,51,223,21,100,178,174,215,117,107,41,94,187,92,138,170,203,137,0,170,190,121,223,185,63,226,79,229,165,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,252,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,136,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,58,175,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,134,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,28,209,253,9,234,111,228,190,241,68,80,9,106,156,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,17,171,137,206,95,186,5,197,85,246,221,148,230,176,221,113,251,213,23,123,201,184,227,77,162,164,170,186,111,100,44,103,153,44,148,210,190,126,211,41,218,216,250,175,208,215,57,19,228,169,211,191,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,253,96,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,12,171,157,127,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,222,170,230,232,123,74,180,207,21,209,189,56,199,52,183,10,164,241,236,184,205,190,43,125,54,232,227,100,147,108,79,174,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,232,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,201,205,69,79,154,33,64,60,119,112,173,138,240,171,171,14,197,176,173,69,181,100,22,90,222,158,53,186,75,188,117,119,219,94,202,106,103,191,226,113,71,12,76,131,186,250,135,58,14,137,245,196,222,171,243,69,235,216,57,101,113,193,159,105,14,101,110,208,43,253,151,32,204,112,75,253,68,139,69,67,106,161,154,225,113,177,78,168,233,101,168,165,130,22,186,89,105,149,17,242,77,3,26,170,157,31,52,105,191,184,201,238,208,3,133,113,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,244,35,165,107,30,239,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,182,158,11,121,156,224,48,112,209,119,94,35,243,26,180,203,52,214,158,56,157,81,87,87,12,247,28,170,9,95,39,138,148,177,117,100,179,212,177,26,216,101,87,34,162,126,174,121,102,253,100,139,29,96,113,15,196,14,125,196,214,168,87,106,190,163,62,145,151,42,202,122,122,72,168,232,86,100,162,162,130,24,209,173,138,158,57,164,145,209,177,93,190,87,53,29,209,100,150,71,124,183,41,99,252,167,120,32,172,198,254,25,197,158,166,82,236,171,184,91,214,92,38,137,38,158,25,169,99,155,200,130,162,170,170,23,68,196,119,118,5,98,211,171,100,124,110,138,161,207,86,238,88,220,219,63,42,175,158,119,238,79,248,147,249,105,26,185,90,232,94,156,107,207,19,82,90,117,66,205,241,155,86,47,143,212,100,144,219,101,84,90,90,202,168,170,169,97,141,149,44,84,94,236,41,228,57,235,31,84,107,220,198,163,247,49,94,199,223,72,5,0,243,71,245,217,169,191,146,251,61,17,249,60,11,240,101,125,227,15,81,234,173,146,93,126,13,134,98,254,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,75,254,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,88,60,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,42,230,143,235,179,83,127,37,246,122,34,111,242,150,194,173,90,149,192,214,167,233,205,246,162,174,11,110,85,148,94,172,149,146,210,61,173,158,56,42,108,244,48,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,194,157,141,25,240,51,170,23,93,99,225,47,76,243,203,235,106,214,229,61,159,225,181,147,213,214,186,174,122,185,232,102,146,138,74,169,37,114,35,156,249,157,76,179,47,94,170,139,34,162,185,221,55,47,117,50,174,95,247,43,143,66,122,101,249,215,188,86,146,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,128,80,95,52,125,94,166,213,174,48,114,104,45,179,210,79,109,193,169,225,196,41,102,134,9,98,123,223,76,231,190,169,178,164,159,218,123,43,39,171,141,28,212,107,21,145,177,91,187,251,110,246,188,32,240,163,167,26,153,192,247,16,250,225,152,197,229,94,173,86,250,234,59,19,217,10,36,214,185,45,116,145,92,223,36,111,122,185,159,223,15,116,16,189,82,52,145,177,71,43,89,34,36,239,233,13,180,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,211,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,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,39,94,189,21,127,105,232,12,171,151,253,255,0,130,203,255,0,103,255,0,254,92,40,4,246,186,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,214,171,237,120,81,226,187,81,248,74,212,118,102,184,84,190,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,7,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,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,58,244,234,169,251,76,187,151,231,202,203,0,166,193,120,45,195,106,151,30,171,180,220,178,170,138,251,253,201,42,82,86,190,169,242,84,190,42,122,132,100,139,244,177,244,112,82,43,54,34,49,204,218,244,235,189,92,233,106,101,223,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,236,47,123,149,246,89,248,175,130,93,62,242,50,111,140,215,217,190,35,105,172,223,91,228,77,71,218,174,159,199,166,147,170,171,163,217,74,234,109,145,175,77,177,44,91,81,26,173,37,80,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,79,254,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,106,115,17,227,234,143,134,60,85,48,61,45,184,90,174,90,155,123,238,211,245,74,152,42,63,12,198,145,196,255,0,38,170,155,114,189,38,123,39,141,212,241,200,196,141,223,84,142,220,216,251,114,210,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,81,124,209,253,118,106,111,228,190,207,68,71,251,46,166,101,88,254,156,101,26,91,105,171,241,236,185,133,194,215,112,187,246,228,145,146,84,120,9,85,216,129,219,94,140,124,42,250,181,145,204,123,93,250,200,32,114,43,85,159,63,42,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,241,52,107,28,175,242,105,105,183,35,214,102,50,9,29,81,28,108,88,219,244,200,221,173,147,183,20,213,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,0,50,174,104,123,128,93,29,192,116,167,133,205,59,172,196,44,52,144,92,178,172,94,217,123,189,92,214,150,22,214,215,207,83,18,213,237,158,104,216,215,74,200,157,85,44,113,35,247,43,35,218,222,171,243,85,145,64,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,44,39,156,118,144,211,102,188,52,80,234,149,60,20,137,114,211,139,196,51,62,121,167,149,175,248,117,115,217,75,52,49,49,189,88,247,186,161,104,30,170,244,78,140,133,251,92,157,85,175,171,110,11,245,142,197,160,92,80,96,26,171,148,195,190,203,106,184,73,79,113,147,115,211,198,165,171,167,150,146,90,158,140,99,222,254,203,42,29,47,109,173,87,63,183,177,58,43,186,166,143,128,43,47,156,126,1,153,106,158,101,195,238,159,105,246,61,87,124,200,111,149,25,29,53,13,13,50,38,249,95,210,218,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,47,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,209,178,185,140,119,141,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,164,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,213,121,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,104,230,143,232,79,83,127,37,247,138,34,128,75,84,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,1,149,115,67,220,2,232,238,3,165,60,46,105,221,102,33,97,164,130,229,149,98,246,203,221,234,230,180,176,182,182,190,122,152,150,175,108,243,70,198,186,86,68,234,169,99,137,31,185,89,30,214,245,95,154,172,138,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,111,220,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,62,249,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,118,124,187,184,5,163,225,143,21,92,243,84,173,246,171,150,166,222,251,85,29,22,154,10,143,195,49,164,114,179,198,165,169,218,175,73,158,201,228,109,68,145,189,35,119,211,27,119,54,62,228,179,84,0,87,175,53,142,11,45,90,153,128,87,241,29,167,56,253,36,25,182,41,78,181,121,35,219,82,218,116,186,89,32,133,235,36,175,106,183,108,181,52,237,99,21,174,87,49,206,133,178,51,245,138,200,35,109,48,146,211,151,87,6,212,220,88,106,133,77,195,43,169,164,118,9,132,84,82,77,146,208,165,108,180,245,181,204,168,142,165,105,225,129,89,27,147,99,165,166,70,202,187,227,122,70,231,118,220,143,232,173,191,64,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,20,173,197,223,13,26,167,197,7,50,125,71,193,116,206,211,255,0,242,127,54,241,89,5,79,194,237,159,212,16,75,31,151,60,49,73,217,238,246,30,200,247,55,235,127,70,167,248,213,45,167,66,244,47,78,56,116,211,139,118,151,233,125,155,193,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,42,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,94,188,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,46,202,199,213,211,71,45,85,68,79,145,87,123,29,88,181,104,187,87,99,94,215,177,187,118,109,73,213,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,39,90,88,162,84,233,11,25,45,28,178,174,215,116,115,234,158,187,90,168,170,251,31,50,174,95,247,43,143,66,122,101,249,215,188,86,146,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,131,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,253,166,99,50,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,161,238,7,244,118,213,162,28,46,105,254,35,71,97,171,181,92,171,108,244,215,187,244,85,212,173,130,181,110,181,113,54,106,150,212,53,24,199,111,141,206,72,26,146,38,246,199,4,108,114,174,206,165,11,113,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,144,245,163,84,89,85,94,246,58,157,98,123,30,229,93,236,115,93,213,219,186,173,196,242,140,212,204,171,81,56,71,134,221,148,213,249,127,130,178,10,188,102,221,59,228,146,73,157,67,28,20,245,17,50,71,61,238,235,219,242,157,19,17,187,90,216,162,137,136,223,167,170,205,83,42,229,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,38,167,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,71,69,166,158,159,241,52,139,36,172,241,169,106,118,163,22,22,62,9,27,81,36,111,89,27,244,198,221,174,147,185,23,149,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,125,92,2,113,217,117,225,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,155,26,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,1,18,185,169,221,173,86,238,7,51,234,59,133,206,146,150,162,233,81,103,164,161,138,105,154,199,213,78,151,58,105,150,40,154,171,213,239,72,161,150,69,107,122,174,200,222,239,216,213,84,160,195,81,26,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,97,232,10,11,230,167,105,186,219,184,227,207,171,46,22,202,186,90,123,165,61,158,174,134,89,161,115,25,85,2,91,41,161,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,127,107,85,18,90,242,58,202,111,181,120,174,174,97,85,21,219,236,182,171,133,158,233,71,77,218,98,118,170,170,227,170,142,162,77,232,155,221,185,148,84,201,209,85,90,157,190,173,68,87,57,86,207,193,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,127,243,206,253,201,255,0,18,127,45,33,87,6,124,82,255,0,68,124,219,48,212,138,44,111,227,119,171,150,31,85,98,178,83,202,237,180,172,174,150,178,146,86,203,82,168,228,122,194,198,65,35,149,172,250,158,228,107,58,177,28,178,51,138,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,221,158,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,228,214,162,39,201,16,187,238,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,225,152,210,57,89,227,82,212,237,87,164,207,100,242,54,162,72,222,145,187,233,141,187,155,31,114,89,170,80,15,52,127,93,154,155,249,47,179,209,17,215,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,44,251,137,142,82,24,110,33,195,69,53,215,67,97,200,47,250,153,135,211,249,55,55,71,214,71,229,76,115,219,228,35,105,93,38,216,31,19,85,207,133,144,238,123,152,197,137,201,60,175,108,137,88,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,103,196,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,173,92,242,195,4,87,22,116,150,138,105,31,23,87,163,35,169,142,25,21,17,29,213,24,168,173,114,42,181,115,68,105,119,134,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,235,21,108,49,178,94,175,70,71,83,28,209,162,170,187,170,49,21,28,228,84,114,244,176,126,77,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,200,248,69,198,162,138,57,42,173,253,246,35,39,241,229,114,43,226,238,49,17,175,216,169,185,168,136,189,80,253,96,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,157,87,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,67,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,142,104,254,132,245,55,242,95,120,162,40,4,181,78,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,4,0,231,87,233,99,22,251,129,67,237,215,18,176,56,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,241,15,38,11,92,81,201,84,254,253,5,69,59,54,54,73,35,98,244,124,205,85,234,244,250,81,122,117,94,136,190,127,136,126,32,115,238,38,181,66,187,85,245,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,238,139,36,178,59,229,185,75,20,229,95,192,85,53,45,53,171,138,125,100,177,82,86,62,178,158,27,134,13,108,168,238,163,232,222,146,204,213,175,169,167,146,38,181,94,173,100,18,210,189,175,123,54,75,221,232,143,72,156,203,74,0,2,170,249,174,113,211,254,31,133,253,20,204,255,0,241,138,92,254,182,133,191,230,181,182,184,234,17,223,244,190,83,26,223,248,16,171,255,0,221,16,149,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,157,24,197,150,104,163,71,59,162,111,145,141,253,174,68,94,235,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,147,154,168,191,52,83,245,138,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,3,207,216,176,12,55,25,201,178,108,206,197,143,82,82,95,115,26,138,106,155,237,193,168,171,61,115,233,233,217,79,2,61,202,170,168,200,226,141,17,172,78,140,69,116,142,68,221,35,220,239,64,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,57,87,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,142,63,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,228,143,122,36,159,218,72,211,111,10,229,29,169,153,86,31,197,237,159,5,180,213,245,178,231,182,250,251,125,222,150,73,36,237,187,198,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,219,99,158,118,162,34,191,170,94,161,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,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,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,130,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,16,171,155,158,166,101,90,119,194,60,214,236,90,175,196,252,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,111,78,231,138,216,158,142,220,215,69,44,172,86,253,93,82,157,184,104,192,41,181,79,136,109,55,211,235,134,61,87,124,182,223,50,139,109,53,210,134,153,37,223,45,187,200,98,214,42,172,74,143,99,27,78,146,189,239,106,166,198,53,206,234,221,189,83,75,197,59,115,167,209,219,173,151,87,49,77,111,183,216,105,34,177,100,182,118,89,43,171,41,41,92,215,186,235,74,249,28,142,170,145,24,140,87,201,77,36,76,137,92,245,123,153,71,34,116,70,196,135,228,242,88,207,234,108,92,67,101,122,125,81,144,210,81,219,114,172,93,245,44,161,153,98,107,235,238,52,117,17,172,41,18,185,55,185,236,167,158,189,234,198,47,205,155,220,228,94,218,43,110,124,202,185,127,223,248,44,191,246,127,255,0,229,194,128,77,73,98,120,181,139,6,197,108,216,86,45,67,225,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,191,51,240,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,235,226,139,134,76,251,133,157,80,185,105,254,95,77,87,89,109,101,67,155,101,200,82,221,53,53,21,230,4,142,41,55,192,233,19,107,158,198,207,19,101,99,28,244,142,69,115,55,59,162,57,211,3,149,95,28,246,173,45,169,254,141,218,185,116,164,183,226,119,42,138,171,149,143,33,185,93,27,79,77,102,159,180,178,75,75,51,170,36,72,163,166,149,99,115,153,179,106,165,68,174,69,107,251,251,163,184,146,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,10,203,231,131,154,221,104,48,13,44,211,152,105,233,22,219,124,188,92,111,117,18,185,142,239,182,122,24,98,134,38,177,219,182,163,21,183,9,149,200,173,85,85,108,125,21,189,21,29,94,188,22,105,159,233,119,138,205,48,193,100,164,181,85,210,84,100,16,92,43,233,110,145,247,41,106,168,104,145,107,42,160,123,54,57,31,220,130,158,86,35,28,221,174,115,145,174,84,106,170,166,143,129,81,124,240,112,171,85,6,127,165,154,141,13,69,90,220,175,150,123,141,146,162,39,61,189,134,193,67,52,83,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,162,55,162,171,188,167,37,140,254,166,197,196,54,87,167,213,25,13,37,29,183,42,197,223,82,202,25,150,38,190,190,227,71,81,26,194,145,43,147,123,158,202,121,235,222,172,98,252,217,189,206,69,237,162,182,231,193,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,127,243,206,253,201,255,0,18,127,45,42,172,181,238,85,252,5,83,82,211,90,184,167,214,75,21,37,99,235,41,225,184,96,214,202,142,234,62,141,233,44,205,90,250,154,121,34,107,85,234,214,65,45,43,218,247,179,100,189,222,136,244,137,204,180,160,80,15,52,127,93,154,155,249,47,179,209,18,127,145,173,166,213,53,215,89,47,179,91,41,31,114,163,167,176,210,83,214,58,22,172,240,193,51,171,157,44,76,147,166,230,177,238,130,23,57,168,189,28,177,70,171,215,106,116,181,242,168,57,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,253,242,247,122,35,18,87,50,0,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,124,246,161,161,62,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,118,74,214,171,186,172,114,198,239,150,228,58,89,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,25,182,226,247,72,105,180,35,137,125,66,210,219,124,20,144,91,109,55,135,205,107,130,154,121,102,101,61,186,165,141,170,163,133,95,47,214,231,178,158,120,152,245,114,187,235,107,190,167,255,0,105,109,83,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,248,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,158,160,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,157,87,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,67,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,142,104,254,132,245,55,242,95,120,162,40,4,181,78,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,4,0,231,87,233,99,22,251,129,67,237,215,18,149,137,233,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,84,71,211,67,47,71,72,247,238,141,239,143,177,182,68,89,187,87,104,0,4,74,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,182,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,182,209,15,251,42,207,114,175,247,215,35,201,50,59,135,252,229,101,117,202,186,162,79,251,82,77,52,146,63,254,87,57,206,255,0,26,169,122,124,33,242,247,193,52,83,135,220,143,75,117,122,207,106,202,239,90,135,244,102,93,170,185,167,183,212,67,4,178,248,81,211,110,100,79,139,180,199,164,137,34,53,37,108,239,115,154,254,140,139,101,75,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,9,43,202,155,141,170,61,41,190,212,240,253,171,217,95,135,134,94,123,149,150,11,149,210,229,5,61,191,31,170,99,37,154,120,222,249,149,189,184,106,62,93,17,31,181,179,162,109,141,86,162,71,165,202,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,0,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,142,85,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,227,165,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,253,76,101,28,245,106,253,232,172,107,55,61,122,108,71,54,141,180,171,83,50,173,27,212,124,115,84,176,170,191,30,245,140,220,34,184,83,110,146,70,71,54,197,250,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,105,248,202,185,127,220,174,61,9,233,151,231,94,241,90,74,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,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,65,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,10,96,231,79,159,212,223,120,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,111,107,223,79,5,3,209,143,95,147,54,57,168,157,197,87,126,183,37,141,29,186,222,181,115,43,214,251,133,134,146,91,22,53,103,125,146,134,178,174,149,206,123,110,181,79,141,202,234,89,21,138,196,124,116,209,202,201,85,175,71,181,149,145,167,69,108,170,92,73,13,121,179,105,125,215,81,248,62,186,92,236,206,171,146,163,5,188,81,229,15,164,166,162,117,67,234,96,99,100,166,155,174,213,69,141,145,69,87,37,67,228,232,228,107,41,221,213,17,21,94,218,96,225,251,83,63,67,122,227,129,234,148,149,119,90,122,76,103,32,161,184,87,252,46,77,149,83,80,178,102,249,80,51,235,98,59,187,2,203,26,177,206,70,189,175,86,185,118,185,77,52,153,87,47,251,255,0,5,151,254,207,255,0,252,184,80,9,170,128,113,78,43,184,81,211,142,45,116,225,248,86,107,23,131,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,22,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,218,247,43,126,62,171,53,19,193,225,147,88,238,23,91,150,94,158,101,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,244,62,54,119,189,95,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,170,14,121,87,107,84,215,93,27,177,67,115,164,125,202,142,158,253,87,81,70,217,154,179,195,4,206,161,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,211,128,114,147,194,174,185,87,26,88,253,246,223,81,73,29,62,29,103,186,222,235,155,51,220,143,146,7,211,58,133,27,18,35,85,21,253,218,232,156,168,229,106,108,107,215,175,84,70,186,247,129,86,188,242,173,55,89,173,90,55,125,134,217,86,251,109,29,69,250,146,162,177,176,185,96,134,121,155,66,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,164,75,229,113,235,179,76,191,58,246,122,210,255,0,129,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,127,243,206,253,201,255,0,18,127,45,56,255,0,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,93,160,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,10,43,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,126,25,145,36,137,158,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,168,221,185,209,247,37,230,188,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,93,203,254,229,113,232,79,76,191,58,247,138,210,85,0,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,83,183,59,13,47,181,99,218,185,129,234,189,189,212,144,212,102,118,122,171,109,117,60,52,77,137,242,79,111,124,125,42,165,149,23,172,207,124,85,145,68,155,155,213,172,165,98,110,114,42,35,60,255,0,38,205,107,252,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,234,188,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,115,71,244,39,169,191,146,251,197,17,64,37,170,115,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,32,7,58,191,75,24,183,220,10,31,110,184,149,213,192,191,6,87,222,48,245,30,170,217,37,215,224,216,102,47,227,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,191,236,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,198,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,124,220,229,85,249,170,159,172,0,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,131,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,91,93,53,211,81,248,139,212,123,142,168,106,133,231,206,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,172,171,148,239,4,21,152,223,195,56,179,212,202,93,149,119,11,122,203,132,209,36,211,195,53,44,115,121,16,84,85,85,66,232,152,142,238,192,172,90,117,108,143,141,209,84,57,234,221,203,27,155,103,231,31,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,185,215,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,158,229,139,198,213,30,185,233,197,54,146,106,134,87,191,82,113,125,180,112,212,221,174,80,45,86,75,74,228,154,72,228,133,138,173,150,105,160,134,23,50,101,218,247,109,100,114,190,71,58,87,163,120,175,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,0,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,57,87,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,233,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,150,203,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,77,15,112,15,169,153,86,174,240,133,166,217,214,107,87,229,222,170,45,245,22,250,154,167,73,36,146,85,120,85,115,81,178,121,95,35,220,247,205,35,41,218,249,30,174,250,164,115,220,136,136,168,137,157,114,255,0,185,92,122,19,211,47,206,189,226,180,149,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,1,159,110,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,197,188,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,155,92,138,159,37,66,74,128,86,175,57,77,39,213,61,80,253,16,126,140,244,211,43,203,126,25,248,131,205,248,21,154,166,191,197,238,124,63,183,221,236,177,219,55,118,223,183,119,78,187,29,211,246,41,205,121,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,47,94,140,114,255,0,137,75,116,5,106,243,148,210,125,83,213,15,209,7,232,207,77,50,188,183,225,159,136,60,223,129,89,170,107,252,94,231,195,251,125,222,203,29,179,119,109,251,119,116,235,177,221,63,98,156,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,248,148,183,64,14,105,196,221,166,235,127,225,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,159,127,232,157,197,63,254,109,58,171,255,0,193,183,31,254,137,160,142,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,12,245,241,3,163,92,83,235,38,184,231,154,165,31,14,154,213,81,73,147,100,21,215,10,15,138,98,55,23,213,67,66,249,157,226,192,255,0,161,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,45,83,149,126,140,229,90,51,194,157,61,46,107,110,186,218,175,89,70,65,113,190,212,218,46,150,201,40,106,173,189,22,58,54,68,248,228,250,221,185,148,77,153,28,173,111,211,58,34,34,162,35,157,48,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,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,117,233,213,23,246,25,225,203,56,47,226,159,20,202,175,56,183,232,19,80,47,63,6,184,84,91,254,35,105,197,174,53,20,53,157,169,28,206,253,60,189,132,238,66,253,187,152,254,137,185,170,139,209,58,151,189,193,253,77,214,110,23,52,182,142,251,137,100,24,205,202,209,139,208,217,43,45,151,234,7,81,86,195,61,20,73,73,35,157,11,190,166,177,238,129,100,141,87,162,186,55,177,202,141,235,209,40,51,250,39,113,79,255,0,155,78,170,255,0,240,109,199,255,0,162,93,247,225,60,171,251,155,127,129,127,12,221,127,18,126,131,254,19,240,127,10,79,59,206,248,15,107,198,236,116,238,119,187,159,71,111,110,237,223,79,78,191,34,144,127,162,119,20,255,0,249,180,234,175,255,0,6,220,127,250,38,148,192,33,255,0,49,30,8,40,248,170,193,19,45,195,169,118,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,219,88,201,252,116,89,35,141,146,212,57,94,228,107,222,228,167,107,79,12,156,93,216,46,180,87,219,23,15,154,193,110,185,91,170,35,171,163,172,164,196,238,112,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,77,254,38,178,238,38,184,170,224,119,22,196,179,30,28,245,85,186,155,137,230,22,201,111,174,92,30,170,154,27,164,110,164,187,70,202,170,88,152,142,123,182,177,144,121,10,145,199,27,37,168,106,49,168,215,177,169,202,185,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,226,222,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,191,55,57,17,62,106,133,223,128,84,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,241,161,234,185,60,112,227,159,105,246,127,168,218,141,170,58,121,154,226,23,42,107,61,21,146,213,21,238,211,53,190,10,200,42,166,124,213,46,107,103,137,174,145,241,186,138,149,17,88,238,141,73,93,185,23,115,85,45,40,16,131,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,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,58,117,123,83,252,104,65,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,248,183,147,113,186,99,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,205,206,68,79,154,161,119,224,173,94,114,154,79,170,122,161,250,32,253,25,233,166,87,150,252,51,241,7,155,240,43,53,77,127,139,220,248,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,236,82,53,114,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,197,188,155,141,211,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,213,126,110,114,34,124,213,11,191,0,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,248,79,141,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,201,205,84,95,154,41,37,121,53,233,62,169,233,127,233,127,244,153,166,153,94,37,241,63,195,254,23,199,108,213,52,30,87,111,226,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,181,11,42,0,141,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,132,248,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,165,69,240,201,195,39,18,86,14,36,180,162,251,125,225,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,165,164,241,205,193,149,247,140,61,71,209,219,100,151,95,131,97,152,191,199,42,50,107,148,79,98,213,54,57,86,131,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,73,85,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,155,156,170,191,53,83,245,128,41,3,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,126,19,227,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,242,115,85,23,230,138,73,94,77,122,79,170,122,95,250,95,253,38,105,166,87,137,124,79,240,255,0,133,241,219,53,77,7,149,219,248,135,115,181,222,99,119,237,238,51,118,222,189,55,183,175,237,66,202,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,136,120,157,229,241,174,58,55,172,183,172,55,77,52,191,80,51,156,65,59,117,150,59,221,190,193,53,119,122,150,70,245,237,204,234,86,189,141,154,39,163,226,114,57,35,115,251,105,34,70,198,72,196,59,255,0,46,237,73,226,207,134,60,169,112,61,82,225,231,90,174,90,101,123,237,83,245,92,90,243,81,248,102,68,146,87,249,52,180,221,181,98,66,247,207,35,170,35,141,137,35,190,153,27,185,209,246,229,133,127,209,59,138,127,252,218,117,87,255,0,131,110,63,253,18,239,185,112,226,121,86,13,193,142,158,98,217,174,51,117,199,239,84,95,22,242,109,215,74,41,41,42,160,223,117,171,123,55,197,34,53,237,220,199,181,201,213,62,109,114,42,124,149,9,42,0,6,107,63,162,119,20,255,0,249,180,234,175,255,0,6,220,127,250,38,130,56,100,180,221,108,28,54,233,69,138,251,108,171,183,92,173,216,61,138,146,178,142,174,23,67,61,52,241,208,66,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,58,88,33,7,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,116,234,246,167,248,208,131,252,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,241,111,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,155,156,136,159,53,66,239,200,107,205,83,64,238,186,217,195,71,196,240,252,110,174,243,150,97,119,138,91,149,182,146,219,101,117,125,198,178,9,158,148,213,20,176,246,255,0,90,198,42,77,29,67,246,163,145,124,54,238,111,201,30,202,203,225,99,78,120,167,225,219,136,44,39,88,228,225,107,85,107,105,49,251,130,249,240,55,8,184,201,35,232,103,137,244,245,93,166,237,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,45,255,0,0,1,8,57,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,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,167,87,181,63,198,132,31,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,139,121,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,252,220,228,68,249,170,29,47,155,182,136,107,70,165,113,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,245,232,246,175,248,208,233,92,154,244,159,84,244,191,244,191,250,76,211,76,175,18,248,159,225,255,0,11,227,182,106,154,15,43,183,241,14,231,107,188,198,239,219,220,102,237,189,122,111,111,95,218,133,149,25,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,124,91,201,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,39,84,249,181,200,169,242,84,28,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,132,248,214,235,93,20,149,117,83,236,186,210,61,251,34,141,28,247,109,99,28,229,232,159,38,181,85,126,72,165,32,255,0,68,238,41,255,0,243,105,213,95,254,13,184,255,0,244,75,41,231,41,164,250,167,170,31,162,15,209,158,154,101,121,111,195,63,16,121,191,2,179,84,215,248,189,207,135,246,251,189,150,59,102,238,219,246,238,233,215,99,186,126,197,35,87,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,124,91,201,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,230,231,34,39,205,80,187,240,0,0,230,156,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,247,254,137,220,83,255,0,230,211,170,191,252,27,113,255,0,232,154,83,0,205,103,244,78,226,159,255,0,54,157,85,255,0,224,219,143,255,0,68,208,71,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,4,74,230,73,195,246,125,196,214,148,97,26,81,167,44,164,101,202,179,56,134,174,90,202,228,153,40,168,160,134,213,114,115,165,168,146,24,228,116,108,87,108,137,174,86,244,89,37,141,191,45,200,119,93,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,0,115,78,33,248,126,192,120,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,150,229,43,7,70,57,68,103,209,113,47,89,141,107,12,148,151,13,47,197,170,41,235,102,184,211,207,53,35,242,90,41,153,80,176,71,77,177,143,72,222,146,192,198,85,66,178,178,72,217,39,88,222,228,124,82,186,226,64,32,175,51,174,9,104,245,207,78,42,117,111,75,241,77,250,147,139,238,172,154,154,211,109,129,106,178,90,87,36,49,201,28,207,68,108,179,77,4,48,181,240,166,231,187,107,36,137,145,185,210,177,91,226,185,101,114,243,186,233,45,77,187,137,29,109,163,171,160,204,164,167,145,113,204,121,238,116,79,180,65,60,78,141,245,21,141,78,138,181,50,69,35,218,144,59,229,19,30,170,244,89,149,27,79,242,115,148,210,125,83,213,15,209,7,232,207,77,50,188,183,225,159,136,60,223,129,89,170,107,252,94,231,195,251,125,222,203,29,179,119,109,251,119,116,235,177,221,63,98,156,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,248,148,183,64,0,5,106,243,148,210,125,83,213,15,209,7,232,207,77,50,188,183,225,159,136,60,223,129,89,170,107,252,94,231,195,251,125,222,203,29,179,119,109,251,119,116,235,177,221,63,98,156,215,148,78,136,107,70,154,241,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,186,190,129,205,137,178,77,27,90,175,86,177,238,70,162,245,232,199,47,248,148,230,156,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,240,159,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,147,154,168,191,52,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,137,73,190,81,183,48,190,25,53,162,255,0,198,54,163,95,116,199,135,204,214,227,143,92,106,40,42,224,172,176,226,117,115,81,84,207,37,190,153,213,50,182,72,98,86,61,238,168,89,157,35,145,85,86,69,122,187,234,234,75,254,79,24,230,180,105,246,1,168,218,115,170,58,89,144,98,22,218,107,197,21,238,213,45,238,199,87,111,158,178,122,168,95,13,75,90,233,209,173,145,145,182,138,149,81,24,222,173,89,93,185,87,115,81,42,219,250,39,113,79,255,0,155,78,170,255,0,240,109,199,255,0,162,93,247,46,28,79,42,193,184,49,211,204,91,53,198,110,184,253,234,139,226,222,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,205,174,69,79,146,161,37,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,7,48,206,97,150,174,26,45,85,26,87,165,117,148,151,29,84,184,211,162,189,234,214,205,6,55,4,141,234,218,137,218,189,90,250,151,53,81,209,64,228,84,68,86,203,42,108,237,199,63,95,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,2,168,51,94,113,213,54,206,40,226,184,97,86,170,187,198,136,209,83,182,209,89,67,45,52,81,214,220,30,146,185,100,187,210,171,152,217,98,122,34,181,177,211,204,253,143,142,63,173,33,146,94,176,217,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,67,94,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,101,0,10,1,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,253,41,103,127,208,23,244,215,241,223,246,103,250,31,252,83,241,63,22,31,251,169,240,95,39,191,217,217,218,255,0,13,245,108,217,179,252,91,122,124,143,175,131,238,44,240,222,46,180,191,241,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,119,80,8,213,199,127,19,151,222,18,244,247,13,213,91,69,151,227,116,143,204,35,181,221,45,30,75,41,188,250,89,109,151,7,54,62,251,162,149,98,219,60,116,242,245,107,119,47,107,103,84,107,156,119,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,16,255,0,142,110,51,111,188,30,106,62,142,220,228,181,124,103,12,202,62,57,79,147,91,98,99,18,169,209,196,180,29,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,203,91,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,172,0,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,214,175,14,188,222,42,115,62,34,235,236,218,191,108,164,198,52,251,49,168,162,166,179,190,174,231,18,193,137,62,58,89,27,34,201,51,41,24,250,150,85,84,246,186,190,103,49,148,232,229,85,93,141,114,150,148,14,127,196,46,83,125,193,180,11,82,243,92,90,187,194,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,60,87,7,220,89,225,188,93,105,127,227,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,238,160,28,255,0,95,173,218,177,116,209,172,178,155,66,242,63,130,103,204,183,186,162,193,83,225,211,84,247,42,162,114,72,148,219,42,149,33,78,250,49,208,119,36,250,99,238,239,249,237,232,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,94,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,26,243,91,226,143,93,184,107,253,23,126,133,51,159,195,159,136,254,55,241,63,234,202,58,206,255,0,143,224,246,127,221,49,73,183,111,126,95,236,244,235,187,231,215,162,116,231,252,175,248,204,226,79,136,157,125,191,225,90,199,169,31,136,44,180,88,125,85,210,10,111,131,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,171,175,78,168,138,150,83,150,101,54,44,27,21,188,230,185,77,119,133,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,138,33,187,115,83,227,142,227,117,173,184,81,234,237,37,174,158,170,162,73,162,161,164,198,237,142,130,149,142,114,171,97,141,102,167,124,170,198,162,163,81,100,123,223,209,19,115,156,189,85,110,39,130,252,167,86,51,158,24,48,12,215,91,171,188,220,191,32,183,201,116,169,169,237,83,71,223,165,158,162,89,40,164,217,76,141,137,187,169,31,78,189,17,17,201,215,163,209,31,185,15,43,192,191,25,182,46,48,244,226,170,231,37,171,224,217,158,47,227,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,133,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,93,247,15,89,77,247,57,208,45,52,205,114,154,239,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,253,93,85,212,204,87,70,244,227,35,213,44,214,175,199,178,227,54,249,110,21,59,100,141,146,77,177,62,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,21,87,164,124,228,245,29,218,227,112,173,213,188,122,213,250,54,201,46,20,180,244,212,48,42,178,76,78,151,188,214,62,165,179,71,11,229,174,233,10,189,242,198,230,110,146,70,183,181,216,111,88,150,85,115,20,226,143,59,210,254,22,48,125,107,225,207,57,248,103,226,220,130,217,226,220,254,25,12,222,85,174,170,221,87,82,207,212,214,68,237,155,187,112,187,230,198,189,58,116,94,157,85,8,43,195,215,49,238,51,179,157,125,211,76,43,41,214,79,54,203,144,102,22,107,93,198,155,240,237,170,62,253,44,245,177,71,44,123,217,76,215,183,115,30,228,234,213,71,39,94,168,168,191,50,239,192,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,194,178,227,249,133,230,215,110,166,252,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,204,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,198,114,75,207,196,252,218,223,22,26,126,239,106,229,85,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,32,1,8,57,134,115,12,181,112,209,106,168,210,189,43,172,164,184,234,165,198,157,21,239,86,182,104,49,184,36,111,86,212,78,213,234,215,212,185,170,142,138,7,34,162,34,182,89,83,103,110,57,250,255,0,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,129,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,0,21,65,154,243,142,169,182,113,71,21,195,10,181,85,222,52,70,138,157,182,138,202,25,105,162,142,182,224,244,149,203,37,222,149,92,198,203,19,209,21,173,142,158,103,236,124,113,253,105,12,146,245,134,207,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,131,99,118,111,134,120,84,95,2,182,212,118,187,182,218,89,164,253,100,212,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,196,23,170,44,194,170,215,5,79,131,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,174,157,122,34,34,76,0,67,91,71,28,117,56,215,48,12,203,132,125,70,101,34,88,174,85,22,214,98,55,101,124,84,235,67,87,45,166,154,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,204,202,0,0,83,95,26,28,114,113,157,160,92,80,103,250,85,139,107,206,251,45,170,225,29,69,186,63,194,246,164,241,169,106,233,226,171,138,155,171,233,222,247,246,89,80,216,187,142,114,185,253,189,235,209,93,209,37,255,0,43,238,47,51,190,40,116,227,41,180,106,181,111,196,242,252,42,225,7,126,233,29,4,52,177,214,80,214,36,142,167,220,216,149,24,179,49,240,84,177,219,98,141,189,180,131,251,111,89,28,117,94,61,117,75,59,209,110,19,179,157,76,211,75,239,193,178,75,55,195,60,42,223,22,26,142,215,118,229,75,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,80,63,221,71,227,179,254,60,255,0,209,155,63,250,161,127,197,85,243,31,230,29,174,218,73,196,20,186,57,161,89,87,225,122,76,82,223,77,241,153,228,179,209,213,73,93,93,85,19,42,19,107,170,27,42,118,89,4,144,35,122,50,55,119,29,62,237,237,72,213,61,255,0,42,222,36,248,147,226,103,42,212,11,182,177,234,231,199,44,184,157,190,130,158,11,71,192,40,41,187,149,85,146,74,230,212,247,233,226,141,233,219,101,28,140,237,170,57,174,242,58,252,149,137,215,160,113,175,204,195,4,225,130,227,91,166,120,77,147,241,110,164,211,117,142,178,138,165,38,166,161,179,119,41,89,53,60,211,200,172,79,39,119,122,23,36,48,185,58,181,36,71,75,11,145,168,239,202,229,193,204,2,143,136,139,20,90,73,171,217,23,251,108,80,121,51,197,83,81,28,20,241,228,84,187,223,38,234,118,66,200,227,100,208,198,168,199,194,141,220,177,196,146,181,95,250,228,138,117,0,86,95,27,92,211,46,186,97,173,22,45,57,208,106,154,75,133,183,15,188,35,243,153,93,78,232,167,173,158,154,174,72,106,108,172,117,76,10,216,89,182,37,87,84,196,217,21,86,88,251,110,111,109,233,36,255,0,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,115,78,34,181,231,13,225,183,72,239,186,173,153,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,111,69,114,49,219,24,143,145,201,177,142,84,174,14,31,121,201,223,97,212,123,181,179,136,28,123,189,134,100,89,4,181,22,219,149,26,177,106,177,91,124,170,253,148,210,71,12,45,243,225,139,245,41,220,218,201,246,164,206,253,114,171,34,108,170,227,195,34,226,150,205,165,150,237,121,225,3,86,183,89,109,214,249,46,55,202,10,106,59,45,101,12,214,118,211,75,85,241,104,42,106,152,231,187,107,24,214,172,113,186,68,149,178,70,232,218,213,99,214,74,203,180,243,83,227,142,221,117,162,184,86,106,237,37,210,158,150,162,57,165,161,171,198,237,141,130,169,141,114,43,161,145,97,167,100,168,199,34,43,85,99,123,31,209,87,107,154,189,21,46,83,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,244,28,66,229,55,220,27,64,181,47,53,197,171,188,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,34,144,127,186,143,199,103,252,121,255,0,163,54,127,245,66,255,0,136,171,199,215,26,248,175,10,122,113,87,100,180,220,252,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,170,191,238,163,241,217,255,0,30,127,232,205,159,253,80,184,158,14,237,28,69,195,164,118,252,175,137,173,74,171,200,242,204,158,158,158,228,150,169,44,148,182,214,88,32,123,55,50,149,204,138,158,25,93,83,209,233,222,238,39,70,61,169,27,26,155,29,36,189,212,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,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,94,157,122,42,126,211,202,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,2,63,241,211,120,215,108,83,135,28,139,63,225,235,49,248,6,73,135,237,190,213,255,0,87,209,213,249,150,184,88,255,0,46,47,239,180,88,227,217,27,150,163,114,53,207,119,141,219,106,42,200,85,14,158,243,83,226,230,221,159,227,87,13,70,213,218,187,166,39,75,120,162,154,253,67,73,141,217,219,61,85,185,179,49,106,97,141,82,157,138,143,116,72,246,162,163,217,243,84,250,155,251,82,242,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,90,220,208,56,204,226,79,135,109,125,176,97,90,57,169,31,135,236,181,184,125,45,210,122,111,131,208,85,239,170,125,109,108,110,147,125,68,18,61,58,178,24,211,162,46,223,167,175,78,170,170,189,3,149,39,20,122,237,196,167,233,71,244,215,156,254,35,252,57,240,79,134,127,86,81,209,246,60,143,59,189,254,230,138,61,219,187,17,127,107,175,77,191,46,157,87,172,180,226,83,87,169,180,23,65,179,157,92,154,122,72,234,49,219,60,211,91,210,174,9,102,130,91,139,250,69,69,12,140,139,163,213,146,84,201,12,106,168,173,232,143,85,87,53,17,92,148,153,253,212,126,59,63,227,207,253,25,179,255,0,170,23,39,150,101,58,177,131,112,95,121,205,114,154,239,11,83,113,253,47,168,186,92,106,123,84,210,118,47,176,90,93,36,178,108,98,58,157,219,106,88,229,232,212,88,151,167,68,69,111,200,166,207,238,163,241,217,255,0,30,127,232,205,159,253,80,191,224,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,133,101,199,243,11,205,174,221,77,248,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,153,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,140,228,151,159,137,249,181,190,44,52,253,222,213,202,170,24,255,0,87,11,25,27,122,71,19,27,244,181,58,244,234,189,85,85,86,64,2,53,112,215,198,109,139,92,53,131,84,180,6,247,106,248,86,103,167,57,5,230,158,20,129,143,117,45,206,207,75,112,117,52,117,45,114,245,237,204,205,208,178,88,220,189,28,231,182,72,250,163,159,28,50,84,0,70,174,5,248,205,177,113,135,167,21,87,57,45,95,6,204,241,127,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,14,108,156,20,91,180,254,179,250,78,233,125,179,177,101,189,220,31,30,95,69,26,85,84,73,21,210,170,121,166,91,155,164,123,158,200,225,149,242,54,23,55,245,76,100,157,132,98,57,102,84,100,43,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,214,118,191,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,251,81,127,106,46,138,52,171,83,49,93,100,211,140,115,84,176,170,191,34,203,147,91,226,184,83,110,146,55,201,14,244,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,176,57,181,241,175,240,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,131,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,39,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,125,197,158,27,197,214,151,254,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,78,234,1,149,114,255,0,191,240,89,127,236,255,0,255,0,203,133,43,112,197,196,46,85,194,254,178,217,117,115,22,166,243,252,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,128,28,234,253,44,98,223,112,40,125,186,226,66,14,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,42,175,158,119,238,79,248,147,249,105,202,185,98,241,227,250,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,32,0,1,68,60,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,28,53,45,211,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,102,135,42,226,199,210,198,178,125,191,200,125,186,114,128,120,98,226,23,42,225,127,89,108,186,185,139,83,121,254,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,12,235,113,223,161,118,46,29,184,160,203,180,231,14,179,93,109,216,179,124,91,141,137,183,5,123,247,210,212,83,199,35,210,25,94,136,178,195,28,235,60,13,122,171,157,250,149,107,222,231,181,238,91,10,228,193,175,53,57,86,151,228,186,1,125,173,164,242,48,122,134,221,44,76,117,68,77,158,75,117,100,146,58,120,217,10,49,30,246,67,83,213,238,149,92,255,0,157,116,108,93,136,214,35,188,87,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,47,249,193,107,29,139,6,225,129,116,170,162,31,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,201,222,221,201,27,144,168,190,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,191,55,189,34,134,77,140,234,212,115,246,181,92,196,85,122,105,120,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,15,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,36,112,201,118,181,88,56,68,210,139,237,246,231,73,110,182,219,180,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,107,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,39,87,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,206,174,114,182,155,85,131,132,76,38,197,98,182,82,91,173,182,236,226,219,73,71,71,73,11,97,130,154,8,237,151,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,39,122,167,209,191,184,24,247,184,192,105,76,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,2,160,57,178,112,81,110,211,250,207,233,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,213,49,146,118,17,136,229,153,81,144,175,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,89,218,252,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,237,69,253,168,186,40,210,173,76,197,117,147,78,49,205,82,194,170,252,139,46,77,111,138,225,77,186,72,223,36,59,211,235,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,202,192,230,215,198,191,193,40,235,56,77,211,43,157,214,142,245,55,102,76,210,225,2,246,35,109,12,208,119,25,108,106,171,119,201,222,100,177,73,43,163,115,90,145,163,98,85,145,37,153,140,174,14,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,159,14,186,13,134,240,219,164,118,45,41,195,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,170,53,94,237,140,70,70,213,216,198,162,116,176,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,10,1,230,143,235,179,83,127,37,246,122,34,127,242,197,227,199,244,223,98,166,208,109,88,189,110,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,128,1,88,28,235,52,46,178,235,98,194,248,135,176,217,187,223,4,223,141,228,85,49,172,242,72,202,89,95,220,161,123,152,136,177,71,11,38,117,83,29,34,171,28,178,85,192,207,175,171,81,144,215,150,222,180,90,180,67,139,76,94,251,148,101,244,152,222,49,124,167,172,176,223,107,42,216,222,194,193,52,42,232,27,36,138,213,236,179,204,138,141,203,47,86,163,81,170,175,115,99,222,90,255,0,52,127,66,122,155,249,47,188,81,20,2,106,75,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,25,130,203,50,155,238,115,149,94,115,92,166,187,205,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,69,255,0,114,237,208,186,205,1,225,79,20,198,239,214,111,134,100,151,238,238,73,126,133,203,58,72,218,170,165,69,137,146,199,50,53,208,205,29,43,41,97,146,52,107,90,217,33,127,246,149,85,238,229,92,199,249,127,209,241,17,98,151,86,244,135,29,255,0,109,138,15,26,9,105,169,228,130,158,60,138,151,123,35,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,255,0,82,177,82,182,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,47,123,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,101,169,93,92,215,56,215,253,25,98,179,240,215,166,119,59,85,78,73,150,219,234,41,178,217,122,247,166,179,218,230,141,173,74,125,138,213,141,179,85,71,35,254,110,118,248,226,77,200,196,89,161,149,180,216,74,174,1,120,215,202,184,83,212,122,75,37,218,231,228,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,33,150,101,54,44,27,21,188,230,185,77,119,133,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,140,251,241,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,109,58,35,35,134,53,116,157,164,145,221,3,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,97,142,99,94,199,185,30,203,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,166,30,104,92,11,126,133,50,167,235,142,142,97,158,38,155,94,182,124,98,154,137,219,161,177,93,36,145,200,189,33,70,167,143,71,55,88,251,125,21,204,100,170,248,255,0,84,215,83,198,177,127,133,94,38,51,46,20,53,114,143,84,176,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,189,77,114,207,240,221,83,224,155,83,181,7,79,178,26,75,230,61,124,211,124,130,166,134,186,153,87,100,172,248,125,66,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,41,241,47,196,94,9,194,254,150,87,234,102,117,81,254,86,142,207,69,178,111,235,59,167,141,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,253,170,191,177,23,61,122,233,174,154,143,196,94,163,220,117,67,84,47,62,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,99,252,175,185,125,212,218,106,108,188,80,235,77,170,145,239,125,59,107,240,251,29,76,81,84,179,100,209,82,212,81,222,146,88,167,115,81,232,215,206,214,65,44,91,227,122,54,95,165,237,103,75,74,7,42,226,199,210,198,178,125,191,200,125,186,114,130,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,69,151,38,183,197,112,166,221,36,111,146,29,233,245,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,252,156,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,102,179,136,29,51,253,13,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,241,72,246,85,77,66,201,157,226,206,255,0,161,136,238,236,11,20,136,246,181,26,246,189,28,212,218,228,46,127,149,62,188,212,235,39,11,148,24,205,246,182,146,75,238,155,84,38,51,35,27,81,18,207,37,185,145,49,212,19,62,22,49,171,19,59,74,180,205,85,71,119,22,142,71,171,220,229,122,54,16,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,31,171,206,211,88,236,81,98,184,47,15,212,240,247,175,85,55,4,204,107,36,220,246,248,148,177,199,81,73,78,157,21,155,36,239,62,90,159,154,63,115,60,95,169,189,36,106,164,53,229,189,162,23,93,110,226,191,19,109,190,249,73,107,167,192,234,41,243,138,231,205,27,164,124,240,80,86,83,170,65,19,83,162,43,228,150,72,152,170,231,34,53,138,247,253,74,212,141,247,105,197,143,165,141,100,251,127,144,251,116,230,107,13,52,104,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,51,131,196,46,83,125,193,184,208,212,188,215,22,174,240,175,88,254,168,94,110,150,234,158,211,36,236,85,65,118,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,118,156,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,15,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,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,15,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,101,6,113,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,119,211,164,209,49,36,115,156,146,177,204,126,237,235,36,113,251,94,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,246,63,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,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,123,136,213,84,142,78,148,67,254,202,179,220,171,253,245,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,212,147,77,36,143,255,0,149,206,115,191,198,170,94,247,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,250,75,80,12,171,157,87,134,46,33,114,174,23,245,150,203,171,152,181,55,159,224,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,6,85,203,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,72,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,211,207,56,135,210,253,62,208,105,248,145,187,221,106,234,112,150,217,233,47,116,213,20,148,114,58,122,200,42,187,126,35,99,137,232,215,53,242,186,104,90,137,38,196,106,189,22,69,98,35,149,42,47,71,57,193,113,63,131,95,100,168,213,85,181,106,93,150,163,167,114,142,162,146,158,213,85,6,214,72,137,227,212,82,66,214,55,115,223,26,191,187,20,189,91,26,53,189,181,114,184,148,28,219,50,202,156,235,130,108,3,48,170,195,178,12,85,247,108,226,130,165,45,25,4,17,67,113,165,99,173,247,45,137,60,81,73,35,99,122,183,107,182,43,183,183,114,53,232,199,163,152,218,118,44,167,149,167,30,223,129,43,44,60,40,234,132,27,241,251,173,195,195,196,46,148,244,253,100,160,174,171,157,92,148,117,13,98,117,146,25,167,149,202,201,122,43,163,146,69,71,170,196,228,116,22,254,10,171,231,157,251,147,254,36,254,90,85,89,110,156,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,0,2,157,185,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,182,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,166,215,70,198,62,74,234,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,78,140,98,203,52,81,163,157,209,55,200,198,254,215,34,47,202,125,87,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,151,147,203,155,143,111,233,81,98,159,77,245,18,15,31,83,113,155,127,153,87,81,5,62,202,91,213,11,30,200,150,177,168,196,217,12,200,249,35,108,177,124,154,174,123,95,18,109,115,163,134,64,113,99,233,99,89,62,223,228,62,221,57,154,194,74,112,47,198,109,247,131,205,71,170,185,201,106,248,206,25,148,120,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,31,172,10,234,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,201,221,244,182,55,42,215,15,4,122,243,77,195,143,18,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,45,142,222,250,118,34,116,118,215,36,223,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,57,255,0,52,189,116,172,214,14,43,47,216,221,21,231,203,198,244,239,253,141,219,33,141,39,142,54,85,70,136,183,7,186,57,87,111,123,202,238,66,233,24,214,181,241,211,65,253,164,106,61,210,43,146,126,139,218,174,53,57,230,187,228,56,133,37,85,69,174,162,150,195,140,222,38,123,94,250,89,214,41,31,113,108,81,238,234,199,172,83,81,34,202,172,69,217,35,216,199,116,116,173,91,95,50,174,119,94,15,184,179,204,184,69,213,15,199,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,225,86,248,179,83,247,123,83,62,25,63,87,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,156,171,139,31,75,26,201,246,255,0,33,246,233,204,214,19,43,138,126,56,233,181,43,134,221,42,225,111,77,153,87,21,139,24,197,241,246,101,55,55,62,88,22,227,113,165,160,141,139,68,200,250,162,62,154,25,122,185,206,145,171,220,154,40,220,196,107,98,108,147,113,78,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,143,101,198,109,241,91,233,183,71,27,36,155,98,125,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,33,95,58,191,75,24,183,220,10,31,110,184,149,43,195,214,83,98,193,181,247,77,51,92,166,187,194,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,52,189,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,245,131,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,154,45,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,105,121,60,174,61,9,233,151,231,94,241,90,74,160,126,78,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,40,51,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,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,143,218,242,212,227,94,227,195,166,163,208,233,126,107,115,233,166,89,117,193,209,212,177,203,75,4,118,171,165,74,211,68,203,156,179,200,212,122,194,198,64,214,72,213,149,172,108,111,124,168,142,115,17,175,177,254,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,162,31,246,85,158,229,95,239,174,71,146,100,119,15,249,202,202,235,149,117,68,159,246,164,154,105,36,127,252,174,115,157,254,53,82,247,185,124,240,73,106,225,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,210,90,128,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,10,1,230,143,235,179,83,127,37,246,122,34,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,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,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,36,96,230,27,204,127,86,52,79,136,43,126,147,232,132,255,0,9,252,17,217,168,201,150,227,69,77,83,75,124,146,162,42,122,152,169,145,174,106,203,28,44,133,219,93,36,114,197,35,157,60,136,155,123,108,145,221,255,0,128,110,59,239,188,100,126,33,180,222,244,147,240,245,94,35,111,183,201,112,187,209,93,25,61,13,77,84,253,198,171,82,9,17,179,65,189,97,145,241,181,22,118,163,88,244,124,173,114,51,187,48,1,207,245,251,71,44,92,64,104,214,89,163,185,28,222,61,38,77,111,117,60,117,59,94,255,0,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,165,202,134,101,203,158,226,55,91,238,188,71,114,137,189,107,45,246,199,73,104,185,95,233,237,205,172,164,164,145,207,129,39,167,200,160,166,145,241,238,250,154,199,186,5,122,49,85,202,196,122,53,92,253,187,214,152,75,158,231,47,173,247,92,23,68,172,26,47,111,177,210,84,83,234,133,68,238,174,175,154,71,111,164,130,219,61,29,66,50,38,39,68,87,201,44,145,117,123,149,81,172,141,237,218,170,244,124,117,151,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,249,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,209,240,43,3,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,214,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,215,181,115,155,158,156,127,70,91,126,107,165,48,108,212,156,163,202,179,190,193,61,82,37,86,51,84,218,87,43,171,220,174,130,72,170,97,142,103,211,44,72,228,99,106,26,247,39,210,232,167,142,58,129,255,0,101,89,238,85,254,250,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,202,231,57,223,227,85,25,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,94,113,107,238,63,110,177,93,174,244,62,61,38,77,111,125,210,215,39,117,143,242,41,89,85,81,72,233,58,53,85,89,210,122,74,134,116,114,35,190,142,189,54,185,170,179,171,149,239,29,63,161,76,169,154,29,172,121,159,137,166,215,173,255,0,7,169,173,110,232,108,87,73,36,106,167,89,149,201,227,209,205,214,78,231,84,115,25,42,178,79,213,53,213,18,47,148,230,51,199,183,244,168,190,193,166,250,119,7,143,166,88,205,195,204,164,168,158,159,101,85,234,185,140,124,73,88,228,122,111,134,20,100,146,54,40,190,78,86,189,207,149,55,57,177,195,202,184,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,240,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,250,199,228,229,152,181,139,57,197,111,56,86,83,67,230,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,133,248,250,224,163,42,225,79,81,234,239,118,155,103,145,166,89,53,194,105,49,203,133,58,72,248,232,55,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,115,101,100,94,83,64,184,197,206,244,59,75,53,31,69,60,63,141,225,154,129,143,222,45,223,12,238,67,77,224,221,43,169,162,166,248,143,123,176,249,101,217,12,91,123,27,218,199,110,235,213,170,157,87,128,29,127,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,148,28,175,120,22,253,53,229,76,215,29,99,195,60,189,54,178,239,248,61,53,107,182,195,125,186,71,35,81,58,194,173,95,34,142,30,146,119,58,171,88,249,81,145,254,181,173,168,141,46,164,3,149,113,99,233,99,89,62,223,228,62,221,57,154,194,90,114,249,227,110,235,194,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,165,207,234,151,17,120,38,155,240,227,115,226,94,26,143,138,227,112,227,240,223,109,95,68,208,124,75,202,99,60,24,190,113,58,72,123,242,77,3,55,62,63,213,247,55,61,17,26,238,149,87,162,156,228,248,130,193,188,170,77,99,199,173,90,155,73,54,249,32,155,172,86,90,232,36,94,218,53,189,202,120,93,11,161,106,50,69,218,176,119,21,210,245,238,237,106,48,185,60,78,255,0,248,175,21,179,101,63,4,186,217,190,51,111,167,184,124,58,237,77,227,215,81,247,99,107,251,21,17,117,94,220,204,221,181,236,234,187,92,138,157,87,161,85,124,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,137,85,28,149,21,116,235,213,95,190,78,243,37,169,249,35,54,179,197,250,157,214,70,162,112,190,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,239,107,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,65,94,50,117,210,179,136,158,35,179,61,70,248,207,196,108,174,184,73,110,199,28,196,157,144,178,207,78,247,71,74,177,197,58,171,226,238,49,59,239,103,70,167,118,105,93,177,170,229,106,89,167,38,157,23,181,99,90,13,116,214,139,174,33,73,6,67,152,94,42,233,45,215,167,61,178,207,61,146,14,212,125,166,116,114,246,89,230,69,85,185,189,24,231,172,81,185,219,154,200,149,37,175,22,62,150,53,147,237,254,67,237,211,153,172,37,87,0,188,107,229,92,41,234,61,37,146,237,115,242,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,198,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,231,201,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,151,253,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,101,92,238,188,31,113,103,153,112,139,170,31,142,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,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,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,58,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,202,204,179,252,203,80,106,109,85,89,158,67,87,117,125,142,207,69,96,182,36,202,155,40,237,212,145,36,84,244,241,49,168,141,99,26,212,234,189,19,234,123,158,247,110,123,220,229,180,158,82,156,20,124,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,203,63,0,25,87,59,86,85,194,142,163,216,56,108,194,184,166,182,69,241,156,51,40,242,224,185,73,79,10,164,150,42,168,171,231,164,141,181,9,213,122,195,47,105,138,201,147,163,82,71,172,78,70,170,196,179,122,14,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,221,4,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,35,245,140,171,151,253,255,0,130,203,255,0,103,255,0,254,92,40,4,238,188,96,240,153,153,112,139,170,31,129,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,207,219,184,157,214,91,111,15,183,126,24,163,202,59,216,13,226,225,79,112,125,21,68,45,150,74,110,220,171,51,160,167,145,221,86,40,100,157,34,153,236,111,255,0,188,137,21,170,222,228,233,47,170,224,91,135,79,233,59,196,118,59,128,92,169,251,184,221,191,117,247,38,250,246,245,181,211,189,155,226,249,75,28,159,174,145,240,211,238,141,202,246,119,251,136,138,140,82,202,185,213,250,88,197,190,224,80,251,117,196,170,190,23,52,47,250,74,107,182,51,162,159,138,127,14,126,35,243,127,172,252,31,51,177,227,209,207,83,254,7,185,30,237,221,141,191,219,78,155,186,252,250,116,95,21,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,241,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,69,85,243,206,253,201,255,0,18,127,45,43,215,135,45,16,186,241,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,54,253,77,99,221,2,49,94,136,229,98,61,92,141,126,221,139,207,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,46,255,0,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,205,240,10,245,230,91,204,18,155,71,173,87,142,31,52,130,235,87,30,160,215,211,248,215,139,181,36,178,210,207,141,49,237,165,158,53,141,95,2,178,119,212,83,79,43,81,240,202,215,192,189,28,138,143,70,244,168,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,182,158,33,184,76,195,120,69,229,137,169,152,61,138,162,146,241,125,175,168,180,212,223,114,54,208,45,44,247,87,165,242,149,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,105,216,186,158,103,92,7,126,155,236,85,58,243,164,246,93,217,246,63,111,119,196,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,221,157,175,140,92,19,139,254,7,117,178,255,0,96,163,248,54,73,102,211,251,255,0,226,12,127,185,53,71,194,251,180,149,236,165,254,250,124,17,71,63,118,58,117,147,245,104,187,58,237,119,69,79,157,22,29,215,140,30,19,51,46,17,117,67,240,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,247,254,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,52,57,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,153,92,121,107,205,79,17,220,52,112,197,169,55,154,218,73,242,21,167,201,237,121,2,67,81,20,143,75,141,51,237,209,73,36,172,137,140,108,47,153,173,142,165,34,216,221,140,168,98,39,86,237,114,249,254,90,90,199,98,225,255,0,80,181,91,88,178,56,124,138,76,103,75,238,21,17,211,110,123,60,186,167,220,237,177,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,75,85,72,128,105,79,133,141,20,254,142,220,62,225,58,57,37,195,205,171,199,237,235,231,206,217,123,145,190,186,121,95,81,85,218,119,110,53,88,82,121,165,72,247,49,29,219,70,110,234,238,170,189,84,202,185,215,245,231,134,124,203,65,177,237,54,204,239,53,212,151,28,123,84,113,122,44,142,203,91,10,163,30,215,201,75,79,53,77,36,177,43,149,205,124,46,169,141,17,255,0,54,72,199,177,200,168,237,241,199,216,57,115,113,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,229,92,88,250,88,214,79,183,249,15,183,78,102,176,245,90,85,166,121,86,178,106,62,57,165,184,85,39,145,122,201,174,17,91,233,183,71,35,227,135,122,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,19,160,58,33,165,252,11,240,243,91,98,130,249,87,37,162,195,79,87,147,229,55,218,152,228,123,234,167,101,59,86,170,169,32,143,122,198,196,138,6,181,144,198,142,84,100,109,69,89,36,87,61,240,87,78,121,199,84,205,196,189,242,124,250,213,87,79,162,183,250,136,105,45,48,201,77,19,238,56,227,24,196,98,86,57,96,102,233,217,43,145,210,77,10,172,175,143,122,36,47,127,107,100,253,43,155,254,83,98,206,120,47,211,220,215,22,174,243,108,185,6,97,105,186,91,170,123,79,143,191,75,61,166,190,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,77,133,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,40,219,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,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,223,91,36,89,30,170,174,99,33,132,5,255,0,114,184,244,39,166,95,157,123,197,105,42,128,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,249,89,150,127,153,106,13,77,170,171,51,200,106,238,175,177,217,232,172,22,196,153,83,101,29,186,146,36,138,158,158,38,53,17,172,99,90,157,87,162,125,79,115,222,237,207,123,156,182,147,202,83,130,143,130,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,224,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,80,15,52,127,93,154,155,249,47,179,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,232,175,225,53,55,27,91,41,100,150,106,154,26,199,84,182,90,136,220,196,94,157,143,29,178,61,28,212,111,105,101,122,189,189,173,175,242,154,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,194,173,241,97,168,237,119,97,124,50,126,174,102,62,55,117,142,87,183,234,106,244,235,213,58,42,34,167,229,101,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,35,65,60,2,112,241,117,225,159,134,139,6,7,149,90,169,40,50,203,133,69,77,239,35,101,53,99,170,89,230,206,254,140,106,185,85,88,143,142,154,58,88,94,145,126,175,124,78,86,171,250,172,143,145,64,20,67,205,67,135,139,174,141,113,47,117,207,41,109,84,148,184,158,167,84,77,123,180,190,26,199,76,247,86,163,33,91,147,101,108,139,189,143,90,153,157,50,34,117,143,101,67,17,138,155,93,28,126,39,70,181,210,142,213,193,143,16,28,60,95,175,61,159,141,252,11,36,199,105,164,72,35,141,245,81,93,104,163,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,163,163,149,241,172,147,252,201,53,162,213,173,252,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,100,181,142,73,122,185,28,142,69,99,157,30,194,101,114,83,208,186,203,85,139,52,226,30,253,102,236,252,111,102,55,142,212,200,179,199,35,233,98,127,114,185,237,98,162,69,36,47,153,180,172,108,136,175,114,73,73,59,62,142,142,71,217,248,5,43,115,66,224,91,244,41,149,63,92,116,115,12,241,52,218,245,179,227,20,212,78,221,13,138,233,36,142,69,233,10,53,60,122,57,186,199,219,232,174,99,37,87,199,250,166,186,158,53,128,5,186,114,167,224,86,167,14,142,131,138,125,87,160,171,166,190,213,83,164,216,85,11,106,162,116,13,183,85,209,49,126,36,245,134,71,43,159,44,85,18,68,216,100,70,246,209,36,115,152,231,58,53,138,184,56,177,245,79,172,159,112,50,31,113,156,181,78,19,248,116,193,56,160,229,129,128,233,166,117,79,255,0,243,234,203,61,110,249,191,171,46,159,16,185,195,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,216,169,251,21,42,87,93,52,47,81,248,116,212,123,142,151,234,133,155,193,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,126,190,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,159,14,186,13,134,240,219,164,118,45,41,195,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,170,53,94,237,140,70,70,213,216,198,162,116,176,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,231,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,95,135,76,239,133,253,83,175,211,60,234,159,252,173,101,158,183,124,63,214,118,191,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,251,21,63,98,175,42,37,167,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,222,246,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,63,88,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,175,241,85,195,62,101,194,134,174,86,105,110,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,254,126,163,93,53,30,187,67,161,225,226,231,121,243,176,202,28,130,44,146,219,77,80,138,249,45,213,77,134,162,57,25,78,254,191,68,50,121,79,123,227,84,86,247,26,143,110,197,124,171,39,96,229,189,162,23,93,110,226,191,19,109,190,249,73,107,167,192,234,41,243,138,231,205,27,164,124,240,80,86,83,170,65,19,83,162,43,228,150,72,152,170,231,34,53,138,247,253,74,212,141,250,9,56,87,26,220,60,90,184,152,225,231,37,192,231,181,85,215,223,109,244,243,94,241,102,83,86,54,153,255,0,27,130,158,84,165,106,186,69,72,149,146,44,142,133,233,39,211,178,87,42,43,28,141,145,153,225,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,68,181,230,129,170,22,173,106,212,189,39,213,123,51,105,35,167,202,116,158,209,114,125,61,53,107,106,217,71,59,235,174,29,234,85,149,168,136,247,195,47,114,39,253,45,84,124,110,69,107,85,21,19,228,225,27,88,236,90,55,194,63,20,245,55,120,124,138,188,194,223,98,195,173,116,219,158,206,245,85,124,23,120,220,187,218,199,163,123,80,37,68,253,29,181,175,236,108,220,215,61,170,70,13,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,176,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,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,215,175,68,79,216,120,174,44,125,44,107,39,219,252,135,219,167,51,88,117,254,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,62,90,242,163,227,95,244,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,249,181,219,35,149,55,43,17,38,154,86,220,161,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,12,214,113,99,234,159,89,62,224,100,62,227,57,245,102,252,51,230,88,119,14,154,121,196,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,251,21,36,99,218,222,145,186,95,214,224,251,139,60,203,132,93,80,252,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,89,149,115,186,241,17,194,174,101,162,56,150,158,106,148,54,218,186,188,19,81,113,123,45,218,130,236,178,36,169,5,198,162,221,12,245,84,115,171,88,212,137,253,213,153,241,53,81,119,66,141,232,247,190,57,182,116,174,92,220,107,255,0,69,93,71,158,193,159,220,238,178,105,150,83,250,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,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,64,60,193,184,175,181,113,95,173,17,223,113,139,5,37,14,61,138,211,212,88,237,85,141,107,93,61,218,6,213,204,230,86,190,71,65,20,236,100,145,186,55,54,154,69,114,66,189,197,111,71,73,39,88,192,104,79,128,94,43,168,248,173,208,234,75,221,206,93,153,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,214,230,162,198,198,182,70,79,27,119,36,91,221,37,64,6,85,203,222,229,239,128,97,186,167,203,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,124,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,170,248,219,224,251,38,225,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,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,123,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,110,208,202,185,127,223,248,44,191,246,127,255,0,229,194,128,77,41,241,59,195,214,43,197,6,141,94,180,143,41,169,240,60,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,185,78,82,26,13,77,165,156,52,71,169,55,10,42,184,50,29,79,168,248,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,205,236,172,106,125,77,99,28,190,127,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,154,115,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,138,241,89,167,20,150,75,181,207,199,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,88,171,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,79,254,103,92,7,126,155,236,85,58,243,164,246,93,217,246,63,111,119,196,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,224,217,37,155,103,226,12,127,185,53,71,194,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,213,162,236,235,181,221,21,62,114,0,17,171,140,222,5,244,227,140,59,21,12,151,58,255,0,194,249,157,155,108,86,220,154,158,141,42,36,109,46,253,210,82,212,69,189,157,248,87,115,220,196,87,181,209,200,170,230,185,17,210,178,79,21,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,122,14,104,254,132,245,55,242,95,120,162,40,4,213,65,92,28,93,242,168,169,214,254,34,233,53,59,78,114,186,76,114,197,154,212,74,252,185,137,110,138,69,181,85,178,149,238,109,108,16,181,240,164,236,168,150,38,54,86,171,251,173,154,119,77,214,70,189,233,20,149,213,61,23,210,253,5,224,155,88,52,255,0,72,241,10,76,118,197,30,15,147,85,173,60,47,146,87,203,60,150,249,247,203,44,178,185,210,202,254,136,214,163,158,231,42,49,140,98,116,107,26,137,158,19,74,124,78,240,245,138,241,65,163,87,173,35,202,106,124,15,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,149,31,29,63,224,56,95,214,188,207,255,0,23,165,192,43,107,155,254,115,93,107,146,161,93,255,0,69,226,177,205,255,0,135,10,63,253,207,9,106,128,164,14,112,90,57,125,193,184,160,93,85,168,155,200,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,242,118,55,114,198,229,33,4,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,162,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,122,61,137,44,49,72,141,119,84,223,27,29,251,90,138,146,131,150,46,150,254,148,56,201,194,188,187,23,196,237,88,151,145,148,220,63,190,187,62,47,139,26,248,147,252,158,215,63,109,116,148,95,67,119,117,235,245,53,88,143,47,248,25,87,52,61,166,218,67,134,235,215,1,58,119,164,122,129,5,92,150,44,139,77,241,184,106,22,146,117,134,120,158,202,42,105,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,219,137,222,30,178,174,23,245,150,245,164,121,77,79,159,224,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,47,249,98,243,0,163,210,42,202,110,31,181,191,34,241,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,118,127,197,143,165,141,100,251,127,144,251,116,230,107,11,222,229,155,194,102,27,161,26,47,106,213,38,212,82,94,242,205,74,179,219,239,79,187,58,129,96,158,130,221,83,73,79,59,109,172,85,145,232,172,108,170,247,186,70,164,125,213,237,239,111,234,163,219,93,124,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,251,12,107,220,198,61,202,198,121,254,1,120,40,202,184,172,212,122,75,221,218,217,227,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,232,153,44,233,230,255,0,139,88,176,110,11,244,247,10,197,168,124,43,46,63,152,90,109,118,234,110,235,228,236,82,193,105,175,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,84,182,147,224,191,165,13,83,195,116,207,226,159,12,252,91,144,91,172,94,111,99,189,226,249,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,229,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,241,92,212,248,241,255,0,186,252,42,105,5,235,252,148,89,125,246,217,113,255,0,167,101,77,145,204,237,127,213,221,43,227,155,252,165,59,219,254,21,133,122,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,47,159,213,140,23,244,95,170,121,150,153,252,83,226,127,132,178,11,141,139,205,236,118,124,175,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,167,43,143,66,122,101,249,215,188,86,146,168,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,96,220,87,218,184,175,214,136,239,184,197,130,146,135,30,197,105,234,44,118,170,198,181,174,158,237,3,106,230,115,43,95,35,160,138,118,50,72,221,27,155,77,34,185,33,94,226,183,163,164,147,172,96,52,39,192,47,21,212,124,86,232,117,37,238,231,46,204,207,23,236,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,219,134,163,235,115,81,99,99,91,35,39,141,187,146,45,238,146,160,3,60,60,194,243,252,55,83,248,198,212,108,207,79,242,26,75,237,138,170,162,130,154,158,225,72,170,232,39,125,53,190,154,158,85,141,221,58,61,137,44,50,34,61,189,88,244,68,115,85,205,84,114,207,78,74,154,165,130,126,139,50,157,20,248,239,251,51,252,65,93,148,252,51,197,155,254,229,248,214,234,110,255,0,123,103,107,252,55,211,179,126,255,0,241,237,233,243,44,168,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,115,78,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,147,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,78,65,203,91,64,127,78,188,80,99,255,0,136,244,247,241,70,11,139,247,174,121,47,146,206,180,48,127,123,205,225,54,126,170,141,147,125,83,98,233,7,213,220,107,36,220,199,70,217,122,95,240,0,130,188,224,180,114,197,156,240,192,186,171,81,55,143,122,211,75,132,21,20,114,109,123,251,244,181,213,16,82,84,83,116,71,181,141,220,247,211,75,220,86,189,201,227,108,110,212,145,202,82,8,6,154,52,7,71,44,92,63,232,214,39,163,184,228,222,69,38,51,111,109,60,149,59,94,207,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,210,212,67,160,0,126,78,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,32,182,142,114,149,193,52,195,137,169,53,142,225,152,124,75,16,178,92,18,251,137,227,180,240,205,79,37,13,114,85,73,37,60,85,19,58,89,31,52,52,172,109,58,177,219,209,211,201,215,184,141,100,106,201,231,249,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,71,31,92,20,98,188,86,105,197,93,238,211,108,241,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,151,208,112,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,178,40,0,8,213,204,31,66,244,227,89,120,101,205,110,217,173,155,187,117,193,49,251,166,73,96,185,64,168,202,170,42,170,122,87,204,172,107,213,23,172,50,246,154,201,99,84,86,185,168,213,78,143,100,111,102,123,13,62,233,86,153,226,186,55,167,24,230,150,225,84,158,61,151,25,183,197,111,166,221,28,108,146,109,137,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,96,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,73,28,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,83,202,159,65,170,116,111,133,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,157,164,90,150,162,171,123,107,89,35,21,141,114,61,93,50,129,158,190,98,186,57,125,209,190,46,51,186,107,188,222,69,38,97,112,159,49,181,212,237,99,59,212,181,243,203,35,147,99,94,245,111,106,116,168,131,171,182,185,253,141,251,90,215,181,8,235,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,189,24,197,150,105,100,86,183,162,111,145,238,253,174,85,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,125,118,185,236,108,243,53,174,84,234,212,150,68,78,155,151,172,245,228,201,165,191,138,248,142,190,234,101,125,139,202,160,193,49,249,60,106,223,43,103,135,116,173,122,67,15,234,209,232,233,55,210,182,226,223,155,92,198,244,234,189,29,219,82,234,78,85,197,143,165,141,100,251,127,144,251,116,230,107,13,36,113,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,60,123,214,51,112,150,223,83,182,57,25,28,219,23,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,107,252,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,213,151,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,154,206,44,125,83,235,39,220,12,135,220,103,46,79,151,38,45,98,206,121,117,97,120,86,83,67,230,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,170,248,232,224,202,251,193,230,163,210,219,35,186,252,103,12,202,60,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,131,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,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,118,228,123,33,219,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,25,98,52,81,164,26,91,130,107,79,3,186,93,166,154,151,98,248,206,55,121,211,252,95,205,162,242,166,167,238,246,169,41,102,143,245,144,189,146,55,164,145,49,223,75,147,175,78,139,213,21,81,105,7,138,238,20,117,31,132,173,71,126,21,154,197,231,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,229,87,44,94,96,20,122,69,89,77,195,246,183,228,94,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,62,115,72,247,54,23,49,189,81,177,185,239,142,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,230,167,199,143,253,215,225,83,72,47,95,228,162,203,239,182,203,143,253,59,42,108,142,103,107,254,174,233,95,28,223,229,41,222,223,240,172,32,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,172,181,249,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,216,137,251,85,37,255,0,49,110,92,22,45,4,193,45,58,197,161,112,109,196,49,251,125,37,171,41,166,173,173,124,149,203,84,233,187,113,221,21,242,59,100,157,231,203,20,82,69,11,35,108,110,70,57,145,171,31,34,197,16,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,245,157,175,201,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,212,95,218,139,162,141,42,212,204,87,89,52,227,28,213,44,42,175,200,178,228,214,248,174,20,219,164,141,242,67,189,62,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,31,249,193,113,57,167,20,24,34,240,191,79,101,181,100,185,77,215,177,116,172,169,242,81,102,197,36,138,104,36,167,147,98,196,228,239,84,64,234,152,250,36,145,200,200,164,220,228,86,76,212,117,80,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,143,120,110,210,43,174,130,232,150,45,164,23,156,238,175,49,168,198,41,229,164,101,226,166,7,64,249,96,89,228,124,49,36,110,150,85,99,34,137,241,194,198,239,84,70,68,212,77,169,209,169,154,34,255,0,191,240,89,127,236,255,0,255,0,203,133,0,150,105,202,135,142,58,156,106,235,100,225,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,157,101,73,165,108,125,30,217,25,217,159,252,87,240,125,165,252,92,227,54,187,46,120,149,116,87,43,29,67,93,107,188,82,75,39,126,134,9,106,41,159,90,200,227,222,144,185,243,67,77,218,71,202,201,18,53,114,61,26,238,138,215,119,82,0,115,171,244,177,139,125,192,161,246,235,137,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,219,23,24,122,113,85,115,146,213,240,108,207,23,241,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,70,14,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,247,31,229,93,193,150,172,100,26,143,138,241,85,95,117,252,47,134,89,188,154,139,69,76,15,166,168,170,190,201,214,122,57,233,155,27,183,246,33,77,179,178,89,36,107,100,86,171,82,30,138,238,244,61,3,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,226,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,63,87,41,222,14,181,150,205,157,219,56,158,201,235,46,184,118,55,240,245,248,93,189,241,183,253,149,208,213,195,81,27,187,136,217,219,36,48,199,35,41,106,25,221,137,205,155,245,79,103,201,26,242,218,128,4,85,230,143,232,79,83,127,37,247,138,34,128,77,84,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,5,53,243,140,226,23,4,212,125,71,199,116,103,18,166,181,93,234,244,247,201,146,233,125,130,170,103,201,73,93,80,168,201,237,141,98,42,66,187,18,8,31,43,191,88,228,147,108,104,177,58,41,153,36,64,225,139,135,172,171,138,13,101,178,233,30,45,83,224,121,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,105,34,211,69,83,110,181,81,91,235,46,213,119,74,138,90,120,225,150,186,173,177,54,122,167,181,168,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,237,107,83,162,39,214,67,254,105,122,23,71,172,28,41,223,178,74,43,55,151,146,105,223,251,36,182,77,26,193,28,140,165,141,81,46,12,116,146,166,238,207,139,220,153,209,177,205,115,228,166,131,251,74,212,99,168,92,23,83,201,179,69,63,3,112,251,118,214,58,187,135,122,175,83,110,9,217,130,57,119,71,5,13,186,90,138,120,247,53,99,106,182,103,78,250,197,119,71,189,171,31,99,166,215,111,66,127,131,42,229,154,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,103,255,0,24,60,38,97,188,93,105,127,224,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,164,29,57,224,143,137,125,78,213,203,230,138,217,52,218,174,139,33,197,42,33,135,35,125,202,70,83,210,89,217,43,209,172,154,105,149,85,175,99,154,171,43,18,30,227,229,137,174,124,77,145,168,170,93,158,174,97,247,221,63,224,71,80,112,172,159,61,186,230,183,91,46,151,223,40,234,239,247,70,49,181,87,9,27,108,157,22,71,163,63,255,0,8,174,87,200,173,68,89,36,149,251,164,118,117,201,233,196,135,48,74,107,183,10,26,107,194,246,139,93,106,216,198,96,246,10,12,194,249,77,44,180,207,223,13,27,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,212,199,63,172,96,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,213,150,191,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,251,17,63,106,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,54,32,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,92,159,48,46,4,108,92,85,98,178,102,184,179,60,45,77,199,237,235,29,186,167,171,228,248,165,44,17,213,73,21,171,99,234,34,167,131,187,83,80,213,242,92,138,230,116,232,189,91,242,74,44,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,24,158,45,125,206,114,171,54,21,139,80,249,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,204,191,62,0,120,62,181,112,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,22,202,117,154,86,44,141,115,150,87,185,239,221,177,99,142,58,76,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,21,87,205,79,143,31,251,175,194,166,144,94,191,201,69,151,223,109,151,31,250,118,84,217,28,206,215,253,93,210,190,57,191,202,83,189,191,225,88,64,14,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,253,89,107,242,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,177,19,246,170,75,254,98,220,184,44,90,9,130,90,117,139,66,224,219,136,99,246,250,75,86,83,77,91,90,249,43,150,169,211,118,227,186,43,228,118,201,59,207,150,40,164,138,22,70,216,220,140,115,35,86,62,69,138,32,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,235,59,95,147,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,253,168,191,181,23,69,26,85,169,152,174,178,105,198,57,170,88,85,95,145,101,201,173,241,92,41,183,73,27,228,135,122,125,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,43,3,154,47,48,10,59,69,29,203,134,77,16,200,187,215,89,188,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,123,140,126,233,151,187,214,89,35,86,58,23,70,216,209,202,245,149,177,84,177,250,184,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,208,159,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,129,85,185,233,28,136,217,17,30,144,206,198,119,99,94,175,106,117,124,125,199,190,41,20,144,5,0,243,71,245,217,169,191,146,251,61,17,194,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,225,227,91,240,30,47,244,26,135,80,40,236,116,142,182,228,20,245,22,187,246,61,93,36,53,169,75,58,117,142,166,138,161,169,213,175,99,154,168,230,164,141,106,201,12,209,189,204,110,253,169,0,50,14,32,52,75,149,102,174,101,26,77,163,120,5,94,115,114,191,84,79,115,203,99,171,184,79,111,101,169,143,123,103,178,91,169,102,145,39,238,50,158,142,162,126,235,157,27,223,43,234,35,127,121,54,186,8,231,255,0,14,188,88,104,151,20,182,170,251,134,144,100,117,117,213,22,106,122,41,175,20,53,118,233,233,103,182,190,169,178,44,112,200,175,111,105,239,69,134,86,170,194,249,24,138,197,232,229,69,106,175,96,0,249,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,51,67,175,218,57,125,225,255,0,89,114,205,29,200,230,242,42,241,155,131,169,227,169,218,198,121,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,125,77,84,60,1,50,185,87,240,241,117,214,94,37,237,89,229,85,170,146,171,19,211,26,136,111,119,103,205,88,232,94,218,213,100,203,109,108,77,141,119,189,233,83,11,102,84,94,145,236,167,122,61,87,115,99,146,247,128,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,170,114,172,227,199,254,228,112,169,171,247,175,242,177,98,23,219,157,199,254,129,148,214,70,179,181,255,0,88,116,79,146,111,242,116,236,111,248,38,19,43,138,238,9,52,191,138,251,174,19,125,202,224,164,161,185,98,183,138,105,171,171,27,75,35,167,187,89,26,231,58,123,75,228,138,104,156,198,72,231,35,155,47,87,58,21,238,44,104,157,199,245,145,64,21,213,206,111,66,232,242,157,26,177,107,205,162,205,190,245,132,220,35,183,93,42,227,88,35,254,167,171,114,177,171,50,185,18,89,123,117,107,78,216,216,215,42,51,203,157,219,21,28,231,54,155,1,127,220,178,244,83,244,45,194,62,45,228,92,60,170,252,239,166,107,89,178,93,240,197,230,193,15,143,28,125,99,99,155,210,150,42,109,237,93,221,37,89,118,185,91,183,164,170,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,17,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,231,249,129,112,35,98,226,171,21,147,53,197,153,225,106,110,63,111,88,237,213,61,95,39,197,41,96,142,170,72,173,91,31,81,21,60,29,218,154,134,175,146,228,87,51,167,69,234,223,146,81,103,251,42,192,178,175,247,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,50,67,52,114,51,254,71,53,205,255,0,18,160,203,50,155,238,115,149,94,115,92,166,187,205,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,69,244,242,184,244,39,166,95,157,123,197,105,42,129,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,78,127,205,175,136,92,19,79,184,125,172,209,74,218,107,85,247,41,212,46,204,113,90,103,170,153,146,80,80,197,47,119,226,110,108,42,138,187,39,130,54,196,215,189,141,124,155,151,164,172,134,104,150,146,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,52,103,193,206,129,223,120,103,225,247,27,210,28,147,50,252,71,95,107,239,212,77,44,80,178,58,90,73,42,37,116,210,83,83,116,99,100,124,45,146,73,21,36,155,172,143,115,156,239,213,181,89,12,121,194,52,167,194,119,165,141,27,251,127,143,123,116,5,122,243,142,226,59,75,239,117,52,60,55,91,240,138,75,206,101,142,84,67,114,174,200,106,226,146,55,216,82,104,153,34,82,210,185,21,171,43,231,137,209,58,93,219,161,70,118,211,107,230,68,117,53,117,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,145,165,88,125,247,79,244,227,28,194,178,124,246,235,154,221,108,182,248,168,234,239,247,70,49,181,87,9,26,157,22,71,163,63,255,0,8,174,87,200,173,68,89,36,149,251,164,119,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,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,123,136,213,84,142,78,148,89,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,249,185,85,203,251,84,191,62,1,120,81,163,225,75,67,169,44,151,56,183,230,121,71,102,241,148,77,36,48,36,144,85,58,22,163,104,27,36,74,238,228,52,255,0,91,90,171,35,218,233,31,60,141,218,146,236,108,138,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,161,110,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,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,220,86,162,172,114,116,244,28,181,56,215,184,240,233,168,244,58,95,154,220,250,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,239,80,138,191,221,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,150,210,218,116,131,140,219,23,7,156,179,52,162,231,29,171,227,57,158,81,248,138,159,25,182,202,199,165,43,164,138,239,85,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,29,80,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,94,167,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,50,140,171,151,253,255,0,130,203,255,0,103,255,0,254,92,40,4,244,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,55,216,169,180,27,86,47,91,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,228,0,231,87,233,99,22,251,129,67,237,215,18,152,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,177,172,99,156,189,17,21,79,87,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,3,207,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,149,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,10,245,143,220,42,45,119,26,111,195,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,230,118,173,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,225,86,248,179,83,247,123,83,62,25,63,87,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,130,42,243,71,244,39,169,191,146,251,197,17,64,38,170,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,122,124,204,56,215,184,240,193,130,91,112,157,52,185,248,218,147,150,244,169,162,172,141,105,102,248,53,12,51,70,178,84,77,79,51,100,223,222,232,248,35,71,71,181,122,78,228,122,58,20,107,169,51,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,248,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,69,94,51,112,117,60,117,59,88,207,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,169,170,135,149,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,102,159,113,60,90,197,131,98,182,108,43,22,161,240,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,250,192,202,185,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,191,99,152,246,185,58,162,162,151,63,203,23,143,31,211,125,138,155,65,181,98,245,187,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,114,174,44,125,44,107,39,219,252,135,219,167,51,88,122,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,159,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,90,54,87,49,142,241,163,115,164,108,44,218,221,172,85,114,167,113,242,61,253,212,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,23,167,198,191,21,214,46,18,244,106,183,50,238,218,171,50,251,151,90,60,90,201,91,51,219,231,213,110,98,73,34,182,52,87,172,48,49,253,217,23,171,26,189,25,31,113,143,150,53,51,217,150,101,55,220,231,42,188,230,185,77,119,155,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,143,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,172,186,120,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,218,139,251,81,40,7,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,211,245,114,206,99,220,24,224,217,85,231,10,202,117,147,194,189,99,247,10,139,93,198,155,240,237,214,78,197,84,18,58,57,99,222,202,103,49,219,94,199,39,86,170,181,122,117,69,84,249,157,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,120,85,190,44,212,253,222,212,207,134,79,213,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,142,188,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,69,150,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,155,149,92,191,181,75,243,224,23,133,26,62,20,180,58,146,201,115,139,126,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,245,181,170,178,61,174,145,243,200,221,169,46,198,200,171,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,74,22,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,79,65,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,8,107,204,83,142,170,110,22,176,213,193,244,250,190,145,250,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,255,0,182,246,189,204,123,26,172,125,32,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,213,242,57,62,110,85,114,254,213,63,127,93,244,114,251,160,90,153,91,165,89,76,219,239,86,171,125,170,162,227,30,214,39,141,85,87,110,167,171,150,155,171,30,246,63,178,250,135,69,220,107,149,175,237,239,78,136,238,137,234,241,142,20,117,31,57,225,150,241,196,222,21,23,198,109,88,190,65,87,103,191,218,224,133,86,170,134,150,42,90,105,210,189,189,21,123,176,167,144,228,149,17,17,209,53,141,145,119,49,100,116,94,127,135,93,121,204,184,109,213,203,22,171,97,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,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,180,153,205,31,215,102,166,254,75,236,244,68,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,115,88,247,65,35,17,253,54,35,246,53,85,29,35,17,221,87,131,238,44,243,46,17,117,67,241,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,243,253,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,207,114,163,225,211,244,45,195,140,25,253,238,159,102,73,170,94,61,246,163,235,235,218,181,181,142,248,116,95,76,175,141,221,99,150,74,141,200,214,61,60,190,219,211,172,73,211,213,255,0,117,31,129,63,248,243,255,0,70,111,31,234,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,199,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,62,84,50,61,55,171,158,173,174,2,239,185,62,232,229,139,6,225,129,53,86,158,111,34,245,169,119,9,234,43,36,218,246,118,41,104,106,39,164,167,166,232,175,115,29,181,236,169,151,184,141,99,151,201,216,237,201,27,84,157,64,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,252,156,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,70,191,238,163,240,39,255,0,30,127,232,205,227,253,80,234,188,88,250,88,214,79,183,249,15,183,78,102,176,253,92,179,22,190,224,217,85,231,10,202,104,124,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,230,93,167,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,183,200,146,49,85,28,246,67,55,192,60,166,172,96,191,165,13,44,204,180,207,226,159,12,252,91,143,220,108,94,111,99,189,226,249,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,50,249,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,232,28,42,233,111,233,167,136,237,58,211,57,172,95,25,160,188,228,20,191,21,162,242,188,126,237,174,39,247,171,191,88,143,99,155,210,150,41,221,244,57,30,189,58,51,171,149,168,186,83,7,42,226,199,210,198,178,125,191,200,125,186,115,53,135,74,225,215,94,115,46,27,117,114,197,170,216,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,244,71,43,29,177,232,201,26,155,216,213,77,9,240,235,175,56,111,18,90,71,98,213,108,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,186,35,149,141,222,197,100,141,77,143,106,172,11,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,44,95,247,43,143,66,122,101,249,215,188,86,159,171,150,115,30,224,199,6,202,175,56,86,83,172,158,21,235,31,184,84,90,238,52,223,135,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,204,237,90,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,174,117,248,177,245,79,172,159,112,50,31,113,156,180,158,24,184,152,195,120,80,229,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,168,189,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,230,214,248,176,211,247,123,80,178,24,255,0,87,11,25,27,122,71,19,27,244,181,58,244,234,189,85,85,86,223,249,98,240,29,250,16,177,83,107,206,172,89,118,231,217,5,189,191,13,181,220,109,221,186,172,94,23,62,102,201,209,221,215,39,122,162,7,83,171,183,71,28,176,181,100,133,122,111,149,171,63,204,171,151,19,173,156,113,212,240,165,193,54,134,97,250,124,202,74,141,69,204,52,222,200,250,25,165,124,82,178,201,72,219,125,59,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,160,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,52,19,192,191,6,86,46,15,52,226,170,217,37,215,227,57,158,81,227,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,146,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,40,135,154,198,156,234,230,25,197,29,126,75,169,57,85,94,77,104,203,41,214,183,22,174,117,51,225,130,138,220,217,94,137,107,98,116,237,53,244,202,228,220,145,170,239,73,163,157,253,36,168,114,30,127,150,118,177,233,198,138,113,89,101,200,53,66,27,85,61,170,239,111,171,178,67,123,184,185,27,29,138,170,116,106,199,86,142,86,59,102,238,219,169,156,254,177,181,145,213,72,231,189,24,215,162,223,240,33,87,53,205,89,209,172,31,135,25,240,45,76,196,63,19,95,179,95,34,60,74,143,107,163,240,107,160,99,81,110,126,66,39,234,188,126,251,62,150,174,233,187,189,165,78,211,230,115,40,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,70,124,30,105,166,172,105,46,129,98,248,86,177,230,255,0,136,47,84,86,250,40,224,166,248,109,53,39,192,105,89,69,79,27,109,91,233,220,230,85,118,31,28,137,228,170,238,147,119,95,216,136,166,112,141,41,240,157,233,99,70,254,223,227,222,221,1,154,195,208,95,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,94,143,68,116,110,84,219,35,28,238,255,0,203,179,89,244,75,66,56,139,181,231,186,209,109,171,142,158,10,122,168,104,47,237,171,159,177,99,123,233,103,107,230,125,29,60,18,75,86,249,81,205,167,106,110,107,35,73,164,122,181,234,140,116,122,9,6,85,203,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,93,247,49,254,95,244,124,68,88,165,213,189,33,199,127,219,98,131,198,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,212,172,84,151,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,95,6,204,241,127,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,39,21,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,210,185,145,242,251,166,225,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,175,87,198,139,192,56,62,226,207,50,225,23,84,63,28,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,178,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,4,85,230,143,232,79,83,127,37,247,138,34,128,77,84,3,149,113,99,233,99,89,62,223,228,62,221,57,154,194,79,243,52,182,83,90,120,227,212,250,90,89,42,222,199,212,91,106,85,106,106,229,169,126,249,173,148,146,189,17,242,185,206,70,35,158,228,99,17,118,70,196,107,24,141,99,90,212,150,188,142,173,184,172,255,0,165,203,191,192,58,228,148,63,7,166,248,164,143,141,251,104,103,242,157,227,194,222,218,73,23,89,41,247,200,189,215,54,77,176,125,12,88,119,62,213,0,5,32,115,130,204,52,226,251,197,2,227,24,182,5,240,188,167,25,183,193,6,81,126,222,140,248,212,147,83,193,53,43,123,77,234,139,216,129,237,111,121,221,36,126,254,218,166,200,34,87,114,174,91,217,77,139,15,227,107,75,110,217,29,119,137,73,81,112,171,181,199,39,105,242,110,170,173,161,168,164,166,143,163,17,85,55,207,60,76,235,211,107,119,117,114,163,81,85,52,40,1,149,114,221,53,239,129,90,158,38,184,50,209,29,79,211,26,10,186,173,80,199,52,223,23,182,210,208,182,170,40,224,187,219,150,154,21,116,15,89,228,100,80,190,21,158,105,155,34,57,55,39,114,55,53,234,232,214,58,149,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,208,79,2,252,102,216,184,195,211,138,171,156,150,175,131,102,120,191,143,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,160,113,99,233,99,89,62,223,228,62,221,57,154,194,242,121,95,112,125,140,232,158,145,217,117,182,242,148,151,28,239,63,179,182,189,149,244,210,212,53,148,118,74,214,82,212,67,66,172,115,251,79,122,44,49,202,249,59,109,114,62,71,70,142,115,24,143,124,223,4,0,231,87,233,99,22,251,129,67,237,215,18,160,52,159,58,253,23,234,158,27,169,159,11,248,159,225,44,130,221,125,240,187,253,159,43,197,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,30,175,137,126,34,243,190,40,53,78,191,83,51,170,143,242,180,118,122,45,144,255,0,86,90,252,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,237,85,253,136,147,167,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,102,216,83,181,210,40,228,71,182,102,200,233,21,168,196,137,210,248,14,104,92,11,126,133,50,167,235,142,142,97,158,38,155,94,182,124,98,154,137,219,161,177,93,36,145,200,189,33,70,167,143,71,55,88,251,125,21,204,100,170,248,255,0,84,215,83,198,177,127,133,94,38,51,46,20,53,114,143,84,176,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,243,252,66,229,54,44,231,95,117,47,53,197,171,188,219,46,65,152,94,110,150,234,158,211,227,239,210,207,91,44,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,34,239,249,92,122,19,211,47,206,189,226,180,165,110,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,203,230,177,167,58,185,134,113,71,95,146,234,78,85,87,147,90,50,202,117,173,197,171,157,76,248,96,162,183,54,87,162,90,216,157,59,77,125,50,185,55,36,106,187,210,104,231,127,73,42,28,135,159,229,157,172,122,113,162,156,86,89,114,13,80,134,213,79,106,187,219,234,236,144,222,238,46,70,199,98,170,157,26,177,213,163,149,142,217,187,182,234,103,63,172,109,100,117,82,57,239,70,53,232,183,252,8,85,205,115,86,116,107,7,225,198,124,11,83,49,15,196,215,236,215,200,143,18,163,218,232,252,26,232,24,212,91,159,144,137,250,175,31,190,207,165,171,186,110,239,105,83,180,249,156,202,54,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,209,159,7,154,105,171,26,75,160,88,190,21,172,121,191,226,11,213,21,190,138,56,41,190,27,77,73,240,26,86,81,83,198,219,86,250,119,57,149,93,135,199,34,121,42,187,164,221,215,246,34,41,72,60,116,233,54,178,233,31,17,217,21,187,92,114,255,0,197,183,235,246,219,229,54,69,185,169,241,90,25,30,248,225,155,178,138,190,54,222,203,162,241,254,77,139,179,178,61,209,36,111,119,181,229,133,171,218,71,163,28,81,210,100,90,193,61,37,5,13,206,207,83,102,181,93,234,224,99,224,180,220,103,150,29,149,18,74,239,157,59,29,19,103,129,102,79,236,164,235,189,91,18,200,246,252,188,209,253,118,106,111,228,190,207,68,76,174,87,249,174,3,167,92,191,53,99,53,213,42,122,74,172,78,215,148,93,229,187,81,212,178,23,178,190,5,181,91,218,180,137,28,238,108,82,190,117,114,66,200,158,168,146,62,70,179,255,0,202,42,131,44,184,216,175,25,85,230,237,139,99,159,135,236,181,183,10,138,139,117,163,204,125,95,195,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,77,206,219,213,126,106,89,167,37,141,33,213,203,94,67,149,235,85,108,21,118,237,58,188,217,223,102,165,100,211,190,54,93,238,49,213,70,230,212,69,15,246,101,101,59,89,83,18,204,238,155,95,59,216,197,114,247,145,145,131,154,63,174,205,77,252,151,217,232,137,41,201,119,22,177,103,56,175,16,184,86,83,67,230,217,114,11,125,142,215,113,166,238,190,62,253,44,241,221,35,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,145,47,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,207,240,115,195,215,244,159,226,11,27,210,106,218,155,173,21,150,175,191,91,123,184,91,169,123,210,81,208,193,19,164,115,149,85,21,145,119,30,145,192,217,94,138,214,201,60,127,75,215,163,29,163,227,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,129,8,57,190,230,184,13,131,132,186,156,71,39,167,164,170,200,114,155,197,20,88,212,78,100,50,79,77,61,60,205,154,162,173,141,123,145,236,99,105,210,72,29,44,104,229,69,171,141,142,232,217,85,74,54,52,209,160,58,145,167,26,183,163,88,158,127,164,116,126,22,33,113,183,182,43,93,23,130,148,126,12,112,57,208,58,151,178,223,162,62,203,226,124,93,24,171,31,234,254,135,57,155,92,189,0,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,226,199,210,198,178,125,191,200,125,186,115,53,133,217,243,53,224,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,213,21,245,48,197,213,209,189,155,164,123,35,236,109,145,86,30,213,48,226,121,77,247,6,202,172,217,174,45,93,225,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,35,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,0,207,95,49,92,195,78,51,46,46,51,186,141,55,192,191,12,71,106,184,79,103,189,59,122,39,197,175,20,211,203,29,93,127,105,189,89,23,113,233,183,163,87,172,157,190,243,250,73,43,218,157,87,147,110,83,98,199,248,184,172,180,221,235,188,122,188,155,15,184,218,237,113,246,158,255,0,34,169,147,211,85,186,62,173,69,70,116,130,146,161,253,92,168,223,163,167,93,206,106,45,223,131,149,113,99,233,99,89,62,223,228,62,221,57,154,194,111,243,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,232,100,107,27,209,21,172,124,220,171,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,51,111,196,221,166,213,96,226,75,85,236,86,43,101,37,186,219,110,206,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,118,156,174,61,9,233,151,231,94,241,90,82,183,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,43,113,99,234,159,89,62,224,100,62,227,57,232,53,199,10,186,208,112,247,195,134,163,77,81,72,182,219,230,47,126,178,83,196,215,187,190,217,232,114,59,140,210,185,237,219,181,24,173,184,66,141,84,114,170,171,100,234,141,232,138,239,107,202,250,219,138,221,248,218,211,234,28,166,193,241,95,251,163,83,110,107,223,31,102,154,186,10,25,231,138,162,72,223,27,251,187,59,78,86,35,86,55,50,94,212,168,255,0,213,236,125,255,0,3,42,231,170,212,92,91,81,241,139,141,157,218,151,67,117,134,174,241,143,218,174,150,169,174,18,172,190,85,158,74,88,210,134,72,100,85,114,58,22,192,198,68,212,106,244,143,180,177,42,53,209,185,141,149,92,168,245,103,70,180,203,136,232,45,218,153,136,121,55,236,183,199,177,226,89,22,215,77,240,122,233,158,232,214,30,202,34,237,242,187,140,139,200,111,213,31,77,139,210,41,166,123,111,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,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,149,172,179,214,239,155,250,178,233,227,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,98,167,236,84,206,182,170,233,158,85,163,122,143,145,233,110,107,73,227,222,177,155,132,182,250,157,177,200,200,230,216,191,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,105,229,71,198,191,233,55,21,131,134,189,76,185,218,169,178,76,74,223,79,77,137,75,215,179,53,226,215,12,110,106,211,236,70,164,110,154,150,56,217,243,107,183,201,18,238,86,42,195,52,174,156,26,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,113,21,175,57,151,18,90,185,125,213,108,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,186,43,145,141,222,245,124,142,77,239,114,173,133,114,172,224,59,254,228,113,87,171,246,95,242,178,226,22,43,157,187,254,129,244,215,182,191,187,255,0,88,108,76,146,31,242,117,12,119,248,39,150,168,1,149,114,239,184,45,208,189,56,226,47,150,102,7,165,250,161,102,243,173,85,223,25,150,25,162,84,101,85,190,169,183,122,228,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,213,87,197,119,10,58,143,194,86,163,191,10,205,98,243,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,243,83,149,167,31,87,218,75,237,135,133,61,94,184,121,214,170,239,239,28,58,247,85,82,198,73,111,145,172,85,142,219,51,164,114,119,33,126,212,142,159,162,172,140,145,209,194,212,123,31,26,65,109,70,85,203,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,106,160,172,14,109,124,20,124,110,142,179,139,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,254,43,202,211,132,13,101,204,245,30,195,196,237,190,253,248,47,22,197,46,29,104,107,106,45,205,170,147,32,249,172,53,180,148,241,189,90,141,133,208,62,162,23,213,124,246,72,228,72,209,239,100,139,20,170,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,125,25,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,207,191,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,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,111,95,229,71,197,46,85,164,154,203,6,135,126,27,186,228,152,222,166,92,41,224,241,168,93,36,179,90,43,154,215,39,157,28,59,187,125,158,223,251,169,221,17,201,20,12,147,114,164,29,183,246,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,0,2,42,243,71,244,39,169,191,146,251,197,17,64,38,170,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,103,220,241,113,107,21,38,85,164,153,173,61,14,203,213,214,223,120,181,214,84,247,94,189,218,90,73,41,100,167,143,98,174,198,237,125,109,74,245,68,71,47,115,163,149,81,173,68,228,28,160,181,66,235,133,241,105,77,129,194,218,185,237,186,131,103,173,182,212,64,218,215,69,4,83,211,66,234,216,170,159,23,69,108,207,107,105,230,133,189,118,171,82,170,69,71,126,214,186,242,64,63,39,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,25,130,203,50,155,238,115,149,94,115,92,166,187,205,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,71,229,26,104,208,29,99,177,113,1,163,88,158,177,99,144,248,244,153,53,189,181,18,83,110,123,252,74,166,57,209,212,211,111,123,24,178,118,167,142,88,187,155,17,175,217,185,191,75,145,78,128,12,171,154,83,225,59,210,198,141,253,191,199,189,186,2,10,243,107,224,163,227,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,214,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,247,179,61,89,253,58,242,244,206,53,115,240,133,215,23,252,81,165,247,250,223,133,220,219,210,104,63,188,42,91,185,174,232,157,200,95,183,185,20,187,91,220,137,241,191,107,119,109,76,246,26,83,225,59,210,198,141,253,191,199,189,186,3,170,130,0,115,171,244,177,139,125,192,161,246,235,137,74,196,202,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,216,99,152,215,177,238,71,178,244,237,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,62,76,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,80,191,31,92,20,101,92,41,234,61,93,238,211,108,242,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,138,42,151,253,202,227,208,158,153,126,117,239,21,164,170,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,166,117,181,87,76,242,173,27,212,124,143,75,115,90,79,30,245,140,220,37,183,212,237,142,70,71,54,197,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,91,79,42,62,53,255,0,73,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,155,93,190,72,151,114,177,86,25,165,116,224,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,121,204,184,146,213,203,238,171,102,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,209,92,140,110,247,171,228,114,111,123,149,108,43,149,103,1,223,247,35,138,189,95,178,255,0,149,151,16,177,92,237,223,244,15,166,189,181,253,223,250,195,98,100,144,255,0,147,168,99,191,193,60,181,67,143,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,60,123,214,51,112,150,223,83,182,57,25,28,219,23,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,249,89,54,83,125,204,46,48,221,178,58,239,46,174,158,223,65,107,142,78,211,35,219,75,69,75,21,37,52,125,24,136,139,178,8,34,103,94,155,157,183,171,149,92,170,171,245,201,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,87,189,34,133,140,110,229,93,136,178,108,219,220,147,116,148,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,222,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,101,11,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,63,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,142,156,186,184,50,190,240,141,98,212,37,203,110,190,109,215,40,200,22,158,149,209,189,137,28,150,122,7,205,29,21,75,162,110,238,204,211,247,167,149,209,247,100,70,198,248,26,187,94,217,26,76,0,0,41,3,156,22,177,223,115,158,40,23,74,170,33,241,236,186,105,111,130,158,142,61,204,127,126,170,186,158,10,186,138,158,168,198,189,187,152,250,104,187,106,231,181,60,109,237,218,178,57,8,44,92,159,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,78,223,165,177,181,22,197,64,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,10,160,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,253,44,107,250,115,254,84,252,43,107,206,69,159,208,113,35,143,230,21,120,22,31,105,168,74,85,168,117,39,121,114,184,18,102,121,116,12,137,206,107,86,153,90,199,53,213,14,220,145,204,216,214,54,190,72,156,176,220,248,57,87,21,90,165,250,22,225,199,81,117,50,27,239,193,171,236,216,253,87,194,171,124,95,35,181,116,149,157,154,31,213,171,30,215,117,170,150,6,253,109,86,39,94,175,232,212,114,166,107,15,85,164,249,215,232,191,84,240,221,76,248,95,196,255,0,9,100,22,235,239,133,223,236,249,94,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,211,70,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,229,92,88,250,88,214,79,183,249,15,183,78,102,176,212,150,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,51,217,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,59,7,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,134,70,146,49,81,90,246,77,29,120,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,228,202,207,240,171,174,85,201,79,77,111,182,250,138,72,233,240,236,162,123,221,115,102,123,145,242,64,251,189,206,133,27,18,35,85,21,253,218,232,156,168,229,106,108,107,215,175,84,70,186,10,232,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,253,46,69,100,142,69,107,145,85,23,78,96,202,185,125,12,225,71,78,56,181,224,71,71,176,172,214,47,6,235,67,167,246,25,236,23,248,33,71,213,90,42,157,108,167,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,202,86,215,77,11,212,126,29,53,30,227,165,250,161,102,240,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,74,229,149,204,50,235,171,85,54,238,27,181,182,178,174,191,50,142,158,68,199,50,23,181,210,190,239,4,17,58,71,211,214,57,58,170,84,199,20,111,114,78,239,148,172,98,163,213,38,68,117,69,143,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,16,171,153,95,5,22,238,34,244,226,187,84,48,171,103,93,77,196,109,237,146,153,237,74,169,228,186,218,233,146,166,87,219,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,32,226,121,77,247,6,202,172,217,174,45,93,225,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,35,191,241,137,199,70,163,241,131,248,86,138,255,0,65,248,114,203,143,219,226,242,108,148,85,139,37,13,93,227,235,73,174,8,213,99,94,221,204,122,50,56,164,124,171,19,81,251,94,171,44,138,239,65,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,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,245,128,101,92,191,238,87,30,132,244,203,243,175,120,173,60,167,53,205,89,209,172,31,135,25,240,45,76,196,63,19,95,179,95,34,60,74,143,107,163,240,107,160,99,81,110,126,66,39,234,188,126,251,62,150,174,233,187,189,165,78,211,230,115,40,176,210,71,9,152,222,188,226,122,13,140,88,184,145,201,233,47,153,181,61,63,74,137,98,78,228,240,65,242,237,83,213,84,111,115,106,234,88,223,166,73,218,136,142,95,151,89,85,171,81,54,109,203,254,255,0,193,101,255,0,179,255,0,255,0,46,20,2,106,160,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,227,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,121,167,7,92,29,96,156,32,96,149,22,11,5,103,198,114,75,206,207,196,25,7,110,106,127,138,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,171,84,223,211,115,186,170,252,161,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,0,1,21,121,163,250,19,212,223,201,125,226,136,160,19,85,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,191,62,105,184,5,54,117,193,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,169,140,163,158,173,95,189,21,141,102,231,175,77,136,230,210,14,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,222,165,89,90,138,172,100,209,119,34,127,210,228,86,72,228,86,185,21,81,116,230,1,0,57,201,235,95,224,110,31,109,58,57,73,111,239,85,234,109,193,123,211,201,22,232,224,161,183,75,79,81,38,215,36,141,86,204,233,223,70,141,234,199,181,99,239,245,218,237,138,82,176,45,167,146,158,186,86,93,108,89,167,15,23,235,207,123,224,155,50,76,118,154,68,158,73,25,75,43,251,117,204,107,213,86,40,225,100,206,165,123,99,68,99,150,74,185,223,245,245,114,178,207,193,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,82,31,233,31,44,94,31,116,139,136,43,134,183,218,104,188,186,10,79,22,92,75,25,157,146,203,75,97,170,142,38,182,90,167,75,60,178,201,85,50,200,213,146,37,126,214,194,231,185,81,174,115,98,124,125,175,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,130,0,115,171,244,177,139,125,192,161,246,235,137,81,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,189,58,162,254,195,74,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,56,58,177,130,254,139,245,79,50,211,63,138,124,79,240,150,65,113,177,121,189,142,207,149,226,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,212,229,113,232,79,76,191,58,247,138,210,85,0,66,174,101,124,20,91,184,139,211,138,237,80,194,173,157,117,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,133,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,142,255,0,198,39,29,26,143,198,15,225,90,43,253,7,225,203,46,63,111,139,201,178,81,86,44,148,53,119,143,173,38,184,35,85,141,123,119,49,232,200,226,145,242,172,77,71,237,122,172,178,43,189,7,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,250,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,8,149,204,27,130,75,87,21,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,78,180,45,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,213,120,85,225,159,50,226,191,87,40,244,183,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,205,10,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,169,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,52,57,102,83,125,206,114,171,206,107,148,215,121,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,252,163,186,240,71,175,52,220,56,241,47,135,106,77,230,182,174,12,121,42,31,107,200,18,26,137,99,98,219,170,88,177,73,36,172,137,143,116,204,133,206,142,165,34,216,237,239,167,98,39,71,109,114,104,204,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,10,171,231,105,173,127,247,139,195,157,29,191,255,0,205,154,220,42,164,139,254,177,71,73,28,47,73,63,235,171,35,93,31,249,5,107,191,182,133,85,130,239,185,66,107,165,102,167,240,227,87,167,57,13,231,205,189,105,165,193,182,232,90,244,157,243,54,207,59,22,74,37,146,89,21,204,118,215,178,174,6,49,138,137,28,84,209,53,88,212,218,231,206,163,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,166,122,245,211,66,245,31,135,77,71,184,233,126,168,89,188,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,192,23,253,202,227,208,158,153,126,117,239,21,164,170,6,107,56,177,245,79,172,159,112,50,31,113,156,183,78,9,240,171,174,165,114,171,161,211,155,21,69,36,23,44,171,23,203,172,148,114,213,189,205,130,57,234,107,174,48,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,254,194,144,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,83,192,206,168,93,117,143,132,189,51,207,47,173,171,91,148,246,127,134,214,79,87,90,234,185,234,231,161,154,74,41,42,164,149,200,142,115,230,117,50,204,189,122,170,44,138,138,231,116,220,189,212,202,185,165,62,19,189,44,104,223,219,252,123,219,160,33,175,57,253,70,210,59,126,151,227,90,97,125,197,105,47,90,131,116,168,117,202,197,92,218,150,50,124,122,145,146,70,147,206,244,69,238,185,149,40,213,133,177,171,123,79,88,228,145,93,190,153,136,181,23,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,47,104,189,139,84,49,173,47,199,236,186,209,156,210,102,25,180,20,238,117,234,241,73,67,29,36,19,206,249,28,253,145,199,27,24,221,145,181,205,137,31,177,138,244,141,30,173,106,185,90,158,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,160,190,104,54,205,18,180,241,95,122,165,209,105,41,30,247,211,186,167,48,90,106,185,234,89,248,146,106,202,169,107,17,95,43,156,212,122,53,240,35,217,18,246,227,122,57,157,26,246,189,169,18,205,30,240,109,130,232,214,1,195,142,25,107,208,187,165,170,245,141,213,219,227,172,146,251,111,129,209,124,106,185,88,214,84,214,76,199,185,210,50,103,73,27,154,232,164,114,186,29,137,15,70,164,72,198,246,176,1,149,114,231,184,98,226,99,13,225,67,149,190,159,106,150,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,190,165,181,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,189,203,23,151,253,102,145,81,211,113,3,173,248,239,137,157,85,237,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,156,50,49,206,133,172,111,85,108,142,123,35,177,83,42,229,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,53,80,1,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,0,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,73,101,152,181,139,57,197,111,56,86,83,67,230,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,51,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,154,30,224,31,83,50,173,93,225,11,77,179,172,214,175,203,189,84,91,234,45,245,53,78,146,73,36,170,240,170,230,163,100,242,190,71,185,239,154,70,83,181,242,61,93,245,72,231,185,17,17,81,18,64,2,128,121,157,106,151,233,67,140,156,215,196,190,252,78,213,137,120,248,181,191,251,215,179,226,248,177,167,151,7,205,141,115,246,215,73,91,245,187,119,94,191,75,149,136,194,63,222,180,207,42,199,244,227,23,213,43,181,39,143,101,204,46,23,75,125,163,185,28,140,146,163,192,74,94,252,237,220,196,99,225,87,213,164,109,123,28,239,214,65,59,85,26,172,249,252,184,206,21,117,202,172,185,101,246,223,81,73,29,62,29,103,142,247,92,217,158,228,124,144,62,225,73,66,141,137,17,170,138,254,237,116,78,84,114,181,54,53,235,215,170,35,93,210,184,47,214,59,22,129,113,65,128,106,174,83,14,251,45,170,225,37,61,198,77,207,79,26,150,174,158,90,73,106,122,49,143,123,251,44,168,116,189,182,181,92,254,222,196,232,174,234,154,62,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,168,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,160,190,104,54,205,18,180,241,95,122,165,209,105,41,30,247,211,186,167,48,90,106,185,234,89,248,146,106,202,169,107,17,95,43,156,212,122,53,240,35,217,18,246,227,122,57,157,26,246,189,169,18,205,30,240,109,130,232,214,1,195,142,25,107,208,187,165,170,245,141,213,219,227,172,146,251,111,129,209,124,106,185,88,214,84,214,76,199,185,210,50,103,73,27,154,232,164,114,186,29,137,15,70,164,72,198,246,176,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,0,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,227,109,250,155,35,145,41,218,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,58,49,139,44,209,70,142,119,68,223,35,27,251,92,136,191,41,245,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,167,130,61,121,169,226,59,134,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,22,198,236,101,67,17,58,183,107,151,186,128,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,12,214,113,85,170,95,166,158,35,181,23,83,33,190,252,102,130,243,144,85,124,42,183,197,241,251,182,184,159,217,161,253,90,177,142,111,74,88,160,111,214,212,122,244,234,254,174,87,42,249,76,227,76,242,173,59,183,98,23,28,166,147,196,252,107,143,179,38,183,64,248,228,142,102,208,201,85,83,79,19,228,107,216,222,157,207,21,210,177,91,185,174,138,88,158,142,250,186,39,203,69,133,93,107,240,11,206,163,67,81,72,150,219,29,226,217,100,168,137,207,119,125,211,215,67,91,52,78,99,118,237,86,35,109,243,35,149,92,138,138,232,250,35,186,170,182,79,242,172,214,59,22,145,113,113,104,166,200,225,233,73,158,219,229,195,163,169,220,255,0,239,90,170,153,224,146,153,118,49,142,87,247,39,167,138,14,159,75,91,223,222,231,35,88,168,183,210,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,17,87,143,174,10,49,94,43,52,226,174,247,105,182,120,250,155,140,219,230,147,28,184,83,164,108,146,191,98,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,118,186,86,75,66,217,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,190,158,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,84,28,203,176,10,109,62,227,75,81,41,109,184,245,93,170,219,124,168,166,191,210,172,201,46,202,199,213,211,71,45,85,68,79,145,87,123,29,88,181,104,187,87,99,94,215,177,187,118,109,73,191,201,47,83,50,172,131,78,53,19,75,110,213,126,69,151,15,184,91,238,22,142,228,146,62,74,127,61,42,123,240,55,115,213,140,133,31,72,146,53,140,107,127,89,60,238,85,114,191,229,101,70,85,203,211,186,113,139,130,112,129,192,238,137,223,239,244,127,25,201,47,58,127,96,252,63,143,247,38,167,248,167,106,146,129,149,95,223,76,130,88,224,237,71,80,146,126,177,19,127,77,173,234,171,242,164,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,238,92,28,191,232,248,119,177,69,171,122,189,142,255,0,182,197,127,147,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,174,89,103,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,1,18,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,210,136,127,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,78,171,197,15,10,58,143,194,149,247,24,178,103,241,111,252,81,143,210,222,34,154,56,85,35,130,169,204,68,172,160,116,141,87,69,36,212,243,117,107,150,41,30,215,70,248,36,250,123,168,198,246,174,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,247,168,0,50,174,122,11,238,127,153,100,216,206,51,134,95,114,26,186,187,22,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,213,234,141,141,170,187,99,99,91,61,57,98,242,255,0,163,213,218,202,110,32,117,191,29,242,240,90,77,179,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,234,174,141,175,100,151,40,12,171,151,253,255,0,130,203,255,0,103,255,0,254,92,40,4,213,64,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,0,69,94,104,254,132,245,55,242,95,120,162,40,4,213,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,103,219,153,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,53,121,31,102,183,90,252,3,84,244,230,106,122,68,182,216,239,22,235,221,60,173,99,187,238,158,186,25,97,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,217,161,199,248,186,214,251,175,14,60,58,102,122,203,98,177,210,93,238,86,10,122,102,209,210,85,200,230,64,179,212,85,67,77,27,228,219,245,57,140,116,232,245,98,43,85,232,197,106,57,155,183,166,109,203,20,230,161,163,150,46,31,244,107,134,125,29,199,38,242,41,49,155,126,69,79,37,78,215,179,203,170,123,173,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,75,81,15,41,202,3,22,177,103,58,251,168,88,86,83,67,230,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,10,242,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,127,220,187,117,210,179,95,184,83,197,50,75,245,231,226,121,37,135,187,141,223,166,114,78,178,58,170,149,81,34,124,178,76,174,116,211,73,74,250,89,164,145,28,230,186,73,159,253,149,69,99,100,169,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,18,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,210,136,127,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,78,171,197,15,10,58,143,194,149,247,24,178,103,241,111,252,81,143,210,222,34,154,56,85,35,130,169,204,68,172,160,116,141,87,69,36,212,243,117,107,150,41,30,215,70,248,36,250,123,168,198,246,174,90,156,107,220,120,116,212,122,29,47,205,110,125,52,203,46,184,58,58,150,57,105,96,142,213,116,169,90,104,153,115,150,121,26,143,88,88,200,26,201,26,178,181,141,141,239,149,17,206,98,53,247,168,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,0,206,103,27,154,243,77,196,119,18,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,45,141,216,250,135,162,245,118,231,47,116,210,45,28,190,225,252,171,245,235,88,174,243,118,233,53,18,225,142,211,218,233,182,177,119,82,219,111,81,70,234,157,237,122,170,111,158,122,136,187,110,99,28,223,27,119,212,217,26,169,5,137,211,206,11,71,47,184,55,20,11,170,181,19,121,22,93,75,183,193,81,71,38,214,51,177,85,67,79,5,37,69,55,68,123,158,237,172,101,52,189,197,107,26,190,78,198,238,88,220,167,182,228,193,175,52,216,174,168,100,186,1,125,173,171,241,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,149,12,108,93,234,230,35,110,36,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,2,37,115,65,214,251,174,137,240,161,122,109,154,199,73,113,168,207,234,29,131,189,245,50,57,172,163,130,182,142,169,102,157,26,223,155,222,145,67,35,24,155,154,136,249,26,245,220,140,88,223,70,218,79,130,254,148,53,79,13,211,63,138,124,51,241,110,65,110,177,121,189,142,247,139,229,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,73,127,205,255,0,22,177,96,218,251,167,184,86,45,67,225,89,113,253,47,180,218,237,212,221,215,201,216,165,130,182,190,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,250,220,182,244,183,244,211,195,143,22,58,103,13,139,227,53,247,156,126,203,240,170,47,43,199,238,221,34,101,206,106,31,214,43,216,214,244,170,138,7,125,110,70,47,78,143,234,213,114,44,10,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,210,159,13,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,214,42,216,99,100,189,94,140,142,166,57,163,69,85,119,84,98,42,57,200,168,229,249,120,177,244,177,172,159,111,242,31,110,156,205,97,170,128,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,37,115,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,249,35,222,137,39,246,146,52,219,192,57,73,230,183,92,87,141,44,126,197,111,167,164,146,159,49,179,221,108,149,206,153,142,87,199,3,41,157,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,123,198,85,207,65,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,54,81,219,169,34,72,169,233,226,99,81,26,198,53,169,213,122,39,212,247,61,238,220,247,185,203,102,156,168,248,22,255,0,1,197,6,181,225,159,248,189,86,1,69,92,239,243,156,235,164,148,234,223,250,47,21,238,119,252,57,145,159,238,121,139,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,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,179,136,173,121,204,184,146,213,203,238,171,102,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,209,92,140,110,247,171,228,114,111,123,149,108,127,148,167,5,31,4,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,223,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,178,122,113,21,160,216,111,18,90,71,125,210,156,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,186,171,81,237,222,197,124,110,93,143,114,46,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,202,111,141,123,142,160,81,255,0,70,45,80,185,247,239,86,75,123,36,196,43,100,90,90,120,229,181,210,193,12,41,108,108,108,107,31,36,209,50,55,76,215,126,181,239,143,190,175,86,164,40,175,178,160,12,171,146,211,151,159,5,151,94,41,245,66,158,251,151,227,245,110,210,188,106,161,87,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,247,35,123,225,221,125,54,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,31,88,50,174,95,247,254,11,47,253,159,255,0,249,112,160,19,85,0,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,0,1,21,121,163,250,19,212,223,201,125,226,136,160,19,85,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,65,85,124,239,116,183,255,0,197,166,181,219,236,95,248,222,45,119,185,249,95,250,170,104,32,236,171,255,0,253,100,237,236,103,252,143,119,248,52,35,175,41,60,214,235,138,241,165,143,216,173,244,244,146,83,230,54,123,173,146,185,211,49,202,248,224,101,51,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,111,120,170,14,118,26,209,106,184,212,224,122,17,143,101,244,149,85,22,186,138,171,246,77,103,133,141,123,233,103,88,163,101,185,210,201,183,171,30,177,77,90,169,18,61,23,100,140,123,219,209,209,57,99,175,43,77,11,172,214,14,43,44,57,37,109,155,203,198,244,239,253,146,92,230,145,103,142,54,85,70,138,150,246,54,72,147,111,123,202,237,204,216,222,230,181,241,211,79,253,164,106,177,210,87,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,115,147,209,79,192,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,250,185,52,107,125,171,5,214,219,254,139,220,44,117,117,21,26,161,79,3,168,107,225,145,187,41,39,182,193,89,80,172,149,139,209,85,146,69,36,189,30,213,85,107,227,99,118,170,61,95,29,207,153,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,160,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,158,206,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,177,254,82,156,20,124,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,201,233,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,215,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,41,190,53,238,58,129,71,253,24,181,66,231,223,189,89,45,236,147,16,173,145,105,105,227,150,215,75,4,48,165,177,177,177,172,124,147,68,200,221,51,93,250,215,190,62,250,189,90,144,162,190,202,128,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,7,10,227,115,94,106,120,113,225,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,177,219,217,78,244,94,141,220,228,206,181,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,133,223,241,191,164,56,110,130,242,196,203,116,143,79,224,171,142,197,142,211,218,33,167,90,185,214,105,229,123,239,148,146,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,81,177,125,28,210,244,46,143,88,56,83,191,100,148,86,111,47,36,211,191,246,73,108,154,53,130,57,25,75,26,162,92,24,233,37,77,221,159,23,185,51,163,99,154,231,201,77,7,246,149,168,199,82,182,128,235,29,247,135,253,101,196,245,139,28,135,200,171,198,110,13,168,146,155,115,25,229,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,250,154,138,105,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,235,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,5,37,243,136,214,139,86,162,241,13,101,211,252,95,47,164,188,218,48,11,59,233,43,41,233,152,215,50,130,247,53,67,252,200,150,84,111,87,189,34,134,137,175,106,57,205,141,241,185,159,76,137,42,30,131,147,38,133,214,101,58,203,125,215,155,189,155,125,151,9,183,201,110,181,213,200,179,199,253,113,86,212,99,150,21,106,36,82,246,233,22,161,178,49,206,85,103,151,3,182,42,185,174,111,229,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,17,87,153,166,138,126,133,184,184,202,124,123,135,149,65,157,245,205,104,247,203,190,104,188,217,230,242,35,147,164,108,107,122,85,69,83,177,169,187,164,75,22,231,43,183,116,150,156,148,53,190,212,182,172,203,134,233,172,117,109,185,54,162,163,56,167,185,54,70,186,9,32,86,209,81,203,3,219,242,115,30,215,36,46,106,166,228,122,62,68,93,155,19,185,61,120,177,244,177,172,159,111,242,31,110,156,205,97,170,128,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,209,204,235,75,127,74,28,27,102,190,37,139,226,119,92,75,199,202,109,255,0,223,93,159,23,197,145,60,185,254,111,107,95,182,134,74,223,161,219,186,245,250,90,175,70,20,67,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,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,244,235,209,83,246,154,136,50,174,78,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,181,61,7,147,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,174,88,174,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,20,129,205,147,93,53,151,53,215,31,209,30,107,139,93,112,252,91,17,223,45,166,215,37,115,103,165,189,238,154,102,195,123,107,153,27,17,221,216,21,177,181,138,233,59,14,100,236,71,53,238,153,167,149,229,205,193,71,244,170,212,121,239,249,253,178,235,30,153,98,223,172,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,190,144,67,254,99,60,20,127,74,173,56,130,255,0,128,91,45,81,234,110,45,250,203,109,76,233,218,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,222,177,54,105,100,74,44,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,70,138,56,54,213,156,239,91,56,113,195,53,11,82,49,11,173,138,253,93,111,142,58,137,110,13,133,159,23,216,198,181,46,112,178,36,111,110,26,143,240,173,107,163,143,166,229,216,143,139,183,44,157,172,25,193,225,71,133,29,71,226,215,81,217,133,97,81,120,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,10,139,202,154,163,181,221,153,243,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,158,172,3,42,229,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,53,80,1,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,0,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,17,127,153,118,1,83,168,60,22,234,37,45,183,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,171,65,152,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,212,153,154,30,36,117,190,235,196,126,182,229,58,209,121,177,210,89,170,50,58,136,156,202,10,105,29,35,41,160,134,8,233,225,98,189,223,55,189,34,134,61,239,232,212,115,247,57,26,196,84,98,91,167,39,221,28,177,96,220,48,38,170,211,205,228,94,181,46,225,61,69,100,155,94,206,197,45,13,68,244,148,244,221,21,238,99,182,189,149,50,247,17,172,114,249,59,29,185,35,106,156,87,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,176,158,100,154,47,117,214,254,18,242,139,22,47,136,85,228,153,61,142,162,142,253,98,163,164,123,187,233,60,51,35,103,116,113,163,147,188,255,0,14,90,198,164,93,28,174,87,34,49,174,147,97,66,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,167,44,79,41,177,103,56,173,155,53,197,171,188,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,228,101,180,210,159,9,222,150,52,111,237,254,61,237,208,29,84,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,130,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,2,144,57,178,107,166,178,230,186,227,250,35,205,113,107,174,31,139,98,59,229,180,218,228,174,108,244,183,189,211,76,216,111,109,115,35,98,59,187,2,182,54,177,93,39,97,204,157,136,230,189,211,52,242,188,185,184,40,254,149,90,143,61,255,0,63,182,93,99,211,44,91,245,151,42,152,19,181,29,210,185,21,139,29,177,179,110,107,219,185,143,89,37,116,72,231,50,54,181,189,98,116,209,72,151,210,8,127,204,103,130,143,233,85,167,16,95,240,11,101,170,61,77,197,191,89,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,69,152,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,209,71,6,218,179,157,235,103,14,56,102,161,106,70,33,117,177,95,171,173,241,199,81,45,193,176,179,226,251,24,214,165,206,22,68,141,237,195,81,254,21,173,116,113,244,220,187,17,241,118,229,147,181,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,0,83,183,57,253,121,166,202,181,67,26,208,11,21,109,95,143,131,211,186,233,125,99,106,37,108,18,92,107,35,141,208,70,248,85,136,199,190,26,110,143,108,168,231,252,171,164,98,108,86,189,29,226,121,62,232,229,247,57,226,129,53,86,158,111,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,198,216,237,171,35,84,177,94,104,254,132,245,55,242,95,120,162,40,4,213,65,153,109,126,209,203,239,15,250,203,150,104,238,71,55,145,87,140,220,29,79,29,78,214,51,203,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,234,106,161,113,92,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,240,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,251,25,70,213,250,90,246,53,38,248,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,0,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,225,44,126,227,125,240,187,253,159,43,197,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,25,162,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,251,75,243,229,213,163,150,45,27,225,31,4,166,180,77,228,85,230,22,248,51,27,165,78,215,179,189,85,95,4,82,53,54,57,239,70,246,160,74,120,58,183,107,95,216,223,181,174,123,144,174,190,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,35,175,243,136,209,123,174,162,240,243,101,212,12,95,16,171,188,221,240,11,195,234,235,42,41,158,231,62,130,201,53,59,252,201,86,36,119,71,177,37,134,137,207,114,53,206,141,145,185,255,0,76,105,42,149,87,194,70,180,93,116,23,136,108,39,80,41,114,250,188,118,209,29,226,142,147,36,168,133,142,149,146,217,36,168,143,205,138,88,154,215,44,172,237,35,156,141,70,185,200,246,49,236,233,35,24,169,126,156,88,250,88,214,79,183,249,15,183,78,102,176,213,64,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,39,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,50,239,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,203,254,229,189,148,223,115,14,9,116,182,237,145,215,121,117,116,246,250,187,92,114,118,153,30,218,90,42,234,138,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,86,157,184,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,255,0,19,124,46,233,127,20,216,4,216,134,160,89,41,31,114,163,167,171,92,122,244,230,72,179,217,171,102,133,209,182,161,157,185,35,116,140,71,118,222,232,28,254,220,139,20,123,145,118,181,91,234,244,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,2,37,102,188,182,52,27,63,226,142,46,34,242,11,109,35,173,174,167,109,85,199,17,138,135,109,21,218,246,146,185,222,125,83,149,234,215,177,205,86,247,41,219,27,91,44,140,223,35,159,190,86,73,45,64,56,167,10,60,40,233,199,9,90,112,204,43,10,139,206,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,176,1,85,127,220,49,255,0,210,139,253,9,255,0,236,242,127,254,130,255,0,252,22,63,163,71,226,159,221,255,0,224,95,141,248,63,254,142,240,188,175,31,185,255,0,111,183,220,255,0,238,119,255,0,249,68,0,254,225,143,254,148,95,232,79,255,0,103,150,168,1,31,248,214,225,75,250,96,233,101,171,76,255,0,30,254,18,248,102,65,5,247,205,248,95,159,220,237,211,84,67,218,237,247,162,233,215,201,221,187,114,244,217,211,167,207,170,112,14,23,57,82,127,70,189,118,198,117,175,244,245,248,143,240,231,155,253,89,248,91,195,239,249,20,115,211,127,134,242,228,219,183,191,187,251,11,215,111,79,151,94,169,63,192,34,175,28,252,12,127,77,31,193,63,237,163,248,59,240,119,196,191,222,79,136,121,94,95,141,255,0,223,16,236,219,227,127,247,93,119,255,0,139,167,207,149,112,185,202,147,250,53,235,182,51,173,127,167,175,196,127,135,60,223,234,207,194,222,31,127,200,163,158,155,252,55,151,38,221,189,253,223,216,94,187,122,124,186,245,73,254,0,0,28,171,138,61,11,254,146,154,19,147,104,167,226,159,195,159,136,252,47,235,63,7,204,236,120,245,144,84,255,0,129,238,71,187,119,99,111,246,211,166,238,191,62,157,22,0,127,112,199,255,0,74,47,244,39,255,0,179,203,84,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,139,113,251,141,139,205,236,119,188,95,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,247,12,127,244,162,255,0,66,127,251,60,181,67,228,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,171,111,238,24,255,0,233,69,254,132,255,0,246,121,53,63,163,86,119,253,13,191,162,183,233,187,250,215,240,255,0,225,111,197,191,134,161,255,0,185,125,206,223,99,194,238,237,255,0,112,255,0,122,111,238,111,255,0,247,187,183,144,175,251,134,63,250,81,127,161,63,253,158,90,77,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,96,227,159,129,143,233,163,248,39,253,180,127,7,126,14,248,151,251,201,241,15,43,203,241,191,251,226,29,155,124,111,254,235,174,255,0,241,116,249,249,78,10,121,111,127,67,237,83,186,234,103,233,151,241,111,196,241,249,236,94,23,225,223,3,183,220,169,167,155,187,220,242,165,235,211,198,219,183,106,117,223,215,175,203,162,205,82,173,110,220,141,109,83,93,107,102,177,113,45,87,71,109,125,68,142,163,167,171,196,155,83,60,48,43,151,182,201,37,109,100,109,145,232,222,136,175,72,216,142,84,85,70,183,175,68,158,188,46,104,95,244,107,208,156,103,69,63,20,254,35,252,57,230,255,0,89,248,62,31,127,200,172,158,167,252,15,114,77,187,123,251,127,182,189,118,245,249,117,232,144,3,251,134,63,250,81,127,161,63,253,158,89,78,147,224,191,162,253,44,195,116,207,226,159,19,252,37,143,219,172,94,111,99,179,229,120,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,131,202,106,198,11,250,80,210,204,203,76,254,41,240,207,197,184,253,198,197,230,246,59,222,47,149,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,251,134,63,250,81,127,161,63,253,158,89,78,147,224,191,162,253,44,195,116,207,226,159,19,252,37,143,219,172,94,111,99,179,229,120,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,130,63,241,173,194,151,244,193,210,203,86,153,254,61,252,37,240,204,130,11,239,155,240,191,63,185,219,166,168,135,181,219,239,69,211,175,147,187,118,229,233,179,167,79,159,84,138,186,79,201,175,244,95,170,120,110,166,127,72,239,137,254,18,200,45,215,223,11,240,135,103,202,241,106,99,155,181,220,243,93,179,119,111,110,237,174,233,215,175,69,233,208,178,160,1,90,186,177,201,175,244,161,170,121,150,166,127,72,239,134,126,45,200,46,55,223,11,240,135,123,197,242,170,100,155,181,220,243,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,244,107,208,156,103,69,63,20,254,35,252,57,230,255,0,89,248,62,31,127,200,172,158,167,252,15,114,77,187,123,251,127,182,189,118,245,249,117,232,157,84,28,127,137,190,23,116,191,138,108,2,108,67,80,44,148,143,185,81,211,213,174,61,122,115,36,89,236,213,179,66,232,219,80,206,220,145,186,70,35,187,111,116,14,127,110,69,138,61,200,187,90,173,245,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,1,18,179,94,91,26,13,159,241,71,23,17,121,5,182,145,214,215,83,182,170,227,136,197,67,182,138,237,123,73,92,239,62,169,202,245,107,216,230,171,123,148,237,141,173,150,70,111,145,207,223,43,36,150,160,16,3,138,62,84,159,210,83,93,178,109,107,253,61,126,28,252,71,225,127,86,126,22,243,59,30,61,28,20,223,225,188,184,247,110,236,110,254,194,116,221,211,231,211,170,247,254,10,120,82,254,135,218,89,117,211,63,199,191,139,126,39,144,79,125,243,126,23,224,118,251,148,212,240,246,187,125,233,122,244,241,183,110,220,157,119,244,233,242,234,178,0,16,3,138,62,84,159,210,83,93,178,109,107,253,61,126,28,252,71,225,127,86,126,22,243,59,30,61,28,20,223,225,188,184,247,110,236,110,254,194,116,221,211,231,211,170,245,94,6,56,24,254,133,223,141,191,219,71,241,143,227,31,134,255,0,188,159,15,241,124,79,39,255,0,190,38,223,187,201,255,0,238,122,108,255,0,31,95,148,170,0,2,186,181,251,148,157,247,136,13,101,203,53,139,35,226,115,199,171,201,174,14,168,142,155,240,91,31,226,82,177,169,29,53,54,246,86,49,36,237,65,28,81,119,54,35,159,179,115,190,167,42,146,87,131,46,16,49,94,14,244,226,187,14,180,223,191,17,222,175,87,7,92,46,247,217,45,209,210,73,83,209,54,65,3,88,213,123,219,12,76,69,86,177,242,73,210,73,103,122,43,82,77,141,245,124,81,232,95,244,148,208,156,155,69,63,20,254,28,252,71,225,127,89,248,62,103,99,199,172,130,167,252,15,114,61,219,187,27,127,182,157,55,117,249,244,232,176,3,251,134,63,250,81,127,161,63,253,158,90,161,10,184,205,229,153,138,241,99,168,244,58,165,105,212,111,192,215,164,183,182,223,119,237,216,35,174,142,229,219,95,212,78,237,178,194,244,153,172,85,141,207,123,164,221,28,112,53,17,137,31,213,250,188,16,240,15,125,224,203,42,201,110,212,250,233,248,174,203,148,91,225,167,172,180,126,24,101,15,90,168,36,221,79,83,223,90,137,95,244,50,74,150,118,209,26,215,119,250,187,170,177,164,192,0,2,181,117,99,147,95,233,67,84,243,45,76,254,145,223,12,252,91,144,92,111,190,23,225,14,247,139,229,84,201,55,107,185,230,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,232,215,161,56,206,138,126,41,252,71,248,115,205,254,179,240,124,62,255,0,145,89,61,79,248,30,228,155,118,247,246,255,0,109,122,237,235,242,235,209,58,168,0,0,121,77,88,193,127,74,26,89,153,105,159,197,62,25,248,183,31,184,216,188,222,199,123,197,242,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,112,199,255,0,74,47,244,39,255,0,179,203,84,0,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,197,184,253,198,197,230,246,59,222,47,149,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,43,91,251,134,63,250,81,127,161,63,253,158,90,160,7,20,226,243,135,187,239,20,58,53,83,163,182,141,75,252,21,73,115,184,82,212,93,42,126,12,203,151,153,75,3,150,70,211,108,116,145,172,127,175,109,60,189,198,189,29,250,157,191,54,189,200,67,109,61,228,169,106,195,115,252,107,47,190,235,221,38,73,109,177,222,40,174,85,150,90,188,37,189,139,148,16,204,201,36,165,147,117,107,219,178,70,181,88,189,88,228,232,229,234,215,126,197,179,66,21,113,173,203,123,250,96,234,157,171,83,63,76,191,132,190,25,143,193,98,240,191,14,249,253,206,221,77,68,221,222,231,149,23,78,190,78,221,187,87,166,206,189,126,125,19,213,240,49,192,199,244,46,252,109,254,218,63,140,127,24,252,55,253,228,248,127,139,226,121,63,253,241,54,253,222,79,255,0,115,211,103,248,250,252,164,86,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,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,215,167,84,95,216,86,95,247,12,127,244,162,255,0,66,127,251,60,159,255,0,160,191,255,0,5,143,232,209,248,167,247,127,248,23,227,126,15,255,0,163,188,47,43,199,238,127,219,237,247,63,251,157,255,0,254,81,0,63,184,99,255,0,165,23,250,19,255,0,217,229,170,0,86,174,172,114,107,253,40,106,158,101,169,159,210,59,225,159,139,114,11,141,247,194,252,33,222,241,124,170,153,38,237,119,60,214,239,219,220,219,187,107,122,244,235,209,58,244,38,175,11,154,23,253,26,244,39,25,209,79,197,63,136,255,0,14,121,191,214,126,15,135,223,242,43,39,169,255,0,3,220,147,110,222,254,223,237,175,93,189,126,93,122,39,85,5,106,234,199,38,191,210,134,169,230,90,153,253,35,190,25,248,183,32,184,223,124,47,194,29,239,23,202,169,146,110,215,115,205,110,253,189,205,187,182,183,175,78,189,19,175,66,106,240,185,161,127,209,175,66,113,157,20,252,83,248,143,240,231,155,253,103,224,248,125,255,0,34,178,122,159,240,61,201,54,237,239,237,254,218,245,219,215,229,215,162,117,82,189,120,145,229,29,106,215,173,109,202,117,126,205,172,244,152,117,62,79,81,21,91,236,244,216,131,103,100,83,164,17,178,105,86,70,213,196,143,124,178,178,73,158,237,136,170,249,92,171,185,122,185,123,175,4,60,32,223,120,57,197,114,92,42,163,87,255,0,26,89,111,151,8,110,148,116,223,135,217,110,240,42,187,125,186,137,55,164,210,190,94,235,25,76,157,21,81,172,236,117,106,117,123,148,234,186,23,161,122,113,195,166,156,91,180,191,75,236,222,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,87,172,126,225,81,107,184,211,126,29,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,159,51,181,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,10,183,197,154,159,187,218,153,240,201,250,185,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,190,172,17,87,251,168,252,9,255,0,199,159,250,51,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,135,239,85,182,246,93,32,166,248,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,167,175,78,138,138,173,20,227,51,134,206,34,114,170,172,43,71,53,35,241,5,234,138,222,251,164,244,223,7,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,245,117,233,209,21,83,245,181,211,138,61,9,225,175,224,159,166,188,231,240,231,226,63,39,225,159,213,149,149,157,255,0,31,181,222,255,0,115,69,38,221,189,248,191,181,211,174,239,151,94,139,211,207,233,15,28,92,43,235,190,101,30,159,105,110,173,210,93,178,25,233,229,169,130,134,107,109,109,11,234,25,26,34,189,34,90,168,99,108,143,70,245,122,177,138,175,216,199,187,166,214,57,83,186,145,171,44,230,61,193,142,13,149,94,112,172,167,89,60,43,214,63,112,168,181,220,105,191,14,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,213,116,83,94,244,159,136,156,86,171,53,209,204,175,241,5,150,138,224,251,92,245,62,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,171,167,94,168,168,158,131,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,99,175,247,81,248,19,255,0,143,63,244,102,241,254,168,74,160,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,73,76,79,41,177,103,56,173,155,53,197,171,188,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,228,126,177,249,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,250,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,62,176,15,63,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,254,155,90,247,182,9,17,155,149,55,63,107,27,213,239,99,93,232,0,0,31,147,83,148,216,169,50,171,118,21,81,93,178,245,117,183,214,221,40,233,187,79,94,237,45,36,148,209,212,73,189,19,99,118,190,182,153,58,42,163,151,185,213,168,168,215,42,126,176,0,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,225,251,213,109,189,151,72,41,190,15,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,233,235,211,162,162,175,235,104,95,20,122,19,196,167,198,255,0,66,153,207,226,63,195,158,55,196,255,0,171,43,40,251,30,71,119,179,254,233,138,61,219,187,18,255,0,103,175,77,191,62,157,83,175,85,0,3,242,108,217,77,139,32,184,223,173,54,138,239,34,175,25,184,50,215,116,143,180,246,120,245,79,165,130,173,177,245,114,34,63,172,21,116,239,234,213,86,253,125,58,238,107,145,63,88,0,1,202,181,211,138,61,9,225,175,224,159,166,188,231,240,231,226,63,39,225,159,213,149,149,157,255,0,31,181,222,255,0,115,69,38,221,189,248,191,181,211,174,239,151,94,139,211,207,233,15,28,92,43,235,190,101,30,159,105,110,173,210,93,178,25,233,229,169,130,134,107,109,109,11,234,25,26,34,189,34,90,168,99,108,143,70,245,122,177,138,175,216,199,187,166,214,57,83,186,145,171,44,230,61,193,142,13,149,94,112,172,167,89,60,43,214,63,112,168,181,220,105,191,14,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,213,116,83,94,244,159,136,156,86,171,53,209,204,175,241,5,150,138,224,251,92,245,62,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,171,167,94,168,168,158,131,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,99,175,247,81,248,19,255,0,143,63,244,102,241,254,168,74,160,115,253,107,215,189,39,225,219,21,165,205,117,143,43,252,63,101,173,184,50,215,5,79,131,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,233,233,215,170,162,47,42,196,249,143,112,99,156,229,86,108,43,22,214,79,54,245,144,92,41,237,118,234,111,195,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,230,73,80,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,72,171,78,121,140,223,240,26,45,78,177,85,85,220,113,235,141,158,59,245,28,244,150,250,137,167,169,162,146,20,154,55,71,76,214,44,239,123,163,84,84,137,35,89,21,85,26,141,221,242,35,175,247,81,248,19,255,0,143,63,244,102,241,254,168,73,76,79,41,177,103,56,173,155,53,197,171,188,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,228,126,176,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,87,172,126,225,81,107,184,211,126,29,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,159,51,170,232,166,189,233,63,17,56,173,86,107,163,153,95,226,11,45,21,193,246,185,234,124,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,87,78,189,81,81,58,0,62,75,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,237,107,216,230,175,69,69,67,235,0,0,121,75,142,170,233,197,163,81,237,26,67,115,205,45,84,217,157,250,223,81,116,182,217,36,168,68,170,169,165,133,81,36,145,173,255,0,254,213,168,191,83,219,12,238,106,57,33,149,89,234,193,249,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,141,127,221,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,199,63,195,245,251,70,179,253,71,202,116,143,13,212,43,85,215,47,194,246,252,110,215,3,221,220,166,234,168,215,109,114,162,50,94,219,213,35,151,182,231,118,164,115,89,38,199,170,53,122,0,57,254,181,235,222,147,240,237,138,210,230,186,199,149,254,31,178,214,220,25,107,130,167,193,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,244,244,235,213,81,23,149,98,124,199,184,49,206,114,171,54,21,139,107,39,155,122,200,46,20,246,187,117,55,225,219,172,125,250,169,228,108,113,71,189,244,205,99,119,61,237,78,174,84,106,117,234,170,137,243,36,168,63,39,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,17,175,251,168,252,9,255,0,199,159,250,51,120,255,0,84,36,85,167,60,198,111,248,13,22,167,88,170,170,238,56,245,198,207,29,250,142,122,75,125,68,211,212,209,73,10,77,27,163,166,107,22,119,189,209,170,42,68,145,172,138,170,141,70,238,249,17,215,251,168,252,9,255,0,199,159,250,51,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,43,214,63,112,168,181,220,105,191,14,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,213,116,83,94,244,159,136,156,86,171,53,209,204,175,241,5,150,138,224,251,92,245,62,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,171,167,94,168,168,158,171,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,31,172,1,249,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,141,127,221,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,192,0,0,60,254,89,159,225,184,45,78,63,75,152,100,52,150,151,229,87,136,236,22,133,169,85,107,42,174,50,69,44,177,83,163,250,109,107,222,216,36,70,110,84,220,253,172,111,87,189,141,119,160,0,0,126,77,78,83,98,164,202,173,216,85,69,118,203,213,214,223,91,116,163,166,237,61,123,180,180,146,83,71,81,38,244,77,141,218,250,218,100,232,170,142,94,231,86,162,163,92,169,250,192,3,133,106,247,27,252,49,232,46,101,38,159,234,230,161,213,227,183,216,233,226,171,74,121,177,203,164,172,150,9,17,118,75,20,177,83,58,41,89,213,28,213,115,28,228,71,177,236,94,142,99,145,61,6,133,241,71,161,60,74,124,111,244,41,156,254,35,252,57,227,124,79,250,178,178,143,177,228,119,123,63,238,152,163,221,187,177,47,246,122,244,219,243,233,213,58,245,80,113,253,111,226,235,135,78,28,110,182,203,22,178,234,101,37,130,229,119,167,125,93,37,27,104,170,171,103,88,26,237,189,215,199,77,20,142,141,138,237,205,107,158,141,71,171,36,70,238,216,254,159,38,138,113,153,195,103,17,57,85,86,21,163,154,145,248,130,245,69,111,125,210,122,111,131,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,250,186,244,232,138,168,214,190,51,56,108,225,219,42,165,194,181,143,82,63,15,222,171,109,236,186,65,77,240,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,79,94,157,21,21,90,41,198,103,13,156,68,229,85,88,86,142,106,71,226,11,213,21,189,247,73,233,190,15,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,234,235,211,162,42,167,107,7,52,214,254,36,116,75,135,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,119,61,89,13,59,31,42,177,168,173,220,253,187,26,175,141,21,81,94,196,95,21,165,188,122,240,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,21,23,192,174,84,253,222,212,47,154,79,214,77,78,200,219,210,56,158,239,169,201,215,167,68,234,170,136,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,1,74,220,234,253,83,226,223,111,232,125,198,226,57,42,122,167,202,126,223,215,123,141,184,157,60,212,244,114,251,171,188,35,221,234,113,201,186,213,224,87,8,179,25,41,182,179,251,234,150,154,9,227,169,77,239,123,81,157,184,42,37,159,175,212,231,118,54,53,170,231,162,165,38,104,166,168,93,116,87,87,49,13,87,179,54,174,74,140,90,241,77,114,125,61,53,107,169,31,89,3,30,157,234,85,149,168,170,198,77,23,114,39,253,46,69,100,142,69,107,145,85,23,75,184,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,206,23,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,199,138,231,79,175,52,214,156,55,20,225,202,205,91,86,203,149,246,161,153,53,233,33,168,150,38,124,58,21,146,42,104,101,98,51,100,236,150,161,36,145,19,127,234,223,66,199,43,62,166,57,32,255,0,46,173,28,190,235,39,23,24,37,53,162,111,30,147,15,184,65,152,221,42,118,177,253,154,90,9,226,145,169,177,207,98,187,187,58,211,193,213,187,156,206,254,253,174,107,28,134,133,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,169,202,184,177,244,177,172,159,111,242,31,110,156,172,190,84,252,113,211,105,173,214,131,133,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,128,28,234,253,44,98,223,112,40,125,186,226,122,14,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,111,145,36,98,170,57,236,134,111,128,1,88,28,232,178,155,238,13,149,112,245,154,226,213,222,21,235,31,184,95,46,150,234,158,211,36,236,85,65,37,174,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,45,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,233,20,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,0,1,76,28,78,241,49,153,112,161,205,35,80,117,75,15,161,164,184,177,212,246,139,109,222,217,82,136,214,92,109,210,90,173,207,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,110,154,85,169,152,174,178,105,198,57,170,88,85,95,145,101,201,173,241,92,41,183,73,27,228,135,122,125,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,0,16,255,0,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,125,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,250,156,238,198,198,181,92,244,84,164,205,20,213,11,174,138,234,230,33,170,246,102,213,201,81,139,94,41,174,79,167,166,173,117,35,235,32,99,211,189,74,178,181,21,88,201,162,238,68,255,0,165,200,172,145,200,173,114,42,162,233,119,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,25,194,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,241,92,233,245,230,154,211,134,226,156,57,89,171,106,217,114,190,212,51,38,189,36,53,18,196,207,135,66,178,69,77,12,172,70,108,157,146,212,36,146,34,111,253,91,232,88,229,103,212,199,36,31,229,213,163,151,221,100,226,227,4,166,180,77,227,210,97,247,8,51,27,165,78,214,63,179,75,65,60,82,53,54,57,236,87,119,103,90,120,58,183,115,153,223,223,181,205,99,144,208,160,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,193,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,40,47,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,170,114,105,207,234,114,110,23,46,152,101,199,33,164,171,168,195,178,138,186,106,59,123,86,36,158,134,221,81,20,85,17,171,218,212,71,171,36,169,146,185,90,247,245,234,173,145,168,189,35,218,217,234,121,77,88,206,191,69,250,89,153,106,103,194,254,39,248,75,31,184,223,124,46,255,0,103,202,241,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,99,46,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,52,125,193,254,1,77,166,28,46,105,110,25,14,61,87,98,168,165,197,232,106,110,22,250,180,149,179,193,113,169,137,42,43,82,70,202,187,216,245,169,154,101,86,47,77,138,170,212,70,162,35,83,176,2,152,52,171,141,187,175,10,28,114,235,69,139,39,158,174,187,78,178,173,72,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,151,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,245,128,14,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,178,231,173,26,161,122,213,198,107,189,231,47,171,175,206,227,188,65,126,101,226,165,145,202,246,214,192,246,62,23,36,110,106,196,140,141,99,141,25,22,206,219,88,198,177,26,140,68,105,119,220,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,78,85,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,29,121,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,244,62,53,145,234,136,214,50,106,96,210,127,199,127,165,60,55,244,91,255,0,126,127,136,45,223,135,63,192,255,0,221,79,38,63,23,252,63,234,191,195,118,255,0,194,125,31,240,190,93,77,47,105,237,22,101,110,192,49,171,126,163,93,169,46,153,101,45,158,138,27,245,117,35,81,176,85,92,91,11,18,166,104,209,24,196,70,58,84,123,145,17,140,249,42,125,45,253,137,232,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,10,11,227,3,0,169,211,14,40,245,75,12,155,30,164,177,83,210,229,21,213,54,251,125,34,68,216,32,183,84,202,181,20,73,27,98,93,140,98,211,77,10,163,19,166,196,84,106,163,85,21,169,106,156,154,115,250,156,155,133,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,253,122,171,100,106,47,72,246,182,122,158,83,86,51,175,209,126,150,102,90,153,240,191,137,254,18,199,238,55,223,11,191,217,242,188,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,152,203,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,31,112,127,128,83,105,135,11,154,91,134,67,143,85,216,170,41,113,122,26,155,133,190,173,37,108,240,92,106,98,74,138,212,145,178,174,246,61,106,102,153,85,139,211,98,170,181,17,168,136,212,169,110,90,28,113,212,240,227,153,67,163,217,195,41,31,167,89,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,125,12,141,36,98,162,181,236,154,242,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,0,1,0,57,213,250,88,197,190,224,80,251,117,196,244,28,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,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,250,223,34,72,197,84,115,217,12,223,0,2,176,57,209,101,55,220,27,42,225,235,53,197,171,188,43,214,63,112,190,93,45,213,61,166,73,216,170,130,75,92,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,34,90,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,187,103,113,58,163,227,154,52,116,157,165,145,210,40,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,18,170,57,42,42,233,215,170,191,124,157,230,75,83,242,70,109,103,139,245,59,172,141,68,226,188,163,53,51,21,211,190,46,33,183,101,53,126,39,227,92,126,175,25,183,78,249,35,142,22,215,73,61,61,68,76,145,207,123,122,119,60,87,68,196,110,231,58,89,98,98,55,234,234,151,168,10,22,230,167,172,118,45,93,226,226,239,77,142,67,214,147,2,183,197,135,73,83,185,255,0,223,85,84,211,207,37,74,236,123,26,172,237,207,81,44,29,62,166,187,177,189,174,86,189,17,37,87,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,107,219,226,82,199,29,61,93,66,245,71,236,147,188,249,105,190,74,205,204,241,126,151,116,145,200,159,95,59,141,47,181,85,96,26,123,173,16,186,146,11,149,178,241,46,47,80,141,162,111,126,178,10,152,100,169,139,125,71,84,118,200,29,73,54,216,213,28,157,106,228,114,43,126,123,225,87,45,125,94,169,210,14,48,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,155,24,218,196,164,145,238,98,163,209,145,57,19,119,85,99,180,18,10,75,231,45,159,211,100,220,81,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,235,213,27,27,85,122,199,181,189,3,146,62,151,221,106,179,253,66,214,137,157,87,5,182,217,103,139,23,167,71,81,59,177,89,61,76,209,212,203,178,163,170,55,124,13,164,135,116,104,142,94,149,113,185,85,191,45,246,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,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,165,110,117,126,169,241,111,183,244,62,227,113,28,149,61,83,229,63,111,235,189,198,220,92,245,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,166,107,56,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,254,146,209,77,35,226,232,197,124,148,210,67,34,162,35,122,43,213,21,173,84,86,165,196,242,155,215,75,238,176,112,203,248,111,45,188,218,170,238,186,119,112,102,55,75,13,58,50,58,166,89,227,165,133,104,159,81,27,87,254,158,22,73,181,168,246,211,47,93,207,108,143,117,64,241,99,234,159,89,62,224,100,62,227,57,106,156,149,61,44,101,63,112,43,189,186,220,87,7,31,250,243,83,196,31,20,121,118,77,13,109,37,77,138,193,80,252,103,30,125,37,68,85,48,62,221,73,44,141,108,209,205,27,26,146,178,121,93,53,74,42,171,186,37,66,49,30,230,181,170,88,79,38,77,11,163,197,180,106,251,175,55,123,54,203,214,109,112,146,221,107,171,145,96,147,250,158,145,200,199,44,42,212,89,98,238,85,165,67,100,99,156,136,255,0,18,7,108,68,107,92,235,21,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,167,42,226,199,210,198,178,125,191,200,125,186,115,53,133,191,114,180,227,219,241,221,29,135,133,29,80,131,102,65,106,183,248,120,133,210,158,159,164,117,244,52,144,43,146,142,161,172,78,145,205,12,17,57,89,47,68,108,145,198,168,245,73,90,142,158,202,142,85,132,241,79,195,238,162,106,61,247,72,113,61,81,181,84,102,120,229,194,123,93,109,146,161,178,209,213,58,170,5,153,38,142,157,179,177,158,87,111,199,153,94,176,119,26,214,181,28,170,136,230,170,197,94,117,126,150,49,111,184,20,62,221,113,41,175,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,23,253,192,191,25,182,46,48,244,226,170,231,37,171,224,217,158,47,227,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,78,216,127,53,206,35,177,61,113,202,117,62,162,171,241,6,45,148,220,27,35,176,235,197,91,229,165,182,80,178,100,88,161,161,146,54,177,41,230,100,29,98,89,155,30,217,28,238,236,209,74,244,106,167,85,230,243,169,22,45,96,211,142,28,53,67,24,163,186,210,90,178,107,125,254,227,73,13,210,133,244,149,76,142,68,182,42,35,227,127,255,0,209,237,87,70,246,244,124,111,123,28,215,186,16,112,235,175,57,151,13,186,185,98,213,108,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,122,35,149,142,216,244,100,141,77,236,106,166,132,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,130,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,0,2,128,121,163,250,236,212,223,201,125,158,136,250,185,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,250,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,62,176,1,242,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,102,179,137,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,233,45,20,210,62,46,140,87,201,77,36,50,42,34,55,162,189,81,90,213,69,106,92,79,41,189,116,190,235,7,12,191,134,242,219,205,170,174,235,167,119,6,99,116,176,211,163,35,170,101,158,58,88,86,137,245,17,181,127,233,225,100,155,90,143,109,50,245,220,246,200,247,84,15,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,197,112,113,255,0,175,53,60,65,241,71,151,100,208,214,210,84,216,172,21,15,198,113,231,210,84,69,83,3,237,212,146,200,214,205,28,209,177,169,43,39,149,211,84,162,170,187,162,84,35,17,238,107,90,165,132,242,100,208,186,60,91,70,175,186,243,119,179,108,189,102,215,9,45,214,186,185,22,9,63,169,233,28,140,114,194,173,69,150,46,229,90,84,54,70,57,200,143,241,32,118,196,70,181,206,177,80,64,14,117,126,150,49,111,184,20,62,221,113,41,175,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,23,211,192,47,26,248,175,21,154,113,73,100,187,92,252,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,149,71,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,174,14,119,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,22,250,142,170,221,243,182,174,109,177,170,53,122,82,72,228,87,124,246,115,254,77,57,253,54,51,197,29,211,12,184,228,53,116,148,249,142,47,87,77,71,111,106,202,176,87,92,105,229,138,162,53,123,90,138,196,124,116,209,215,43,94,254,157,17,210,53,23,172,155,93,118,132,10,231,45,159,212,227,60,46,90,240,203,118,67,73,73,81,152,229,20,148,213,150,247,44,75,61,117,186,158,41,106,36,86,53,200,175,70,71,83,29,10,185,236,233,209,93,27,85,122,73,181,213,87,193,254,1,83,169,252,81,233,110,25,14,61,73,125,167,170,202,40,106,110,22,250,180,137,208,79,110,166,149,42,43,82,70,202,187,30,196,166,134,101,86,47,93,232,138,212,71,42,163,87,73,32,25,172,226,199,213,62,178,125,192,200,125,198,114,101,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,47,196,94,119,197,6,169,215,234,102,117,81,254,86,142,207,69,178,31,234,203,95,147,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,253,170,191,177,19,213,97,60,20,107,46,160,112,203,125,226,119,27,182,119,236,182,75,132,241,186,138,68,109,60,146,218,233,105,102,154,186,230,217,39,115,25,36,49,62,56,225,107,97,238,189,242,119,211,163,86,30,143,229,90,85,169,153,86,141,234,62,57,170,88,85,95,143,122,198,110,17,92,41,183,73,35,35,155,98,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,125,124,88,250,88,214,79,183,249,15,183,78,102,176,188,156,207,139,187,87,8,60,191,52,103,43,130,221,73,120,203,47,216,61,130,219,142,90,167,168,107,24,249,210,213,11,159,85,51,17,201,43,233,161,77,187,251,105,213,95,36,49,171,163,238,164,141,164,188,179,41,190,231,57,85,231,53,202,107,188,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,228,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,135,198,145,177,17,26,247,205,55,193,0,57,213,250,88,197,190,224,80,251,117,196,166,188,79,41,190,224,217,85,155,53,197,171,188,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,95,79,0,188,107,226,188,86,105,197,37,146,237,115,241,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,2,184,57,220,105,125,214,151,63,211,221,104,133,213,115,219,110,118,121,113,122,132,109,19,187,20,115,211,77,37,76,91,234,58,171,119,206,218,185,182,198,168,213,233,73,35,145,93,243,217,207,249,52,231,244,216,207,20,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,250,116,71,72,212,94,178,109,117,218,16,43,156,182,127,83,140,240,185,107,195,45,217,13,37,37,70,99,148,82,83,86,91,220,177,44,245,214,234,120,165,168,145,88,215,34,189,25,29,76,116,42,231,179,167,69,116,109,85,233,38,215,85,95,7,248,5,78,167,241,71,165,184,100,56,245,37,246,158,171,40,161,169,184,91,234,210,39,65,61,186,154,84,168,173,73,27,42,236,123,18,154,25,149,88,189,119,162,43,81,28,170,141,93,36,153,87,45,83,149,103,30,63,247,35,133,77,95,189,127,149,139,16,190,220,238,63,244,12,166,178,53,157,175,250,195,162,124,147,127,147,167,99,127,193,48,181,64,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,0,0,2,0,115,171,244,177,139,125,192,161,246,235,137,77,120,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,191,238,5,248,205,177,113,135,167,21,87,57,45,95,6,204,241,127,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,7,52,226,43,94,112,222,27,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,74,118,195,249,174,113,29,137,235,142,83,169,245,21,95,136,49,108,166,224,217,29,135,94,42,223,45,45,178,133,147,34,197,13,12,145,181,137,79,51,32,235,18,204,216,246,200,231,119,102,138,87,163,85,58,175,55,157,72,177,107,6,156,112,225,170,24,197,29,214,146,213,147,91,239,247,26,72,110,148,47,164,170,100,114,37,177,81,31,27,255,0,254,143,106,186,55,183,163,227,123,216,230,189,208,131,135,93,121,204,184,109,213,203,22,171,97,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,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,189,44,17,171,152,174,142,88,181,147,132,124,238,154,239,55,143,87,135,219,231,204,109,117,59,94,254,205,85,4,18,200,228,216,215,177,29,221,129,106,32,234,237,205,103,127,126,215,57,141,66,133,180,159,58,253,23,234,158,27,169,159,11,248,159,225,44,130,221,125,240,187,253,159,43,197,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,104,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,229,106,198,117,250,47,210,204,203,83,62,23,241,63,194,88,253,198,251,225,119,251,62,87,139,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,51,47,150,101,55,220,231,42,188,230,185,77,119,155,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,141,9,240,19,166,120,174,151,240,143,166,118,236,90,147,183,241,236,126,139,38,184,206,248,227,73,170,171,171,224,101,68,175,145,204,99,119,237,238,54,38,43,186,185,34,134,38,43,157,179,169,232,56,192,192,41,181,63,133,205,82,195,38,199,170,239,181,21,88,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,123,222,149,48,194,168,196,235,189,81,26,168,228,85,106,231,6,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,78,122,79,157,126,148,52,179,13,212,207,133,252,51,241,110,63,110,190,248,93,254,247,139,229,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,65,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,152,205,88,206,191,74,26,167,153,106,103,194,254,25,248,183,32,184,223,124,46,255,0,123,197,242,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,228,242,184,210,26,157,37,224,251,25,158,229,5,92,23,44,230,162,108,190,170,25,167,138,86,49,149,45,99,41,93,18,199,253,150,62,142,10,73,21,174,87,61,31,35,209,219,127,176,217,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,25,87,45,83,149,103,30,63,247,35,133,77,95,189,127,149,139,16,190,220,238,63,244,12,166,178,53,157,175,250,195,162,124,147,127,147,167,99,127,193,48,181,64,121,77,85,212,204,87,70,244,227,35,213,44,214,175,199,178,227,54,249,110,21,59,100,141,146,77,177,62,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,225,226,171,137,140,203,138,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,37,7,37,79,84,249,79,219,250,239,113,183,23,82,84,175,59,77,28,190,197,149,96,188,64,211,205,222,178,212,219,211,14,172,143,107,27,226,85,71,37,69,93,58,245,87,239,147,188,201,106,126,72,205,172,241,126,167,117,145,168,156,3,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,122,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,250,90,222,254,247,57,26,197,69,226,188,88,250,167,214,79,184,25,15,184,206,75,254,26,117,142,197,163,124,168,117,146,166,239,15,145,87,152,102,23,92,58,215,77,185,236,239,85,87,217,232,227,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,0,49,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,166,141,39,193,127,69,250,89,134,233,159,197,62,39,248,75,31,183,88,188,222,199,103,202,241,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,167,42,226,199,210,198,178,125,191,200,125,186,115,53,135,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,106,140,230,207,140,228,252,25,101,84,25,29,125,93,167,90,146,206,184,229,4,20,147,212,71,61,198,121,41,160,133,247,184,234,105,233,89,5,27,219,36,213,19,164,8,228,84,90,116,107,94,155,216,169,86,216,158,45,125,206,114,171,54,21,139,80,249,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,204,181,254,104,26,101,77,163,60,191,52,159,74,105,111,53,119,102,98,185,69,162,214,181,213,50,74,231,212,190,59,85,193,31,34,36,178,72,232,216,174,220,172,137,30,172,137,155,99,103,70,49,168,149,22,116,174,29,117,231,50,225,183,87,44,90,173,134,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,111,68,114,177,219,30,140,145,169,189,141,84,208,79,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,172,186,120,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,218,139,251,81,61,254,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,51,239,199,39,23,119,94,47,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,46,221,253,180,232,140,142,24,213,210,118,146,71,116,14,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,253,134,57,141,123,30,228,123,36,87,60,239,220,159,241,39,242,210,170,206,255,0,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,64,0,40,7,154,63,174,205,77,252,151,217,232,136,170,88,255,0,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,13,196,128,1,82,188,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,137,85,28,149,21,116,235,213,95,190,78,243,37,169,249,35,54,179,197,250,157,214,70,162,112,14,85,154,199,98,210,46,46,45,20,217,28,61,41,51,219,124,184,116,117,59,159,253,235,85,83,60,18,83,46,198,49,202,254,228,244,241,65,211,233,107,123,251,220,228,107,21,23,138,241,99,234,159,89,62,224,100,62,227,57,47,248,105,214,59,22,141,242,161,214,74,155,188,62,69,94,97,152,93,112,235,93,54,231,179,189,85,95,103,163,141,203,189,172,122,55,181,2,84,79,209,219,90,254,198,205,205,115,218,164,0,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,102,154,52,159,5,253,23,233,102,27,166,127,20,248,159,225,44,126,221,98,243,123,29,159,43,197,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,16,3,157,95,165,140,91,238,5,15,183,92,74,86,58,87,14,186,243,153,112,219,171,150,45,86,195,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,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,242,84,119,138,45,147,127,86,93,60,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,237,69,253,168,142,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,63,205,31,72,106,117,107,131,236,154,123,108,21,115,220,176,106,136,114,250,88,97,158,40,152,246,83,53,236,170,116,171,39,246,152,202,57,234,228,70,181,90,245,124,108,70,238,254,195,169,7,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,218,105,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,149,185,203,103,244,217,55,20,118,188,50,221,144,213,213,211,225,216,189,37,53,101,189,203,42,65,67,113,168,150,90,137,21,141,114,35,21,242,83,73,66,174,123,58,245,70,198,213,94,177,237,111,74,228,151,163,151,217,114,172,235,136,26,137,187,54,90,107,122,225,212,113,237,99,188,186,169,36,167,171,168,94,168,253,241,246,89,21,55,201,89,181,254,87,210,238,177,185,22,218,128,51,89,197,143,170,125,100,251,129,144,251,140,231,42,45,211,149,63,29,85,57,140,116,28,44,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,240,215,164,49,181,90,248,162,167,146,86,205,34,187,184,139,35,92,246,185,177,164,182,104,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,40,95,143,174,53,242,174,43,53,30,174,201,105,185,248,250,101,140,220,38,143,28,183,211,172,140,142,191,98,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,55,58,87,203,250,188,191,120,17,190,241,85,149,71,154,229,44,240,180,203,31,184,36,119,26,158,172,147,226,149,80,73,75,36,182,173,140,168,138,162,14,237,53,67,151,201,106,43,89,211,162,117,119,201,47,122,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,157,185,174,112,81,250,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,252,156,221,145,202,155,81,232,147,67,19,98,87,10,188,76,102,92,40,106,229,30,169,97,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,223,121,58,185,169,152,174,178,112,35,168,58,165,133,85,249,22,92,155,75,239,151,10,109,210,70,249,33,223,108,159,124,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,76,235,158,131,50,207,243,45,65,169,181,85,102,121,13,93,213,246,59,61,21,130,216,147,42,108,163,183,82,68,145,83,211,196,198,162,53,140,107,83,170,244,79,169,238,123,221,185,239,115,150,205,57,86,112,29,255,0,114,56,171,213,251,47,249,89,113,11,21,206,221,255,0,64,250,107,219,95,221,255,0,172,54,38,73,15,249,58,134,59,252,19,203,31,177,107,70,151,228,186,161,147,104,189,151,47,164,159,54,195,233,233,170,239,22,87,50,72,167,130,9,227,100,145,202,205,237,70,204,205,178,197,185,209,43,209,139,44,109,126,213,123,81,125,168,32,7,58,191,75,24,183,220,10,31,110,184,148,172,116,174,29,117,231,50,225,183,87,44,90,173,134,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,111,68,114,177,219,30,140,145,169,189,141,84,208,79,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,172,186,120,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,218,139,251,81,28,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,28,127,154,62,144,212,234,215,7,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,237,49,148,115,213,200,141,106,181,234,248,216,141,221,253,135,82,14,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,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,175,78,170,159,180,211,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,133,43,115,150,207,233,178,110,40,237,120,101,187,33,171,171,167,195,177,122,74,106,203,123,150,84,130,134,227,81,44,181,18,43,26,228,70,43,228,166,146,133,92,246,117,234,141,141,170,189,99,218,222,149,201,47,71,47,178,229,89,215,16,53,19,118,108,180,214,245,195,168,227,218,199,121,117,82,73,79,87,80,189,81,251,227,236,178,42,111,146,179,107,252,175,165,221,99,114,45,181,25,87,5,223,114,189,227,95,250,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,190,51,107,108,205,99,42,22,86,181,58,77,23,118,8,100,73,21,95,39,209,46,249,28,249,123,115,168,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,0,4,0,231,87,233,99,22,251,129,67,237,215,18,149,142,149,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,213,151,79,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,251,81,127,106,39,191,203,50,155,22,13,138,222,115,92,166,187,194,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,70,125,248,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,219,191,182,157,17,145,195,26,186,78,210,72,238,129,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,176,199,49,175,99,220,143,100,138,231,157,251,147,254,36,254,90,85,89,223,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,166,132,241,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,199,201,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,153,125,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,97,119,220,174,53,122,167,86,184,62,198,96,185,79,87,61,203,6,168,155,16,170,154,104,34,137,143,101,51,88,250,86,196,145,255,0,105,140,163,158,146,53,115,145,175,87,198,245,118,239,237,187,242,185,179,106,133,215,78,56,62,186,91,44,205,171,142,163,58,188,81,226,239,171,166,173,117,59,233,160,123,100,169,155,174,212,85,145,146,197,73,37,59,227,234,212,115,42,29,213,85,17,88,234,118,225,87,75,127,77,60,71,105,214,153,205,98,248,205,5,231,32,165,248,173,23,149,227,247,109,113,63,189,93,250,196,123,28,222,148,177,78,239,161,200,245,233,209,157,92,173,69,210,152,51,109,198,6,1,83,166,28,81,234,150,25,54,61,73,98,167,165,202,43,170,109,246,250,68,137,176,65,110,169,149,106,40,146,54,196,187,24,197,166,154,21,70,39,77,136,168,213,70,170,43,82,213,57,52,231,245,57,55,11,151,76,50,227,144,210,85,212,97,217,69,93,53,29,189,171,18,79,67,110,168,138,42,136,213,237,106,35,213,146,84,201,92,173,123,250,245,86,200,212,94,145,237,111,96,230,43,172,118,45,27,225,31,59,169,187,195,228,85,230,22,249,240,235,93,54,231,179,189,85,95,4,177,185,119,181,143,70,246,160,74,137,250,59,107,95,216,217,185,174,123,84,161,109,39,193,127,74,26,167,134,233,159,197,62,25,248,183,32,183,88,188,222,199,123,197,242,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,240,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,250,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,149,112,94,79,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,183,200,146,49,85,28,246,67,53,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,91,152,55,27,119,94,43,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,119,17,170,139,36,157,98,89,63,249,42,122,167,202,126,223,215,123,141,184,186,147,143,241,111,162,246,173,122,225,231,54,211,250,172,66,147,34,187,201,103,172,171,198,233,230,123,98,124,87,184,233,228,240,165,138,87,57,169,19,251,170,214,171,149,205,106,177,239,99,250,198,247,162,231,6,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,245,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,211,245,100,213,236,201,250,47,79,160,141,158,146,60,78,12,162,108,189,241,182,4,239,207,113,125,36,116,173,115,228,94,170,140,142,40,222,141,107,118,245,89,164,87,239,233,30,201,105,202,19,66,232,245,63,136,234,189,70,200,108,222,109,151,77,45,237,184,194,231,172,15,133,183,137,222,177,209,36,145,72,142,123,182,177,149,115,177,236,68,88,229,166,137,202,246,174,214,190,239,192,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,85,57,87,22,62,150,53,147,237,254,67,237,211,153,172,44,211,138,126,7,42,117,43,132,77,42,226,147,77,159,73,21,247,24,210,124,125,249,77,177,204,138,4,184,219,169,109,145,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,203,44,83,147,223,12,95,143,181,30,227,196,46,101,139,218,174,88,182,31,190,223,100,125,100,219,228,102,68,139,79,43,103,142,4,234,139,216,129,234,187,228,232,141,146,120,93,26,57,241,171,162,146,188,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,18,43,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,67,35,88,222,136,173,99,230,226,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,106,216,156,246,55,201,141,174,145,208,191,115,118,189,85,170,189,183,200,199,245,254,99,60,123,127,74,139,236,26,111,167,112,120,250,101,140,220,60,202,74,137,233,246,85,94,171,152,199,196,149,142,71,166,248,97,70,73,35,98,139,228,229,107,220,249,83,115,155,28,60,171,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,19,197,172,88,54,43,102,194,177,106,31,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,249,149,131,207,59,247,39,252,73,252,180,226,156,160,49,107,22,115,175,186,133,133,101,52,62,109,151,32,210,251,181,174,227,77,221,124,125,250,89,235,104,35,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,156,131,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,251,107,209,89,36,50,43,99,238,164,109,232,28,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,251,15,115,218,199,189,168,199,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,133,48,243,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,22,168,14,127,79,174,154,113,93,174,51,112,241,108,188,249,217,157,14,63,46,73,114,166,167,68,124,118,234,86,205,79,28,108,168,127,95,162,105,60,166,61,145,162,43,187,109,87,187,98,62,37,147,160,2,128,121,163,250,236,212,223,201,125,158,136,234,188,39,112,81,138,241,89,192,142,105,123,180,219,60,125,77,198,115,11,164,152,229,194,157,35,100,149,251,45,148,18,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,88,43,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,203,116,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,240,1,199,248,183,209,123,86,189,112,243,155,105,253,86,33,73,145,93,228,179,214,85,227,116,243,61,177,62,43,220,116,242,120,82,197,43,156,212,137,253,213,107,85,202,230,181,88,247,177,253,99,123,209,115,131,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,250,218,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,105,250,178,106,246,100,253,23,167,208,70,207,73,30,39,6,81,54,94,248,219,2,119,231,184,190,146,58,86,185,242,47,85,70,71,20,111,70,181,187,122,172,210,43,247,244,143,100,180,229,9,161,116,122,159,196,117,94,163,100,54,111,54,203,166,150,246,220,97,115,214,7,194,219,196,239,88,232,146,72,164,71,61,219,88,202,185,216,246,34,44,114,211,68,229,123,87,107,95,119,224,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,2,69,115,47,224,114,167,135,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,232,100,107,27,209,21,172,124,220,171,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,93,219,59,137,209,89,36,209,163,163,238,172,141,187,62,33,114,155,22,115,193,126,165,230,184,181,119,155,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,140,225,26,83,225,59,210,198,141,253,191,199,189,186,3,223,229,152,181,139,57,197,111,56,86,83,67,230,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,51,50,250,177,130,254,139,245,79,50,211,63,138,124,79,240,150,65,113,177,121,189,142,207,149,226,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,222,224,3,94,112,221,69,224,203,17,201,166,173,164,178,211,233,237,157,152,206,66,250,186,133,100,20,15,182,83,70,215,77,36,210,49,140,70,58,153,33,169,85,69,86,70,147,43,21,234,172,114,148,67,171,25,215,233,67,84,243,45,76,248,95,195,63,22,228,23,27,239,133,223,239,120,190,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,188,158,87,26,67,83,164,188,31,99,51,220,160,171,130,229,156,212,77,151,213,67,52,241,74,198,50,165,172,101,43,162,88,255,0,178,199,209,193,73,34,181,202,231,163,228,122,59,111,246,27,45,64,51,89,197,143,170,125,100,251,129,144,251,140,228,244,211,238,9,45,92,87,242,213,210,235,238,51,5,37,14,162,226,180,249,12,214,170,198,210,181,211,221,160,109,202,230,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,203,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,47,79,151,239,29,214,46,42,177,88,240,172,165,254,22,166,227,246,244,146,227,77,209,242,124,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,205,85,115,58,117,78,173,249,164,181,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,162,206,98,156,10,212,240,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,253,135,181,142,123,222,213,123,252,167,0,60,96,221,120,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,125,58,77,43,214,54,181,201,43,28,246,109,222,177,201,29,244,218,115,252,54,245,128,209,106,149,30,67,73,30,39,95,103,142,255,0,21,218,173,86,150,6,219,159,10,78,218,137,22,100,106,196,206,210,163,215,184,141,218,157,119,116,232,165,32,243,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,236,49,175,115,24,247,43,25,226,120,23,224,202,251,198,30,163,213,91,36,186,252,27,12,197,252,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,117,235,52,189,169,81,36,115,86,56,218,199,57,219,149,25,20,151,83,196,46,45,98,193,184,47,212,188,43,22,161,240,172,184,254,151,222,109,118,234,110,235,228,236,82,193,105,150,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,156,34,111,242,208,224,114,167,136,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,235,100,137,27,17,85,207,124,54,19,204,11,142,235,23,10,184,172,152,86,44,255,0,55,83,114,11,122,201,110,166,232,248,254,23,75,60,117,81,197,117,222,250,121,105,231,237,84,211,181,60,103,42,57,253,122,175,70,252,214,149,180,171,44,214,89,117,199,28,202,116,203,38,186,191,83,110,185,4,95,11,184,186,181,171,85,87,116,171,155,103,235,101,157,118,73,222,124,170,217,59,202,172,123,100,122,73,213,174,119,93,31,105,63,227,191,209,102,27,250,82,255,0,191,63,195,246,239,196,127,224,127,238,167,141,31,149,254,3,245,95,225,187,159,224,254,143,248,63,46,135,171,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,4,138,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,208,200,214,55,162,43,88,249,185,87,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,118,124,66,229,54,44,231,130,253,75,205,113,106,239,54,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,25,194,52,167,194,119,165,141,27,251,127,143,123,116,7,191,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,101,245,99,5,253,23,234,158,101,166,127,20,248,159,225,44,130,227,98,243,123,29,159,43,197,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,151,189,192,6,188,225,186,139,193,150,35,147,77,91,73,101,167,211,219,59,49,156,133,245,117,10,200,40,31,108,166,141,174,154,73,164,99,24,140,117,50,67,82,170,138,172,141,38,86,43,213,88,229,40,135,86,51,175,210,134,169,230,90,153,240,191,134,126,45,200,46,55,223,11,191,222,241,124,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,121,60,174,52,134,167,73,120,62,198,103,185,65,87,5,203,57,168,155,47,170,134,105,226,149,140,101,75,88,202,87,68,177,255,0,101,143,163,130,146,69,107,149,207,71,200,244,118,223,236,54,90,153,87,45,211,95,184,28,166,226,59,130,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,173,242,44,111,69,71,49,240,213,6,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,47,207,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,147,165,241,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,117,83,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,229,116,35,88,236,90,251,166,116,90,171,139,67,178,203,117,184,93,105,237,210,110,122,249,52,180,151,26,138,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,230,197,234,173,234,189,0,0,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,34,185,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,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,244,50,53,141,232,138,214,62,110,43,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,152,218,233,29,11,247,55,107,213,90,171,219,124,140,127,95,230,51,199,183,244,168,190,193,166,250,119,7,143,166,88,205,195,204,164,168,158,159,101,85,234,185,140,124,73,88,228,122,111,134,20,100,146,54,40,190,78,86,189,207,149,55,57,177,195,202,184,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,240,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,88,60,243,191,114,127,196,159,203,78,41,202,3,22,177,103,58,251,168,88,86,83,67,230,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,200,56,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,222,129,203,175,142,170,158,22,179,36,193,245,6,190,173,250,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,255,0,176,247,61,172,123,218,140,125,239,2,149,185,205,233,111,225,78,35,172,90,153,65,98,241,104,51,188,126,63,38,183,202,223,230,93,40,158,176,205,250,181,122,186,61,148,174,183,55,228,214,177,221,122,167,87,119,20,246,188,145,245,66,235,75,159,234,22,139,204,218,185,237,183,59,60,89,69,58,186,181,221,138,57,233,166,142,154,93,148,253,21,187,231,109,92,59,164,69,106,244,164,141,170,142,249,108,242,156,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,77,237,123,233,224,160,122,49,235,242,102,199,53,19,184,170,231,37,140,2,166,251,196,54,87,168,53,24,245,37,101,183,21,197,223,76,202,233,146,39,62,130,227,89,81,26,66,177,35,151,123,94,250,120,43,216,175,98,124,153,189,174,84,238,34,58,231,193,82,188,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,137,85,28,149,21,116,235,213,95,190,78,243,37,169,249,35,54,179,197,250,157,214,70,162,115,94,77,57,253,54,51,197,29,211,12,184,228,53,116,148,249,142,47,87,77,71,111,106,202,176,87,92,105,229,138,162,53,123,90,138,196,124,116,209,215,43,94,254,157,17,210,53,23,172,155,93,210,185,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,155,152,239,46,170,73,42,41,41,211,162,179,124,125,150,69,83,243,71,237,127,149,245,55,172,109,85,226,188,163,52,207,21,212,78,46,33,184,229,52,158,95,224,172,126,175,38,183,64,248,227,146,23,87,71,61,61,60,79,145,175,99,186,246,252,167,74,197,110,215,54,88,162,122,59,233,232,183,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,3,42,229,180,241,35,193,71,244,128,224,123,71,181,159,79,109,151,90,237,73,195,116,191,27,166,138,221,68,157,239,140,218,219,73,19,223,78,145,57,201,210,104,187,179,205,26,198,138,249,62,184,182,72,231,197,219,170,188,79,41,190,224,217,85,155,53,197,171,188,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,75,254,49,57,149,101,92,84,104,214,43,165,84,184,151,225,143,240,87,12,198,90,106,201,59,55,26,232,156,246,199,4,12,71,127,184,255,0,177,80,172,155,123,146,94,219,81,127,189,210,89,184,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,172,181,249,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,216,137,251,85,59,175,52,61,33,195,116,23,85,244,219,72,244,254,10,184,236,88,238,155,209,195,78,181,115,172,211,202,247,221,110,114,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,94,74,158,169,242,159,183,245,222,227,110,46,164,25,246,230,67,162,23,93,17,226,191,44,109,194,249,73,116,167,207,42,42,51,138,23,195,27,163,124,16,87,214,84,42,193,43,87,170,35,227,150,57,88,138,215,42,57,136,199,253,42,229,141,145,128,23,209,202,179,71,47,186,69,194,61,162,167,35,155,165,94,123,112,151,49,142,155,107,63,189,105,106,96,130,58,100,222,199,185,31,220,130,158,41,250,253,46,111,127,99,154,142,98,170,204,0,10,245,230,177,198,157,171,76,240,10,254,28,116,231,32,164,159,54,202,233,214,147,36,99,105,155,80,150,187,36,240,189,36,137,238,87,109,138,166,161,175,98,53,170,215,185,176,186,71,254,173,95,4,142,166,18,228,249,81,241,175,250,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,251,17,169,27,166,165,142,54,124,218,237,242,68,187,149,138,176,205,43,172,84,229,92,88,250,88,214,79,183,249,15,183,78,102,176,191,238,91,60,66,226,186,233,195,46,55,100,180,211,124,58,245,166,246,250,12,74,239,111,146,170,57,100,95,26,150,56,224,172,106,53,81,233,12,236,98,171,85,237,111,73,35,157,136,175,72,183,186,31,243,66,229,255,0,89,108,188,63,136,173,11,199,124,138,75,221,193,145,101,54,74,105,39,168,174,154,241,95,94,228,142,182,6,200,247,172,189,249,234,162,129,105,225,107,85,142,237,171,24,230,190,69,142,122,240,83,195,197,171,134,126,30,113,172,14,11,85,93,5,246,225,79,13,239,41,101,77,99,106,95,241,185,233,226,74,166,163,163,85,137,25,26,198,216,88,145,253,59,34,106,170,189,202,233,31,29,121,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,123,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,202,1,227,163,131,43,239,7,154,143,75,108,142,235,241,156,51,40,242,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,243,94,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,159,14,186,13,134,240,219,164,118,45,41,195,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,170,53,94,237,140,70,70,213,216,198,162,116,178,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,94,226,43,65,176,222,36,180,142,251,165,57,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,117,86,163,219,189,138,248,220,187,30,228,92,235,235,94,153,84,232,206,174,101,250,83,85,121,164,187,63,21,188,84,218,210,186,154,72,156,202,150,70,245,70,72,169,20,146,54,55,171,118,171,226,87,171,226,126,232,223,209,236,114,37,148,242,136,227,7,62,202,174,175,225,103,60,90,187,221,182,211,103,150,191,26,186,172,83,77,61,190,8,29,27,86,134,119,177,142,106,83,35,95,214,41,37,115,18,53,107,96,71,63,185,4,113,242,14,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,213,8,171,199,215,26,248,175,10,122,113,87,100,180,220,252,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,130,188,160,50,155,238,115,198,134,161,102,185,77,119,155,122,200,48,251,181,210,227,83,218,100,125,250,169,238,212,18,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,139,148,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,115,66,224,91,244,215,138,191,92,116,115,12,242,245,38,203,179,227,20,212,78,219,53,246,215,28,110,69,233,10,53,124,138,200,122,71,219,232,173,123,226,71,199,250,215,54,158,52,166,11,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,11,222,229,251,199,117,139,138,172,86,60,43,41,127,133,169,184,253,189,36,184,211,116,124,159,20,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,51,85,92,206,157,83,171,126,105,48,0,6,125,185,144,232,133,215,68,120,175,203,27,112,190,82,93,41,243,202,138,140,226,133,240,198,232,223,4,21,245,149,10,176,74,213,234,136,248,229,142,86,34,181,202,142,98,49,255,0,74,185,99,100,96,5,244,114,172,209,203,238,145,112,143,104,169,200,230,233,87,158,220,37,204,99,166,218,207,239,90,90,152,32,142,153,55,177,238,71,247,32,167,138,126,191,75,155,223,216,230,163,152,170,179,0,2,0,115,171,244,177,139,125,192,161,246,235,137,84,28,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,72,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,123,56,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,234,240,215,198,109,247,67,244,127,84,180,6,247,106,248,174,25,168,216,253,230,158,20,129,140,109,85,178,241,85,111,117,52,117,45,114,244,238,66,253,176,178,88,220,189,90,214,54,72,250,43,95,28,209,172,210,159,9,222,150,52,111,237,254,61,237,208,29,84,162,190,110,122,103,138,233,223,23,19,92,113,106,79,19,241,174,63,73,147,92,96,100,113,199,11,107,164,158,162,158,87,198,214,49,189,59,158,43,101,122,187,115,157,44,178,189,93,245,116,79,21,195,159,24,55,93,27,225,163,92,180,22,117,164,150,159,56,179,171,172,77,169,137,206,100,117,181,79,134,134,224,196,72,152,142,87,201,65,35,165,99,228,149,35,141,244,45,68,107,214,85,107,184,86,147,224,191,165,13,83,195,116,207,226,159,12,252,91,144,91,172,94,111,99,189,226,249,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,77,24,158,45,98,193,177,91,54,21,139,80,248,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,253,96,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,112,174,107,28,14,84,234,85,170,191,138,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,39,68,87,212,195,23,86,185,178,57,123,144,197,27,88,173,116,77,142,106,150,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,153,175,212,220,76,104,54,49,171,45,181,213,219,235,171,233,252,107,172,50,219,229,165,131,226,48,244,101,82,210,172,138,228,150,155,186,143,237,189,178,63,229,244,61,82,86,72,198,116,12,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,66,58,86,177,141,242,99,107,163,108,204,218,221,175,84,114,39,109,241,189,254,127,15,226,119,89,112,29,14,202,120,122,196,178,143,134,226,25,133,193,183,11,163,32,133,172,170,127,88,82,41,224,108,233,209,233,12,236,100,9,43,62,123,155,3,90,138,214,73,51,101,112,209,195,166,119,197,6,169,208,105,158,11,79,254,74,178,241,91,190,31,234,203,95,147,12,51,214,118,229,150,62,247,107,190,199,118,152,237,239,253,136,159,181,83,65,28,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,242,241,99,233,99,89,62,223,228,62,221,57,154,194,252,224,226,99,13,225,67,151,230,147,234,150,97,67,87,113,123,176,124,110,219,104,182,83,34,181,247,27,140,150,168,223,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,190,139,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,121,94,240,45,250,20,197,89,174,58,199,134,120,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,61,100,221,100,238,117,87,61,145,43,35,253,83,157,81,26,207,240,64,14,117,126,150,49,111,184,20,62,221,113,42,131,134,75,181,170,193,196,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,73,25,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,207,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,93,107,49,107,221,108,44,111,159,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,253,94,26,248,205,190,232,126,143,234,150,128,222,237,95,21,195,53,27,31,188,211,194,144,49,141,170,182,94,42,173,238,166,142,165,174,94,157,200,95,182,22,75,27,151,171,90,198,201,31,69,107,227,154,53,154,83,225,59,210,198,141,253,191,199,189,186,3,170,148,87,205,207,76,241,93,59,226,226,107,142,45,73,226,126,53,199,233,50,107,140,12,142,56,225,109,116,147,212,83,202,248,218,198,55,167,115,197,108,175,87,110,115,165,150,87,171,190,174,137,226,184,115,227,6,235,163,124,52,107,150,130,206,180,146,211,231,22,117,117,137,181,49,57,204,142,182,169,240,208,220,24,137,19,17,202,249,40,36,116,172,124,146,164,113,190,133,168,141,122,202,173,119,10,210,124,23,244,161,170,120,110,153,252,83,225,159,139,114,11,117,139,205,236,119,188,95,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,105,163,19,197,172,88,54,43,102,194,177,106,31,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,249,159,172,101,92,191,238,91,60,66,226,186,233,195,46,55,100,180,211,124,58,245,166,246,250,12,74,239,111,146,170,57,100,95,26,150,56,224,172,106,53,81,233,12,236,98,171,85,237,111,73,35,157,136,175,72,183,186,42,243,83,224,59,254,235,241,87,164,22,95,242,82,229,246,43,101,187,254,157,245,55,183,63,187,255,0,87,108,172,142,31,242,149,15,119,248,87,149,213,161,122,233,168,252,58,106,61,187,84,52,190,243,224,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,183,191,168,218,155,77,172,220,191,51,93,86,165,179,85,218,89,149,105,61,226,232,180,53,49,202,215,211,62,75,84,202,248,209,101,142,55,72,196,118,228,100,168,196,100,172,219,35,58,177,237,85,207,9,165,62,19,189,44,104,223,219,252,123,219,160,58,169,74,220,208,184,233,253,53,229,79,208,237,28,204,252,189,54,178,236,248,197,77,19,118,195,125,186,71,35,149,122,76,142,95,34,142,30,145,246,250,35,88,249,81,242,126,181,173,167,145,39,255,0,43,143,66,122,101,249,215,188,86,146,168,230,156,77,221,174,182,14,27,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,247,254,150,60,83,255,0,231,45,170,191,252,101,113,255,0,235,26,83,4,0,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,209,238,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,40,7,142,142,12,175,188,30,106,61,45,178,59,175,198,112,204,163,200,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,205,120,117,208,108,203,137,45,92,177,105,78,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,221,81,170,246,239,122,178,54,174,247,181,23,66,124,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,118,249,28,222,168,213,123,182,49,25,27,87,99,26,137,210,202,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,45,123,136,173,6,195,120,146,210,59,238,148,230,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,213,90,143,110,246,43,227,114,236,123,145,115,195,175,218,57,125,225,255,0,89,114,205,29,200,230,242,42,241,155,131,169,227,169,218,198,121,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,125,77,84,44,43,149,63,29,89,11,238,180,28,44,106,189,125,93,210,133,212,233,14,21,92,218,90,170,202,216,94,215,49,62,26,244,134,55,170,211,54,37,146,86,205,34,177,148,241,193,35,92,254,215,109,34,181,242,5,115,150,192,42,114,110,23,45,121,157,187,30,164,171,168,195,178,138,74,154,203,131,146,36,158,134,221,81,20,180,242,35,28,229,71,171,36,169,146,133,28,198,117,234,173,141,202,157,35,220,218,171,224,255,0,63,169,211,14,40,244,183,51,135,33,164,177,83,210,229,20,52,215,11,133,90,196,216,32,183,84,202,148,245,171,35,165,77,140,98,211,77,50,43,215,166,196,85,114,43,85,17,201,249,92,75,231,244,218,167,196,54,164,106,13,191,33,171,190,91,111,153,69,202,166,215,93,82,178,239,150,221,228,61,40,209,18,84,71,177,141,167,72,152,198,57,19,99,26,214,244,110,222,137,115,220,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,251,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,210,230,247,246,57,168,230,42,172,192,4,74,230,143,164,53,58,181,193,246,77,61,182,10,185,238,88,53,68,57,125,44,48,207,20,76,123,41,154,246,85,58,85,147,251,76,101,28,245,114,35,90,173,122,190,54,35,119,127,97,212,109,164,249,215,232,191,84,240,221,76,248,95,196,255,0,9,100,22,235,239,133,223,236,249,94,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,233,124,112,107,21,215,91,248,163,212,12,186,178,253,73,117,182,209,94,42,108,150,25,104,106,157,61,18,90,169,37,116,52,206,167,114,189,237,217,35,90,179,185,99,93,142,146,121,30,212,77,253,11,52,228,201,165,191,133,56,113,190,234,101,125,139,197,175,206,242,9,60,106,223,43,127,153,107,162,98,67,15,234,209,234,216,246,85,58,226,223,155,90,247,117,234,189,91,219,82,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,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,202,185,165,62,19,189,44,104,223,219,252,123,219,160,42,47,155,78,153,104,150,158,113,13,79,85,165,183,154,70,100,57,21,61,77,215,51,177,195,36,243,190,142,227,61,67,170,27,87,44,178,72,246,177,245,45,157,85,41,216,140,237,178,22,63,110,217,216,66,2,255,0,185,101,216,52,106,197,194,62,44,253,28,189,252,83,226,157,46,25,84,175,169,116,147,69,145,62,8,91,89,4,140,84,111,103,183,178,56,216,196,107,81,98,108,82,117,147,185,221,146,0,115,171,245,79,139,125,191,161,247,27,136,228,169,234,159,41,251,127,93,238,54,226,234,65,0,57,205,233,111,226,190,28,108,90,153,65,98,242,171,240,76,130,63,38,183,202,217,225,218,235,88,176,205,250,181,122,54,77,245,77,183,55,228,215,61,189,58,167,70,247,20,165,99,170,240,171,165,191,166,158,35,180,235,76,230,177,124,102,130,243,144,82,252,86,139,202,241,251,182,184,159,222,174,253,98,61,142,111,74,88,167,119,208,228,122,244,232,206,174,86,162,233,34,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,67,235,4,85,227,235,141,124,87,133,61,56,171,178,90,110,126,70,166,228,214,249,163,199,45,244,235,27,228,160,222,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,222,145,138,196,77,173,149,241,80,182,89,148,223,115,156,170,243,154,229,53,222,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,242,63,40,253,92,79,41,190,224,217,85,155,53,197,171,188,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,94,247,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,246,14,44,125,44,107,39,219,252,135,219,167,51,88,116,174,29,117,231,50,225,183,87,44,90,173,134,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,111,68,114,177,219,30,140,145,169,189,141,84,208,159,14,186,243,134,241,37,164,118,45,86,195,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,162,57,88,221,236,86,72,212,216,246,170,244,178,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,230,156,69,104,54,27,196,150,145,223,116,167,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,238,170,212,123,119,177,95,27,151,99,220,139,226,184,50,225,3,21,224,239,78,43,176,235,77,251,241,29,234,245,112,117,194,239,125,146,221,29,36,149,61,19,100,16,53,141,87,189,176,196,196,85,107,31,36,157,36,150,119,162,181,36,216,217,0,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,38,255,0,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,219,218,247,49,236,106,177,244,109,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,181,193,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,79,254,37,248,139,193,56,95,210,202,253,76,206,170,63,202,209,217,232,182,77,253,103,116,241,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,181,87,246,34,231,175,93,53,211,81,248,139,212,123,142,168,106,133,231,206,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,166,7,37,79,84,249,79,219,250,239,113,183,23,82,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,202,160,230,131,203,238,154,211,77,122,226,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,251,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,217,27,17,210,253,44,107,250,86,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,16,3,156,222,150,254,43,225,198,197,169,148,22,47,42,191,4,200,35,242,107,124,173,158,29,174,181,139,12,223,171,87,163,100,223,84,219,115,126,77,115,219,211,170,116,111,113,74,86,58,175,10,186,91,250,105,226,59,78,180,206,107,23,198,104,47,57,5,47,197,104,188,175,31,187,107,137,253,234,239,214,35,216,230,244,165,138,119,125,14,71,175,78,140,234,229,106,46,146,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,62,176,8,1,206,175,210,198,45,247,2,135,219,174,37,43,22,233,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,89,191,196,191,14,152,39,20,26,89,95,166,121,213,63,249,90,203,61,110,249,191,171,46,158,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,246,42,126,197,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,128,52,167,194,119,165,141,27,251,127,143,123,116,7,85,32,7,57,189,45,252,87,195,141,139,83,40,44,94,85,126,9,144,71,228,214,249,91,60,59,93,107,22,25,191,86,175,70,201,190,169,182,230,252,154,231,183,167,84,232,222,226,148,172,77,78,81,154,103,138,234,39,23,16,220,114,154,79,47,240,86,63,87,147,91,160,124,113,201,11,171,163,158,158,158,39,200,215,177,221,123,126,83,165,98,183,107,155,44,81,61,29,244,244,91,212,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,68,42,203,57,83,112,251,156,241,29,121,214,252,166,182,235,91,143,228,30,69,194,227,135,247,165,142,25,239,19,189,206,150,171,204,100,141,153,176,185,94,233,59,13,232,169,42,245,73,18,47,212,19,42,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,67,235,32,175,57,43,141,138,139,132,122,58,107,190,57,241,42,187,134,97,110,167,181,212,249,143,135,225,149,73,5,76,142,169,216,212,233,55,88,35,168,131,182,238,141,79,35,127,246,163,106,20,130,91,247,36,188,167,78,19,75,51,172,42,158,186,213,30,124,236,129,110,149,148,221,164,101,116,246,116,166,167,142,158,77,234,136,178,195,28,235,82,157,17,92,145,58,110,174,70,247,154,175,178,163,149,113,99,233,99,89,62,223,228,62,221,57,154,195,213,103,250,165,157,234,135,225,207,199,87,223,137,254,18,199,232,241,107,63,247,172,48,248,182,186,93,221,136,63,84,198,239,219,220,127,214,253,207,94,191,55,47,68,44,83,149,215,47,250,203,189,101,183,137,189,111,199,123,54,168,124,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,102,216,83,181,210,40,228,71,182,102,200,233,21,168,196,137,210,219,80,4,0,231,87,233,99,22,251,129,67,237,215,18,149,139,116,229,79,199,85,78,99,29,7,11,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,124,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,44,223,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,166,122,245,211,66,245,31,135,77,71,184,233,126,168,89,188,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,192,26,83,225,59,210,198,141,253,191,199,189,186,3,170,144,3,156,222,150,254,43,225,198,197,169,148,22,47,42,191,4,200,35,242,107,124,173,158,29,174,181,139,12,223,171,87,163,100,223,84,219,115,126,77,115,219,211,170,116,111,113,74,86,38,167,40,205,51,197,117,19,139,136,110,57,77,39,151,248,43,31,171,201,173,208,62,56,228,133,213,209,207,79,79,19,228,107,216,238,189,191,41,210,177,91,181,205,150,40,158,142,250,122,45,234,3,42,231,74,225,215,94,115,46,27,117,114,197,170,216,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,244,71,43,29,177,232,201,26,155,216,213,77,9,240,235,175,56,111,18,90,71,98,213,108,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,186,35,149,141,222,197,100,141,77,143,106,172,107,196,249,79,104,53,143,136,108,131,88,50,23,82,100,120,157,202,162,75,141,167,9,169,181,120,244,150,154,215,212,69,58,42,62,9,89,20,244,204,86,205,27,41,95,7,111,181,43,88,253,251,58,186,69,113,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,65,94,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,242,109,217,197,210,8,224,158,150,58,89,96,150,9,173,45,238,49,251,166,94,239,89,100,141,88,232,93,27,99,71,43,214,86,197,82,197,255,0,114,184,244,39,166,95,157,123,197,105,42,143,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,100,107,254,229,199,2,127,241,25,254,147,94,63,214,201,84,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,51,154,113,21,160,216,111,18,90,71,125,210,156,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,186,171,81,237,222,197,124,110,93,143,114,47,138,224,203,132,12,87,131,189,56,174,195,173,55,239,196,119,171,213,193,215,11,189,246,75,116,116,146,84,244,77,144,64,214,53,94,246,195,19,17,85,172,124,146,116,146,89,222,138,212,147,99,100,0,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,158,156,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,68,63,236,171,61,202,191,223,92,143,36,200,238,31,243,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,92,231,59,252,106,165,239,114,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,164,181,60,166,172,96,191,165,13,44,204,180,207,226,159,12,252,91,143,220,108,94,111,99,189,226,249,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,50,249,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,98,120,181,247,57,202,172,216,86,45,67,230,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,51,78,122,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,97,232,1,249,57,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,204,190,172,96,191,162,253,83,204,180,207,226,159,19,252,37,144,92,108,94,111,99,179,229,120,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,202,154,93,225,163,0,169,210,206,30,116,223,79,174,24,245,37,142,229,99,197,237,180,215,74,26,100,139,100,87,31,29,139,88,170,177,42,177,239,117,66,202,247,189,170,187,222,231,59,171,183,117,94,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,170,255,0,186,143,199,103,252,121,255,0,163,54,127,245,66,239,184,122,202,111,185,206,129,105,166,107,148,215,121,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,70,101,203,158,213,94,54,237,92,40,112,53,162,246,44,98,122,74,237,69,202,180,222,203,13,170,141,181,77,108,246,152,29,103,70,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,84,13,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,25,27,83,230,228,70,167,236,67,181,113,47,192,174,182,240,181,134,226,153,198,160,208,82,62,219,127,167,167,134,186,106,106,168,30,203,101,222,101,169,122,91,85,18,69,124,207,109,61,59,100,124,205,103,103,123,220,198,189,251,81,239,253,94,0,120,193,186,240,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,46,250,116,154,87,172,109,107,146,86,57,236,219,189,99,146,62,149,205,255,0,41,177,103,58,251,167,185,174,45,93,230,217,114,13,47,180,221,45,213,61,167,199,223,165,158,182,190,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,220,149,61,83,229,63,111,235,189,198,220,93,72,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,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,215,167,84,95,216,102,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,236,44,167,146,134,136,93,86,235,153,113,35,53,242,145,182,214,211,212,96,244,246,214,198,231,79,36,234,234,42,201,103,123,190,77,99,26,212,133,173,68,220,175,87,200,171,179,98,119,45,124,28,171,137,126,34,240,78,23,244,178,191,83,51,170,143,242,180,118,122,45,147,127,89,221,60,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,237,85,253,136,185,246,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,85,194,87,4,150,171,215,10,26,159,197,190,163,193,73,95,79,30,15,151,67,137,217,234,105,91,43,27,60,20,111,99,46,201,35,102,84,71,199,44,117,145,50,41,98,234,215,177,179,53,81,82,55,16,44,177,78,37,57,127,209,221,248,76,210,222,38,244,67,29,236,221,97,211,251,53,199,56,181,193,36,16,82,201,75,21,153,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,88,43,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,82,242,103,226,99,13,226,191,151,230,172,106,150,31,67,87,110,123,112,124,146,219,119,182,84,162,185,246,235,140,118,169,31,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,131,9,21,196,135,7,217,54,137,233,166,154,235,109,153,42,238,56,38,127,139,216,43,223,95,83,45,59,95,71,123,173,161,117,68,212,40,198,191,186,246,34,67,36,172,147,182,214,163,36,108,106,231,61,138,247,184,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,4,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,34,11,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,0,10,171,231,157,251,147,254,36,254,90,71,94,87,250,141,83,164,26,151,171,26,165,75,138,213,228,143,197,52,158,239,119,91,101,53,76,84,239,157,144,215,91,222,254,178,74,168,214,49,173,71,61,234,136,231,163,26,237,140,145,251,99,116,95,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,115,252,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,250,31,26,70,196,68,107,223,52,223,41,91,157,95,170,124,91,237,253,15,184,220,79,107,201,195,63,195,116,179,13,226,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,100,76,235,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,134,188,87,113,93,168,252,90,234,59,243,92,214,95,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,205,110,184,6,101,98,195,108,26,131,121,199,170,232,241,236,170,162,186,154,203,93,50,35,89,94,250,53,137,42,86,36,85,220,230,49,211,198,197,127,77,138,253,237,69,87,70,244,108,223,228,169,234,159,41,251,127,93,238,54,227,213,113,235,199,175,22,58,45,197,142,115,166,122,105,170,223,6,198,236,223,12,240,168,190,5,109,168,237,119,109,180,179,73,250,201,169,223,35,186,201,43,221,245,57,122,117,232,157,17,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,136,47,84,89,133,85,174,10,159,6,154,147,101,43,40,168,164,108,123,41,227,141,139,209,243,72,189,85,55,125,93,58,244,68,68,172,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,20,67,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,176,246,177,207,123,218,175,127,10,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,214,118,191,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,251,81,127,106,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,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,157,122,117,69,253,134,101,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,126,194,202,121,40,104,133,213,110,185,151,18,51,95,41,27,109,109,61,70,15,79,109,108,110,116,242,78,174,162,172,150,119,187,228,214,49,173,72,90,212,77,202,245,124,138,187,54,39,114,215,193,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,195,247,170,220,194,150,215,61,79,131,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,158,157,122,42,162,192,14,30,185,143,113,157,156,235,238,154,97,89,78,178,121,182,92,131,48,179,90,238,52,223,135,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,249,147,3,157,95,165,140,91,238,5,15,183,92,74,107,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,99,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,249,57,147,112,163,167,26,231,161,217,38,168,92,226,248,86,103,167,56,253,125,226,219,121,167,133,29,37,69,45,44,50,84,73,65,80,157,83,185,11,246,191,98,170,238,138,71,171,219,213,29,44,114,208,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,205,56,151,192,42,117,79,135,157,72,211,235,126,61,73,124,185,95,49,123,149,53,174,134,165,34,217,45,199,199,122,209,170,44,170,140,99,219,80,145,61,143,114,166,199,181,174,234,221,189,83,52,69,212,242,100,210,223,194,156,56,223,117,50,190,197,226,215,231,121,4,158,53,111,149,191,204,181,209,49,33,135,245,104,245,108,123,42,157,113,111,205,173,123,186,245,94,173,237,169,63,193,64,63,221,71,227,179,254,60,255,0,209,155,63,250,161,119,220,61,101,55,220,231,64,180,211,53,202,107,188,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,35,61,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,81,15,53,141,121,166,214,78,40,235,241,155,21,109,92,150,45,54,167,92,102,54,58,162,85,130,75,139,37,123,171,230,100,47,99,82,39,247,85,41,156,168,142,238,37,28,111,71,185,170,196,108,95,166,211,60,170,167,75,46,58,199,226,118,177,187,126,65,71,140,247,228,142,70,249,21,213,20,213,53,27,33,118,206,219,251,113,210,245,145,55,163,155,223,131,233,84,127,84,144,28,178,245,175,244,45,197,198,45,228,91,252,170,12,239,166,21,89,178,45,243,69,230,207,15,143,36,125,100,99,91,210,170,42,109,238,93,221,34,89,118,181,93,183,165,255,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,19,43,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,97,142,99,94,199,185,30,203,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,250,200,127,205,3,94,245,99,135,109,2,176,102,186,57,149,254,31,189,86,230,20,182,185,234,124,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,244,244,235,209,85,22,0,112,245,204,123,140,236,231,95,116,211,10,202,117,147,205,178,228,25,133,154,215,113,166,252,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,204,152,28,234,253,44,98,223,112,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,31,236,171,2,202,191,223,92,115,36,199,46,31,243,148,117,214,218,234,121,63,236,201,12,209,200,207,249,28,215,55,252,74,133,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,175,201,204,155,133,29,56,215,61,14,201,53,66,231,23,194,179,61,57,199,235,239,22,219,205,60,40,233,42,41,105,97,146,162,74,10,132,234,157,200,95,181,251,21,87,116,82,61,94,222,168,233,99,150,133,205,41,240,157,233,99,70,254,223,227,222,221,1,213,78,105,196,190,1,83,170,124,60,234,70,159,91,241,234,75,229,202,249,139,220,169,173,116,53,41,22,201,110,62,59,214,141,81,101,84,99,30,218,132,137,236,123,149,54,61,173,119,86,237,234,153,162,46,167,147,38,150,254,20,225,198,251,169,149,246,47,22,191,59,200,36,241,171,124,173,254,101,174,137,137,12,63,171,71,171,99,217,84,235,139,126,109,107,221,215,170,245,111,109,73,254,12,171,146,43,137,14,15,178,109,19,211,77,53,214,219,50,85,220,112,76,255,0,23,176,87,190,190,166,90,118,190,142,247,91,66,234,137,168,81,141,127,117,236,68,134,73,89,39,109,173,70,72,216,213,206,123,21,239,112,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,187,103,113,58,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,128,226,199,210,198,178,125,191,200,125,186,115,53,133,196,235,39,29,84,220,45,112,77,163,152,62,159,87,210,63,85,47,250,111,140,77,67,13,77,44,175,101,178,221,53,189,88,183,36,85,141,96,153,237,146,157,209,178,23,63,251,111,107,220,199,177,170,199,212,181,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,95,35,147,230,229,87,47,237,83,228,203,49,107,238,13,149,94,112,172,166,135,194,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,62,101,212,240,123,148,223,112,110,82,205,205,113,106,239,10,245,143,225,249,157,210,221,83,218,100,157,138,168,42,238,82,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,138,235,254,234,63,29,159,241,231,254,140,217,255,0,213,11,254,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,255,0,15,222,171,115,10,91,92,245,62,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,250,122,117,232,170,139,0,56,122,230,61,198,118,115,175,186,105,133,101,58,201,230,217,114,12,194,205,107,184,211,126,29,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,230,76,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,1,85,124,243,191,114,127,196,159,203,72,149,203,251,137,140,55,133,13,75,205,117,75,48,161,171,184,189,216,61,93,182,209,108,166,69,107,238,55,25,43,168,159,20,11,38,213,108,44,219,20,143,124,142,69,218,198,59,107,94,253,145,191,133,106,174,166,101,90,201,168,249,30,169,102,181,126,69,235,38,184,75,112,169,219,36,143,142,29,235,244,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,181,254,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,39,69,86,84,205,23,70,181,177,185,59,112,203,35,94,174,116,174,142,27,31,0,207,183,50,141,33,169,210,14,48,115,136,18,10,180,182,230,21,9,151,219,102,169,158,41,95,59,43,156,231,212,57,18,62,155,24,218,196,171,141,141,122,35,209,145,53,87,119,84,123,189,7,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,250,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,245,53,221,141,142,106,181,234,169,125,32,2,138,249,185,233,158,43,167,124,92,77,113,197,169,60,79,198,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,173,149,234,237,206,116,178,202,245,119,213,209,57,255,0,46,173,28,190,235,39,23,24,37,53,162,111,30,147,15,184,65,152,221,42,118,177,253,154,90,9,226,145,169,177,207,98,187,187,58,211,193,213,187,156,206,254,253,174,107,28,134,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,72,171,253,195,31,253,40,191,208,159,254,207,44,167,73,240,95,209,126,150,97,186,103,241,79,137,254,18,199,237,214,47,55,177,217,242,188,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,152,35,245,114,108,166,251,152,92,97,187,100,117,222,93,93,61,190,130,215,28,157,166,71,182,150,138,150,42,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,86,213,57,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,198,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,182,247,238,153,123,189,34,142,68,99,161,116,110,145,90,175,88,157,21,143,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,250,17,210,181,140,111,147,27,93,27,102,102,214,237,122,163,145,59,111,141,239,225,68,255,0,228,169,234,159,41,251,127,93,238,54,226,234,65,205,56,148,213,234,109,5,208,108,231,87,38,158,146,58,140,118,207,52,214,244,171,130,89,160,150,226,254,145,81,67,35,34,232,245,100,149,50,67,26,170,43,122,35,213,85,205,68,87,38,107,46,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,39,255,0,38,157,104,186,227,90,243,116,209,123,174,95,87,6,61,152,89,234,234,237,214,87,49,210,193,61,238,14,212,157,214,116,106,246,95,225,197,85,185,221,88,215,164,81,181,219,156,200,145,46,124,31,147,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,202,1,227,235,133,26,206,20,181,198,174,201,108,139,126,25,148,119,175,24,188,209,195,58,71,5,43,166,114,58,129,210,74,174,238,77,79,244,53,202,146,61,206,141,240,72,237,171,46,198,252,188,55,241,131,147,104,158,154,106,86,137,94,86,174,227,130,103,248,189,254,129,148,20,209,83,181,244,119,186,218,22,211,195,92,175,115,59,175,98,36,49,196,248,251,141,106,50,71,72,141,115,216,140,124,117,36,167,18,156,102,223,117,195,71,244,183,64,108,150,175,133,97,154,115,143,217,169,230,73,216,199,85,92,239,20,182,246,211,73,82,231,39,94,220,44,221,51,34,141,171,213,205,123,164,147,170,185,145,195,249,92,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,66,237,53,203,0,195,116,179,130,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,93,145,51,225,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,204,52,123,195,214,45,98,206,120,47,211,76,43,41,161,243,108,185,6,151,217,173,119,26,110,235,227,239,210,207,105,138,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,72,60,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,117,172,197,175,117,176,177,190,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,181,114,186,227,54,251,161,250,143,109,208,27,221,171,226,184,102,163,100,20,212,240,164,12,99,106,173,151,138,165,138,154,58,150,185,122,119,33,126,216,89,44,110,94,173,107,27,36,125,21,175,142,105,129,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,0,42,175,158,119,238,79,248,147,249,105,31,249,86,96,191,165,13,83,213,189,51,248,167,195,63,22,232,253,254,197,230,246,59,222,47,149,83,69,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,72,129,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,205,15,112,45,154,218,179,254,15,180,146,251,102,167,171,134,158,151,23,164,178,61,181,44,107,94,179,219,219,224,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,157,212,165,110,117,126,169,241,111,183,244,62,227,113,32,173,54,83,125,164,197,110,56,85,61,118,203,45,214,225,71,116,172,166,237,49,123,181,84,145,212,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,37,120,5,224,163,42,226,179,81,233,47,119,107,103,143,166,88,205,194,25,50,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,115,162,100,178,83,157,22,45,98,193,177,94,30,176,172,90,135,194,178,227,246,251,229,174,221,77,221,124,157,138,88,35,181,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,60,7,37,79,84,249,79,219,250,239,113,183,18,171,138,62,84,159,210,83,93,178,109,107,253,61,126,28,252,71,225,127,86,126,22,243,59,30,61,28,20,223,225,188,184,247,110,236,110,254,194,116,221,211,231,211,170,247,254,10,120,82,254,135,218,89,117,211,63,199,191,139,126,39,144,79,125,243,126,23,224,118,251,148,212,240,246,187,125,233,122,244,241,183,110,220,157,119,244,233,242,234,181,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,131,242,114,204,90,197,156,226,183,156,43,41,161,243,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,158,206,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,62,151,107,22,72,213,209,170,177,102,129,239,237,72,157,24,229,232,201,59,108,100,177,161,208,57,108,241,93,168,250,25,174,56,222,151,219,37,248,174,25,168,217,5,5,158,229,102,168,153,91,29,61,85,84,209,211,199,95,78,189,23,183,51,55,51,122,34,109,150,54,35,29,209,91,20,145,95,72,57,167,18,154,189,77,160,186,13,156,234,228,211,210,71,81,142,217,230,154,222,149,112,75,52,18,220,95,210,42,40,100,100,93,30,172,146,166,72,99,85,69,111,68,122,170,185,168,138,228,205,101,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,164,255,0,228,211,173,23,92,107,94,110,154,47,117,203,234,224,199,179,11,61,93,93,186,202,230,58,88,39,189,193,218,147,186,206,141,94,203,252,56,170,183,59,171,26,244,138,54,187,115,153,18,37,207,130,63,241,173,194,151,244,193,210,203,86,153,254,61,252,37,240,204,130,11,239,155,240,191,63,185,219,166,168,135,181,219,239,69,211,175,147,187,118,229,233,179,167,79,159,84,138,186,79,201,175,244,95,170,120,110,166,127,72,239,137,254,18,200,45,215,223,11,240,135,103,202,241,106,99,155,181,220,243,93,179,119,111,110,237,174,233,215,175,69,233,208,245,124,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,22,105,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,232,138,250,152,98,234,215,54,71,47,114,24,163,107,21,174,137,177,205,84,26,85,169,153,86,141,234,62,57,170,88,85,95,143,122,198,110,17,92,41,183,73,35,35,155,98,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,47,38,126,38,48,222,43,249,126,106,198,169,97,244,53,118,231,183,7,201,45,183,123,101,74,43,159,110,184,199,106,145,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,40,48,210,159,9,222,150,52,111,237,254,61,237,208,29,84,230,156,75,231,245,58,89,195,206,164,106,13,191,33,164,177,220,172,120,189,202,166,215,93,82,177,108,138,227,227,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,244,118,238,139,154,34,231,185,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,228,253,238,114,39,113,21,214,20,10,171,254,225,143,254,148,95,232,79,255,0,103,150,83,164,248,47,232,191,75,48,221,51,248,167,196,255,0,9,99,246,235,23,155,216,236,249,94,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,206,191,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,242,154,177,157,126,139,244,179,50,212,207,133,252,79,240,150,63,113,190,248,93,254,207,149,226,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,203,229,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,34,226,116,47,133,90,107,47,42,76,167,12,174,182,213,228,247,125,69,197,235,179,248,173,244,50,75,42,186,227,37,28,85,22,184,169,219,19,25,43,158,212,165,160,87,69,245,238,153,36,111,87,198,228,105,77,118,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,26,105,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,246,158,127,139,31,75,26,201,246,255,0,33,246,233,204,214,26,72,224,238,211,106,178,240,161,163,212,118,107,101,37,5,60,152,61,150,173,241,83,66,216,152,233,231,163,138,105,165,86,181,17,21,242,75,36,146,61,223,181,207,123,156,189,85,85,78,192,8,255,0,198,183,10,95,211,7,75,45,90,103,248,247,240,151,195,50,8,47,190,111,194,252,254,231,110,154,162,30,215,111,189,23,78,190,78,237,219,151,166,206,157,62,125,82,42,233,63,38,191,209,126,169,225,186,153,253,35,190,39,248,75,32,183,95,124,47,194,29,159,43,197,169,142,110,215,115,205,118,205,221,189,187,182,187,167,94,189,23,167,67,213,243,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,89,167,53,142,7,42,117,42,213,95,197,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,80,105,86,166,101,90,55,168,248,230,169,97,85,126,61,235,25,184,69,112,166,221,36,140,142,109,139,245,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,188,153,248,152,195,120,175,229,249,171,26,165,135,208,213,219,158,220,31,36,182,221,237,149,40,174,125,186,227,29,170,71,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,160,195,74,124,39,122,88,209,191,183,248,247,183,64,117,83,154,113,47,159,212,233,103,15,58,145,168,54,252,134,146,199,114,177,226,247,42,155,93,117,74,197,178,43,143,142,244,163,68,73,81,88,247,186,161,98,99,24,228,93,239,115,91,209,219,186,46,104,139,158,228,177,159,211,95,120,121,202,244,250,163,33,171,172,185,98,185,67,234,89,67,50,202,230,80,91,171,41,227,88,82,37,114,108,107,31,81,5,123,213,140,95,147,247,185,200,157,196,87,88,80,50,174,104,247,135,172,90,197,156,240,95,166,152,86,83,67,230,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,144,120,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,96,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,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,208,200,210,70,42,43,94,201,173,211,139,31,75,26,201,246,255,0,33,246,233,204,214,2,234,121,94,240,45,250,20,197,89,174,58,199,134,120,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,61,100,221,100,238,117,87,61,145,43,35,253,83,157,81,26,213,95,22,62,169,245,147,238,6,67,238,51,150,253,192,142,11,250,80,229,129,100,211,79,138,124,51,241,110,63,149,88,188,222,199,123,197,242,174,23,24,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,112,15,238,24,255,0,233,69,254,132,255,0,246,121,106,128,143,252,107,112,165,253,48,116,178,213,166,127,143,127,9,124,51,32,130,251,230,252,47,207,238,118,233,170,33,237,118,251,209,116,235,228,238,221,185,122,108,233,211,231,213,34,174,147,242,107,253,23,234,158,27,169,159,210,59,226,127,132,178,11,117,247,194,252,33,217,242,188,90,152,230,237,119,60,215,108,221,219,219,187,107,186,117,235,209,122,116,61,95,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,170,190,121,223,185,63,226,79,229,165,85,150,63,202,159,129,202,109,74,186,208,113,73,169,47,171,138,197,140,94,17,248,181,177,172,150,5,184,220,105,92,199,165,107,228,232,136,250,104,101,232,214,182,55,47,114,104,164,107,213,173,137,209,205,113,32,3,61,124,197,117,142,251,172,156,92,103,117,55,120,124,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,158,175,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,122,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,250,90,222,254,247,57,26,197,69,190,144,1,68,60,217,181,66,213,168,252,96,221,45,150,102,210,73,79,130,217,232,241,119,213,211,86,182,161,149,51,177,210,84,205,215,106,34,70,248,165,171,146,157,241,245,114,181,244,238,234,168,170,172,111,63,229,239,170,23,93,42,227,7,77,174,118,246,213,205,79,127,188,69,139,215,82,67,90,234,102,84,65,112,114,83,39,119,162,42,72,200,165,146,42,132,141,201,209,207,167,103,205,170,136,246,232,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,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,202,185,63,249,94,240,45,250,107,202,153,174,58,199,134,121,122,109,101,223,240,122,106,215,109,134,251,116,142,70,162,117,133,90,190,69,28,61,36,238,117,86,177,242,163,35,253,107,91,81,26,93,72,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,229,107,44,245,187,230,254,172,186,120,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,216,169,251,21,51,215,174,154,23,168,252,58,106,61,199,75,245,66,205,224,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,3,146,167,170,124,167,237,253,119,184,219,139,169,5,96,115,180,214,59,20,88,174,11,195,245,60,61,235,213,77,193,51,26,201,55,61,190,37,44,113,212,82,83,167,69,102,201,59,207,150,167,230,143,220,207,23,234,111,73,26,169,82,199,170,210,124,235,244,95,170,120,110,166,124,47,226,127,132,178,11,117,247,194,239,246,124,175,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,123,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,237,61,0,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,179,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,57,169,210,184,117,208,108,203,137,45,92,177,105,78,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,221,81,170,246,239,122,178,54,174,247,181,23,65,60,52,112,233,130,112,191,165,148,26,103,130,211,255,0,146,172,188,86,239,155,250,206,233,227,67,12,245,157,185,101,147,179,221,236,49,221,166,59,99,63,98,39,237,85,113,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,56,151,225,211,4,226,131,75,43,244,207,58,167,255,0,43,89,103,173,223,55,245,101,211,198,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,254,197,79,216,169,202,184,41,224,3,4,224,251,226,183,255,0,196,31,139,115,59,159,126,143,241,7,137,53,7,110,215,39,142,255,0,15,197,242,37,137,122,77,77,220,238,244,71,174,253,189,122,39,207,149,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,138,188,125,113,175,138,240,167,167,21,118,75,77,207,200,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,46,85,203,63,152,5,247,136,111,137,105,14,186,100,86,169,51,234,46,181,150,74,238,219,41,38,191,210,175,113,243,71,217,141,141,135,189,78,141,106,244,143,107,159,19,183,118,255,0,83,44,174,159,224,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,227,138,115,21,209,203,238,141,241,113,157,211,93,230,242,41,51,11,132,249,141,174,167,107,25,222,165,175,158,89,28,155,26,247,171,123,83,165,68,29,93,181,207,236,111,218,214,189,168,79,94,72,249,173,170,191,69,245,11,78,97,167,171,75,149,143,40,138,247,81,43,152,222,195,160,174,164,142,24,154,199,110,220,175,71,91,230,87,34,181,17,17,209,244,87,117,84,109,143,148,173,206,175,213,62,45,246,254,135,220,110,36,85,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,213,150,191,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,251,17,63,106,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,54,186,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,172,14,118,154,199,98,139,21,193,120,126,167,135,189,122,169,184,38,99,89,38,231,183,196,165,142,58,138,74,116,232,172,217,39,121,242,212,252,209,251,153,226,253,77,233,35,85,42,88,245,90,79,157,126,139,245,79,13,212,207,133,252,79,240,150,65,110,190,248,93,254,207,149,226,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,47,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,253,167,160,0,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,41,175,154,231,5,31,163,44,170,126,37,52,206,217,117,169,198,242,219,133,69,78,91,23,78,244,54,123,164,210,53,201,81,189,92,178,54,26,169,36,127,201,205,217,28,169,181,30,137,52,49,54,16,105,118,175,102,90,65,83,147,79,135,207,72,140,204,49,123,158,33,119,134,166,4,149,147,219,171,162,217,43,81,126,78,99,218,228,142,70,57,170,157,31,19,81,219,152,175,99,188,81,165,62,19,189,44,104,223,219,252,123,219,160,58,169,94,188,233,243,250,107,23,15,56,166,159,83,228,53,116,119,44,171,40,101,75,232,97,89,90,202,251,117,29,60,139,50,74,173,77,142,99,42,39,160,122,49,235,243,126,199,53,23,182,170,218,97,38,87,41,157,80,181,105,199,24,54,187,101,229,180,145,211,231,86,122,204,93,149,117,53,173,167,101,52,239,116,117,48,244,220,138,146,62,89,105,35,167,100,125,90,174,125,67,122,42,170,35,29,123,192,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,5,115,150,207,234,113,158,23,45,120,101,187,33,164,164,168,204,114,138,74,106,203,123,150,37,158,186,221,79,20,181,18,43,26,228,87,163,35,169,142,133,92,246,116,232,174,141,170,189,36,218,234,118,210,124,23,244,161,170,120,110,153,252,83,225,159,139,114,11,117,139,205,236,119,188,95,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,105,163,19,197,172,88,54,43,102,194,177,106,31,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,249,153,204,227,3,0,169,211,14,40,245,75,12,155,30,164,177,83,210,229,21,213,54,251,125,34,68,216,32,183,84,202,181,20,73,27,98,93,140,98,211,77,10,163,19,166,196,84,106,163,85,21,169,106,156,154,115,250,156,155,133,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,253,122,171,100,106,47,72,246,182,80,113,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,117,80,1,0,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,166,83,95,53,206,10,63,70,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,46,157,232,108,247,73,164,107,146,163,122,185,100,108,53,82,72,255,0,147,155,178,57,83,106,61,18,104,98,108,32,210,237,94,204,180,130,167,38,159,15,158,145,25,152,98,247,60,66,239,13,76,9,43,39,183,87,69,178,86,162,252,156,199,181,201,28,140,115,85,58,62,38,163,183,49,94,199,120,163,74,124,39,122,88,209,191,183,248,247,183,64,117,82,189,121,211,231,244,214,46,30,113,77,62,167,200,106,232,238,89,86,80,202,151,208,194,178,181,149,246,234,58,121,22,100,149,90,155,28,198,84,79,64,244,99,215,230,253,142,106,47,109,85,180,194,76,174,83,58,161,106,211,142,48,109,118,203,203,105,35,167,206,172,245,152,187,42,234,107,91,78,202,105,222,232,234,97,233,185,21,36,124,178,210,71,78,200,250,181,92,250,134,244,85,84,70,58,247,129,149,115,74,124,39,122,88,209,191,183,248,247,183,64,56,151,225,211,4,226,131,75,43,244,207,58,167,255,0,43,89,103,173,223,55,245,101,211,198,154,24,43,59,113,75,31,123,181,223,123,187,79,118,199,254,197,79,216,169,73,116,92,190,245,182,191,138,250,254,23,160,181,85,181,246,234,132,175,154,249,52,80,66,199,99,107,89,29,58,94,162,137,243,163,102,102,217,90,229,130,57,93,34,61,31,18,253,108,126,219,116,204,244,155,244,21,203,211,56,210,63,197,247,92,163,240,190,151,223,232,190,41,115,119,89,167,254,240,169,118,214,183,170,246,225,102,238,220,81,110,119,110,38,70,205,206,219,185,115,216,89,247,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,205,176,167,107,164,81,200,143,108,205,145,210,43,81,137,19,165,182,163,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,241,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,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,94,157,122,42,126,210,162,255,0,187,87,197,63,254,64,233,87,254,234,184,255,0,175,23,82,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,50,42,241,245,198,190,43,194,158,156,85,217,45,55,63,35,83,114,107,124,209,227,150,250,117,141,242,80,111,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,38,214,202,248,185,87,44,254,96,23,222,33,190,37,164,58,233,145,90,164,207,168,186,214,89,43,187,108,164,154,255,0,74,189,199,205,31,102,54,54,30,245,58,53,171,210,61,174,124,78,221,219,253,76,178,186,127,130,170,249,231,126,228,255,0,137,63,150,144,255,0,151,239,12,118,46,42,181,246,60,43,41,189,120,86,92,126,222,153,45,198,155,198,124,159,20,165,130,182,150,57,104,119,178,88,159,7,117,149,14,78,243,85,92,206,157,81,170,191,52,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,225,44,126,227,125,240,187,253,159,43,197,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,25,140,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,250,241,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,166,141,39,206,191,74,26,89,134,234,103,194,254,25,248,183,31,183,95,124,46,255,0,123,197,242,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,171,7,228,229,153,77,139,6,197,111,57,174,83,93,225,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,191,35,50,250,177,157,126,148,53,79,50,212,207,133,252,51,241,110,65,113,190,248,93,254,247,139,229,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,42,105,119,134,140,254,167,84,248,121,211,125,65,184,100,52,151,203,149,243,23,182,212,221,43,169,150,45,146,220,124,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,58,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,82,183,58,191,84,248,183,219,250,31,113,184,142,74,158,169,242,159,183,245,222,227,110,46,164,25,182,226,223,90,46,186,245,196,54,109,168,21,89,125,94,69,104,146,241,89,73,141,212,76,199,68,200,172,145,212,73,225,69,20,78,107,86,38,118,149,174,86,171,90,229,123,222,247,245,145,239,85,228,0,186,158,76,154,165,248,175,135,27,238,153,215,223,124,170,252,19,32,147,198,162,241,118,120,118,186,214,36,208,254,177,24,141,147,125,83,110,46,249,185,207,111,78,139,209,189,180,39,248,4,85,230,77,195,214,43,174,156,50,228,151,187,181,79,195,175,90,111,111,175,203,109,23,8,233,99,150,69,241,169,100,146,122,55,43,145,30,144,206,198,34,57,24,230,244,146,56,30,168,244,139,99,168,4,191,238,91,60,61,98,186,23,195,46,55,123,180,212,252,70,245,169,22,250,12,182,239,112,146,150,56,164,79,38,150,57,32,163,106,181,21,235,12,12,122,163,81,238,119,89,36,157,232,140,73,118,54,85,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,130,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,95,247,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,179,186,120,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,218,171,251,17,115,215,174,154,233,168,252,69,234,61,199,84,53,66,243,231,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,222,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,214,90,149,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,116,174,119,26,67,82,203,174,158,235,221,12,21,114,83,207,79,46,33,116,145,211,197,216,129,236,116,149,84,77,100,127,41,85,242,36,149,234,231,125,76,68,134,52,250,21,83,127,10,229,25,169,152,174,157,241,113,13,187,41,171,241,63,26,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,211,185,226,186,38,35,119,57,210,203,19,17,191,87,84,189,66,157,185,182,96,25,150,169,241,179,128,105,246,159,99,213,119,204,134,249,131,208,83,80,208,211,34,111,149,255,0,16,185,42,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,247,10,60,40,233,199,9,90,112,204,43,10,139,206,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,178,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,205,183,22,250,209,117,215,174,33,179,109,64,170,203,234,242,43,68,151,138,202,76,110,162,102,58,38,69,100,142,162,79,10,40,162,115,90,177,51,180,173,114,181,90,215,43,222,247,191,172,143,122,175,32,5,212,242,100,213,47,197,124,56,223,116,206,190,251,229,87,224,153,4,158,53,23,139,179,195,181,214,177,38,135,245,136,196,108,155,234,155,113,119,205,206,123,122,116,94,141,237,161,63,192,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,207,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,101,11,241,245,193,70,85,194,158,163,213,222,237,54,207,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,162,169,165,62,19,189,44,104,223,219,252,123,219,160,58,169,68,60,217,181,66,213,168,252,96,221,45,150,102,210,73,79,130,217,232,241,119,213,211,86,182,161,149,51,177,210,84,205,215,106,34,70,248,165,171,146,157,241,245,114,181,244,238,234,168,170,172,111,201,195,7,6,86,45,100,225,31,93,120,130,200,238,190,61,94,31,111,168,143,26,72,222,247,246,106,168,32,142,225,90,233,161,77,136,238,236,11,21,60,110,238,57,172,239,206,247,68,231,50,37,35,86,147,231,95,162,253,83,195,117,51,225,127,19,252,37,144,91,175,190,23,127,179,229,120,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,77,24,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,96,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,10,75,231,45,159,211,100,220,81,218,240,203,118,67,87,87,79,135,98,244,148,213,150,247,44,169,5,13,198,162,89,106,36,86,53,200,140,87,201,77,37,10,185,236,235,213,27,27,85,122,199,181,191,149,201,235,10,181,101,92,96,178,251,112,168,171,142,163,14,197,238,87,186,22,194,246,163,36,157,238,134,133,91,42,43,85,85,157,170,233,92,136,213,106,239,107,23,175,68,86,186,242,74,107,231,105,139,95,105,53,247,5,205,106,40,118,89,110,184,122,90,232,234,123,172,94,237,85,37,109,68,149,17,236,69,222,221,172,173,166,94,170,136,213,238,116,106,170,181,200,142,73,121,77,246,147,95,115,172,42,158,187,101,150,235,135,173,210,178,155,180,197,238,213,82,86,211,199,79,38,245,77,237,218,202,218,148,232,138,141,94,231,87,34,171,90,169,103,252,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,159,147,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,202,23,227,235,130,140,171,133,61,71,171,189,218,109,158,70,153,100,215,9,164,199,46,20,233,35,227,160,222,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,93,205,149,145,69,83,74,124,39,122,88,209,191,183,248,247,183,64,117,82,136,121,179,106,133,171,81,248,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,174,212,68,141,241,75,87,37,59,227,234,229,107,233,221,213,81,85,88,223,147,134,14,12,172,90,201,194,62,186,241,5,145,221,124,122,188,62,223,81,30,52,145,189,239,236,213,80,65,29,194,181,211,66,155,17,221,216,22,42,120,221,220,115,89,223,157,238,137,206,100,74,70,173,39,206,191,69,250,167,134,234,103,194,254,39,248,75,32,183,95,124,46,255,0,103,202,241,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,154,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,198,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,202,184,177,244,177,172,159,111,242,31,110,156,167,110,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,253,134,57,141,123,30,228,123,47,78,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,67,235,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,143,41,171,24,47,233,67,75,51,45,51,248,167,195,63,22,227,247,27,23,155,216,239,120,190,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,238,24,255,0,233,69,254,132,255,0,246,121,106,128,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,23,253,196,191,17,120,39,11,250,89,95,169,153,213,71,249,90,59,61,22,201,191,172,238,158,52,211,65,71,220,138,41,59,61,222,195,219,221,123,118,51,246,170,254,196,92,245,235,166,186,106,63,17,122,143,113,213,13,80,188,249,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,119,138,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,190,158,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,165,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,32,87,57,108,254,167,25,225,114,215,134,91,178,26,74,74,140,199,40,164,166,172,183,185,98,89,235,173,212,241,75,81,34,177,174,69,122,50,58,152,232,85,207,103,78,138,232,218,171,210,77,174,172,30,5,176,171,174,127,198,14,146,88,172,213,20,144,212,82,229,20,151,183,186,165,238,107,22,11,123,188,233,154,138,214,185,119,186,42,105,26,196,233,209,94,173,69,86,162,171,147,207,241,85,165,191,161,110,35,181,23,76,225,177,124,26,130,205,144,85,124,42,139,202,242,59,86,185,95,222,161,253,98,189,238,119,90,89,96,119,214,229,122,117,232,254,142,71,34,92,79,41,157,80,186,234,63,7,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,244,220,136,177,178,40,170,227,167,100,125,92,141,101,59,122,42,34,163,27,50,129,15,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,247,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,165,205,239,239,107,145,204,68,90,76,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,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,117,233,213,23,246,29,127,152,174,142,95,116,111,139,140,238,154,239,55,145,73,152,92,39,204,109,117,59,88,206,245,45,124,242,200,228,216,215,189,91,218,157,42,32,234,237,174,127,99,126,214,181,237,66,194,185,44,103,244,215,222,30,114,189,62,168,200,106,235,46,88,174,80,250,150,80,204,178,185,148,22,234,202,120,214,20,137,92,155,26,199,212,65,94,245,99,23,228,253,238,114,39,113,21,214,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,20,173,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,139,169,34,255,0,50,29,111,181,104,143,10,25,99,174,22,58,187,165,70,121,79,81,131,208,178,25,27,27,32,158,190,142,161,22,121,92,189,85,25,28,81,202,244,70,181,85,207,70,51,233,71,44,140,162,29,39,193,127,74,26,167,134,233,159,197,62,25,248,183,32,183,88,188,222,199,123,197,242,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,167,215,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,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,235,215,162,39,236,61,84,154,33,106,94,17,41,248,145,134,249,86,219,147,117,34,108,30,162,218,232,218,232,36,129,109,145,214,69,59,29,242,115,30,215,36,205,114,46,228,122,62,53,77,155,23,185,210,249,101,235,95,232,91,139,140,91,200,183,249,84,25,223,76,42,179,100,91,230,139,205,158,31,30,72,250,200,198,183,165,84,84,219,220,187,186,68,178,237,106,187,111,75,254,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,16,3,157,95,165,140,91,238,5,15,183,92,74,149,225,235,41,177,96,218,251,166,153,174,83,93,225,89,113,252,194,205,116,184,212,246,159,39,98,150,10,216,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,30,219,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,161,93,19,94,246,249,50,53,177,186,103,238,118,231,162,53,23,182,200,216,201,21,202,247,129,111,211,94,84,205,113,214,60,51,203,211,107,46,255,0,131,211,86,187,108,55,219,164,114,53,19,172,42,213,242,40,225,233,39,115,170,181,143,149,25,31,235,90,218,136,211,181,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,147,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,192,210,173,76,202,180,111,81,241,205,82,194,170,252,123,214,51,112,138,225,77,186,73,25,28,219,23,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,161,238,21,120,152,195,120,175,210,58,61,82,195,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,178,5,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,19,211,154,62,144,212,234,215,7,217,52,246,216,42,231,185,96,213,16,229,244,176,195,60,81,49,236,166,107,217,84,233,86,79,237,49,148,115,213,200,141,106,181,234,248,216,141,221,253,135,81,182,147,231,95,162,253,83,195,117,51,225,127,19,252,37,144,91,175,190,23,127,179,229,120,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,78,118,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,127,244,91,130,126,148,255,0,77,127,2,255,0,102,127,135,255,0,11,124,79,202,155,254,229,249,62,79,99,179,191,181,254,27,234,223,179,127,248,183,116,249,30,172,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,34,255,0,50,29,111,181,104,143,10,25,99,174,22,58,187,165,70,121,79,81,131,208,178,25,27,27,32,158,190,142,161,22,121,92,189,85,25,28,81,202,244,70,181,85,207,70,51,233,71,44,140,162,29,39,193,127,74,26,167,134,233,159,197,62,25,248,183,32,183,88,188,222,199,123,197,242,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,167,215,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,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,235,215,162,39,236,61,84,154,33,106,94,17,41,248,145,134,249,86,219,147,117,34,108,30,162,218,232,218,232,36,129,109,145,214,69,59,29,242,115,30,215,36,205,114,46,228,122,62,53,77,155,23,185,210,249,101,235,95,232,91,139,140,91,200,183,249,84,25,223,76,42,179,100,91,230,139,205,158,31,30,72,250,200,198,183,165,84,84,219,220,187,186,68,178,237,106,187,111,75,254,0,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,7,10,227,143,0,195,117,7,133,13,79,165,204,241,234,75,171,44,120,189,210,255,0,108,89,145,119,209,220,105,40,230,150,158,162,39,181,81,204,123,92,157,23,162,253,76,115,216,237,204,123,154,185,204,52,167,194,119,165,141,27,251,127,143,123,116,7,191,203,50,155,22,13,138,222,115,92,166,187,194,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,70,99,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,210,250,56,0,208,108,55,78,184,50,196,113,153,168,169,47,84,250,133,103,102,77,144,178,174,157,95,5,123,238,116,209,185,208,201,12,143,123,21,141,166,88,105,149,17,17,146,36,42,245,98,43,220,133,22,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,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,58,245,232,137,251,11,179,229,89,172,119,221,93,225,30,209,77,145,195,214,175,2,184,75,135,71,83,185,159,223,84,180,208,65,37,50,236,99,26,140,237,193,81,20,29,62,167,59,177,189,206,87,61,81,38,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,6,109,184,196,187,93,111,92,87,235,13,101,230,231,87,95,81,30,113,122,164,100,181,51,58,87,182,8,43,37,134,24,145,206,85,84,100,113,71,28,108,111,236,107,24,214,167,68,68,66,199,249,33,96,191,15,210,205,75,212,207,138,119,62,61,144,82,88,188,46,199,78,207,129,76,179,119,123,155,190,173,255,0,18,219,183,106,109,236,245,234,237,253,27,101,69,122,243,175,180,218,166,225,183,13,190,205,108,164,125,202,143,56,167,164,167,172,116,45,89,225,130,106,10,215,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,43,91,129,108,214,235,128,113,131,164,151,219,53,61,36,213,21,89,69,37,145,237,169,99,156,196,130,224,239,6,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,189,238,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,0,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,193,194,184,227,192,48,221,65,225,67,83,233,115,60,122,146,234,203,30,47,116,191,219,22,100,93,244,119,26,74,57,165,167,168,137,237,84,115,30,215,39,69,232,191,83,28,246,59,115,30,230,174,115,13,41,240,157,233,99,70,254,223,227,222,221,1,239,242,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,152,221,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,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,167,78,170,191,180,190,142,0,52,27,13,211,174,12,177,28,102,106,42,75,213,62,161,89,217,147,100,44,171,167,87,193,94,251,157,52,110,116,50,67,35,222,197,99,105,150,26,101,68,68,100,137,10,189,88,138,247,33,69,154,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,126,194,236,249,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,247,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,169,206,236,111,115,149,207,84,73,128,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,236,62,172,79,22,177,96,216,173,155,10,197,168,124,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,126,176,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,128,28,234,253,44,98,223,112,40,125,186,226,84,175,15,89,77,139,6,215,221,52,205,114,154,239,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,246,220,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,10,232,154,247,183,201,145,173,141,211,63,115,183,61,17,168,189,182,70,198,72,174,87,188,11,126,154,242,166,107,142,177,225,158,94,155,89,119,252,30,154,181,219,97,190,221,35,145,168,157,97,86,175,145,71,15,73,59,157,85,172,124,168,200,255,0,90,214,212,70,157,171,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,214,6,149,106,102,85,163,122,143,142,106,150,21,87,227,222,177,155,132,87,10,109,210,72,200,230,216,191,92,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,144,47,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,1,73,124,229,179,250,108,155,138,59,94,25,110,200,106,234,233,240,236,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,157,122,163,99,106,175,88,246,183,165,114,75,209,203,236,185,86,117,196,13,68,221,155,45,53,189,112,234,56,246,177,222,93,84,146,83,213,212,47,84,126,248,251,44,138,155,228,172,218,255,0,43,233,119,88,220,139,229,121,214,105,159,225,253,113,194,245,74,146,146,213,79,73,152,99,239,183,205,227,199,178,170,162,186,130,111,214,79,81,209,136,143,235,5,93,28,108,122,185,206,219,2,181,81,173,99,58,252,156,150,51,250,155,23,16,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,77,238,123,41,231,175,122,177,139,243,102,247,57,23,182,138,219,159,5,64,115,180,212,204,170,167,84,240,93,28,242,251,88,221,191,31,76,155,177,28,146,55,200,174,168,169,168,167,223,51,119,246,223,219,142,151,164,107,177,28,222,252,255,0,82,163,250,39,149,228,201,165,191,138,248,142,190,234,101,125,139,202,160,193,49,249,60,106,223,43,103,135,116,173,122,67,15,234,209,232,233,55,210,182,226,223,155,92,198,244,234,189,29,219,83,170,243,180,209,79,251,197,226,50,142,225,255,0,230,194,174,20,178,75,255,0,88,172,164,146,22,36,127,245,212,145,206,147,252,130,53,191,219,82,58,242,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,15,77,200,169,35,229,150,146,58,118,71,213,170,231,212,55,162,170,162,49,215,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,20,173,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,139,169,41,91,156,222,169,126,43,226,58,197,166,116,23,223,42,131,4,199,227,242,104,188,93,158,29,210,181,235,52,223,172,86,35,164,223,74,219,115,190,78,115,27,211,162,116,119,113,15,171,147,78,139,221,114,93,121,186,107,69,215,16,171,159,30,195,236,245,116,150,235,211,158,232,160,130,247,63,106,62,211,58,57,59,207,240,229,170,220,222,143,107,18,88,220,237,174,124,74,177,47,139,31,84,250,201,247,3,33,247,25,203,9,229,209,164,52,218,245,203,127,88,180,142,104,41,36,168,200,178,139,164,54,245,171,158,88,96,138,226,203,109,182,90,41,164,124,93,94,140,142,166,56,100,84,68,119,84,98,162,181,200,170,213,170,187,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,77,36,240,171,170,95,166,158,28,116,235,83,38,190,252,102,190,243,143,210,252,86,183,197,241,251,183,72,153,217,174,253,90,49,141,111,74,168,167,111,208,212,98,244,234,206,173,86,170,245,80,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,1,206,175,210,198,45,247,2,135,219,174,37,43,18,171,128,94,10,50,174,43,53,30,146,247,118,182,120,250,101,140,220,33,147,35,184,84,36,140,142,191,98,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,102,55,163,213,119,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,248,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,253,98,154,249,174,112,81,250,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,252,156,221,145,202,155,81,232,147,67,19,98,87,10,188,76,102,92,40,106,229,30,169,97,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,223,50,185,188,234,102,43,172,154,113,195,134,169,97,85,126,69,151,38,183,223,238,20,219,164,141,242,67,189,45,155,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,121,94,74,158,169,242,159,183,245,222,227,110,46,39,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,236,51,25,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,205,4,242,247,213,11,86,170,240,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,187,209,17,99,124,177,71,21,66,70,228,234,214,84,51,230,228,84,123,164,80,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,202,86,231,55,170,95,138,248,142,177,105,157,5,247,202,160,193,49,248,252,154,47,23,103,135,116,173,122,205,55,235,21,136,233,55,210,182,220,239,147,156,198,244,232,157,29,220,67,234,228,211,162,247,92,151,94,110,154,209,117,196,42,231,199,176,251,61,93,37,186,244,231,186,40,32,189,207,218,143,180,206,142,78,243,252,57,106,183,55,163,218,196,150,55,59,107,159,18,172,75,226,199,213,62,178,125,192,200,125,198,114,194,121,116,105,13,54,189,114,223,214,45,35,154,10,73,42,50,44,162,233,13,189,106,231,150,24,34,184,178,219,109,150,138,105,31,23,87,163,35,169,142,25,21,17,29,213,24,168,173,114,42,181,106,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,60,42,234,151,233,167,135,29,58,212,201,175,191,25,175,188,227,244,191,21,173,241,124,126,237,210,38,118,107,191,86,140,99,91,210,170,41,219,244,53,24,189,58,179,171,85,170,189,84,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,28,83,154,158,177,223,116,139,132,123,189,54,57,15,74,188,246,225,22,29,37,78,230,127,122,210,212,193,60,149,43,177,236,114,63,185,5,60,176,116,250,92,222,254,246,185,28,196,69,164,205,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,97,167,50,149,185,205,233,111,225,78,35,172,90,153,65,98,241,104,51,188,126,63,38,183,202,223,230,93,40,158,176,205,250,181,122,186,61,148,174,183,55,228,214,177,221,122,167,87,119,20,245,92,146,245,51,42,166,213,60,235,71,60,190,238,55,112,199,215,38,236,73,36,142,241,235,169,234,105,233,247,194,221,253,182,119,35,170,233,34,236,87,59,177,7,212,136,206,139,111,224,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,242,154,177,157,126,139,244,179,50,212,207,133,252,79,240,150,63,113,190,248,93,254,207,149,226,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,193,23,253,203,23,75,127,69,252,27,97,94,93,139,225,151,92,183,200,202,110,31,223,93,239,43,202,145,124,73,254,79,115,89,186,134,58,47,161,187,122,116,250,154,143,87,146,168,143,252,126,96,191,164,78,13,181,98,193,241,79,135,248,152,252,151,222,247,99,187,187,225,178,50,191,181,183,115,122,119,60,94,222,238,191,78,253,221,29,211,106,231,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,237,52,103,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,213,64,4,0,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,20,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,222,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,151,55,191,189,174,71,49,17,105,51,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,216,105,204,165,110,115,122,91,248,83,136,235,22,166,80,88,188,90,12,239,31,143,201,173,242,183,249,151,74,39,172,51,126,173,94,174,143,101,43,173,205,249,53,172,119,94,169,213,221,197,61,87,36,189,76,202,169,181,79,58,209,207,47,187,141,220,49,245,201,187,18,73,35,188,122,234,122,154,122,125,240,183,127,109,157,200,234,186,72,187,21,206,236,65,245,34,51,162,219,249,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,16,3,157,95,165,140,91,238,5,15,183,92,74,86,37,87,0,188,20,101,92,86,106,61,37,238,237,108,241,244,203,25,184,67,38,71,112,168,73,25,29,126,197,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,250,49,60,90,197,131,98,182,108,43,22,161,240,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,250,197,53,243,92,224,163,244,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,233,222,134,207,116,154,70,185,42,55,171,150,70,195,85,36,143,249,57,187,35,149,54,163,209,38,134,38,196,174,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,101,115,121,212,204,87,89,52,227,135,13,82,194,170,252,139,46,77,111,191,220,41,183,73,27,228,135,122,91,55,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,242,188,149,61,83,229,63,111,235,189,198,220,93,72,7,228,229,153,77,139,6,197,111,57,174,83,93,225,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,191,35,50,250,177,157,126,148,53,79,50,212,207,133,252,51,241,110,65,113,190,248,93,254,247,139,229,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,151,162,159,161,110,17,241,111,34,225,229,87,231,125,51,90,205,146,239,134,47,54,8,124,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,63,39,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,125,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,250,156,238,198,198,181,92,244,84,166,30,26,51,250,109,44,226,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,119,197,110,242,24,149,136,169,18,43,222,199,83,172,172,123,26,139,189,142,115,122,59,119,69,210,240,51,89,197,86,169,126,154,120,142,212,93,76,134,251,241,154,11,206,65,85,240,170,223,23,199,238,218,226,127,102,135,245,106,198,57,189,41,98,129,191,91,81,235,211,171,250,185,92,171,110,156,158,176,171,174,43,193,243,47,183,10,138,73,41,243,28,162,229,123,161,108,47,114,190,56,24,216,104,85,178,162,181,17,31,221,161,149,200,141,87,38,199,49,122,245,85,107,122,87,49,93,28,177,107,39,8,249,221,53,222,111,30,175,15,183,207,152,218,234,118,189,253,154,170,8,37,145,201,177,175,98,59,187,2,212,65,213,219,154,206,254,253,174,115,26,133,6,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,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,189,58,244,84,253,166,156,177,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,10,86,231,87,234,159,22,251,127,67,238,55,17,201,83,213,62,83,246,254,187,220,109,197,196,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,253,166,101,245,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,210,250,57,111,104,133,171,68,120,80,196,219,111,190,85,221,42,51,202,122,124,226,185,243,70,216,217,4,245,244,116,234,144,68,212,234,168,200,226,142,38,42,185,202,174,122,61,255,0,74,57,35,101,38,113,99,234,159,89,62,224,100,62,227,57,106,156,149,61,44,101,63,112,43,189,186,220,65,94,106,122,57,98,210,46,46,46,245,56,228,221,41,51,219,124,89,140,148,219,95,253,235,85,83,60,241,212,166,247,189,202,254,228,244,242,207,215,233,107,123,251,26,212,107,17,86,74,242,75,214,191,251,250,225,206,178,223,255,0,231,205,109,245,81,197,255,0,87,163,171,142,103,172,159,245,37,141,173,143,252,186,185,223,216,66,213,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,169,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,168,32,7,58,191,75,24,183,220,10,31,110,184,149,87,195,71,14,153,223,20,26,167,65,166,120,45,63,249,42,203,197,110,248,127,171,45,126,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,246,34,126,213,77,9,232,94,133,233,199,14,154,113,110,210,253,47,179,120,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,7,228,229,152,181,139,57,197,111,56,86,83,67,230,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,0,97,60,155,52,158,211,174,55,220,183,57,200,126,63,166,210,247,234,44,152,165,58,84,209,201,4,147,77,54,218,106,138,148,153,210,201,13,60,61,157,146,54,70,201,52,138,170,253,141,141,91,63,53,231,113,105,181,88,45,90,13,98,177,91,41,45,214,219,117,62,65,73,71,71,73,11,97,130,154,8,219,108,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,28,215,146,167,170,124,167,237,253,119,184,219,139,169,40,47,154,62,144,211,105,47,24,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,236,189,245,144,85,200,141,106,185,136,201,24,141,219,253,134,203,94,73,122,199,98,151,21,206,184,126,168,135,179,122,166,184,46,99,71,38,231,187,203,165,146,58,122,74,132,232,140,217,31,101,241,83,124,213,251,159,229,125,45,233,27,149,108,252,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,70,122,133,154,218,180,215,0,201,117,26,251,79,87,61,183,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,167,94,157,85,63,105,153,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,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,167,78,170,191,180,190,142,91,218,33,106,209,30,20,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,58,170,50,56,163,137,138,174,114,171,158,143,127,210,142,72,217,73,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,16,87,154,158,142,88,180,139,139,139,189,78,57,55,74,76,246,223,22,99,37,54,215,255,0,122,213,84,207,60,117,41,189,239,114,191,185,61,60,179,245,250,90,222,254,198,181,26,196,85,146,188,146,245,175,254,254,184,115,172,183,255,0,249,243,91,125,84,113,127,213,232,234,227,153,235,39,253,73,99,107,99,255,0,46,174,119,246,16,181,64,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,131,149,113,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,86,175,59,77,76,202,170,117,79,5,209,207,47,181,141,219,241,244,201,187,17,201,35,124,138,234,138,154,138,125,243,55,127,109,253,184,233,122,70,187,17,205,239,207,245,42,63,162,121,94,76,154,91,248,175,136,235,238,166,87,216,188,170,12,19,31,147,198,173,242,182,120,119,74,215,164,48,254,173,30,142,147,125,43,110,45,249,181,204,111,78,171,209,221,181,46,164,132,28,225,112,171,174,85,193,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,221,174,137,202,142,86,166,198,189,122,245,68,107,170,47,133,93,82,253,11,113,29,167,90,153,53,247,224,212,22,108,130,151,226,181,190,47,145,218,181,202,254,205,119,234,209,143,115,186,210,203,59,126,134,171,211,175,86,116,114,53,83,74,96,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,229,92,88,250,88,214,79,183,249,15,183,78,102,176,211,71,15,88,181,247,6,208,45,52,194,178,154,31,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,232,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,21,171,206,211,83,50,170,157,83,193,116,115,203,237,99,118,252,125,50,110,196,114,72,223,34,186,162,166,162,159,124,205,223,219,127,110,58,94,145,174,196,115,123,243,253,74,143,232,158,87,147,38,150,254,43,226,58,251,169,149,246,47,42,131,4,199,228,241,171,124,173,158,29,210,181,233,12,63,171,71,163,164,223,74,219,139,126,109,115,27,211,170,244,119,109,75,169,33,7,56,92,42,235,149,112,124,251,237,190,162,146,58,124,59,40,182,222,235,155,51,220,143,146,7,182,106,20,108,72,141,84,87,247,107,162,114,163,149,169,177,175,94,189,81,26,234,139,225,87,84,191,66,220,71,105,214,166,77,125,248,53,5,155,32,165,248,173,111,139,228,118,173,114,191,179,93,250,180,99,220,238,180,178,206,223,161,170,244,235,213,157,28,141,84,210,153,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,213,150,191,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,251,17,63,106,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,3,242,114,204,90,197,156,226,183,156,43,41,161,243,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,0,48,158,77,154,79,105,215,27,238,91,156,228,63,31,211,105,123,245,22,76,82,157,42,104,228,130,73,166,155,109,53,69,74,76,233,100,134,158,30,206,201,27,35,100,154,69,85,126,198,198,173,159,154,243,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,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,14,107,201,83,213,62,83,246,254,187,220,109,197,212,128,69,254,101,26,189,77,164,28,31,103,19,164,244,137,114,204,41,211,16,182,195,83,4,178,178,119,215,53,204,168,106,44,125,54,61,180,105,87,35,28,245,70,35,226,106,46,238,168,199,81,14,147,224,191,165,13,83,195,116,207,226,159,12,252,91,144,91,172,94,111,99,189,226,249,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,77,24,158,45,98,193,177,91,54,21,139,80,248,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,249,117,11,10,181,106,86,1,146,233,205,246,162,174,11,110,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,78,189,58,162,254,195,50,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,97,126,124,186,181,142,197,172,156,35,224,149,54,136,124,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,158,215,140,12,254,155,76,56,92,213,44,206,108,134,174,197,81,75,139,215,83,91,238,20,139,43,103,130,227,83,18,211,209,44,110,137,55,177,235,83,52,40,143,78,155,21,81,202,173,68,87,38,115,49,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,166,141,39,193,127,69,250,89,134,233,159,197,62,39,248,75,31,183,88,188,222,199,103,202,241,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,51,25,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,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,235,215,162,39,236,46,207,149,102,177,223,117,119,132,123,69,54,71,15,90,188,10,225,46,29,29,78,230,127,125,82,211,65,4,148,203,177,140,106,51,183,5,68,80,116,250,156,238,198,247,57,92,245,68,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,10,86,231,87,234,159,22,251,127,67,238,55,17,201,83,213,62,83,246,254,187,220,109,196,170,231,55,170,95,133,56,113,177,105,157,5,247,197,175,206,242,8,252,154,47,23,127,153,107,162,98,205,55,235,21,138,216,246,85,58,220,239,147,154,247,117,232,157,91,220,66,176,56,54,208,186,206,34,120,142,195,52,231,224,223,17,178,186,225,29,199,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,184,196,236,49,253,90,157,217,162,110,246,171,145,201,163,227,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,31,171,205,239,66,235,53,63,135,26,77,70,199,172,222,109,235,77,46,14,184,204,230,44,239,153,182,121,216,145,214,164,113,70,142,99,182,189,148,147,189,239,68,72,226,166,149,200,246,166,230,190,165,184,85,213,47,208,183,17,218,117,169,147,95,126,13,65,102,200,41,126,43,91,226,249,29,171,92,175,236,215,126,173,24,247,59,173,44,179,183,232,106,189,58,245,103,71,35,85,52,166,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,213,78,85,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,213,65,8,57,182,96,25,150,169,232,94,1,167,218,125,143,85,223,50,27,230,164,80,83,80,208,211,34,111,149,255,0,13,185,42,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,118,174,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,180,108,174,99,29,227,70,231,72,216,89,181,187,88,170,229,78,227,228,123,251,168,0,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,73,86,188,238,52,134,153,246,173,61,215,186,24,41,35,168,130,162,92,66,233,35,167,151,191,59,30,217,42,168,154,200,254,113,35,35,88,235,213,206,250,94,171,52,105,245,162,38,200,193,202,179,88,236,90,69,197,197,162,155,35,135,165,38,123,111,151,14,142,167,115,255,0,189,106,170,103,130,74,101,216,198,57,95,220,158,158,40,58,125,45,111,127,123,156,141,98,162,223,72,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,5,170,115,155,213,47,194,156,56,216,180,206,130,251,226,215,231,121,4,126,77,23,139,191,204,181,209,49,102,155,245,138,197,108,123,42,157,110,119,201,205,123,186,244,78,173,238,33,88,28,27,104,93,103,17,60,71,97,154,115,240,111,136,217,93,112,142,227,145,181,235,59,33,101,158,157,237,146,169,36,150,4,87,197,220,98,118,24,254,173,78,236,209,55,123,85,200,228,209,241,154,206,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,143,213,230,247,161,117,154,159,195,141,38,163,99,214,111,54,245,166,151,7,92,102,115,22,119,204,219,60,236,72,235,82,56,163,71,49,219,94,202,73,222,247,162,36,113,83,74,228,123,83,115,95,82,220,42,234,151,232,91,136,237,58,212,201,175,191,6,160,179,100,20,191,21,173,241,124,142,213,174,87,246,107,191,86,140,123,157,214,150,89,219,244,53,94,157,122,179,163,145,170,154,83,4,0,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,5,0,241,85,170,95,166,158,35,181,23,83,33,190,252,102,130,243,144,85,124,42,183,197,241,251,182,184,159,217,161,253,90,177,142,111,74,88,160,111,214,212,122,244,234,254,174,87,42,219,167,39,172,42,235,138,240,124,203,237,194,162,146,74,124,199,40,185,94,232,91,11,220,175,142,6,54,26,21,108,168,173,68,71,247,104,101,114,35,85,201,177,204,94,189,85,90,217,190,121,77,88,193,127,74,26,89,153,105,159,197,62,25,248,183,31,184,216,188,222,199,123,197,242,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,101,242,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,163,62,15,243,250,109,79,225,115,75,115,56,114,26,187,237,69,86,47,67,77,112,184,85,172,174,158,123,141,52,73,79,90,178,58,84,222,247,165,76,51,34,189,122,239,84,87,34,185,21,28,189,128,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,138,188,209,253,9,234,111,228,190,241,68,81,94,147,224,191,165,13,83,195,116,207,226,159,12,252,91,144,91,172,94,111,99,189,226,249,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,79,192,25,87,47,251,255,0,5,151,254,207,255,0,252,184,80,9,165,62,19,189,44,104,223,219,252,123,219,160,58,168,0,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,160,30,42,181,75,244,211,196,118,162,234,100,55,223,140,208,94,114,10,175,133,86,248,190,63,118,215,19,251,52,63,171,86,49,205,233,75,20,13,250,218,143,94,157,95,213,202,229,91,116,228,245,133,93,113,94,15,153,125,184,84,82,73,79,152,229,23,43,221,11,97,123,149,241,192,198,195,66,173,149,21,168,136,254,237,12,174,68,106,185,54,57,139,215,170,171,91,55,207,41,171,24,47,233,67,75,51,45,51,248,167,195,63,22,227,247,27,23,155,216,239,120,190,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,190,89,139,95,112,108,170,243,133,101,52,62,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,243,52,103,193,254,127,77,169,252,46,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,155,222,244,169,134,100,87,175,93,234,138,228,87,34,163,151,54,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,0,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,0,33,7,54,204,3,50,213,61,11,192,52,251,79,177,234,187,230,67,124,212,138,10,106,26,26,100,77,242,191,225,183,37,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,213,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,214,141,149,204,99,188,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,117,0,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,169,94,118,154,199,125,151,42,193,120,126,167,135,179,101,166,183,166,99,89,38,230,59,203,170,146,74,138,74,116,232,172,223,31,101,145,84,252,209,251,95,229,125,77,235,27,85,121,7,39,172,42,213,149,113,130,203,237,194,162,174,58,140,59,23,185,94,232,91,11,218,140,146,119,186,26,21,108,168,173,85,86,118,171,165,114,35,85,171,189,172,94,189,17,90,235,201,5,11,115,83,209,203,22,145,113,113,119,169,199,38,233,73,158,219,226,204,100,166,218,255,0,239,90,170,153,231,142,165,55,189,238,87,247,39,167,150,126,191,75,91,223,216,214,163,88,138,178,127,146,62,175,83,62,213,168,90,9,93,61,36,117,16,84,69,151,218,227,108,18,247,231,99,219,29,45,107,159,39,206,36,100,107,29,2,53,191,75,213,102,145,126,180,69,217,245,243,180,214,59,20,88,174,11,195,245,60,61,235,213,77,193,51,26,201,55,61,190,37,44,113,212,82,83,167,69,102,201,59,207,150,167,230,143,220,207,23,234,111,73,26,169,16,57,101,232,167,233,167,139,140,91,200,184,120,180,24,39,76,214,179,100,187,38,151,194,158,31,30,56,250,198,246,187,173,84,180,219,218,187,122,196,146,237,114,59,111,91,254,5,43,115,155,210,223,194,156,71,88,181,50,130,197,226,208,103,120,252,126,77,111,149,191,204,186,81,61,97,155,245,106,245,116,123,41,93,110,111,201,173,99,186,245,78,174,238,41,234,185,37,234,102,85,77,170,121,214,142,121,125,220,110,225,143,174,77,216,146,73,29,227,215,83,212,211,211,239,133,187,251,108,238,71,85,210,69,216,174,119,98,15,169,17,157,22,223,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,134,190,51,108,90,225,172,26,165,160,55,187,87,194,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,146,160,0,70,173,56,227,54,197,171,124,98,101,92,51,224,214,174,237,171,4,199,238,53,23,187,197,67,30,201,39,188,83,215,82,83,58,154,157,139,211,164,49,119,102,107,228,114,42,201,34,38,206,140,98,62,105,42,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,129,92,28,115,89,172,213,237,113,189,96,26,223,69,106,199,109,89,109,194,8,240,116,163,134,121,164,164,170,150,104,41,161,181,72,232,227,119,123,185,191,187,228,200,145,53,178,36,221,122,50,72,163,134,202,129,23,249,128,241,49,153,112,161,166,152,86,169,97,244,52,151,22,59,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,247,93,42,212,204,87,89,52,227,28,213,44,42,175,200,178,228,214,248,174,20,219,164,141,242,67,189,62,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,0,10,1,254,234,63,29,159,241,231,254,140,217,255,0,213,11,190,225,235,41,190,231,58,5,166,153,174,83,93,230,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,249,29,0,137,86,14,54,237,86,94,56,243,142,18,53,30,122,74,10,121,42,40,166,196,239,21,53,77,137,142,158,123,101,185,236,180,164,109,133,17,95,36,178,86,74,201,101,151,171,158,246,194,212,85,88,218,75,80,0,4,53,225,99,142,58,157,74,226,75,85,120,91,212,150,82,69,125,198,50,140,129,152,181,205,175,138,4,184,219,169,107,228,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,40,0,1,90,188,107,115,81,253,23,234,157,171,76,244,45,159,19,252,37,144,65,46,99,91,215,179,229,120,181,53,16,215,216,123,117,84,142,217,187,183,19,188,200,92,238,157,122,51,175,69,82,111,240,235,175,56,111,18,90,71,98,213,108,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,186,35,149,141,222,197,100,141,77,143,106,175,75,5,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,194,178,227,249,133,230,215,110,166,252,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,204,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,198,114,75,207,196,252,218,223,22,26,126,239,106,229,85,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,32,0,32,7,53,190,40,245,219,134,191,209,119,232,83,57,252,57,248,143,227,127,19,254,172,163,172,239,248,254,15,103,253,211,20,155,118,247,229,254,207,78,187,190,125,122,39,78,127,202,255,0,140,206,36,248,137,215,219,254,21,172,122,145,248,130,203,69,135,213,93,32,166,248,61,5,38,202,166,86,209,70,217,55,211,193,27,215,163,38,145,58,42,237,250,186,244,234,136,169,103,224,134,188,209,117,187,88,120,122,209,124,99,81,180,107,80,106,241,187,148,249,68,118,74,184,155,110,161,171,130,170,9,169,42,38,220,246,212,193,35,154,246,58,149,168,213,99,154,157,36,147,114,59,232,86,66,14,21,121,151,241,99,146,241,29,167,88,158,165,234,23,226,140,111,35,200,41,108,85,182,207,132,219,104,119,249,143,241,163,151,189,13,42,72,157,169,37,100,219,90,169,191,181,177,85,17,202,169,117,32,137,92,205,56,135,213,14,27,56,121,183,229,250,71,117,164,181,223,111,57,69,29,145,107,230,163,142,169,244,208,58,158,166,161,238,137,146,163,162,222,229,166,107,21,94,199,162,49,239,232,136,237,175,108,11,225,87,143,94,59,53,167,136,237,58,211,57,181,91,227,52,23,156,130,151,226,180,95,2,179,211,247,109,113,63,189,93,250,196,167,99,155,210,150,41,221,244,57,30,189,58,51,171,149,168,183,82,15,201,203,50,155,22,13,138,222,115,92,166,187,194,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,69,107,104,231,55,191,199,28,86,73,96,205,109,246,172,91,71,114,14,150,187,77,77,201,221,186,171,68,204,73,22,26,218,169,152,142,103,247,195,220,216,229,98,170,69,3,86,39,36,136,145,77,36,246,126,8,255,0,199,174,169,103,122,45,194,118,115,169,154,105,125,248,54,73,102,248,103,133,91,226,195,81,218,238,220,169,97,147,245,115,49,241,187,172,114,189,191,83,87,167,94,169,209,81,21,43,3,135,174,99,220,103,103,58,251,166,152,86,83,172,158,109,151,32,204,44,214,187,141,55,225,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,126,101,223,156,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,130,188,27,115,111,169,200,179,41,176,78,41,230,164,162,102,73,120,168,168,182,101,16,246,169,173,214,102,74,145,37,61,190,88,91,26,57,148,205,114,75,210,174,89,100,123,123,140,73,87,98,58,102,76,174,43,184,215,209,174,18,236,79,252,101,115,248,150,95,89,111,146,182,201,139,81,171,188,170,254,143,72,218,233,36,70,185,148,176,171,213,127,91,39,78,173,138,110,219,101,124,107,25,18,248,37,230,153,117,212,253,104,190,233,206,188,212,210,91,237,185,133,225,95,131,74,218,119,75,61,20,245,53,113,195,77,101,123,169,160,70,204,205,178,162,182,166,86,198,168,177,73,220,115,187,140,72,236,208,2,5,115,44,227,238,167,135,171,85,46,147,104,134,93,73,6,168,85,212,65,83,115,153,180,81,86,37,146,221,181,94,136,244,151,172,76,169,153,123,91,88,248,228,233,11,164,122,164,106,248,30,233,43,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,42,134,139,156,254,76,206,33,171,242,59,134,17,87,62,144,73,78,150,202,28,126,23,211,197,113,129,60,136,220,183,73,101,86,57,101,169,237,36,168,148,173,150,56,83,123,27,189,92,197,153,246,169,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,143,252,116,222,53,219,20,225,199,34,207,248,122,204,126,1,146,97,251,111,181,127,213,244,117,126,101,174,22,63,203,139,251,237,22,56,246,70,229,168,220,141,115,221,227,118,218,138,178,21,23,105,230,167,199,29,186,235,69,112,172,213,218,75,165,61,45,68,115,75,67,87,141,219,27,5,83,26,228,87,67,34,195,78,201,81,142,68,86,170,198,246,63,162,174,215,53,122,42,94,246,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,43,91,154,7,25,156,73,240,237,175,182,12,43,71,53,35,240,253,150,183,15,165,186,79,77,240,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,244,245,233,213,85,87,160,114,164,226,143,93,184,148,253,40,254,154,243,159,196,127,135,62,9,240,207,234,202,58,62,199,145,231,119,191,220,209,71,187,119,98,47,237,117,233,183,229,211,170,245,153,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,54,254,234,63,29,159,241,231,254,140,217,255,0,213,11,179,209,123,22,176,179,65,177,251,46,180,103,53,115,234,45,109,157,206,189,94,41,40,104,96,158,134,182,125,207,217,28,113,178,74,71,62,155,184,216,145,251,31,28,139,2,61,90,168,245,105,73,159,221,71,227,179,254,60,255,0,209,155,63,250,161,114,124,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,147,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,94,214,10,11,187,115,83,227,142,227,117,173,184,81,234,237,37,174,158,170,162,73,162,161,164,198,237,142,130,149,142,114,171,97,141,102,167,124,170,198,162,163,81,100,123,223,209,19,115,156,189,85,109,43,77,53,75,93,191,185,199,89,173,122,139,125,255,0,108,159,209,253,247,41,167,185,248,180,127,228,170,170,109,179,246,97,103,143,254,231,241,93,177,89,255,0,36,141,221,185,10,171,254,234,63,29,159,241,231,254,140,217,255,0,213,11,254,0,0,15,41,170,88,238,119,149,224,151,59,6,154,106,47,224,76,146,171,179,225,100,31,8,134,233,225,237,153,143,147,251,214,101,72,228,223,27,95,31,212,191,79,115,114,124,218,133,38,103,252,194,57,143,105,102,101,118,211,237,65,213,42,187,30,67,99,168,90,106,234,26,156,94,205,190,39,244,69,69,69,74,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,157,60,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,158,165,32,113,11,204,123,140,236,27,95,117,47,10,197,181,147,194,178,227,249,133,230,215,110,166,252,59,106,147,177,75,5,108,177,197,30,247,211,57,238,218,198,53,58,185,85,203,211,170,170,175,204,179,254,2,181,75,59,214,158,19,176,109,76,212,187,239,198,114,75,207,196,252,218,223,22,26,126,239,106,229,85,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,213,117,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,155,91,226,205,81,218,238,204,200,99,253,92,44,124,142,235,36,172,111,210,213,233,215,170,244,68,85,74,76,207,249,178,113,141,147,102,87,107,238,25,157,82,97,214,42,186,133,117,190,197,77,102,183,214,50,134,4,68,70,177,103,168,167,116,178,191,162,110,123,213,81,21,238,114,181,177,183,107,27,53,57,110,106,31,28,124,68,212,201,172,58,201,171,213,109,211,171,117,67,169,168,173,179,98,118,200,89,147,61,98,158,57,86,42,136,99,138,104,89,77,50,64,229,123,90,230,72,244,124,125,122,178,68,78,107,197,231,56,47,247,78,11,194,58,255,0,226,178,59,57,173,164,255,0,214,249,97,165,160,170,135,254,141,139,52,237,255,0,44,214,197,254,14,114,116,240,163,197,118,156,113,107,167,12,205,112,169,124,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,213,210,46,112,214,171,159,17,121,68,58,157,73,87,104,210,75,253,68,77,176,84,85,163,95,62,53,5,61,44,187,159,36,84,148,207,154,169,245,147,36,42,172,89,28,144,43,213,26,231,181,170,171,105,64,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,242,156,190,249,145,211,113,19,83,67,163,122,195,21,37,187,81,91,79,28,54,218,218,102,74,230,100,207,142,42,153,170,38,88,163,135,179,70,248,225,167,99,158,139,34,50,71,189,203,27,88,157,35,74,246,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,252,103,36,188,252,79,205,173,241,97,167,238,246,174,85,80,199,250,184,88,200,219,210,56,152,223,165,169,215,167,85,234,170,170,189,214,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,82,160,110,220,231,245,66,29,121,173,202,236,88,69,37,102,149,178,158,74,10,60,78,173,241,211,86,204,137,213,99,174,146,181,172,145,209,212,171,186,117,141,17,240,182,53,88,209,174,122,121,11,58,120,141,226,194,154,221,193,69,235,138,126,29,50,58,75,165,61,45,69,186,107,85,101,93,186,86,193,84,198,222,224,164,169,134,72,39,107,37,70,57,18,120,149,122,49,253,21,92,199,53,118,189,58,95,12,92,66,226,188,80,104,213,151,87,49,106,111,3,207,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,128,1,18,181,151,141,187,87,15,220,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,164,46,116,140,157,209,209,68,174,124,140,142,20,141,100,94,136,178,41,45,64,4,53,180,113,199,83,141,115,0,204,184,71,212,102,82,37,138,229,81,109,102,35,118,87,197,78,180,53,114,218,105,167,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,204,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,3,56,60,66,229,55,220,27,141,13,75,205,113,106,239,10,245,143,234,133,230,233,110,169,237,50,78,197,84,23,105,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,23,105,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,10,224,230,177,199,29,78,154,218,171,248,91,211,102,82,75,125,201,236,234,204,166,230,231,197,58,91,173,213,77,123,22,137,145,245,85,101,76,209,117,115,157,35,83,183,12,177,185,136,231,74,217,33,142,188,149,61,83,229,63,111,235,189,198,220,93,73,249,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,162,30,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,137,101,196,242,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,249,0,57,213,250,88,197,190,224,80,251,117,196,129,92,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,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,182,142,85,88,227,233,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,31,88,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,64,60,209,253,118,106,111,228,190,207,68,88,255,0,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,183,200,146,49,85,28,246,67,55,192,0,205,183,19,119,107,173,131,139,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,185,78,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,160,2,5,115,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,209,85,149,51,69,213,177,177,155,100,99,36,239,238,141,82,30,237,38,18,83,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,127,216,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,99,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,7,42,226,171,75,127,77,60,56,234,46,153,195,98,248,205,125,231,31,170,248,85,23,149,227,247,110,145,51,189,67,250,197,123,26,222,149,81,64,239,173,200,197,233,209,253,90,174,69,205,181,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,134,154,116,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,253,167,181,41,91,156,222,169,126,43,226,58,197,166,116,23,223,42,131,4,199,227,242,104,188,93,158,29,210,181,235,52,223,172,86,35,164,223,74,219,115,190,78,115,27,211,162,116,119,113,15,85,201,47,76,242,170,157,83,206,181,143,196,237,99,118,252,125,113,158,252,145,200,223,34,186,162,166,158,163,100,46,217,219,127,110,58,94,178,38,244,115,123,240,125,42,143,234,150,254,124,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,148,89,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,176,198,189,204,99,220,172,100,53,45,123,149,247,48,74,155,181,77,151,133,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,108,134,42,90,122,59,42,69,20,13,106,189,90,201,220,201,229,151,124,143,86,197,245,61,204,235,105,68,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,209,70,170,234,102,43,163,122,113,145,234,150,107,87,227,217,113,155,124,183,10,157,178,70,201,38,216,159,68,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,240,241,85,196,198,101,197,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,54,163,166,126,233,100,123,228,114,38,231,189,219,90,198,108,141,147,3,149,63,3,148,218,149,117,160,226,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,209,17,244,208,203,209,173,108,110,94,228,209,72,215,171,91,19,163,154,197,56,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,250,17,210,181,143,119,141,35,155,27,102,102,215,110,98,35,145,59,140,141,236,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,110,67,68,214,189,101,100,155,147,108,181,52,237,99,85,95,191,185,44,110,87,171,92,176,205,43,172,40,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,68,57,102,83,125,206,114,171,206,107,148,215,121,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,232,28,52,113,23,157,240,191,170,116,26,153,130,212,127,146,163,188,81,108,135,250,206,215,228,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,106,47,237,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,157,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,2,141,185,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,178,69,145,234,170,230,50,30,43,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,214,141,149,204,123,124,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,31,147,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,204,214,113,3,166,127,161,189,113,207,52,182,58,75,173,61,38,51,144,87,91,232,62,41,30,202,169,168,89,51,188,89,223,244,49,29,221,129,98,145,30,214,163,94,215,163,154,155,92,133,191,242,125,214,59,22,115,195,2,105,85,60,62,61,235,77,46,19,211,214,71,185,239,239,210,215,84,79,87,79,83,213,88,214,55,115,223,83,23,109,28,247,39,141,189,219,82,70,161,16,57,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,143,127,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,141,183,234,108,142,68,174,30,8,244,26,155,136,238,37,240,237,54,188,209,85,207,143,45,67,238,153,2,195,79,44,140,75,117,51,22,89,35,149,241,61,142,133,147,57,177,211,36,187,219,177,245,12,84,234,237,173,93,25,148,3,204,235,75,127,69,252,100,230,190,37,139,225,150,172,183,199,202,109,255,0,223,93,239,43,202,141,60,185,254,111,115,153,186,186,58,223,161,219,122,116,250,90,140,86,19,83,146,94,166,101,89,6,156,106,38,150,221,170,252,139,46,31,112,183,220,45,29,201,36,124,148,254,122,84,247,224,110,231,171,25,10,62,145,36,107,24,214,254,178,121,220,170,229,127,202,202,136,171,204,235,84,191,69,252,27,102,190,37,247,225,151,92,183,199,197,173,255,0,222,189,239,43,202,145,60,184,62,108,115,89,186,134,58,223,173,219,122,116,250,92,143,86,20,87,165,90,103,149,107,38,163,227,154,91,133,82,121,23,172,154,225,21,190,155,116,114,62,56,119,175,215,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,69,60,88,250,88,214,79,183,249,15,183,78,102,176,213,64,0,0,8,43,204,127,151,253,31,17,22,41,117,111,72,113,223,246,216,160,241,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,245,43,21,43,98,121,77,247,6,202,172,217,174,45,93,225,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,35,65,60,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,212,109,197,143,170,125,100,251,129,144,251,140,229,207,114,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,182,227,235,141,124,171,138,205,71,171,178,90,110,126,62,153,99,55,9,163,199,45,244,235,35,35,175,216,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,77,206,149,242,184,5,224,163,42,226,179,81,233,47,119,107,103,143,166,88,205,194,25,50,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,115,162,100,183,231,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,78,220,206,185,127,209,233,21,101,79,16,58,33,142,248,152,45,94,233,242,107,108,82,65,21,45,134,170,73,225,134,39,83,49,207,73,22,25,228,168,249,67,27,28,216,92,199,116,86,198,230,50,56,171,194,143,21,218,143,194,86,163,179,53,194,165,243,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,89,70,220,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,142,16,22,169,202,143,142,159,240,28,47,235,94,103,255,0,139,210,224,21,181,205,255,0,57,174,181,201,80,174,255,0,162,241,88,230,255,0,195,133,31,254,231,132,181,67,133,113,131,197,158,27,194,46,151,254,56,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,185,242,197,229,255,0,89,164,84,116,220,64,235,126,59,226,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,231,12,140,115,161,107,27,213,91,35,158,200,233,176,191,238,87,30,132,244,203,243,175,120,173,32,7,51,174,60,127,77,247,218,157,6,210,123,214,236,7,31,184,59,226,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,35,175,7,220,38,102,92,93,106,135,224,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,182,158,97,24,6,27,165,156,184,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,187,34,103,198,104,213,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,106,91,131,238,44,243,46,17,117,67,241,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,165,110,117,126,169,241,111,183,244,62,227,113,59,175,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,205,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,203,23,143,31,211,125,138,155,65,181,98,245,187,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,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,3,53,156,88,250,167,214,79,184,25,15,184,206,124,156,58,235,206,101,195,110,174,88,181,91,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,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,100,74,230,13,198,221,171,133,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,39,74,22,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,158,188,149,61,83,229,63,111,235,189,198,220,93,73,74,220,208,184,233,253,53,229,79,208,237,28,204,252,189,54,178,236,248,197,77,19,118,195,125,186,71,35,149,122,76,142,95,34,142,30,145,246,250,35,88,249,81,242,126,181,173,167,145,34,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,107,252,86,242,197,211,141,70,208,235,13,143,72,104,190,21,153,233,206,63,29,178,201,82,230,35,164,189,82,210,195,85,35,104,101,98,75,5,36,83,84,214,84,44,210,85,172,123,187,143,123,156,138,142,84,74,86,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,47,123,151,207,27,118,174,43,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,125,121,175,58,191,75,24,183,220,10,31,110,184,148,172,88,167,42,62,53,255,0,70,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,155,93,178,57,83,114,177,18,105,165,109,133,113,235,196,197,79,11,28,60,220,243,139,53,13,92,249,13,242,163,240,230,63,52,41,22,202,43,140,244,243,190,58,185,82,86,185,174,100,77,134,73,17,155,31,189,237,99,21,26,215,185,237,130,188,45,115,118,214,218,252,135,29,210,221,86,211,154,77,70,185,100,23,138,27,69,13,206,215,81,5,166,226,231,212,213,43,23,185,26,181,41,38,127,235,98,100,104,139,74,196,237,254,177,235,185,100,109,186,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,165,0,243,71,245,217,169,191,146,251,61,17,26,177,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,127,220,11,241,155,98,227,15,78,42,174,114,90,190,13,153,226,254,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,51,89,197,143,170,125,100,251,129,144,251,140,231,138,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,149,215,197,111,53,77,109,192,184,163,189,227,218,52,148,148,152,158,13,81,83,142,87,89,111,212,16,84,65,119,184,211,203,60,83,213,185,209,35,106,34,102,245,106,70,198,84,39,84,167,99,220,137,220,124,73,58,184,37,226,234,167,140,92,2,251,157,187,75,42,240,234,123,53,225,109,12,87,93,226,184,65,86,244,134,57,93,177,232,200,229,107,216,146,179,114,58,36,103,71,198,172,123,215,184,216,252,255,0,31,92,107,226,188,41,233,197,93,146,211,115,242,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,178,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,114,156,7,242,221,193,48,61,26,184,223,245,230,195,241,252,147,84,49,248,232,238,150,90,216,166,130,27,69,174,103,69,80,218,53,141,219,36,109,98,73,20,18,73,42,163,95,12,176,177,177,43,22,55,75,45,106,241,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,193,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,161,145,164,140,84,86,189,147,94,73,154,206,44,125,83,235,39,220,12,135,220,103,45,251,148,118,166,98,185,135,8,86,124,22,211,87,210,245,129,92,43,237,247,122,89,36,143,184,223,38,174,106,200,39,107,26,245,122,66,246,78,172,107,222,214,238,146,9,218,136,168,206,171,53,64,42,3,157,166,166,98,185,6,163,233,222,150,218,106,252,139,214,31,111,184,92,46,253,185,35,124,116,254,122,211,118,32,118,215,171,217,50,50,145,100,115,30,214,254,174,120,28,138,228,127,203,202,242,84,245,79,148,253,191,174,247,27,113,117,32,25,214,227,219,76,242,173,47,226,227,83,45,217,77,39,111,227,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,239,219,220,116,79,86,245,106,75,12,172,71,59,103,82,202,185,50,106,151,226,190,28,111,186,103,95,125,242,171,240,76,130,79,26,139,197,217,225,218,235,88,147,67,250,196,98,54,77,245,77,184,187,230,231,61,189,58,47,70,246,208,159,230,99,53,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,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,157,122,244,85,253,165,217,242,172,209,203,238,145,112,143,104,169,200,230,233,87,158,220,37,204,99,166,218,207,239,90,90,152,32,142,153,55,177,238,71,247,32,167,138,126,191,75,155,223,216,230,163,152,170,179,0,169,94,104,188,192,43,46,245,151,46,25,52,67,34,236,218,161,242,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,2,248,117,208,108,203,137,45,92,177,105,78,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,221,81,170,246,239,122,178,54,174,247,181,22,218,117,191,149,126,145,222,184,92,182,96,154,109,143,210,82,234,86,17,103,124,214,235,245,5,51,41,231,201,46,41,22,233,161,173,238,203,209,204,169,149,171,177,100,149,124,85,115,17,142,72,154,248,164,166,28,179,22,190,224,217,85,231,10,202,104,124,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,230,93,167,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,183,200,146,49,85,28,246,67,237,121,163,250,19,212,223,201,125,226,136,164,190,25,46,214,171,7,18,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,213,204,27,141,187,175,21,249,252,118,44,98,122,186,29,58,197,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,59,136,213,69,146,78,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,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,15,172,134,188,197,56,21,166,226,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,251,108,107,28,246,49,202,246,82,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,230,213,71,39,237,66,220,244,143,155,158,156,127,70,91,134,107,170,208,111,212,156,95,197,179,178,193,5,82,45,86,77,84,234,86,171,107,218,173,130,56,169,161,146,102,84,172,168,212,123,105,218,198,167,212,233,96,142,74,150,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,249,89,54,45,125,195,238,48,218,114,58,31,18,174,162,223,65,116,142,62,235,36,221,75,91,75,21,93,52,157,88,170,137,190,9,226,127,78,187,155,187,163,145,28,138,137,250,191,162,220,239,244,89,250,107,248,23,251,12,252,65,248,91,226,126,84,63,247,83,198,242,123,29,157,253,223,240,63,86,253,155,63,197,187,175,200,144,28,2,241,175,149,112,167,168,244,150,75,181,207,200,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,41,21,204,83,153,110,51,169,248,106,232,159,13,185,37,93,85,138,251,79,12,215,236,150,153,106,40,159,60,10,181,12,158,210,180,245,20,204,149,24,228,74,121,31,43,30,136,246,43,162,84,86,186,68,88,43,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,9,225,163,135,76,19,133,253,44,160,211,60,22,159,252,149,101,226,183,124,223,214,119,79,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,251,17,63,106,175,85,0,170,190,119,186,91,255,0,226,211,90,237,246,47,252,111,22,187,220,252,175,253,85,52,16,118,85,255,0,254,178,118,246,51,254,71,187,252,26,17,171,149,166,186,86,104,255,0,21,150,28,110,182,243,226,99,122,137,254,198,238,112,200,147,201,27,234,164,69,91,123,219,28,75,183,189,229,118,225,108,143,107,154,200,234,103,254,202,57,94,222,129,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,66,14,55,53,230,155,136,238,37,243,29,73,179,86,213,207,143,45,67,45,120,250,77,81,44,140,75,117,51,18,40,228,137,146,177,142,133,147,57,178,84,172,91,27,177,245,15,69,234,237,206,91,20,228,193,160,213,56,174,151,228,186,255,0,125,162,164,242,51,138,134,218,236,79,117,60,78,158,59,117,28,146,54,121,25,50,61,94,198,77,83,213,142,137,90,207,157,12,111,93,232,230,43,108,124,173,94,118,154,103,149,100,26,113,167,122,165,105,164,242,44,184,125,194,225,111,187,246,227,145,242,83,249,233,77,216,157,219,88,172,100,40,250,69,141,207,123,155,250,201,224,106,35,149,255,0,40,87,203,23,84,191,69,252,100,225,94,93,247,225,150,172,183,200,197,174,31,222,189,239,43,202,141,124,72,62,76,115,153,186,186,58,47,173,187,122,116,250,156,140,87,151,252,84,95,60,28,214,213,95,159,233,102,156,195,79,86,151,43,29,158,227,123,168,149,204,111,97,208,87,77,20,49,53,142,221,185,94,142,183,204,174,69,106,34,35,163,232,174,234,168,222,105,201,247,71,47,185,207,20,9,170,180,243,120,246,93,52,183,207,81,89,38,214,63,191,85,93,79,61,37,61,55,69,123,94,221,204,125,76,189,196,107,218,158,54,199,109,89,26,165,181,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,0,0,5,85,243,92,224,91,252,63,20,26,41,134,127,227,21,89,253,21,11,191,205,115,110,145,211,163,127,233,124,167,181,223,240,38,86,127,186,38,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,242,106,198,117,250,80,213,60,203,83,62,23,240,207,197,185,5,198,251,225,119,251,222,47,149,83,36,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,58,94,93,197,158,101,144,240,175,129,112,167,102,167,171,178,99,216,173,69,198,166,245,36,53,232,230,100,47,158,181,213,84,201,44,105,27,93,27,32,116,146,116,103,113,236,123,246,72,168,142,141,155,126,78,20,120,81,212,126,45,117,29,152,86,21,23,131,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,246,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,240,168,188,169,170,59,93,217,159,52,159,172,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,234,207,146,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,82,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,127,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,37,121,164,113,245,71,168,158,119,12,154,57,112,181,92,177,4,240,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,161,145,191,189,92,20,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,218,228,69,249,79,213,203,49,107,238,13,149,94,112,172,166,135,194,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,62,101,186,112,145,205,123,1,174,209,43,218,241,61,148,85,199,157,225,212,243,86,201,80,202,72,81,249,60,15,157,123,49,209,197,3,35,137,181,44,89,99,133,97,84,106,108,106,78,175,216,147,172,53,151,196,239,16,185,87,20,26,203,122,213,204,166,155,192,243,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,153,92,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,91,46,215,24,42,166,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,115,163,99,217,37,196,153,87,38,85,223,142,58,108,107,151,254,27,194,62,156,178,173,47,183,42,123,147,50,235,178,62,90,116,161,164,150,237,83,59,104,160,86,171,86,87,207,19,153,221,114,245,137,33,149,209,244,123,164,127,102,53,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,195,23,15,88,175,11,250,53,101,210,60,90,167,207,240,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,229,92,209,253,9,234,111,228,190,241,68,80,9,50,185,113,113,199,77,194,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,238,185,145,68,230,171,150,20,138,75,222,0,20,173,206,175,213,62,45,246,254,135,220,110,36,0,47,123,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,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,211,95,44,78,106,181,38,72,163,153,64,160,30,104,254,187,53,55,242,95,103,162,34,253,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,134,130,120,23,227,54,197,198,30,156,85,92,228,181,124,27,51,197,252,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,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,51,89,197,143,170,125,100,251,129,144,251,140,227,50,225,211,59,196,180,39,4,226,43,199,242,240,204,215,189,71,230,239,134,63,18,233,29,101,124,62,31,111,186,178,201,214,26,14,247,119,182,214,126,183,103,94,173,234,239,107,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,221,78,191,113,131,165,250,19,195,205,23,17,19,173,93,254,209,145,83,210,59,22,165,166,138,72,95,119,158,174,157,211,210,177,93,35,58,211,177,209,53,210,61,242,53,21,140,99,186,53,210,109,141,217,246,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,234,245,67,135,76,239,71,244,179,78,181,51,58,167,240,63,73,158,109,101,158,139,124,50,239,181,197,77,65,52,21,157,200,165,127,78,247,156,246,246,158,214,61,157,142,170,139,189,17,178,171,146,167,170,124,167,237,253,119,184,219,139,20,230,23,142,113,5,148,240,203,144,90,120,117,127,122,235,55,114,43,253,182,42,120,167,170,186,216,165,165,158,26,186,90,102,73,27,247,76,189,216,222,136,197,100,170,216,220,145,185,94,173,99,243,216,94,247,42,124,159,68,175,92,46,80,90,244,162,223,73,103,190,208,84,35,243,91,75,110,83,213,78,219,186,196,200,60,215,164,223,54,50,170,42,88,229,107,99,78,203,87,185,27,85,93,20,132,202,40,135,154,198,91,162,89,143,20,117,247,13,40,117,93,77,246,150,157,109,185,173,99,165,157,176,58,239,73,43,233,59,12,130,104,154,173,124,81,83,198,215,73,27,221,12,136,177,237,107,92,217,31,47,42,224,127,18,213,204,187,138,61,63,143,69,219,87,21,246,215,120,166,185,84,215,69,19,223,5,190,221,28,173,74,185,234,145,146,194,174,166,237,61,209,201,31,118,62,242,73,217,71,110,149,168,182,105,206,175,210,198,45,247,2,135,219,174,37,64,105,62,11,250,80,213,60,55,76,254,41,240,207,197,185,5,186,197,230,246,59,222,47,149,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,26,171,166,121,86,141,234,62,71,165,185,173,39,143,122,198,110,18,219,234,118,199,35,35,155,98,253,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,63,87,81,245,239,86,53,111,21,194,240,173,66,202,254,43,101,211,203,122,218,241,186,111,6,154,15,6,149,99,134,62,222,248,163,107,229,250,41,160,78,178,43,157,244,117,235,213,92,171,56,57,52,240,241,117,201,53,66,233,196,141,234,213,72,252,123,19,167,171,178,89,234,29,88,230,206,151,185,163,139,184,230,68,197,250,152,202,57,229,107,150,95,167,173,84,106,196,115,154,229,142,226,65,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,82,128,121,163,250,236,212,223,201,125,158,136,241,88,159,9,153,150,117,194,134,65,197,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,185,204,99,167,141,175,141,177,46,214,110,149,206,70,49,251,124,167,14,186,243,153,112,219,171,150,45,86,195,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,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,242,84,119,138,45,147,127,86,93,60,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,237,69,253,168,157,84,3,53,156,88,250,167,214,79,184,25,15,184,206,41,248,122,202,174,28,50,205,196,237,166,167,204,178,219,115,9,113,43,189,20,116,178,58,74,31,239,90,121,160,172,116,141,69,98,66,247,206,176,185,95,179,108,139,2,34,189,101,232,207,201,209,77,123,213,142,29,178,170,172,215,71,50,191,195,247,170,219,123,237,115,212,248,52,213,123,233,95,36,114,58,61,149,17,200,196,234,248,99,94,168,155,190,158,157,122,42,162,249,92,79,22,190,231,57,85,155,10,197,168,124,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,230,105,35,134,189,33,166,208,93,6,193,180,142,24,41,35,168,199,108,240,195,112,90,73,229,154,9,110,47,235,45,108,209,190,94,143,86,73,83,36,210,34,42,55,162,61,17,26,212,68,106,81,183,48,187,71,16,86,174,38,178,9,56,138,184,249,215,90,238,228,246,9,226,116,76,165,125,137,181,83,197,72,234,106,120,230,151,196,133,221,169,28,144,189,235,42,57,206,116,138,247,189,210,63,208,114,190,185,232,149,167,138,251,45,86,180,199,72,247,190,157,180,216,122,84,210,79,82,207,196,147,86,82,197,70,168,200,154,230,163,209,175,157,88,249,83,183,27,209,175,234,215,181,142,75,244,33,255,0,52,92,143,135,219,87,12,183,43,78,183,179,206,186,215,121,50,224,246,216,42,37,101,83,239,173,165,150,24,106,154,200,228,102,232,105,252,157,242,172,138,177,35,92,212,86,189,239,137,143,161,114,255,0,185,101,216,53,151,31,225,31,22,102,177,222,252,255,0,63,165,195,21,137,245,45,168,154,139,29,150,8,93,71,4,143,68,255,0,164,145,140,87,61,99,138,88,163,234,205,157,168,233,91,139,31,84,250,201,247,3,33,247,25,207,147,135,93,121,204,184,109,213,203,22,171,97,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,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,189,44,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,66,215,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,147,215,146,167,170,124,167,237,253,119,184,219,139,169,0,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,30,214,55,196,170,142,74,138,186,117,234,175,223,39,121,146,212,252,145,155,89,226,253,78,235,35,81,57,87,39,93,76,252,31,197,100,216,45,93,93,213,105,51,220,126,178,223,13,45,60,159,222,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,101,92,197,117,142,197,163,124,35,231,117,55,120,124,138,188,194,223,62,29,107,166,220,246,119,170,171,224,150,55,46,246,177,232,222,212,9,81,63,71,109,107,251,27,55,53,207,106,148,25,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,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,244,235,209,23,246,26,114,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,103,53,226,207,27,215,156,179,65,178,123,23,13,217,61,37,143,54,168,167,233,79,44,169,219,158,120,62,125,218,122,90,141,237,109,37,75,219,244,199,59,145,81,171,242,235,18,185,42,33,206,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,242,100,206,180,106,179,70,175,184,5,130,215,106,180,234,77,13,194,74,204,131,245,238,125,117,234,135,114,120,181,159,91,83,164,49,119,86,159,181,27,156,216,220,222,227,145,142,170,250,172,84,166,14,113,26,161,160,217,230,174,89,113,252,29,181,119,77,65,196,105,223,104,200,239,20,213,189,109,208,64,215,189,236,183,44,106,138,146,84,197,44,146,185,239,98,177,35,222,232,159,221,127,86,211,67,94,31,177,205,71,202,245,199,3,177,233,11,251,57,156,217,5,12,182,74,151,83,172,241,209,213,69,51,100,109,84,172,72,228,253,76,59,22,105,21,99,123,91,28,111,115,154,168,138,133,218,115,49,142,235,15,47,253,64,134,251,91,73,89,114,101,61,133,181,149,20,148,206,166,130,105,210,237,67,220,124,113,58,73,29,27,21,221,85,24,178,61,90,138,136,174,119,78,171,65,135,95,225,87,134,124,203,138,253,92,163,210,220,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,47,39,80,181,3,70,185,125,240,203,107,134,70,120,246,92,102,223,240,60,118,137,208,185,146,94,110,140,165,154,104,225,150,74,104,28,200,230,169,124,50,190,74,135,70,140,238,61,239,119,205,221,22,32,112,153,205,206,143,40,212,123,150,21,196,84,31,6,181,101,25,5,109,85,130,255,0,45,84,9,75,96,165,149,99,74,75,101,74,71,4,93,97,143,164,136,181,175,85,118,231,181,100,107,88,142,145,150,126,10,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,44,88,167,42,62,10,63,73,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,147,91,178,73,87,106,189,82,25,162,119,21,230,143,235,179,83,127,37,246,122,34,111,242,147,192,48,221,83,224,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,217,43,62,31,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,190,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,132,116,173,99,27,228,198,215,70,217,153,181,187,94,168,228,78,219,227,123,248,254,39,139,95,115,156,170,205,133,98,212,62,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,160,1,202,184,167,209,79,233,19,195,238,109,163,145,220,60,42,188,130,222,158,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,107,21,221,181,126,222,142,232,169,154,194,90,115,26,214,251,87,17,249,206,150,107,69,154,199,87,102,167,200,244,222,157,207,160,169,145,178,62,154,120,111,23,90,121,152,143,111,201,236,73,97,147,99,250,53,92,205,174,86,177,85,88,158,175,128,221,121,169,225,199,134,142,39,117,38,205,91,73,6,66,148,248,197,175,31,73,170,34,141,235,113,169,125,198,40,228,137,146,177,237,153,240,181,210,84,172,91,29,189,148,239,69,232,221,206,72,85,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,166,157,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,56,167,26,26,57,125,215,222,24,51,253,42,197,166,217,122,186,219,227,168,183,71,181,139,228,213,82,84,69,87,21,55,87,189,140,103,121,244,237,139,184,231,35,89,220,222,189,81,189,23,57,150,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,26,126,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,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,58,245,232,171,251,76,240,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,77,45,37,60,84,145,84,244,123,24,246,119,153,78,217,123,110,106,57,157,205,139,213,91,213,109,39,147,142,144,211,97,92,52,87,106,149,68,20,139,114,212,123,196,211,50,120,103,149,207,248,117,11,223,75,12,50,177,221,24,199,182,161,43,222,138,196,94,172,153,155,156,189,17,172,148,28,88,250,88,214,79,183,249,15,183,78,102,176,213,64,0,0,0,41,3,152,255,0,47,250,206,29,239,178,234,222,144,227,191,237,79,95,227,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,234,86,88,44,122,173,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,225,81,121,80,211,247,123,80,190,105,63,89,51,217,27,122,71,19,221,245,57,58,244,232,157,85,81,23,66,124,40,240,163,167,28,37,105,195,48,172,42,47,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,104,188,169,169,251,189,169,153,52,127,172,133,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,158,206,43,184,81,212,126,18,181,29,248,86,107,23,157,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,230,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,107,220,65,112,117,130,112,129,203,99,85,44,22,10,207,140,228,151,159,129,254,32,200,59,115,83,252,83,181,127,137,244,191,222,175,158,88,224,237,71,80,177,254,173,83,127,77,206,234,171,242,168,18,239,185,143,242,255,0,163,226,34,197,46,173,233,14,59,254,219,20,30,52,18,211,83,201,5,60,121,21,46,246,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,254,165,98,164,18,101,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,12,171,159,85,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,130,120,23,224,202,197,193,230,156,85,91,36,186,252,103,51,202,60,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,112,215,53,231,29,83,108,226,142,43,134,21,106,171,188,104,141,21,59,109,21,148,50,211,69,29,109,193,233,43,150,75,189,42,185,141,150,39,162,43,91,29,60,207,216,248,227,250,210,25,37,235,12,138,227,215,84,176,77,105,229,177,156,234,94,154,95,126,51,141,222,126,25,225,86,248,179,83,247,123,87,250,88,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,90,44,58,175,19,188,61,101,92,47,235,45,235,72,242,154,159,63,192,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,101,114,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,119,18,1,74,220,234,253,83,226,223,111,232,125,198,226,112,174,25,120,62,201,184,165,210,253,82,189,105,202,85,214,102,216,53,69,129,214,171,59,101,167,138,11,156,21,146,85,50,165,143,146,119,198,216,158,198,194,201,90,245,127,78,145,200,205,174,89,26,230,113,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,7,92,98,224,156,95,224,149,23,251,5,31,193,178,75,54,207,196,24,255,0,114,106,143,133,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,171,69,217,215,107,186,42,124,228,1,64,60,209,253,118,106,111,228,190,207,68,114,173,53,225,235,42,213,77,26,213,29,92,197,170,123,255,0,162,191,132,212,220,109,108,165,146,89,170,104,107,29,82,217,106,35,115,17,122,118,60,118,200,244,115,81,189,165,149,234,246,246,182,191,202,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,154,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,156,88,250,167,214,79,184,25,15,184,206,92,159,46,76,90,197,156,242,234,194,240,172,166,135,205,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,101,75,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,14,0,88,167,42,62,10,63,73,185,84,28,74,106,101,178,235,77,141,226,87,10,122,156,74,46,157,152,111,23,72,100,115,150,163,122,57,36,116,52,178,70,207,147,91,178,73,87,106,189,82,25,162,119,64,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,169,94,104,188,191,235,45,21,151,46,38,244,67,29,239,90,166,242,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,251,161,94,239,73,99,141,24,216,91,27,100,70,171,22,87,69,5,184,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,245,157,175,201,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,212,95,218,139,98,156,98,115,75,177,93,120,113,197,104,56,122,203,126,27,159,103,246,248,170,47,137,69,190,89,177,122,85,99,217,85,76,149,46,72,214,58,206,251,86,56,228,72,213,221,166,190,102,246,187,148,210,58,170,241,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,161,62,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,192,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,46,123,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,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,247,21,168,137,36,157,104,178,237,128,102,86,92,254,183,75,107,49,234,185,50,202,11,196,150,9,109,52,136,149,83,186,226,201,150,7,83,198,144,171,146,87,247,81,88,157,181,118,229,233,183,175,84,52,81,194,70,139,218,180,23,135,156,39,79,233,113,10,76,118,239,29,158,142,175,36,167,133,237,149,242,222,228,167,143,205,150,89,90,231,36,175,238,163,154,142,71,57,168,198,49,140,233,27,24,137,216,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,82,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,67,94,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,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,253,12,141,99,122,34,181,143,155,138,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,245,171,98,115,216,223,38,54,186,71,66,253,205,218,245,86,170,246,223,35,31,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,205,103,22,62,169,245,147,238,6,67,238,51,150,147,201,170,211,106,191,240,137,155,88,175,182,202,75,141,182,227,156,92,169,43,40,234,225,108,208,84,193,37,178,222,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,7,48,46,4,111,188,42,229,82,102,184,179,60,221,50,200,46,11,29,186,167,171,35,248,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,242,92,136,215,245,232,189,29,242,94,129,201,239,64,127,31,235,141,199,87,50,221,61,248,174,45,133,219,223,240,187,165,99,63,189,105,178,37,154,157,208,118,218,170,137,44,209,192,179,201,253,151,36,78,116,47,93,143,88,92,183,82,112,174,49,56,85,195,120,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,132,116,173,99,221,227,72,230,198,217,153,181,219,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,125,192,95,51,92,55,18,208,107,206,15,196,93,234,146,138,163,75,236,244,172,198,228,164,129,124,219,237,185,157,32,142,138,56,81,169,19,234,97,94,196,104,237,237,223,28,136,247,162,36,19,206,181,237,196,191,17,121,223,20,26,167,95,169,153,213,71,249,90,59,61,22,200,127,171,45,126,76,211,65,71,220,138,40,251,221,174,251,219,221,123,119,191,246,170,254,196,73,191,202,159,129,90,108,198,74,14,41,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,91,116,51,89,197,143,170,125,100,251,129,144,251,140,227,50,225,211,59,196,180,39,4,226,43,199,242,240,204,215,189,71,230,239,134,63,18,233,29,101,124,62,31,111,186,178,201,214,26,14,247,119,182,214,126,183,103,94,173,234,239,107,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,174,237,157,196,232,172,146,104,209,209,247,86,70,221,78,191,113,131,165,250,19,195,205,23,17,19,173,93,254,209,145,83,210,59,22,165,166,138,72,95,119,158,174,157,211,210,177,93,35,58,211,177,209,53,210,61,242,53,21,140,99,186,53,210,109,141,217,246,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,234,245,67,135,76,239,71,244,179,78,181,51,58,167,240,63,73,158,109,101,158,139,124,50,239,181,197,77,65,52,21,157,200,165,127,78,247,156,246,246,158,214,61,157,142,170,139,189,17,178,171,146,167,170,124,167,237,253,119,184,219,139,169,0,139,252,202,52,134,155,87,248,62,206,32,72,41,22,229,135,211,166,95,109,154,166,121,98,100,15,161,107,159,80,228,72,250,239,123,168,214,174,54,53,232,172,87,202,213,93,189,17,237,162,29,39,206,191,69,250,167,134,234,103,194,254,39,248,75,32,183,95,124,46,255,0,103,202,241,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,133,138,115,136,226,82,197,156,226,186,89,165,56,90,121,182,92,130,223,75,169,73,116,146,149,241,247,233,103,142,104,45,253,157,206,107,219,185,143,171,116,140,146,36,114,117,131,162,162,239,105,192,57,86,104,229,139,87,120,184,180,84,228,115,117,164,192,173,242,230,49,211,109,127,247,213,85,52,240,71,76,155,216,246,171,59,115,212,69,63,95,169,174,236,108,115,85,175,85,75,233,5,96,115,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,147,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,203,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,90,166,191,115,117,211,184,184,121,162,186,104,37,222,145,250,169,127,167,164,134,170,217,83,69,86,246,99,47,154,157,207,169,153,36,154,153,144,86,62,9,17,34,98,34,236,115,222,217,21,175,99,93,27,170,90,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,78,175,145,201,243,114,171,151,246,169,122,124,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,245,243,71,244,39,169,191,146,251,197,17,68,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,97,161,61,1,209,13,47,224,95,135,154,219,20,23,202,185,45,22,26,122,188,159,41,190,212,199,35,223,85,59,41,218,181,85,73,4,123,214,54,36,80,53,172,134,52,114,163,35,106,42,201,34,185,239,164,190,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,32,57,94,240,45,250,107,202,153,174,58,199,134,121,122,109,101,223,240,122,106,215,109,134,251,116,142,70,162,117,133,90,190,69,28,61,36,238,117,86,177,242,163,35,253,107,91,81,26,93,72,5,122,235,63,42,44,55,82,248,175,163,213,43,109,234,174,135,9,200,170,42,50,60,190,217,51,22,118,79,113,109,101,59,229,164,138,68,168,142,120,153,93,28,213,111,87,181,29,216,124,47,218,189,36,138,56,231,166,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,40,95,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,170,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,167,10,229,249,203,242,155,132,90,107,166,113,156,95,105,47,154,139,124,167,146,219,52,214,217,165,248,117,5,187,186,215,164,16,163,218,199,74,249,29,20,82,62,71,177,58,109,107,24,214,163,94,249,166,80,0,2,128,121,157,105,111,232,191,140,156,215,196,177,124,50,213,150,248,249,77,191,251,235,189,229,121,81,167,151,63,205,238,115,55,87,71,91,244,59,111,78,159,75,81,138,194,47,214,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,175,70,49,101,154,89,21,173,232,155,228,123,191,107,149,85,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,93,174,123,27,60,205,107,149,58,181,37,145,19,166,229,235,55,249,62,232,229,247,57,226,129,53,86,158,111,30,203,166,150,249,234,43,36,218,199,247,234,171,169,231,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,198,216,237,171,35,84,187,240,12,219,113,123,164,52,218,17,196,190,161,105,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,235,115,217,79,60,76,122,185,93,245,181,223,83,255,0,180,182,21,193,39,25,182,45,47,229,189,154,215,81,90,187,185,38,138,119,169,227,164,115,31,60,117,82,93,107,100,125,182,166,84,253,83,82,21,170,169,146,57,35,100,174,145,35,165,123,254,75,35,26,84,177,166,141,1,209,203,23,15,250,53,137,232,238,57,55,145,73,140,219,219,79,37,78,215,179,203,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,244,181,16,252,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,0,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,89,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,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,235,215,162,39,236,46,83,148,86,144,225,184,87,10,246,253,82,179,65,86,185,14,163,212,84,205,122,158,105,213,204,217,67,91,87,75,77,12,76,78,141,99,26,212,145,234,189,21,234,249,159,213,202,212,99,89,55,192,0,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,103,10,229,205,192,79,244,87,177,79,169,26,137,63,145,169,185,53,191,195,171,167,130,163,125,45,150,133,239,100,171,70,213,98,236,154,101,124,113,186,89,126,109,71,49,172,137,118,181,210,77,234,249,163,250,19,212,223,201,125,226,136,160,19,85,5,122,241,153,202,230,213,175,90,219,142,234,14,150,212,210,97,212,249,61,69,106,103,149,113,68,217,217,20,233,3,165,167,184,69,70,174,137,30,249,101,98,195,58,178,84,85,124,177,75,219,114,247,228,89,213,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,25,87,46,39,148,87,9,152,110,61,167,118,254,43,47,53,20,151,188,135,42,167,169,166,178,199,53,2,181,248,243,32,171,171,165,169,88,164,89,28,217,31,59,99,143,171,251,108,123,25,190,52,85,108,143,221,197,121,168,113,213,83,159,228,55,94,24,116,182,190,174,12,98,199,81,53,183,51,154,106,88,182,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,166,215,70,198,62,72,149,194,143,10,58,143,197,174,163,179,10,194,162,240,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,150,211,199,174,150,224,154,45,203,99,57,211,77,52,177,124,27,27,179,124,51,194,162,242,166,168,237,119,111,244,179,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,148,88,104,207,140,30,19,48,222,46,180,191,240,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,227,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,194,129,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,67,154,231,2,223,225,248,160,209,76,51,255,0,24,170,207,232,168,93,254,107,155,116,142,157,27,255,0,75,229,61,174,255,0,129,50,179,253,209,49,94,188,58,235,206,101,195,110,174,88,181,91,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,222,136,229,99,182,61,25,35,83,123,26,169,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,164,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,35,149,115,58,224,59,244,33,125,169,215,157,39,178,237,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,58,240,125,197,158,101,194,46,168,126,56,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,10,183,197,154,159,187,218,153,240,201,250,185,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,190,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,12,214,113,99,234,159,89,62,224,100,62,227,57,115,220,179,174,214,171,7,47,253,63,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,82,176,57,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,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,113,26,168,178,73,214,37,150,169,202,179,143,31,251,145,194,166,175,222,191,202,197,136,95,110,119,31,250,6,83,89,26,206,215,253,97,209,62,73,191,201,211,177,191,224,152,57,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,62,75,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,74,22,230,59,193,245,171,132,253,92,160,118,12,149,107,130,102,180,243,215,217,89,83,43,100,125,12,241,61,18,166,133,28,175,89,100,100,73,36,15,100,146,53,21,89,59,88,174,145,241,190,71,68,178,242,121,95,112,125,140,232,158,145,217,117,182,242,148,151,28,239,63,179,182,189,149,244,210,212,53,148,118,74,214,82,212,67,66,172,115,251,79,122,44,49,202,249,59,109,114,62,71,70,142,115,24,143,124,223,32,7,58,191,75,24,183,220,10,31,110,184,148,172,94,79,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,183,200,146,49,85,28,246,67,215,245,31,130,141,26,212,222,35,176,190,37,47,118,207,26,253,137,117,169,168,138,137,29,15,198,43,161,124,46,183,84,85,61,174,77,222,47,110,78,136,141,221,39,88,90,247,172,80,164,78,144,4,74,230,59,197,190,101,194,150,145,208,85,105,246,47,87,81,144,230,21,19,218,232,111,210,211,36,182,235,35,218,196,114,201,47,94,173,125,75,154,174,88,34,114,108,119,106,87,187,115,97,88,164,173,110,9,121,130,102,90,17,173,23,219,206,167,221,106,239,120,158,165,94,22,191,38,99,165,72,32,160,184,212,213,198,234,139,211,33,134,7,170,189,177,44,219,160,133,177,247,83,182,139,254,10,52,108,53,52,167,194,119,165,141,27,251,127,143,123,116,7,85,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,199,106,230,7,196,46,9,160,124,56,228,204,202,105,173,87,155,174,101,111,169,199,236,248,221,109,84,208,252,91,190,196,138,165,87,176,169,42,67,20,50,186,73,28,215,71,255,0,228,70,146,198,249,99,113,158,194,252,249,104,112,219,153,112,227,195,204,52,185,197,254,173,247,44,210,162,60,154,107,12,148,73,78,203,27,230,167,141,169,11,183,198,217,214,165,99,100,73,50,61,118,49,241,163,24,196,218,249,102,150,160,205,103,22,62,169,245,147,238,6,67,238,51,159,87,10,188,76,102,92,40,106,229,30,169,97,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,223,127,214,154,221,35,226,223,65,168,174,21,150,154,76,143,4,212,43,60,115,75,67,86,230,61,81,143,232,174,134,69,133,238,72,170,96,149,170,213,88,223,190,41,161,93,174,71,177,21,43,131,5,227,123,70,185,118,229,85,220,45,105,254,15,117,207,113,187,13,194,40,242,236,153,213,14,160,174,155,34,108,142,134,235,52,20,210,111,142,88,89,28,84,176,195,15,88,17,29,77,39,89,102,73,18,161,108,171,69,53,239,73,248,137,197,106,179,93,28,202,255,0,16,89,104,174,15,181,207,83,224,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,250,186,117,234,138,137,208,8,65,205,7,131,236,103,91,52,142,245,173,182,100,164,183,103,120,5,157,213,239,175,169,150,161,204,172,178,81,50,170,162,106,20,99,95,218,99,213,102,146,86,73,219,115,149,241,182,53,115,88,245,123,40,216,149,92,189,56,58,254,150,186,167,89,248,134,179,196,195,48,175,6,227,125,253,95,115,226,29,202,148,217,110,250,39,138,88,187,240,197,87,250,246,110,237,246,190,105,213,204,235,126,118,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,31,89,154,206,44,125,83,235,39,220,12,135,220,103,46,79,151,38,45,98,206,121,117,97,120,86,83,67,230,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,165,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,0,44,83,149,31,5,31,164,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,23,78,204,55,139,164,50,57,203,81,189,28,146,58,26,89,35,103,201,173,217,36,171,181,94,169,12,209,59,160,115,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,249,57,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,204,190,172,96,191,162,253,83,204,180,207,226,159,19,252,37,144,92,108,94,111,99,179,229,120,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,235,213,29,94,204,181,126,167,25,159,48,158,145,89,135,226,246,204,66,209,13,52,9,19,32,183,80,197,178,38,170,252,220,247,185,203,36,143,115,149,122,190,87,35,118,177,24,198,219,79,37,140,2,154,197,195,206,87,168,53,24,245,93,29,203,42,202,31,76,202,233,146,86,178,190,221,71,79,26,66,177,35,151,99,152,202,137,235,216,175,98,124,223,189,174,85,237,162,54,194,128,41,47,154,119,5,150,173,3,204,168,245,151,75,113,250,75,94,159,101,213,9,73,85,67,5,75,81,150,219,219,146,89,93,20,48,109,69,142,154,88,163,87,177,172,87,181,143,100,205,253,83,59,44,88,22,92,159,42,62,10,63,70,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,46,157,233,172,246,185,163,115,150,163,122,57,99,108,213,81,200,207,147,91,190,56,147,106,189,22,105,162,109,138,145,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,186,243,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,236,49,175,115,24,247,43,25,231,248,5,224,163,42,226,179,81,233,47,119,107,103,143,166,88,205,194,25,50,59,133,66,72,200,235,246,43,100,117,178,157,99,115,30,233,165,98,162,61,204,114,118,99,122,61,87,115,162,100,183,209,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,207,214,0,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,0,16,43,156,54,136,90,179,206,29,41,245,150,107,229,93,29,203,75,170,17,212,244,141,141,175,130,186,11,141,85,37,52,172,127,236,115,30,215,36,47,107,209,85,58,50,70,171,87,122,62,58,76,5,239,114,175,225,226,213,163,92,52,90,179,202,171,85,93,46,89,169,212,240,222,238,207,154,177,179,49,212,72,249,150,218,216,155,26,236,99,22,154,102,204,168,189,100,223,80,244,122,166,214,199,28,202,0,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,109,223,83,164,114,164,32,198,117,123,50,196,52,191,55,210,59,20,244,144,216,181,10,162,211,53,245,93,2,62,121,153,111,146,105,96,133,143,95,147,24,178,204,146,57,81,55,170,195,26,35,145,170,246,191,181,114,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,187,40,223,73,77,36,180,181,18,190,53,77,140,109,98,82,34,110,93,142,123,152,199,110,223,181,116,18,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,0,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,0,34,175,52,127,66,122,155,249,47,188,81,20,2,106,160,0,12,171,147,210,203,204,18,155,71,185,127,225,92,62,105,5,214,174,61,65,175,167,189,83,94,46,212,146,203,75,62,52,199,221,159,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,122,57,21,30,141,233,13,116,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,133,69,229,67,79,221,237,66,249,164,253,100,207,100,109,233,28,79,119,212,228,235,211,162,117,85,68,93,9,240,163,194,142,156,112,149,167,12,194,176,168,188,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,127,128,230,143,232,79,83,127,37,247,138,34,128,77,84,16,215,152,239,3,149,60,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,171,94,10,56,58,214,94,38,243,186,43,222,19,89,117,196,177,187,13,193,60,204,230,154,54,175,194,43,163,133,243,211,246,26,179,195,36,211,36,140,133,23,178,229,116,93,232,222,237,168,173,221,161,64,82,183,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,63,248,157,226,23,21,225,127,70,175,90,185,148,211,121,254,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,236,218,185,182,187,86,211,92,110,181,183,10,59,77,37,174,158,170,162,73,162,161,164,116,174,130,149,142,114,171,97,141,102,123,229,86,53,21,26,139,35,222,254,136,155,156,229,234,171,114,156,159,248,109,204,180,191,75,238,122,219,147,223,234,233,41,245,54,158,157,244,56,226,209,36,104,218,74,121,37,72,43,103,124,177,164,170,249,18,73,29,19,99,114,68,176,202,217,28,178,172,140,72,96,95,52,127,93,154,155,249,47,179,209,30,43,131,238,44,243,46,17,117,67,241,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,35,22,202,116,227,92,116,226,151,36,198,235,173,89,110,25,150,219,222,214,185,209,36,212,181,212,178,35,163,150,25,98,145,63,207,142,72,164,106,57,174,71,177,237,69,71,53,40,135,141,46,7,51,46,22,181,114,209,135,227,207,171,202,177,236,230,162,70,97,179,66,196,150,227,84,246,190,54,58,138,88,35,77,206,169,99,167,133,168,230,55,100,189,198,57,136,215,43,226,142,207,249,101,240,161,170,28,47,233,125,237,218,163,127,171,130,229,152,84,69,87,46,38,231,71,44,22,41,224,146,162,39,74,201,161,158,88,102,125,76,43,74,247,57,141,98,162,69,27,29,187,98,109,153,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,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,43,214,63,112,168,181,220,105,191,14,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,133,91,226,205,79,221,237,76,248,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,92,235,241,99,234,159,89,62,224,100,62,227,57,237,115,126,46,238,183,174,14,116,243,132,92,102,221,87,111,182,216,42,43,46,89,45,123,170,28,197,185,206,251,133,93,69,61,43,24,199,109,117,51,27,60,114,187,184,138,174,153,145,171,90,206,202,62,95,41,194,175,12,249,151,21,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,91,255,0,16,28,180,244,191,82,120,104,197,116,67,78,235,234,236,87,125,53,167,171,118,35,115,184,85,201,59,36,158,165,233,45,91,43,81,19,163,153,83,43,81,238,124,108,69,137,251,86,54,246,209,208,62,141,178,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,221,120,150,226,238,235,196,214,145,232,246,41,152,91,170,211,44,211,90,123,157,182,229,117,146,161,211,178,239,4,172,161,109,61,83,159,35,157,47,146,228,166,147,189,185,85,28,254,146,53,223,172,88,227,238,188,149,61,83,229,63,111,235,189,198,220,93,72,40,47,154,14,183,218,181,179,138,251,211,108,214,58,187,117,62,1,78,236,29,239,169,145,174,125,100,244,85,149,75,52,232,214,252,152,197,150,105,24,196,220,229,86,70,215,174,213,122,198,200,150,94,159,41,189,116,190,235,7,12,191,134,242,219,205,170,174,235,167,119,6,99,116,176,211,163,35,170,101,158,58,88,86,137,245,17,181,127,233,225,100,155,90,143,109,50,245,220,246,200,247,77,82,0,115,171,244,177,139,125,192,161,246,235,137,76,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,94,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,163,202,106,174,153,226,186,201,167,25,30,150,230,180,158,69,151,38,183,203,111,169,219,28,111,146,29,233,244,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,207,15,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,200,13,41,240,157,233,99,70,254,223,227,222,221,1,213,74,1,230,143,235,179,83,127,37,246,122,34,106,114,169,212,204,87,70,248,17,212,205,82,205,106,252,123,46,51,152,92,238,21,59,100,141,146,77,178,217,110,217,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,66,181,184,151,226,47,59,226,131,84,235,245,51,58,168,255,0,43,71,103,162,217,15,245,101,175,201,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,254,213,95,216,137,63,249,86,112,29,255,0,114,56,171,213,251,47,249,89,113,11,21,206,221,255,0,64,250,107,219,95,221,255,0,172,54,38,73,15,249,58,134,59,252,19,203,84,35,86,89,204,123,131,28,27,42,188,225,89,78,178,120,87,172,126,225,81,107,184,211,126,29,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,159,51,181,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,10,183,197,154,159,187,218,153,240,201,250,185,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,185,215,226,199,213,62,178,125,192,200,125,198,115,197,73,128,102,81,96,52,250,164,236,122,173,113,58,171,196,214,6,93,154,136,232,18,227,20,49,206,234,119,170,47,86,61,98,153,143,110,228,77,232,146,108,221,219,147,111,116,224,239,142,141,71,224,251,241,85,21,130,131,241,29,151,32,183,203,227,89,43,107,22,58,26,75,199,208,144,220,21,168,199,61,219,88,197,100,145,70,248,150,86,171,55,61,22,40,213,188,3,44,202,111,185,206,85,121,205,114,154,239,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,249,26,19,224,91,135,79,232,197,195,142,59,128,92,169,251,89,37,195,117,247,38,250,247,116,186,84,49,155,226,249,75,36,127,169,141,144,211,238,141,200,199,246,59,136,136,175,82,64,16,215,154,198,188,212,232,223,11,149,248,205,138,182,146,59,238,164,212,46,51,27,29,81,18,79,29,185,241,61,213,243,50,23,177,203,43,59,72,148,206,84,70,246,214,178,55,163,218,228,98,58,136,73,85,203,47,90,255,0,66,220,92,98,222,69,191,202,160,206,250,97,85,155,34,223,52,94,108,240,248,242,71,214,70,53,189,42,162,166,222,229,221,210,37,151,107,85,219,122,95,240,51,89,197,143,170,125,100,251,129,144,251,140,229,207,114,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,230,5,199,117,247,138,172,170,76,43,22,127,133,166,88,253,193,100,183,83,116,100,159,20,170,130,74,168,226,186,239,125,60,85,16,119,105,170,26,158,51,149,90,206,157,87,171,190,105,16,11,94,229,125,204,18,166,237,83,101,225,123,90,110,180,140,123,41,219,65,135,223,42,101,138,153,155,33,138,150,158,142,202,145,69,3,90,175,86,178,119,50,121,101,223,35,213,177,125,79,115,58,252,188,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,170,107,167,20,122,19,195,95,193,63,77,121,207,225,207,196,126,79,195,63,171,43,43,59,254,63,107,189,254,230,138,77,187,123,241,127,107,167,93,223,46,189,23,167,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,136,47,84,86,247,221,39,166,248,61,125,38,202,86,73,28,110,147,125,68,17,177,122,62,104,211,162,46,239,171,175,78,136,170,157,172,20,151,206,91,0,166,198,120,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,211,162,58,55,42,117,147,115,160,89,165,62,21,116,183,244,45,195,142,157,105,156,214,47,131,87,217,177,250,95,138,209,121,94,71,106,233,43,59,213,223,172,71,189,174,235,85,44,238,250,28,172,78,189,25,209,168,212,78,170,1,72,28,222,245,210,143,83,248,142,164,211,156,122,243,230,217,116,210,222,235,116,205,98,64,248,91,120,157,233,37,106,199,44,106,231,187,107,25,73,3,216,245,69,142,90,105,90,140,106,238,115,224,177,114,124,153,53,210,143,41,209,171,238,131,93,239,59,239,88,77,194,75,141,174,146,68,130,63,234,122,183,35,220,144,163,85,37,151,183,86,181,14,145,238,106,163,60,184,27,189,81,205,107,108,84,138,188,209,253,9,234,111,228,190,241,68,80,9,213,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,37,89,120,173,223,15,245,101,175,201,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,254,196,79,218,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,7,42,215,78,40,244,39,134,191,130,126,154,243,159,195,159,136,252,159,134,127,86,86,86,119,252,126,215,123,253,205,20,155,118,247,226,254,215,78,187,190,93,122,47,79,201,209,78,51,56,108,226,39,42,170,194,180,115,82,63,16,94,168,173,239,186,79,77,240,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,87,94,157,17,85,59,88,63,39,44,197,172,89,206,43,121,194,178,154,31,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,153,141,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,223,208,29,28,190,241,1,172,184,158,142,227,147,120,245,121,53,193,180,242,84,237,99,252,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,83,145,13,52,128,8,149,205,55,0,166,206,184,45,204,170,147,30,171,187,92,177,90,138,11,253,181,41,146,87,62,149,241,212,178,42,138,133,100,107,245,49,148,115,213,171,247,162,177,172,220,245,233,177,28,218,12,45,83,146,22,150,255,0,248,203,214,187,133,139,255,0,20,197,173,23,63,43,255,0,93,77,124,29,148,127,255,0,171,93,189,236,255,0,145,142,255,0,8,133,170,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,3,159,235,94,189,233,63,14,216,173,46,107,172,121,95,225,251,45,109,193,150,184,42,124,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,79,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,248,206,73,121,239,120,84,95,2,185,83,247,123,80,190,105,63,89,53,59,35,111,72,226,123,190,167,39,94,157,19,170,170,34,200,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,0,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,0,6,85,207,170,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,250,121,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,138,188,209,253,9,234,111,228,190,241,68,80,9,170,128,14,41,173,124,102,112,217,195,182,85,75,133,107,30,164,126,31,189,86,219,217,116,130,155,224,245,245,123,233,95,36,145,182,77,244,240,72,196,234,248,100,78,138,187,190,158,189,58,42,42,254,182,133,241,71,161,60,74,124,111,244,41,156,254,35,252,57,227,124,79,250,178,178,143,177,228,119,123,63,238,152,163,221,187,177,47,246,122,244,219,243,233,213,58,213,95,58,191,84,248,183,219,250,31,113,184,158,215,147,134,127,134,233,102,27,196,22,160,234,14,67,73,99,199,172,116,248,229,77,117,117,74,174,200,153,214,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,16,56,193,226,207,50,226,235,84,63,28,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,102,254,157,182,42,171,98,98,36,138,229,139,192,119,233,190,251,77,175,58,177,101,221,128,227,247,6,252,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,148,3,205,31,215,102,166,254,75,236,244,68,85,38,87,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,149,184,177,245,79,172,159,112,50,31,113,156,242,154,85,166,121,86,178,106,62,57,165,184,85,39,145,122,201,174,17,91,233,183,71,35,227,135,122,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,61,194,175,12,248,111,10,26,71,71,165,184,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,246,2,16,115,47,224,114,155,136,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,235,124,139,27,209,81,204,124,52,108,79,254,74,158,169,242,159,183,245,222,227,110,46,164,229,92,85,106,151,232,91,135,29,69,212,200,111,191,6,175,179,99,245,95,10,173,241,124,142,213,210,86,118,104,127,86,172,123,93,214,170,88,27,245,181,88,157,122,191,163,81,202,153,172,38,87,26,156,29,212,232,94,131,104,46,169,218,236,245,116,20,247,108,94,150,209,148,211,87,81,197,77,91,75,127,159,189,112,95,35,251,18,200,245,73,234,96,106,58,45,208,199,111,141,143,123,149,90,135,234,242,136,214,43,86,154,241,70,252,71,35,191,85,208,219,117,6,207,45,146,154,37,170,108,84,82,93,91,44,115,82,58,118,189,237,106,189,90,202,136,34,84,71,63,185,84,214,53,63,88,229,47,36,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,19,211,154,15,47,186,107,77,53,235,138,29,22,181,85,189,143,168,117,126,97,99,166,138,90,151,239,154,90,170,138,203,210,203,44,238,114,49,28,248,26,248,34,139,100,108,71,75,244,177,175,233,0,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,66,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,206,85,196,191,14,152,39,20,26,89,95,166,121,213,63,249,90,203,61,110,249,191,171,46,158,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,246,42,126,197,76,214,22,169,202,179,143,31,251,145,194,166,175,222,191,202,197,136,95,110,119,31,250,6,83,89,26,206,215,253,97,209,62,73,191,201,211,177,191,224,152,90,161,64,60,209,253,118,106,111,228,190,207,68,124,146,91,41,165,229,143,79,121,116,149,105,81,75,175,19,83,49,141,171,149,176,43,37,199,227,115,149,240,163,187,79,122,44,44,218,247,53,94,196,89,17,138,212,146,68,119,53,225,70,219,138,222,184,154,210,171,38,107,96,248,221,150,229,152,90,104,170,109,238,124,109,142,126,237,84,113,177,178,164,145,200,201,33,222,230,172,145,43,127,89,26,61,136,230,43,145,237,210,152,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,74,220,88,250,167,214,79,184,25,15,184,206,88,255,0,43,205,33,195,117,235,128,157,73,210,61,64,130,174,75,22,69,156,86,67,80,180,147,172,51,196,246,81,91,37,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,174,14,37,248,116,206,248,95,213,58,253,51,206,169,255,0,202,214,89,235,119,195,253,103,107,242,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,177,83,246,42,246,174,87,92,61,126,156,184,154,182,223,238,117,55,90,43,46,154,120,217,108,181,52,116,187,227,154,186,10,168,150,142,142,73,156,138,200,187,143,71,201,209,81,92,248,233,166,107,81,171,214,70,95,72,40,91,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,125,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,250,154,238,198,246,185,90,244,68,250,248,2,225,50,235,196,30,27,174,25,29,86,11,73,125,161,163,193,235,108,152,218,85,238,129,239,202,36,88,234,104,157,75,80,228,108,77,124,75,78,212,149,86,86,244,101,84,109,122,58,41,158,67,251,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,13,47,112,253,169,159,166,77,14,192,245,74,74,187,85,69,94,77,143,208,220,43,254,23,38,250,88,107,159,11,124,168,25,245,189,91,218,157,37,141,88,231,43,152,230,43,92,187,154,167,64,51,89,197,143,170,125,100,251,129,144,251,140,231,74,205,248,193,186,175,5,26,121,194,22,22,180,141,182,182,158,178,191,49,171,116,78,116,242,78,183,186,186,154,106,22,111,98,53,140,107,82,154,161,210,70,174,87,171,227,102,230,108,149,146,115,94,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,253,89,107,242,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,177,19,246,170,91,79,16,188,173,52,59,32,225,198,28,43,70,113,47,133,103,24,93,190,122,139,21,218,62,207,157,126,170,70,43,223,77,113,153,235,27,38,242,30,136,141,145,202,214,211,185,205,88,246,68,143,133,244,173,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,201,21,197,143,24,55,94,44,52,143,72,155,156,173,34,103,120,85,69,250,130,244,250,104,157,27,43,160,149,150,229,166,174,86,163,18,40,223,42,199,59,31,28,110,84,71,192,231,163,99,100,140,141,189,131,146,167,170,124,167,237,253,119,184,219,142,171,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,43,87,157,239,224,79,209,102,154,124,67,254,252,255,0,16,85,252,35,252,55,253,203,241,147,207,253,159,170,255,0,13,240,223,237,253,127,240,62,93,194,181,184,78,245,79,163,127,112,49,239,113,128,210,152,7,148,213,140,235,244,95,165,153,150,166,124,47,226,127,132,177,251,141,247,194,239,246,124,175,22,154,73,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,102,95,44,202,111,185,206,85,121,205,114,154,239,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,249,18,171,136,14,12,172,90,55,192,246,142,113,3,241,94,230,83,153,92,27,37,222,54,61,243,67,53,45,202,145,213,116,13,141,87,98,69,216,130,151,235,110,199,185,242,213,75,250,213,100,113,161,249,92,178,245,175,244,45,197,198,45,228,91,252,170,12,239,166,21,89,178,45,243,69,230,207,15,143,36,125,100,99,91,210,170,42,109,238,93,221,34,89,118,181,93,183,165,255,0,17,87,154,63,161,61,77,252,151,222,40,138,22,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,102,135,184,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,209,178,185,140,119,141,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,160,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,40,47,154,110,79,134,228,252,105,102,79,195,237,244,140,125,174,158,130,215,119,174,166,185,45,91,46,55,24,105,152,146,200,169,253,152,31,19,86,58,71,196,213,249,62,145,206,119,71,185,232,158,131,148,53,255,0,21,179,113,147,109,183,100,54,79,58,190,251,143,221,45,246,41,252,104,229,240,43,155,27,106,31,62,231,170,58,46,180,180,245,113,111,103,87,47,123,98,166,215,189,82,245,0,7,148,213,143,192,159,162,204,203,244,165,255,0,121,159,135,238,63,136,255,0,195,127,220,191,26,79,43,252,7,235,127,192,247,63,193,253,127,240,126,125,12,193,23,253,202,227,208,158,153,126,117,239,21,164,170,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,0,34,175,52,127,66,122,155,249,47,188,81,20,2,106,160,0,12,171,150,233,202,43,131,236,102,131,13,183,241,105,152,37,37,202,251,116,168,169,110,34,216,101,168,99,237,16,68,181,116,53,111,149,17,237,138,87,206,174,145,168,199,49,232,198,70,199,53,219,164,115,89,102,128,138,188,209,253,9,234,111,228,190,241,68,80,9,170,128,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,57,87,58,191,84,248,183,219,250,31,113,184,144,215,25,192,245,67,37,210,252,223,47,198,169,106,231,194,112,250,139,77,94,80,173,184,71,20,16,79,60,147,83,80,74,250,119,61,29,51,247,75,80,198,185,140,122,177,37,147,174,212,122,245,242,150,153,45,80,221,104,166,190,209,85,214,91,89,81,27,171,41,233,42,91,77,60,208,35,147,184,200,229,116,114,54,55,171,122,162,61,99,122,53,85,21,90,238,157,23,75,218,3,169,26,113,171,122,53,137,231,250,71,71,225,98,23,27,123,98,181,209,120,41,71,224,199,3,157,3,169,123,45,250,35,236,190,39,197,209,138,177,254,175,232,115,153,181,203,208,10,1,230,143,235,179,83,127,37,246,122,35,186,242,153,210,28,55,94,180,191,136,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,176,171,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,217,35,91,213,90,143,118,199,163,227,114,239,99,145,39,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,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,25,172,226,199,213,62,178,125,192,200,125,198,114,215,185,65,104,54,27,134,112,233,77,174,77,162,164,171,203,51,250,138,214,62,224,234,117,108,244,86,234,122,167,83,182,137,142,87,185,54,58,90,103,206,231,53,25,189,100,141,175,71,118,99,113,61,64,41,131,156,142,131,97,186,107,171,152,174,171,97,244,84,150,199,234,69,61,193,247,122,26,106,117,141,146,92,105,31,10,203,90,171,189,91,190,118,213,198,143,107,88,223,174,23,72,229,123,229,122,159,47,37,79,84,249,79,219,250,239,113,183,23,82,86,7,59,77,99,177,69,138,224,188,63,83,195,222,189,84,220,19,49,172,147,115,219,226,82,199,29,69,37,58,116,86,108,147,188,249,106,126,104,253,204,241,126,166,244,145,170,149,235,193,254,1,83,169,252,81,233,110,25,14,61,73,125,167,170,202,40,106,110,22,250,180,137,208,79,110,166,149,42,43,82,70,202,187,30,196,166,134,101,86,47,93,232,138,212,71,42,163,86,231,249,154,104,167,233,167,132,124,167,199,184,120,181,248,39,92,214,143,124,187,33,151,194,130,111,34,57,58,70,247,59,173,44,181,59,26,155,122,202,145,110,114,55,119,90,43,210,124,235,244,95,170,120,110,166,124,47,226,127,132,178,11,117,247,194,239,246,124,175,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,163,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,16,91,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,101,16,243,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,236,61,172,115,222,246,171,223,47,249,71,112,161,170,26,83,106,174,215,172,210,255,0,87,105,182,231,54,120,225,183,227,13,116,114,193,95,69,35,105,106,168,174,207,146,41,220,212,122,53,245,49,54,41,34,73,24,146,72,189,91,189,90,182,62,12,171,130,247,185,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,246,216,231,181,140,99,145,140,172,190,104,254,187,53,55,242,95,103,162,36,167,5,88,181,139,48,229,67,196,69,167,35,161,242,233,41,238,25,5,210,56,251,175,143,109,85,21,158,130,174,154,78,172,84,85,217,60,17,63,167,93,174,219,209,200,173,85,69,172,187,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,13,57,233,62,117,250,80,210,204,55,83,62,23,240,207,197,184,253,186,251,225,119,251,222,47,149,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,61,88,6,107,56,177,245,79,172,159,112,50,31,113,156,181,78,74,158,150,50,159,184,21,222,221,110,36,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,226,185,123,240,215,125,225,123,135,27,126,21,152,174,204,166,247,112,159,33,190,211,50,169,149,16,209,213,76,200,227,100,17,189,141,68,93,144,65,2,63,162,189,189,222,234,177,238,98,177,73,42,121,77,88,206,191,69,250,89,153,106,103,194,254,39,248,75,31,184,223,124,46,255,0,103,202,241,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,101,242,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,123,220,174,52,134,167,73,120,62,198,103,185,65,87,5,203,57,168,155,47,170,134,105,226,149,140,101,75,88,202,87,68,177,255,0,101,143,163,130,146,69,107,149,207,71,200,244,118,223,236,54,160,120,233,194,174,184,7,24,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,243,161,106,171,154,213,222,216,170,99,107,211,167,68,122,57,17,92,136,142,91,52,228,201,170,95,138,248,113,190,233,157,125,247,202,175,193,50,9,60,106,47,23,103,135,107,173,98,77,15,235,17,136,217,55,213,54,226,239,155,156,246,244,232,189,27,219,66,127,153,172,226,199,213,62,178,125,192,200,125,198,115,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,209,178,185,140,119,141,27,157,35,97,102,214,237,98,171,149,59,143,145,239,238,164,0,230,133,192,183,233,175,21,126,184,232,230,25,229,234,77,151,103,198,41,168,157,182,107,237,174,56,220,139,210,20,106,249,21,144,244,143,183,209,90,247,196,143,143,245,174,109,60,105,74,196,255,0,228,169,234,159,41,251,127,93,238,54,226,234,64,5,27,115,133,205,109,89,87,24,47,177,91,233,234,227,168,195,177,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,106,186,38,170,185,26,187,218,244,233,209,17,206,132,6,148,248,85,213,47,211,79,14,58,117,169,147,95,126,51,95,121,199,233,126,43,91,226,248,253,219,164,76,236,215,126,173,24,198,183,165,84,83,183,232,106,49,122,117,103,86,171,85,122,168,32,7,57,189,82,252,41,195,141,139,76,232,47,190,45,126,119,144,71,228,209,120,187,252,203,93,19,22,105,191,88,172,86,199,178,169,214,231,124,156,215,187,175,68,234,222,226,21,23,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,236,47,207,141,61,51,197,114,14,10,181,63,5,142,147,225,22,91,38,31,61,194,130,150,215,28,116,241,211,252,46,52,172,165,129,140,216,172,100,40,250,72,152,172,107,83,245,125,90,213,106,244,84,207,102,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,52,209,164,249,215,233,67,75,48,221,76,248,95,195,63,22,227,246,235,239,133,223,239,120,190,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,224,28,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,242,41,49,155,123,170,35,166,220,246,121,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,125,45,85,51,46,126,174,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,52,251,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,0,134,188,219,51,91,86,43,193,110,65,98,184,83,213,201,81,152,222,45,86,74,23,66,198,171,35,157,149,45,174,87,74,170,228,84,103,106,134,86,162,181,28,187,220,196,233,209,85,205,162,18,213,57,33,106,151,255,0,140,189,20,184,95,127,241,76,166,209,108,241,127,245,211,87,207,222,70,127,250,181,187,30,255,0,249,88,223,240,138,90,161,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,0,0,0,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,0,0,138,188,209,253,9,234,111,228,190,241,68,80,9,170,128,0,50,174,95,247,43,143,66,122,101,249,215,188,86,146,168,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,28,171,152,191,46,143,208,39,151,173,122,41,110,255,0,107,111,213,252,78,217,222,255,0,189,207,247,37,52,63,174,169,169,125,69,103,145,81,44,174,250,89,250,175,216,191,79,69,72,255,0,193,215,24,185,223,8,25,221,69,254,193,71,241,156,110,243,179,241,6,63,220,134,159,226,157,168,106,25,75,253,244,248,37,146,14,212,149,11,39,234,209,55,244,218,238,168,191,45,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,16,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,19,83,140,94,14,176,78,47,240,74,123,5,254,179,224,217,37,155,127,225,252,131,183,53,71,194,251,179,83,190,171,251,213,147,197,28,253,216,233,210,63,214,42,236,235,185,189,21,62,121,247,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,169,229,97,197,158,101,196,102,151,221,176,125,64,167,171,174,190,233,173,61,190,154,163,35,171,175,73,231,188,178,170,74,197,137,100,103,109,170,215,197,21,60,113,171,220,249,31,42,245,123,151,114,170,172,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,40,7,153,166,181,254,154,120,184,202,124,123,127,139,65,130,117,194,168,247,197,178,105,124,41,230,242,36,147,164,143,107,186,213,75,83,177,201,183,172,73,22,230,163,183,117,145,92,145,244,190,235,85,159,234,22,180,76,234,184,45,182,203,60,88,189,58,58,137,221,138,201,234,102,142,166,93,149,29,81,187,224,109,36,59,163,68,114,244,171,141,202,173,249,111,181,236,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,102,95,86,48,95,209,126,169,230,90,103,241,79,137,254,18,200,46,54,47,55,177,217,242,188,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,123,220,181,245,122,155,87,248,62,193,231,89,233,22,229,135,211,174,33,114,134,154,9,98,100,15,161,107,89,78,213,89,58,239,123,168,214,146,71,185,138,172,87,202,228,77,189,21,141,228,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,0,3,42,229,175,107,79,47,59,175,18,252,54,240,249,169,218,47,71,143,219,243,102,96,248,205,183,32,242,220,234,100,186,81,62,130,142,56,170,164,149,189,90,175,164,106,57,87,245,107,36,144,170,181,28,229,134,24,95,48,56,68,224,115,72,248,65,181,85,207,138,62,174,253,150,94,41,226,130,235,145,220,152,196,157,236,107,88,175,130,153,141,78,148,244,206,149,171,39,111,171,222,170,172,73,36,147,183,26,182,162,249,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,85,7,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,121,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,220,167,41,157,80,186,234,63,7,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,244,220,136,177,178,40,170,227,167,100,125,92,141,101,59,122,42,34,163,27,50,128,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,192,33,7,56,92,214,235,138,240,124,251,21,190,158,146,74,124,199,40,182,217,43,157,51,28,175,142,6,54,106,228,116,74,142,68,71,247,104,98,106,171,145,201,177,207,78,157,85,28,218,96,210,124,23,244,161,170,120,110,153,252,83,225,159,139,114,11,117,139,205,236,119,188,95,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,105,163,19,197,172,88,54,43,102,194,177,106,31,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,249,149,67,206,227,75,238,180,185,254,158,235,68,46,171,158,219,115,179,203,139,212,35,104,157,216,163,158,154,105,42,98,223,81,213,91,190,118,213,205,182,53,70,175,74,73,28,138,239,158,206,105,201,183,41,177,99,252,92,86,90,110,245,222,61,94,77,135,220,109,118,184,251,79,127,145,84,201,233,170,221,31,86,162,163,58,65,73,80,254,174,84,111,209,211,174,231,53,22,239,204,214,113,99,234,159,89,62,224,100,62,227,57,106,156,161,184,116,193,49,45,9,182,241,21,227,249,121,158,107,241,74,63,55,124,209,248,150,184,235,27,15,135,219,238,172,82,117,154,131,189,221,237,181,255,0,173,217,215,163,122,186,127,128,82,183,55,238,29,48,77,31,213,60,99,83,48,90,127,3,244,153,241,122,203,197,22,249,165,223,116,138,165,147,79,89,220,150,87,244,239,121,204,111,105,141,99,25,216,234,136,187,213,26,228,169,234,159,41,251,127,93,238,54,226,234,64,63,39,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,25,151,213,140,235,244,161,170,121,150,166,124,47,225,159,139,114,11,141,247,194,239,247,188,95,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,126,174,178,104,229,247,70,238,56,181,53,222,111,34,147,48,195,236,153,141,174,167,107,25,222,165,175,165,100,142,77,141,123,213,189,169,210,162,14,174,218,231,246,55,237,107,94,212,45,43,146,62,107,106,175,209,125,66,211,152,105,234,210,229,99,202,34,189,212,74,230,55,176,232,43,169,35,134,38,177,219,183,43,209,214,249,149,200,173,68,68,116,125,21,221,85,27,99,224,163,110,112,185,173,171,42,227,5,246,43,125,61,92,117,24,118,47,109,178,87,58,102,53,25,36,239,116,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,223,171,201,167,0,166,201,184,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,13,73,82,10,27,141,68,177,83,198,143,115,85,24,175,146,154,74,228,107,31,215,170,54,71,34,117,143,115,110,208,205,15,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,121,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,219,255,0,39,172,214,235,149,112,124,203,21,194,158,146,58,124,59,40,185,89,40,93,11,28,143,146,7,182,26,229,116,170,174,84,87,247,107,165,106,43,81,169,177,172,78,157,81,92,239,107,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,0,0,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,0,0,172,190,115,252,67,221,113,188,103,26,225,187,26,186,210,49,153,101,59,175,121,69,59,168,220,233,214,138,26,136,252,6,178,87,38,198,177,245,16,84,57,200,207,214,117,165,141,21,90,199,42,73,81,96,185,238,77,26,223,117,206,180,74,255,0,162,247,11,29,37,61,62,151,212,64,234,26,248,100,118,250,184,46,83,214,84,43,37,98,245,68,124,114,199,47,71,181,81,28,201,24,221,168,172,87,201,97,64,20,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,78,231,166,218,171,147,105,228,109,54,199,49,17,118,65,5,60,189,198,189,237,119,147,183,233,116,110,69,133,88,166,142,95,115,13,26,207,245,138,209,55,114,147,78,238,22,58,123,165,54,214,38,218,91,147,170,163,109,78,247,61,21,118,79,5,60,93,182,177,238,119,147,187,233,108,110,85,233,124,188,51,91,86,1,198,150,149,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,189,122,163,17,202,136,229,68,106,232,120,229,92,88,250,88,214,79,183,249,15,183,78,102,176,182,158,109,124,107,252,18,142,179,132,221,50,185,221,104,239,83,118,100,205,46,16,47,98,54,208,205,7,113,150,198,170,183,124,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,206,129,203,23,143,31,211,125,138,155,65,181,98,245,187,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,0,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,0,4,85,230,143,232,79,83,127,37,247,138,34,128,77,84,0,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,138,188,209,253,9,234,111,228,190,241,68,80,9,170,128,0,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,179,76,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,205,14,169,100,88,38,87,157,220,239,250,105,167,95,129,49,186,174,207,133,143,252,94,107,167,135,182,22,50,79,239,169,145,36,147,124,141,124,159,82,125,61,205,169,242,106,22,127,201,179,75,184,130,177,88,174,218,143,91,146,252,47,73,242,62,146,208,217,170,34,138,178,59,197,83,31,81,79,53,85,58,178,161,36,160,154,25,41,163,141,234,248,156,217,227,114,38,213,237,197,36,113,3,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,66,42,241,137,203,227,78,56,191,202,177,92,214,247,149,93,113,155,213,139,181,111,184,84,209,70,147,252,70,206,217,31,34,210,163,36,118,200,102,71,201,34,199,58,35,145,189,199,163,227,149,54,35,36,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,184,157,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,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,175,78,170,159,180,204,102,89,148,223,115,156,170,243,154,229,53,222,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,242,46,251,148,54,11,248,75,131,107,109,255,0,226,158,95,227,92,130,233,125,236,246,59,126,39,110,70,208,118,183,110,94,231,95,3,185,187,163,127,194,237,233,244,238,116,213,40,47,154,62,144,211,105,47,24,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,236,189,245,144,85,200,141,106,185,136,201,24,141,219,253,134,204,14,72,250,161,106,170,192,53,11,69,230,109,36,23,43,101,226,44,162,157,93,90,222,253,100,21,48,199,77,46,202,126,136,237,144,58,146,29,210,34,185,58,213,198,213,70,252,183,251,94,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,82,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,68,174,114,216,5,54,51,197,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,206,157,17,209,185,83,172,155,157,237,121,37,234,102,85,77,170,121,214,142,121,125,220,110,225,143,174,77,216,146,73,29,227,215,83,212,211,211,239,133,187,251,108,238,71,85,210,69,216,174,119,98,15,169,17,157,22,223,192,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,192,41,175,157,166,83,125,171,215,220,23,10,168,174,223,101,181,97,233,116,163,166,237,49,59,85,85,117,181,17,212,73,189,19,123,183,50,138,153,58,42,171,83,183,213,168,138,231,42,242,174,85,154,57,98,213,222,46,45,21,57,28,221,105,48,43,124,185,140,116,219,95,253,245,85,77,60,17,211,38,246,61,170,206,220,245,17,79,215,234,107,187,27,28,213,107,213,82,250,72,65,206,23,10,186,229,92,31,62,251,111,168,164,142,159,14,202,45,183,186,230,204,247,35,228,129,237,154,133,27,18,35,85,21,253,218,232,156,168,229,106,108,107,215,175,84,70,186,160,56,100,187,90,172,28,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,52,188,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,17,87,153,166,181,254,133,184,71,202,124,123,127,149,95,157,245,194,168,247,197,190,24,188,216,38,242,36,147,164,140,115,122,82,197,83,177,201,187,164,171,22,230,171,119,116,162,189,39,193,127,74,26,167,134,233,159,197,62,25,248,183,32,183,88,188,222,199,123,197,242,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,149,115,162,208,187,21,147,21,211,13,94,197,44,214,171,85,37,159,174,11,81,79,76,175,139,109,42,70,250,139,116,48,83,181,59,49,195,10,69,92,139,183,107,147,187,27,122,57,168,155,35,87,42,205,99,177,105,23,23,22,138,108,142,30,148,153,237,190,92,58,58,157,207,254,245,170,169,158,9,41,151,99,24,229,127,114,122,120,160,233,244,181,189,253,238,114,53,138,139,125,32,204,102,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,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,175,94,138,191,180,181,238,73,120,181,138,147,64,179,172,214,158,135,101,234,235,152,45,174,178,167,186,245,238,210,210,81,83,201,79,30,197,93,141,218,250,218,149,234,136,142,94,231,71,42,163,90,137,98,165,32,115,146,197,172,88,255,0,23,20,119,107,69,15,143,87,147,97,246,235,165,210,78,235,223,228,85,50,122,154,70,201,209,202,168,206,144,82,83,179,163,81,27,244,117,233,185,206,85,232,28,144,179,175,135,234,158,165,233,159,194,251,159,30,199,233,47,190,111,127,167,103,192,169,88,123,93,189,191,86,255,0,137,110,221,185,54,246,122,116,118,254,173,154,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,12,224,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,77,45,37,60,84,145,84,244,123,24,246,119,153,78,217,123,110,106,57,157,205,139,213,91,213,121,174,77,133,93,113,91,46,39,125,184,84,82,73,79,152,217,228,189,208,182,23,185,95,28,12,184,85,208,171,101,69,106,34,63,187,67,43,145,26,174,77,142,98,245,234,170,214,253,86,93,51,202,178,13,56,202,53,74,211,73,228,89,112,251,133,174,223,119,237,199,35,228,167,243,210,171,177,59,182,177,88,200,81,244,139,27,158,247,55,245,147,192,212,71,43,254,93,215,150,222,180,90,180,67,139,76,94,251,148,101,244,152,222,49,124,167,172,176,223,107,42,216,222,194,193,52,42,232,27,36,138,213,236,179,204,138,141,203,47,86,163,81,170,175,115,99,222,104,36,3,53,156,83,235,95,244,137,226,11,54,214,56,237,254,21,38,65,112,79,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,178,158,5,184,81,177,106,63,45,28,191,31,237,90,170,239,90,199,241,74,202,122,138,152,95,73,226,85,81,74,234,123,108,115,212,66,174,150,88,97,171,163,242,81,58,109,78,252,141,237,185,21,221,202,129,52,209,160,58,199,98,226,3,70,177,61,98,199,33,241,233,50,107,123,106,36,166,220,247,248,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,151,34,159,149,197,143,165,141,100,251,127,144,251,116,230,107,15,170,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,65,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,177,113,135,167,21,87,57,45,95,6,204,241,127,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,0,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,0,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,2,42,243,71,244,39,169,191,146,251,197,17,64,38,170,0,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,58,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,127,147,203,207,130,203,175,20,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,116,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,238,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,10,12,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,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,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,22,83,199,230,117,250,59,224,219,86,47,255,0,11,248,135,151,143,201,98,236,247,251,91,126,37,35,40,59,187,182,187,175,111,202,238,109,233,245,108,219,213,189,119,38,117,205,52,112,245,139,95,112,109,2,211,76,43,41,161,240,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,206,128,84,7,59,220,23,225,250,167,166,154,153,241,78,231,199,177,250,187,23,133,216,233,217,240,42,82,110,239,115,119,213,191,226,91,118,237,77,189,158,189,93,191,163,124,87,38,27,181,170,221,197,125,238,142,225,115,164,165,168,186,96,245,244,148,49,77,51,88,250,169,210,178,138,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,246,53,85,37,175,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,62,78,116,248,5,53,247,135,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,174,198,177,245,16,80,49,30,244,249,63,99,90,169,220,84,117,107,112,45,154,221,112,14,48,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,224,204,228,70,185,171,189,177,84,200,230,47,94,136,244,106,170,57,17,90,186,51,0,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,206,183,31,153,215,233,19,140,157,88,191,252,47,225,254,38,65,37,139,179,223,238,238,248,108,108,160,238,238,218,222,157,207,23,185,183,167,211,191,111,87,116,220,179,87,146,22,150,255,0,248,203,214,187,133,139,255,0,20,197,173,23,63,43,255,0,93,77,124,29,148,127,255,0,171,93,189,236,255,0,145,142,255,0,8,133,170,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,104,225,235,41,190,231,58,5,166,153,174,83,93,230,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,249,25,236,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,5,74,243,180,214,59,236,185,86,11,195,245,60,61,155,45,53,189,51,26,201,55,49,222,93,84,146,84,82,83,167,69,102,248,251,44,138,167,230,143,218,255,0,43,234,111,88,218,171,205,121,52,224,20,217,55,20,119,76,206,227,143,85,213,211,225,216,189,93,77,29,193,169,42,65,67,113,168,150,42,120,209,238,106,163,21,242,83,73,92,141,99,250,245,70,200,228,78,177,238,109,149,115,8,210,251,86,170,240,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,228,228,85,99,168,7,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,237,52,209,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,246,158,43,139,31,75,26,201,246,255,0,33,246,233,204,214,26,61,224,167,22,177,97,252,35,233,13,167,28,161,241,41,42,48,251,101,210,72,251,175,147,117,85,108,13,171,169,147,171,213,85,55,207,60,175,233,215,107,119,116,106,35,81,17,59,89,90,188,239,112,95,136,105,102,154,106,103,197,59,127,1,200,42,236,94,23,99,175,123,207,166,73,187,189,205,223,78,207,134,237,219,181,119,119,186,245,110,206,142,134,188,172,179,250,156,23,141,44,54,149,114,26,75,77,183,42,167,175,176,92,150,165,98,107,42,153,37,51,229,167,167,71,200,159,75,223,89,5,34,51,98,163,220,253,172,78,187,213,174,180,174,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,0,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,0,0,35,87,49,45,116,172,208,30,20,242,188,146,195,121,248,102,73,126,237,99,118,25,154,147,164,141,170,170,85,73,95,20,144,171,93,12,209,210,178,170,104,228,87,53,173,146,22,127,105,85,24,234,1,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,100,212,230,255,0,139,88,176,109,125,211,220,43,22,161,240,172,184,254,151,218,109,118,234,110,235,228,236,82,193,91,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,245,124,171,244,114,197,196,6,141,113,49,163,185,28,222,61,38,77,111,199,105,227,169,218,247,248,149,76,117,198,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,233,114,161,93,102,146,56,69,214,251,175,17,220,58,97,154,203,125,177,210,90,46,87,250,122,150,214,82,82,72,231,192,147,211,213,77,77,35,227,221,245,53,143,116,10,244,98,171,149,136,244,106,185,251,119,175,96,56,167,26,26,199,125,208,46,24,51,253,85,197,161,223,122,181,91,227,167,183,73,185,137,227,85,85,212,69,73,21,79,71,177,236,127,101,245,13,151,182,230,171,95,219,216,189,17,221,83,57,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,136,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,102,120,184,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,241,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,167,68,84,141,21,26,222,187,82,205,57,54,107,95,227,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,232,198,53,35,236,116,220,237,234,74,174,44,125,44,107,39,219,252,135,219,167,51,88,93,79,44,94,3,191,66,22,42,109,121,213,139,46,220,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,118,232,227,150,22,172,144,175,77,242,181,124,87,53,238,7,41,178,91,85,239,139,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,173,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,133,91,226,195,81,218,238,194,248,100,253,92,204,124,110,235,28,175,111,212,213,233,215,170,116,84,69,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,2,42,243,71,244,39,169,191,146,251,197,17,64,38,170,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,69,94,104,254,132,245,55,242,95,120,162,40,4,213,64,0,20,173,206,175,213,62,45,246,254,135,220,110,36,42,199,117,75,59,197,48,76,187,76,236,23,223,23,27,206,252,15,196,20,94,44,47,243,60,41,150,106,95,214,61,139,36,123,36,114,187,245,110,110,238,189,29,213,62,71,64,225,71,133,29,71,226,215,81,217,133,97,81,120,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,10,139,202,154,163,181,221,153,243,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,158,172,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,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,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,42,185,213,250,88,197,190,224,80,251,117,196,169,94,30,177,107,22,115,175,186,105,133,101,52,62,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,166,144,64,14,117,126,150,49,111,184,20,62,221,113,43,87,128,60,235,244,119,198,78,147,223,254,23,241,15,47,32,142,197,217,239,246,182,252,74,55,208,119,119,109,119,94,223,149,220,219,211,234,217,183,171,122,238,75,42,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,170,226,171,75,127,77,60,56,234,46,153,195,98,248,205,125,231,31,170,248,85,23,149,227,247,110,145,51,189,67,250,197,123,26,222,149,81,64,239,173,200,197,233,209,253,90,174,69,205,97,167,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,105,237,65,154,206,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,137,254,1,152,29,88,206,191,74,26,167,153,106,103,194,254,25,248,183,32,184,223,124,46,255,0,123,197,242,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,202,114,109,197,175,184,255,0,8,245,151,107,189,15,143,73,147,102,23,27,165,174,78,235,31,228,82,178,10,106,71,73,209,170,170,206,147,210,84,51,163,145,29,244,117,233,181,205,85,157,64,203,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,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,211,167,84,79,216,104,35,128,60,235,244,137,193,182,147,223,254,23,240,255,0,19,31,142,197,217,239,247,119,124,54,71,208,119,119,109,111,78,231,139,220,219,211,233,223,183,171,186,110,90,44,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,6,109,184,192,207,234,117,63,138,61,82,204,230,200,105,47,180,245,89,69,117,53,190,225,72,177,58,9,237,212,210,173,61,18,198,232,147,99,216,148,208,194,136,244,235,189,17,28,170,229,85,114,218,167,38,156,2,167,25,225,114,233,153,220,113,234,74,74,140,199,40,171,169,163,184,53,34,89,235,173,212,241,69,79,26,61,205,85,122,50,58,152,235,145,172,127,78,138,233,28,137,210,77,206,158,166,104,120,151,192,41,180,179,136,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,37,223,21,187,200,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,231,185,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,247,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,169,206,236,111,115,149,207,84,79,202,230,243,157,126,18,224,218,229,96,248,95,151,248,215,32,181,216,187,221,254,223,137,219,145,213,253,221,187,87,185,215,192,237,237,234,223,240,187,186,253,59,93,72,56,158,45,125,206,114,171,54,21,139,80,249,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,204,211,238,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,63,88,132,28,225,112,171,174,85,193,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,221,174,137,202,142,86,166,198,189,122,245,68,107,170,47,132,239,84,250,55,247,3,30,247,24,11,169,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,0,2,152,57,200,235,206,27,169,90,185,138,233,78,31,91,73,115,126,155,211,220,25,119,174,166,168,89,25,29,198,173,240,164,180,74,155,17,187,224,109,36,106,247,53,238,250,230,116,110,70,62,39,161,242,242,108,209,79,199,60,65,93,181,142,174,225,217,164,211,43,122,118,96,142,93,178,79,93,113,138,162,158,61,205,88,220,142,133,176,50,177,93,209,236,114,73,216,233,185,187,208,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,17,255,0,155,22,133,223,116,195,138,11,158,163,124,26,213,69,139,106,95,75,141,161,214,245,99,55,85,65,79,79,29,122,77,18,35,85,179,58,119,247,220,254,138,217,60,148,118,247,63,184,214,118,174,74,122,233,71,106,190,230,156,60,95,175,61,159,141,236,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,209,209,202,251,106,42,215,158,14,127,83,21,171,75,52,182,135,33,164,90,122,170,139,141,254,233,105,106,196,233,209,241,54,40,40,170,30,157,59,172,98,164,213,236,111,205,24,245,73,63,180,177,166,216,171,202,203,0,169,206,184,210,195,106,151,30,164,187,91,113,90,122,251,253,201,42,82,39,50,149,145,211,62,42,122,132,100,139,245,61,149,147,210,43,54,34,189,175,218,244,233,177,92,219,244,42,131,158,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,189,123,76,122,172,213,239,111,201,30,244,73,63,180,145,166,222,63,201,247,88,239,184,55,20,9,165,84,240,249,22,93,75,183,207,79,89,30,230,51,177,85,67,79,61,93,61,79,85,99,158,237,172,101,76,93,180,115,26,190,78,247,110,88,218,133,181,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,165,110,103,92,7,126,132,47,181,58,243,164,246,93,184,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,199,94,15,184,179,204,184,69,213,15,199,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,225,86,248,179,83,247,123,83,62,25,63,87,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,128,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,0,2,42,243,71,244,39,169,191,146,251,197,17,64,38,170,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,69,94,104,254,132,245,55,242,95,120,162,40,4,213,64,0,20,173,206,175,213,62,45,246,254,135,220,110,36,42,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,21,23,149,13,63,119,181,11,230,147,245,147,61,145,183,164,113,61,223,83,147,175,78,137,213,85,17,116,39,194,143,10,58,113,194,86,156,51,10,194,162,243,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,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,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,59,255,0,59,220,235,225,250,89,166,154,103,240,190,231,199,178,10,187,239,155,223,233,217,240,41,146,30,215,111,111,213,191,226,91,183,110,77,189,158,157,29,191,171,96,175,45,236,90,197,152,113,181,165,182,156,142,135,203,164,167,184,85,221,35,143,186,248,246,213,81,80,212,85,211,73,213,138,138,187,39,130,39,244,235,181,219,122,57,21,170,168,186,20,4,42,230,243,130,254,45,224,218,229,127,248,167,137,248,43,32,181,223,123,61,142,231,151,220,145,212,29,173,219,147,183,211,207,238,110,232,239,240,91,122,125,91,155,80,60,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,249,155,110,48,48,10,157,48,226,143,84,176,201,177,234,75,21,61,46,81,93,83,111,183,210,36,77,130,11,117,76,171,81,68,145,182,37,216,198,45,52,208,170,49,58,108,69,70,170,53,81,90,150,191,201,183,41,190,228,28,35,214,90,110,245,222,69,38,51,152,92,109,118,184,251,76,103,143,74,248,41,170,221,31,86,162,43,250,207,87,80,254,174,85,119,215,211,174,214,181,18,117,3,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,19,252,30,83,86,51,175,209,126,150,102,90,153,240,191,137,254,18,199,238,55,223,11,191,217,242,188,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,152,35,71,188,20,226,214,44,63,132,125,33,180,227,148,62,37,37,70,31,108,186,73,31,117,242,110,170,173,129,181,117,50,117,122,170,166,249,231,149,253,58,237,110,238,141,68,106,34,39,107,6,107,56,177,245,79,172,159,112,50,31,113,156,183,78,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,213,23,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,114,174,42,181,75,244,45,195,142,162,234,100,55,223,131,87,217,177,250,175,133,86,248,190,71,106,233,43,59,52,63,171,86,61,174,235,85,44,13,250,218,172,78,189,95,209,168,229,76,219,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,105,207,73,240,95,209,126,150,97,186,103,241,79,137,254,18,199,237,214,47,55,177,217,242,188,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,202,96,231,79,128,84,216,184,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,239,115,217,79,61,3,17,239,79,155,54,53,170,189,181,70,185,44,103,245,54,46,33,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,155,220,246,83,207,94,245,99,23,230,205,238,114,47,109,21,178,131,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,143,252,126,96,191,164,78,13,181,98,193,241,79,135,248,152,252,151,222,247,99,187,187,225,178,50,191,181,183,115,122,119,60,94,222,238,191,78,253,221,29,211,106,231,223,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,233,215,162,167,237,47,123,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,0,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,0,121,77,88,206,191,69,250,89,153,106,103,194,254,39,248,75,31,184,223,124,46,255,0,103,202,241,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,104,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,210,247,185,98,233,111,232,191,131,108,43,203,177,124,50,235,150,249,25,77,195,251,235,189,229,121,82,47,137,63,201,238,107,55,80,199,69,244,55,111,78,159,83,81,234,242,0,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,29,215,155,126,131,83,106,159,13,18,106,77,190,138,174,124,135,76,42,62,41,76,148,212,242,212,62,91,116,239,142,42,232,213,140,122,53,140,107,82,42,151,202,230,63,99,40,220,159,75,94,247,37,58,232,14,177,223,120,127,214,92,79,88,177,200,124,138,188,102,224,218,137,41,183,49,158,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,169,168,166,154,74,1,230,117,170,95,165,14,50,115,95,18,251,241,59,86,37,227,226,214,255,0,239,94,207,139,226,198,158,92,31,54,53,207,219,93,37,111,214,237,221,122,253,46,86,35,9,191,201,63,75,238,184,246,145,231,154,175,112,117,92,52,249,157,226,150,219,67,79,53,19,162,100,144,91,217,39,90,168,165,85,233,51,31,45,100,177,46,214,244,107,233,94,155,156,170,168,203,31,34,255,0,50,236,2,167,80,120,45,212,74,91,110,61,73,117,185,88,233,233,175,244,171,50,69,190,141,148,149,49,203,85,81,19,228,84,216,246,209,165,90,46,213,222,230,57,236,110,237,251,86,131,49,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,163,62,38,238,214,171,255,0,8,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,155,115,85,0,249,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,51,237,199,71,6,87,222,15,53,30,150,217,29,215,227,56,102,81,228,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,244,28,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,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,183,35,217,14,219,233,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,250,192,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,0,8,171,205,31,208,158,166,254,75,239,20,69,0,154,168,0,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,129,21,121,163,250,19,212,223,201,125,226,136,160,19,85,0,0,83,7,57,91,77,214,255,0,197,222,19,98,177,91,42,238,55,43,142,15,109,164,163,163,164,133,211,79,83,60,151,59,131,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,157,92,188,248,44,181,112,177,165,244,247,220,191,31,164,110,170,100,180,234,185,5,98,84,182,169,104,160,89,55,69,111,130,70,181,26,198,53,169,19,165,70,43,145,243,35,151,185,35,25,14,217,106,1,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,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,173,93,88,228,215,250,80,213,60,203,83,63,164,119,195,63,22,228,23,27,239,133,248,67,189,226,249,85,50,77,218,238,121,173,223,183,185,183,118,214,245,233,215,162,117,232,77,94,23,52,47,250,53,232,78,51,162,159,138,127,17,254,28,243,127,172,252,31,15,191,228,86,79,83,254,7,185,38,221,189,253,191,219,94,187,122,252,186,244,78,170,1,21,120,231,224,99,250,104,254,9,255,0,109,31,193,223,131,190,37,254,242,124,67,202,242,252,111,254,248,135,102,223,27,255,0,186,235,191,252,93,62,126,83,130,158,91,223,208,251,84,238,186,153,250,101,252,91,241,60,126,123,23,133,248,119,192,237,247,42,105,230,238,247,60,169,122,244,241,182,237,218,157,119,245,235,242,232,190,175,142,126,6,63,166,143,224,159,246,209,252,29,248,59,226,95,239,39,196,60,175,47,198,255,0,239,136,118,109,241,191,251,174,187,255,0,197,211,231,229,56,41,229,189,253,15,181,78,235,169,159,166,95,197,191,19,199,231,177,120,95,135,124,14,223,114,166,158,110,239,115,202,151,175,79,27,110,221,169,215,127,94,191,46,139,53,65,202,184,163,208,191,233,41,161,57,54,138,126,41,252,57,248,143,194,254,179,240,124,206,199,143,89,5,79,248,30,228,123,183,118,54,255,0,109,58,110,235,243,233,209,97,86,147,242,107,253,23,234,158,27,169,159,210,59,226,127,132,178,11,117,247,194,252,33,217,242,188,90,152,230,237,119,60,215,108,221,219,219,187,107,186,117,235,209,122,116,37,87,26,220,41,127,76,29,44,181,105,159,227,223,194,95,12,200,32,190,249,191,11,243,251,157,186,106,136,123,93,190,244,93,58,249,59,183,110,94,155,58,116,249,245,72,171,164,252,154,255,0,69,250,167,134,234,103,244,142,248,159,225,44,130,221,125,240,191,8,118,124,175,22,166,57,187,93,207,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,2,170,255,0,184,99,255,0,165,23,250,19,255,0,217,229,148,233,62,11,250,47,210,204,55,76,254,41,241,63,194,88,253,186,197,230,246,59,62,87,139,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,61,89,0,56,163,229,73,253,37,53,219,38,214,191,211,215,225,207,196,126,23,245,103,225,111,51,177,227,209,193,77,254,27,203,143,118,238,198,239,236,39,77,221,62,125,58,175,127,224,167,133,47,232,125,165,151,93,51,252,123,248,183,226,121,4,247,223,55,225,126,7,111,185,77,79,15,107,183,222,151,175,79,27,118,237,201,215,127,78,159,46,171,32,8,65,198,79,44,139,87,22,26,185,14,171,219,245,78,147,8,168,117,158,158,219,93,79,14,46,218,199,215,79,11,229,233,85,44,169,83,10,185,253,167,197,18,110,106,170,50,6,38,238,136,136,223,223,224,135,128,123,239,6,89,86,75,118,167,215,79,197,118,92,162,223,13,61,101,163,240,195,40,122,213,65,38,234,122,158,250,212,74,255,0,161,146,84,179,182,136,214,187,191,213,221,85,141,38,0,43,87,86,57,53,254,148,53,79,50,212,207,233,29,240,207,197,185,5,198,251,225,126,16,239,120,190,85,76,147,118,187,158,107,119,237,238,109,221,181,189,122,117,232,157,122,18,171,130,158,20,191,161,246,150,93,116,207,241,239,226,223,137,228,19,223,124,223,133,248,29,190,229,53,60,61,174,223,122,94,189,60,109,219,183,39,93,253,58,124,186,172,128,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,139,113,251,141,139,205,236,119,188,95,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,247,12,127,244,162,255,0,66,127,251,60,178,157,39,193,127,69,250,89,134,233,159,197,62,39,248,75,31,183,88,188,222,199,103,202,241,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,171,5,106,234,199,38,191,210,134,169,230,90,153,253,35,190,25,248,183,32,184,223,124,47,194,29,239,23,202,169,146,110,215,115,205,110,253,189,205,187,182,183,175,78,189,19,175,66,85,112,83,194,151,244,62,210,203,174,153,254,61,252,91,241,60,130,123,239,155,240,191,3,183,220,166,167,135,181,219,239,75,215,167,141,187,118,228,235,191,167,79,151,85,138,186,177,201,175,244,161,170,121,150,166,127,72,239,134,126,45,200,46,55,223,11,240,135,123,197,242,170,100,155,181,220,243,91,191,111,115,110,237,173,235,211,175,68,235,208,154,188,46,104,95,244,107,208,156,103,69,63,20,254,35,252,57,230,255,0,89,248,62,31,127,200,172,158,167,252,15,114,77,187,123,251,127,182,189,118,245,249,117,232,157,84,2,42,241,207,192,199,244,209,252,19,254,218,63,131,191,7,124,75,253,228,248,135,149,229,248,223,253,241,14,205,190,55,255,0,117,215,127,248,186,124,252,167,5,60,183,191,161,246,169,221,117,51,244,203,248,183,226,120,252,246,47,11,240,239,129,219,238,84,211,205,221,238,121,82,245,233,227,109,219,181,58,239,235,215,229,209,102,168,35,255,0,26,220,41,127,76,29,44,181,105,159,227,223,194,95,12,200,32,190,249,191,11,243,251,157,186,106,136,123,93,190,244,93,58,249,59,183,110,94,155,58,116,249,245,72,171,164,252,154,255,0,69,250,167,134,234,103,244,142,248,159,225,44,130,221,125,240,191,8,118,124,175,22,166,57,187,93,207,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,4,127,227,91,133,47,233,131,165,150,173,51,252,123,248,75,225,153,4,23,223,55,225,126,127,115,183,77,81,15,107,183,222,139,167,95,39,118,237,203,211,103,78,159,62,169,26,180,7,148,157,247,135,253,101,196,245,139,28,226,115,200,171,198,110,13,168,146,155,240,91,25,229,210,189,174,142,166,155,123,235,30,145,247,96,146,88,187,155,21,204,223,185,191,83,81,73,43,198,183,10,95,211,7,75,45,90,103,248,247,240,151,195,50,8,47,190,111,194,252,254,231,110,154,162,30,215,111,189,23,78,190,78,237,219,151,166,206,157,62,125,83,128,112,185,202,147,250,53,235,182,51,173,127,167,175,196,127,135,60,223,234,207,194,222,31,127,200,163,158,155,252,55,151,38,221,189,253,223,216,94,187,122,124,186,245,73,254,15,41,171,24,47,233,67,75,51,45,51,248,167,195,63,22,227,247,27,23,155,216,239,120,190,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,173,111,238,24,255,0,233,69,254,132,255,0,246,121,63,248,163,208,191,233,41,161,57,54,138,126,41,252,57,248,143,194,254,179,240,124,206,199,143,89,5,79,248,30,228,123,183,118,54,255,0,109,58,110,235,243,233,209,97,86,147,242,107,253,23,234,158,27,169,159,210,59,226,127,132,178,11,117,247,194,252,33,217,242,188,90,152,230,237,119,60,215,108,221,219,219,187,107,186,117,235,209,122,116,44,168,0,0,4,0,226,143,149,39,244,148,215,108,155,90,255,0,79,95,135,63,17,248,95,213,159,133,188,206,199,143,71,5,55,248,111,46,61,219,187,27,191,176,157,55,116,249,244,234,189,255,0,130,158,20,191,161,246,150,93,116,207,241,239,226,223,137,228,19,223,124,223,133,248,29,190,229,53,60,61,174,223,122,94,189,60,109,219,183,39,93,253,58,124,186,172,128,0,0,113,78,47,56,123,190,241,67,163,85,58,59,104,212,191,193,84,151,59,133,45,69,210,167,224,204,185,121,148,176,57,100,109,54,199,73,26,199,250,246,211,203,220,107,209,223,169,219,243,107,220,132,32,180,242,53,181,67,117,162,154,251,196,181,93,101,181,149,17,186,178,158,147,18,109,52,243,64,142,78,227,35,149,213,146,54,55,171,122,162,61,99,122,53,85,21,90,238,157,22,210,136,85,198,183,45,239,233,131,170,118,173,76,253,50,254,18,248,102,63,5,139,194,252,59,231,247,59,117,53,19,119,123,158,84,93,58,249,59,118,237,94,155,58,245,249,244,79,87,192,199,3,31,208,187,241,183,251,104,254,49,252,99,240,223,247,147,225,254,47,137,228,255,0,247,196,219,247,121,63,253,207,77,159,227,235,242,147,247,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,149,109,253,195,31,253,40,191,208,159,254,207,44,83,64,116,210,251,163,122,53,137,233,86,71,155,254,46,171,197,109,237,181,199,119,248,107,40,59,212,177,57,205,166,143,176,199,61,27,218,129,34,139,174,231,57,253,189,238,85,115,148,174,191,238,24,255,0,233,69,254,132,255,0,246,121,63,248,92,208,191,232,215,161,56,206,138,126,41,252,71,248,115,205,254,179,240,124,62,255,0,145,89,61,79,248,30,228,155,118,247,246,255,0,109,122,237,235,242,235,209,58,168,42,175,251,134,63,250,81,127,161,63,253,158,78,156,107,135,187,237,175,132,121,184,95,200,245,47,227,117,111,195,235,240,232,242,79,131,50,155,183,75,44,18,211,211,47,136,201,21,23,177,3,226,143,167,115,116,157,173,206,114,57,202,164,22,254,225,143,254,148,95,232,79,255,0,103,150,168,1,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,253,195,31,253,40,191,208,159,254,207,38,167,7,92,53,103,124,44,224,149,26,103,127,214,239,199,120,221,46,207,195,244,95,134,161,181,252,35,116,213,19,85,126,177,146,201,37,71,118,73,209,223,172,119,209,219,232,223,147,186,36,128,0,2,181,117,99,147,95,233,67,84,243,45,76,254,145,223,12,252,91,144,92,111,190,23,225,14,247,139,229,84,201,55,107,185,230,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,232,215,161,56,206,138,126,41,252,71,248,115,205,254,179,240,124,62,255,0,145,89,61,79,248,30,228,155,118,247,246,255,0,109,122,237,235,242,235,209,58,168,0,0,114,174,40,244,47,250,74,104,78,77,162,159,138,127,14,126,35,240,191,172,252,31,51,177,227,214,65,83,254,7,185,30,237,221,141,191,219,78,155,186,252,250,116,88,1,253,195,31,253,40,191,208,159,254,207,45,80,0,10,171,254,225,143,254,148,95,232,79,255,0,103,147,255,0,133,205,11,254,141,122,19,140,232,167,226,159,196,127,135,60,223,235,63,7,195,239,249,21,147,212,255,0,129,238,73,183,111,127,111,246,215,174,222,191,46,189,19,170,131,149,113,71,161,127,210,83,66,114,109,20,252,83,248,115,241,31,133,253,103,224,249,157,143,30,178,10,159,240,61,200,247,110,236,109,254,218,116,221,215,231,211,162,192,15,238,24,255,0,233,69,254,132,255,0,246,121,106,128,0,114,171,135,14,152,37,239,136,234,46,37,239,244,254,118,73,98,199,233,108,88,255,0,215,52,95,12,218,251,135,149,47,209,42,71,55,122,59,130,51,108,145,175,111,179,185,171,213,255,0,79,85,0,16,3,138,62,84,159,210,83,93,178,109,107,253,61,126,28,252,71,225,127,86,126,22,243,59,30,61,28,20,223,225,188,184,247,110,236,110,254,194,116,221,211,231,211,170,245,94,6,56,24,254,133,223,141,191,219,71,241,143,227,31,134,255,0,188,159,15,241,124,79,39,255,0,190,38,223,187,201,255,0,238,122,108,255,0,31,95,148,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,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,159,88,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,26,255,0,186,143,192,159,252,121,255,0,163,55,143,245,66,74,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,35,245,143,146,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,235,0,0,0,0,138,191,221,71,224,79,254,60,255,0,209,155,199,250,161,37,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,192,249,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,62,176,0,62,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,172,243,248,110,127,134,234,13,53,214,171,12,200,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,157,83,170,125,76,115,30,221,204,123,92,190,128,3,207,230,89,254,27,167,212,214,170,172,207,33,164,181,50,249,120,162,176,91,18,101,93,245,151,26,185,82,42,122,120,152,212,87,61,238,114,245,94,137,244,177,175,123,182,177,142,114,122,0,1,249,54,236,179,21,188,95,110,248,181,167,38,181,86,222,177,255,0,31,226,246,234,122,216,228,170,183,247,216,175,131,200,137,170,175,139,184,196,87,51,122,38,230,162,170,117,67,245,128,4,85,254,234,63,2,127,241,231,254,140,222,63,213,9,41,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,0,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,225,251,213,109,189,151,72,41,190,15,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,233,235,211,162,162,175,149,196,249,143,112,99,156,229,86,108,43,22,214,79,54,245,144,92,41,237,118,234,111,195,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,230,73,83,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,26,255,0,186,143,192,159,252,121,255,0,163,55,143,245,66,85,31,37,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,164,96,254,234,63,2,127,241,231,254,140,222,63,213,15,127,164,124,102,112,217,174,181,151,10,45,47,212,143,138,252,43,197,109,101,68,246,122,250,26,88,36,170,157,180,244,176,186,162,170,8,226,239,77,51,218,200,162,223,220,145,219,182,53,219,93,211,181,128,0,0,3,143,235,127,22,218,3,195,133,214,217,102,214,140,214,175,28,168,188,211,190,166,129,238,176,220,106,160,169,99,29,181,232,201,169,233,223,18,189,170,173,220,205,219,218,143,141,85,17,30,197,95,147,69,56,204,225,179,136,156,170,171,10,209,205,72,252,65,122,162,183,190,233,61,55,193,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,125,93,122,116,69,84,237,100,106,203,57,143,112,99,131,101,87,156,43,41,214,79,10,245,143,220,42,45,119,26,111,195,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,230,117,93,20,215,189,39,226,39,21,170,205,116,115,43,252,65,101,162,184,62,215,61,79,131,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,234,233,215,170,42,39,170,203,50,155,22,13,138,222,115,92,166,187,194,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,68,107,254,234,63,2,127,241,231,254,140,222,63,213,9,63,105,185,211,94,173,84,87,154,56,234,227,167,175,167,142,166,38,85,210,75,75,59,88,246,163,154,146,67,51,91,44,79,232,169,213,146,53,175,106,245,71,34,42,42,31,88,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,175,88,253,194,162,215,113,166,252,59,117,147,177,85,4,142,142,88,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,4,85,254,234,63,2,127,241,231,254,140,222,63,213,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,42,223,22,106,126,239,106,103,195,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,240,108,146,205,217,243,104,190,5,114,168,237,119,97,100,209,254,178,26,119,198,238,177,202,199,125,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,241,191,208,166,115,248,143,240,231,141,241,63,234,202,202,62,199,145,221,236,255,0,186,98,143,118,238,196,191,217,235,211,111,207,167,84,235,210,173,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,181,175,99,154,189,21,21,15,172,0,69,95,238,163,240,39,255,0,30,127,232,205,227,253,80,239,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,171,0,0,8,171,253,212,126,4,255,0,227,207,253,25,188,127,170,18,83,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,31,172,8,171,253,212,126,4,255,0,227,207,253,25,188,127,170,29,255,0,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,120,85,190,44,212,253,222,212,207,134,79,213,204,198,72,222,146,68,246,253,77,78,189,58,167,84,84,85,245,96,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,224,217,37,155,179,230,209,124,10,229,81,218,238,194,201,163,253,100,52,239,141,221,99,149,142,250,92,189,58,244,94,138,138,137,208,52,83,94,244,159,136,156,86,171,53,209,204,175,241,5,150,138,224,251,92,245,62,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,171,167,94,168,168,156,126,237,204,199,130,139,5,214,182,197,125,214,10,187,117,202,221,81,37,37,101,29,94,37,123,134,122,105,227,114,182,72,164,141,212,104,230,61,174,69,106,181,81,21,21,21,20,232,26,33,197,215,14,156,71,93,110,118,45,26,212,202,75,253,202,209,78,202,186,186,55,81,85,81,78,144,57,219,123,172,142,166,40,221,35,17,219,90,231,49,28,140,87,198,142,219,189,157,123,1,202,181,211,138,61,9,225,175,224,159,166,188,231,240,231,226,63,39,225,159,213,149,149,157,255,0,31,181,222,255,0,115,69,38,221,189,248,191,181,211,174,239,151,94,139,211,202,105,111,30,188,39,107,78,119,108,211,61,52,213,111,140,228,151,158,247,133,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,244,142,39,187,234,114,117,233,209,58,170,162,44,128,60,86,175,107,70,151,232,46,27,38,160,106,230,95,73,142,216,163,168,138,145,42,38,100,146,190,89,228,85,217,20,81,68,215,75,43,250,35,156,173,99,92,168,198,61,235,209,172,114,167,10,254,234,63,2,127,241,231,254,140,222,63,213,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,42,223,22,106,126,239,106,103,195,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,193,178,75,55,103,205,162,248,21,202,163,181,221,133,147,71,250,200,105,223,27,186,199,43,29,244,185,122,117,232,189,21,21,19,160,104,166,189,233,63,17,56,173,86,107,163,153,95,226,11,45,21,193,246,185,234,124,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,87,78,189,81,81,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,3,69,248,246,254,138,252,98,107,94,155,234,36,30,70,153,100,218,161,144,214,85,212,65,79,190,170,203,92,250,233,34,90,198,163,19,124,208,171,35,141,178,197,243,114,53,141,124,73,185,174,142,107,127,0,0,14,85,197,143,165,141,100,251,127,144,251,116,229,122,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,150,53,157,45,124,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,213,78,85,197,143,165,141,100,251,127,144,251,116,229,122,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,150,53,157,45,124,0,0,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,5,59,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,0,230,156,69,107,206,27,195,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,118,249,28,222,138,228,99,182,49,31,35,147,99,28,169,93,124,183,181,231,50,226,75,152,30,163,234,182,103,91,86,231,220,112,123,139,45,148,51,84,36,204,180,219,146,235,64,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,189,3,155,254,172,113,47,130,225,180,216,166,31,73,73,105,210,76,170,158,154,217,119,191,83,76,198,220,106,174,50,45,99,165,182,47,235,183,182,153,244,240,70,247,171,97,77,223,84,110,149,90,247,196,232,43,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,126,120,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,99,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,64,60,116,113,155,125,227,15,81,233,110,113,218,190,13,134,98,254,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,75,21,229,123,199,79,233,175,21,102,135,107,30,103,229,234,77,151,127,193,234,107,91,182,107,237,174,56,218,169,214,101,114,249,21,144,244,147,185,213,26,247,196,140,147,245,174,109,68,137,63,193,18,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,210,146,244,207,85,117,199,24,213,56,51,93,45,205,50,182,103,215,187,131,91,228,219,234,38,168,174,187,213,77,82,201,59,51,51,234,90,206,244,237,141,93,20,136,246,202,238,136,230,187,175,67,73,58,123,91,153,92,112,12,106,225,168,214,154,75,94,89,85,103,162,154,253,67,72,228,116,20,183,23,66,197,169,134,53,71,189,21,141,149,94,212,84,123,254,72,159,83,191,106,250,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,113,254,42,184,103,195,120,175,210,58,205,45,204,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,58,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,60,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,211,43,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,42,87,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,193,110,26,56,116,206,248,160,213,58,13,51,193,105,255,0,201,86,94,43,119,195,253,89,107,242,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,177,19,246,170,90,247,23,154,13,134,240,219,202,223,47,210,156,50,138,145,172,183,83,216,159,115,174,134,157,97,125,218,226,183,90,4,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,253,110,90,28,113,211,113,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,125,111,145,36,98,170,57,236,134,111,128,0,0,16,215,154,198,131,84,235,39,11,149,249,53,138,138,146,75,238,155,84,46,77,27,221,79,18,207,37,185,145,61,181,240,178,103,189,171,19,59,74,149,46,68,87,119,22,142,54,35,28,229,98,182,154,248,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,38,146,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,156,46,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,135,57,61,107,252,13,195,237,167,71,41,45,253,234,189,77,184,47,122,121,34,221,28,20,54,233,105,234,36,218,228,145,170,217,157,59,232,209,189,88,246,172,125,254,187,93,177,74,181,225,23,68,45,92,71,113,23,134,104,213,246,249,87,104,182,223,234,42,93,89,87,73,27,95,58,65,79,75,53,76,140,143,119,210,215,189,176,43,17,234,142,70,43,209,202,215,237,216,183,63,205,31,208,158,166,254,75,239,20,71,148,229,205,199,183,244,168,177,79,166,250,137,7,143,169,184,205,191,204,171,168,130,159,101,45,234,133,143,100,75,88,212,98,108,134,100,124,145,182,88,190,77,87,61,175,137,54,185,209,195,53,64,4,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,61,7,43,143,66,122,101,249,215,188,86,148,173,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,40,7,153,214,150,254,139,248,201,205,124,75,23,195,45,89,111,143,148,219,255,0,190,187,222,87,149,26,121,115,252,222,231,51,117,116,117,191,67,182,244,233,244,181,24,172,38,167,36,189,76,202,178,13,56,212,77,45,187,85,249,22,92,62,225,111,184,90,59,146,72,249,41,252,244,169,239,192,221,207,86,50,20,125,34,72,214,49,173,253,100,243,185,85,202,255,0,149,149,3,50,218,253,172,119,222,32,53,151,44,214,44,142,31,30,175,38,184,58,162,58,109,204,127,137,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,212,229,82,231,249,73,225,86,172,87,130,220,126,251,111,168,171,146,163,49,188,93,111,117,205,153,237,86,71,59,42,93,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,16,52,79,142,58,110,20,184,217,215,60,63,80,89,87,81,167,89,134,164,94,223,93,52,79,150,87,217,42,219,112,168,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,92,72,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,0,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,51,131,198,134,142,88,180,11,138,12,255,0,74,177,105,183,217,109,87,8,234,45,209,237,122,120,212,181,116,241,85,197,77,213,239,123,223,217,101,67,98,238,57,202,231,246,247,175,69,119,68,180,158,78,58,189,77,154,240,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,225,213,207,125,84,51,74,247,117,99,222,234,133,175,98,35,21,58,50,22,110,106,117,71,62,122,159,147,150,101,54,44,27,21,188,230,185,77,119,133,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,140,193,101,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,35,65,60,188,48,171,174,1,193,110,149,88,175,53,20,147,84,85,89,223,123,99,169,158,231,49,32,184,84,203,93,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,240,174,103,92,7,126,155,236,85,58,243,164,246,93,217,246,63,111,119,196,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,241,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,108,235,220,98,42,186,39,162,66,14,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,157,241,127,157,211,223,239,244,127,6,198,236,219,255,0,15,227,253,200,106,62,23,221,134,157,149,95,223,76,130,41,39,238,201,78,146,126,177,23,103,93,173,232,137,243,237,92,184,57,127,214,113,17,125,139,86,245,123,29,255,0,106,122,15,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,92,177,74,14,108,218,189,153,104,46,168,112,231,171,154,127,61,36,119,220,118,163,38,154,157,42,224,73,160,149,143,142,223,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,107,146,95,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,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,102,179,139,31,84,250,201,247,3,33,247,25,201,233,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,250,88,214,116,181,240,10,192,230,79,204,106,251,131,101,77,208,158,29,242,143,10,245,143,220,40,171,239,185,53,178,177,146,118,42,160,146,87,73,104,116,79,133,204,118,215,178,149,242,185,178,43,87,164,148,210,49,83,188,194,69,112,39,199,222,51,197,221,170,163,26,190,218,233,49,221,69,180,211,190,170,178,207,72,181,19,65,85,69,19,105,153,37,124,114,58,36,100,44,117,69,66,177,41,214,89,36,106,53,21,92,244,93,196,181,57,87,22,62,150,53,147,237,254,67,237,211,153,172,46,207,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,169,226,180,243,90,52,191,85,174,185,101,139,79,242,250,75,181,203,6,188,77,97,200,104,218,201,34,158,130,182,55,57,174,107,227,145,173,114,177,92,201,26,217,90,139,27,214,57,17,174,118,199,116,246,160,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,229,92,88,250,88,214,79,183,249,15,183,78,102,176,187,62,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,58,34,190,166,24,186,54,70,63,116,143,100,125,253,210,42,205,218,158,160,21,23,196,199,54,253,68,182,241,13,77,106,208,217,169,25,167,88,93,227,198,185,182,63,18,161,249,123,33,168,111,144,173,170,116,115,54,158,154,70,198,230,66,248,126,181,100,139,43,149,85,205,142,43,9,225,71,138,237,56,226,215,78,25,154,225,82,248,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,12,171,151,19,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,224,252,156,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,103,223,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,93,187,251,105,209,25,28,49,171,164,237,36,142,238,188,149,61,83,229,63,111,235,189,198,220,92,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,161,29,43,88,198,249,49,181,209,182,102,109,110,215,170,57,19,182,248,222,254,213,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,161,145,164,140,84,86,189,147,94,73,70,220,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,250,217,34,200,245,85,115,25,12,32,63,87,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,23,211,192,47,26,248,175,21,154,113,73,100,187,92,252,125,77,198,109,240,199,145,219,234,22,54,73,95,177,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,155,93,19,229,233,92,85,113,49,134,240,161,164,117,154,165,152,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,126,117,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,215,185,90,112,19,248,18,142,195,197,118,168,79,191,32,186,219,252,204,66,215,79,81,214,58,10,26,184,21,169,89,80,230,47,73,38,154,9,92,140,139,170,182,56,228,85,122,44,174,70,193,101,64,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,2,31,243,2,224,70,197,197,86,43,38,107,139,51,194,212,220,126,222,177,219,170,122,190,79,138,82,193,29,84,145,90,182,62,162,42,120,59,181,53,13,95,37,200,174,103,78,139,213,191,36,162,207,246,85,129,101,95,239,174,57,146,99,151,15,249,202,58,235,109,117,60,159,246,100,134,104,228,103,252,142,107,155,254,37,66,226,116,171,141,187,87,21,252,13,107,69,139,39,158,146,135,81,113,93,55,189,67,117,163,117,83,93,61,218,6,217,213,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,123,104,229,68,146,62,180,194,92,79,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,75,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,250,209,178,185,140,119,141,27,157,35,97,102,214,237,98,171,149,59,143,145,239,241,92,209,253,9,234,111,228,190,241,68,80,182,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,47,167,128,94,53,241,94,43,52,226,146,201,118,185,248,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,39,238,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,60,254,153,234,174,156,107,38,43,6,107,165,185,165,171,38,178,212,109,111,147,111,168,73,59,50,58,54,73,217,153,159,219,134,100,100,145,171,162,145,27,35,55,34,57,168,191,35,213,128,0,63,39,44,197,172,89,206,43,121,194,178,154,31,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,153,162,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,123,53,73,19,149,85,140,154,46,220,172,250,156,138,201,26,168,231,34,162,173,217,242,172,214,59,238,174,240,143,104,166,200,225,235,87,129,92,37,195,163,169,220,207,239,170,90,104,32,146,153,118,49,141,70,118,224,168,138,14,159,83,157,216,222,231,43,158,168,148,217,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,0,57,157,106,151,233,67,140,156,215,196,190,252,78,213,137,120,248,181,191,251,215,179,226,248,177,167,151,7,205,141,115,246,215,73,91,245,187,119,94,191,75,149,136,194,90,114,79,209,123,173,186,155,60,215,124,135,16,171,165,167,186,83,210,216,113,155,196,207,115,25,85,2,75,35,238,45,138,61,221,30,196,150,26,36,89,85,138,155,227,123,24,238,173,149,169,40,57,163,250,19,212,223,201,125,226,136,162,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,7,92,98,224,156,95,224,149,23,251,5,31,193,178,75,54,207,196,24,255,0,114,106,143,133,247,102,168,101,47,247,211,224,138,57,251,177,211,172,159,171,69,217,215,107,186,42,124,228,0,35,255,0,24,188,98,224,156,32,96,148,247,251,253,31,198,114,75,206,255,0,195,248,255,0,114,106,127,138,118,166,167,101,87,247,211,32,150,56,59,81,212,36,159,172,68,223,211,107,122,170,252,179,239,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,189,202,227,208,158,153,126,117,239,21,165,43,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,10,203,231,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,91,13,121,98,234,151,232,191,140,156,43,203,190,252,50,213,150,249,24,181,195,251,215,189,229,121,81,175,137,7,201,142,115,55,87,71,69,245,183,111,78,159,83,145,138,242,255,0,136,255,0,199,198,166,101,90,69,194,22,164,231,88,85,95,137,122,167,183,211,219,233,170,155,36,145,201,75,230,213,195,70,249,226,124,111,107,217,52,108,168,115,227,122,59,233,145,172,114,162,162,42,46,123,49,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,167,220,79,22,177,96,216,173,155,10,197,168,124,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,103,11,139,31,84,250,201,247,3,33,247,25,201,149,202,191,142,170,156,3,33,181,112,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,178,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,54,182,55,189,241,220,72,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,0,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,81,124,240,112,171,85,6,127,165,154,141,13,69,90,220,175,150,123,141,146,162,39,61,189,134,193,67,52,83,68,230,55,110,228,122,186,225,50,57,85,202,138,141,143,162,55,162,171,185,167,39,221,99,190,224,220,80,38,149,83,195,228,89,117,46,223,61,61,100,123,152,206,197,85,13,60,245,116,245,61,85,142,123,182,177,149,49,118,209,204,106,249,59,221,185,99,106,23,126,67,254,107,90,153,250,59,224,219,35,183,83,213,221,105,43,243,91,133,14,51,71,61,190,78,222,222,228,139,81,80,201,156,143,107,146,25,41,105,106,98,114,38,237,221,212,99,155,181,206,84,165,109,1,209,203,239,16,26,203,137,232,238,57,55,143,87,147,92,27,79,37,78,214,63,196,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,245,57,16,211,72,41,219,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,134,188,49,113,11,149,112,191,172,182,93,92,197,169,188,255,0,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,89,149,205,155,87,176,221,122,210,254,28,245,115,79,231,171,146,197,145,83,228,211,83,165,92,11,12,241,61,146,91,226,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,173,114,240,174,87,30,187,52,203,243,175,103,173,61,7,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,207,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,107,47,158,119,238,79,248,147,249,105,8,56,62,226,207,50,225,23,84,63,28,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,130,52,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,133,91,226,205,79,221,237,76,248,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,86,164,106,174,156,104,253,138,159,39,213,12,210,213,140,218,170,238,20,214,184,106,238,53,9,20,111,170,157,251,35,141,21,127,237,57,203,253,150,70,201,36,122,181,140,123,155,234,202,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,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,1,154,206,44,125,83,235,39,220,12,135,220,103,57,81,117,60,175,120,233,253,53,226,172,208,237,99,204,252,189,73,178,239,248,61,77,107,118,205,125,181,199,27,85,58,204,174,95,34,178,30,146,119,58,163,94,248,145,146,126,181,205,168,145,39,249,8,57,151,241,199,77,195,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,244,62,53,145,234,136,214,50,106,75,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,102,130,120,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,114,174,44,125,44,107,39,219,252,135,219,167,51,88,126,174,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,45,166,221,205,139,21,175,224,170,239,146,73,124,240,245,198,213,111,167,199,153,111,168,108,105,37,117,210,104,214,54,222,41,209,176,58,23,66,212,100,181,47,141,209,181,140,146,52,129,221,18,88,31,45,75,98,127,138,191,21,89,191,2,252,87,241,39,196,41,254,15,240,158,231,157,231,119,27,216,241,251,95,172,239,119,54,108,217,245,110,233,211,231,208,211,70,147,216,50,172,83,75,48,220,91,58,189,252,103,36,179,99,246,235,125,226,227,228,201,81,230,87,69,77,27,39,159,187,42,36,146,111,145,175,118,247,162,57,221,122,170,34,170,158,172,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,229,92,88,250,88,214,79,183,249,15,183,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,95,79,0,188,107,226,188,86,105,197,37,146,237,115,241,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,250,152,231,245,128,28,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,161,62,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,233,96,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,202,185,245,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,95,79,47,158,54,237,92,87,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,203,82,141,185,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,245,178,69,145,234,170,230,50,24,64,79,254,74,158,169,242,159,183,245,222,227,110,46,164,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,149,172,179,214,239,155,250,178,233,227,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,98,167,236,84,207,183,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,116,175,233,227,172,191,209,31,250,42,124,106,235,217,248,135,107,227,191,17,111,123,240,239,99,103,193,54,118,187,157,158,231,213,191,189,215,181,253,239,183,179,244,28,215,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,217,27,93,213,26,175,110,247,171,35,106,239,123,81,124,254,172,96,191,162,253,83,204,180,207,226,159,19,252,37,144,92,108,94,111,99,179,229,120,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,176,96,188,31,100,218,163,194,37,239,137,29,63,74,187,133,203,15,202,46,84,25,13,181,210,211,197,4,54,74,107,100,21,142,174,99,164,123,29,190,55,58,70,186,54,247,29,34,75,26,181,173,237,187,127,42,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,14,37,248,139,206,248,160,213,58,253,76,206,170,63,202,209,217,232,182,67,253,89,107,242,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,181,87,246,34,76,174,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,107,137,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,0,86,95,53,142,5,106,115,24,235,248,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,226,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,106,86,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,251,28,199,185,171,213,21,80,249,79,213,255,0,101,89,238,85,254,250,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,202,231,57,223,227,85,47,79,151,239,2,54,46,21,113,88,243,92,165,158,110,166,228,22,244,142,227,83,213,241,252,46,150,120,233,100,150,213,177,149,18,211,207,218,169,167,114,249,45,68,115,250,244,78,141,249,44,192,34,175,52,127,66,122,155,249,47,188,81,20,2,123,253,11,215,77,71,225,211,81,237,218,161,165,247,159,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,179,94,52,185,137,227,57,223,4,214,138,253,26,190,210,82,223,117,58,162,76,98,255,0,110,154,130,162,103,219,160,75,124,114,221,233,98,154,104,99,137,239,141,107,104,224,89,182,170,57,149,15,116,72,142,110,248,171,131,133,91,118,163,222,56,142,211,171,78,146,228,119,92,127,41,173,200,41,105,232,238,246,202,53,171,154,223,27,223,182,162,165,208,34,162,75,12,112,44,175,150,55,175,109,209,54,68,147,232,87,26,83,0,0,10,139,231,79,160,213,54,156,203,20,226,54,205,69,72,203,109,246,157,152,205,233,97,167,138,39,252,70,20,146,90,105,165,122,63,124,239,150,157,36,141,23,103,234,217,66,198,171,254,166,53,56,175,42,125,121,166,209,190,40,232,49,155,237,109,92,118,45,73,167,76,102,70,54,162,84,130,59,139,229,99,168,38,124,44,99,146,87,247,81,105,154,170,141,237,165,100,143,87,181,168,244,119,10,226,199,213,62,178,125,192,200,125,198,114,106,112,129,174,150,45,1,229,125,171,121,37,206,243,117,182,93,111,217,133,227,27,198,230,181,163,210,169,183,138,171,37,34,83,189,146,53,91,217,237,236,124,203,34,185,170,214,194,187,119,61,88,199,86,177,166,141,1,209,203,23,15,250,53,137,232,238,57,55,145,73,140,219,219,79,37,78,215,179,203,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,244,181,16,226,188,209,253,9,234,111,228,190,241,68,80,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,196,94,156,91,181,67,75,239,62,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,245,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,188,212,191,238,87,30,132,244,203,243,175,120,173,41,91,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,113,78,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,201,170,164,168,138,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,46,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,53,17,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,138,193,231,123,170,95,254,45,52,82,223,125,255,0,198,242,155,189,179,197,255,0,213,77,65,63,121,89,255,0,235,38,236,99,255,0,229,123,127,193,169,31,249,71,105,158,85,152,113,123,103,206,173,52,157,44,184,21,190,190,225,119,170,146,57,59,109,242,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,110,232,224,157,200,170,172,232,183,168,102,179,139,31,84,250,201,247,3,33,247,25,206,84,92,159,44,94,96,21,154,187,71,77,195,246,183,228,94,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,197,65,149,114,210,121,72,113,167,106,178,211,71,194,158,169,100,20,148,20,242,84,117,192,231,150,153,177,49,211,207,44,146,84,91,229,157,28,136,175,146,89,17,240,35,219,213,207,124,177,247,21,86,8,139,95,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,130,42,243,58,210,223,210,135,6,217,175,137,98,248,157,215,18,241,242,155,127,247,215,103,197,241,100,79,46,127,155,218,215,237,161,146,183,232,118,238,189,126,150,171,209,133,21,233,86,166,101,90,55,168,248,230,169,97,85,126,61,235,25,184,69,112,166,221,36,140,142,109,139,245,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,211,241,77,124,233,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,238,122,109,170,185,54,158,70,211,108,115,17,23,100,16,83,203,220,107,222,215,121,59,126,151,70,228,95,202,228,217,162,159,142,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,187,100,158,186,227,21,69,60,123,154,177,185,29,11,96,101,98,187,163,216,228,147,177,211,115,119,161,117,32,20,45,204,103,130,143,232,171,168,240,95,240,11,101,214,77,50,202,127,89,109,169,157,59,177,218,235,149,94,178,91,29,54,231,61,219,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,16,1,210,184,117,208,108,203,137,45,92,177,105,78,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,221,81,170,246,239,122,178,54,174,247,181,23,67,218,23,161,122,113,195,166,156,91,180,191,75,236,222,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,10,171,231,157,251,147,254,36,254,90,85,89,45,57,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,190,215,155,135,16,191,165,189,118,181,233,189,162,154,213,46,55,167,246,248,170,109,119,122,42,175,39,226,255,0,21,163,163,172,117,66,72,213,237,246,123,126,59,99,70,238,235,181,239,222,228,145,173,103,171,228,183,135,234,61,219,89,114,220,203,28,207,126,17,136,99,246,250,120,50,91,38,197,147,227,146,84,182,161,40,155,181,126,136,251,47,138,89,123,221,123,141,233,219,106,43,39,149,91,197,121,163,250,236,212,223,201,125,158,136,246,188,180,248,234,166,225,151,38,170,211,13,78,175,164,165,210,252,142,162,123,149,85,115,169,101,146,123,69,197,41,209,27,59,18,8,223,44,204,153,32,134,23,70,173,93,171,219,145,174,98,54,68,146,242,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,1,154,206,44,125,83,235,39,220,12,135,220,103,38,254,27,192,173,55,20,188,184,116,211,56,211,234,10,70,106,165,130,158,233,13,12,213,53,82,177,151,59,116,55,155,171,214,218,136,178,36,16,189,210,84,58,70,76,230,127,109,141,99,158,198,57,94,202,224,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,69,170,127,118,11,21,254,136,253,222,183,95,211,183,195,254,5,216,241,35,236,249,221,141,191,28,238,246,124,110,206,239,214,248,251,55,119,127,85,179,181,250,242,170,242,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,118,156,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,250,31,26,70,196,68,107,223,52,223,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,132,241,33,203,238,166,237,195,14,154,241,67,162,214,170,70,61,154,111,96,175,204,44,116,209,69,76,205,144,218,93,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,167,185,253,107,216,157,60,166,248,98,253,47,235,143,233,103,49,197,238,179,98,26,121,178,225,65,112,142,110,197,44,153,20,115,67,37,44,14,95,147,229,237,177,95,59,153,26,244,107,153,7,117,118,72,140,150,239,193,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,169,202,184,177,244,177,172,159,111,242,31,110,156,205,97,97,60,72,114,251,169,187,112,195,166,188,80,232,181,170,145,143,102,155,216,43,243,11,29,52,81,83,51,100,54,151,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,169,238,127,88,107,161,122,233,168,252,58,106,61,187,84,52,190,243,224,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,182,85,197,95,54,44,19,33,225,198,142,199,160,119,203,173,14,164,230,86,250,118,93,36,162,108,208,254,18,220,200,223,85,26,84,205,3,59,243,46,233,41,227,146,4,78,159,92,200,248,220,200,145,245,87,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,178,40,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,131,42,229,154,113,79,192,229,78,165,112,137,165,92,82,105,179,233,34,190,227,26,79,143,191,41,182,57,145,64,151,27,117,45,178,55,173,107,36,232,138,250,152,98,234,215,54,71,47,114,24,163,107,21,174,137,177,205,94,186,85,169,153,86,141,234,62,57,170,88,85,95,143,122,198,110,17,92,41,183,73,35,35,155,98,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,39,87,26,220,210,255,0,78,186,53,106,211,13,32,181,93,113,127,197,22,248,42,50,250,143,59,164,208,125,85,17,84,217,186,118,83,185,11,246,211,203,228,71,35,123,145,63,180,248,219,186,88,210,26,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,47,106,230,67,160,216,111,13,186,151,167,26,83,134,81,82,53,150,237,55,183,62,231,93,13,58,194,251,181,197,107,171,210,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,242,84,245,79,148,253,191,174,247,27,113,117,32,141,92,116,112,101,98,227,15,78,41,109,145,221,126,13,153,226,254,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,22,253,22,231,127,165,63,208,167,192,191,217,159,226,15,194,223,12,242,161,255,0,186,158,79,141,216,239,111,237,127,134,250,119,239,217,254,61,221,62,101,250,112,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,180,109,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,21,121,161,112,45,250,20,202,159,174,58,57,134,120,154,109,122,217,241,138,106,39,110,134,197,116,146,71,34,244,133,26,158,61,28,221,99,237,244,87,49,146,171,227,253,83,93,79,26,243,254,95,188,8,223,120,170,202,163,205,114,150,120,90,101,143,220,18,59,141,79,86,73,241,74,168,36,165,146,91,86,198,84,69,81,7,118,154,161,203,228,181,21,172,233,209,58,187,228,151,189,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,245,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,5,48,115,88,224,178,235,166,121,253,127,17,218,115,143,213,207,132,229,117,11,87,146,61,181,46,168,91,93,238,121,158,178,74,246,171,119,69,77,80,231,177,90,229,115,218,217,157,35,63,86,143,130,55,87,177,113,60,169,248,28,169,211,91,85,7,20,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,138,172,169,154,46,141,107,99,114,118,225,150,70,189,92,233,93,28,54,62,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,37,57,161,112,81,253,31,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,63,6,186,58,23,61,244,233,19,156,189,97,151,181,60,209,172,104,140,143,235,139,100,109,100,93,200,44,91,79,37,206,30,190,25,98,200,248,157,187,84,221,105,234,238,254,78,37,104,162,146,151,181,75,53,11,31,77,52,245,141,145,201,214,110,179,198,144,181,89,209,172,117,60,232,170,247,59,164,118,126,0,0,17,255,0,142,205,11,177,107,247,12,185,142,55,115,179,93,110,119,91,13,190,171,36,198,225,181,171,214,169,215,138,90,89,150,157,140,141,168,238,247,115,123,225,88,213,174,87,54,101,219,181,232,199,183,61,152,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,253,93,88,206,191,74,26,167,153,106,103,194,254,25,248,183,32,184,223,124,46,255,0,123,197,242,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,135,234,212,235,29,246,93,2,183,112,253,79,15,102,203,77,152,86,230,53,146,110,99,188,186,169,40,169,169,41,211,162,179,124,125,150,69,83,243,71,237,127,149,245,55,172,109,85,144,28,173,52,46,179,88,56,172,176,228,149,182,111,47,27,211,191,246,73,115,154,69,158,56,217,85,26,42,91,216,217,34,77,189,239,43,183,51,99,123,154,215,199,77,63,246,145,170,199,95,73,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,36,87,50,206,5,105,184,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,218,169,100,158,209,113,74,117,87,64,245,158,71,203,51,38,72,38,153,178,35,151,106,247,35,115,88,141,141,100,229,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,174,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,238,129,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,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,117,172,150,38,181,26,179,36,177,240,174,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,86,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,231,248,54,186,105,198,164,234,62,115,165,248,85,231,226,183,93,57,240,98,191,205,2,35,169,105,234,170,150,161,18,149,178,34,253,115,71,226,187,186,136,155,88,231,181,138,229,123,100,99,58,1,154,206,41,244,83,250,59,113,5,155,104,228,119,15,54,147,31,184,39,129,59,165,238,72,250,25,226,101,69,47,117,221,184,209,102,72,38,137,36,218,196,111,113,31,183,171,122,42,219,79,39,221,99,177,103,60,48,38,149,83,195,227,222,180,210,225,61,61,100,123,158,254,253,45,117,68,245,116,245,61,85,141,99,119,61,245,49,118,209,207,114,120,219,221,181,36,106,21,151,204,63,53,181,103,252,105,106,173,246,205,79,87,13,61,45,225,150,71,182,165,141,107,214,123,125,52,84,51,57,17,174,114,108,116,180,210,57,139,215,170,177,90,170,141,85,86,165,132,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,227,110,250,155,35,85,44,84,205,103,22,62,169,245,147,238,6,67,238,51,147,127,21,224,114,167,138,222,92,58,71,152,105,243,233,41,245,23,15,167,200,25,67,12,172,138,38,94,233,29,121,172,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,214,173,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,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,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,220,108,124,59,165,169,149,112,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,219,98,131,201,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,215,36,83,168,0,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,61,235,25,184,75,111,169,219,28,140,142,109,139,244,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,189,78,88,186,165,250,80,224,219,10,242,239,191,19,186,226,94,70,45,112,254,245,236,248,190,44,139,226,65,242,99,90,253,180,50,81,125,109,221,215,175,212,229,122,60,165,110,41,245,175,250,68,241,5,155,107,28,118,255,0,10,147,32,184,39,129,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,218,245,111,113,95,183,163,122,34,91,79,39,221,28,177,96,220,48,38,170,211,205,228,94,181,46,225,61,69,100,155,94,206,197,45,13,68,244,148,244,221,21,238,99,182,189,149,50,247,17,172,114,249,59,29,185,35,106,147,168,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,54,139,202,154,159,187,218,153,147,71,250,200,94,201,27,210,72,152,239,165,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,121,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,115,82,88,85,85,209,185,205,84,87,177,241,200,254,107,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,251,132,204,55,132,93,47,252,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,189,212,21,87,207,59,247,39,252,73,252,180,143,252,169,180,183,4,214,157,108,207,116,207,83,44,95,25,198,239,58,127,63,155,69,229,77,79,221,237,93,237,115,71,250,200,94,201,27,210,72,152,239,165,201,215,167,69,234,138,168,188,43,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,228,6,138,56,22,225,211,250,49,112,227,142,224,23,42,126,214,73,112,221,125,201,190,189,221,46,149,12,102,248,190,82,201,31,234,99,100,52,251,163,114,49,253,142,226,34,43,212,168,30,104,254,187,53,55,242,95,103,162,34,169,106,156,168,248,233,255,0,1,194,254,181,230,127,248,189,46,1,91,92,223,243,154,235,92,149,10,239,250,47,21,142,111,252,56,81,255,0,238,120,75,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,23,249,160,242,251,169,187,84,222,184,161,209,107,85,35,30,202,119,87,230,22,58,104,162,166,102,200,98,170,168,172,189,44,178,206,214,171,213,172,129,175,130,40,183,200,245,116,191,83,220,254,181,66,90,167,42,206,3,191,238,71,21,122,191,101,255,0,43,46,33,98,185,219,191,232,31,77,123,107,251,191,245,134,196,201,33,255,0,39,80,199,127,130,121,106,128,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,23,253,203,103,136,92,87,93,56,101,198,236,150,154,111,135,94,180,222,223,65,137,93,237,242,85,71,44,139,227,82,199,28,21,141,70,170,61,33,157,140,85,106,189,173,233,36,115,177,21,233,22,247,64,14,104,92,11,126,133,50,167,235,142,142,97,158,38,155,94,182,124,98,154,137,219,161,177,93,36,145,200,189,33,70,167,143,71,55,88,251,125,21,204,100,170,248,255,0,84,215,83,198,182,83,192,183,14,159,209,139,135,28,119,0,185,83,246,178,75,134,235,238,77,245,238,233,116,168,99,55,197,242,150,72,255,0,83,27,33,167,221,27,145,143,236,119,17,17,94,164,128,4,32,230,131,198,14,51,162,122,71,122,209,43,50,210,92,115,188,254,206,234,7,208,84,197,80,214,81,217,43,89,85,79,53,114,61,172,237,61,232,176,201,19,35,238,53,200,249,27,34,181,204,98,177,244,108,93,247,43,174,51,108,90,225,167,22,221,1,189,218,190,21,153,233,206,63,77,79,10,64,199,186,150,231,103,165,72,169,163,169,107,151,175,110,102,110,133,146,198,229,232,231,61,178,71,213,28,248,225,157,71,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,170,14,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,250,170,50,154,105,122,186,55,179,108,108,124,157,141,177,162,67,221,129,101,228,242,208,224,114,155,135,28,54,29,97,206,31,86,253,69,205,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,232,124,105,27,17,17,175,124,211,124,0,8,149,204,27,141,187,87,10,24,4,118,44,98,122,74,237,69,202,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,123,136,213,84,142,78,148,24,92,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,131,42,230,148,248,78,244,177,163,127,111,241,239,110,128,168,190,109,58,33,165,250,65,196,53,61,247,4,190,85,165,223,80,169,234,114,123,245,138,104,228,123,40,103,150,161,201,229,69,59,190,78,101,76,173,169,114,195,213,86,39,194,245,69,72,228,137,140,132,5,244,114,180,210,61,56,211,190,20,236,57,142,13,120,248,229,126,160,127,92,94,238,146,80,37,52,141,170,141,86,7,80,55,171,82,71,67,75,36,115,70,213,115,156,215,72,233,229,102,214,204,141,72,45,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,139,169,0,242,159,162,220,19,244,167,250,107,248,23,251,51,252,63,248,91,226,126,84,223,247,47,201,242,123,29,157,253,175,240,223,86,253,155,255,0,197,187,167,200,245,102,107,56,177,245,79,172,159,112,50,31,113,156,181,78,74,158,150,50,159,184,21,222,221,110,39,78,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,62,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,224,28,52,113,213,162,92,82,230,89,94,15,167,213,245,108,185,88,42,42,38,161,134,166,150,118,62,231,104,133,41,152,183,36,85,141,25,11,29,81,80,232,217,11,159,222,216,198,189,204,102,229,99,51,194,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,0,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,4,85,230,143,232,79,83,127,37,247,138,34,138,244,159,58,253,23,234,158,27,169,159,11,248,159,225,44,130,221,125,240,187,253,159,43,197,169,142,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,26,62,197,178,61,56,226,119,67,169,111,148,76,248,174,25,168,216,251,226,168,166,117,66,54,69,165,170,133,209,212,82,202,250,121,23,183,51,55,73,12,136,201,55,50,70,61,187,145,91,212,166,30,45,249,121,231,218,59,196,53,147,20,195,40,233,63,2,106,134,81,13,163,16,186,189,211,120,150,217,235,42,17,177,91,171,30,189,217,88,248,145,255,0,39,170,189,102,138,53,145,189,94,217,99,142,234,116,83,75,237,90,43,164,120,134,148,89,157,73,37,62,45,103,166,182,190,162,154,137,180,140,172,157,140,78,245,82,196,213,84,99,230,151,185,43,254,167,42,190,71,42,185,202,170,171,237,65,0,57,173,241,71,174,220,53,254,139,191,66,153,207,225,207,196,127,27,248,159,245,101,29,103,127,199,240,123,63,238,152,164,219,183,191,47,246,122,117,221,243,235,209,58,115,254,87,252,102,113,39,196,78,190,223,240,173,99,212,143,196,22,90,44,62,170,233,5,55,193,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,213,215,167,84,69,75,63,0,25,235,230,43,163,151,221,27,226,227,59,166,187,205,228,82,102,23,9,243,27,93,78,214,51,189,75,95,60,178,57,54,53,239,86,246,167,74,136,58,187,107,159,216,223,181,173,123,80,141,96,187,238,79,186,57,98,193,184,96,77,85,167,155,200,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,242,118,59,114,70,213,39,81,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,103,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,249,92,31,112,153,153,113,117,170,31,129,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,86,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,68,21,230,63,204,2,143,135,123,20,186,73,164,57,23,251,108,87,248,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,250,148,151,138,242,49,253,246,127,13,255,0,50,45,80,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,109,223,83,164,114,167,42,229,213,198,109,139,132,107,238,161,38,91,106,243,109,89,70,62,181,20,173,141,143,73,36,188,80,50,105,40,169,157,43,119,118,97,159,189,60,78,147,181,34,182,71,192,229,218,198,200,226,32,26,83,225,99,69,63,163,183,15,184,78,142,73,112,243,106,241,251,122,249,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,61,204,71,118,209,155,186,187,170,175,85,51,89,197,143,170,125,100,251,129,144,251,140,229,186,114,138,213,236,55,53,225,94,223,165,182,105,234,211,33,211,138,138,152,111,80,77,2,181,155,43,171,106,234,169,166,137,233,213,175,99,154,178,49,83,170,61,31,11,250,181,26,172,115,249,255,0,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,46,251,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,73,84,26,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,194,173,241,97,168,237,119,97,124,50,126,174,102,62,55,117,142,87,183,234,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,191,72,232,245,75,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,204,219,150,41,139,242,255,0,163,226,35,151,182,155,234,222,144,227,191,237,177,65,241,24,37,166,167,146,10,120,242,42,95,141,213,71,182,161,243,62,56,217,52,49,170,189,147,43,183,44,113,44,78,71,254,165,98,128,24,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,208,79,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,0,16,255,0,152,207,26,255,0,209,87,78,32,176,96,23,59,84,154,155,148,254,174,219,77,58,247,100,181,208,170,61,36,185,186,29,174,99,182,189,137,28,77,149,90,215,200,231,59,164,173,134,88,214,133,203,158,229,95,198,221,171,84,112,219,87,13,57,220,244,150,252,179,14,179,195,73,97,168,154,169,168,251,253,20,43,55,234,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,98,85,75,10,0,164,14,112,90,57,125,193,184,160,93,85,168,155,200,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,242,118,55,114,198,229,63,43,129,46,43,175,188,61,104,79,17,84,54,41,110,181,23,168,177,251,125,247,29,103,121,139,67,110,170,125,100,118,201,170,246,72,143,103,121,31,113,160,147,111,105,91,51,105,54,61,205,70,176,134,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,126,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,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,58,245,232,137,251,15,64,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,10,171,231,157,251,147,254,36,254,90,68,174,93,124,76,97,188,45,113,12,153,158,160,208,213,191,30,191,217,230,199,43,171,105,145,94,251,99,38,168,167,153,42,214,36,106,186,102,53,212,237,71,177,191,94,199,185,205,71,185,169,27,238,123,138,238,20,116,227,139,93,56,126,21,154,197,224,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,42,175,129,126,4,51,187,223,23,181,88,158,185,233,221,169,246,93,42,241,238,25,125,166,227,112,134,162,55,77,87,72,249,109,176,35,96,123,217,81,189,253,185,156,197,85,137,99,134,70,74,189,92,145,62,239,202,1,230,143,235,179,83,127,37,246,122,35,186,240,95,193,246,51,197,207,1,57,117,149,201,73,69,155,88,243,139,171,177,59,197,92,181,29,138,25,229,162,179,190,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,64,12,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,62,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,233,209,146,42,79,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,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,68,0,191,242,155,211,139,151,23,22,221,91,178,37,170,207,165,144,246,111,119,12,77,145,164,254,77,226,57,213,203,73,29,60,145,44,49,91,164,68,141,239,98,185,235,243,150,38,50,56,220,197,138,127,128,14,85,197,143,165,141,100,251,127,144,251,116,230,107,14,149,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,151,147,85,198,190,9,119,224,170,247,197,142,37,115,181,54,75,118,62,249,29,111,149,102,172,142,223,145,58,54,71,21,178,165,35,108,114,175,74,185,160,141,93,182,52,116,114,54,84,86,198,246,188,166,29,42,227,115,137,125,29,207,238,250,131,136,234,77,91,170,50,59,197,69,242,253,107,171,141,146,90,174,149,117,19,50,90,153,36,163,68,72,163,124,171,27,88,178,194,145,202,214,117,107,30,196,52,17,164,247,252,171,43,210,204,55,41,206,172,159,6,201,47,56,253,186,225,120,183,120,210,83,248,117,210,211,70,249,224,237,74,171,36,123,36,115,219,177,234,174,111,78,138,170,168,167,53,227,19,138,172,55,133,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,232,87,68,215,177,222,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,207,213,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,70,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,221,179,184,157,81,241,205,26,58,78,210,200,239,107,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,239,242,204,90,197,156,226,183,156,43,41,161,243,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,10,248,117,229,105,130,104,159,17,215,205,105,187,221,109,87,219,13,13,194,166,167,8,199,95,67,51,254,17,189,241,73,79,81,36,210,204,238,228,212,255,0,223,16,177,28,217,58,237,138,163,123,37,232,200,231,80,0,28,171,137,126,34,240,78,23,244,178,191,83,51,170,143,242,180,118,122,45,147,127,89,221,60,105,166,130,143,185,20,82,118,123,189,135,183,186,246,236,103,237,85,253,136,185,235,215,77,116,212,126,34,245,30,227,170,26,161,121,243,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,239,0,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,203,231,141,187,87,21,248,4,150,44,158,122,74,29,69,197,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,123,104,229,68,146,62,178,212,202,185,118,122,155,198,13,171,132,222,95,154,58,235,122,213,201,157,230,58,111,106,160,197,25,12,77,86,83,78,203,85,50,73,93,43,164,99,162,217,78,179,68,244,141,205,114,202,247,49,155,118,44,146,71,76,57,102,83,125,206,114,171,206,107,148,215,121,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,236,28,66,240,119,171,156,55,225,186,127,156,103,22,122,191,134,231,22,120,107,102,153,40,223,19,45,55,25,22,71,165,174,161,31,209,236,169,109,58,69,35,145,236,143,171,214,118,51,185,216,123,207,127,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,62,158,215,155,254,83,98,206,117,247,79,115,92,90,187,205,178,228,26,95,105,186,91,170,123,79,143,191,75,61,109,124,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,35,245,185,42,122,167,202,126,223,215,123,141,184,186,144,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,192,0,16,87,155,38,129,234,198,173,232,119,226,220,27,50,238,216,112,77,249,5,239,20,168,134,153,145,207,29,60,51,110,184,83,212,171,18,84,154,40,101,155,124,14,145,99,146,52,69,98,36,172,70,205,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,231,205,41,240,157,233,99,70,254,223,227,222,221,1,213,64,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,138,188,209,253,9,234,111,228,190,241,68,80,9,45,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,247,169,127,10,230,20,118,76,166,139,225,87,186,70,108,187,89,46,49,118,234,99,111,118,7,177,181,52,210,167,84,77,240,79,35,82,70,47,213,28,174,78,170,215,47,95,214,0,143,252,86,240,83,165,156,96,254,22,253,38,95,242,187,103,225,47,59,194,248,21,85,52,61,207,43,177,220,238,247,160,151,175,79,25,155,118,237,233,213,221,122,245,78,158,127,133,254,94,154,47,194,102,127,112,212,109,57,201,243,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,58,43,190,95,177,82,80,0,10,234,231,55,161,116,121,78,141,88,181,230,209,102,223,122,194,110,17,219,174,149,113,172,17,255,0,83,213,185,88,213,153,92,137,44,189,186,181,167,108,108,107,149,25,229,206,237,138,142,115,155,77,135,191,225,251,76,255,0,76,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,252,46,61,245,80,208,190,102,249,83,179,232,122,55,181,2,75,34,189,205,86,177,172,87,57,54,181,77,41,226,120,181,139,6,197,108,216,86,45,67,225,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,191,51,245,136,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,51,159,235,166,133,233,199,17,122,113,113,210,253,80,179,121,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,119,229,112,197,195,214,43,194,254,141,89,116,143,22,169,243,252,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,249,177,177,28,231,185,145,69,19,21,239,217,185,122,169,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,86,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,244,28,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,185,246,203,50,155,238,115,149,94,115,92,166,187,205,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,69,159,242,49,253,246,127,13,255,0,50,45,80,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,83,25,71,61,90,191,122,43,26,205,207,94,155,17,205,160,195,181,112,95,163,150,45,125,226,131,0,210,172,166,109,150,91,173,194,74,139,140,123,94,190,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,12,214,113,99,234,159,89,62,224,100,62,227,57,231,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,121,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,67,253,67,228,231,167,25,207,16,85,217,213,191,51,252,47,166,215,158,253,101,78,51,98,161,74,122,170,26,174,212,77,100,116,178,200,178,196,144,201,50,212,76,228,237,53,177,53,25,12,113,171,92,143,138,122,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,203,254,229,113,232,79,76,191,58,247,138,210,37,115,111,224,178,213,101,166,147,138,205,45,199,233,40,41,228,168,233,158,65,21,75,98,99,167,158,88,227,167,184,69,2,181,17,95,36,178,43,39,86,59,171,158,248,164,237,170,172,242,149,215,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,158,128,235,29,139,136,13,26,196,245,139,28,135,199,164,201,173,237,168,146,155,115,223,226,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,250,92,138,116,0,113,78,43,184,174,211,142,18,180,225,249,174,107,47,157,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,207,102,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,107,124,88,105,251,189,168,89,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,229,79,170,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,65,60,11,241,155,98,227,15,78,42,174,114,90,190,13,153,226,254,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,8,21,206,59,72,105,179,94,26,40,117,74,158,10,68,185,105,197,226,25,159,60,211,202,215,252,58,185,236,165,154,24,152,222,172,123,221,80,180,15,85,122,39,70,66,253,174,78,170,215,210,97,42,185,98,233,111,233,67,140,156,43,203,177,124,78,213,137,121,25,77,195,251,235,179,226,248,177,175,137,63,201,237,115,246,215,73,69,244,55,119,94,191,83,85,136,242,255,0,128,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,42,175,158,119,238,79,248,147,249,105,85,101,154,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,126,78,115,122,227,138,223,115,187,22,133,226,142,254,181,199,187,119,12,194,79,134,198,206,236,221,149,125,174,15,37,205,238,201,217,134,186,186,77,141,94,210,121,255,0,181,207,222,145,244,14,85,156,90,113,89,173,218,143,117,211,189,67,187,254,50,195,44,88,252,82,79,120,184,211,164,85,86,169,35,84,142,157,169,83,20,63,223,83,79,213,219,155,82,254,227,219,12,146,182,94,177,200,201,98,7,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,143,213,230,63,203,254,143,136,139,20,186,183,164,56,239,251,108,80,120,208,75,77,79,36,20,241,228,84,187,217,30,218,135,204,248,227,100,208,198,170,246,76,174,220,177,196,177,57,31,250,149,138,149,177,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,160,158,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,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,233,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,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,3,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,251,74,139,254,237,95,20,255,0,249,3,165,95,251,170,227,254,188,88,254,161,102,183,93,74,229,225,146,234,53,246,158,146,11,150,85,162,245,183,186,200,169,24,230,193,28,245,54,55,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,251,76,240,146,83,137,78,12,175,186,31,163,250,91,175,214,75,175,197,112,205,70,199,236,213,19,44,239,99,106,173,151,138,171,123,106,100,166,115,83,167,114,23,237,153,241,72,212,234,214,177,209,201,209,90,201,38,142,177,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,178,171,149,246,136,90,181,179,138,251,43,175,55,202,187,117,62,1,78,220,225,140,166,141,174,125,100,244,85,148,169,12,10,231,124,152,197,150,104,222,245,218,229,86,70,230,38,213,122,72,203,180,215,77,116,211,142,29,52,226,227,170,26,161,121,240,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,47,196,94,119,197,6,169,215,234,102,117,81,254,86,142,207,69,178,31,234,203,95,147,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,253,170,191,177,18,69,112,177,192,173,54,99,194,230,170,241,79,170,244,20,149,54,42,92,31,32,155,10,161,109,84,173,157,215,26,72,164,95,137,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,132,4,244,226,67,151,221,53,167,133,13,53,226,135,69,173,85,111,99,240,123,5,126,97,99,166,138,90,151,239,154,141,213,21,151,165,150,89,220,228,98,57,240,53,240,69,22,200,216,142,151,233,99,95,210,42,240,235,175,57,151,13,186,185,98,213,108,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,122,35,149,142,216,244,100,141,77,236,106,165,223,100,218,243,134,241,37,203,243,81,245,91,12,173,164,115,46,58,111,126,101,206,134,26,133,153,246,155,138,90,165,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,92,251,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,135,248,208,93,34,146,74,87,247,235,233,233,223,189,177,201,27,215,163,38,114,167,71,167,212,137,215,170,117,69,175,109,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,216,90,166,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,78,42,179,46,43,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,161,93,19,94,246,249,50,53,177,186,103,238,118,231,162,53,23,182,200,216,206,255,0,202,199,130,203,86,190,102,85,154,203,170,88,253,37,211,79,177,26,133,164,165,161,158,165,170,203,149,237,169,20,173,138,104,54,170,201,77,20,82,35,222,215,171,26,247,190,22,254,181,157,230,36,11,44,127,138,126,5,106,115,30,21,116,171,138,125,40,160,171,169,190,210,233,190,63,54,107,66,234,168,155,3,173,212,150,24,215,226,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,96,86,149,106,102,85,163,122,143,142,106,150,21,87,227,222,177,155,132,87,10,109,210,72,200,230,216,191,92,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,153,183,61,6,101,159,230,90,131,83,106,170,204,242,26,187,171,236,118,122,43,5,177,38,84,217,71,110,164,137,34,167,167,137,141,68,107,24,214,167,85,232,159,83,220,247,187,115,222,231,45,154,114,172,224,59,254,228,113,87,171,246,95,242,178,226,22,43,157,187,254,129,244,215,182,191,187,255,0,88,108,76,146,31,242,117,12,119,248,39,150,83,170,186,103,138,235,38,156,100,122,91,154,210,121,22,92,154,223,45,190,167,108,113,190,72,119,167,209,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,60,60,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,61,202,232,95,186,41,24,248,220,171,181,236,118,215,61,155,36,127,42,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,55,200,247,126,215,42,172,245,228,169,234,159,41,251,127,93,238,54,226,234,64,0,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,21,235,204,47,152,94,180,112,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,205,180,236,84,69,106,175,85,119,207,246,34,57,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,249,254,212,91,10,42,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,126,232,87,187,210,88,227,70,54,22,198,217,17,170,197,149,209,86,9,162,142,4,53,75,4,213,14,22,52,251,240,45,247,226,127,132,177,251,78,45,120,254,245,154,31,22,233,75,110,165,239,193,250,214,55,126,222,227,62,182,110,98,245,249,57,122,41,32,10,245,230,23,204,47,90,56,76,214,139,46,156,233,206,49,133,92,109,183,28,94,154,247,44,183,186,42,185,167,108,242,85,213,194,230,181,208,212,196,212,102,218,118,42,34,181,87,170,187,231,251,17,61,175,45,238,53,181,79,140,31,210,39,233,50,193,138,91,63,9,124,35,194,248,21,45,76,61,207,43,203,238,119,123,211,203,215,167,140,205,187,118,244,234,238,189,122,167,73,170,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,8,171,205,31,208,158,166,254,75,239,20,69,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,251,15,65,196,191,14,153,223,11,250,167,95,166,121,213,63,249,90,203,61,110,248,127,172,237,126,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,246,42,126,197,89,149,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,113,36,42,230,67,198,182,169,240,125,250,59,253,25,216,49,75,159,226,223,139,249,191,29,165,169,155,183,226,248,157,190,215,102,120,186,117,242,95,187,118,238,189,27,211,167,69,235,226,185,122,115,11,214,142,44,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,182,161,234,168,141,69,234,141,249,254,212,91,10,5,122,243,11,230,23,173,28,38,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,109,59,21,17,90,171,213,93,243,253,136,158,215,150,247,26,218,167,198,15,233,19,244,153,96,197,45,159,132,190,17,225,124,10,150,166,30,231,149,229,247,59,189,233,229,235,211,198,102,221,187,122,117,119,94,189,83,164,213,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,139,113,251,141,139,205,236,119,188,95,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,102,95,44,197,175,184,54,85,121,194,178,154,31,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,249,150,83,201,47,71,47,178,229,89,215,16,53,19,118,108,180,214,245,195,168,227,218,199,121,117,82,73,79,87,80,189,81,251,227,236,178,42,111,146,179,107,252,175,165,221,99,114,45,181,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,149,184,177,245,79,172,159,112,50,31,113,156,181,78,21,120,133,197,120,95,229,95,134,234,230,83,77,231,248,31,22,166,183,90,217,85,29,60,215,58,233,111,85,173,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,81,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,41,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,253,142,99,218,228,234,138,138,90,87,35,31,223,103,240,223,243,34,213,15,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,96,178,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,102,156,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,235,218,123,209,97,160,123,190,74,246,34,199,253,148,145,119,90,248,51,89,197,143,170,125,100,251,129,144,251,140,231,160,203,184,76,204,177,238,21,240,46,43,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,78,143,237,177,140,126,200,213,85,210,51,115,131,238,44,243,46,17,117,67,241,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,174,14,101,156,117,83,113,53,147,82,233,134,152,215,210,85,105,126,57,81,5,202,150,185,180,178,199,61,222,226,180,234,142,157,233,60,108,150,22,66,147,205,11,99,70,166,229,238,72,231,61,29,26,71,202,184,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,174,83,136,220,178,155,130,78,14,111,89,14,132,97,216,253,5,62,7,79,110,166,179,218,106,224,150,74,38,178,123,132,16,72,178,35,36,100,178,61,82,121,30,175,89,55,190,69,87,189,92,170,238,176,87,68,57,187,113,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,117,233,213,23,246,22,147,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,218,223,22,106,142,215,118,102,67,31,234,225,99,228,119,89,37,99,126,150,175,78,189,87,162,34,170,103,179,138,238,43,181,31,139,93,71,126,107,154,203,224,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,37,87,44,94,95,244,122,187,89,77,196,14,183,227,190,94,11,73,182,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,254,112,200,198,182,103,61,189,85,209,181,236,146,186,203,20,226,235,130,143,141,240,153,164,252,88,233,149,178,235,89,122,135,79,241,136,243,75,124,9,223,141,212,48,217,160,141,151,54,162,187,124,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,248,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,3,207,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,156,255,0,95,180,114,197,196,6,141,101,154,59,145,205,227,210,100,214,247,83,199,83,181,239,241,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,250,92,168,102,92,183,238,73,122,103,149,99,250,113,168,154,165,118,164,241,236,185,133,194,223,111,180,119,35,145,146,84,120,9,83,223,157,187,152,140,124,42,250,180,141,175,99,157,250,200,39,106,163,85,159,59,42,0,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,170,190,121,223,185,63,226,79,229,164,63,224,67,134,59,23,22,154,133,153,105,85,222,245,240,74,182,97,242,93,45,119,127,25,245,62,5,84,87,59,123,93,39,97,178,196,146,238,130,74,136,186,57,219,83,187,191,162,185,173,56,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,147,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,249,53,168,137,242,68,47,39,149,127,15,22,173,26,225,162,213,158,85,90,170,233,114,205,78,167,134,247,118,124,213,141,153,142,162,71,204,182,214,196,216,215,99,24,180,211,54,101,69,235,38,250,135,163,213,54,182,56,235,47,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,199,20,230,215,198,191,198,235,43,56,77,211,43,157,170,178,203,15,102,76,210,225,2,247,228,117,116,51,247,25,108,106,171,118,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,128,26,23,161,122,143,196,94,163,219,180,191,75,236,222,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,162,157,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,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,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,60,166,172,96,191,165,13,44,204,180,207,226,159,12,252,91,143,220,108,94,111,99,189,226,249,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,82,181,191,184,99,255,0,165,23,250,19,255,0,217,228,212,213,140,23,244,95,192,46,101,166,159,20,248,159,225,45,31,184,216,188,222,199,103,202,241,108,178,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,58,230,143,120,122,197,172,89,207,5,250,105,133,101,52,62,109,151,32,210,251,53,174,227,77,221,124,125,250,89,237,49,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,41,51,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,93,187,251,107,209,89,36,50,43,99,238,164,109,181,238,87,92,61,126,131,120,101,182,223,238,117,54,170,219,214,165,248,217,108,181,52,116,187,36,134,134,122,88,150,142,142,73,156,136,249,123,108,87,201,209,81,26,201,42,102,107,81,201,214,71,202,12,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,117,211,27,171,117,83,39,146,174,207,44,210,50,158,73,85,173,102,217,147,180,248,228,69,99,19,185,27,213,168,172,86,57,221,43,133,142,52,238,186,103,162,250,171,195,142,163,100,21,115,225,57,94,15,144,82,99,108,117,51,170,22,215,123,158,146,68,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,250,180,124,242,58,37,147,43,138,126,56,233,181,43,134,221,42,225,111,77,153,87,21,139,24,197,241,246,101,55,55,62,88,22,227,113,165,160,141,139,68,200,250,162,62,154,25,122,185,206,145,171,220,154,40,220,196,107,98,108,147,113,78,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,50,239,245,39,72,112,221,5,224,39,81,52,143,79,224,171,142,197,142,233,190,73,13,58,213,206,179,79,43,223,69,83,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,120,77,41,240,157,233,99,70,254,223,227,222,221,1,213,64,7,42,226,143,66,255,0,164,166,132,228,218,41,248,167,240,231,226,63,11,250,207,193,243,59,30,61,100,21,63,224,123,145,238,221,216,219,253,180,233,187,175,207,167,69,133,90,79,201,175,244,95,170,120,110,166,127,72,239,137,254,18,200,45,215,223,11,240,135,103,202,241,106,99,155,181,220,243,93,179,119,111,110,237,174,233,215,175,69,233,208,177,76,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,80,103,31,220,31,93,120,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,125,58,77,19,18,71,57,201,43,28,199,238,222,178,71,31,171,229,215,199,85,79,11,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,216,123,158,214,61,237,70,62,26,147,211,137,14,96,148,215,110,20,52,215,133,237,22,186,213,177,140,193,236,20,25,133,242,154,89,105,159,190,26,55,83,214,89,86,41,96,107,149,138,230,64,231,207,20,187,36,98,186,47,169,142,127,88,171,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,9,225,163,135,76,19,133,253,44,160,211,60,22,159,252,149,101,226,183,124,223,214,119,79,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,251,17,63,106,174,107,9,191,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,173,146,36,108,69,87,61,240,222,72,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,158,29,85,211,60,171,70,245,31,35,210,220,214,147,199,189,99,55,9,109,245,59,99,145,145,205,177,126,137,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,19,87,146,167,170,124,167,237,253,119,184,219,139,169,0,3,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,19,252,0,66,174,53,185,111,127,76,29,83,181,106,103,233,151,240,151,195,49,248,44,94,23,225,223,63,185,219,169,168,155,187,220,242,162,233,215,201,219,183,106,244,217,215,175,207,162,56,41,229,189,253,15,181,78,235,169,159,166,95,197,191,19,199,231,177,120,95,135,124,14,223,114,166,158,110,239,115,202,151,175,79,27,110,221,169,215,127,94,191,46,139,53,79,146,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,44,71,127,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,243,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,68,64,227,91,150,247,244,193,213,59,86,166,126,153,127,9,124,51,31,130,197,225,126,29,243,251,157,186,154,137,187,189,207,42,46,157,124,157,187,118,175,77,157,122,252,250,39,171,224,99,129,143,232,93,248,219,253,180,127,24,254,49,248,111,251,201,240,255,0,23,196,242,127,251,226,109,251,188,159,254,231,166,207,241,245,249,74,160,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,243,226,171,134,124,55,138,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,186,103,149,104,222,163,228,122,91,154,210,120,247,172,102,225,45,190,167,108,114,50,57,182,47,209,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,215,249,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,187,175,28,252,12,127,77,31,193,63,237,163,248,59,240,119,196,191,222,79,136,121,94,95,141,255,0,223,16,236,219,227,127,247,93,119,255,0,139,167,207,202,112,83,203,123,250,31,106,157,215,83,63,76,191,139,126,39,143,207,98,240,191,14,248,29,190,229,77,60,221,222,231,149,47,94,158,54,221,187,83,174,254,189,126,93,22,106,130,21,113,173,203,123,250,96,234,157,171,83,63,76,191,132,190,25,143,193,98,240,191,14,249,253,206,221,77,68,221,222,231,149,23,78,190,78,221,187,87,166,206,189,126,125,19,213,240,49,192,199,244,46,252,109,254,218,63,140,127,24,252,55,253,228,248,127,139,226,121,63,253,241,54,253,222,79,255,0,115,211,103,248,250,252,165,80,60,86,181,234,133,171,69,116,143,47,213,123,203,105,36,167,197,172,245,55,38,83,212,214,182,145,149,147,177,139,217,165,73,92,138,140,124,210,246,226,103,210,229,87,200,212,70,185,85,17,115,67,150,101,55,220,231,42,188,230,185,77,119,155,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,139,20,228,185,174,151,219,86,163,228,124,60,92,239,54,168,113,187,221,190,167,36,182,211,84,35,35,170,125,226,37,166,142,70,83,191,170,58,77,244,173,123,223,26,163,213,27,72,143,110,196,73,85,246,254,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,86,226,199,213,62,178,125,192,200,125,198,115,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,219,27,26,217,147,203,131,151,253,103,17,23,216,181,111,87,177,223,246,167,160,242,96,138,154,162,73,233,228,200,170,182,62,61,180,239,133,241,200,200,97,145,81,239,153,29,181,100,137,34,106,63,245,203,23,128,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,25,129,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,101,92,144,181,75,255,0,198,94,138,92,47,191,248,166,83,104,182,120,191,250,233,171,231,239,35,63,253,90,221,143,127,252,172,111,248,69,45,80,25,172,226,199,213,62,178,125,192,200,125,198,114,231,185,103,90,109,87,254,95,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,80,113,209,193,149,247,131,205,71,165,182,71,117,248,206,25,148,121,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,233,210,104,187,177,34,200,214,164,114,53,237,115,118,170,190,40,253,183,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,123,198,85,201,63,155,241,131,117,94,10,52,243,132,44,45,105,27,109,109,61,101,126,99,86,232,156,233,228,157,111,117,117,52,212,44,222,196,107,24,214,165,53,67,164,141,92,175,87,198,205,204,217,43,36,227,250,23,161,122,143,196,94,163,219,180,191,75,236,222,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,162,157,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,252,174,40,244,47,250,74,104,78,77,162,159,138,127,14,126,35,240,191,172,252,31,51,177,227,214,65,83,254,7,185,30,237,221,141,191,219,78,155,186,252,250,116,88,85,164,252,154,255,0,69,250,167,134,234,103,244,142,248,159,225,44,130,221,125,240,191,8,118,124,175,22,166,57,187,93,207,53,219,55,118,246,238,218,238,157,122,244,94,157,11,10,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,235,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,106,122,255,0,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,63,92,146,193,98,106,113,53,199,183,227,190,25,116,231,133,29,47,131,102,63,106,195,241,218,60,190,233,81,79,210,74,250,234,74,90,119,45,29,59,94,157,99,134,25,226,106,190,94,136,233,36,141,17,138,145,53,93,63,0,225,139,135,172,171,138,13,101,178,233,30,45,83,224,121,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,104,123,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,79,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,246,153,129,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,184,158,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,157,191,75,99,106,45,138,128,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,55,249,142,240,57,83,197,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,160,224,91,135,79,233,59,196,118,59,128,92,169,251,184,221,191,117,247,38,250,246,245,181,211,189,155,226,249,75,28,159,174,145,240,211,238,141,202,246,119,251,136,138,140,83,69,37,0,243,71,245,217,169,191,146,251,61,17,250,186,9,199,117,247,134,78,17,238,250,85,165,111,241,243,236,155,48,173,186,54,239,209,143,248,37,43,32,181,54,57,59,19,211,201,13,79,144,145,86,69,211,114,58,61,155,213,62,166,117,140,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,127,220,18,112,125,140,240,141,165,241,89,90,148,149,185,181,242,158,7,101,151,138,73,106,59,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,178,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,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,36,253,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,165,91,127,118,43,255,0,194,159,254,227,255,0,180,199,253,238,255,0,186,63,253,35,255,0,124,127,238,47,47,253,199,255,0,240,63,255,0,93,229,164,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,125,96,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,208,106,246,139,233,126,189,97,178,105,254,174,98,20,153,21,138,74,136,170,210,158,103,201,19,226,158,53,93,146,197,44,78,108,177,63,162,185,170,230,57,170,172,123,216,189,90,247,34,251,80,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,202,214,89,235,119,205,253,89,116,241,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,177,83,246,42,103,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,226,143,85,165,90,103,149,107,38,163,227,154,91,133,82,121,23,172,154,225,21,190,155,116,114,62,56,119,175,215,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,215,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,237,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,186,248,68,230,203,117,213,77,121,171,211,157,104,199,41,45,54,124,230,241,21,46,27,45,182,55,74,182,137,228,217,12,20,21,46,68,221,59,37,114,53,124,141,168,173,154,71,245,107,97,123,82,154,205,0,0,230,156,69,104,54,27,196,150,145,223,116,167,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,238,170,212,123,119,177,95,27,151,99,220,139,159,126,37,248,116,206,248,95,213,58,253,51,206,169,255,0,202,214,89,235,119,195,253,103,107,242,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,177,83,246,42,242,163,245,113,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,160,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,182,69,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,165,110,117,126,169,241,111,183,244,62,227,113,28,149,61,83,229,63,111,235,189,198,220,93,72,0,25,172,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,159,224,0,0,50,174,116,173,104,208,108,203,69,99,195,110,151,218,42,185,108,89,230,47,107,201,172,87,103,83,164,112,86,50,170,138,9,231,133,138,143,114,111,167,150,101,137,200,170,143,84,72,228,86,53,178,179,173,138,114,80,173,214,214,90,179,43,123,173,52,146,105,4,245,21,19,50,185,206,131,191,6,72,198,209,35,161,98,35,210,101,100,148,146,49,206,87,49,209,162,195,30,199,49,203,34,62,210,128,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,153,21,120,240,224,94,197,198,14,43,110,173,178,87,218,177,204,251,31,238,124,62,247,83,70,249,60,186,94,220,170,150,249,221,27,218,173,133,211,190,55,164,170,201,93,23,73,54,49,123,175,71,126,175,6,92,11,233,199,7,150,42,233,45,149,255,0,138,51,59,206,232,174,89,53,69,26,83,200,234,93,251,163,165,167,139,123,251,16,166,214,57,232,143,115,164,145,17,206,114,163,98,100,114,84,17,87,142,126,57,255,0,161,119,224,159,246,174,252,99,248,199,226,95,239,223,195,252,95,19,198,255,0,239,121,183,238,242,127,251,158,155,63,199,215,229,229,56,41,230,67,253,48,117,78,235,166,127,161,175,194,95,12,199,231,190,249,191,136,188,254,231,110,166,158,30,215,111,197,139,167,95,39,118,237,203,211,103,78,159,62,169,53,64,5,101,243,167,215,154,107,78,27,138,112,229,102,173,171,101,202,251,80,204,154,244,144,212,75,19,62,29,10,201,21,52,50,177,25,178,118,75,80,146,72,137,191,245,111,161,99,149,159,83,28,149,22,122,173,39,206,191,69,250,167,134,234,103,194,254,39,248,75,32,183,95,124,46,255,0,103,202,241,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,154,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,196,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,43,113,99,234,159,89,62,224,100,62,227,57,237,120,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,180,17,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,202,23,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,138,188,206,181,75,244,95,193,182,107,226,95,126,25,117,203,124,124,90,223,253,235,222,242,188,169,19,203,131,230,199,53,155,168,99,173,250,221,183,167,79,165,200,245,97,64,36,138,229,225,154,218,176,14,52,180,170,251,121,167,171,154,158,170,240,251,35,27,76,198,185,233,61,194,154,90,24,92,168,231,53,54,54,90,152,220,245,235,213,24,142,84,71,42,35,87,67,192,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,167,117,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,208,14,175,112,119,171,154,99,196,188,156,48,217,172,245,121,94,67,91,81,18,99,243,81,209,190,6,94,41,37,98,190,58,150,36,189,26,198,53,169,34,76,237,235,20,79,130,116,89,21,177,57,229,223,112,89,195,254,101,195,38,131,90,180,143,52,207,233,50,154,139,125,68,213,116,235,73,111,74,104,45,172,159,108,178,209,198,254,187,234,24,218,151,84,200,147,72,140,123,146,84,77,140,70,163,83,57,135,160,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,145,64,3,154,113,21,160,216,111,18,90,71,125,210,156,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,186,171,81,237,222,197,124,110,93,143,114,46,117,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,158,40,244,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,15,184,76,195,120,69,210,255,0,192,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,221,65,5,121,193,107,29,139,6,225,129,116,170,162,31,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,201,222,221,201,27,144,164,18,101,114,147,205,110,184,175,26,88,253,138,223,79,73,37,62,99,103,186,217,43,157,51,28,175,142,6,83,58,185,29,18,163,145,17,253,218,24,154,170,228,114,108,115,211,167,85,71,54,247,128,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,147,197,99,58,67,134,226,26,161,155,234,229,138,10,184,111,186,133,79,105,134,250,142,157,95,4,207,183,199,52,80,76,198,47,205,143,88,166,72,220,136,187,21,33,141,81,168,229,123,159,237,74,1,230,143,235,179,83,127,37,246,122,34,42,151,125,203,131,151,253,31,14,246,40,181,111,87,177,223,246,216,175,242,96,138,154,162,72,42,35,199,105,119,190,61,180,239,133,242,70,249,166,141,17,239,153,29,185,35,149,34,106,51,245,203,44,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,13,121,172,113,213,77,152,201,95,194,198,148,87,210,84,216,169,106,22,28,214,185,212,178,182,119,92,105,43,94,159,13,98,77,27,81,172,138,90,120,229,116,209,171,187,138,177,181,175,107,91,34,75,89,101,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,160,2,26,243,50,225,51,13,215,125,23,186,234,147,170,41,44,153,102,154,217,238,23,166,93,155,64,179,207,95,110,166,164,168,157,214,215,170,72,196,70,58,84,99,219,35,146,78,210,247,54,55,245,178,110,162,18,247,185,102,240,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,123,219,250,168,246,204,163,149,113,99,233,99,89,62,223,228,62,221,57,154,195,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,157,185,129,113,221,125,226,171,42,147,10,197,159,225,105,150,63,112,89,45,212,221,25,39,197,42,160,146,170,56,174,187,223,79,21,68,29,218,106,134,167,140,229,86,179,167,85,234,239,154,68,2,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,172,124,0,8,255,0,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,224,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,174,93,247,43,174,12,172,90,31,167,22,221,126,189,221,126,43,153,234,54,63,77,81,10,192,247,182,150,217,103,170,72,170,99,166,107,87,167,114,103,237,133,242,200,228,232,215,49,177,199,209,26,249,38,157,64,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,5,43,115,171,245,79,139,125,191,161,247,27,136,228,169,234,159,41,251,127,93,238,54,226,234,64,0,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,0,1,149,115,66,122,115,160,154,79,196,79,5,250,35,133,107,30,41,248,130,203,69,135,227,87,72,41,188,234,154,77,149,76,180,178,54,201,190,158,72,222,189,25,52,137,209,87,111,213,215,167,84,69,73,21,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,245,128,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,0,33,87,50,30,10,117,79,140,31,209,223,232,206,255,0,138,91,63,9,124,95,205,248,237,85,76,61,207,43,196,237,246,187,48,75,215,167,140,253,219,182,244,234,222,157,122,175,79,21,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,205,180,239,69,84,114,175,85,111,203,246,170,88,80,0,206,183,29,154,233,125,215,238,38,179,28,146,231,121,181,92,237,86,27,133,86,55,141,205,107,70,45,43,172,244,181,83,37,59,217,35,85,221,238,230,247,204,178,43,156,142,116,203,183,107,17,140,111,0,5,212,242,108,214,191,199,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,159,228,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,85,221,56,122,202,184,160,230,23,169,90,71,139,84,248,30,126,160,100,181,55,27,163,233,100,168,134,217,67,21,124,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,121,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,133,69,243,193,205,109,85,249,254,150,105,204,52,245,105,114,177,217,238,55,186,137,92,198,246,29,5,116,209,67,19,88,237,219,149,232,235,124,202,228,86,162,34,58,62,138,238,170,141,141,92,8,240,125,117,226,207,38,206,32,106,82,71,109,197,177,122,215,69,45,92,174,100,14,189,213,211,205,13,173,146,58,39,164,204,99,102,71,212,171,219,28,173,233,72,177,189,171,221,68,88,192,105,163,64,117,142,197,196,6,141,98,122,197,142,67,227,210,100,214,246,212,73,77,185,239,241,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,253,46,69,58,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,149,114,228,249,71,112,163,167,24,254,147,217,248,166,185,197,241,156,207,40,243,224,182,201,81,10,36,118,42,88,170,102,164,145,180,233,213,122,205,47,105,234,249,151,163,146,55,164,77,70,162,202,179,88,168,0,2,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,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,103,132,188,158,86,220,34,90,180,43,72,233,117,150,243,113,164,187,101,154,161,103,160,185,50,72,169,219,178,215,106,149,137,60,52,177,72,230,164,170,249,18,72,223,63,205,24,175,142,38,163,87,178,146,201,55,192,41,91,156,158,181,254,57,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,222,172,99,146,78,255,0,93,205,216,167,31,225,31,134,75,174,191,232,247,16,183,236,106,154,146,227,144,226,152,189,185,182,123,108,182,231,84,79,52,242,87,54,178,71,210,185,136,247,182,165,105,237,117,20,209,177,140,85,145,107,54,43,152,221,219,163,174,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,52,251,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,64,60,209,253,118,106,111,228,190,207,68,72,174,78,252,42,225,185,213,77,235,137,108,238,219,73,118,126,43,120,101,167,23,164,150,69,115,41,110,49,196,201,230,172,150,21,102,215,61,141,158,155,176,237,235,181,253,215,171,17,236,133,237,183,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,102,179,139,31,84,250,201,247,3,33,247,25,201,41,117,227,95,244,101,203,171,78,120,107,211,75,157,170,167,36,203,109,249,13,54,91,47,94,244,214,123,92,215,74,182,165,62,197,106,198,217,170,163,145,255,0,55,59,124,113,38,228,98,44,208,202,216,109,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,103,100,229,123,163,95,209,30,62,31,110,241,248,25,93,127,139,124,186,101,116,82,58,162,111,196,81,65,35,27,50,110,72,251,212,113,119,234,34,142,157,205,98,118,165,123,190,137,222,233,138,76,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,79,199,29,78,165,90,168,56,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,177,240,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,85,57,87,22,62,150,53,147,237,254,67,237,211,153,172,38,255,0,20,252,117,83,102,60,46,105,87,11,26,81,95,73,83,98,165,193,241,248,115,90,231,82,202,217,221,113,164,138,52,248,107,18,104,218,141,100,82,211,199,43,166,141,93,220,85,141,173,123,90,217,18,88,235,195,71,14,153,223,20,26,167,65,166,120,45,63,249,42,203,197,110,248,127,171,45,126,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,246,34,126,213,75,84,226,55,148,238,141,95,244,58,138,201,160,214,63,130,103,24,141,189,203,73,112,149,206,158,171,36,237,67,83,34,82,84,171,231,134,157,147,84,84,204,197,90,167,55,245,109,99,88,212,108,77,107,25,77,127,236,171,2,202,191,223,92,115,36,199,46,31,243,148,117,214,218,234,121,63,236,201,12,209,200,207,249,28,215,55,252,74,133,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,181,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,5,43,115,171,245,79,139,125,191,161,247,27,136,228,169,234,159,41,251,127,93,238,54,226,234,64,0,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,0,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,192,0,0,1,26,185,138,235,29,139,70,248,71,206,234,110,240,249,21,121,133,190,124,58,215,77,185,236,239,85,87,193,44,110,93,237,99,209,189,168,18,162,126,142,218,215,246,54,110,107,158,213,40,51,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,236,62,173,88,193,127,69,250,167,153,105,159,197,62,39,248,75,32,184,216,188,222,199,103,202,241,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,167,160,147,68,46,169,195,109,63,18,48,223,41,29,109,118,113,54,15,81,109,116,110,108,241,206,148,17,214,69,59,29,243,107,216,230,172,205,114,46,213,98,178,53,77,251,215,183,216,57,98,234,151,232,191,140,156,43,203,190,252,50,213,150,249,24,181,195,251,215,189,229,121,81,175,137,7,201,142,115,55,87,71,69,245,183,111,78,159,83,145,138,242,255,0,136,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,78,191,162,250,13,134,232,172,153,149,210,197,69,73,45,247,60,202,46,153,53,246,236,218,117,142,122,199,213,86,207,60,16,189,85,238,93,148,241,76,145,53,17,81,138,169,36,136,198,186,87,245,233,96,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,213,12,224,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,77,45,37,60,84,145,84,244,123,24,246,119,153,78,217,123,110,106,57,157,205,139,213,91,213,109,39,147,142,144,211,97,92,52,87,106,149,68,20,139,114,212,123,196,211,50,120,103,149,207,248,117,11,223,75,12,50,177,221,24,199,182,161,43,222,138,196,94,172,153,155,156,189,17,172,171,110,52,52,114,197,160,92,80,103,250,85,139,77,190,203,106,184,71,81,110,143,107,211,198,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,37,159,242,108,214,191,199,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,159,230,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,0,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,64,51,45,175,218,199,125,226,3,89,114,205,98,200,225,241,234,242,107,131,170,35,166,220,199,248,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,125,78,85,46,211,149,150,1,77,130,240,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,233,99,232,224,164,86,108,68,99,153,181,233,215,122,185,212,151,175,218,57,125,225,255,0,89,114,205,29,200,230,242,42,241,155,131,169,227,169,218,198,121,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,125,77,84,46,127,148,158,107,106,202,184,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,211,40,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,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,205,103,22,62,169,245,147,238,6,67,238,51,156,210,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,245,57,117,240,43,77,194,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,246,222,230,53,239,99,81,239,153,68,74,230,13,193,37,171,138,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,39,90,33,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,47,79,151,239,29,214,46,42,177,88,240,172,165,254,22,166,227,246,244,146,227,77,209,242,124,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,205,85,115,58,117,78,173,249,164,192,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,156,171,139,31,75,26,201,246,255,0,33,246,233,204,214,30,131,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,214,141,149,204,99,188,104,220,233,27,11,54,183,107,21,92,169,220,124,143,127,117,43,131,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,168,52,171,83,50,173,27,212,124,115,84,176,170,191,30,245,140,220,34,184,83,110,146,70,71,54,197,250,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,123,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,5,43,115,171,245,79,139,125,191,161,247,27,136,228,169,234,159,41,251,127,93,238,54,226,234,64,0,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,0,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,0,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,192,0,0,1,77,124,230,245,210,179,41,214,91,22,131,90,47,59,236,184,77,190,59,141,210,146,52,158,63,235,138,182,171,218,147,35,149,34,151,183,72,180,238,141,237,106,171,60,185,219,189,85,206,107,124,255,0,39,125,23,181,106,47,16,215,173,64,202,49,10,75,205,163,0,179,178,174,142,162,165,237,115,40,47,115,84,51,195,149,34,87,117,123,210,40,107,92,199,43,92,216,223,27,95,244,200,145,41,24,56,177,245,79,172,159,112,50,31,113,156,158,156,5,232,189,171,94,185,105,235,6,159,213,98,20,153,21,222,76,162,245,87,141,211,204,246,196,248,175,113,217,168,188,41,98,149,206,106,68,254,234,181,170,229,115,90,172,123,216,254,177,189,232,181,108,105,79,133,141,107,254,145,60,62,225,58,199,37,191,194,171,200,45,235,231,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,156,171,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,137,255,0,197,62,181,255,0,71,110,31,115,109,99,142,223,230,213,227,246,244,240,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,92,214,26,115,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,59,213,75,19,85,81,143,154,94,228,175,250,156,170,249,28,170,231,42,170,173,106,243,193,192,41,162,186,233,102,169,80,227,213,107,81,85,79,113,176,93,46,205,73,93,2,50,39,69,61,21,59,215,175,105,143,85,154,189,237,249,35,222,137,39,246,146,52,219,199,249,62,235,29,247,6,226,129,52,170,158,31,34,203,169,118,249,233,235,35,220,198,118,42,168,105,231,171,167,169,234,172,115,221,181,140,169,139,182,142,99,87,201,222,237,203,27,80,187,243,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,141,92,198,245,51,244,95,193,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,211,202,243,228,109,61,67,33,106,61,174,124,205,165,146,166,86,162,117,233,217,87,185,174,107,28,133,0,226,120,181,247,57,202,172,216,86,45,67,230,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,51,81,22,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,20,215,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,208,198,45,52,212,49,181,24,191,53,134,69,86,162,174,231,253,124,150,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,238,122,238,170,182,182,162,71,83,108,107,21,19,124,19,212,75,220,115,216,214,248,219,126,167,72,212,75,148,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,170,125,100,251,129,144,251,140,229,138,114,186,229,255,0,71,104,163,182,241,55,173,248,239,122,235,55,141,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,43,63,0,128,28,197,185,115,95,120,148,202,173,58,189,163,53,86,170,60,189,254,37,158,251,67,91,178,154,158,182,151,185,177,149,235,51,24,175,89,160,99,209,36,71,111,115,224,137,141,143,163,226,100,83,119,94,17,56,28,210,62,16,109,85,115,226,143,171,191,101,151,138,120,160,186,228,119,38,49,39,123,26,214,43,224,166,99,83,165,61,51,165,106,201,219,234,247,170,171,18,73,36,237,198,173,145,71,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,160,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,74,124,39,122,88,209,191,183,248,247,183,64,117,83,149,113,99,233,99,89,62,223,228,62,221,57,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,11,222,229,251,192,141,139,133,92,86,60,215,41,103,155,169,185,5,189,35,184,212,245,124,127,11,165,158,58,89,37,181,108,101,68,180,243,246,170,105,220,190,75,81,28,254,189,19,163,126,75,48,0,43,47,139,190,83,87,93,84,215,154,77,70,209,124,142,146,211,103,206,111,18,213,102,81,92,164,116,171,104,158,77,243,79,95,76,213,93,211,178,87,35,147,199,220,138,217,164,103,71,54,23,185,105,167,79,15,220,60,105,127,12,184,3,116,231,74,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,181,175,123,96,141,85,177,181,145,162,162,237,99,122,244,58,88,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,1,74,220,234,253,83,226,223,111,232,125,198,226,57,42,122,167,202,126,223,215,123,141,184,186,144,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,192,0,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,0,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,153,125,88,206,191,74,26,167,153,106,103,194,254,25,248,183,32,184,223,124,46,255,0,123,197,242,170,100,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,133,228,242,190,209,11,174,137,240,161,101,117,230,249,73,113,168,207,234,27,156,49,148,209,185,172,163,130,182,142,149,33,129,92,239,155,222,145,67,27,222,187,90,136,249,28,196,220,140,73,31,76,60,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,16,131,154,135,15,23,93,26,226,94,235,158,82,218,169,41,113,61,78,168,154,247,105,124,53,142,153,238,173,70,66,183,38,202,217,23,123,30,181,51,58,100,68,235,30,202,134,35,21,54,186,56,251,255,0,36,253,104,181,91,170,115,205,8,200,114,250,74,90,139,165,69,45,251,25,179,204,198,177,245,83,164,82,50,226,232,164,219,213,239,72,161,162,85,137,94,171,178,55,189,141,232,217,92,146,215,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,143,127,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,141,183,234,108,142,68,129,124,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,93,4,145,127,153,118,1,83,168,60,22,234,37,45,183,30,164,186,220,172,116,244,215,250,85,153,34,223,70,202,74,152,229,170,168,137,242,42,108,123,104,210,173,23,106,239,115,28,246,55,118,253,171,66,250,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,105,167,219,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,12,219,241,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,130,170,249,222,234,151,255,0,139,77,20,183,223,127,241,188,166,239,108,241,127,245,83,80,79,222,86,127,250,201,187,24,255,0,249,94,223,240,106,71,254,81,218,103,149,102,28,94,217,243,171,77,39,75,46,5,111,175,184,93,234,164,142,78,219,124,154,73,168,224,129,175,107,21,137,51,223,58,189,172,123,155,186,56,39,114,42,171,58,45,234,16,131,155,238,151,218,179,78,18,234,115,201,157,73,5,203,79,175,20,87,42,121,221,68,217,103,150,10,153,155,69,45,43,37,234,142,133,142,117,68,51,59,166,228,114,210,198,138,223,216,230,212,95,11,26,215,253,29,184,130,194,117,142,75,127,155,73,143,220,23,207,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,166,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,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,86,7,10,156,20,126,147,120,208,213,222,37,53,50,217,117,166,198,241,45,80,189,84,226,81,116,236,195,120,186,67,118,169,114,212,111,71,36,142,134,150,72,217,242,107,118,73,42,237,87,170,67,52,78,179,240,0,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,114,174,44,125,44,107,39,219,252,135,219,167,33,7,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,226,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,172,208,0,0,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,64,41,91,157,95,170,124,91,237,253,15,184,220,71,37,79,84,249,79,219,250,239,113,183,23,82,0,6,107,56,177,245,79,172,159,112,50,31,113,156,181,78,74,158,150,50,159,184,21,222,221,110,39,248,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,0,0,65,94,111,122,233,89,166,28,56,210,105,206,61,121,240,175,90,151,112,117,186,102,177,39,100,206,179,192,196,146,181,99,150,53,107,27,185,239,164,129,236,122,170,73,21,76,173,70,57,55,57,149,45,194,174,150,254,154,120,142,211,173,51,154,197,241,154,11,206,65,75,241,90,47,43,199,238,218,226,127,122,187,245,136,246,57,189,41,98,157,223,67,145,235,211,163,58,185,90,139,165,51,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,31,171,206,11,71,44,89,207,12,11,170,181,19,120,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,54,198,237,73,28,165,69,240,221,173,247,94,28,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,108,127,71,35,95,181,202,215,162,43,22,237,57,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,141,92,214,181,51,244,137,198,78,71,110,167,171,181,85,208,97,86,250,28,102,142,123,124,157,205,221,184,214,162,161,147,57,30,230,172,209,213,85,84,196,228,77,187,123,72,199,55,115,92,171,39,249,31,96,21,49,90,181,79,84,171,177,234,69,167,170,168,183,88,45,119,103,36,78,157,31,19,101,158,182,157,139,215,186,198,42,77,64,247,124,145,143,84,143,251,75,26,237,180,160,102,7,85,116,207,42,209,189,71,200,244,183,53,164,241,239,88,205,194,91,125,78,216,228,100,115,108,95,162,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,234,114,197,213,47,210,135,6,216,87,151,125,248,157,215,18,242,49,107,135,247,175,103,197,241,100,95,18,15,147,26,215,237,161,146,139,235,110,238,189,126,167,43,209,229,43,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,131,58,220,124,106,102,43,171,188,94,234,78,117,133,85,249,118,90,139,133,61,190,154,169,178,71,36,117,94,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,190,168,220,199,42,34,170,162,88,167,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,54,239,169,178,53,82,197,79,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,93,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,52,103,193,126,177,223,117,247,134,12,3,85,114,152,118,94,174,182,249,41,238,50,110,98,249,53,84,149,18,210,75,83,209,140,99,25,222,125,59,165,237,181,168,214,119,54,39,84,111,85,237,96,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,75,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,78,107,253,19,184,88,255,0,205,167,74,191,248,54,221,255,0,209,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,62,75,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,78,107,253,19,184,88,255,0,205,167,74,191,248,54,221,255,0,209,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,0,0,0,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,157,42,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,67,235,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,157,42,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,67,235,0,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,141,70,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,226,67,218,128,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,213,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,255,0,18,30,128,0,0,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,157,42,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,67,235,0,0,124,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,156,215,250,39,112,177,255,0,155,78,149,127,240,109,187,255,0,162,117,80,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,201,205,69,79,154,33,226,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,0,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,83,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,254,36,63,86,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,154,255,0,68,238,22,63,243,105,210,175,254,13,183,127,244,79,107,115,211,220,6,245,134,179,78,111,56,62,63,95,137,199,79,5,35,44,53,54,200,101,183,54,8,21,139,12,73,76,230,172,72,200,214,56,213,141,219,209,187,27,211,167,68,60,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,253,96,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,201,173,68,79,146,33,250,184,46,147,233,102,151,249,223,163,61,52,197,49,47,137,246,188,223,129,89,169,168,60,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,218,167,159,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,155,156,170,191,53,83,245,129,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,228,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,249,53,168,137,242,68,63,87,5,210,125,44,210,255,0,59,244,103,166,152,166,37,241,62,215,155,240,43,53,53,7,149,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,251,84,243,247,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,237,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,243,115,149,87,230,170,126,176,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,241,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,159,55,57,85,126,106,167,235,0,0,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,157,42,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,67,235,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,241,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,159,55,57,85,126,106,167,235,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,254,36,61,0,7,148,206,180,159,75,53,67,193,253,38,105,166,41,150,252,51,187,225,124,118,205,77,95,226,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,254,196,63,43,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,155,92,168,191,37,83,160,0,121,76,235,73,244,179,84,60,31,210,102,154,98,153,111,195,59,190,23,199,108,212,213,254,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,236,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,201,173,68,79,146,33,232,48,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,167,94,140,106,127,137,15,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,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,240,253,150,183,15,165,186,79,77,240,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,244,245,233,213,85,87,160,114,164,226,143,93,184,148,253,40,254,154,243,159,196,127,135,62,9,240,207,234,202,58,62,199,145,231,119,191,220,209,71,187,119,98,47,237,117,233,183,229,211,170,245,159,224,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,224,216,221,155,225,158,21,23,192,173,181,29,174,237,182,150,105,63,89,53,59,228,119,89,37,123,190,167,47,78,189,19,162,34,34,75,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,241,5,234,139,48,170,181,193,83,224,211,82,108,165,101,21,20,141,143,101,60,113,177,122,62,105,23,170,166,239,171,167,94,136,136,147,0,0,8,235,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,160,0,0,28,43,17,226,207,13,200,120,168,207,120,83,188,211,210,89,50,28,86,158,221,83,101,146,106,245,115,242,22,79,68,218,170,148,138,53,141,173,141,240,54,72,250,179,184,247,189,155,228,68,70,198,253,189,212,0,0,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,255,0,15,222,171,115,10,91,92,245,62,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,250,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,140,227,119,159,137,249,180,95,2,182,211,247,123,86,218,169,163,253,100,52,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,111,224,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,225,251,213,110,97,75,107,158,167,193,166,171,223,74,250,42,217,29,30,202,136,228,98,117,124,49,175,84,77,223,79,78,189,21,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,241,156,110,243,241,63,54,139,224,86,218,126,239,106,219,85,52,127,172,134,157,146,55,164,145,49,223,75,147,175,78,139,213,21,81,109,252,0,8,1,205,111,138,61,118,225,175,244,93,250,20,206,127,14,126,35,248,223,196,255,0,171,40,235,59,254,63,131,217,255,0,116,197,38,221,189,249,127,179,211,174,239,159,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,223,25,198,239,63,19,243,104,190,5,109,167,238,246,173,181,83,71,250,200,105,217,35,122,73,19,29,244,185,58,244,232,189,81,85,22,223,193,26,184,173,227,54,197,194,94,163,233,93,179,60,181,119,112,204,239,226,244,247,123,148,12,123,234,173,82,83,173,23,98,165,177,183,175,118,20,242,37,73,99,70,172,155,85,174,103,85,103,106,89,42,0,7,63,226,23,41,190,224,218,5,169,121,174,45,93,225,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,20,131,253,212,126,59,63,227,207,253,25,179,255,0,170,23,252,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,107,124,89,170,59,93,217,153,12,127,171,133,143,145,221,100,149,141,250,90,189,58,245,94,136,138,169,16,56,50,230,131,98,226,127,86,43,180,151,45,192,127,7,93,110,187,170,49,70,211,213,62,186,58,152,225,166,238,84,211,84,75,219,102,217,147,181,60,204,147,99,99,116,125,99,93,175,141,174,158,117,3,143,241,109,173,247,94,28,52,7,35,214,139,53,142,146,243,81,142,84,90,220,250,10,153,29,27,42,96,154,227,77,79,51,17,237,249,177,235,20,210,108,127,71,35,95,181,202,215,162,43,23,213,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,16,255,0,154,6,189,234,199,14,218,5,96,205,116,115,43,252,63,122,173,204,41,109,115,212,248,52,213,123,233,95,69,91,35,163,217,81,28,140,78,175,134,53,234,137,187,233,233,215,162,170,44,64,224,43,143,94,44,117,167,139,28,27,76,245,47,85,190,51,141,222,126,39,230,209,124,10,219,79,221,237,91,106,166,143,245,144,211,178,70,244,146,38,59,233,114,117,233,209,122,162,170,45,191,128,1,29,115,78,46,237,90,117,198,110,49,194,238,95,110,164,167,182,231,24,189,53,202,203,121,90,134,196,176,221,93,83,91,31,139,63,113,200,215,50,102,211,68,200,182,125,125,229,107,54,201,222,69,138,69,0,0,42,175,152,255,0,21,92,109,112,205,196,20,182,220,43,82,254,15,128,228,150,250,107,134,54,200,241,250,26,136,227,237,196,200,170,224,116,245,20,142,87,76,217,216,233,92,196,145,251,99,168,129,85,91,185,26,158,215,149,215,28,90,137,174,249,150,101,167,220,65,234,221,37,219,33,158,158,138,167,18,161,154,219,73,66,250,134,70,149,43,94,145,45,60,49,182,71,163,124,119,171,28,170,253,140,123,154,155,89,34,165,143,148,3,253,212,126,59,63,227,207,253,25,179,255,0,170,23,125,195,214,83,125,206,116,11,77,51,92,166,187,205,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,242,34,87,52,222,50,181,19,134,203,86,15,134,104,190,85,73,102,203,50,10,138,139,165,125,83,82,146,174,122,107,116,45,72,217,27,233,106,34,145,17,147,203,43,149,178,253,61,22,138,70,166,238,175,219,29,120,16,227,75,140,238,34,120,160,196,116,231,49,213,155,173,199,22,119,149,113,190,182,223,141,90,153,178,150,158,158,73,24,147,74,202,53,88,161,146,116,130,7,61,21,174,253,114,53,143,107,220,199,37,191,130,63,241,235,170,89,222,139,112,157,156,234,102,154,95,126,13,146,89,190,25,225,86,248,176,212,118,187,183,42,88,100,253,92,204,124,110,235,28,175,111,212,213,233,215,170,116,84,69,74,192,225,235,152,247,25,217,206,190,233,166,21,148,235,39,155,101,200,51,11,53,174,227,77,248,118,213,31,126,150,122,216,163,150,61,236,166,107,219,185,143,114,117,106,163,147,175,84,84,95,153,119,224,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,131,100,150,111,134,120,85,190,44,53,29,174,237,202,150,25,63,87,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,82,176,56,122,230,61,198,118,115,175,186,105,133,101,58,201,230,217,114,12,194,205,107,184,211,126,29,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,230,93,248,4,127,227,51,138,95,232,143,132,225,250,145,91,141,252,110,203,114,204,41,108,87,186,120,157,182,169,148,50,209,213,202,233,105,149,92,140,89,152,248,35,114,53,255,0,75,218,142,103,86,43,146,70,119,91,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,172,0,8,1,205,111,138,61,118,225,175,244,93,250,20,206,127,14,126,35,248,223,196,255,0,171,40,235,59,254,63,131,217,255,0,116,197,38,221,189,249,127,179,211,174,239,159,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,223,25,198,239,63,19,243,104,190,5,109,167,238,246,173,181,83,71,250,200,105,217,35,122,73,19,29,244,185,58,244,232,189,81,85,22,223,192,56,86,191,241,103,134,240,231,170,26,83,131,234,5,61,37,13,139,82,170,46,148,213,25,29,93,122,193,5,153,244,177,192,177,44,140,237,185,28,201,101,168,142,53,123,159,27,34,78,175,114,237,71,42,119,80,0,56,87,24,60,89,225,188,34,233,127,227,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,238,160,231,252,66,229,55,220,27,64,181,47,53,197,171,188,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,34,144,127,186,143,199,103,252,121,255,0,163,54,127,245,66,255,0,128,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,21,151,31,204,47,54,187,117,55,225,219,84,157,138,88,43,101,142,40,247,190,153,207,118,214,49,169,213,202,174,94,157,85,85,126,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,126,51,146,94,126,39,230,214,248,176,211,247,123,87,42,168,99,253,92,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,90,192,226,23,152,247,25,216,54,190,234,94,21,139,107,39,133,101,199,243,11,205,174,221,77,248,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,153,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,140,228,151,159,137,249,181,190,44,52,253,222,213,202,170,24,255,0,87,11,25,27,122,71,19,27,244,181,58,244,234,189,85,85,86,64,0,64,14,107,124,81,235,183,13,127,162,239,208,166,115,248,115,241,31,198,254,39,253,89,71,89,223,241,252,30,207,251,166,41,54,237,239,203,253,158,157,119,124,250,244,78,145,255,0,128,174,61,120,177,214,158,44,112,109,51,212,189,86,248,206,55,121,248,159,155,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,210,72,152,239,165,201,215,167,69,234,138,168,182,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,176,171,133,126,109,86,237,109,215,26,141,60,213,12,62,213,132,89,114,31,10,143,16,117,60,213,85,245,79,186,73,52,80,37,29,68,140,139,100,157,231,202,231,178,93,144,50,38,198,173,122,189,92,143,75,21,0,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,208,56,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,250,213,177,57,239,119,141,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,21,129,168,124,227,40,241,46,38,171,172,150,76,51,227,218,79,97,239,216,166,154,130,186,5,170,185,85,37,84,73,37,218,9,17,31,28,176,178,56,166,109,60,13,146,54,202,217,187,146,74,221,204,100,54,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,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,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,3,52,60,58,235,206,101,195,110,174,88,181,91,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,222,136,229,99,182,61,25,35,83,123,26,169,160,158,26,56,139,193,56,160,210,202,13,76,193,106,63,201,81,222,40,182,77,253,89,116,241,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,181,23,246,162,117,80,0,0,160,190,102,55,107,173,131,152,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,107,252,11,241,155,98,227,15,78,42,174,114,90,190,13,153,226,254,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,0,0,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,85,95,60,239,220,159,241,39,242,211,197,114,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,119,18,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,40,91,152,207,26,255,0,210,171,81,224,176,96,23,59,172,122,101,139,126,174,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,32,23,167,203,155,143,111,233,81,98,159,77,245,18,15,31,83,113,155,127,153,87,81,5,62,202,91,213,11,30,200,150,177,168,196,217,12,200,249,35,108,177,124,154,174,123,95,18,109,115,163,134,106,145,87,154,63,161,61,77,252,151,222,40,138,139,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,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,208,70,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,5,43,115,171,245,79,139,125,191,161,247,27,137,39,249,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,108,40,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,241,90,23,174,154,113,196,94,156,91,181,67,75,239,62,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,21,121,193,104,229,139,57,225,129,117,86,162,111,30,245,166,151,8,42,40,228,218,247,247,233,107,170,32,164,168,166,232,143,107,27,185,239,166,151,184,173,123,147,198,216,221,169,35,148,168,13,1,214,59,239,15,250,203,137,235,22,57,15,145,87,140,220,27,81,37,54,230,51,203,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,245,53,20,211,73,149,115,74,124,39,122,88,209,191,183,248,247,183,64,81,15,27,154,243,77,196,119,18,249,142,164,217,171,106,231,199,150,161,150,188,125,38,168,150,70,37,186,153,137,20,114,68,201,88,199,66,201,156,217,42,86,45,141,216,250,135,162,245,118,231,45,143,114,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,227,110,250,155,35,85,44,84,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,128,28,234,253,44,98,223,112,40,125,186,226,68,174,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,5,85,243,206,253,201,255,0,18,127,45,61,7,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,205,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,60,60,78,241,11,149,113,65,172,183,173,92,202,105,188,15,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,77,41,131,149,113,99,233,99,89,62,223,228,62,221,57,154,195,79,186,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,171,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,41,91,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,113,60,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,8,233,90,199,187,198,145,205,141,179,51,107,183,49,17,200,157,198,70,246,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,167,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,213,21,245,48,197,209,205,116,109,94,228,49,72,231,163,93,19,164,154,199,206,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,135,85,117,51,42,214,77,71,200,245,75,53,171,242,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,135,171,225,163,136,188,239,133,253,83,160,212,204,22,163,252,149,29,226,139,100,63,214,118,191,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,251,81,127,106,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,21,65,205,7,152,37,53,218,154,245,194,246,139,93,106,216,198,84,58,131,48,190,83,75,45,51,247,195,45,85,61,101,149,98,150,6,185,88,174,100,14,124,241,75,178,70,43,162,250,152,231,245,128,28,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,160,158,26,56,116,193,56,95,210,202,13,51,193,105,255,0,201,86,94,43,119,205,253,103,116,241,161,134,122,206,220,178,201,217,238,246,24,238,211,29,177,159,177,19,246,170,245,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,82,183,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,128,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,0,12,171,157,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,207,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,31,172,0,0,160,30,104,254,187,53,55,242,95,103,162,35,254,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,171,124,88,106,59,93,216,95,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,0,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,4,0,231,87,233,99,22,251,129,67,237,215,18,181,120,10,213,44,19,69,184,177,193,181,51,82,239,191,6,198,236,223,19,243,107,124,89,170,59,93,219,109,84,49,254,174,22,62,71,117,146,86,55,233,106,244,235,213,122,34,42,166,138,64,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,129,85,124,243,191,114,127,196,159,203,74,171,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,57,164,123,93,51,94,222,168,233,26,247,201,213,121,152,113,105,125,225,123,70,173,180,218,121,119,248,118,125,153,92,18,158,205,83,227,178,111,14,150,153,209,201,89,83,178,104,100,134,79,147,161,131,182,253,174,254,250,222,222,189,165,67,197,112,107,205,54,213,196,158,162,88,244,95,51,210,186,188,127,44,188,211,171,105,107,237,117,173,170,183,84,207,5,36,213,21,79,145,146,108,150,149,138,144,126,173,136,181,10,187,246,185,201,183,123,167,169,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,10,107,230,117,204,2,143,87,107,42,120,126,209,12,139,203,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,202,104,222,214,204,231,187,162,58,54,177,242,87,173,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,116,99,22,89,162,141,28,238,137,190,70,55,246,185,17,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,31,173,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,235,140,92,19,139,252,18,162,255,0,96,163,248,54,73,102,217,248,131,31,238,77,81,240,190,236,213,12,165,254,250,124,17,71,63,118,58,117,147,245,104,187,58,237,119,69,79,159,149,230,143,232,79,83,127,37,247,138,34,128,73,233,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,1,74,220,234,253,83,226,223,111,232,125,198,226,64,171,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,11,233,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,82,183,51,174,60,127,77,247,218,157,6,210,123,214,236,7,31,184,59,226,87,75,117,199,185,75,148,76,214,66,232,250,183,180,213,236,211,206,218,132,110,217,36,138,103,36,115,39,93,145,57,57,167,44,172,7,94,114,254,37,237,215,141,18,200,106,241,154,123,21,60,146,228,119,215,219,252,219,116,52,78,99,149,148,149,144,44,208,164,236,168,150,38,49,34,108,137,34,116,89,153,209,105,213,236,190,155,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,203,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,46,207,149,166,186,81,235,7,10,118,28,110,182,243,229,228,154,119,254,198,238,112,200,144,71,35,41,99,85,91,123,219,28,75,187,179,226,246,225,108,143,107,92,249,41,167,254,210,181,94,234,23,47,123,43,215,154,158,28,121,97,97,154,147,102,173,164,131,33,77,55,198,237,120,250,77,81,20,111,91,141,77,5,60,81,201,19,37,99,219,51,225,107,164,169,88,182,59,123,41,222,139,209,187,156,148,109,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,47,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,193,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,1,0,57,213,250,88,197,190,224,80,251,117,196,165,98,215,185,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,189,206,71,163,251,13,86,108,130,57,45,40,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,21,87,207,59,247,39,252,73,252,180,170,178,247,185,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,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,237,53,242,196,230,171,82,100,138,57,148,124,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,153,246,227,163,140,219,239,24,122,143,75,115,142,213,240,108,51,23,242,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,70,179,85,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,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,183,35,217,14,219,233,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,250,204,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,82,183,22,62,169,245,147,238,6,67,238,51,151,19,202,111,63,195,114,110,14,113,140,50,197,144,210,85,223,112,234,139,133,53,246,222,213,84,158,133,245,23,10,170,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,46,232,222,214,204,160,10,149,231,139,148,216,170,242,173,36,194,169,235,183,222,173,86,251,197,210,178,155,180,244,237,82,213,201,75,29,60,155,213,54,59,115,232,170,83,162,42,185,59,125,92,136,142,106,172,107,229,113,235,179,76,191,58,246,122,210,255,0,136,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,182,198,177,207,99,28,175,101,27,127,178,172,11,42,255,0,125,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,179,36,51,71,35,63,228,115,92,223,241,42,23,105,194,119,50,124,7,82,248,121,201,243,93,92,185,82,90,114,205,47,179,178,170,253,70,181,208,249,119,184,34,167,133,190,125,60,110,101,60,40,250,154,183,58,22,211,177,85,25,44,144,49,92,157,232,186,212,175,21,92,76,102,92,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,106,58,103,238,150,71,190,71,34,110,123,221,181,172,102,200,217,202,171,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,163,216,146,195,44,106,230,245,77,241,189,191,181,170,137,245,211,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,178,87,128,94,53,242,174,20,245,30,146,201,118,185,249,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,61,57,132,243,22,195,112,157,35,167,192,116,19,53,171,169,205,179,235,61,21,202,158,237,107,114,192,251,21,162,169,145,206,201,228,89,25,190,42,154,138,119,162,71,26,35,38,141,146,247,149,209,42,67,220,167,108,79,22,190,231,57,85,155,10,197,168,124,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,230,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,145,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,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,3,42,231,170,207,244,183,59,210,255,0,195,159,142,172,95,12,252,91,143,209,229,54,127,239,168,102,242,173,117,91,187,19,254,169,238,217,187,182,255,0,161,251,94,157,62,109,78,168,74,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,239,120,0,1,64,60,209,253,118,106,111,228,190,207,68,71,89,48,12,202,44,6,159,84,157,143,85,174,39,85,120,154,192,203,179,81,29,2,92,98,134,57,221,78,245,69,234,199,172,83,49,237,220,137,189,18,77,155,187,114,109,234,188,31,113,103,153,112,139,170,31,142,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,171,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,64,14,117,126,150,49,111,184,20,62,221,113,41,88,181,78,84,124,116,255,0,128,225,127,90,243,63,252,94,151,0,173,174,111,249,205,117,174,74,133,119,253,23,138,199,55,254,28,40,255,0,247,60,37,170,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,21,87,207,59,247,39,252,73,252,180,174,13,27,210,28,203,93,245,18,223,165,186,125,5,36,249,13,218,158,186,106,24,42,103,72,89,80,250,106,73,170,150,20,122,253,45,123,219,3,152,197,114,181,155,220,221,206,99,122,185,60,165,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,64,215,238,33,245,67,137,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,246,111,149,200,196,100,104,200,217,63,249,48,112,235,82,251,174,75,196,158,95,137,213,199,79,5,59,108,216,117,117,84,81,118,39,123,221,34,92,42,32,71,181,101,71,198,145,197,2,76,197,107,21,38,170,139,171,213,30,140,181,243,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,174,174,103,92,192,43,52,138,142,167,135,237,16,200,188,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,124,166,141,238,116,45,99,186,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,10,139,202,134,159,187,218,133,243,73,250,201,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,182,191,196,55,9,152,111,8,188,177,53,51,7,177,84,82,94,47,181,245,22,154,155,238,70,218,5,165,158,234,244,190,82,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,173,101,240,157,234,159,70,254,224,99,222,227,1,55,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,43,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,109,255,0,141,45,116,211,142,34,249,102,103,154,161,165,247,159,58,213,93,240,104,166,134,84,70,85,91,234,155,119,161,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,72,39,191,215,77,11,212,126,29,53,30,227,165,250,161,102,240,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,21,229,71,199,79,248,14,23,245,175,51,255,0,197,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,172,115,127,225,194,143,255,0,115,194,90,160,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,82,183,58,191,84,248,183,219,250,31,113,184,145,127,72,184,103,204,181,171,72,245,79,84,176,202,234,71,191,74,41,232,46,87,59,100,202,145,190,166,221,51,42,223,81,60,82,57,200,221,240,54,147,122,198,169,245,177,207,218,237,237,108,114,120,173,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,225,86,248,176,212,118,187,176,190,25,63,87,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,10,249,181,241,175,240,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,238,24,184,122,197,120,95,209,171,46,145,226,213,62,127,129,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,199,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,62,84,50,61,55,171,158,173,241,60,159,117,142,251,131,113,64,154,85,79,15,145,101,212,187,124,244,245,145,238,99,59,21,84,52,243,213,211,212,245,86,57,238,218,198,84,197,219,71,49,171,228,239,118,229,141,168,65,98,101,113,221,175,52,217,86,148,112,237,160,22,42,218,191,31,7,211,123,5,210,250,198,212,74,216,36,184,214,90,169,29,4,111,133,88,140,123,225,166,232,246,202,142,127,202,186,70,38,197,107,209,223,191,201,247,71,47,185,207,20,9,170,180,243,120,246,93,52,183,207,81,89,38,214,63,191,85,93,79,61,37,61,55,69,123,94,221,204,125,76,189,196,107,218,158,54,199,109,89,26,165,223,128,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,130,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,2,0,115,171,244,177,139,125,192,161,246,235,137,84,28,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,234,107,30,232,17,138,244,71,43,17,234,228,107,246,236,94,127,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,118,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,109,138,15,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,92,145,78,160,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,170,249,231,126,228,255,0,137,63,150,149,235,162,58,13,153,107,228,153,165,175,79,232,170,238,87,220,79,23,151,38,167,180,210,83,164,211,220,153,21,109,36,18,195,26,111,106,239,108,85,50,74,136,212,123,222,176,164,109,98,186,68,233,229,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,142,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,178,249,157,113,227,250,111,190,212,232,54,147,222,183,96,56,253,193,223,18,186,91,174,61,202,92,162,102,178,23,71,213,189,166,175,102,158,118,212,35,118,201,36,83,57,35,153,58,236,137,201,18,180,95,65,179,45,106,143,50,186,88,168,170,226,177,96,120,189,211,38,190,221,155,78,146,65,70,202,90,41,231,130,23,170,189,169,190,162,88,82,38,162,42,189,17,100,145,24,230,196,254,156,212,213,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,58,255,0,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,48,57,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,38,214,198,247,190,59,137,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,74,220,88,250,167,214,79,184,25,15,184,206,56,98,226,23,42,225,127,89,108,186,185,139,83,121,254,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,217,24,174,107,218,201,98,137,234,199,236,218,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,133,113,131,197,158,27,194,46,151,254,56,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,138,229,113,235,179,76,191,58,246,122,210,255,0,129,89,124,214,56,21,169,204,99,175,226,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,137,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,168,178,90,114,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,175,64,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,129,201,195,0,195,117,79,13,226,11,79,181,7,30,164,190,99,215,202,124,114,154,186,134,165,23,100,172,235,114,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,136,28,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,8,233,90,198,55,201,141,174,141,179,51,107,118,189,81,200,157,183,198,247,240,162,244,249,115,112,19,253,21,236,83,234,70,162,79,228,106,110,77,111,240,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,155,81,204,107,34,93,173,116,147,77,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,1,70,220,223,243,252,55,58,226,190,154,151,15,200,105,46,207,197,113,122,107,5,221,105,149,92,202,91,140,117,149,146,203,78,175,233,181,207,99,103,141,31,181,87,107,247,49,221,30,199,181,189,127,145,214,83,98,164,202,181,115,10,168,174,217,122,186,219,236,247,74,58,110,211,215,187,75,73,37,84,117,18,111,68,216,221,175,173,166,78,138,168,229,238,117,106,42,53,202,150,212,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,0,202,185,126,112,112,207,134,241,95,203,243,73,244,183,48,174,171,183,61,184,62,55,114,180,92,233,149,92,251,117,198,59,84,108,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,69,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,101,60,175,185,130,83,90,105,172,188,47,107,77,214,173,236,125,67,104,48,251,229,76,178,212,191,124,210,210,211,209,217,82,40,160,115,145,136,231,206,230,79,44,187,35,98,54,47,165,141,103,75,95,0,2,128,121,163,250,236,212,223,201,125,158,136,154,156,169,180,183,4,214,158,7,115,221,52,212,203,23,198,113,187,206,160,79,230,209,121,83,83,247,123,84,150,185,163,253,100,47,100,141,233,36,76,119,210,228,235,211,162,245,69,84,90,246,227,7,132,204,203,132,93,80,252,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,189,43,151,55,26,255,0,209,87,81,231,176,103,247,59,172,154,101,148,254,174,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,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,62,176,1,93,92,237,50,155,21,38,129,96,184,85,69,118,203,213,215,48,75,165,29,55,105,235,221,165,164,162,168,142,162,77,232,155,27,181,245,180,201,209,85,28,189,206,173,69,70,185,82,189,185,122,103,248,110,152,113,141,167,57,158,160,100,52,150,43,21,45,69,125,53,69,194,173,85,176,64,250,155,125,77,60,75,35,186,116,99,22,89,163,69,123,186,49,136,170,231,43,90,138,228,208,240,32,7,58,191,75,24,183,220,10,31,110,184,149,65,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,126,166,177,238,129,24,175,68,114,177,30,174,70,191,110,197,242,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,211,163,36,84,158,160,21,65,207,42,237,106,154,235,163,118,40,110,116,143,185,81,211,223,170,234,40,219,51,86,120,96,153,212,45,138,87,199,215,115,88,247,65,51,90,229,78,142,88,164,68,235,181,122,69,94,89,119,107,85,151,142,61,48,172,188,220,233,40,41,228,168,185,82,50,90,153,155,19,29,60,246,202,184,97,137,28,229,68,87,201,44,145,198,198,254,215,61,237,106,117,85,68,52,18,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,39,79,51,174,95,245,154,187,71,83,196,14,136,99,190,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,221,21,210,53,140,146,160,113,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,165,237,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,8,1,199,143,44,91,22,183,252,71,86,52,26,138,213,143,231,206,242,238,55,75,110,199,178,28,162,169,253,157,169,220,116,169,13,36,221,35,157,219,210,45,179,75,55,89,94,222,174,149,61,255,0,46,110,10,63,162,174,156,79,127,207,237,150,169,53,55,41,253,101,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,47,235,115,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,170,13,111,228,243,117,189,241,23,108,135,70,170,233,49,173,36,200,41,222,234,186,134,171,171,103,198,39,130,151,251,15,138,166,165,38,171,101,68,205,106,181,236,145,85,139,52,136,230,181,177,177,100,238,188,105,104,94,156,112,233,203,51,60,210,253,47,179,120,54,170,31,131,75,52,210,170,62,170,225,84,235,189,10,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,218,65,52,61,198,223,7,216,207,23,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,155,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,115,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,109,138,15,38,120,170,106,35,130,158,60,138,151,123,228,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,92,145,78,160,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,28,211,153,111,47,186,157,30,186,222,56,131,210,11,85,36,122,125,95,81,228,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,116,106,34,49,27,210,32,104,135,18,58,219,195,133,214,231,121,209,124,250,175,28,168,188,211,178,154,189,141,167,130,170,10,150,49,219,152,175,134,161,143,137,94,213,87,109,126,221,237,71,200,136,168,143,122,47,63,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,208,79,2,252,25,88,184,60,211,138,171,100,151,95,140,230,121,71,143,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,74,131,133,113,185,160,213,60,71,112,209,152,233,181,154,138,146,124,133,105,217,116,199,214,106,120,164,122,92,105,158,146,199,28,79,149,236,108,47,153,173,146,153,101,222,221,140,168,122,175,86,238,106,231,135,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,31,148,126,174,77,148,223,115,11,140,55,108,142,187,203,171,167,183,208,90,227,147,180,200,246,210,209,82,197,73,77,31,70,34,34,236,130,8,153,215,166,231,109,234,229,87,42,170,222,159,43,77,11,163,209,254,20,236,57,37,109,155,196,201,53,19,253,146,92,230,145,96,146,71,210,200,170,150,246,54,72,147,119,103,197,237,204,216,222,231,57,146,84,207,253,149,114,177,179,0,2,26,243,100,207,240,220,103,131,156,159,12,190,228,52,148,151,220,198,162,223,77,98,183,185,85,103,174,125,61,194,150,162,117,99,81,21,81,145,197,26,171,158,189,24,138,232,218,171,186,70,53,212,193,195,214,83,98,193,181,247,77,51,92,166,187,194,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,52,210,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,65,94,99,252,192,40,248,119,177,75,164,154,67,145,127,182,197,127,141,60,181,52,241,193,81,30,59,75,189,146,110,168,100,204,146,55,205,52,104,172,100,42,221,201,28,171,43,149,159,169,73,127,43,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,132,243,35,229,247,83,196,77,52,122,195,163,118,170,70,234,45,186,157,180,213,182,216,98,138,23,228,204,89,96,142,37,150,162,105,226,134,23,211,66,147,185,30,230,185,242,49,25,31,94,140,141,18,155,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,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,164,80,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,64,14,42,248,233,255,0,240,167,210,46,23,244,83,51,253,224,89,105,115,250,218,22,255,0,250,70,153,173,181,199,80,142,255,0,165,242,152,214,255,0,192,133,95,254,232,132,229,92,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,181,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,215,5,131,44,202,177,79,137,126,22,201,174,182,111,140,219,230,180,220,126,31,91,37,63,153,67,47,78,237,52,219,21,59,144,191,107,119,70,238,173,119,68,234,139,208,244,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,91,201,186,112,245,138,240,191,203,211,82,180,143,22,169,243,252,13,63,201,106,110,55,71,210,199,79,53,206,186,90,9,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,150,128,77,84,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,70,124,96,240,153,134,241,117,165,255,0,129,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,103,94,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,113,60,177,120,241,253,55,216,169,180,27,86,47,91,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,170,190,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,86,226,199,213,62,178,125,192,200,125,198,113,157,240,245,149,97,58,19,166,124,65,121,63,16,198,245,27,226,84,219,163,165,145,191,11,174,163,172,154,15,30,105,58,44,107,221,142,46,236,107,185,28,237,147,183,98,36,91,223,239,248,23,227,54,251,193,230,163,213,92,228,181,124,103,12,202,60,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,169,170,90,233,167,26,73,163,87,61,121,200,239,62,110,33,110,183,195,113,142,174,210,137,89,231,71,59,152,202,100,167,86,46,201,59,207,150,38,177,251,146,63,214,35,156,246,179,171,147,61,156,78,241,11,149,113,65,172,183,173,92,202,105,188,15,63,183,77,110,181,178,170,74,136,109,148,49,55,108,84,241,185,235,254,116,143,86,181,141,124,178,202,244,99,55,237,79,63,147,105,14,101,136,105,126,17,171,151,216,41,33,177,106,21,69,218,27,18,54,116,124,243,50,223,36,49,79,51,216,159,38,49,101,153,99,106,42,239,85,134,69,86,163,85,142,127,117,229,113,235,179,76,191,58,246,122,210,255,0,128,43,47,139,190,83,87,93,84,215,154,77,70,209,124,142,146,211,103,206,111,18,213,102,81,92,164,116,171,104,158,77,243,79,95,76,213,93,211,178,87,35,147,199,220,138,217,164,103,71,54,23,185,105,172,39,74,180,207,21,209,189,56,199,52,183,10,164,241,236,184,205,190,43,125,54,232,227,100,147,108,79,174,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,165,64,243,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,19,255,0,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,86,93,60,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,236,84,253,138,144,215,129,126,88,53,58,51,171,151,141,86,214,148,164,187,63,21,188,87,80,225,244,53,52,113,57,149,44,141,240,173,29,253,22,42,153,27,27,213,189,244,101,52,172,87,196,253,178,110,71,177,138,150,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,175,49,78,58,169,184,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,254,219,218,247,49,236,106,177,244,66,126,174,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,52,19,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,38,237,157,196,234,143,142,104,209,210,118,150,71,72,162,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,41,204,11,129,27,23,21,88,172,153,174,44,207,11,83,113,251,122,199,110,169,234,249,62,41,75,4,117,82,69,106,216,250,136,169,224,238,212,212,53,124,151,34,185,157,58,47,86,252,146,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,149,239,29,63,166,188,85,154,29,172,121,159,151,169,54,93,255,0,7,169,173,110,217,175,182,184,227,106,167,89,149,203,228,86,67,210,78,231,84,107,223,18,50,79,214,185,181,18,36,255,0,0,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,79,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,45,45,206,244,91,59,185,233,158,165,216,190,13,146,89,187,62,109,23,149,13,71,107,187,11,38,143,245,144,189,241,187,172,114,177,223,75,151,167,94,139,209,81,81,39,87,44,94,96,20,122,69,89,77,195,246,183,228,94,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,62,115,72,247,54,23,49,189,81,177,185,239,142,229,0,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,131,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,51,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,226,139,116,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,161,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,88,167,49,254,95,244,124,68,88,165,213,189,33,199,127,219,98,131,198,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,212,172,84,173,137,229,55,220,27,42,179,102,184,181,119,133,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,141,4,240,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,163,138,113,93,197,118,156,112,149,167,15,205,115,89,124,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,155,91,226,195,79,221,237,66,200,99,253,92,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,95,42,93,79,44,94,60,127,77,246,42,109,6,213,139,214,236,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,58,55,180,212,239,83,192,218,116,118,233,36,150,102,164,147,47,93,146,185,39,249,85,124,243,191,114,127,196,159,203,74,203,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,125,197,158,27,197,214,151,254,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,79,21,166,252,187,180,107,73,184,172,168,226,95,6,95,135,82,58,223,82,148,56,180,84,238,101,45,174,233,80,157,185,170,233,164,100,141,70,194,232,31,51,18,149,209,185,140,116,206,115,21,173,108,81,199,42,136,43,204,71,152,109,103,12,157,52,159,75,236,254,70,125,119,183,203,43,238,87,10,89,226,134,201,27,251,93,138,168,99,150,14,205,195,122,58,165,173,86,74,177,199,45,58,164,141,126,215,68,176,87,135,110,96,23,220,127,67,181,111,135,237,111,200,174,183,139,86,91,135,228,16,99,55,41,99,100,210,81,94,42,225,174,154,86,212,189,172,242,39,243,42,42,190,115,72,247,172,114,35,122,162,49,239,124,112,172,213,64,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,4,85,230,143,232,79,83,127,37,247,138,34,128,77,84,20,129,205,239,87,52,227,82,120,142,164,198,48,235,63,114,245,128,219,221,98,190,223,153,94,147,67,91,34,189,38,101,36,113,49,206,99,60,87,203,59,94,229,219,34,203,44,177,189,168,144,177,93,194,248,35,211,157,92,212,238,37,240,235,38,138,229,85,120,166,67,69,80,251,147,242,56,105,159,59,44,244,145,49,86,105,229,99,81,90,246,57,171,217,72,228,233,20,175,157,144,189,200,217,85,77,25,130,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,180,155,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,74,22,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,182,207,94,88,188,7,126,132,44,84,218,243,171,22,93,185,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,116,119,117,201,222,168,129,212,234,237,209,199,44,45,89,33,94,155,229,106,207,240,1,156,206,55,52,26,155,135,30,37,243,29,54,179,81,85,193,143,37,67,46,152,250,205,79,44,108,91,117,75,18,88,227,137,242,189,238,153,144,185,210,83,44,187,221,189,244,239,85,232,237,205,78,20,123,253,1,209,203,239,16,26,203,137,232,238,57,55,143,87,147,92,27,79,37,78,214,63,196,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,245,57,16,211,72,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,109,111,139,53,71,107,187,51,33,143,245,112,177,242,59,172,146,177,191,75,87,167,94,171,209,17,85,51,195,197,87,19,25,151,21,250,185,89,170,89,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,114,2,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,54,232,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,145,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,128,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,121,213,250,88,197,190,224,80,251,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,227,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,129,92,218,248,40,248,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,156,171,149,167,15,92,71,100,26,227,97,214,108,42,166,235,133,224,246,175,214,93,175,181,20,175,74,91,245,15,121,89,53,178,157,143,68,101,95,113,240,185,143,114,117,109,59,163,73,21,82,86,66,199,221,248,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,226,5,115,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,86,168,120,78,245,79,163,127,112,49,239,113,128,159,252,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,196,202,230,89,199,85,79,12,184,205,46,152,105,141,125,93,46,168,100,116,240,92,169,107,155,75,20,144,90,45,201,80,168,233,222,147,198,248,166,124,203,4,208,182,52,106,237,78,228,142,115,21,177,164,148,108,72,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,219,179,226,23,41,177,103,60,23,234,94,107,139,87,121,182,92,131,75,239,55,75,117,79,105,241,247,233,103,180,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,206,17,170,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,104,123,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,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,59,159,243,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,250,218,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,105,123,220,174,61,9,233,151,231,94,241,90,82,183,22,62,169,245,147,238,6,67,238,51,151,19,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,113,131,194,102,101,194,46,168,126,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,85,117,207,243,43,238,27,96,211,235,206,67,87,89,143,98,181,21,213,54,90,25,149,28,202,7,214,44,75,82,145,42,166,230,177,238,130,55,171,58,236,71,239,114,34,58,71,171,165,87,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,34,185,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,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,3,133,113,137,197,86,27,194,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,244,43,162,107,216,239,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,253,253,97,208,189,71,208,106,204,102,211,170,22,111,131,93,114,140,126,28,146,27,108,170,169,85,71,75,44,243,195,27,42,88,168,157,169,151,199,115,214,62,170,230,53,237,71,237,122,61,140,250,240,45,6,204,181,43,72,245,11,85,176,250,42,187,155,52,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,244,76,233,28,172,100,79,81,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,154,19,225,215,94,112,222,36,180,142,197,170,216,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,116,71,43,27,189,138,201,26,155,30,213,90,76,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,169,92,28,214,56,28,169,212,171,85,127,20,154,108,250,72,175,184,197,157,95,148,219,28,200,160,75,141,186,149,175,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,23,137,229,55,220,27,42,179,102,184,181,119,133,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,163,154,93,184,155,225,182,193,117,173,177,95,120,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,167,171,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,67,169,37,172,178,92,225,174,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,189,122,61,171,254,52,40,135,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,35,87,29,28,25,88,184,195,211,138,91,100,119,95,131,102,120,191,145,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,147,62,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,151,19,203,23,152,5,102,174,209,211,112,253,173,249,23,151,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,156,210,61,174,153,175,111,84,116,141,123,228,177,83,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,115,74,141,11,212,122,29,14,135,136,123,157,155,193,195,43,178,8,177,187,109,77,66,171,36,184,213,58,26,137,36,125,59,58,125,112,199,226,189,143,145,85,27,220,114,49,187,213,146,164,109,8,209,203,238,190,234,101,22,149,98,211,108,189,93,109,247,90,139,116,123,88,190,77,85,37,186,162,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,47,138,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,189,78,92,92,113,212,241,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,143,197,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,227,60,60,125,234,110,137,106,231,18,247,252,219,65,44,212,148,248,245,109,61,51,234,174,84,209,207,3,47,87,23,51,185,83,90,180,243,71,27,160,122,186,68,137,237,70,253,111,129,211,42,171,166,114,158,215,149,230,142,106,198,127,197,6,55,168,90,123,55,195,172,184,13,194,42,140,146,239,182,154,111,26,150,162,158,165,190,55,98,87,181,239,242,153,20,244,221,200,218,231,69,221,238,124,149,173,235,119,218,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,205,173,241,102,168,237,119,102,100,49,254,174,22,62,71,117,146,86,55,233,106,244,235,213,122,34,42,166,123,56,174,226,187,81,248,181,212,119,230,185,172,190,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,218,213,150,101,68,116,142,107,81,17,140,100,113,179,159,228,90,91,157,226,152,38,35,169,151,251,23,139,141,231,126,127,225,250,223,42,23,249,158,20,201,13,87,234,216,245,146,61,146,57,27,250,198,183,119,94,173,234,159,49,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,42,47,42,26,126,239,106,23,205,39,235,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,249,251,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,13,4,240,47,198,109,139,140,61,56,170,185,201,106,248,54,103,139,248,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,34,7,60,239,220,159,241,39,242,210,170,206,171,195,23,16,185,87,11,250,203,101,213,204,90,155,207,240,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,156,43,140,30,19,48,222,46,180,191,240,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,236,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,248,54,73,102,236,249,180,94,84,53,29,174,236,44,154,63,214,66,247,198,238,177,202,199,125,46,94,157,122,47,69,69,68,242,166,170,0,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,34,175,52,127,66,122,155,249,47,188,81,20,2,93,79,51,174,60,127,66,22,42,157,6,210,123,214,220,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,248,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,122,254,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,228,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,126,110,114,34,124,213,15,21,105,226,111,134,219,253,214,138,197,98,226,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,17,47,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,31,37,206,211,106,189,83,50,142,243,108,164,175,167,142,162,10,182,69,83,11,101,99,103,130,86,77,12,168,215,34,162,62,57,99,142,70,59,246,181,236,107,147,162,162,41,245,128,1,92,28,231,244,26,167,42,210,252,107,95,236,84,84,158,70,15,80,235,93,245,237,167,137,179,201,110,172,146,54,193,35,230,87,163,222,200,106,122,49,177,35,95,243,174,145,233,177,26,245,117,59,22,125,201,79,66,232,238,183,220,211,136,123,245,155,189,240,77,152,222,59,83,34,193,36,108,170,149,157,202,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,250,250,185,25,109,64,249,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,91,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,194,177,93,11,212,124,191,73,243,93,111,182,89,187,88,102,9,226,69,114,186,84,42,178,57,170,170,42,96,130,58,90,127,146,247,102,79,33,146,61,19,163,89,26,34,185,200,175,137,178,126,86,147,224,191,165,13,83,195,116,207,226,159,12,252,91,144,91,172,94,111,99,189,226,249,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,229,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,233,190,197,77,160,218,177,122,221,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,39,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,208,71,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,226,139,169,231,87,233,99,22,251,129,67,237,215,18,149,142,171,195,23,16,185,87,11,250,203,101,213,204,90,155,207,240,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,213,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,121,252,235,86,52,179,75,252,31,210,102,165,226,152,151,196,251,190,23,199,111,52,212,30,87,111,111,115,181,222,123,119,237,238,51,118,222,189,55,183,175,237,67,242,177,110,33,116,11,57,190,210,226,216,86,184,105,254,65,122,173,223,227,91,173,121,53,21,93,84,251,24,231,191,100,81,200,231,187,107,24,231,47,68,249,53,170,171,242,69,43,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,183,78,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,220,251,101,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,35,160,112,157,234,159,70,254,224,99,222,227,1,63,249,231,126,228,255,0,137,63,150,144,255,0,129,14,39,44,92,37,234,22,101,170,183,123,47,198,234,223,135,201,107,181,218,60,151,211,121,245,82,220,237,238,116,125,246,197,42,69,182,8,234,37,234,230,237,94,214,206,168,231,52,225,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,109,60,2,114,207,195,108,90,95,91,156,113,51,130,82,94,175,185,229,157,41,153,142,94,237,171,28,248,229,51,164,153,28,173,122,76,170,218,153,162,241,164,71,163,34,168,166,84,115,17,90,229,145,10,235,227,7,132,204,203,132,93,80,252,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,190,255,0,134,14,54,238,186,93,161,122,157,195,78,119,61,93,195,19,204,113,123,221,37,134,162,106,167,43,44,21,179,91,107,127,85,20,77,133,239,123,42,170,95,76,197,110,246,71,19,220,249,87,251,114,170,196,179,83,183,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,156,215,250,88,240,177,255,0,156,182,149,127,241,149,187,255,0,172,56,177,244,177,172,159,111,242,31,110,156,205,97,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,70,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,245,230,215,193,71,198,232,235,56,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,183,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,169,98,255,0,185,92,122,19,211,47,206,189,226,180,165,110,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,74,245,230,141,198,221,171,136,28,154,29,18,211,121,233,43,48,156,46,240,250,183,222,169,42,155,81,5,246,181,41,217,27,101,143,172,45,116,108,129,210,86,196,142,100,143,142,100,145,36,78,168,145,169,2,203,105,229,29,198,109,138,174,197,103,224,239,45,181,120,55,90,31,62,163,20,184,211,177,239,142,225,27,159,53,109,77,53,66,124,251,115,51,116,242,50,79,148,111,141,170,197,216,246,55,191,249,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,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,1,66,220,209,113,206,32,173,92,77,92,174,218,222,255,0,58,213,93,228,197,131,220,160,167,137,148,175,177,54,170,89,161,165,107,227,141,155,166,167,242,118,74,146,34,202,142,115,85,92,246,62,39,191,202,114,244,200,248,125,197,184,154,199,238,220,69,51,179,106,135,183,45,130,229,45,68,176,82,218,175,177,85,65,53,37,85,75,227,145,155,97,78,212,140,85,122,62,36,116,141,89,26,140,71,61,157,175,157,95,170,124,91,237,253,15,184,220,78,149,201,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,43,175,90,228,210,249,117,115,47,118,138,209,85,210,224,137,120,169,110,62,202,154,153,39,122,209,35,213,35,122,58,88,217,42,49,200,155,216,201,26,178,49,142,107,30,233,30,215,72,233,213,201,99,18,213,199,234,230,87,156,89,155,87,73,167,77,179,190,219,122,154,104,158,234,74,235,138,62,55,211,65,18,36,172,111,147,27,93,36,139,38,201,123,113,61,236,86,177,106,88,243,133,115,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,31,147,198,78,177,223,120,127,225,227,32,214,44,114,31,34,175,25,184,88,234,36,166,220,198,121,116,175,187,209,199,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,253,77,69,61,94,133,235,166,156,113,23,167,22,237,80,210,251,207,157,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,85,183,53,142,7,41,180,214,235,95,197,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,162,163,41,166,151,171,92,217,28,157,185,165,141,172,87,54,86,199,12,31,208,189,116,212,126,29,53,30,221,170,26,95,121,240,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,10,112,209,196,94,9,197,6,150,80,106,102,11,81,254,74,142,241,69,178,111,234,203,167,141,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,253,168,191,181,18,128,120,177,245,79,172,159,112,50,31,113,156,181,78,74,158,150,50,159,184,21,222,221,110,32,7,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,8,1,204,235,128,239,211,125,138,167,94,116,158,203,187,62,199,237,238,248,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,96,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,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,119,31,231,39,104,226,10,187,73,237,55,12,54,227,254,212,244,29,103,204,169,169,221,21,60,141,170,242,105,227,162,117,67,221,50,73,83,11,164,153,54,67,28,91,89,36,75,36,138,255,0,213,44,52,216,90,247,49,171,158,137,93,185,117,233,101,87,14,81,210,51,78,153,156,83,211,88,210,154,146,122,102,108,134,150,235,20,170,172,168,107,102,87,172,204,149,94,249,19,124,143,87,61,85,202,237,203,18,249,92,122,236,211,47,206,189,158,180,233,92,225,171,116,73,252,69,211,219,240,59,77,92,122,131,5,58,77,158,215,57,211,246,39,123,233,105,18,221,11,18,71,171,17,241,211,71,185,203,19,26,197,73,163,234,231,189,30,140,138,188,55,91,53,182,237,173,184,181,47,14,82,85,179,81,89,81,45,77,141,105,170,224,166,126,248,96,146,89,81,95,80,230,194,172,88,89,42,61,146,46,201,24,174,98,163,145,219,86,215,249,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,73,78,109,124,107,252,110,178,179,132,221,50,185,218,171,44,176,246,100,205,46,16,47,126,71,87,67,63,113,150,198,170,183,100,125,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,248,1,161,122,23,168,252,69,234,61,187,75,244,190,205,231,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,218,235,231,55,130,241,29,112,248,22,111,241,79,138,104,197,175,182,223,135,219,160,124,127,8,186,63,172,126,69,122,110,119,123,185,191,100,85,31,75,35,220,176,236,141,242,111,169,172,189,61,173,195,109,217,254,53,112,212,107,77,93,211,19,165,188,81,77,126,161,164,114,182,122,171,115,102,98,212,195,26,163,216,168,247,68,143,106,42,61,159,53,79,169,191,181,44,39,155,206,83,167,25,166,156,112,225,146,105,13,117,170,175,12,171,183,223,219,100,117,174,36,138,150,58,88,210,217,27,97,100,72,141,236,246,246,44,107,18,181,174,141,204,86,57,173,86,171,83,128,114,184,245,217,166,95,157,123,61,105,232,57,175,100,250,71,146,241,105,123,77,57,183,213,173,246,219,79,79,65,151,92,210,228,202,138,42,235,140,80,198,198,182,8,219,185,98,124,17,53,144,75,213,233,214,72,156,222,211,29,27,228,155,154,112,27,100,214,91,199,21,152,20,218,25,14,220,130,221,112,74,154,170,217,109,237,172,165,183,218,220,157,154,218,138,152,220,248,209,97,72,38,145,138,137,36,111,115,164,107,34,123,101,124,106,77,94,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,211,208,115,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,158,39,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,155,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,172,134,188,206,120,85,195,117,187,65,178,29,82,134,219,73,73,157,233,213,158,123,181,5,217,100,88,150,123,117,63,89,234,168,231,86,177,203,43,59,73,51,226,106,162,109,153,91,209,236,100,147,111,162,18,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,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,183,35,92,245,116,137,28,223,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,4,85,230,143,232,79,83,127,37,247,138,34,128,79,213,203,63,21,126,42,188,254,58,248,175,226,79,136,84,124,99,226,221,207,59,206,238,59,191,228,119,127,89,222,238,111,223,191,234,221,215,175,207,169,101,60,148,242,157,14,180,95,115,76,110,231,93,227,106,197,251,99,109,173,173,138,20,142,166,207,11,59,146,67,69,47,78,231,123,185,190,73,226,87,116,124,112,211,189,173,119,102,87,50,218,136,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,0,0,56,87,28,210,105,124,60,37,234,100,218,197,69,87,89,140,50,207,186,74,122,74,153,41,167,154,181,38,143,192,100,114,178,57,59,111,90,207,25,17,238,141,241,181,85,22,70,186,52,122,46,115,11,243,229,89,118,181,92,120,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,107,223,75,58,220,234,102,72,165,106,47,86,61,98,154,41,17,174,232,187,36,99,191,99,145,86,90,130,10,243,115,199,56,130,190,240,251,20,154,84,255,0,47,5,164,239,75,159,218,224,167,138,90,169,105,99,150,154,122,90,166,238,141,100,72,96,146,158,71,74,177,61,174,70,189,174,115,93,27,100,116,116,130,92,159,16,57,31,15,185,31,41,28,166,78,25,25,226,96,180,159,13,138,11,92,181,18,203,85,106,170,146,251,73,61,69,45,79,118,73,36,108,205,146,119,57,81,94,230,171,94,215,70,231,70,232,220,181,131,194,119,170,125,27,251,129,143,123,140,4,212,231,89,123,209,171,134,163,225,118,219,36,222,102,166,219,109,239,166,190,190,158,224,231,71,67,107,235,221,164,167,168,131,98,177,38,123,231,154,86,43,100,99,219,26,170,200,199,182,88,28,200,1,165,88,182,163,230,154,143,142,99,122,67,67,117,171,204,234,238,17,58,200,219,92,171,21,84,117,81,175,113,179,50,84,86,246,123,123,22,69,149,92,214,198,214,43,220,230,163,85,201,121,60,204,99,186,195,203,255,0,80,33,190,214,210,86,92,153,79,97,109,101,69,37,51,169,160,154,116,187,80,247,31,28,78,146,71,70,197,119,85,70,44,143,86,162,162,43,157,211,170,210,95,15,89,77,139,6,215,221,52,205,114,154,239,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,246,220,96,241,103,153,113,117,170,31,142,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,19,218,240,203,193,70,85,170,26,63,168,220,72,102,182,207,11,1,196,48,252,138,182,211,228,36,140,146,247,116,130,223,81,217,117,62,199,53,123,52,243,181,178,62,85,85,99,164,137,33,70,201,250,238,212,85,46,167,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,167,160,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,60,79,2,252,102,223,120,60,212,122,171,156,150,175,140,225,153,71,143,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,143,65,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,21,109,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,164,10,225,39,91,237,92,56,107,246,57,173,23,155,29,93,230,159,28,167,186,57,148,20,210,54,55,212,207,53,186,166,158,22,43,221,242,99,22,89,163,222,254,142,86,179,115,145,175,84,70,47,149,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,247,252,95,130,203,173,151,129,205,73,226,179,84,177,250,186,10,137,41,236,169,129,193,45,75,162,123,160,158,231,77,29,69,194,88,17,168,170,201,34,145,25,2,189,221,28,199,203,39,109,81,96,148,228,28,39,122,167,209,191,184,24,247,184,192,79,254,121,223,185,63,226,79,229,165,85,150,105,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,183,67,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,60,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,70,148,248,177,244,177,172,159,111,242,31,110,156,205,97,165,62,44,125,44,107,39,219,252,135,219,167,51,88,76,174,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,147,159,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,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,232,35,19,202,108,89,206,43,102,205,113,106,239,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,249,25,172,226,23,22,177,96,218,251,169,120,86,45,67,225,89,113,252,194,243,107,183,83,119,95,39,98,150,10,217,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,249,151,127,202,227,208,158,153,126,117,239,21,165,43,113,99,234,159,89,62,224,100,62,227,57,221,110,252,113,211,99,92,191,240,222,17,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,49,127,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,84,94,84,52,253,222,212,47,154,79,214,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,183,253,84,229,77,167,15,225,30,155,74,180,254,182,235,91,159,98,30,126,67,107,187,190,100,103,198,111,19,193,11,106,32,146,9,36,72,97,134,161,41,41,98,103,212,139,15,106,39,171,228,253,119,122,152,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,36,87,21,188,102,223,120,180,211,141,43,182,103,150,174,214,103,130,124,94,158,239,114,129,140,101,45,214,58,132,162,236,84,182,54,244,237,76,190,60,169,44,104,212,143,114,53,204,232,143,237,69,250,220,174,61,118,105,151,231,94,207,90,95,240,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,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,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,242,181,150,122,221,243,127,86,93,60,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,236,84,253,138,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,124,153,254,169,103,122,161,248,115,241,213,247,226,127,132,177,250,60,90,207,253,235,12,62,45,174,151,119,98,15,213,49,187,246,247,31,245,191,115,215,175,205,203,209,15,150,213,159,230,86,44,54,255,0,167,214,108,134,174,143,30,202,170,40,106,111,84,48,170,53,149,239,163,89,86,153,37,84,77,206,99,29,60,143,70,117,216,175,216,229,69,116,108,86,251,254,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,143,101,198,109,241,91,233,183,71,27,36,155,98,125,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,40,179,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,229,92,209,253,9,234,111,228,190,241,68,85,175,45,94,38,51,45,6,226,26,201,134,89,168,105,46,56,246,168,222,45,88,229,234,138,100,70,61,175,146,161,97,166,171,138,84,106,185,175,133,213,50,42,179,230,201,24,247,181,81,29,178,72,239,166,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,62,220,192,184,99,177,112,171,175,178,97,88,181,235,205,178,228,22,245,201,109,212,222,51,227,248,93,44,245,181,81,197,67,189,242,202,249,251,76,167,106,119,156,168,231,245,234,173,69,249,175,117,228,161,118,186,195,196,150,101,98,134,231,86,203,109,102,15,81,87,81,70,217,156,144,77,60,53,244,77,138,87,199,215,107,158,198,207,51,90,229,78,173,73,100,68,233,185,122,220,248,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,167,110,110,252,34,90,180,235,38,103,20,88,133,198,146,158,219,156,94,34,182,222,172,169,78,216,150,27,171,169,228,147,202,131,182,212,107,153,51,105,165,124,187,254,190,242,185,251,164,239,42,69,194,185,92,122,236,211,47,206,189,158,180,191,59,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,74,1,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,224,17,231,249,148,88,13,70,150,183,33,171,92,78,170,241,13,253,246,151,42,58,4,184,197,12,144,54,161,136,169,213,143,88,166,123,29,181,83,122,36,123,247,118,227,219,245,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,158,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,65,60,11,240,101,98,224,243,78,42,173,146,93,126,51,153,229,30,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,62,43,206,175,210,198,45,247,2,135,219,174,37,64,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,159,46,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,4,156,31,99,60,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,237,108,138,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,140,94,14,179,190,16,51,186,123,5,254,179,227,56,221,231,127,225,252,131,183,13,63,197,59,80,211,190,171,251,213,147,203,36,29,169,42,18,63,214,42,111,233,185,189,81,126,92,130,235,159,230,87,220,54,193,167,215,156,134,174,179,30,197,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,77,205,99,221,4,111,86,117,216,143,222,228,68,116,143,87,48,60,255,0,50,211,12,154,12,207,79,242,26,187,21,246,150,158,174,154,158,225,72,168,217,224,101,77,60,148,242,172,110,233,213,143,88,166,145,17,237,232,246,42,163,154,173,114,35,145,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,251,132,204,55,132,93,47,252,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,176,131,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,224,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,223,211,182,245,68,108,172,85,182,158,87,58,33,175,58,39,160,211,81,235,69,242,174,158,142,249,80,203,142,63,136,213,199,250,252,122,7,111,116,171,35,157,245,68,250,135,61,178,45,47,236,137,90,174,93,178,205,51,27,50,142,85,197,143,165,141,100,251,127,144,251,116,230,107,15,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,252,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,138,188,209,253,9,234,111,228,190,241,68,80,9,121,60,195,57,121,218,184,151,181,84,106,166,149,209,210,91,181,82,221,78,136,246,43,155,12,25,36,17,183,163,105,231,114,244,107,42,90,212,70,197,59,149,17,81,27,20,171,179,183,36,20,193,139,101,58,143,161,218,143,75,146,99,117,215,92,75,51,196,174,15,107,92,232,150,26,170,26,168,213,209,203,12,177,72,159,231,199,36,82,53,90,230,171,216,246,170,43,154,183,211,192,191,25,182,46,48,244,226,170,231,37,171,224,217,158,47,227,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,242,154,145,170,186,113,163,246,42,124,159,84,51,75,86,51,106,171,184,83,90,225,171,184,212,36,81,190,170,119,236,142,52,85,255,0,180,231,47,246,89,27,36,145,234,214,49,238,111,171,0,2,176,57,214,107,165,101,170,197,133,240,241,97,188,246,126,55,191,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,71,70,171,234,88,177,254,76,26,243,77,138,234,134,75,160,23,218,218,191,31,56,167,109,210,196,199,84,74,232,35,184,209,199,35,167,141,144,163,21,140,124,212,221,94,233,85,204,249,80,198,197,222,174,98,54,226,64,40,219,153,103,2,180,220,50,228,212,186,159,166,52,20,148,186,95,145,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,123,145,185,172,70,198,178,68,172,119,84,179,188,83,4,203,180,206,193,125,241,113,188,239,192,252,65,69,226,194,255,0,51,194,153,102,165,253,99,216,178,71,178,71,43,191,86,230,238,235,209,221,83,228,126,86,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,62,75,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,75,212,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,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,180,231,197,19,90,142,72,82,89,61,7,52,127,66,122,155,249,47,188,81,20,2,72,174,9,56,62,201,184,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,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,235,169,215,44,3,13,210,206,9,181,59,79,180,251,30,164,177,227,214,61,55,200,41,168,104,105,145,118,68,207,135,212,42,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,231,48,186,158,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,7,132,204,203,132,93,80,252,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,83,149,127,27,119,93,46,204,173,92,52,231,115,213,220,49,60,198,241,13,37,134,162,106,167,43,44,21,179,36,223,170,138,38,194,247,189,149,85,47,166,98,183,123,35,137,238,124,171,253,185,85,110,124,21,87,207,59,247,39,252,73,252,180,170,178,122,114,220,229,247,77,196,77,76,154,195,172,150,170,182,233,213,186,161,212,212,86,217,162,150,22,100,207,88,167,142,85,138,162,25,226,154,22,83,76,144,57,94,214,185,146,61,31,31,94,172,145,18,194,185,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,39,255,0,60,239,220,159,241,39,242,210,37,114,235,225,159,13,226,151,136,100,195,53,6,186,173,152,245,130,207,54,71,93,69,76,170,199,220,217,13,69,60,41,72,178,163,145,208,177,206,168,106,189,237,250,246,49,205,106,177,206,73,25,160,144,8,149,204,171,134,124,55,94,120,121,189,230,119,154,234,187,118,67,165,214,123,174,71,101,173,133,85,236,115,35,167,73,170,105,37,137,92,141,115,38,109,52,104,143,249,62,55,177,142,69,86,239,142,74,12,53,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,50,225,23,84,63,3,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,172,138,229,139,199,143,232,66,251,77,160,218,177,122,219,128,228,23,6,252,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,44,85,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,165,110,44,125,83,235,39,220,12,135,220,103,57,165,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,133,255,0,112,3,193,245,171,132,221,35,107,110,9,87,38,119,152,211,209,215,229,111,154,86,171,41,167,99,28,177,208,196,216,222,232,182,83,172,210,177,100,107,156,178,189,207,126,237,139,28,113,202,2,186,185,157,114,255,0,172,213,218,58,158,32,116,67,29,242,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,232,174,145,172,100,148,216,74,174,87,30,187,52,203,243,175,103,173,47,248,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,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,1,18,185,131,112,73,106,226,191,0,142,251,140,65,73,67,168,184,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,113,90,136,146,73,214,136,114,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,250,186,85,166,121,86,178,106,62,57,165,184,85,39,145,122,201,174,17,91,233,183,71,35,227,135,122,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,61,194,175,12,248,111,10,26,71,71,165,184,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,246,2,128,121,163,250,236,212,223,201,125,158,136,149,92,186,248,139,193,56,95,224,23,56,212,188,234,163,247,129,115,163,179,209,108,155,250,206,233,240,90,73,160,163,238,69,20,157,158,239,97,237,238,189,187,25,251,85,127,98,47,52,225,127,154,246,168,89,181,230,225,120,226,71,40,171,184,224,25,109,68,171,81,71,67,73,31,99,29,158,78,203,98,168,167,143,99,167,117,52,81,195,177,208,54,69,85,73,36,155,164,211,245,238,220,248,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,57,87,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,202,86,231,87,234,159,22,251,127,67,238,55,17,201,83,213,62,83,246,254,187,220,109,197,212,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,143,41,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,218,47,42,106,126,239,106,102,77,31,235,33,123,36,111,73,34,99,190,151,39,94,157,23,170,42,162,231,135,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,228,5,212,242,197,224,59,244,33,98,166,215,157,88,178,237,207,178,11,123,126,27,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,127,144,3,157,95,165,140,91,238,5,15,183,92,74,86,46,251,151,7,47,250,62,29,236,81,106,222,175,99,191,237,177,95,228,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,235,150,89,212,1,205,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,58,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,20,94,247,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,201,50,138,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,249,43,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,171,30,177,77,44,106,230,244,93,146,61,191,177,202,139,245,131,149,113,99,233,99,89,62,223,228,62,221,57,154,194,213,56,232,229,111,157,231,154,227,75,168,92,54,218,124,186,76,250,225,81,89,149,69,113,185,67,13,45,146,186,73,152,233,43,17,242,201,222,146,25,150,89,101,116,81,199,35,163,116,82,108,69,107,227,137,147,83,131,174,14,176,78,16,48,74,139,5,130,179,227,57,37,231,103,226,12,131,183,53,63,197,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,213,170,111,233,185,221,85,126,82,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,138,188,209,253,9,234,111,228,190,241,68,80,9,170,130,157,185,207,201,160,201,170,24,212,56,165,21,35,181,81,212,238,118,89,81,65,83,181,35,162,72,227,240,153,91,18,70,173,125,75,154,170,172,127,113,178,50,22,49,36,107,216,250,117,142,26,240,185,250,118,253,59,99,63,209,163,255,0,198,79,247,239,193,63,220,127,248,156,254,71,251,183,251,223,253,207,223,254,223,253,159,171,105,165,48,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,157,171,140,222,106,90,143,144,106,197,13,7,10,185,247,193,176,204,95,108,244,215,122,122,21,89,47,181,82,211,109,145,213,16,86,66,157,33,139,187,36,108,133,241,171,86,70,44,202,174,84,135,179,102,156,42,241,49,134,241,95,164,116,122,165,135,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,103,96,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,205,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,98,241,139,157,241,127,157,211,223,239,244,127,6,198,236,219,255,0,15,227,253,200,106,62,23,221,134,157,149,95,223,76,130,41,39,238,201,78,146,126,177,23,103,93,173,232,137,243,158,188,168,120,227,166,201,109,86,78,17,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,210,37,134,38,199,209,142,141,157,235,52,0,25,193,227,67,88,236,90,251,197,6,127,170,184,180,59,44,183,91,132,116,246,233,55,61,124,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,241,83,223,232,14,177,223,120,127,214,92,79,88,177,200,124,138,188,102,224,218,137,41,183,49,158,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,169,168,166,151,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,62,176,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,183,24,188,29,103,124,32,103,116,246,11,253,103,198,113,187,206,255,0,195,249,7,110,26,127,138,118,161,167,125,87,247,171,39,150,72,59,82,84,36,127,172,84,223,211,115,122,162,252,184,1,110,156,168,120,28,166,198,173,86,78,46,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,214,36,134,86,201,213,238,145,157,155,52,34,175,52,127,66,122,155,249,47,188,81,20,151,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,41,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,121,254,44,125,44,107,39,219,252,135,219,167,51,88,93,79,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,3,207,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,157,27,209,174,99,159,20,178,177,30,205,251,147,159,240,101,192,190,156,112,121,98,174,146,217,95,248,163,51,188,238,138,229,147,84,81,165,60,142,165,223,186,58,90,120,183,191,177,10,109,99,158,136,247,58,73,17,28,231,42,54,38,71,37,65,85,124,243,191,114,127,196,159,203,72,107,193,39,7,217,55,23,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,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,160,140,79,22,177,96,216,173,155,10,197,168,124,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,70,190,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,9,255,0,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,131,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,60,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,173,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,218,47,42,26,142,215,118,22,77,31,235,33,123,227,119,88,229,99,190,151,47,78,189,23,162,162,162,121,82,255,0,185,92,122,19,211,47,206,189,226,180,165,110,44,125,83,235,39,220,12,135,220,103,44,127,148,87,7,216,205,6,27,111,226,211,48,74,75,149,246,233,81,82,220,69,176,203,80,199,218,32,137,106,232,106,223,42,35,219,20,175,157,93,35,81,142,99,209,140,141,142,107,183,72,230,178,205,0,41,3,154,223,10,58,113,195,182,163,227,89,174,151,197,240,171,86,163,124,70,121,172,17,66,141,165,182,213,82,173,58,200,234,101,69,250,33,147,202,106,164,61,54,198,230,57,24,168,199,50,56,188,7,43,143,93,154,101,249,215,179,214,151,252,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,22,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,20,151,206,126,211,106,183,113,95,100,172,183,219,41,41,106,46,152,61,5,93,116,176,194,214,62,170,116,172,173,133,37,149,200,157,94,244,138,24,163,71,59,170,236,141,141,253,141,68,78,171,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,248,40,7,154,63,174,205,77,252,151,217,232,136,191,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,242,150,147,202,251,152,37,53,166,154,203,194,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,247,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,178,54,35,98,250,88,214,116,181,240,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,149,115,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,165,110,117,126,169,241,111,183,244,62,227,113,28,149,61,83,229,63,111,235,189,198,220,93,72,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,21,235,206,190,211,106,155,134,220,54,251,53,178,145,247,42,60,226,158,146,158,177,208,181,103,134,9,168,43,93,44,76,147,166,230,177,238,130,23,57,168,189,28,177,70,171,215,106,116,128,28,178,237,54,171,215,28,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,253,173,123,26,228,232,168,138,104,36,16,3,157,95,165,140,91,238,5,15,183,92,74,245,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,237,107,216,215,39,69,68,83,65,32,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,34,175,52,127,66,122,155,249,47,188,81,20,2,95,247,31,92,107,226,188,41,233,197,93,146,211,115,242,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,191,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,75,222,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,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,189,201,24,200,118,203,80,64,14,117,126,150,49,111,184,20,62,221,113,41,130,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,251,28,199,185,171,213,21,80,249,78,235,193,247,22,121,151,8,186,161,248,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,116,17,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,42,223,22,106,126,239,106,103,195,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,82,183,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,194,185,150,113,213,77,196,214,77,75,166,26,99,95,73,85,165,248,229,68,23,42,90,230,210,203,28,247,123,138,211,170,58,119,164,241,178,88,89,10,79,52,45,141,26,155,151,185,35,156,244,116,105,31,10,225,155,132,189,88,226,162,227,144,211,105,189,163,200,164,198,109,243,84,87,212,249,20,204,217,84,250,90,169,40,41,182,77,52,106,190,76,244,189,142,227,122,182,45,251,223,244,183,162,241,251,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,75,212,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,35,87,49,45,116,172,208,30,20,242,188,146,195,121,248,102,73,126,237,99,118,25,154,147,164,141,170,170,85,73,95,20,144,171,93,12,209,210,178,170,104,228,87,53,173,146,22,127,105,85,24,234,1,196,241,107,238,115,149,89,176,172,90,135,205,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,62,103,229,31,171,147,98,215,220,62,227,13,167,35,161,241,42,234,45,244,23,72,227,238,178,77,212,181,180,177,85,211,73,213,138,168,155,224,158,39,244,235,185,187,186,57,17,200,168,151,105,202,67,94,105,181,79,134,136,244,218,225,91,87,62,67,166,21,31,11,169,90,154,137,106,31,45,186,119,201,45,12,136,247,177,26,198,53,169,45,51,34,107,223,177,148,109,95,165,175,99,82,111,128,68,174,106,118,155,85,199,129,204,250,178,225,108,164,170,168,181,212,89,234,232,101,154,22,189,244,179,173,206,154,21,150,39,42,117,99,214,41,165,141,92,222,139,178,71,183,246,57,81,105,91,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,75,192,142,188,194,48,12,203,84,248,70,205,180,251,79,177,234,187,230,67,124,168,178,83,80,208,211,34,111,149,255,0,24,163,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,253,94,15,184,76,195,120,69,210,255,0,192,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,221,78,85,197,143,165,141,100,251,127,144,251,116,230,107,11,169,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,64,14,102,60,61,101,92,80,107,47,15,26,71,139,84,248,30,127,226,138,155,141,209,244,178,84,67,108,161,137,182,215,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,153,90,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,9,255,0,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,69,94,98,60,33,255,0,74,221,26,79,194,212,93,237,66,195,187,181,184,190,250,255,0,26,25,251,174,139,202,164,147,114,44,107,221,142,38,236,87,108,219,44,113,117,145,145,172,187,168,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,253,57,92,122,19,211,47,206,189,226,180,165,110,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,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,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,22,168,10,1,230,143,235,179,83,127,37,246,122,35,207,240,57,194,37,215,139,237,92,118,41,61,198,174,207,137,216,105,219,114,200,238,176,83,185,239,100,10,244,107,41,97,122,181,98,101,76,203,187,103,113,122,35,35,154,68,108,157,165,141,214,253,197,191,3,152,111,16,188,60,217,52,123,15,125,38,53,114,192,105,225,102,23,87,59,22,118,82,178,10,116,129,180,83,76,244,124,254,52,145,182,54,189,205,114,191,124,80,200,228,151,183,177,244,25,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,203,148,229,123,199,79,233,175,21,102,135,107,30,103,229,234,77,151,127,193,234,107,91,182,107,237,174,56,218,169,214,101,114,249,21,144,244,147,185,213,26,247,196,140,147,245,174,109,68,137,63,193,149,115,74,124,39,122,88,209,191,183,248,247,183,64,114,174,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,148,173,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,139,169,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,130,42,243,71,244,39,169,191,146,251,197,17,64,39,170,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,109,111,139,13,63,119,181,11,33,143,245,112,177,145,183,164,113,49,191,75,83,175,78,171,213,85,85,109,167,150,47,47,250,205,34,163,166,226,7,91,241,223,19,58,171,219,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,31,56,100,99,157,11,88,222,170,217,28,246,71,98,160,16,3,157,95,165,140,91,238,5,15,183,92,74,96,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,191,238,11,120,28,195,120,90,210,59,190,31,144,190,147,42,200,115,154,120,217,153,77,51,22,91,117,83,26,201,24,218,40,160,145,54,186,153,141,158,102,171,158,221,242,247,30,231,163,90,172,138,58,139,227,163,131,43,239,7,154,143,75,108,142,235,241,156,51,40,242,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,250,14,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,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,125,101,43,115,171,245,79,139,125,191,161,247,27,137,13,113,157,94,204,177,13,47,205,244,142,197,61,36,54,45,66,168,180,205,125,87,64,143,158,102,91,228,154,88,33,99,215,228,198,44,179,36,142,84,77,234,176,198,136,228,106,189,175,250,180,47,66,245,31,136,189,71,183,105,126,151,217,188,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,59,69,58,23,161,122,113,195,166,156,91,180,191,75,236,222,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,13,121,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,106,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,39,193,247,22,120,111,23,90,95,248,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,54,117,238,49,21,93,19,209,59,169,76,28,229,245,190,213,157,107,109,131,69,237,246,58,186,122,141,47,167,157,213,213,243,72,221,149,115,220,160,163,168,70,68,196,234,168,200,226,142,46,175,114,162,185,242,61,187,81,24,143,147,229,228,217,162,159,142,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,187,100,158,186,227,21,69,60,123,154,177,185,29,11,96,101,98,187,163,216,228,147,177,211,115,119,161,0,9,211,199,222,133,209,218,184,118,225,159,136,123,13,155,179,241,189,63,176,227,121,21,76,107,4,113,190,170,43,92,18,80,189,204,68,73,100,153,240,182,169,142,145,85,237,72,233,32,103,209,209,168,255,0,151,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,254,23,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,123,235,26,191,83,152,198,173,228,128,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,117,60,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,0,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,159,252,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,43,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,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,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,64,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,66,174,99,60,4,255,0,74,139,20,26,145,167,115,248,250,155,140,219,252,58,74,121,234,54,82,222,168,88,247,202,148,110,87,174,200,102,71,201,35,162,151,228,213,115,220,201,87,107,155,36,52,131,137,229,55,220,27,42,179,102,184,181,119,133,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,163,42,230,148,248,78,244,177,163,127,111,241,239,110,128,229,92,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,41,91,157,95,170,124,91,237,253,15,184,220,71,37,79,84,249,79,219,250,239,113,183,23,82,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,4,85,230,143,232,79,83,127,37,247,138,34,128,75,20,229,139,203,254,143,87,107,41,184,129,214,252,119,203,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,206,25,24,214,204,231,183,170,186,54,189,146,92,160,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,85,195,62,101,194,134,174,86,105,110,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,242,215,150,47,48,10,61,34,172,166,225,251,91,242,47,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,57,164,123,155,11,152,222,168,216,220,247,199,114,133,43,115,171,245,79,139,125,191,161,247,27,137,8,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,255,0,184,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,107,100,80,42,47,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,31,249,99,97,90,243,146,113,71,143,100,26,47,81,87,111,182,216,42,32,151,50,184,171,246,81,37,145,242,162,207,73,63,86,185,178,62,118,198,230,197,23,69,119,113,141,149,54,118,93,44,119,189,150,101,54,44,27,21,188,230,185,77,119,133,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,140,198,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,239,114,197,210,223,209,127,6,216,87,151,98,248,101,215,45,242,50,155,135,247,215,123,202,242,164,95,18,127,147,220,214,110,161,142,139,232,110,222,157,62,166,163,213,229,0,151,209,127,209,203,238,190,242,185,198,180,171,22,155,101,234,235,165,248,205,69,186,61,172,95,38,170,146,154,142,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,45,16,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,105,123,64,117,142,197,196,6,141,98,122,197,142,67,227,210,100,214,246,212,73,77,185,239,241,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,253,46,69,58,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,192,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,186,158,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,0,0,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,79,254,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,149,184,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,22,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,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,5,90,243,65,229,247,83,118,169,189,113,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,205,144,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,167,185,253,107,131,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,249,42,59,197,22,201,191,171,46,158,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,246,162,254,212,76,214,26,83,225,59,210,198,141,253,191,199,189,186,3,149,115,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,165,110,117,126,169,241,111,183,244,62,227,113,28,149,61,83,229,63,111,235,189,198,220,93,72,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,17,87,154,63,161,61,77,252,151,222,40,138,192,229,205,193,71,244,170,212,121,239,249,253,178,235,30,153,98,223,172,185,84,192,157,168,238,149,200,172,88,237,141,155,115,94,221,204,122,201,43,162,71,57,145,181,173,235,19,166,138,68,189,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,15,172,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,14,21,198,15,9,152,111,23,90,95,248,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,237,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,218,47,42,26,142,215,118,22,77,31,235,33,123,227,119,88,229,99,190,151,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,189,81,210,53,239,146,53,243,171,245,79,139,125,191,161,247,27,137,50,185,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,187,83,183,27,90,197,108,139,36,223,0,30,83,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,120,84,94,84,213,29,174,236,207,154,79,214,76,247,200,238,178,74,247,125,78,94,157,122,39,68,68,68,134,188,225,181,190,213,129,240,233,79,163,83,88,234,235,46,90,163,80,141,167,171,108,141,100,20,48,91,170,169,42,101,123,255,0,107,158,247,57,97,99,88,136,137,209,242,57,92,155,17,146,85,95,8,186,33,106,226,59,136,188,51,70,175,183,202,187,69,182,255,0,81,82,234,202,186,72,218,249,210,10,122,89,170,100,100,123,190,150,189,237,129,88,143,84,114,49,94,142,86,191,110,197,210,73,149,115,74,124,39,122,88,209,191,183,248,247,183,64,82,95,50,77,23,181,104,135,22,153,69,139,23,196,41,49,188,98,249,79,71,126,177,81,210,61,189,133,130,104,81,179,186,56,209,203,217,103,153,21,99,82,46,141,70,163,81,24,214,199,176,155,252,150,245,210,251,148,224,153,110,131,100,119,155,83,233,48,159,30,227,141,82,116,100,117,222,45,92,213,15,173,78,136,168,178,195,28,235,19,183,237,87,49,213,123,92,245,107,162,107,108,168,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,93,79,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,0,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,39,255,0,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,74,220,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,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,10,245,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,102,218,134,34,42,185,23,170,59,229,251,21,125,175,45,238,10,117,79,131,239,210,39,233,50,255,0,138,92,255,0,22,252,35,194,248,21,85,76,221,191,23,203,238,119,123,208,69,211,175,146,205,187,119,117,232,238,189,58,39,89,170,10,192,227,51,149,254,190,241,19,196,158,97,172,120,86,95,167,244,86,92,131,225,254,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,233,84,235,209,122,162,73,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,126,127,181,18,80,0,85,95,19,188,158,243,108,223,89,111,89,151,15,87,173,63,199,49,11,215,110,177,150,75,132,181,148,159,14,170,86,244,158,56,91,20,51,49,97,115,209,101,106,34,198,214,119,86,54,198,214,70,213,119,160,224,239,151,247,27,60,40,106,229,191,48,179,106,134,154,187,24,184,212,83,211,101,150,136,238,55,9,153,113,183,35,254,181,108,78,164,99,124,152,218,233,29,11,247,55,107,213,90,171,219,124,140,127,10,254,226,167,20,255,0,249,125,165,95,251,214,227,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,176,241,60,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,248,127,141,61,210,89,35,165,103,98,190,158,161,251,221,28,114,61,58,178,23,34,116,98,253,74,157,122,39,85,74,246,209,14,81,60,73,105,174,180,96,58,141,125,205,180,214,123,110,43,148,90,175,117,145,82,92,171,221,60,144,83,85,199,52,141,141,174,163,107,85,234,214,42,34,43,154,157,122,117,84,253,165,186,21,235,204,47,151,166,180,113,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,205,181,12,68,85,114,47,84,119,203,246,42,185,122,114,244,214,142,19,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,182,157,232,170,142,85,234,173,249,126,213,75,10,5,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,240,255,0,26,11,165,194,182,58,166,118,40,41,233,223,189,177,210,72,196,234,248,92,169,209,235,244,170,117,232,189,81,36,255,0,47,78,23,243,238,19,52,94,245,167,58,141,119,199,238,55,43,142,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,247,83,189,85,17,170,157,21,191,63,218,137,40,0,34,255,0,48,190,23,243,238,44,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,247,84,49,81,21,168,157,17,223,63,216,139,24,56,51,229,127,175,188,59,113,39,135,235,30,107,151,233,253,109,151,31,248,135,147,5,174,225,91,37,83,251,244,21,20,236,216,217,41,35,98,244,124,205,85,234,244,250,81,122,117,94,136,182,126,8,191,204,47,133,252,251,139,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,253,213,12,84,69,106,39,68,119,207,246,34,198,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,254,33,228,193,107,184,86,201,84,254,253,5,69,59,54,54,74,72,216,189,31,51,85,122,189,62,148,94,157,87,162,45,159,130,47,243,11,225,127,62,226,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,117,67,21,17,90,137,209,29,243,253,136,177,131,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,136,121,48,90,238,21,178,85,63,191,65,81,78,205,141,146,146,54,47,71,204,213,94,175,79,165,23,167,85,232,139,103,224,0,66,174,100,60,20,234,159,24,63,163,191,209,157,255,0,20,182,126,18,248,191,155,241,218,170,152,123,158,87,137,219,237,118,96,151,175,79,25,251,183,109,233,213,189,58,245,94,156,87,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,136,121,48,90,238,21,178,85,63,191,65,81,78,205,141,146,146,54,47,71,204,213,94,175,79,165,23,167,85,232,139,103,224,133,92,200,120,41,213,62,48,127,71,127,163,59,254,41,108,252,37,241,127,55,227,181,85,48,247,60,175,19,183,218,236,193,47,94,158,51,247,110,219,211,171,122,117,234,189,56,175,6,124,175,245,247,135,110,36,240,253,99,205,114,253,63,173,178,227,255,0,16,242,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,74,47,78,171,209,22,207,192,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,246,21,23,253,197,78,41,255,0,242,251,74,191,247,173,199,253,68,186,144,1,197,56,204,209,76,171,136,158,27,51,13,28,194,174,22,170,43,214,65,240,255,0,26,123,164,178,71,74,206,197,125,61,67,247,186,56,228,122,117,100,46,68,232,197,250,149,58,244,78,170,149,237,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,58,244,234,169,251,75,116,7,42,226,143,66,255,0,164,166,132,228,218,41,248,167,240,231,226,63,11,250,207,193,243,59,30,61,100,21,63,224,123,145,238,221,216,219,253,180,233,187,175,207,167,69,245,90,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,194,162,242,166,168,237,119,102,124,210,126,178,103,190,71,117,146,87,187,234,114,244,235,209,58,34,34,39,171,0,2,47,243,11,225,127,62,226,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,14,130,58,74,184,92,214,186,24,165,114,191,117,67,21,17,90,137,209,29,243,253,136,177,131,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,136,121,48,90,238,21,178,85,63,191,65,81,78,205,141,146,146,54,47,71,204,213,94,175,79,165,23,167,85,232,139,103,224,17,43,152,31,3,148,220,93,225,182,186,252,49,248,253,155,81,108,21,17,178,138,239,114,100,172,101,85,185,85,221,218,41,165,133,28,228,98,57,253,230,57,99,147,107,216,230,181,24,147,200,242,10,218,121,53,113,119,96,186,209,95,108,90,163,166,182,235,149,186,162,58,186,58,202,75,221,206,25,233,167,141,200,232,229,142,70,209,35,152,246,185,17,200,228,84,84,84,69,66,194,180,179,133,172,170,187,84,240,174,37,248,148,201,45,87,237,88,196,176,244,197,162,252,62,217,33,181,182,100,169,174,223,112,93,205,141,210,205,45,45,91,24,230,118,227,137,143,89,220,214,46,232,187,50,84,0,1,90,188,114,242,232,226,107,138,158,32,174,90,155,97,207,116,254,28,110,27,125,21,174,195,73,116,171,170,130,170,146,150,40,145,242,198,244,134,141,237,119,90,169,106,164,69,87,189,219,100,68,234,136,136,214,244,14,92,252,0,230,220,36,229,89,158,107,170,151,28,82,235,122,188,91,233,109,118,106,155,21,125,100,190,61,42,200,249,43,35,149,147,67,19,62,183,199,70,173,94,142,114,118,156,136,173,69,84,116,234,41,91,251,138,156,83,255,0,229,246,149,127,239,91,143,250,137,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,94,157,58,162,126,194,53,115,28,224,151,62,227,14,213,130,77,167,57,102,63,106,185,97,245,23,6,203,79,123,89,162,130,162,10,182,193,185,237,150,22,72,230,189,142,165,98,35,22,62,142,73,92,187,155,177,17,241,255,0,132,94,88,124,73,112,227,196,94,25,172,183,220,139,77,110,246,219,5,69,75,107,41,41,47,53,236,157,96,168,165,154,154,71,199,186,135,107,158,198,206,175,70,42,181,30,172,70,171,153,187,122,90,80,56,167,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,62,31,227,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,82,167,94,137,213,82,189,180,67,148,79,18,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,94,157,85,63,105,110,128,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,97,81,127,220,84,226,159,255,0,47,180,171,255,0,122,220,127,212,75,9,230,23,194,254,125,197,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,126,234,134,42,34,181,19,162,59,231,251,17,99,7,6,124,175,245,247,135,110,36,240,253,99,205,114,253,63,173,178,227,255,0,16,242,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,74,47,78,171,209,22,207,192,0,0,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,124,63,198,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,165,78,189,19,170,165,123,104,135,40,158,36,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,189,58,170,126,210,79,243,33,224,167,84,248,193,253,29,254,140,239,248,165,179,240,151,197,252,223,142,213,84,195,220,242,188,78,223,107,179,4,189,122,120,207,221,187,111,78,173,233,215,170,244,241,92,189,57,122,107,71,9,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,219,78,244,85,71,42,245,86,252,191,106,165,133,0,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,97,81,127,220,84,226,159,255,0,47,180,171,255,0,122,220,127,212,75,169,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,246,21,23,253,197,78,41,255,0,242,251,74,191,247,173,199,253,68,186,144,10,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,253,165,132,240,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,226,30,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,245,34,244,234,157,21,107,219,91,249,68,241,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,117,235,209,87,246,150,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,136,121,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,212,139,211,170,116,85,237,96,16,171,153,15,5,58,167,198,15,232,239,244,103,127,197,45,159,132,190,47,230,252,118,170,166,30,231,149,226,118,251,93,152,37,235,211,198,126,237,219,122,117,111,78,189,87,167,21,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,226,30,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,233,69,233,213,122,34,217,248,0,21,235,204,47,151,166,180,113,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,205,181,12,68,85,114,47,84,119,203,246,42,251,94,91,220,20,234,159,7,223,164,79,210,101,255,0,20,185,254,45,248,71,133,240,42,170,153,187,126,47,151,220,238,247,160,139,167,95,37,155,118,238,235,209,221,122,116,78,179,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,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,21,235,31,184,84,90,238,52,223,135,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,204,245,90,41,198,103,13,156,68,229,85,88,86,142,106,71,226,11,213,21,189,247,73,233,190,15,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,234,235,211,162,42,167,107,57,254,181,235,222,147,240,237,138,210,230,186,199,149,254,31,178,214,220,25,107,130,167,193,169,171,223,84,248,228,145,177,236,167,142,71,167,86,67,34,245,84,219,244,244,235,213,81,23,159,233,111,30,188,39,107,78,119,108,211,61,52,213,111,140,228,151,158,247,133,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,244,142,39,187,234,114,117,233,209,58,170,162,44,128,60,86,175,107,70,151,232,46,27,38,160,106,230,95,73,142,216,163,168,138,145,42,38,100,146,190,89,228,85,217,20,81,68,215,75,43,250,35,156,173,99,92,168,198,61,235,209,172,114,167,10,254,234,63,2,127,241,231,254,140,222,63,213,14,213,164,186,247,164,250,227,98,162,201,52,203,43,248,157,5,207,203,117,3,170,40,106,104,36,174,142,149,241,71,83,53,60,85,81,199,36,208,197,36,241,70,249,99,107,163,108,143,70,43,183,34,181,58,0,0,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,126,198,170,167,214,0,0,0,0,62,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,236,114,42,253,96,30,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,250,0,1,231,240,60,255,0,13,212,252,102,12,207,79,242,26,75,237,138,170,162,174,154,158,225,72,170,232,39,125,53,68,148,242,172,110,233,209,236,73,97,145,17,237,234,199,162,35,154,174,106,163,151,208,0,126,77,255,0,44,197,113,79,134,254,41,201,173,86,111,140,220,33,180,219,190,33,91,29,63,153,93,47,94,213,52,59,213,59,147,63,107,182,198,222,174,119,69,232,139,208,250,238,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,62,176,0,7,201,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,232,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,118,72,199,126,199,34,175,214,0,0,229,90,233,197,30,132,240,215,240,79,211,94,115,248,115,241,31,147,240,207,234,202,202,206,255,0,143,218,239,127,185,162,147,110,222,252,95,218,233,215,119,203,175,69,233,249,58,41,198,103,13,156,68,229,85,88,86,142,106,71,226,11,213,21,189,247,73,233,190,15,95,73,178,149,146,71,27,164,223,81,4,108,94,143,154,52,232,139,187,234,235,211,162,42,167,107,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,0,0,57,86,186,113,71,161,60,53,252,19,244,215,156,254,28,252,71,228,252,51,250,178,178,179,191,227,246,187,223,238,104,164,219,183,191,23,246,186,117,221,242,235,209,122,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,248,130,245,69,111,125,210,122,111,131,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,250,186,244,232,138,169,218,192,0,252,155,142,89,138,217,239,182,140,90,237,147,90,168,175,89,7,145,240,139,117,69,108,113,213,92,59,12,71,207,227,196,229,71,203,219,98,163,159,177,23,107,85,21,122,33,250,192,17,171,44,230,61,193,142,13,149,94,112,172,167,89,60,43,214,63,112,168,181,220,105,191,14,221,100,236,85,65,35,163,150,61,236,166,115,29,181,236,114,117,106,171,87,167,84,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,133,91,226,205,79,221,237,76,248,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,95,86,1,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,107,94,199,53,122,42,42,31,88,0,31,37,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,246,53,85,57,174,186,113,71,161,60,53,252,19,244,215,156,254,28,252,71,228,252,51,250,178,178,179,191,227,246,187,223,238,104,164,219,183,191,23,246,186,117,221,242,235,209,122,121,77,45,227,215,132,237,105,206,237,154,103,166,154,173,241,156,146,243,222,240,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,222,145,196,247,125,78,78,189,58,39,85,84,69,144,0,2,42,255,0,117,31,129,63,248,243,255,0,70,111,31,234,132,148,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,235,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,254,215,61,237,106,117,85,68,62,176,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,21,235,31,184,84,90,238,52,223,135,110,178,118,42,160,145,209,203,30,246,83,57,142,218,246,57,58,181,85,171,211,170,42,167,204,237,90,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,160,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,192,7,228,254,44,197,127,21,126,5,252,77,106,252,73,240,255,0,139,124,31,205,143,206,240,123,157,175,39,177,215,185,217,238,125,29,205,187,119,125,61,122,252,143,214,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,54,183,197,154,163,181,221,153,144,199,250,184,88,249,29,214,73,88,223,165,171,211,175,85,232,136,170,156,3,251,168,252,9,255,0,199,159,250,51,120,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,234,200,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,109,23,192,174,85,29,174,236,44,154,63,214,67,78,248,221,214,57,88,239,165,203,211,175,69,232,168,168,157,3,69,53,239,73,248,137,197,106,179,93,28,202,255,0,16,89,104,174,15,181,207,83,224,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,250,186,117,234,138,137,208,14,21,171,220,113,112,175,161,25,148,154,125,170,90,183,73,105,200,96,167,138,166,122,24,109,181,181,207,167,100,136,170,196,149,105,97,145,177,189,91,209,232,199,170,63,99,216,238,155,94,213,95,41,105,230,99,193,69,254,235,69,98,177,107,5,93,198,229,113,168,142,146,142,142,147,18,189,205,61,76,242,57,27,28,81,198,218,53,115,222,231,42,53,26,136,170,170,168,136,73,91,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,237,107,216,230,175,69,69,67,235,0,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,126,198,170,162,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,122,189,233,20,50,200,173,111,85,217,27,221,251,26,170,159,88,0,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,94,104,92,20,127,72,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,198,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,250,226,217,35,159,23,110,149,177,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,59,133,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,190,140,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,80,191,31,92,107,229,92,86,106,61,93,146,211,115,241,244,203,25,184,77,30,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,110,116,175,151,245,121,126,240,35,125,226,171,42,143,53,202,89,225,105,150,63,112,72,238,53,61,89,39,197,42,160,146,150,73,109,91,25,81,21,68,29,218,106,135,47,146,212,86,179,167,68,234,239,146,75,94,108,121,173,215,135,204,203,134,76,215,75,105,233,44,213,24,69,69,238,91,77,29,51,29,79,72,200,33,75,99,82,145,99,129,204,84,166,116,72,176,190,38,43,81,98,115,153,242,69,38,167,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,0,0,129,92,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,208,57,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,214,90,128,8,107,204,119,142,58,158,20,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,122,14,87,30,132,244,203,243,175,120,173,37,80,0,132,28,203,56,234,169,225,151,25,165,211,13,49,175,171,165,213,12,142,158,11,149,45,115,105,98,146,11,69,185,42,21,29,59,210,120,223,20,207,153,96,154,22,198,141,93,169,220,145,206,98,182,52,146,170,248,62,226,207,50,225,23,84,63,28,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,28,255,0,94,239,58,203,143,233,61,246,239,195,246,39,106,201,179,234,127,23,225,22,187,164,141,142,150,163,117,76,77,159,123,157,52,40,155,96,89,158,159,173,111,212,212,253,191,217,92,230,92,245,163,84,47,90,184,205,119,188,229,245,117,249,220,119,136,47,204,188,84,178,57,94,218,216,30,199,194,228,141,205,88,145,145,172,113,163,34,217,219,107,24,214,35,81,136,141,47,167,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,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,58,69,2,181,121,165,241,237,248,18,142,253,194,142,151,193,191,32,186,219,252,60,190,233,81,79,214,58,10,26,184,17,203,71,78,215,167,73,38,154,9,90,175,151,162,182,56,228,68,98,172,174,87,65,13,121,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,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,245,158,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,198,15,22,121,151,23,90,161,248,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,55,244,237,177,85,91,19,17,39,167,8,218,153,196,118,165,242,244,226,18,187,90,234,238,183,172,110,147,15,191,51,18,200,111,50,62,90,235,135,90,10,223,54,53,158,71,172,149,16,195,34,68,140,145,200,189,28,249,98,71,185,34,237,197,245,242,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,39,72,150,24,155,31,70,58,54,119,172,208,0,112,174,48,120,179,195,120,69,210,255,0,199,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,16,57,56,103,249,150,169,230,92,65,106,14,160,228,53,119,204,134,249,81,142,84,215,87,84,170,111,149,253,46,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,156,171,136,110,44,243,46,17,121,157,234,102,113,98,167,171,188,88,171,233,237,52,215,220,113,181,233,75,5,213,137,99,165,72,21,239,88,229,70,62,41,94,146,53,232,205,253,59,140,69,70,202,244,91,105,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,81,15,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,223,249,48,106,134,188,221,174,185,46,149,194,218,75,190,149,216,41,219,91,80,250,250,221,147,216,171,106,29,34,197,29,19,122,57,210,50,119,71,51,159,10,163,99,106,177,242,163,216,247,44,117,54,190,0,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,225,215,78,35,245,31,92,245,198,227,174,119,108,130,235,65,117,248,130,84,88,27,21,122,247,44,52,177,76,178,82,83,83,75,27,99,217,217,234,138,146,49,172,115,164,221,42,253,111,115,150,239,184,23,227,54,197,198,30,156,85,92,228,181,124,27,51,197,252,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,20,237,162,124,113,211,112,165,198,206,185,225,250,130,202,186,141,58,204,53,34,246,250,233,162,124,178,190,201,86,219,133,67,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,226,64,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,150,225,231,139,60,203,139,174,103,122,103,156,95,105,234,236,246,42,10,123,181,53,139,28,117,122,85,65,106,98,216,234,146,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,19,218,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,30,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,235,31,229,139,199,143,233,190,197,77,160,218,177,122,221,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,36,255,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,43,87,154,95,16,186,203,168,124,65,95,180,103,53,166,252,63,139,96,55,14,221,166,197,79,84,217,163,170,223,18,62,27,157,67,216,189,36,154,104,37,107,216,213,255,0,1,28,171,26,34,61,102,124,146,171,148,239,26,246,236,167,21,182,112,175,169,23,61,153,37,155,173,54,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,62,44,112,237,98,186,70,53,98,88,163,99,17,98,85,125,149,3,149,113,59,196,46,43,194,254,141,94,181,115,41,166,243,252,14,221,53,186,214,202,168,233,230,185,215,74,237,177,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,217,181,115,237,115,226,71,91,110,218,218,206,35,106,179,234,182,106,43,42,32,169,75,229,53,60,20,207,223,12,12,167,98,44,81,49,176,171,22,22,54,55,177,89,178,70,43,154,244,114,57,221,116,61,160,57,134,163,231,250,53,137,230,90,185,129,126,11,203,238,182,246,207,116,178,111,85,241,164,220,228,107,182,187,171,226,238,49,25,47,101,234,178,69,220,237,189,85,236,114,173,96,114,180,227,219,240,37,101,135,133,29,80,131,126,63,117,184,120,120,133,210,158,159,172,148,21,213,115,171,146,142,161,172,78,178,67,52,242,185,89,47,69,116,114,72,168,245,88,156,142,130,223,192,5,11,115,25,224,163,250,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,185,207,118,214,49,36,137,210,163,92,248,220,230,245,149,208,203,34,249,78,5,248,205,190,240,121,168,245,87,57,45,95,25,195,50,143,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,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,40,51,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,199,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,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,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,91,156,190,234,120,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,235,209,242,34,198,189,19,227,142,155,133,46,54,117,207,15,212,22,85,212,105,214,97,169,23,183,215,77,19,229,149,246,74,182,220,42,24,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,18,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,212,183,15,60,89,230,92,93,115,59,211,60,226,251,79,87,103,177,80,83,221,169,172,88,227,171,210,170,11,83,22,199,84,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,146,83,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,59,7,2,252,102,216,184,195,211,138,171,156,150,175,131,102,120,191,143,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,146,74,128,0,5,106,243,121,212,204,171,70,245,31,135,13,82,194,170,252,123,214,51,112,191,220,41,183,73,35,35,155,98,219,55,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,153,92,42,241,49,134,241,95,164,116,122,165,135,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,103,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,85,7,52,30,95,116,214,154,107,215,20,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,223,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,22,200,216,142,151,233,99,95,210,0,112,235,175,57,151,13,186,185,98,213,108,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,122,35,149,142,216,244,100,141,77,236,106,165,138,115,33,215,156,55,137,46,95,154,113,170,216,101,109,35,153,113,206,45,204,185,208,195,80,179,62,211,113,75,85,122,212,81,74,174,99,29,190,55,59,162,57,88,221,236,86,72,212,216,246,170,196,190,87,30,187,52,203,243,175,103,173,61,175,50,254,56,234,120,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,182,72,178,61,85,92,198,67,197,120,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,250,209,178,185,143,111,147,35,91,35,97,102,215,110,122,43,149,59,108,145,236,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,214,95,60,239,220,159,241,39,242,210,0,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,235,59,95,147,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,253,168,191,181,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,32,7,58,191,75,24,183,220,10,31,110,184,149,1,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,67,220,42,241,49,134,241,95,164,116,122,165,135,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,103,96,4,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,218,117,87,201,12,106,232,251,169,35,104,7,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,47,123,149,199,161,61,50,252,235,222,43,73,84,1,31,248,197,227,23,4,225,3,4,167,191,223,232,254,51,146,94,119,254,31,199,251,147,83,252,83,181,53,59,42,191,190,153,4,177,193,218,142,161,36,253,98,38,254,155,91,213,87,229,159,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,228,191,229,205,198,191,244,85,212,121,236,25,253,206,235,38,153,101,63,171,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,85,95,53,206,5,191,195,241,65,162,152,103,254,49,85,159,209,80,187,252,215,54,233,29,58,55,254,151,202,123,93,255,0,2,101,103,251,162,98,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,121,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,112,174,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,136,65,98,156,177,121,128,81,233,21,101,55,15,218,223,145,120,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,249,205,35,220,216,92,198,245,70,198,231,190,59,148,40,91,152,207,26,255,0,210,171,81,224,176,96,23,59,172,122,101,139,126,174,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,211,202,112,47,193,149,247,140,61,71,170,182,73,117,248,54,25,139,248,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,46,167,136,92,90,197,131,112,95,169,120,86,45,67,225,89,113,253,47,188,218,237,212,221,215,201,216,165,130,211,44,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,191,51,56,69,223,114,224,230,1,71,196,69,138,45,36,213,236,139,253,182,40,60,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,253,114,69,58,129,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,214,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,91,10,228,99,251,236,254,27,254,100,69,94,104,254,187,53,55,242,95,103,162,63,87,151,55,26,255,0,209,87,81,231,176,103,247,59,172,154,101,148,254,174,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,250,64,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,227,213,115,75,227,219,241,221,101,251,133,29,47,131,102,63,106,184,120,121,125,210,162,159,164,149,245,212,147,163,150,142,157,175,78,177,195,12,241,53,95,47,68,116,146,70,136,197,72,154,174,158,26,240,171,195,62,101,197,126,174,81,233,110,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,154,30,210,221,45,193,52,91,4,182,105,158,154,88,190,13,141,217,187,222,21,23,149,53,71,107,187,51,230,147,245,147,61,242,59,172,146,189,223,83,151,167,94,137,209,17,17,61,88,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,15,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,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,116,117,61,86,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,171,124,88,106,59,93,216,95,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,25,172,226,199,213,62,178,125,192,200,125,198,114,111,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,39,89,82,105,91,31,71,182,70,118,109,208,2,136,121,142,241,199,77,197,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,63,63,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,181,61,7,141,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,169,72,163,94,133,240,185,174,220,74,124,111,244,41,131,126,35,252,57,227,124,79,250,206,142,143,177,228,119,123,63,238,153,99,221,187,177,47,246,122,244,219,243,233,213,58,243,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,13,4,240,47,198,109,139,140,61,56,170,185,201,106,248,54,103,139,248,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,169,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,79,201,230,51,193,71,244,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,27,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,13,10,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,119,76,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,103,223,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,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,59,186,242,197,224,59,244,223,125,166,215,157,88,178,238,192,113,251,131,126,27,107,184,219,187,148,185,68,205,100,205,147,163,187,173,94,205,60,237,167,87,110,142,72,166,114,73,10,245,217,43,82,234,76,171,151,61,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,241,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,122,185,85,94,174,235,97,71,148,195,245,87,78,53,2,251,148,227,24,86,105,106,189,93,112,171,131,109,119,250,74,58,132,146,75,125,82,177,30,145,200,137,255,0,105,189,83,171,82,72,166,141,87,124,82,53,190,172,242,154,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,205,162,242,166,167,238,246,166,100,209,254,178,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,46,125,248,193,225,51,50,225,23,84,63,3,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,172,138,229,139,199,143,232,66,251,77,160,218,177,122,219,128,228,23,6,252,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,47,42,230,143,235,179,83,127,37,246,122,34,85,114,241,226,23,21,225,127,151,166,162,106,230,83,77,231,248,26,129,85,77,110,181,178,170,58,121,174,117,210,208,91,155,21,60,110,122,255,0,157,35,213,173,123,153,20,82,189,24,253,155,86,184,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,63,202,143,129,111,240,28,80,107,94,25,255,0,139,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,162,241,94,231,127,195,153,25,254,231,152,181,67,53,156,88,250,167,214,79,184,25,15,184,206,75,254,88,188,192,40,244,138,178,155,135,237,111,200,188,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,122,163,99,115,223,29,202,0,80,183,49,158,53,255,0,165,86,163,193,96,192,46,119,88,244,203,22,253,93,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,229,114,184,245,217,166,95,157,123,61,105,63,249,213,250,88,197,190,224,80,251,117,196,168,13,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,225,86,248,176,212,118,187,176,190,25,63,87,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,229,53,87,83,49,93,27,211,140,143,84,179,90,191,30,203,140,219,229,184,84,237,146,54,73,54,196,250,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,84,182,158,243,147,213,138,61,113,186,101,186,155,143,124,67,77,174,159,222,244,152,165,173,105,162,146,203,26,205,15,74,150,84,190,30,237,100,204,133,146,245,142,73,34,142,73,37,85,78,203,81,173,109,186,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,42,175,158,119,238,79,248,147,249,105,0,56,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,245,157,175,201,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,212,95,218,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,15,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,254,195,218,199,61,239,106,189,240,254,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,62,187,92,246,54,121,154,215,42,117,106,75,34,39,77,203,213,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,253,142,99,220,213,234,138,168,116,14,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,79,13,28,58,96,156,47,233,101,6,153,224,180,255,0,228,171,47,21,187,230,254,179,186,120,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,216,137,251,85,122,169,85,124,243,191,114,127,196,159,203,74,171,37,167,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,2,0,115,171,244,177,139,125,192,161,246,235,137,74,199,95,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,249,22,92,154,223,21,194,155,116,145,190,72,119,167,215,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,207,241,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,123,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,221,21,200,198,239,122,190,71,38,247,185,87,154,151,253,202,227,208,158,153,126,117,239,21,164,170,7,63,215,77,116,211,142,29,52,226,227,170,26,161,121,240,109,84,61,34,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,220,235,107,166,186,106,63,17,122,143,113,213,13,80,188,249,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,119,85,197,120,50,190,213,240,99,154,241,137,150,221,124,27,85,15,137,79,138,91,169,222,199,201,112,145,215,88,40,170,106,106,23,231,219,133,155,167,141,145,252,164,124,141,87,174,198,49,189,254,65,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,236,61,7,19,188,61,101,92,47,235,45,235,72,242,154,159,63,192,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,95,242,197,230,1,71,164,85,148,220,63,107,126,69,226,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,231,52,143,115,97,115,27,213,27,27,158,248,238,80,20,151,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,122,190,52,94,1,193,247,22,121,151,8,186,161,248,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,55,244,238,49,21,27,43,209,121,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,117,93,127,225,51,50,225,207,75,244,167,56,212,10,138,186,27,238,165,83,221,42,106,49,202,186,4,130,123,51,41,100,129,34,73,31,220,114,185,242,197,81,28,138,199,50,55,196,189,88,228,220,142,68,252,158,18,116,66,213,196,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,223,39,177,37,134,61,236,234,213,115,55,53,28,197,84,122,120,173,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,230,209,121,80,212,118,187,176,178,104,255,0,89,11,223,27,186,199,43,29,244,185,122,117,232,189,21,21,19,176,103,124,117,107,110,127,195,70,53,195,13,210,190,146,12,122,199,78,150,218,233,161,165,131,125,218,221,3,233,95,110,130,84,88,213,209,190,149,212,206,68,146,39,179,186,199,49,36,107,156,199,62,79,21,195,23,15,89,87,20,26,203,101,210,60,90,167,192,243,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,208,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,207,241,99,233,99,89,62,223,228,62,221,57,154,195,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,119,76,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,103,223,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,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,58,58,150,169,200,199,247,217,252,55,252,200,138,188,209,253,118,106,111,228,190,207,68,69,82,199,249,87,241,213,83,128,100,54,174,24,117,74,190,174,124,98,249,81,13,183,12,154,26,88,182,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,38,214,198,247,190,59,137,0,21,87,207,59,247,39,252,73,252,180,175,93,17,215,156,203,64,228,205,46,154,127,91,87,109,190,229,152,188,184,205,61,218,146,161,33,158,218,201,107,105,39,150,104,215,99,151,123,162,166,146,36,86,171,30,197,153,36,107,209,209,167,95,63,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,42,47,42,26,126,239,106,23,205,39,235,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,223,79,15,186,23,163,92,188,184,125,187,85,100,153,77,170,56,232,187,183,60,175,49,158,133,212,146,92,58,74,244,166,107,163,238,74,255,0,161,146,50,24,160,141,206,221,35,156,172,103,114,103,35,164,168,0,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,5,32,115,31,230,1,89,196,69,246,93,36,210,28,139,253,169,232,60,105,229,169,167,142,122,121,50,42,173,140,147,117,67,38,100,114,50,24,100,85,99,33,86,237,89,34,89,92,175,253,74,69,194,248,62,225,51,50,226,235,84,63,3,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,126,254,157,199,162,43,98,122,167,10,59,174,93,194,102,101,143,112,175,129,113,89,102,168,171,189,227,217,85,69,198,154,245,28,52,8,214,99,207,130,181,212,180,203,44,137,35,157,35,39,116,114,116,127,109,140,99,246,70,170,174,145,155,190,78,20,120,174,212,126,18,181,29,153,174,21,47,157,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,157,126,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,154,206,44,125,83,235,39,220,12,135,220,103,57,81,117,60,177,120,241,253,55,216,169,180,27,86,47,91,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,229,69,243,94,227,142,167,37,186,222,248,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,47,73,86,104,157,31,70,54,55,247,171,44,149,92,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,165,122,240,221,173,247,94,28,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,249,177,235,20,210,108,127,71,35,95,181,202,215,162,43,23,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,8,85,204,195,141,123,143,12,24,37,183,9,211,75,159,141,169,57,111,74,154,42,200,214,150,111,131,80,195,52,107,37,68,212,243,54,77,253,238,143,130,52,116,123,87,164,238,71,163,161,70,186,139,13,41,240,157,233,99,70,254,223,227,222,221,1,0,57,174,113,211,254,31,133,253,20,204,255,0,241,138,92,254,182,133,191,230,181,182,184,234,17,223,244,190,83,26,223,248,16,171,255,0,221,16,149,213,161,122,23,168,252,69,234,61,187,75,244,190,205,231,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,72,45,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,189,34,88,98,116,157,88,232,223,222,171,93,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,225,86,248,176,212,118,187,176,190,25,63,87,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,83,67,220,42,241,49,134,241,95,164,116,122,165,135,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,101,6,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,162,170,249,193,112,135,251,120,184,193,104,191,200,81,103,45,146,191,254,130,150,130,174,24,158,159,230,65,34,49,255,0,228,28,145,255,0,135,144,128,28,49,113,11,149,112,191,172,182,93,92,197,169,188,255,0,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,89,85,204,195,152,5,139,136,111,134,233,14,133,228,87,89,48,26,46,149,151,186,238,219,233,33,191,213,47,109,240,199,217,145,141,155,179,78,173,114,244,147,107,95,43,183,118,255,0,83,20,174,142,188,31,112,153,153,113,117,170,31,129,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,12,171,159,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,133,196,233,103,52,47,140,240,75,149,234,69,202,75,85,231,89,244,238,223,4,119,75,69,84,126,20,53,253,250,232,168,233,238,108,142,53,94,236,41,228,66,233,219,31,111,164,168,230,34,64,201,97,114,211,97,166,141,1,195,245,31,0,209,172,79,13,213,204,247,241,166,95,106,183,182,11,165,239,98,167,147,38,231,43,91,185,221,31,47,109,138,200,187,207,68,146,94,223,113,232,143,123,145,58,1,199,248,170,225,159,13,226,191,72,235,52,183,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,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,54,139,202,134,163,181,221,133,147,71,250,200,94,248,221,214,57,88,239,165,203,211,175,69,232,168,168,158,126,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,251,26,198,53,169,209,17,16,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,78,174,91,156,190,233,184,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,235,213,146,34,93,160,51,89,197,143,170,125,100,251,129,144,251,140,231,42,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,57,164,123,93,51,94,222,168,233,26,247,201,98,165,59,115,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,108,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,238,189,207,77,174,141,140,124,149,192,74,174,87,30,187,52,203,243,175,103,173,39,255,0,58,191,75,24,183,220,10,31,110,184,148,172,118,174,20,120,174,212,126,18,181,29,153,174,21,47,157,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,250,185,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,162,30,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,114,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,173,244,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,125,101,85,243,206,253,201,255,0,18,127,45,42,172,149,92,2,241,175,149,112,167,168,244,150,75,181,207,200,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,57,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,207,23,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,66,58,86,177,141,242,99,107,163,108,204,218,221,175,84,114,39,109,241,189,252,127,19,197,175,185,206,85,102,194,177,106,31,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,249,154,9,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,100,80,42,175,158,119,238,79,248,147,249,105,21,121,117,240,233,130,113,65,170,121,198,153,231,84,255,0,187,251,157,101,158,183,124,223,213,151,79,38,146,24,43,59,113,75,31,123,181,223,123,187,79,118,199,254,197,79,216,169,199,248,138,208,108,203,134,221,92,190,233,78,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,189,85,168,247,108,122,62,55,46,246,57,18,101,114,163,227,95,244,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,235,222,134,207,116,154,71,53,105,246,35,86,70,195,85,36,140,249,181,219,35,149,55,43,17,38,154,86,220,160,4,0,231,87,233,99,22,251,129,67,237,215,18,168,56,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,59,87,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,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,238,43,81,86,57,58,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,211,202,241,201,197,221,215,139,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,183,127,109,58,35,35,134,53,116,157,164,145,221,87,150,135,3,149,60,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,91,36,72,216,138,174,123,225,142,188,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,20,151,205,226,78,34,229,214,218,39,106,189,21,37,46,159,37,69,107,116,241,148,213,52,179,177,96,72,40,146,181,234,230,70,202,132,123,158,144,189,236,157,170,140,123,156,200,157,35,27,220,119,229,114,211,224,86,155,137,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,46,170,150,57,238,247,21,167,69,108,12,88,36,100,176,178,20,158,25,157,34,185,55,47,110,54,181,232,233,22,59,31,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,189,238,48,120,76,195,120,186,210,255,0,192,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,159,109,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,230,209,121,80,212,118,187,176,178,104,255,0,89,11,223,27,186,199,43,29,244,185,122,117,232,189,21,21,18,255,0,184,22,254,145,223,209,199,29,254,148,31,247,215,245,120,94,86,255,0,138,124,47,99,60,127,137,110,255,0,248,207,237,238,255,0,242,246,118,187,191,175,239,18,0,252,156,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,80,15,29,28,25,95,120,60,212,122,91,100,119,95,140,225,153,71,145,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,142,80,114,161,224,114,167,37,186,217,56,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,167,73,86,104,155,39,86,54,54,119,189,7,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,105,60,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,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,185,27,31,54,234,65,192,244,95,84,53,43,84,32,209,124,67,16,171,159,54,158,162,174,145,44,181,111,142,134,120,231,166,142,73,42,34,147,201,116,109,137,236,108,50,245,107,213,171,213,138,223,219,242,47,251,131,238,19,48,222,17,116,191,240,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,83,149,113,99,233,99,89,62,223,228,62,221,57,154,194,207,185,181,240,81,240,74,202,206,44,180,202,217,106,163,178,205,217,143,52,183,192,157,137,27,93,52,253,182,92,218,138,237,146,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,32,6,133,235,166,163,240,233,168,246,237,80,210,251,207,131,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,202,174,97,188,196,127,164,221,29,191,75,244,157,46,182,140,6,159,179,112,185,62,90,142,220,151,185,159,5,60,177,193,83,7,109,22,47,18,127,33,138,198,203,44,82,72,214,202,138,187,34,114,112,190,15,184,76,204,184,186,213,15,192,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,250,188,194,48,12,55,75,56,185,205,180,251,79,177,234,75,30,61,99,167,178,83,80,208,211,34,236,137,159,7,163,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,153,92,140,127,125,159,195,127,204,136,171,205,31,215,102,166,254,75,236,244,71,213,193,127,7,214,174,44,180,143,91,219,111,74,184,243,188,58,158,207,95,138,62,25,90,140,169,157,236,184,44,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,145,86,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,82,229,57,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,87,42,171,213,221,108,40,2,170,249,231,126,228,255,0,137,63,150,149,86,95,71,46,110,10,63,162,174,156,79,127,207,237,150,169,53,55,41,253,101,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,0,230,63,204,2,179,136,139,236,186,73,164,57,23,251,83,208,120,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,250,148,139,176,114,121,214,254,34,239,119,90,141,26,134,199,73,144,105,38,53,78,173,168,171,116,148,180,179,227,19,212,186,174,166,39,179,246,77,86,202,137,155,51,28,197,71,171,21,99,114,58,54,177,89,37,175,128,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,16,171,154,231,244,142,254,142,51,254,133,63,239,83,251,227,241,255,0,131,191,226,159,11,216,221,189,190,159,255,0,7,254,23,202,219,245,236,217,215,245,30,65,76,58,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,20,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,219,228,115,122,163,85,238,216,196,100,109,93,140,106,38,104,139,243,229,157,105,181,95,249,127,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,118,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,65,199,71,6,87,222,15,53,30,150,217,29,215,227,56,102,81,228,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,148,28,156,109,60,81,219,179,42,234,203,85,178,174,151,68,110,148,243,85,221,101,187,195,43,41,42,171,81,31,12,50,218,220,169,209,245,41,44,61,185,156,206,177,246,163,115,101,253,99,105,209,33,7,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,7,63,193,181,211,78,53,39,81,243,157,47,194,175,63,21,186,233,207,131,21,254,104,17,29,75,79,85,84,181,8,148,173,145,23,235,154,63,21,221,212,68,218,199,61,172,87,43,219,35,25,158,206,44,125,83,235,39,220,12,135,220,103,38,254,43,192,229,79,21,188,184,116,143,48,211,231,210,83,234,46,31,79,144,50,134,25,89,20,76,189,210,58,243,88,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,173,91,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,11,42,214,126,112,23,92,223,134,138,60,107,4,177,85,227,26,161,145,83,212,91,111,215,27,125,99,161,101,149,99,125,58,249,84,91,163,122,189,149,81,62,165,141,253,107,38,166,123,28,168,231,43,98,149,245,215,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,255,0,152,111,9,152,111,8,186,95,162,88,61,138,162,146,241,125,175,168,202,42,111,185,27,104,22,150,123,171,210,74,5,129,30,197,146,85,99,34,137,233,27,88,143,217,215,184,244,68,116,175,85,241,92,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,165,85,146,83,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,43,198,15,22,120,111,8,186,95,248,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,210,159,9,222,150,52,111,237,254,61,237,208,21,129,204,235,151,253,30,145,86,84,241,3,162,24,239,137,130,213,238,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,119,69,108,110,99,35,136,28,49,113,11,149,112,191,172,182,93,92,197,169,188,255,0,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,93,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,96,255,0,51,174,96,21,154,69,71,83,195,246,136,100,94,38,117,87,186,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,62,83,70,247,58,22,177,221,17,178,57,143,142,165,180,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,133,69,229,67,79,221,237,66,249,164,253,100,207,100,109,233,28,79,119,212,228,235,211,162,117,85,68,93,4,240,125,194,102,27,194,46,151,254,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,90,33,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,207,95,48,142,26,236,92,47,113,29,112,194,176,229,217,139,94,237,240,100,54,42,103,213,62,162,106,58,89,159,36,111,130,71,189,168,171,178,120,39,70,117,87,187,181,218,87,189,207,87,169,26,205,25,240,125,194,102,27,194,46,151,254,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,12,171,150,105,196,255,0,2,180,217,255,0,6,250,99,196,246,150,208,82,65,147,216,244,222,201,114,204,225,154,170,93,247,107,116,22,74,38,54,120,150,73,22,24,223,75,13,50,170,198,198,51,186,199,61,119,58,70,49,146,86,89,53,57,81,240,233,250,105,226,58,12,254,247,79,191,27,210,223,30,251,81,245,244,238,221,28,247,124,58,47,166,86,72,222,146,69,37,70,228,107,216,190,39,109,233,210,84,235,122,128,17,87,152,143,8,127,210,183,70,147,240,181,23,123,80,176,238,237,110,47,190,191,198,134,126,235,162,242,169,36,220,139,26,247,99,137,187,21,219,54,203,28,93,100,100,107,46,234,11,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,145,92,11,240,101,125,227,15,81,234,173,146,93,126,13,134,98,254,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,77,4,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,125,96,205,103,22,62,169,245,147,238,6,67,238,51,147,167,17,224,163,250,85,114,204,210,187,254,1,108,181,71,169,184,183,198,164,182,212,206,157,169,46,148,41,119,184,44,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,86,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,138,231,220,219,243,44,135,132,187,78,15,104,154,174,159,87,239,52,245,118,156,131,35,161,233,111,91,115,34,154,5,138,178,157,141,141,236,123,234,169,159,52,110,116,111,129,240,76,201,31,27,24,222,202,144,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,37,255,0,48,222,19,48,222,17,116,191,68,176,123,21,69,37,226,251,95,81,148,84,223,114,54,208,45,44,247,87,164,148,11,2,61,139,36,170,198,69,19,210,54,177,31,179,175,113,232,136,233,94,171,226,185,92,122,236,211,47,206,189,158,180,159,252,234,253,44,98,223,112,40,125,186,226,87,175,44,235,77,170,255,0,198,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,250,248,5,227,95,42,225,79,81,233,44,151,107,159,145,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,93,87,153,135,48,11,23,16,223,13,210,29,11,200,174,178,96,52,93,43,47,117,221,183,210,67,127,170,94,219,225,143,179,35,27,55,102,157,90,229,233,38,214,190,87,110,237,254,166,41,93,23,248,85,225,159,50,226,191,87,40,244,183,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,205,15,105,86,153,226,186,55,167,24,230,150,225,84,158,61,151,25,183,197,111,166,221,28,108,146,109,137,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,96,170,190,121,223,185,63,226,79,229,164,127,229,83,166,120,174,178,107,6,166,105,110,107,73,228,89,114,109,47,185,219,234,118,199,27,228,135,125,194,221,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,135,10,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,238,87,66,253,209,72,199,198,229,93,175,99,182,185,236,217,35,229,7,43,222,58,127,66,153,83,52,59,88,243,63,19,77,175,91,254,15,83,90,221,208,216,174,146,72,213,78,179,43,147,199,163,155,172,157,206,168,230,50,85,100,159,170,107,170,36,91,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,132,241,253,193,245,171,139,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,182,84,44,49,49,36,115,154,177,61,172,126,237,137,36,114,80,102,89,139,95,112,108,170,243,133,101,52,62,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,243,45,83,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,138,53,87,76,241,93,100,211,140,143,75,115,90,79,34,203,147,91,229,183,212,237,142,55,201,14,244,250,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,102,95,44,183,88,172,249,85,230,211,139,100,127,136,44,180,87,10,138,123,117,223,195,125,39,196,41,89,35,155,21,79,97,234,175,139,184,196,107,251,110,93,205,221,209,126,104,123,94,26,244,231,13,213,237,121,193,180,195,80,50,170,188,118,197,147,222,33,182,212,87,82,83,44,243,239,147,170,69,4,105,209,81,175,154,94,220,41,35,154,230,70,178,164,142,107,154,197,69,210,70,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,51,133,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,177,215,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,103,138,190,232,190,151,228,186,161,140,235,69,235,16,164,159,54,195,233,234,105,44,247,166,190,72,167,130,9,227,124,114,68,253,142,70,204,205,178,203,181,178,163,209,139,44,142,102,213,123,149,125,168,7,148,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,109,23,149,53,63,119,181,51,38,143,245,144,189,146,55,164,145,49,223,75,147,175,78,139,213,21,81,125,89,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,30,42,197,162,250,95,141,106,134,77,173,22,92,66,146,12,219,48,167,166,164,188,94,156,249,37,158,120,32,141,145,199,19,55,185,91,11,54,197,22,230,196,140,71,172,81,185,251,149,141,84,246,160,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,65,72,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,106,122,255,0,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,63,82,178,196,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,98,225,235,21,225,127,70,172,186,71,139,84,249,254,7,114,166,227,116,125,44,116,243,92,235,165,118,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,180,173,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,69,94,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,35,165,115,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,211,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,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,220,108,124,59,165,168,42,175,158,119,238,79,248,147,249,105,197,57,54,226,214,44,131,139,138,203,181,222,135,200,171,198,112,251,141,210,215,39,117,236,241,234,159,61,53,35,164,232,213,68,127,88,42,234,25,209,200,173,250,250,244,220,214,170,118,190,107,156,116,255,0,135,225,127,69,51,63,252,98,151,63,173,161,111,249,173,109,174,58,132,119,253,47,148,198,183,254,4,42,255,0,247,68,37,117,104,94,133,234,63,17,122,143,110,210,253,47,179,121,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,138,116,47,66,244,227,135,77,56,183,105,126,151,217,188,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,124,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,148,3,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,226,184,67,226,114,251,194,94,178,211,106,173,162,203,241,186,71,219,234,173,119,75,71,146,202,111,62,150,86,163,155,31,125,209,74,177,109,158,58,121,122,181,187,151,181,179,170,53,206,52,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,30,43,10,209,125,47,211,172,203,49,212,12,31,16,164,179,95,115,250,138,122,188,142,162,153,242,53,149,243,194,146,108,149,98,87,118,152,245,89,165,115,220,198,181,100,124,142,123,247,57,85,79,106,101,92,191,238,87,30,132,244,203,243,175,120,173,59,254,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,104,188,169,169,251,189,169,153,52,127,172,133,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,232,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,51,111,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,136,43,204,127,152,5,31,14,246,41,116,147,72,114,47,246,216,175,241,167,150,166,158,56,42,35,199,105,119,178,77,213,12,153,146,70,249,166,141,21,140,133,91,185,35,149,101,114,179,245,41,47,21,228,99,251,236,254,27,254,100,64,14,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,72,107,206,127,68,52,191,21,201,177,173,114,181,95,42,232,243,108,230,161,212,23,27,59,163,146,88,46,16,81,211,198,207,57,146,47,211,3,226,106,210,194,232,250,244,145,36,141,205,107,86,57,93,37,101,151,39,201,147,72,244,226,211,163,87,221,108,180,94,62,47,151,228,23,9,44,87,70,201,64,145,252,14,58,103,36,141,164,134,87,55,124,157,230,75,79,81,35,154,238,219,186,192,205,168,248,28,231,120,14,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,85,115,206,253,201,255,0,18,127,45,33,175,47,124,3,13,213,62,46,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,193,235,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,63,43,140,30,19,51,46,17,117,67,240,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,247,78,94,92,196,127,163,37,29,195,75,245,97,46,183,124,6,163,189,112,182,190,42,142,228,150,73,153,5,68,178,65,77,7,109,86,95,46,127,29,136,199,75,20,81,200,231,74,170,155,229,114,198,190,39,120,133,202,184,160,214,91,214,174,101,52,222,7,159,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,164,223,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,86,89,165,62,19,189,44,104,223,219,252,123,219,160,58,169,66,220,198,120,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,245,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,188,171,134,206,47,53,151,133,47,197,191,162,90,219,84,63,140,109,236,162,172,248,133,3,106,123,19,69,191,199,171,135,170,167,73,162,238,203,181,31,190,39,119,23,185,27,250,55,111,42,255,0,101,89,238,85,254,250,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,106,73,166,146,71,255,0,202,231,57,223,227,85,47,123,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,38,232,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,219,45,76,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,163,133,113,131,197,158,27,194,46,151,254,56,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,205,157,123,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,45,123,148,239,26,246,236,167,21,182,112,175,169,23,61,153,37,155,173,54,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,62,44,112,237,98,186,70,53,98,88,163,99,17,98,85,125,149,3,42,230,130,57,115,107,206,27,173,92,46,97,182,187,21,109,36,87,220,14,207,69,140,223,109,45,168,89,39,163,125,44,93,136,38,122,43,26,187,42,34,133,37,106,162,43,17,86,72,209,238,116,79,233,2,249,157,114,255,0,163,210,42,202,158,32,116,67,29,241,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,242,134,54,57,176,185,142,232,173,141,204,100,115,255,0,151,255,0,12,95,209,135,135,219,77,131,36,197,237,86,220,250,247,190,225,149,212,209,205,228,73,52,203,44,139,77,4,147,124,209,123,16,61,145,236,141,86,36,147,188,230,43,187,142,145,242,84,0,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,78,41,204,235,151,253,102,174,209,212,241,3,162,24,239,151,157,82,110,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,148,49,177,174,153,175,119,69,116,141,99,36,166,194,247,185,113,112,57,83,194,150,27,95,152,106,11,233,42,53,23,48,167,129,149,208,196,200,165,101,146,145,170,175,74,40,167,68,87,61,238,114,181,211,185,174,237,57,241,68,214,163,146,20,150,72,235,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,79,254,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,167,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,218,47,42,106,126,239,106,102,77,31,235,33,123,36,111,73,34,99,190,151,39,94,157,23,170,42,162,231,179,138,238,20,117,31,132,173,71,126,21,154,197,231,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,249,254,149,105,158,85,172,154,143,142,105,110,21,73,228,94,178,107,132,86,250,109,209,200,248,225,222,191,92,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,253,128,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,84,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,166,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,91,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,132,28,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,250,223,34,198,244,84,115,31,13,32,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,94,167,46,190,58,169,184,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,219,28,246,177,140,114,49,147,40,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,19,211,154,15,48,74,107,181,53,235,133,237,22,186,213,177,140,168,117,6,97,124,166,150,90,103,239,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,100,140,87,69,245,49,207,235,0,56,117,208,108,203,137,45,92,177,105,78,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,221,81,170,246,239,122,178,54,174,247,181,23,207,234,174,153,229,90,55,168,249,30,150,230,180,158,61,235,25,184,75,111,169,219,28,140,142,109,139,244,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,180,174,84,252,117,84,230,49,208,112,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,195,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,215,7,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,0,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,56,255,0,8,124,25,105,199,7,150,44,142,217,133,93,110,183,154,252,162,225,228,87,92,174,47,68,145,212,177,62,95,10,153,35,103,72,211,181,28,174,71,72,141,71,73,35,228,114,237,106,199,20,114,0,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,42,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,84,7,52,190,2,127,2,86,95,184,174,210,249,247,227,247,91,135,153,151,218,234,42,58,201,65,93,87,58,53,107,41,220,245,235,36,51,79,43,81,241,117,87,71,36,136,172,69,137,202,216,32,6,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,171,124,88,106,59,93,216,95,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,161,62,20,120,174,211,142,45,116,225,153,174,21,47,131,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,101,85,243,206,253,201,255,0,18,127,45,32,7,15,124,69,231,124,52,222,50,140,179,76,234,60,28,146,251,143,173,138,138,231,178,25,126,31,186,190,142,166,73,123,51,69,36,114,238,142,149,240,237,114,39,78,246,244,94,172,68,95,21,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,193,39,7,216,207,8,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,187,91,34,128,5,53,243,58,230,1,71,171,181,149,60,63,104,134,69,229,224,180,155,160,201,174,81,71,4,180,183,234,168,231,134,104,155,76,247,49,100,72,96,146,159,229,52,111,107,102,115,221,209,29,27,88,249,43,172,19,43,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,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,235,153,20,78,106,185,97,72,164,189,224,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,167,160,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,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,207,182,89,148,223,115,156,170,243,154,229,53,222,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,242,44,255,0,145,143,239,179,248,111,249,145,0,56,177,245,79,172,159,112,50,31,113,156,180,158,24,184,152,195,120,80,229,111,167,218,165,152,80,213,220,94,234,139,189,182,209,108,166,69,107,238,55,25,46,183,23,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,168,189,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,230,214,248,176,211,247,123,80,178,24,255,0,87,11,25,27,122,71,19,27,244,181,58,244,234,189,85,85,87,165,230,188,29,234,230,17,195,70,29,196,245,194,207,87,54,61,149,84,84,37,76,44,163,123,95,103,164,223,27,40,106,106,85,253,28,140,171,114,202,177,185,172,88,145,158,58,247,21,213,12,98,56,62,226,207,50,225,23,84,63,28,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,44,180,230,249,170,88,38,180,224,154,1,169,154,105,125,248,206,55,121,252,87,225,86,248,179,83,247,123,83,80,67,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,240,14,87,30,187,52,203,243,175,103,173,37,87,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,115,220,89,232,134,3,196,22,131,100,250,127,168,215,202,76,126,218,218,127,138,69,144,212,71,11,146,199,61,55,89,27,91,186,110,141,99,26,212,123,101,84,115,21,97,124,204,222,205,234,228,205,185,34,184,4,209,13,47,226,23,137,123,6,155,106,205,242,174,146,209,61,61,77,124,54,234,104,228,223,123,158,157,157,213,161,89,153,243,167,99,162,108,210,62,79,146,171,33,116,108,115,36,145,143,110,135,140,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,156,127,139,170,221,18,183,112,233,153,220,56,139,180,213,221,52,250,150,158,154,107,173,13,35,167,108,245,79,109,84,43,77,12,107,3,216,244,123,170,82,6,162,239,99,58,170,111,115,89,185,83,54,228,233,228,251,113,210,120,184,160,75,78,109,142,119,178,250,155,124,245,24,93,223,204,169,111,137,85,29,60,237,171,166,236,68,157,169,59,212,146,204,254,228,203,181,158,47,70,253,114,39,75,191,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,36,86,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,179,140,30,44,243,46,46,181,67,241,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,111,233,219,98,170,182,38,34,73,254,84,124,20,126,147,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,159,38,183,100,146,174,213,122,164,51,68,233,213,204,71,132,63,233,91,163,73,248,90,139,189,168,88,119,118,183,23,223,95,227,67,63,117,209,121,84,146,110,69,141,123,177,196,221,138,237,155,101,142,46,178,50,53,151,117,5,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,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,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,36,160,50,174,117,94,24,184,133,202,184,95,214,91,46,174,98,212,222,127,129,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,132,244,183,82,52,227,137,157,26,182,103,248,229,31,197,113,12,210,223,52,82,81,93,168,83,245,145,171,159,5,77,45,68,47,220,199,109,123,37,137,233,213,209,187,106,237,115,216,168,229,232,0,0,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,69,253,50,229,231,160,218,75,196,189,195,137,28,50,142,174,130,162,74,119,173,167,30,129,221,171,117,162,182,118,75,29,93,68,45,111,69,86,73,20,155,89,2,254,174,45,243,43,81,81,97,109,60,160,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,159,252,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,227,252,77,240,187,165,252,83,96,19,98,26,129,100,164,125,202,142,158,173,113,235,211,153,34,207,102,173,154,23,70,218,134,118,228,141,210,49,29,219,123,160,115,251,114,44,81,238,69,218,213,111,53,224,63,129,123,23,7,216,173,198,182,247,95,106,200,243,236,131,183,241,11,221,53,27,227,241,41,123,113,42,219,224,116,143,114,186,22,206,201,30,178,163,34,116,189,99,222,196,237,49,27,42,128,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,69,94,60,56,23,177,113,131,138,219,171,108,149,246,172,115,62,199,251,159,15,189,212,209,190,79,46,151,183,42,165,190,119,70,246,171,97,116,239,141,233,42,178,87,69,210,77,140,94,235,209,222,171,133,30,10,52,107,132,187,19,63,6,219,62,37,151,214,91,227,162,189,229,53,136,239,42,191,163,214,71,54,56,213,206,101,44,42,245,79,213,71,211,171,98,135,184,233,95,26,72,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,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,65,85,124,212,248,14,255,0,186,252,85,233,5,151,252,148,185,125,138,217,110,255,0,167,125,77,237,207,238,255,0,213,219,43,35,135,252,165,67,221,254,21,229,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,250,213,177,57,239,119,141,35,155,35,161,126,231,110,98,43,85,123,140,145,140,142,188,234,253,44,98,223,112,40,125,186,226,83,5,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,215,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,4,240,57,194,37,171,132,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,190,83,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,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,247,21,168,137,36,157,104,135,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,101,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,34,250,121,92,122,19,211,47,206,189,226,180,134,186,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,176,176,158,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,124,67,201,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,165,94,157,19,162,39,107,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,136,171,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,161,231,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,144,121,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,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,238,185,145,74,215,35,150,21,150,78,63,194,143,21,218,143,194,86,163,179,53,194,165,243,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,107,91,158,119,238,79,248,147,249,105,85,101,228,242,211,224,86,167,134,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,46,170,138,72,45,22,228,168,69,108,12,88,36,124,83,62,101,130,25,157,34,185,118,167,110,54,181,138,217,22,73,190,10,192,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,225,254,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,233,68,235,213,122,170,201,254,94,156,80,103,220,89,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,238,168,122,42,163,145,58,35,126,95,181,87,133,115,58,230,1,89,164,84,117,60,63,104,134,69,226,103,85,123,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,229,52,111,115,161,107,29,209,27,35,152,248,234,91,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,84,94,84,52,253,222,212,47,154,79,214,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,151,252,200,56,81,211,142,18,180,227,67,240,172,42,47,58,235,93,248,130,123,253,254,120,81,149,87,122,166,165,185,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,255,0,3,149,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,99,255,0,17,90,13,153,112,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,178,70,183,170,181,30,237,143,71,198,229,222,199,34,78,174,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,235,42,77,43,99,232,246,200,206,205,186,0,101,92,191,238,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,229,170,112,171,196,46,43,194,255,0,42,252,55,87,50,154,111,63,192,248,181,53,186,214,202,168,233,230,185,215,75,122,173,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,90,139,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,249,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,249,75,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,236,115,30,215,39,84,84,82,210,185,24,254,251,63,134,255,0,153,16,3,139,31,84,250,201,247,3,33,247,25,207,21,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,122,189,81,177,181,87,108,108,107,102,255,0,44,94,3,191,77,247,218,109,121,213,139,46,236,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,46,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,62,220,116,112,101,125,224,243,81,233,109,145,221,126,51,134,101,30,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,56,235,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,40,57,92,122,236,211,47,206,189,158,180,149,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,167,85,230,117,199,143,233,190,251,83,160,218,79,122,221,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,219,36,145,76,228,142,100,235,178,39,36,95,225,171,133,221,80,226,143,38,188,227,186,115,100,171,168,101,142,207,89,114,171,172,107,35,236,69,59,105,229,117,29,43,228,150,72,216,215,212,212,70,200,27,213,221,90,142,146,93,174,100,50,116,229,87,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,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,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,105,175,150,39,53,90,147,36,81,209,9,165,62,19,189,44,104,223,219,252,123,219,160,58,169,92,28,231,245,230,167,21,210,252,107,64,44,85,180,158,70,113,80,235,165,245,141,168,137,211,199,110,163,146,55,65,27,225,86,43,216,201,170,122,61,178,163,153,243,161,145,137,189,28,244,109,64,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,99,88,199,57,122,34,42,158,215,64,117,142,251,195,254,178,226,122,197,142,67,228,85,227,55,6,212,73,77,185,140,242,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,253,77,69,52,210,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,64,14,103,92,120,254,155,239,181,58,13,164,247,173,216,14,63,112,119,196,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,71,254,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,122,86,101,55,186,40,88,239,2,151,107,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,161,60,79,22,177,96,216,173,155,10,197,168,124,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,126,177,85,124,224,184,67,253,188,92,96,180,95,228,40,179,150,201,95,255,0,65,75,65,87,12,79,79,243,32,145,24,255,0,242,14,72,255,0,195,200,87,175,14,186,243,153,112,219,171,150,45,86,195,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,162,57,88,237,143,70,72,212,222,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,152,195,191,241,41,194,141,247,67,176,157,45,213,91,76,87,91,150,25,169,56,125,154,240,151,41,225,98,199,67,120,168,163,108,213,52,14,123,23,255,0,92,177,43,218,197,116,110,115,19,184,176,72,245,253,94,5,248,205,190,240,121,168,245,87,57,45,95,25,195,50,143,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,30,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,62,176,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,147,255,0,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,1,10,185,144,241,173,170,124,31,126,142,255,0,70,118,12,82,231,248,183,226,254,111,199,105,106,102,237,248,190,39,111,181,217,158,46,157,124,151,238,221,187,175,70,244,233,209,122,248,174,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,126,127,181,23,154,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,2,141,185,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,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,244,50,53,141,232,138,214,62,104,235,195,71,17,121,223,11,250,167,65,169,152,45,71,249,42,59,197,22,200,127,172,237,126,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,246,162,254,212,91,52,230,211,154,218,181,43,129,173,48,212,107,21,61,92,22,220,171,40,178,222,232,226,171,99,91,60,112,84,217,235,166,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,253,165,59,23,147,203,67,129,202,110,28,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,161,241,164,108,68,70,189,243,77,240,87,7,53,142,7,42,117,42,213,95,197,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,59,23,253,202,227,208,158,153,126,117,239,21,164,127,213,142,77,127,165,13,83,204,181,51,250,71,124,51,241,110,65,113,190,248,95,132,59,222,47,149,83,36,221,174,231,154,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,163,94,132,227,58,41,248,167,241,31,225,207,55,250,207,193,240,251,254,69,100,245,63,224,123,146,109,219,223,219,253,181,235,183,175,203,175,68,234,160,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,21,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,41,3,151,7,48,10,206,29,239,177,105,38,175,100,95,237,79,95,228,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,235,146,91,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,126,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,94,171,203,27,138,172,203,68,117,231,30,210,217,174,85,117,120,38,162,222,32,180,215,218,82,52,149,32,184,212,116,130,150,178,4,115,218,145,63,186,176,178,87,34,174,232,81,221,88,247,199,14,201,21,207,59,247,39,252,73,252,180,226,156,155,113,107,22,65,197,197,101,218,239,67,228,85,227,56,125,198,233,107,147,186,246,120,245,79,158,154,145,210,116,106,162,63,172,21,117,12,232,228,86,253,125,122,110,107,85,46,252,2,0,113,71,202,147,250,74,107,182,77,173,127,167,175,195,159,136,252,47,234,207,194,222,103,99,199,163,130,155,252,55,151,30,237,221,141,223,216,78,155,186,124,250,117,94,255,0,193,79,10,95,208,251,75,46,186,103,248,247,241,111,196,242,9,239,190,111,194,252,14,223,114,154,158,30,215,111,189,47,94,158,54,237,219,147,174,254,157,62,93,87,138,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,182,40,60,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,253,74,197,76,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,42,184,243,227,7,25,226,231,75,244,58,244,213,164,162,205,172,116,247,214,229,150,122,72,170,59,20,51,203,37,35,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,119,148,229,253,196,198,27,194,134,165,230,186,165,152,80,213,220,94,236,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,197,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,202,135,129,202,108,106,213,100,226,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,157,98,72,101,108,157,94,233,25,217,179,64,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,6,107,56,177,245,79,172,159,112,50,31,113,156,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,171,213,27,27,85,118,198,198,182,100,242,224,229,255,0,89,196,69,246,45,91,213,236,119,253,169,232,60,152,34,166,168,146,122,121,50,42,173,143,143,109,59,225,124,114,50,24,100,84,123,230,71,109,89,34,72,154,143,253,114,197,224,57,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,136,1,197,143,170,125,100,251,129,144,251,140,231,191,224,95,131,43,239,24,122,143,85,108,146,235,240,108,51,23,241,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,104,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,60,60,78,240,245,149,112,191,172,183,173,35,202,106,124,255,0,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,116,111,70,185,237,100,177,74,196,123,246,110,94,171,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,85,173,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,246,57,143,115,87,170,42,161,232,52,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,133,69,229,67,79,221,237,66,249,164,253,100,207,100,109,233,28,79,119,212,228,235,211,162,117,85,68,93,15,112,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,241,87,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,228,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,244,106,34,189,91,214,160,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,207,154,83,225,59,210,198,141,253,191,199,189,186,3,170,153,225,230,11,172,86,173,111,226,211,58,203,177,171,245,93,215,30,162,168,134,201,103,150,90,166,207,2,65,73,11,33,145,212,174,99,222,207,26,74,134,212,79,26,177,122,57,39,222,168,142,123,144,151,252,150,116,94,213,127,181,106,190,167,101,184,133,37,198,219,113,167,131,11,164,158,173,237,154,10,152,36,107,166,185,209,201,76,174,86,189,142,106,219,149,86,72,213,21,21,90,213,255,0,10,133,107,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,253,133,239,114,197,213,47,210,135,6,216,87,151,125,248,157,215,18,242,49,107,135,247,175,103,197,241,100,95,18,15,147,26,215,237,161,146,139,235,110,238,189,126,167,43,209,228,170,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,13,121,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,48,131,134,46,33,114,174,23,245,150,203,171,152,181,55,159,224,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,162,141,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,225,86,248,179,83,247,123,83,62,25,63,87,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,149,1,205,139,141,123,142,83,149,92,248,87,211,123,158,204,110,205,210,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,22,72,118,189,91,35,28,178,172,177,189,136,145,34,190,37,240,125,194,102,101,197,214,168,126,7,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,205,25,232,110,1,134,234,159,4,218,99,167,218,131,143,82,95,49,235,230,155,227,244,213,212,53,40,187,37,103,195,233,213,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,7,140,30,19,51,46,17,117,67,240,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,239,233,219,122,162,54,86,42,200,174,88,188,120,254,132,47,180,218,13,171,23,173,184,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,237,210,71,20,46,89,38,94,155,229,114,221,72,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,73,255,0,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,128,0,138,188,115,240,49,253,52,127,4,255,0,182,143,224,239,193,223,18,255,0,121,62,33,229,121,126,55,255,0,124,67,179,111,141,255,0,221,117,223,254,46,159,63,41,193,79,45,239,232,125,170,119,93,76,253,50,254,45,248,158,63,61,139,194,252,59,224,118,251,149,52,243,119,123,158,84,189,122,120,219,118,237,78,187,250,245,249,116,94,1,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,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,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,14,85,197,143,165,141,100,251,127,144,251,116,230,107,11,84,227,235,255,0,181,101,195,151,240,135,255,0,179,149,68,0,225,59,213,62,141,253,192,199,189,198,3,74,96,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,138,188,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,25,87,47,251,149,199,161,61,50,252,235,222,43,79,147,154,157,166,213,113,224,115,62,172,184,91,41,42,170,45,117,22,122,186,25,102,133,175,125,44,235,115,166,133,101,137,202,157,88,245,138,105,99,87,55,162,236,145,237,253,142,84,90,97,225,59,213,62,141,253,192,199,189,198,2,127,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,0,169,94,109,124,20,124,18,178,179,139,45,50,182,90,168,236,179,118,99,205,45,240,39,98,70,215,77,63,109,151,54,162,187,100,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,202,193,4,255,0,229,139,192,119,233,190,251,77,175,58,177,101,221,128,227,247,6,252,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,128,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,6,107,56,177,245,79,172,159,112,50,31,113,156,246,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,218,8,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,101,11,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,16,3,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,42,185,231,126,228,255,0,137,63,150,149,107,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,126,156,187,184,67,254,138,90,52,191,138,104,187,58,133,152,246,171,114,141,149,254,76,48,118,157,47,139,73,30,212,72,211,181,28,174,222,173,223,186,89,37,233,35,227,72,182,202,160,83,95,51,174,95,244,122,69,89,83,196,14,136,99,190,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,62,80,198,199,54,23,49,221,21,177,185,140,142,186,205,41,240,157,233,99,70,254,223,227,222,221,0,226,159,90,255,0,163,183,15,185,182,177,199,111,243,106,241,251,122,120,16,58,46,228,111,174,158,86,83,210,247,91,220,141,86,20,158,104,150,77,175,71,118,209,251,122,187,162,46,107,13,25,240,51,165,247,93,28,225,47,76,240,59,235,170,210,229,5,159,226,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,175,94,138,171,26,170,181,189,118,165,85,243,125,210,251,174,23,197,165,78,121,51,170,231,182,234,13,158,138,229,79,59,168,157,20,17,79,77,11,104,165,165,100,189,85,179,61,173,167,134,103,116,218,173,74,168,209,91,251,28,238,171,200,251,53,181,80,103,250,167,167,51,83,213,173,202,249,103,183,94,233,229,107,27,216,108,20,51,75,12,173,123,183,110,71,171,174,16,171,81,26,168,168,217,58,171,122,34,58,221,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,73,251,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,74,1,227,251,131,235,175,9,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,246,188,179,248,215,183,112,193,157,220,176,157,75,185,248,218,109,150,245,169,173,172,145,106,166,248,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,167,255,0,51,14,53,238,60,48,96,150,220,39,77,46,126,54,164,229,189,42,104,171,35,90,89,190,13,67,12,209,172,149,19,83,204,217,55,247,186,62,8,209,209,237,94,147,185,30,142,133,26,234,76,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,240,125,194,102,27,194,46,151,254,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,101,92,210,159,9,222,150,52,111,237,254,61,237,208,14,39,120,122,197,120,160,209,171,214,145,229,53,62,7,159,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,58,55,163,92,199,62,41,101,98,61,155,247,36,106,224,71,150,125,187,134,75,235,117,83,85,111,118,172,155,62,167,235,240,135,90,214,170,58,91,38,230,84,193,62,201,28,246,37,95,126,9,227,235,221,129,189,183,53,81,189,127,182,179,168,0,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,164,255,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,196,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,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,230,156,185,184,246,254,149,22,41,244,223,81,32,241,245,55,25,183,249,149,117,16,83,236,165,189,80,177,236,137,107,26,140,77,144,204,143,146,54,203,23,201,170,231,181,241,38,215,58,56,102,168,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,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,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,90,167,31,95,253,171,46,28,191,132,63,253,156,170,32,7,9,222,169,244,111,238,6,61,238,48,26,83,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,0,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,128,1,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,68,85,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,202,185,127,220,174,61,9,233,151,231,94,241,90,57,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,39,255,0,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,0,1,68,60,205,56,62,198,120,90,213,11,37,235,78,82,146,143,9,206,105,229,117,170,206,217,106,37,158,217,61,28,116,236,169,99,228,157,242,58,86,61,211,50,86,189,95,215,172,146,51,107,82,54,185,252,211,130,14,22,191,165,198,184,193,166,245,185,39,193,44,182,219,124,151,219,221,68,77,221,84,250,24,166,134,39,69,76,138,213,98,76,247,207,27,81,207,250,88,213,115,250,61,90,145,191,67,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,31,88,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,80,13,211,135,172,171,138,14,97,122,149,164,120,181,79,129,231,234,6,75,83,113,186,62,150,74,136,109,148,49,87,206,233,106,36,107,19,252,216,216,142,115,26,249,101,137,138,246,111,220,151,147,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,165,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,16,3,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,42,185,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,249,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,50,196,105,79,132,239,75,26,55,246,255,0,30,246,232,8,127,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,141,183,234,108,142,68,170,189,1,209,203,239,16,26,203,137,232,238,57,55,143,87,147,92,27,79,37,78,214,63,196,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,245,57,16,211,73,92,28,236,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,244,170,150,84,94,144,177,146,209,197,18,110,111,71,62,169,137,185,170,136,143,128,28,188,51,91,86,1,198,150,149,95,111,52,245,115,83,213,94,31,100,99,105,152,215,61,39,184,83,75,67,11,149,28,230,166,198,203,83,27,158,189,122,163,17,202,136,229,68,106,232,120,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,229,46,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,177,172,99,90,157,17,17,11,159,229,139,192,119,232,66,197,77,175,58,177,101,219,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,172,255,0,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,64,0,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,63,249,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,93,159,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,231,241,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,55,108,238,39,84,124,115,70,142,147,180,178,58,69,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,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,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,45,83,143,175,254,213,151,14,95,194,31,254,206,85,16,3,132,239,84,250,55,247,3,30,247,24,13,41,128,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,0,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,42,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,101,92,191,238,87,30,132,244,203,243,175,120,173,28,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,19,255,0,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,0,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,115,77,23,208,108,55,69,100,204,174,150,42,42,73,111,185,230,81,116,201,175,183,102,211,172,115,214,62,170,182,121,224,133,234,175,114,236,167,138,100,137,168,138,140,85,73,36,70,53,210,191,175,75,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,16,3,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,42,185,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,5,80,115,142,213,234,156,215,137,122,29,45,167,158,173,45,186,113,103,134,23,193,52,17,53,159,17,174,99,42,166,154,39,183,171,222,199,83,173,3,21,30,169,209,240,191,107,83,170,185,255,0,149,202,11,75,238,185,167,22,148,217,228,46,171,130,219,167,214,122,219,149,68,237,162,116,176,75,61,76,46,162,138,149,242,245,70,194,247,54,162,105,155,215,114,185,41,100,68,111,237,115,111,36,142,188,195,240,171,174,127,193,110,170,216,172,213,20,144,212,82,217,217,123,123,170,94,230,177,96,183,212,197,93,51,81,90,215,46,247,69,77,35,88,157,58,43,213,168,170,212,85,114,103,132,212,237,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,109,248,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,81,249,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,207,23,26,124,76,84,241,93,175,55,93,79,134,134,174,223,98,130,158,27,70,61,67,86,145,119,233,173,208,238,86,247,22,54,162,43,228,150,73,166,84,87,63,98,204,177,163,222,214,53,78,20,104,123,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,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,58,69,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,159,252,234,253,44,98,223,112,40,125,186,226,87,7,47,124,255,0,13,210,206,46,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,187,34,103,193,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,126,78,49,120,197,206,248,191,206,233,239,247,250,63,131,99,118,109,255,0,135,241,254,228,53,31,11,238,195,78,202,175,239,166,65,20,147,247,100,167,73,63,88,139,179,174,214,244,68,249,246,14,94,124,188,238,188,75,221,105,245,83,85,40,234,237,218,87,110,168,84,99,17,206,134,124,146,120,221,209,212,240,57,58,57,148,205,114,43,101,157,170,138,170,142,138,37,223,220,146,14,191,204,175,151,45,139,10,177,87,113,9,195,206,47,224,218,168,118,201,146,98,246,186,55,190,58,104,220,250,153,106,46,172,115,166,94,220,44,221,79,26,211,67,10,71,20,109,89,19,99,24,254,144,47,135,93,121,204,184,109,213,203,22,171,97,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,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,189,44,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,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,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,14,85,197,143,165,141,100,251,127,144,251,116,230,107,11,84,227,235,255,0,181,101,195,151,240,135,255,0,179,149,68,0,225,59,213,62,141,253,192,199,189,198,3,74,96,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,138,188,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,25,87,47,251,149,199,161,61,50,252,235,222,43,71,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,4,255,0,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,0,0,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,0,50,174,95,247,43,143,66,122,101,249,215,188,86,146,168,0,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,32,7,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,85,115,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,10,43,227,243,58,253,34,113,147,171,23,255,0,133,252,63,196,200,36,177,118,123,253,221,223,13,141,148,29,221,219,91,211,185,226,247,54,244,250,119,237,234,238,155,150,117,114,58,197,175,180,152,174,174,102,181,20,59,44,183,91,133,158,215,71,83,221,98,247,106,169,35,170,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,207,193,149,115,69,28,1,231,95,164,78,13,180,158,255,0,240,191,135,248,152,252,118,46,207,127,187,187,225,178,62,131,187,187,107,122,119,60,94,230,222,159,78,253,189,93,211,114,209,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,41,175,154,231,26,255,0,164,220,170,126,26,244,206,231,117,166,198,241,43,133,69,54,91,47,94,204,55,139,164,50,53,169,79,177,90,146,58,26,89,35,127,205,206,217,36,171,185,24,169,12,50,186,48,112,125,194,102,101,197,214,168,126,7,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,73,105,204,251,151,253,139,74,236,84,90,249,161,88,237,170,203,134,89,109,244,54,124,142,205,4,143,108,148,210,35,219,79,79,94,213,149,238,239,119,55,193,12,168,157,36,238,35,102,119,117,101,154,70,66,190,24,184,133,202,184,95,214,91,46,174,98,212,222,127,129,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,138,52,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,133,91,226,205,79,221,237,76,248,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,95,86,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,147,255,0,157,95,165,140,91,238,5,15,183,92,74,86,36,87,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,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,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,40,219,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,67,35,88,222,136,173,99,230,229,92,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,238,217,220,78,138,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,145,250,197,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,3,149,113,99,233,99,89,62,223,228,62,221,57,154,194,213,56,250,255,0,237,89,112,229,252,33,255,0,236,229,81,0,56,78,245,79,163,127,112,49,239,113,128,210,152,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,0,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,0,10,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,34,175,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,134,85,203,254,229,113,232,79,76,191,58,247,138,209,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,63,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,0,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,0,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,136,1,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,149,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,54,215,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,151,189,202,127,22,177,99,252,18,226,23,107,69,15,143,87,147,92,46,247,75,164,157,215,191,200,170,101,116,212,141,147,163,149,81,157,32,164,167,103,70,162,55,232,235,211,115,156,171,48,1,153,110,33,113,107,22,13,175,186,151,133,98,212,62,21,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,153,119,252,174,61,9,233,151,231,94,241,90,82,183,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,167,63,230,133,198,191,244,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,252,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,174,93,241,185,145,119,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,248,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,169,64,60,196,120,67,254,138,90,202,159,133,168,187,58,123,152,247,107,113,125,245,254,76,208,118,155,23,149,73,38,228,73,19,181,36,173,216,174,223,186,41,34,235,35,228,73,118,250,174,89,252,107,219,184,96,206,238,88,78,165,220,252,109,54,203,122,212,214,214,72,181,83,124,26,186,24,100,88,234,33,167,133,178,111,239,116,100,18,35,99,220,189,32,114,189,27,10,181,215,168,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,147,255,0,157,95,165,140,91,238,5,15,183,92,74,160,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,7,228,229,152,181,139,57,197,111,56,86,83,67,230,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,191,50,176,112,94,76,159,15,226,58,187,241,190,87,241,77,24,181,246,174,54,253,179,118,238,151,125,239,119,75,116,253,180,111,103,183,179,245,211,179,111,113,142,143,180,145,190,71,248,214,125,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,207,214,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,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,16,3,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,22,169,199,215,255,0,106,203,135,47,225,15,255,0,103,42,136,1,194,119,170,125,27,251,129,143,123,140,6,148,192,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,21,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,50,174,95,247,43,143,66,122,101,249,215,188,86,142,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,9,255,0,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,0,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,0,101,92,191,238,87,30,132,244,203,243,175,120,173,37,80,0,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,64,14,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,25,172,52,61,203,195,10,186,224,28,22,233,85,138,243,81,73,53,69,85,157,247,182,58,153,238,115,18,11,133,76,181,208,181,85,205,106,239,108,85,49,181,233,211,162,61,28,136,174,68,71,44,138,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,170,190,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,72,21,204,255,0,129,253,80,194,115,252,183,138,11,45,234,175,43,194,111,149,13,185,94,42,174,53,209,249,182,41,229,154,40,35,165,86,189,200,233,169,183,75,20,112,118,145,86,56,219,219,123,90,145,54,73,37,7,44,94,3,191,66,22,42,109,121,213,139,46,220,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,58,59,186,228,239,84,64,234,117,118,232,227,150,22,172,144,175,77,242,181,103,248,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,119,110,19,245,182,221,196,93,111,11,20,120,229,37,211,80,105,106,36,134,42,58,75,140,13,130,169,141,165,90,182,205,28,243,57,140,70,58,153,18,84,73,21,143,232,168,215,53,175,234,196,191,238,27,180,138,235,160,186,37,139,105,5,231,59,171,204,106,49,138,121,105,25,120,169,129,208,62,88,22,121,31,12,73,27,165,149,88,200,162,124,112,177,187,213,17,145,53,19,106,116,106,102,136,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,150,63,205,179,0,204,181,79,66,240,13,62,211,236,122,174,249,144,223,53,34,130,154,134,134,153,19,124,175,248,109,201,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,175,240,117,193,214,9,194,6,9,81,96,176,86,124,103,36,188,236,252,65,144,118,230,167,248,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,250,181,77,253,55,59,170,175,202,64,0,0,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,255,0,26,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,155,92,168,191,37,83,160,0,121,76,235,73,244,179,84,60,31,210,102,154,98,153,111,195,59,190,23,199,108,212,213,254,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,236,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,15,146,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,154,255,0,68,238,22,63,243,105,210,175,254,13,183,127,244,79,85,127,210,125,44,202,241,91,110,11,148,233,166,41,121,198,236,221,159,135,89,238,22,106,106,138,26,62,212,107,20,93,152,30,197,142,61,145,185,204,110,214,166,214,170,181,58,34,244,60,253,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,1,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,253,96,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,147,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,249,57,168,169,243,68,60,85,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,242,153,214,147,233,102,168,120,63,164,205,52,197,50,223,134,119,124,47,142,217,169,171,252,94,230,222,231,107,188,199,108,221,219,102,237,189,58,236,111,95,216,135,229,98,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,198,184,218,241,154,42,74,168,55,177,204,126,201,99,141,175,110,230,61,205,94,139,243,107,149,23,228,170,116,0,1,242,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,115,95,232,157,194,199,254,109,58,85,255,0,193,182,239,254,137,213,64,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,147,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,228,214,162,39,201,16,253,92,23,73,244,179,75,252,239,209,158,154,98,152,151,196,251,94,111,192,172,212,212,30,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,237,83,242,178,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,228,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,249,53,168,137,242,68,63,87,5,210,125,44,210,255,0,59,244,103,166,152,166,37,241,62,215,155,240,43,53,53,7,149,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,251,84,245,103,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,241,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,159,55,57,85,126,106,163,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,242,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,159,39,53,21,62,104,135,138,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,15,65,157,105,62,150,106,135,131,250,76,211,76,83,45,248,103,119,194,248,237,154,154,191,197,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,253,136,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,137,15,106,0,0,30,83,58,210,125,44,213,15,7,244,153,166,152,166,91,240,206,239,133,241,219,53,53,127,139,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,251,16,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,157,88,213,255,0,18,30,212,0,14,85,253,19,184,88,255,0,205,167,74,191,248,54,221,255,0,209,61,254,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,227,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,62,110,114,170,252,213,79,214,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,201,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,242,107,81,19,228,136,126,174,11,164,250,89,165,254,119,232,207,77,49,76,75,226,125,175,55,224,86,106,106,15,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,246,169,231,238,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,253,96,15,41,157,105,62,150,106,135,131,250,76,211,76,83,45,248,103,119,194,248,237,154,154,191,197,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,253,136,126,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,191,54,185,81,126,74,167,234,231,90,79,165,154,161,224,254,147,52,211,20,203,126,25,221,240,190,59,102,166,175,241,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,127,98,31,149,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,205,174,84,95,146,169,208,0,7,42,254,137,220,44,127,230,211,165,95,252,27,110,255,0,232,157,42,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,67,154,255,0,68,238,22,63,243,105,210,175,254,13,183,127,244,78,149,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,245,131,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,201,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,242,107,81,19,228,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,226,67,202,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,192,0,1,202,191,162,119,11,31,249,180,233,87,255,0,6,219,191,250,39,74,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,250,192,0,28,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,147,90,136,159,36,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,255,0,18,30,128,3,154,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,107,117,174,138,58,74,88,55,189,207,126,200,163,70,177,187,158,247,57,122,39,205,206,85,95,154,169,250,192,30,83,58,210,125,44,213,15,7,244,153,166,152,166,91,240,206,239,133,241,219,53,53,127,139,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,251,16,252,172,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,215,27,94,51,69,73,85,6,246,57,143,217,44,113,181,237,220,199,185,171,209,126,109,114,162,252,149,78,128,0,0,0,121,76,235,73,244,179,84,60,31,210,102,154,98,153,111,195,59,190,23,199,108,212,213,254,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,236,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,123,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,154,21,197,118,156,107,158,109,168,26,95,108,151,225,89,158,156,228,23,59,61,202,205,81,50,58,74,138,90,90,199,211,199,95,78,189,19,185,11,246,179,122,34,110,138,71,163,29,213,29,20,146,246,176,113,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,252,63,198,130,233,20,146,82,191,191,95,79,78,253,237,142,72,222,189,25,51,149,58,61,62,164,78,189,83,170,45,123,104,135,55,110,36,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,78,189,58,162,254,194,221,0,5,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,126,194,106,114,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,242,253,170,176,175,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,117,235,209,19,246,19,83,151,167,20,25,247,22,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,251,170,30,138,168,228,78,136,223,151,237,85,148,0,3,202,106,198,117,250,47,210,204,203,83,62,23,241,63,194,88,253,198,251,225,119,251,62,87,139,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,62,93,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,139,252,194,248,160,207,184,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,221,78,196,69,87,42,116,87,124,191,98,164,96,224,207,154,6,190,241,19,196,158,31,163,153,174,33,167,244,86,92,131,226,30,76,246,187,125,108,117,76,236,80,84,84,51,99,164,171,145,137,213,240,181,23,171,23,233,85,233,209,122,42,89,248,7,31,226,139,35,226,27,10,210,251,150,113,195,165,159,31,200,111,182,42,119,84,203,142,92,172,213,21,179,221,89,220,137,28,148,207,134,178,5,141,241,197,223,147,102,201,159,50,163,24,196,71,42,35,170,219,251,181,124,83,255,0,228,14,149,127,238,171,143,250,241,101,60,29,113,139,130,113,127,130,84,95,236,20,127,6,201,44,219,63,16,99,253,201,170,62,23,221,154,161,148,191,223,79,130,40,231,238,199,78,178,126,173,23,103,93,174,232,169,243,144,5,43,127,118,175,138,127,252,129,210,175,253,213,113,255,0,94,44,251,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,31,16,242,96,181,197,36,116,172,236,87,212,83,179,99,100,146,71,167,86,66,213,94,175,95,169,87,167,68,232,137,210,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,162,242,158,118,154,251,87,125,170,168,194,180,163,79,237,86,87,236,241,168,238,141,173,184,85,69,209,141,71,239,168,142,122,118,63,171,209,202,157,34,111,70,170,53,119,42,43,150,95,240,19,196,151,24,156,84,119,117,19,82,48,189,63,198,116,202,159,187,5,61,93,29,170,186,58,235,213,83,122,177,91,72,178,213,189,141,134,39,167,235,38,115,28,213,115,86,38,34,187,184,232,102,169,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,253,165,69,255,0,118,175,138,127,252,129,210,175,253,213,113,255,0,94,46,164,0,14,63,196,191,19,24,111,11,88,246,41,153,234,13,13,91,241,235,254,81,79,142,87,86,211,34,189,246,198,77,75,83,50,85,172,72,213,116,204,107,169,218,143,99,126,189,143,115,154,143,115,82,55,246,0,1,31,248,149,227,23,4,225,103,59,211,107,6,165,209,248,184,222,119,241,143,55,32,238,76,255,0,132,120,80,194,248,255,0,189,97,130,73,42,59,178,78,200,254,149,110,206,187,151,170,117,233,32,0,0,0,8,65,91,205,135,65,153,196,189,6,137,91,219,73,62,27,37,66,219,171,181,10,107,175,106,221,5,110,201,58,36,81,164,78,73,105,187,169,20,75,84,233,35,141,55,190,79,156,44,73,95,55,193,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,240,255,0,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,250,145,58,245,78,168,181,131,253,218,190,41,255,0,242,7,74,191,247,85,199,253,120,186,144,0,35,255,0,18,188,98,224,156,44,231,122,109,96,212,186,63,23,27,206,254,49,230,228,29,201,159,240,143,10,24,95,31,247,172,48,73,37,71,118,73,217,31,210,173,217,215,114,245,78,189,36,0,0,227,250,187,196,198,27,162,186,185,165,154,91,153,208,213,177,154,175,81,95,109,182,92,225,69,145,148,215,24,95,72,202,120,37,141,173,87,108,157,213,123,18,68,95,161,237,102,230,236,115,164,143,176,0,1,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,240,255,0,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,250,145,58,245,78,168,181,237,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,58,244,234,139,251,11,116,0,16,255,0,140,222,100,90,113,194,93,246,135,3,182,99,127,142,243,57,118,207,114,180,83,220,210,142,59,85,43,153,186,55,84,79,218,151,164,210,117,99,153,10,51,119,109,86,71,43,17,209,119,101,6,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,71,254,49,120,197,193,56,64,193,41,239,247,250,63,140,228,151,157,255,0,135,241,254,228,212,255,0,20,237,77,78,202,175,239,166,65,44,112,118,163,168,73,63,88,137,191,166,214,245,85,249,122,190,24,184,133,197,120,160,209,171,46,174,98,212,222,7,159,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,85,0,130,186,199,205,79,78,52,127,138,200,244,66,231,96,243,48,203,55,91,118,81,147,82,206,149,18,81,92,158,145,185,171,12,81,43,187,144,211,253,113,212,49,127,93,220,89,17,172,69,167,217,81,55,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,43,91,140,30,62,120,217,225,23,84,63,3,223,112,141,53,188,88,171,233,227,169,177,100,110,198,238,20,176,93,88,145,177,103,70,49,46,114,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,159,225,211,156,221,226,247,157,195,96,226,95,20,197,44,88,221,118,239,246,65,98,134,189,159,12,217,12,207,253,109,47,90,169,42,123,146,36,17,183,98,199,219,220,231,59,122,127,102,213,8,85,204,135,141,109,83,224,251,244,119,250,51,176,98,151,63,197,191,23,243,126,59,75,83,55,111,197,241,59,125,174,204,241,116,235,228,191,118,237,221,122,55,167,78,139,215,138,240,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,241,15,38,123,93,190,182,58,166,118,40,42,42,25,177,210,85,200,196,234,248,90,139,213,139,244,170,244,232,189,21,44,252,132,28,125,243,29,166,225,86,235,69,166,186,99,104,199,242,140,238,170,157,106,110,44,174,170,149,208,88,88,174,133,208,165,68,49,35,86,87,207,19,166,86,177,39,141,241,162,71,35,145,204,145,136,232,149,137,243,130,227,19,57,202,172,216,86,45,166,122,85,91,122,200,46,20,246,187,117,55,195,235,163,239,213,79,35,99,138,61,239,184,53,141,220,247,181,58,185,81,169,215,170,170,39,204,159,249,175,19,153,87,12,122,63,128,106,31,22,20,150,164,171,203,178,10,11,53,237,184,221,186,72,35,198,124,155,124,179,185,31,26,212,213,45,111,98,122,119,177,242,68,246,238,141,251,163,141,206,98,50,89,42,0,0,227,247,94,38,48,219,7,20,118,174,22,47,180,53,116,183,220,143,23,102,71,98,174,106,44,144,86,61,37,172,73,233,30,136,222,176,189,145,81,172,173,122,170,177,233,220,106,171,28,214,36,189,128,0,14,63,175,60,76,97,186,13,144,233,182,25,121,161,171,184,228,58,163,148,81,99,150,90,40,81,88,198,178,74,170,120,106,106,229,149,90,173,107,33,109,76,106,140,249,190,71,189,141,68,70,239,146,62,127,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,203,246,42,66,189,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,216,91,160,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,34,175,11,220,200,180,227,137,173,113,201,244,94,217,141,252,27,193,242,167,197,238,242,92,209,241,228,116,176,76,173,115,155,4,177,67,44,51,58,29,147,182,20,108,142,237,182,117,114,179,181,245,76,0,8,235,199,39,23,118,174,16,116,141,185,92,22,234,75,198,89,126,168,117,183,28,181,79,80,214,49,243,163,21,207,170,153,136,228,149,244,208,166,221,253,180,234,175,146,24,213,209,247,82,70,254,255,0,10,60,87,105,199,22,186,112,204,215,10,151,193,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,141,92,20,115,3,195,120,186,200,114,204,29,182,42,187,30,67,99,168,172,185,91,33,146,21,217,95,96,242,145,148,243,185,90,231,182,42,152,219,45,60,115,70,175,86,171,220,143,137,206,107,156,200,101,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,1,158,188,247,93,53,31,135,78,59,181,79,84,52,190,243,224,221,104,117,3,34,138,104,101,69,125,45,194,149,215,57,150,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,221,255,0,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,172,186,120,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,218,139,251,81,58,169,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,85,124,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,19,252,0,114,174,44,125,44,107,39,219,252,135,219,167,40,219,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,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,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,1,81,124,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,214,84,154,87,73,213,237,145,253,152,65,195,23,16,185,87,11,250,203,101,213,204,90,155,207,240,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,49,133,255,0,114,184,244,39,166,95,157,123,197,105,89,124,199,120,227,166,226,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,31,63,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,191,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,0,128,28,234,253,44,98,223,112,40,125,186,226,70,174,88,188,192,40,244,138,178,155,135,237,111,200,188,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,122,163,99,115,223,29,202,0,85,95,60,239,220,159,241,39,242,211,234,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,160,0,0,174,174,103,92,192,43,52,138,142,167,135,237,16,200,188,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,124,166,141,238,116,45,99,186,35,100,115,31,29,54,22,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,66,42,243,71,244,39,169,191,146,251,197,17,64,38,170,0,0,170,190,121,223,185,63,226,79,229,163,149,31,29,63,224,56,95,214,188,207,255,0,23,165,192,43,107,155,254,115,93,107,146,161,93,255,0,69,226,177,205,255,0,135,10,63,253,207,9,106,128,21,87,207,59,247,39,252,73,252,180,247,252,177,121,128,86,106,237,29,55,15,218,223,145,121,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,249,205,35,218,233,154,246,245,71,72,215,190,75,21,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,17,215,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,119,54,128,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,85,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,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,221,115,34,137,205,87,44,41,20,151,188,10,118,230,235,194,102,101,143,106,37,195,138,203,53,69,93,239,30,202,170,41,169,175,81,195,64,141,102,60,248,41,41,41,105,150,89,18,71,58,70,78,232,228,232,254,219,24,199,236,141,85,93,35,55,70,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,221,4,98,121,77,139,57,197,108,217,174,45,93,230,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,191,35,245,136,85,204,195,141,123,143,12,24,37,183,9,211,75,159,141,169,57,111,74,154,42,200,214,150,111,131,80,195,52,107,37,68,212,243,54,77,253,238,143,130,52,116,123,87,164,238,71,163,161,70,186,144,113,60,90,251,156,229,86,108,43,22,161,243,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,162,142,14,120,125,172,225,139,135,220,111,73,46,217,7,198,110,180,61,250,203,149,76,83,206,250,84,170,158,87,72,248,233,153,51,151,183,11,55,35,17,24,216,218,247,53,210,172,108,124,175,67,245,184,157,225,235,21,226,131,70,175,90,71,148,212,248,30,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,255,0,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,123,207,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,150,211,199,71,25,182,46,15,52,226,150,231,29,171,227,57,158,81,228,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,242,189,224,91,244,41,138,179,92,117,143,12,241,53,38,245,191,224,244,213,174,221,53,138,215,36,109,68,235,10,181,60,122,201,186,201,220,234,174,123,34,86,71,250,167,58,162,53,115,171,244,177,139,125,192,161,246,235,137,197,57,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,198,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,1,76,28,229,110,215,91,7,23,120,77,246,197,115,171,183,92,173,216,61,182,174,142,178,146,103,67,61,52,241,220,238,14,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,106,242,235,227,170,155,138,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,237,177,207,107,24,199,35,25,50,128,57,87,18,252,69,224,156,47,233,101,126,166,103,85,31,229,104,236,244,91,38,254,179,186,120,211,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,218,171,251,17,105,47,25,215,156,203,137,46,96,122,113,170,217,157,109,91,159,113,212,139,11,45,148,51,84,36,204,180,219,146,235,18,211,209,68,173,99,27,178,54,187,162,185,24,221,239,87,200,228,222,247,42,216,87,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,2,53,115,2,225,142,251,197,86,129,73,133,98,215,175,10,245,143,220,23,37,183,83,120,204,147,226,149,80,81,85,71,21,14,247,203,19,32,238,190,161,169,222,114,171,89,211,170,181,83,230,148,25,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,167,86,72,213,249,181,81,201,251,80,190,142,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,121,77,85,212,204,87,70,244,227,35,213,44,214,175,199,178,227,54,249,110,21,59,100,141,146,77,177,62,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,215,226,95,136,188,239,138,13,83,175,212,204,234,163,252,173,29,158,139,100,63,213,150,191,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,251,85,127,98,36,255,0,228,235,194,166,85,111,172,155,139,44,146,229,225,217,110,86,250,203,46,57,111,167,172,145,178,87,126,189,35,168,170,168,72,164,70,44,44,124,18,70,200,102,107,247,72,139,46,214,44,80,189,246,168,124,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,148,89,204,83,142,170,158,41,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,176,198,189,204,99,220,172,100,74,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,69,255,0,112,47,198,109,139,140,61,56,170,185,201,106,248,54,103,139,248,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,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,12,214,113,99,234,159,89,62,224,100,62,227,57,232,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,250,213,177,57,236,111,147,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,71,94,104,254,132,245,55,242,95,120,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,133,101,199,243,11,53,210,227,83,218,124,157,138,88,43,98,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,105,164,0,102,135,137,187,181,170,255,0,196,150,171,223,108,87,58,75,141,182,227,156,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,215,249,42,122,88,202,126,224,87,123,117,184,170,190,44,125,83,235,39,220,12,135,220,103,45,39,146,133,218,213,55,13,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,233,97,64,3,149,113,99,233,99,89,62,223,228,62,221,57,154,194,116,242,224,230,1,89,195,189,246,45,36,213,236,139,253,169,235,252,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,253,114,75,117,57,102,83,98,193,177,91,206,107,148,215,120,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,200,173,109,45,231,105,98,188,101,86,203,38,173,104,199,225,251,45,109,194,104,235,47,182,203,195,234,254,31,74,249,31,227,185,212,139,2,62,94,219,22,38,202,230,73,185,219,100,146,56,186,171,96,61,7,54,204,243,25,212,254,9,176,13,64,195,42,170,234,172,87,220,226,130,174,223,81,83,111,168,162,124,240,45,190,229,182,84,138,161,140,149,24,228,77,204,114,181,17,236,86,189,189,90,230,170,194,14,87,30,187,52,203,243,175,103,173,47,248,0,10,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,60,79,2,252,102,223,120,60,212,122,171,156,150,175,140,225,153,71,143,79,147,91,98,99,18,169,209,196,175,237,84,211,72,238,157,38,139,187,42,164,110,114,71,35,94,230,187,106,171,37,142,53,146,43,46,227,7,38,175,225,27,2,225,47,15,90,187,109,138,215,79,113,118,92,233,162,167,123,46,243,203,120,117,117,35,34,85,99,165,137,144,35,99,114,189,175,98,189,242,61,174,110,216,218,231,243,254,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,209,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,131,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,0,64,14,117,126,150,49,111,184,20,62,221,113,41,88,185,62,88,188,192,43,53,118,142,155,135,237,111,200,188,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,252,230,145,237,116,205,123,122,163,164,107,223,37,138,130,170,249,231,126,228,255,0,137,63,150,149,86,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,219,98,131,201,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,215,36,83,168,0,8,127,204,103,141,127,232,171,167,16,88,48,11,157,170,77,77,202,127,87,109,166,157,123,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,210,86,195,44,107,68,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,22,191,139,114,117,177,93,248,83,165,182,100,149,31,1,215,106,157,247,87,92,157,114,125,77,190,154,69,87,118,173,114,199,26,118,251,61,189,137,36,177,182,73,25,58,189,204,146,104,154,216,159,84,23,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,151,105,203,131,152,5,31,17,22,40,180,147,87,178,47,246,216,160,242,103,138,166,162,56,41,227,200,169,119,190,77,212,236,133,145,198,201,161,141,81,143,133,27,185,99,137,37,106,191,245,201,23,64,230,143,232,79,83,127,37,247,138,34,128,77,84,0,1,85,124,243,191,114,127,196,159,203,74,171,46,251,151,7,48,10,62,34,44,81,105,38,175,100,95,237,177,65,228,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,235,146,41,212,10,171,231,157,251,147,254,36,254,90,85,173,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,133,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,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,220,108,124,59,165,168,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,57,167,17,90,243,134,240,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,103,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,61,57,124,114,206,177,107,6,156,95,53,67,137,44,98,235,73,106,201,173,237,167,194,225,134,224,250,74,166,71,34,57,95,117,237,163,127,232,188,126,226,186,55,183,186,247,194,246,58,23,186,21,241,59,195,214,85,194,254,178,222,180,143,41,169,243,252,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,101,255,0,44,94,96,20,122,69,89,77,195,246,183,228,94,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,62,115,72,247,54,23,49,189,81,177,185,239,142,229,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,7,132,204,203,132,93,80,252,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,127,149,31,26,255,0,163,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,205,174,217,28,169,185,88,137,52,210,182,207,248,157,226,23,21,225,127,70,175,90,185,148,211,121,254,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,233,30,173,107,220,200,162,149,232,199,236,218,185,214,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,109,111,139,13,63,119,181,11,33,143,245,112,177,145,183,164,113,49,191,75,83,175,78,171,213,85,85,109,211,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,55,30,162,115,94,146,190,77,203,182,42,154,134,189,168,172,217,220,138,54,171,21,205,89,166,137,182,20,8,213,199,71,6,86,46,48,244,226,150,217,29,215,224,217,158,47,228,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,138,226,183,140,219,239,22,154,113,165,118,204,242,213,218,204,240,79,139,211,221,238,80,49,140,165,186,199,80,148,93,138,150,198,222,157,169,151,199,149,37,141,26,145,238,70,185,157,17,253,168,188,87,9,58,223,106,225,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,147,24,178,205,30,247,244,114,181,155,156,141,122,162,49,124,86,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,107,124,88,105,251,189,168,89,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,103,252,165,56,40,248,37,29,31,22,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,118,249,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,126,64,14,117,126,150,49,111,184,20,62,221,113,41,88,186,158,87,188,116,254,154,241,86,104,118,177,230,126,94,164,217,119,252,30,166,181,187,102,190,218,227,141,170,157,102,87,47,145,89,15,73,59,157,81,175,124,72,201,63,90,230,212,72,157,255,0,141,254,41,127,162,62,135,79,169,20,88,223,198,239,87,43,132,118,43,37,60,174,219,74,202,233,97,154,86,203,82,168,228,122,194,198,65,35,149,172,250,158,228,107,58,177,28,178,51,138,240,209,205,171,70,181,199,42,160,211,252,235,15,186,233,254,73,123,184,69,111,179,179,188,235,173,13,116,211,73,12,80,67,223,138,38,73,20,207,146,87,252,159,10,68,214,199,213,101,69,114,53,39,80,41,91,157,95,170,124,91,237,253,15,184,220,72,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,86,196,231,189,222,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,158,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,208,174,137,175,123,124,153,26,216,221,51,247,59,115,209,26,139,219,100,108,103,159,225,59,213,62,141,253,192,199,189,198,2,213,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,166,0,0,2,170,249,169,240,29,255,0,117,248,171,210,11,47,249,41,114,251,21,178,221,255,0,78,250,155,219,159,221,255,0,171,182,86,71,15,249,74,135,187,252,43,202,245,225,215,94,115,46,27,117,114,197,170,216,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,244,71,43,29,177,232,201,26,155,216,213,77,20,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,105,131,153,95,26,247,30,34,245,30,187,75,240,171,159,93,50,196,110,13,142,153,141,90,89,227,186,221,41,150,166,39,220,226,158,54,171,210,23,178,119,50,54,164,174,99,163,99,37,84,107,158,173,103,149,224,23,130,140,171,138,205,71,164,189,221,173,158,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,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,135,214,84,95,53,142,58,169,179,25,43,248,88,210,138,250,74,155,21,45,66,195,154,215,58,150,86,206,235,141,37,107,211,225,172,73,163,106,53,145,75,79,28,174,154,53,119,113,86,54,181,237,107,100,73,97,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,172,181,249,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,216,137,251,85,38,167,31,220,177,108,90,63,167,20,154,183,195,205,21,214,174,213,140,219,233,104,242,75,67,152,250,186,167,199,26,78,234,139,228,179,186,95,250,187,100,134,24,27,27,27,190,84,70,49,175,219,8,56,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,65,60,52,113,23,130,113,65,165,148,26,153,130,212,127,146,163,188,81,108,155,250,178,233,227,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,106,47,237,68,234,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,1,154,206,44,125,83,235,39,220,12,135,220,103,63,39,42,208,189,71,196,52,159,10,214,251,157,155,187,134,103,126,92,86,219,165,58,171,227,134,170,158,166,120,36,165,168,249,39,106,101,241,223,35,17,122,181,241,170,171,92,170,201,91,28,128,229,251,199,117,247,133,92,170,60,43,41,127,155,166,89,5,193,36,184,211,116,100,127,11,170,158,74,88,229,186,239,101,60,181,19,246,169,169,220,158,51,85,26,254,189,83,163,190,107,102,156,204,110,214,171,255,0,47,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,11,73,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,251,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,217,27,17,177,125,44,107,58,90,248,43,47,154,199,29,85,56,116,117,252,44,105,69,125,93,53,246,170,157,97,205,107,157,75,19,160,109,186,174,137,233,240,214,36,209,185,92,249,98,168,142,87,77,26,183,182,137,27,90,247,57,210,36,85,22,93,79,37,79,75,25,79,220,10,239,110,183,21,87,197,143,170,125,100,251,129,144,251,140,227,134,142,34,243,190,23,245,78,131,83,48,90,143,242,84,119,138,45,144,255,0,89,218,252,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,237,69,253,168,186,8,225,215,94,112,222,36,180,142,197,170,216,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,116,71,43,27,189,138,201,26,155,30,213,94,150,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,239,245,211,66,245,31,135,77,71,184,233,126,168,89,188,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,165,187,142,61,92,175,225,46,233,194,62,74,202,75,237,138,170,162,129,150,235,181,107,222,234,219,109,186,154,102,207,225,49,81,122,61,137,44,52,253,183,63,175,106,52,150,52,71,53,98,236,115,254,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,191,55,189,34,134,77,140,234,212,115,246,181,92,196,85,122,90,255,0,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,50,225,23,84,63,3,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,126,254,157,183,170,35,101,98,175,10,61,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,131,238,19,48,222,17,116,191,240,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,247,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,0,1,0,57,213,250,88,197,190,224,80,251,117,196,169,93,8,209,203,238,190,234,101,22,149,98,211,108,189,93,109,247,90,139,116,123,88,190,77,85,37,186,162,174,42,110,175,123,24,206,243,233,219,23,113,206,70,179,185,189,122,163,122,47,149,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,47,123,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,74,171,231,157,251,147,254,36,254,90,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,246,53,140,115,151,162,34,169,250,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,3,202,106,150,69,157,226,152,37,206,255,0,166,154,117,248,239,36,165,236,248,88,255,0,197,225,181,249,155,166,99,36,254,250,153,22,56,246,70,231,201,245,39,213,219,218,159,55,33,154,205,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,230,214,248,176,211,247,123,80,178,24,255,0,87,11,25,27,122,71,19,27,244,181,58,244,234,189,85,85,86,197,57,45,232,230,147,228,247,28,183,88,174,243,124,71,62,195,110,20,244,246,186,109,181,48,252,34,150,166,150,162,55,84,239,107,210,26,143,37,31,81,23,109,204,115,162,241,119,124,187,173,82,218,138,181,231,47,163,218,37,73,77,96,214,25,242,74,76,107,81,110,52,243,211,67,109,134,205,60,207,203,89,4,180,113,170,203,80,199,36,52,239,165,134,103,57,31,35,85,242,177,89,26,47,72,216,141,172,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,186,158,55,239,186,161,146,242,196,203,111,90,209,131,82,97,249,180,244,246,134,222,172,244,149,209,213,193,4,236,190,82,51,124,114,70,247,183,100,141,107,101,70,111,122,177,36,70,43,156,173,87,45,27,26,168,0,2,170,249,231,126,228,255,0,137,63,150,149,171,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,42,47,42,26,126,239,106,23,205,39,235,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,252,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,185,210,40,170,190,121,223,185,63,226,79,229,165,112,105,166,144,230,90,181,77,153,79,134,65,73,59,240,108,94,171,47,185,195,52,233,19,223,110,166,150,22,84,58,37,119,210,231,177,179,247,21,170,173,234,200,222,141,220,253,172,119,201,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,193,64,60,197,245,211,93,181,95,93,170,241,61,107,197,191,7,126,14,237,252,51,18,243,168,238,31,6,242,232,233,36,155,251,246,154,54,249,29,238,220,83,125,74,237,155,246,39,78,138,126,79,47,29,28,210,125,118,226,130,199,167,186,199,55,122,203,83,111,184,84,65,104,219,82,223,140,85,71,78,231,54,155,191,78,246,62,159,99,59,149,61,197,118,213,241,123,127,182,68,52,40,69,254,98,122,61,162,90,165,195,165,210,233,173,25,37,38,31,79,140,84,82,212,208,102,14,179,79,114,158,202,249,170,160,133,232,200,41,220,217,101,100,232,230,196,230,117,86,117,116,114,42,42,196,197,110,125,203,232,229,139,171,156,65,106,239,15,180,215,109,111,179,249,116,20,155,96,198,114,217,107,226,150,170,253,75,28,179,65,43,106,98,107,150,68,154,9,41,246,44,210,35,93,51,94,213,84,115,154,249,100,152,7,10,227,7,132,204,55,139,173,47,252,15,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,85,171,188,72,235,110,189,90,177,123,54,175,231,213,121,61,62,29,79,45,53,157,245,116,240,36,241,50,70,196,217,22,73,152,198,203,80,247,37,60,93,95,51,158,245,86,170,170,245,115,149,101,175,44,94,3,191,77,247,218,109,121,213,139,46,236,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,46,164,0,64,14,103,92,7,126,155,236,85,58,243,164,246,93,217,246,63,111,119,196,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,82,176,39,255,0,44,94,3,191,77,247,218,109,121,213,139,46,236,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,58,59,186,213,236,211,206,218,117,118,232,228,138,103,36,144,175,93,146,181,46,164,16,3,157,95,165,140,91,238,5,15,183,92,74,139,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,210,215,189,176,57,140,87,43,89,189,205,220,230,55,171,147,242,173,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,234,201,26,191,54,170,57,63,106,29,87,138,238,44,243,46,44,46,184,77,231,47,167,171,165,168,196,241,122,107,45,75,29,94,147,65,93,113,71,57,213,119,38,66,200,227,138,153,245,10,177,110,141,141,94,137,12,105,185,81,173,70,202,174,77,60,60,93,114,77,80,186,113,35,122,181,82,63,30,196,233,234,236,150,122,135,86,57,179,165,238,104,226,238,57,145,49,126,166,50,142,121,90,229,151,233,235,85,26,177,28,230,185,99,184,144,82,183,58,191,84,248,183,219,250,31,113,184,144,255,0,6,208,189,71,212,157,56,206,117,67,10,179,124,86,213,167,62,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,174,24,252,87,119,85,23,115,26,246,189,90,172,108,143,103,235,112,209,196,94,119,194,254,169,208,106,102,11,81,254,74,142,241,69,178,31,235,59,95,147,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,253,168,191,181,23,65,26,67,196,86,145,235,110,145,199,173,184,102,89,72,204,97,148,242,205,115,154,225,43,41,159,103,124,44,71,212,67,90,142,118,216,31,19,87,115,149,93,179,98,182,70,185,209,185,175,117,54,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,236,49,175,115,24,247,43,25,23,241,93,51,202,179,12,67,53,206,173,52,157,44,184,21,190,146,225,119,170,146,57,59,109,242,107,96,163,130,6,189,172,86,36,207,124,234,246,177,238,110,232,224,157,200,170,172,232,190,175,132,239,84,250,55,247,3,30,247,24,11,84,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,0,0,15,146,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,82,133,185,131,112,73,117,225,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,113,90,138,177,201,211,138,233,231,18,58,219,165,88,14,89,165,184,30,125,87,109,196,243,122,121,169,175,150,151,83,193,81,5,67,37,133,208,74,172,73,152,245,129,239,137,219,28,248,149,143,114,54,62,170,189,182,109,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,132,248,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,19,165,144,171,154,230,172,235,46,153,112,227,61,187,76,241,15,38,195,150,249,22,60,183,34,218,217,190,15,67,51,27,26,67,217,84,93,190,87,113,241,121,14,250,99,233,177,58,75,52,47,109,22,26,8,229,205,164,58,71,166,156,46,97,185,22,152,193,73,85,93,155,217,232,175,57,21,221,179,178,162,122,187,138,197,250,234,119,202,207,147,89,77,43,166,129,176,167,78,218,182,77,200,178,186,87,190,80,25,225,227,255,0,78,116,143,75,184,163,203,177,173,26,202,169,46,214,137,42,31,91,93,67,73,76,200,160,176,92,101,150,69,158,215,26,196,137,19,217,10,237,232,140,68,237,35,210,7,117,146,23,170,250,174,88,217,174,188,227,124,81,227,216,254,139,211,213,220,45,183,250,136,34,204,173,202,205,244,75,100,100,168,147,213,207,213,205,108,111,129,178,57,209,75,213,29,220,123,98,77,253,231,69,37,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,6,107,56,177,245,79,172,159,112,50,31,113,156,182,158,11,116,47,78,56,139,229,153,129,233,126,168,89,188,235,85,119,198,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,116,74,210,174,79,58,195,123,214,139,190,51,170,245,117,120,238,157,90,106,42,29,71,146,210,45,12,211,223,96,138,173,140,141,145,211,182,165,239,163,124,244,235,36,168,249,25,34,68,173,70,185,175,85,232,179,87,152,70,1,134,233,103,46,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,46,200,153,241,154,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,65,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,251,15,147,44,197,175,184,54,85,121,194,178,154,31,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,249,151,83,202,247,141,127,233,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,248,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,68,187,228,115,229,237,250,174,96,92,119,88,184,85,197,100,194,177,103,249,186,155,144,91,214,75,117,55,71,199,240,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,227,57,81,207,235,213,122,55,230,180,89,254,202,179,220,171,253,245,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,212,147,77,36,143,255,0,149,206,115,191,198,170,50,204,90,251,131,101,87,156,43,41,161,240,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,114,156,149,61,44,101,63,112,43,189,186,220,85,95,22,62,169,245,147,238,6,67,238,51,158,83,244,91,157,254,139,63,77,127,2,255,0,97,159,136,63,11,124,79,202,135,254,234,120,222,79,99,179,191,187,254,7,234,223,179,103,248,183,117,249,29,171,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,127,216,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,96,114,174,44,125,44,107,39,219,252,135,219,167,51,88,104,123,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,128,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,121,48,104,53,78,43,165,249,46,191,223,104,169,60,140,226,161,182,187,19,221,79,19,167,142,221,71,36,141,158,70,76,143,87,177,147,84,245,99,162,86,179,231,67,27,215,122,57,138,223,65,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,129,2,185,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,167,71,198,171,61,64,56,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,155,114,236,249,65,104,54,27,134,112,233,77,174,77,162,164,171,203,51,250,138,214,62,224,234,117,108,244,86,234,122,167,83,182,137,142,87,185,54,58,90,103,206,231,53,25,189,100,141,175,71,118,99,113,61,64,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,39,167,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,201,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,232,212,69,122,183,173,69,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,200,45,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,117,94,103,92,7,126,132,47,181,58,243,164,246,93,184,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,195,253,11,215,77,71,225,211,81,237,218,161,165,247,159,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,157,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,10,203,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,86,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,244,237,156,127,105,29,127,7,239,226,202,170,74,75,115,27,79,61,34,99,149,55,54,58,165,215,248,218,244,101,169,31,19,94,237,242,57,173,123,30,177,163,146,157,237,157,241,177,155,145,180,89,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,177,254,84,124,11,127,128,226,131,90,240,207,252,94,171,0,162,174,119,249,206,117,210,74,117,111,253,23,138,247,59,254,28,200,207,247,60,196,170,230,143,232,79,83,127,37,247,138,34,128,77,84,0,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,164,191,230,215,193,71,198,232,235,56,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,183,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,173,93,11,215,77,71,225,211,81,237,218,161,165,247,159,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,157,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,87,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,245,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,70,14,20,120,174,212,126,18,181,29,153,174,21,47,157,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,234,200,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,70,174,58,56,50,177,113,135,167,20,182,200,238,191,6,204,241,127,34,163,25,185,74,247,173,43,100,149,25,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,38,125,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,47,39,151,199,31,84,124,71,233,197,242,217,171,215,11,85,151,51,211,235,123,107,175,119,41,170,96,165,165,185,91,81,29,186,229,219,87,55,179,219,216,137,81,209,169,11,29,36,78,106,177,37,72,163,172,190,63,184,193,186,241,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,46,250,132,134,39,164,110,107,82,38,53,140,219,189,36,146,79,213,229,231,193,101,215,138,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,186,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,119,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,54,230,223,168,218,71,155,241,47,37,147,79,177,90,72,114,28,86,159,225,185,94,71,77,82,199,50,241,87,178,53,142,5,100,106,173,87,210,53,29,11,228,119,73,85,251,161,115,81,180,241,170,194,3,69,28,11,106,206,141,106,231,14,56,237,199,67,177,15,194,86,27,14,235,29,78,59,181,203,240,170,232,216,201,38,135,188,168,158,78,238,243,101,242,62,110,151,189,190,77,178,172,140,108,128,0,2,146,249,185,112,207,134,232,174,174,89,181,75,12,174,171,99,53,94,162,237,114,185,219,38,85,145,148,215,24,95,3,234,39,138,71,57,93,178,119,85,239,88,213,62,135,181,251,93,177,205,142,56,235,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,249,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,209,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,135,214,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,95,243,69,229,255,0,71,119,163,185,113,55,162,24,239,102,235,15,147,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,160,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,209,247,9,26,47,106,208,94,30,112,157,63,165,196,41,49,219,188,118,122,58,188,146,158,23,182,87,203,123,146,158,63,54,89,101,107,156,146,191,186,142,106,57,28,230,163,24,198,51,164,108,98,39,96,5,43,115,171,245,79,139,125,191,161,247,27,137,210,185,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,0,230,41,192,173,79,11,89,146,231,26,125,65,86,253,43,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,159,216,123,88,231,189,237,87,190,53,97,90,209,170,26,117,134,230,58,127,131,229,245,118,107,22,127,79,79,73,145,211,211,50,54,190,190,8,86,77,145,44,170,222,235,24,169,52,173,123,88,230,164,140,145,204,126,230,170,161,232,56,104,225,211,59,226,131,84,232,52,207,5,167,255,0,37,89,120,173,223,15,245,101,175,201,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,254,196,79,218,169,107,220,94,104,54,27,195,111,43,124,191,74,112,202,42,70,178,221,79,98,125,206,186,26,117,133,247,107,138,221,104,18,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,18,168,120,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,0,0,16,215,154,198,163,105,30,25,194,229,126,53,169,56,173,38,77,119,203,42,22,139,22,161,117,75,33,158,138,226,216,158,169,116,98,245,238,181,148,200,228,220,177,162,239,89,163,129,253,35,168,114,148,66,89,79,38,77,89,209,172,111,59,190,233,85,239,16,241,181,39,45,238,73,102,201,54,186,111,46,134,24,82,89,109,159,177,124,109,189,153,42,55,39,211,55,77,175,84,116,48,53,246,254,15,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,101,16,243,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,163,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,125,44,127,143,238,96,22,46,30,116,226,146,201,164,57,21,170,235,168,89,141,190,150,227,100,153,177,190,166,150,150,207,84,147,163,110,209,72,140,117,53,79,213,2,182,56,214,78,138,233,25,35,154,248,218,172,125,32,226,120,181,247,57,202,172,216,86,45,67,230,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,50,250,120,5,224,163,21,225,79,78,41,47,119,107,103,145,169,185,53,190,25,50,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,107,98,100,82,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,136,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,110,156,203,248,28,166,226,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,250,223,34,198,244,84,115,31,13,37,226,121,77,247,6,202,172,217,174,45,93,225,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,35,235,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,105,229,79,192,229,78,154,218,168,56,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,116,85,101,76,209,116,107,91,27,147,183,12,178,53,234,231,74,232,225,172,190,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,138,171,226,199,213,62,178,125,192,200,125,198,114,207,185,64,98,214,44,231,130,253,66,194,178,154,31,54,203,144,102,23,107,93,198,155,186,248,251,244,179,218,104,35,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,249,149,215,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,231,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,58,175,46,110,61,191,162,189,246,125,55,212,72,60,141,50,201,174,30,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,243,114,53,141,124,73,185,174,142,107,212,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,207,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,94,174,85,87,171,186,251,94,60,249,119,98,188,80,86,90,245,23,10,95,195,249,243,110,22,235,125,218,182,158,158,55,199,113,181,190,120,161,154,122,136,223,36,104,249,169,96,115,165,99,209,251,223,28,43,2,163,186,194,177,75,252,79,22,177,96,216,173,155,10,197,168,124,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,230,65,110,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,252,70,174,58,56,205,177,112,121,167,20,183,56,237,95,25,204,242,143,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,29,0,229,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,35,82,96,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,206,183,29,250,129,163,90,165,197,6,93,158,232,91,55,227,119,159,22,166,74,198,66,234,120,107,171,157,79,26,212,212,71,78,248,33,146,29,210,110,222,146,35,220,249,82,89,119,170,74,141,111,96,229,33,137,107,109,195,137,120,243,61,48,109,36,24,197,166,159,225,185,189,109,76,80,76,198,91,170,89,36,209,64,145,58,88,230,223,44,212,76,70,73,14,238,219,218,215,61,175,143,116,114,119,94,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,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,51,237,199,71,6,87,222,15,53,30,150,217,29,215,227,56,102,81,228,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,249,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,5,43,115,58,224,59,244,33,125,169,215,157,39,178,237,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,171,187,174,94,205,68,238,168,86,237,142,56,161,114,199,10,116,223,19,86,0,19,167,151,7,47,250,206,34,47,177,106,222,175,99,191,237,79,65,228,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,235,150,43,191,34,175,52,127,66,122,155,249,47,188,81,20,2,106,160,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,205,103,20,247,253,26,202,120,130,205,175,252,63,89,62,21,128,214,92,17,246,138,102,211,58,154,63,148,76,73,228,138,23,42,172,80,201,58,77,36,113,244,110,200,222,198,236,143,167,109,178,211,147,69,22,182,213,107,109,254,124,30,237,73,71,167,84,116,240,77,157,67,51,96,87,214,61,96,172,101,182,24,149,204,116,200,244,153,242,200,170,197,99,54,68,244,123,149,86,54,63,165,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,61,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,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,217,43,201,131,75,245,230,211,117,201,117,82,23,82,90,52,174,255,0,78,218,42,134,87,209,111,158,251,91,78,233,18,41,40,157,213,174,141,144,58,73,154,249,149,93,27,149,239,137,24,247,181,100,166,233,92,192,57,157,81,233,21,101,223,68,56,126,173,242,243,170,77,145,92,178,104,31,4,180,182,26,168,231,141,207,165,108,83,69,44,117,83,44,109,154,57,83,233,108,46,123,83,115,164,107,217,31,0,202,57,128,81,241,17,203,219,82,52,147,87,178,47,246,216,160,248,116,241,84,212,71,5,60,121,21,47,198,233,100,221,78,200,89,28,108,154,24,213,24,248,81,187,150,56,146,86,171,255,0,92,145,68,14,19,189,83,232,223,220,12,123,220,96,52,166,1,0,57,157,112,29,250,111,177,84,235,206,147,217,119,103,216,253,189,223,18,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,74,199,106,225,71,133,29,71,226,215,81,217,133,97,81,120,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,10,139,202,154,163,181,221,153,243,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,158,172,16,87,154,23,26,255,0,209,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,240,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,185,119,198,230,69,220,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,149,92,105,114,217,204,184,74,195,109,26,131,102,204,42,243,220,122,122,137,41,175,85,208,216,146,133,150,103,170,198,148,203,42,37,68,206,86,76,231,72,196,127,70,177,175,99,26,171,186,86,34,242,174,15,184,179,204,184,69,213,15,199,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,191,167,113,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,128,28,234,253,44,98,223,112,40,125,186,226,83,94,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,47,207,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,146,48,113,5,195,23,14,60,26,113,53,105,226,227,45,197,238,180,250,89,23,106,225,107,176,99,179,49,100,139,53,101,83,36,130,8,169,215,182,145,209,246,27,61,99,25,222,72,219,37,36,145,170,182,55,67,77,44,223,225,251,139,61,6,226,106,212,218,205,40,206,169,43,46,76,167,74,138,203,13,95,247,181,214,137,17,177,44,157,202,103,46,231,49,142,158,56,214,104,247,194,175,85,107,100,119,67,176,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,52,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,226,99,130,205,80,208,158,33,169,180,106,223,143,213,220,40,115,27,199,137,129,87,73,83,26,178,239,4,213,13,138,158,39,78,230,199,19,106,88,178,196,201,154,228,98,49,238,71,127,130,124,111,117,207,112,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,210,179,41,189,209,66,246,249,245,91,158,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,15,43,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,0,0,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,214,226,43,94,115,46,36,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,43,160,60,172,53,67,92,56,121,173,214,201,242,42,188,114,239,85,79,87,87,139,99,85,54,120,220,251,244,12,167,107,233,101,74,137,42,163,74,102,84,74,174,141,142,145,157,54,35,101,77,209,189,170,176,215,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,245,150,160,242,154,171,166,120,174,178,105,198,71,165,185,173,39,145,101,201,173,242,219,234,118,199,27,228,135,122,125,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,195,197,87,12,249,151,10,26,185,89,165,185,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,242,2,234,121,94,240,45,250,20,197,89,174,58,199,134,120,154,147,122,223,240,122,106,215,110,154,197,107,146,54,162,117,133,90,158,61,100,221,100,238,117,87,61,145,43,35,253,83,157,81,26,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,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,68,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,209,70,170,234,102,43,163,122,113,145,234,150,107,87,227,217,113,155,124,183,10,157,178,70,201,38,216,159,68,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,224,235,246,172,254,157,117,151,44,213,207,194,22,172,95,241,69,193,213,191,11,182,55,164,48,125,40,221,206,119,68,238,76,253,189,201,101,218,222,228,175,145,251,91,187,106,126,86,147,231,95,162,253,83,195,117,51,225,127,19,252,37,144,91,175,190,23,127,179,229,120,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,70,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,159,126,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,138,171,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,233,92,208,107,116,74,131,133,11,212,250,211,105,171,184,189,213,14,135,15,134,153,211,181,237,201,36,163,170,101,28,202,177,61,141,217,27,93,60,143,73,85,99,86,49,201,181,239,216,199,80,97,121,60,164,45,58,243,101,225,162,58,61,82,182,82,80,97,178,84,121,120,28,82,195,218,184,186,138,119,201,53,68,178,181,17,17,105,164,150,68,146,7,63,245,142,223,43,190,112,172,10,77,243,149,113,99,233,99,89,62,223,228,62,221,57,154,195,234,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,191,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,64,14,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,151,83,196,239,16,184,175,11,250,53,122,213,204,166,155,207,240,59,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,207,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,197,26,168,0,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,0,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,47,249,181,241,175,240,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,162,142,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,124,142,111,84,106,189,219,24,140,141,171,177,141,68,175,110,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,143,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,19,188,61,101,92,47,235,45,235,72,242,154,159,63,192,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,74,114,224,230,1,89,195,189,246,45,36,213,236,139,253,169,235,252,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,253,114,75,119,224,21,151,206,127,136,123,174,55,140,227,92,55,99,87,90,70,51,44,167,117,239,40,167,117,27,157,58,209,67,81,31,128,214,74,228,216,214,62,162,10,135,57,25,250,206,180,177,162,171,88,229,73,42,44,182,158,74,122,233,89,117,177,102,156,60,95,175,61,239,130,108,201,49,218,105,18,121,36,101,44,175,237,215,49,175,85,88,163,133,147,58,149,237,141,17,142,89,42,231,127,215,213,202,203,63,34,175,52,127,66,122,155,249,47,188,81,20,2,106,160,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,59,175,53,14,58,170,115,252,134,235,195,14,150,215,213,193,140,88,234,38,182,230,115,77,75,22,203,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,218,232,216,199,201,15,248,85,225,159,50,226,191,87,40,244,183,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,205,15,105,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,10,139,202,154,163,181,221,153,243,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,149,173,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,73,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,155,69,229,77,79,221,237,76,201,163,253,100,47,100,141,233,36,76,119,210,228,235,211,162,245,69,84,95,86,64,174,100,124,190,234,120,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,235,209,145,162,82,97,213,120,78,245,79,163,127,112,49,239,113,128,210,152,4,117,227,239,136,123,175,12,252,52,95,243,204,86,235,73,65,150,92,42,41,172,152,227,234,104,221,82,207,54,119,245,123,145,168,138,196,124,116,209,213,76,197,151,245,123,226,106,57,31,213,35,126,120,73,127,202,211,93,43,52,127,138,203,14,55,91,121,241,49,189,68,255,0,99,119,56,100,73,228,141,245,82,34,173,189,237,142,37,219,222,242,187,112,182,71,181,205,100,117,51,255,0,101,28,175,109,244,131,143,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,215,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,137,229,139,192,119,232,66,197,77,175,58,177,101,219,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,39,71,119,92,157,234,136,29,78,174,221,28,114,194,213,146,21,233,190,86,172,223,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,249,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,9,1,203,23,143,31,208,133,246,155,65,181,98,245,183,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,169,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,4,0,231,87,233,99,22,251,129,67,237,215,18,152,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,177,172,99,156,189,17,21,78,129,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,146,87,152,199,29,84,220,82,90,180,255,0,15,192,235,233,35,196,224,179,209,228,119,203,107,105,101,239,209,228,143,108,241,203,72,250,137,163,141,102,101,60,79,218,215,196,214,198,245,154,71,42,191,163,18,63,147,149,31,14,159,166,158,35,160,207,239,116,251,241,189,45,241,239,181,31,95,78,237,209,207,119,195,162,250,101,100,141,233,36,82,84,110,70,189,139,226,118,222,157,37,78,183,168,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,0,80,183,49,158,53,255,0,165,86,163,193,96,192,46,119,88,244,203,22,253,93,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,201,203,231,130,75,175,21,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,62,183,211,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,88,28,214,56,18,181,45,170,191,138,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,216,215,35,209,253,247,35,54,79,36,149,215,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,154,19,225,215,94,112,222,36,180,142,197,170,216,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,116,71,43,27,189,138,201,26,155,30,213,94,150,10,1,230,105,173,127,166,158,46,50,159,30,223,226,208,96,157,112,170,61,241,108,154,95,10,121,188,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,98,169,161,238,0,53,230,155,136,62,23,49,28,154,106,218,186,155,237,130,157,152,206,66,250,186,137,106,103,125,198,146,40,218,233,164,154,70,53,101,124,241,58,26,149,84,87,116,90,133,98,189,206,107,148,145,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,136,171,205,31,208,158,166,254,75,239,20,69,37,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,118,174,96,220,109,221,120,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,117,114,249,224,146,235,197,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,175,171,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,208,200,214,55,162,43,88,249,185,87,3,156,93,221,120,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,187,182,119,19,162,178,73,163,71,71,221,89,27,205,56,133,202,108,89,206,190,234,94,107,139,87,121,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,69,181,114,84,244,177,148,253,192,174,246,235,113,85,124,88,250,167,214,79,184,25,15,184,206,89,79,42,157,76,197,116,111,129,29,76,213,44,214,175,199,178,227,57,133,206,225,83,182,72,217,36,219,45,150,237,144,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,43,131,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,145,92,184,57,127,214,113,17,125,139,86,245,123,29,255,0,106,122,15,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,255,0,92,177,91,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,197,143,165,141,100,251,127,144,251,116,230,107,11,116,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,171,124,88,106,59,93,216,95,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,175,210,58,61,82,195,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,178,48,115,171,244,177,139,125,192,161,246,235,137,92,28,189,243,252,55,75,56,185,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,170,236,137,159,7,172,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,252,174,48,120,179,204,184,186,213,15,199,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,191,167,109,138,170,216,152,136,196,120,76,204,178,30,21,243,222,43,47,53,21,118,76,123,21,168,183,83,89,99,154,129,28,204,133,243,214,182,150,165,98,145,100,107,163,100,14,146,62,175,237,189,143,126,248,209,81,209,191,111,10,53,80,0,50,174,95,247,43,143,66,122,101,249,215,188,86,146,168,3,42,229,255,0,127,224,178,255,0,217,255,0,255,0,151,10,1,53,80,0,4,0,231,87,233,99,22,251,129,67,237,215,18,162,244,111,60,213,13,48,212,75,126,160,104,221,85,93,46,89,98,167,174,171,165,168,166,183,199,90,248,32,74,73,188,169,86,41,24,246,43,27,76,179,185,238,115,85,24,196,115,254,91,122,167,138,46,251,148,101,163,135,218,94,31,101,187,105,85,199,203,206,170,251,48,103,235,59,165,138,169,149,81,203,82,250,86,186,153,211,73,27,97,108,115,200,200,166,137,26,217,154,199,43,145,178,54,72,227,157,69,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,14,21,198,15,9,152,111,23,90,95,248,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,83,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,13,238,106,177,89,216,106,191,124,17,199,107,224,206,15,26,26,199,98,215,222,40,51,253,85,197,161,217,101,186,220,35,167,183,73,185,235,228,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,87,245,127,161,214,119,253,13,191,166,31,153,253,85,248,131,225,223,12,237,195,255,0,114,251,158,55,196,123,221,253,223,238,239,239,110,199,107,127,255,0,188,235,179,230,126,87,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,227,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,216,157,21,221,83,71,196,85,230,143,232,79,83,127,37,247,138,34,128,77,84,0,1,85,124,243,191,114,127,196,159,203,74,203,192,243,252,203,76,50,104,51,61,63,200,106,236,87,218,90,122,186,106,123,133,34,163,103,129,149,52,242,83,202,177,187,167,86,61,98,154,68,71,183,163,216,170,142,106,181,200,142,79,62,95,159,44,172,7,65,177,14,26,45,215,141,18,200,105,50,106,139,237,68,146,228,119,215,219,252,43,140,213,173,123,149,148,149,144,44,211,44,15,167,138,86,49,34,108,139,26,245,89,153,213,42,21,239,150,165,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,42,131,155,127,5,150,171,45,52,156,86,105,110,63,73,65,79,37,71,76,242,8,170,91,19,29,60,242,199,29,61,194,40,21,168,138,249,37,145,89,58,177,221,92,247,197,39,109,85,103,148,172,188,79,41,190,224,217,85,155,53,197,171,188,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,104,163,133,30,43,180,227,139,93,56,102,107,133,75,224,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,39,111,210,232,220,139,26,184,77,224,235,59,226,215,241,247,224,234,207,19,240,86,62,251,140,63,171,134,79,136,93,36,221,225,91,191,89,60,93,174,255,0,106,127,215,174,230,71,218,250,211,234,111,94,0,105,163,64,117,142,197,196,6,141,98,122,197,142,67,227,210,100,214,246,212,73,77,185,239,241,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,253,46,69,58,1,69,124,218,239,122,203,87,197,101,101,147,83,102,236,227,244,118,248,106,112,187,124,23,6,212,210,197,107,145,59,111,168,106,35,24,172,154,105,233,229,89,82,70,239,71,49,172,71,201,20,112,189,121,175,47,172,75,72,243,142,45,48,92,107,90,27,73,61,138,170,162,101,166,161,174,137,142,162,184,92,91,11,214,146,154,161,95,43,17,24,233,81,187,91,210,94,236,137,28,11,27,155,51,149,186,30,4,74,230,143,108,210,58,254,15,178,106,173,89,146,173,175,183,84,67,83,139,37,29,91,33,169,117,253,90,248,169,81,140,123,145,179,51,108,179,44,204,232,231,37,58,78,246,38,246,53,205,160,195,69,28,6,222,245,151,34,225,79,2,189,235,156,222,94,65,91,111,74,154,91,132,183,6,213,213,92,45,114,47,114,138,162,165,90,198,163,102,116,15,141,21,21,210,61,205,107,95,43,251,175,145,140,144,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,237,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,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,244,50,53,141,232,138,214,62,104,64,104,123,128,13,6,166,225,243,133,204,71,25,154,138,174,154,251,127,167,102,77,144,178,174,158,90,105,217,113,171,138,55,58,25,33,145,238,88,159,4,77,134,153,81,17,189,86,157,94,172,107,156,228,43,131,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,229,92,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,84,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,152,0,20,173,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,137,169,205,174,247,172,182,78,20,235,38,211,41,188,60,126,107,132,52,217,165,108,23,6,193,84,219,92,203,217,101,59,99,86,117,146,25,167,150,38,74,177,200,215,163,81,172,86,73,20,179,43,40,176,209,159,3,248,150,145,226,60,46,105,252,122,46,218,73,108,87,75,61,53,202,166,186,40,152,201,238,23,25,34,106,85,207,84,140,150,100,109,79,117,142,142,72,251,178,118,86,62,202,59,108,77,68,238,160,205,15,18,150,205,35,178,235,206,115,102,208,137,42,228,193,40,47,19,83,89,223,81,86,202,164,115,25,209,178,44,51,49,206,73,105,187,169,39,97,234,231,61,208,246,149,234,175,87,41,55,249,41,222,245,149,250,143,154,88,44,147,121,90,101,79,111,101,77,246,154,162,224,216,227,162,186,76,189,41,42,41,225,216,231,190,105,25,79,52,111,70,172,108,88,218,142,145,234,232,160,141,214,254,114,174,42,181,75,244,45,195,142,162,234,100,55,223,131,87,217,177,250,175,133,86,248,190,71,106,233,43,59,52,63,171,86,61,174,235,85,44,13,250,218,172,78,189,95,209,168,229,76,214,29,255,0,140,254,29,63,163,78,119,133,226,115,83,248,53,247,221,63,176,223,110,182,205,253,223,135,221,29,11,169,171,162,239,36,178,54,93,213,84,179,205,185,138,140,78,246,198,38,214,53,86,95,242,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,37,84,114,83,210,84,39,68,102,249,59,204,150,155,230,175,218,207,23,233,111,89,28,169,109,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,136,171,205,31,208,158,166,254,75,239,20,69,0,157,127,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,227,217,113,155,124,86,250,109,209,198,201,38,216,159,92,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,213,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,123,56,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,0,46,167,146,167,165,140,167,238,5,119,183,91,138,171,226,199,213,62,178,125,192,200,125,198,115,197,73,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,87,189,34,133,140,110,229,93,136,178,108,219,220,147,116,138,224,23,130,140,171,138,205,71,164,189,221,173,158,62,153,99,55,8,100,200,238,21,9,35,35,175,216,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,93,206,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,62,187,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,78,107,253,19,184,88,255,0,205,167,74,191,248,54,221,255,0,209,28,88,250,88,214,79,183,249,15,183,78,102,176,213,65,74,220,206,184,14,253,8,95,106,117,231,73,236,187,112,28,130,224,239,137,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,252,158,81,148,60,65,127,72,41,111,122,85,79,228,224,180,221,154,60,254,25,238,145,83,82,248,179,69,82,180,178,58,55,53,242,75,51,36,138,71,68,177,71,187,114,58,55,73,12,115,72,242,96,115,171,244,177,139,125,192,161,246,235,137,74,196,148,224,95,131,43,239,24,122,143,85,108,146,235,240,108,51,23,241,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,90,167,49,188,90,197,131,114,234,205,48,172,90,135,194,178,227,246,252,118,215,110,166,238,190,78,197,44,23,74,8,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,101,11,154,168,0,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,1,202,191,162,119,11,31,249,180,233,87,255,0,6,219,191,250,39,201,196,221,166,213,96,225,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,110,106,160,0,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,211,191,243,34,229,187,250,63,248,167,16,188,61,88,127,216,167,215,89,147,99,52,113,127,220,95,241,190,178,145,137,255,0,240,127,181,100,137,63,220,255,0,55,53,59,29,82,158,32,112,163,197,118,163,240,149,168,236,205,112,169,124,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,130,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,193,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,4,53,230,59,192,229,79,21,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,232,132,211,71,15,89,77,247,57,208,45,52,205,114,154,239,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,242,156,104,107,29,247,64,184,96,207,245,87,22,135,125,234,213,111,142,158,221,38,230,39,141,85,87,81,21,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,76,225,26,40,254,135,88,39,244,54,254,135,158,103,245,87,225,255,0,135,124,79,183,55,253,212,238,121,63,17,236,247,247,127,187,191,190,123,29,221,159,254,239,174,207,145,157,115,74,124,44,107,95,244,137,225,247,9,214,57,45,254,21,94,65,111,95,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,185,234,238,218,179,119,71,117,68,229,92,209,253,9,234,111,228,190,241,68,80,9,170,128,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,234,188,197,249,116,126,129,60,189,107,209,75,119,251,91,126,175,226,118,206,247,253,238,127,185,41,161,253,117,77,75,234,43,60,138,137,101,119,210,207,213,126,197,250,122,42,71,254,14,184,197,206,248,64,206,234,47,246,10,63,140,227,119,157,159,136,49,254,228,52,255,0,20,237,67,80,202,95,239,167,193,44,144,118,164,168,89,63,86,137,191,166,215,117,69,249,95,246,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,90,220,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,8,171,205,31,208,158,166,254,75,239,20,69,0,157,215,131,238,44,243,46,17,117,67,241,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,111,233,220,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,153,109,126,214,59,239,16,26,203,150,107,22,71,15,143,87,147,92,29,81,29,54,230,63,196,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,234,114,169,111,252,159,116,114,197,131,112,192,154,171,79,55,145,122,212,187,132,245,21,146,109,123,59,20,180,53,19,210,83,211,116,87,185,142,218,246,84,203,220,70,177,203,228,236,118,228,141,170,85,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,227,82,213,211,197,87,21,55,87,189,239,127,101,149,13,139,184,231,43,159,219,222,189,21,221,18,207,249,54,107,95,227,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,22,216,231,161,184,203,81,81,30,231,44,142,87,76,217,217,88,142,232,198,53,35,236,116,220,237,234,79,243,133,113,131,194,102,27,197,214,151,254,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,76,246,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,217,242,207,227,94,227,196,254,9,114,194,117,46,231,228,234,78,37,214,166,182,178,69,165,135,227,52,51,77,34,199,81,13,60,45,143,103,103,171,32,145,27,30,212,235,3,149,234,233,149,173,153,87,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,153,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,235,252,175,120,40,254,144,25,219,53,159,80,173,150,170,237,54,195,110,15,166,150,221,90,157,239,140,221,27,11,94,202,117,137,174,78,144,197,221,130,105,22,68,86,73,244,69,178,70,190,94,221,223,128,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,190,140,179,22,177,103,56,173,231,10,202,104,124,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,230,85,94,145,114,213,253,22,243,11,177,226,215,44,182,235,62,25,142,219,255,0,73,56,205,197,180,125,38,175,240,171,233,216,203,116,242,171,82,36,154,41,165,133,211,44,104,237,209,44,106,141,133,103,78,213,181,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,241,169,245,96,186,79,165,154,95,231,126,140,244,211,20,196,190,39,218,243,126,5,102,166,160,242,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,106,149,3,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,255,0,26,140,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,196,135,170,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,161,110,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,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,220,86,162,172,114,116,244,28,181,56,215,184,240,233,168,244,58,95,154,220,250,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,239,80,173,94,108,156,107,220,116,254,143,250,49,105,125,207,177,122,189,219,223,38,95,91,26,210,212,71,21,174,170,9,161,91,99,163,123,94,248,230,149,146,54,103,59,245,79,100,125,133,98,185,38,85,101,91,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,172,14,118,154,199,98,139,21,193,120,126,167,135,189,122,169,184,38,99,89,38,231,183,196,165,142,58,138,74,116,232,172,217,39,121,242,212,252,209,251,153,226,253,77,233,35,85,33,7,47,125,47,186,234,175,24,58,109,108,183,186,174,26,123,5,226,44,162,186,174,26,39,84,178,158,11,123,146,165,59,189,21,18,54,75,44,113,83,164,142,94,141,125,67,62,78,85,70,58,199,249,205,233,111,226,190,28,108,90,153,65,98,242,171,240,76,130,63,38,183,202,217,225,218,235,88,176,205,250,181,122,54,77,245,77,183,55,228,215,61,189,58,167,70,247,20,172,190,5,179,91,174,1,198,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,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,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,136,171,205,31,208,158,166,254,75,239,20,69,11,98,120,181,247,57,202,172,216,86,45,67,230,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,51,70,124,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,166,117,181,99,5,253,23,234,158,101,166,127,20,248,159,225,44,130,227,98,243,123,29,159,43,197,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,150,255,0,201,83,210,198,83,247,2,187,219,173,197,85,241,99,234,159,89,62,224,100,62,227,56,225,163,135,76,239,138,13,83,160,211,60,22,159,252,149,101,226,183,124,63,213,150,191,38,24,103,172,237,203,44,125,238,215,125,142,237,49,219,223,251,17,63,106,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,249,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,63,43,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,58,191,75,24,183,220,10,31,110,184,149,87,195,23,15,89,87,20,26,203,101,210,60,90,167,192,243,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,230,198,196,115,152,215,203,44,76,87,179,126,228,208,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,133,115,71,244,39,169,191,146,251,197,17,64,38,170,0,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,11,190,230,63,204,2,143,135,123,20,186,73,164,57,23,251,108,87,248,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,250,148,151,218,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,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,220,108,124,59,165,168,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,197,5,243,53,210,253,6,210,94,37,238,56,198,137,58,174,130,162,74,120,235,114,59,11,40,187,86,235,69,108,236,108,172,142,141,234,168,170,201,34,145,146,172,45,103,110,45,232,214,61,81,86,26,127,175,150,46,168,241,5,133,241,5,77,135,104,134,53,248,154,131,38,219,46,77,101,150,88,169,41,100,165,130,41,153,21,85,77,115,169,230,146,146,26,121,42,187,138,177,183,116,142,219,18,53,238,123,26,178,87,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,64,14,119,186,165,255,0,226,211,69,45,247,223,252,111,41,187,219,60,95,253,84,212,19,247,149,159,254,178,110,198,63,254,87,183,252,26,144,131,129,157,47,181,107,31,22,154,103,129,223,93,72,182,217,239,31,18,172,130,174,137,181,112,85,193,67,12,149,178,82,201,19,149,26,230,76,218,101,133,122,245,68,73,21,85,174,233,181,116,102,103,51,142,109,47,181,104,231,22,154,153,129,216,157,72,150,216,47,31,18,163,130,146,137,180,144,82,65,93,12,117,177,210,199,19,85,90,214,66,218,148,133,58,116,69,72,209,81,173,235,181,44,123,146,222,177,223,115,13,26,203,116,118,239,15,114,147,78,238,20,245,22,186,157,204,77,180,183,39,84,72,234,109,141,98,42,236,158,10,137,123,142,123,220,239,39,111,210,216,218,139,218,249,163,250,19,212,223,201,125,226,136,160,18,231,185,145,243,19,186,232,69,76,122,47,160,151,218,72,53,6,58,134,187,33,175,154,129,210,190,199,7,106,10,136,25,19,39,133,105,231,125,67,39,78,175,69,145,35,99,30,213,106,61,237,124,114,3,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,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,58,69,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,198,115,56,220,196,180,75,3,226,95,49,195,52,5,181,112,99,22,58,134,91,101,162,154,41,246,80,220,96,98,67,89,4,82,212,75,36,211,177,38,141,234,178,63,103,214,231,181,141,116,108,100,146,72,174,80,153,215,17,212,58,203,87,130,233,189,175,227,90,109,87,182,179,49,130,225,59,226,161,181,117,106,182,58,200,101,70,187,101,99,187,123,27,19,90,190,67,88,173,122,53,177,36,244,253,87,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,1,21,121,163,250,19,212,223,201,125,226,136,164,190,25,45,54,171,255,0,18,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,85,150,242,144,214,216,248,151,93,48,195,33,171,77,51,174,168,125,77,22,111,114,236,61,148,214,230,50,23,74,147,69,12,155,157,82,199,79,217,99,21,177,121,15,141,210,53,35,137,36,116,86,169,194,175,12,248,111,10,26,71,71,165,184,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,243,94,103,90,165,250,47,224,219,53,241,47,191,12,186,229,190,62,45,111,254,245,239,121,94,84,137,229,193,243,99,154,205,212,49,214,253,110,219,211,167,210,228,122,176,160,19,78,122,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,83,149,95,35,149,92,229,85,85,170,190,118,26,95,106,199,181,115,3,213,123,123,169,33,168,204,236,245,86,218,234,120,104,155,19,228,158,222,248,250,85,75,42,47,89,158,248,171,34,137,55,55,171,89,74,196,220,228,84,70,120,158,79,186,199,125,193,184,160,77,42,167,135,200,178,234,93,190,122,122,200,247,49,157,138,170,26,121,234,233,234,122,171,28,247,109,99,42,98,237,163,152,213,242,119,187,114,198,212,46,252,16,3,153,215,1,223,166,251,21,78,188,233,61,151,118,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,149,1,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,75,254,57,121,152,92,120,157,193,44,186,103,166,246,75,174,41,141,215,219,217,38,99,69,112,74,90,143,58,185,38,130,104,225,134,68,98,200,144,193,37,62,230,204,215,68,233,123,170,143,137,136,196,71,71,94,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,69,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,1,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,160,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,11,20,227,195,154,70,85,166,218,167,110,211,62,26,110,214,169,127,9,220,36,92,182,182,182,219,36,158,69,117,61,76,176,203,104,88,231,141,155,97,78,214,233,38,133,202,231,247,24,145,75,30,199,43,231,87,13,28,69,224,156,80,105,101,6,166,96,181,31,228,168,239,20,91,38,254,172,186,120,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,218,139,251,81,58,168,0,3,154,113,21,160,216,111,18,90,71,125,210,156,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,186,171,81,237,222,197,124,110,93,143,114,46,123,56,138,208,108,203,134,221,92,190,233,78,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,189,85,168,247,108,122,62,55,46,246,57,18,90,232,31,53,156,191,74,184,101,200,116,155,39,162,186,221,243,59,93,190,59,94,159,222,41,225,162,142,150,217,74,218,88,233,161,142,161,157,180,221,226,246,251,204,87,50,119,78,231,44,114,44,104,155,214,10,229,153,77,247,57,202,175,57,174,83,93,230,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,159,34,244,249,115,112,81,253,21,116,226,123,254,127,108,181,73,169,185,79,235,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,102,0,51,215,204,87,88,239,186,201,197,198,119,83,119,135,199,164,195,238,19,225,214,186,109,204,127,102,150,130,121,99,114,239,107,24,174,238,206,181,19,244,118,231,51,191,179,115,154,198,169,42,185,37,232,229,246,92,171,58,226,6,162,110,205,150,154,222,184,117,28,123,88,239,46,170,73,41,234,234,23,170,63,124,125,150,69,77,242,86,109,127,149,244,187,172,110,69,177,254,37,240,10,157,83,225,231,82,52,250,223,143,82,95,46,87,204,94,229,77,107,161,169,72,182,75,113,241,222,180,106,139,42,163,24,246,212,36,79,99,220,169,177,237,107,186,183,111,84,205,17,165,222,26,51,250,157,83,225,231,77,245,6,225,144,210,95,46,87,204,94,219,83,116,174,166,88,182,75,113,241,216,149,136,169,18,35,24,246,212,36,172,123,26,137,177,237,115,122,55,111,68,233,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,87,175,29,188,209,173,90,39,117,188,232,190,132,83,82,95,51,106,122,121,105,46,57,3,165,108,148,88,245,110,230,183,180,200,149,174,109,93,75,27,220,220,213,84,142,41,59,109,127,117,91,44,45,234,188,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,76,60,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,25,172,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,170,190,44,125,83,235,39,220,12,135,220,103,45,39,146,133,166,213,15,13,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,235,97,64,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,0,16,131,155,102,1,153,106,158,133,224,26,125,167,216,245,93,243,33,190,106,69,5,53,13,13,50,38,249,95,240,219,146,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,106,224,251,132,204,55,132,93,47,252,15,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,251,58,247,30,136,142,149,234,189,212,138,188,209,253,9,234,111,228,190,241,68,80,9,170,128,1,149,114,255,0,185,92,122,19,211,47,206,189,226,180,149,64,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,208,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,213,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,59,88,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,20,230,63,204,2,143,135,123,20,186,73,164,57,23,251,108,87,248,211,203,83,79,28,21,17,227,180,187,217,38,234,134,76,201,35,124,211,70,138,198,66,173,220,145,202,178,185,89,250,148,150,152,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,65,28,29,112,117,130,112,129,130,84,88,44,21,159,25,201,47,59,63,16,100,29,185,169,254,41,218,154,161,244,191,222,175,158,88,224,237,71,80,177,254,173,83,127,77,206,234,171,242,133,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,2,146,249,151,103,244,218,131,198,150,162,85,91,114,26,187,173,182,199,81,77,96,165,73,150,93,148,111,164,166,142,42,170,120,153,34,38,198,54,177,42,213,118,166,199,61,207,123,119,111,220,178,87,145,246,21,106,175,207,245,79,81,166,168,171,75,149,142,207,110,178,83,196,215,183,176,232,43,166,150,105,92,246,237,220,175,71,91,225,70,170,57,17,17,210,117,71,117,69,109,186,21,1,206,247,5,248,126,169,233,166,166,124,83,185,241,236,126,174,197,225,118,58,118,124,10,148,155,187,220,221,245,111,248,150,221,187,83,111,103,175,87,111,232,223,21,201,199,87,170,112,174,37,235,180,182,162,122,181,182,234,61,158,104,89,4,48,68,230,124,70,133,143,170,134,105,94,238,143,99,27,78,149,236,68,98,175,87,204,205,205,94,136,230,88,87,52,127,66,122,155,249,47,188,81,20,2,125,87,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,158,215,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,231,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,78,158,103,92,192,43,52,138,142,167,135,237,16,200,188,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,124,166,141,238,116,45,99,186,35,100,115,31,29,75,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,10,139,202,134,159,187,218,133,243,73,250,201,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,186,19,225,71,133,29,56,225,43,78,25,133,97,81,121,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,248,45,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,5,80,115,193,207,233,165,186,233,102,150,208,228,53,105,81,75,79,113,191,221,45,45,89,91,2,178,87,69,5,21,67,211,167,105,239,69,134,189,141,249,171,216,139,39,246,82,68,221,16,57,120,97,86,172,255,0,141,45,42,177,94,106,42,225,167,165,188,62,246,199,83,61,173,122,207,111,166,150,186,22,170,185,174,77,142,150,154,54,189,58,117,86,43,145,21,170,168,228,208,241,10,185,188,224,191,139,120,54,185,95,254,41,226,126,10,200,45,119,222,207,99,185,229,247,36,117,7,107,118,228,237,244,243,251,155,186,59,252,22,222,159,86,230,211,183,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,214,42,216,99,100,189,24,175,146,154,73,163,69,85,111,69,122,42,57,170,136,228,210,240,5,21,243,75,225,143,78,56,121,214,90,27,222,157,94,173,84,148,153,247,149,116,252,33,69,76,144,252,2,56,219,3,59,136,157,215,47,102,162,119,85,58,52,72,227,141,157,167,199,26,43,89,209,176,172,208,247,2,92,51,225,188,52,232,53,154,213,98,174,199,239,183,220,142,158,43,189,247,39,179,170,201,5,225,242,110,124,29,153,149,202,178,83,69,20,136,200,149,54,177,201,186,84,99,29,51,209,100,80,0,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,82,183,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,128,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,213,57,213,250,88,197,190,224,80,251,117,196,166,11,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,15,148,238,188,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,106,216,156,246,55,201,141,174,145,208,191,115,118,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,2,21,115,69,225,143,78,53,119,67,174,90,189,123,189,90,177,92,147,78,109,245,53,240,222,231,166,71,73,113,165,100,50,172,118,135,57,101,141,191,174,170,124,41,19,157,220,115,36,123,155,27,21,102,122,58,139,11,31,228,239,195,62,27,168,57,149,235,95,243,10,236,126,238,252,30,161,148,86,140,126,85,89,106,232,238,47,70,75,21,210,88,247,35,88,198,181,36,100,10,230,191,116,169,43,219,219,125,51,28,183,18,15,41,171,25,215,232,191,75,51,45,76,248,95,196,255,0,9,99,247,27,239,133,223,236,249,94,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,204,101,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,244,242,184,210,26,157,37,224,251,25,158,229,5,92,23,44,230,162,108,190,170,25,167,138,86,49,149,45,99,41,93,18,199,253,150,62,142,10,73,21,174,87,61,31,35,209,219,127,176,217,106,103,7,141,108,90,251,135,241,113,171,214,156,142,135,196,171,168,204,46,119,72,227,238,178,77,212,181,179,186,174,154,78,172,85,68,223,4,241,63,167,93,205,221,209,200,142,69,68,181,78,77,185,77,247,32,225,30,178,211,119,174,242,41,49,156,194,227,107,181,199,218,99,60,122,87,193,77,86,232,250,181,17,95,214,122,186,135,245,114,171,190,190,157,118,181,168,147,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,10,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,182,100,237,116,150,56,209,238,153,210,54,68,106,61,37,116,181,129,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,81,171,25,215,233,67,84,243,45,76,248,95,195,63,22,228,23,27,239,133,223,239,120,190,85,76,147,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,189,78,87,30,132,244,203,243,175,120,173,37,81,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,0,51,89,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,85,124,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,19,252,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,0,1,21,121,163,250,19,212,223,201,125,226,136,160,19,85,0,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,7,42,226,199,210,198,178,125,191,200,125,186,115,53,133,159,114,148,224,163,227,117,148,124,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,219,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,248,174,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,147,120,180,210,69,21,44,24,211,222,234,88,35,72,209,243,171,231,101,69,76,242,185,25,12,77,100,9,209,168,136,196,111,72,193,194,143,21,218,143,194,86,163,179,53,194,165,243,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,89,0,57,213,250,88,197,190,224,80,251,117,196,170,14,28,181,190,235,195,142,176,217,117,150,197,99,164,187,220,172,20,247,22,209,210,85,200,230,64,179,212,80,207,77,27,228,219,245,57,140,116,232,245,98,43,85,232,197,106,57,155,183,167,149,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,169,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,237,78,220,109,107,21,178,44,147,124,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,156,28,179,41,190,231,57,85,231,53,202,107,188,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,228,93,167,40,45,47,181,97,124,37,211,103,144,186,146,123,150,160,222,43,110,85,19,182,137,177,79,20,20,211,58,138,42,87,203,213,93,51,26,234,121,166,111,93,168,213,170,145,17,191,181,206,155,228,10,231,29,164,52,217,175,13,20,58,165,79,5,34,92,180,226,241,12,207,158,105,229,107,254,29,92,246,82,205,12,76,111,86,61,238,168,90,7,170,189,19,163,33,126,215,39,85,107,235,47,128,60,235,244,119,198,78,147,223,254,23,241,15,47,32,142,197,217,239,246,182,252,74,55,208,119,119,109,119,94,223,149,220,219,211,234,217,183,171,122,238,75,127,230,143,232,79,83,127,37,247,138,34,128,75,137,229,95,192,173,54,1,143,90,184,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,223,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,187,155,35,222,200,226,175,50,206,5,105,184,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,218,169,100,158,209,113,74,117,87,64,245,158,71,203,51,38,72,38,153,178,35,151,106,247,35,115,88,141,141,100,229,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,185,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,170,190,121,223,185,63,226,79,229,165,112,104,222,175,102,90,17,168,150,253,82,211,233,233,32,200,109,52,245,208,208,207,83,2,76,202,119,212,210,77,74,179,35,23,233,115,216,217,220,246,35,145,204,222,214,238,107,219,213,171,231,255,0,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,75,243,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,148,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,193,66,220,216,50,155,238,65,198,214,95,105,187,215,121,20,152,205,190,209,107,181,199,218,99,60,122,87,208,195,86,232,250,181,17,95,214,122,186,135,245,114,171,190,190,157,118,181,168,157,131,146,126,151,218,178,29,92,207,53,94,224,234,73,170,48,203,61,45,182,134,158,106,38,202,248,231,184,62,78,181,81,74,171,214,23,178,42,57,98,93,173,234,230,85,61,55,53,17,81,247,18,115,78,37,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,106,231,150,24,34,184,179,164,180,83,72,248,186,189,25,29,76,112,200,168,136,238,168,197,69,107,145,85,171,154,35,79,186,79,157,126,148,52,179,13,212,207,133,252,51,241,110,63,110,190,248,93,254,247,139,229,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,127,129,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,174,117,181,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,155,91,226,195,79,221,237,66,200,99,253,92,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,95,213,213,157,1,214,93,10,248,7,233,115,79,110,184,191,226,139,122,92,237,126,107,26,157,248,126,91,154,187,85,123,115,51,115,59,144,63,108,177,239,102,246,55,115,122,205,94,84,124,107,254,140,178,168,56,107,212,203,157,214,167,27,203,110,20,244,216,148,189,123,208,217,238,147,72,230,173,62,196,106,200,216,106,164,145,159,54,187,100,114,166,229,98,36,211,74,219,148,0,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,248,0,10,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,148,172,94,79,2,252,187,49,157,19,210,59,195,181,170,197,73,113,206,243,251,61,117,151,32,101,53,125,67,89,71,100,173,100,41,37,169,93,20,221,167,189,22,29,239,158,54,181,200,249,28,198,72,230,49,178,62,181,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,253,95,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,167,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,245,128,1,69,124,202,248,215,184,241,23,168,245,218,95,133,92,250,233,150,35,112,108,116,204,106,210,207,29,214,233,76,181,49,62,231,20,241,181,94,144,189,147,185,145,181,37,115,29,27,25,42,163,92,245,107,35,86,31,160,58,203,159,233,198,83,171,152,110,158,221,110,184,134,23,183,227,119,72,24,222,221,55,84,71,59,107,85,81,242,246,216,169,36,189,182,187,181,27,154,249,54,49,81,203,245,240,235,175,57,151,13,186,185,98,213,108,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,122,35,149,142,216,244,100,141,77,236,106,166,138,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,137,92,209,245,122,167,73,120,62,201,160,182,207,87,5,203,57,168,135,16,165,154,24,34,149,140,101,75,94,250,166,202,146,127,101,143,163,130,174,52,115,81,207,71,200,197,110,223,237,182,133,173,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,52,231,164,248,47,232,191,75,48,221,51,248,167,196,255,0,9,99,246,235,23,155,216,236,249,94,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,101,32,115,146,197,172,88,255,0,23,20,119,107,69,15,143,87,147,97,246,235,165,210,78,235,223,228,85,50,122,154,70,201,209,202,168,206,144,82,83,179,163,81,27,244,117,233,185,206,85,232,28,144,179,175,135,234,158,165,233,159,194,251,159,30,199,233,47,190,111,127,167,103,192,169,88,123,93,189,191,86,255,0,137,110,221,185,54,246,122,116,118,254,173,183,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,5,53,243,92,224,163,244,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,233,222,134,207,116,154,70,185,42,55,171,150,70,195,85,36,143,249,57,187,35,149,54,163,209,38,134,38,215,89,127,220,174,61,9,233,151,231,94,241,90,74,162,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,0,102,179,139,31,84,250,201,247,3,33,247,25,203,84,228,169,233,99,41,251,129,93,237,214,226,170,248,177,245,79,172,159,112,50,31,113,156,181,78,74,158,150,50,159,184,21,222,221,110,39,248,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,64,0,2,42,243,71,244,39,169,191,146,251,197,17,64,38,170,0,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,31,37,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,6,113,245,193,70,85,194,158,163,213,222,237,54,207,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,190,174,94,124,105,221,120,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,123,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,109,244,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,64,190,117,126,150,49,111,184,20,62,221,113,41,88,182,158,82,156,20,124,18,142,143,139,45,77,182,93,104,239,83,119,163,194,237,243,167,98,54,208,205,7,109,247,55,34,59,124,157,230,75,44,113,54,70,181,169,26,58,84,73,18,88,94,203,63,5,85,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,50,174,95,157,126,127,77,166,28,173,109,185,156,217,13,93,138,162,151,69,237,148,214,251,133,34,202,217,224,184,212,218,97,167,162,88,221,18,111,99,214,166,104,81,30,157,54,42,163,149,90,136,174,74,12,52,123,193,102,153,254,136,184,83,211,12,22,74,75,173,37,93,62,63,5,194,190,150,233,31,110,170,150,186,181,86,178,170,7,179,99,85,157,185,234,37,98,49,205,220,214,181,26,229,87,34,170,246,178,53,115,33,197,175,185,135,4,186,165,105,199,40,124,186,186,123,125,37,210,72,251,172,143,109,45,21,117,61,93,76,157,94,168,139,178,8,37,127,78,187,157,183,163,81,92,168,139,158,194,255,0,185,163,250,19,212,223,201,125,226,136,160,19,85,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,113,139,193,214,119,194,6,119,79,96,191,214,124,103,27,188,239,252,63,144,118,225,167,248,167,106,26,119,213,127,122,178,121,100,131,181,37,66,71,250,197,77,253,55,55,170,47,203,181,114,224,230,1,89,195,189,246,45,36,213,236,139,253,169,235,252,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,253,114,75,119,229,85,243,206,253,201,255,0,18,127,45,42,172,185,238,90,92,190,233,180,122,213,103,226,15,87,237,85,113,234,13,125,63,147,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,213,170,136,244,119,75,10,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,193,154,30,37,243,250,109,83,226,27,82,53,6,223,144,213,223,45,183,204,162,229,83,107,174,169,89,119,203,110,242,30,148,104,137,42,35,216,198,211,164,76,99,28,137,177,141,107,122,55,111,68,180,158,74,122,103,248,127,67,179,77,82,171,164,186,211,213,230,25,3,45,240,249,17,236,165,168,161,160,135,245,115,211,245,98,43,250,207,87,89,27,222,142,115,119,64,141,68,107,152,254,182,42,12,182,101,152,181,247,6,202,175,56,86,83,67,225,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,159,50,250,121,92,122,19,211,47,206,189,226,180,147,247,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,153,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,238,188,177,120,14,253,55,223,105,181,231,86,44,187,176,28,126,224,223,134,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,179,78,48,120,76,195,120,186,210,255,0,192,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,179,175,109,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,87,188,107,255,0,72,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,198,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,250,37,223,35,159,47,110,117,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,64,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,57,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,223,137,126,29,51,190,23,245,78,191,76,243,170,127,242,181,150,122,221,240,255,0,89,218,252,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,236,84,253,138,179,167,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,91,80,0,173,94,108,156,107,220,116,254,143,250,49,105,125,207,177,122,189,219,223,38,95,91,26,210,212,71,21,174,170,9,161,91,99,163,123,94,248,230,149,146,54,103,59,245,79,100,125,133,98,185,38,85,101,101,240,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,46,130,116,47,135,13,56,208,205,14,183,104,101,167,31,181,87,218,190,30,180,247,247,75,64,157,187,245,84,176,164,117,117,53,49,72,233,55,247,186,42,44,111,115,218,216,246,196,159,67,26,212,166,14,96,220,18,93,120,80,207,227,190,227,16,85,215,105,214,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,220,86,162,172,114,116,250,249,115,113,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,174,174,118,153,77,138,147,64,176,92,42,162,187,101,234,235,152,37,210,142,155,180,245,238,210,210,81,84,71,81,38,244,77,141,218,250,218,100,232,170,142,94,231,86,162,163,92,169,89,124,29,218,110,183,174,43,244,122,142,205,108,171,175,168,143,56,178,213,190,42,104,93,43,219,4,21,145,77,52,170,214,162,170,50,56,163,146,71,187,246,53,140,115,151,162,34,169,164,144,85,95,59,221,45,255,0,241,105,173,118,251,23,254,55,139,93,238,126,87,254,170,154,8,59,42,255,0,255,0,89,59,123,25,255,0,35,221,254,13,14,21,201,235,53,181,98,188,96,178,197,112,167,171,146,163,49,197,238,86,74,23,66,198,171,35,157,142,134,185,93,42,171,145,81,157,170,25,90,138,212,114,239,115,19,167,69,87,54,242,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,31,147,150,98,214,44,231,21,188,225,89,77,15,155,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,252,202,33,230,13,193,37,215,133,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,39,75,74,229,113,232,79,76,191,58,247,138,210,85,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,3,53,156,88,250,167,214,79,184,25,15,184,206,90,167,37,79,75,25,79,220,10,239,110,183,21,87,197,143,170,125,100,251,129,144,251,140,229,170,114,84,244,177,148,253,192,174,246,235,113,63,192,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,170,0,0,17,87,154,63,161,61,77,252,151,222,40,138,1,53,80,0,50,174,95,247,43,143,66,122,101,249,215,188,86,146,168,0,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,180,94,84,212,253,222,212,204,154,63,214,66,246,72,222,146,68,199,125,46,78,189,58,47,84,85,69,207,103,21,220,40,234,63,9,90,142,252,43,53,139,206,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,141,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,213,202,168,196,119,73,65,206,175,210,198,45,247,2,135,219,174,36,74,229,185,203,238,155,136,154,153,53,135,89,45,85,109,211,171,117,67,169,168,173,179,69,44,44,201,158,177,79,28,171,21,68,51,197,52,44,166,153,32,114,189,173,115,36,122,62,62,189,89,34,37,218,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,229,212,241,45,255,0,218,109,180,125,191,193,63,254,253,172,165,99,85,0,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,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,94,157,122,34,254,195,49,133,233,241,221,157,126,148,57,96,94,245,47,225,127,12,252,91,143,226,183,223,11,191,222,241,124,171,133,186,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,20,88,106,160,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,206,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,21,202,159,142,219,170,93,104,56,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,13,238,106,177,89,216,106,191,124,17,199,245,243,206,253,201,255,0,18,127,45,60,167,43,78,2,127,29,214,88,120,174,213,9,246,99,246,171,135,153,136,90,233,234,58,73,95,93,73,58,181,43,42,28,197,235,28,48,207,19,145,145,117,71,73,36,106,175,68,137,168,217,237,252,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,103,51,142,156,42,235,128,113,131,171,118,43,205,69,36,213,21,89,69,93,237,142,166,123,156,196,130,224,239,58,22,170,185,173,93,237,138,166,54,189,58,116,71,163,145,21,200,136,229,181,238,80,217,215,226,222,13,173,182,15,133,248,159,130,178,11,165,139,189,223,238,121,125,201,27,95,221,219,181,59,125,60,254,222,222,174,255,0,5,187,175,213,181,177,131,155,175,24,57,53,126,101,112,225,47,15,90,187,109,138,215,79,76,236,185,211,69,78,246,93,231,149,41,43,169,25,18,171,29,44,76,129,27,27,149,237,123,21,239,145,237,115,118,198,215,62,32,112,125,194,102,101,197,214,168,126,7,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,32,7,51,174,3,191,77,246,42,157,121,210,123,46,236,251,31,183,187,226,86,187,117,187,185,85,148,66,215,194,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,181,64,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,232,71,74,214,61,222,52,142,108,109,153,155,93,185,136,142,68,238,50,55,179,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,220,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,71,94,61,120,152,169,225,99,135,155,158,113,102,161,171,159,33,190,84,126,28,199,230,133,34,217,69,113,158,158,119,199,87,42,74,215,53,204,137,176,201,34,51,99,247,189,172,98,163,90,247,61,180,3,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,70,70,212,249,185,17,169,251,16,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,150,167,52,226,43,65,176,222,36,180,142,251,165,57,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,117,86,163,219,189,138,248,220,187,30,228,92,246,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,187,36,107,122,171,81,238,216,244,124,110,93,236,114,37,143,242,148,227,95,227,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,248,174,120,57,173,170,191,63,210,205,57,134,158,173,46,86,59,61,198,247,81,43,152,222,195,160,174,154,40,98,107,29,187,114,189,29,111,153,92,138,212,68,71,71,209,93,213,81,188,127,148,54,11,248,183,140,155,109,255,0,226,158,39,224,172,126,233,125,236,246,59,158,95,114,54,208,118,183,110,78,223,79,63,185,187,163,191,193,109,233,245,110,109,234,2,0,115,171,244,177,139,125,192,161,246,235,137,90,188,1,231,95,163,190,50,116,158,255,0,240,191,136,121,121,4,118,46,207,127,181,183,226,81,190,131,187,187,107,186,246,252,174,230,222,159,86,205,189,91,215,114,104,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,60,166,170,233,158,43,172,154,113,145,233,110,107,73,228,89,114,107,124,182,250,157,177,198,249,33,222,159,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,15,21,194,78,136,93,120,112,208,28,115,69,239,55,202,75,205,70,57,81,116,107,43,233,163,116,108,169,130,107,141,77,68,47,86,59,230,199,172,83,71,189,157,92,141,126,230,163,158,136,143,94,192,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,198,114,75,207,195,60,42,47,42,26,126,239,106,229,75,52,159,172,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,172,184,254,97,102,186,92,106,127,17,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,46,252,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,219,46,65,152,94,110,150,234,159,196,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,252,137,255,0,202,255,0,65,53,99,135,109,2,191,225,90,199,138,126,31,189,86,230,21,87,72,41,188,234,106,189,244,175,162,162,141,178,111,167,146,70,39,87,195,34,116,85,221,244,245,233,209,81,86,0,113,11,203,135,140,236,231,95,117,47,53,197,180,111,205,178,228,25,133,230,233,110,169,252,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,200,159,252,175,244,19,86,56,118,208,43,254,21,172,120,167,225,251,213,110,97,85,116,130,155,206,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,79,94,157,21,21,102,0,0,231,252,66,226,215,220,231,64,181,47,10,197,168,124,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,50,144,127,185,113,199,103,252,70,127,164,214,127,245,178,255,0,128,0,17,255,0,143,93,45,206,245,167,132,236,231,76,244,210,197,241,156,146,243,240,207,10,139,202,134,159,187,218,185,82,205,39,235,38,123,35,111,72,226,123,190,167,39,94,157,19,170,170,34,212,15,247,46,56,236,255,0,136,207,244,154,207,254,182,95,240,0,160,31,238,92,113,217,255,0,17,159,233,53,159,253,108,183,238,2,180,183,59,209,110,19,176,109,51,212,187,23,193,178,75,55,196,252,218,47,42,26,142,215,118,229,85,52,127,172,133,239,141,221,99,149,142,250,92,189,58,244,94,138,138,137,32,0,7,63,226,23,22,190,231,58,5,169,120,86,45,67,230,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,249,148,131,253,203,142,59,63,226,51,253,38,179,255,0,173,151,252,1,197,56,174,225,71,78,56,181,211,135,225,89,172,94,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,50,155,63,185,113,199,103,252,70,127,164,214,127,245,178,111,225,188,39,241,81,196,119,13,184,111,12,188,85,99,148,152,45,163,78,50,139,77,93,37,242,146,227,69,83,91,115,176,65,65,93,79,225,199,21,51,165,137,149,49,43,233,162,73,164,218,213,142,84,122,178,73,33,127,126,197,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,62,176,8,1,205,111,133,205,118,226,83,244,93,250,20,193,191,17,254,28,248,223,196,255,0,172,232,232,251,30,71,131,217,255,0,116,203,30,237,221,137,127,179,215,166,223,159,78,169,214,63,240,21,192,87,22,58,45,197,142,13,169,154,151,165,63,6,198,236,223,19,243,107,126,59,109,168,237,119,109,181,80,199,250,184,106,31,35,186,201,43,27,244,181,122,117,234,189,17,21,82,223,192,5,0,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,159,107,134,130,106,198,97,203,70,219,195,246,57,138,121,121,245,62,31,137,218,228,180,121,212,209,237,170,162,150,129,213,49,247,223,34,66,187,18,9,87,174,253,174,219,244,170,245,78,181,215,164,252,174,56,177,253,41,225,191,165,45,12,255,0,97,159,136,45,223,136,255,0,217,53,183,254,229,249,49,249,95,224,42,251,191,224,123,159,224,254,191,248,63,62,133,234,0,80,15,247,46,56,236,255,0,136,207,244,154,207,254,182,89,246,184,104,38,172,102,28,180,109,188,63,99,152,167,151,159,83,225,248,157,174,75,71,157,77,30,218,170,41,104,29,83,31,125,242,36,43,177,32,149,122,239,218,237,191,74,175,84,235,88,63,220,184,227,179,254,35,63,210,107,63,250,217,127,192,17,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,54,186,162,255,0,185,113,199,103,252,70,127,164,214,127,245,178,116,217,184,83,226,79,140,106,205,50,162,227,203,15,248,21,6,149,252,86,162,227,93,5,234,130,90,172,206,74,233,226,124,84,205,134,220,137,29,4,48,199,76,198,75,34,63,185,35,85,189,189,174,123,165,138,197,64,4,0,230,183,194,230,187,113,41,250,46,253,10,96,223,136,255,0,14,124,111,226,127,214,116,116,125,143,35,193,236,255,0,186,101,143,118,238,196,191,217,235,211,111,207,167,84,235,207,249,95,240,103,196,159,14,218,251,127,205,117,143,77,255,0,15,217,107,112,250,171,92,21,63,24,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,79,78,189,85,17,108,252,0,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,198,114,75,207,195,60,42,47,42,26,126,239,106,229,75,52,159,172,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,172,184,254,97,102,186,92,106,127,17,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,46,252,20,3,253,203,142,59,63,226,51,253,38,179,255,0,173,151,83,194,174,150,254,133,184,113,211,173,51,154,197,240,106,251,54,63,75,241,90,47,43,200,237,93,37,103,122,187,245,136,247,181,221,106,165,157,223,67,149,137,215,163,58,53,26,137,213,65,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,198,113,187,207,195,60,42,223,142,219,105,251,189,171,109,44,50,126,174,106,134,72,222,146,68,246,253,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,225,251,213,110,97,85,116,130,155,206,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,79,94,157,21,21,125,183,24,60,18,105,127,23,56,206,219,212,20,150,60,218,138,158,58,75,62,88,218,89,39,158,134,15,33,146,201,19,225,100,209,54,165,142,107,101,99,91,43,149,35,89,228,123,58,43,157,187,245,120,62,225,51,13,225,23,75,255,0,3,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,126,206,189,199,162,35,165,122,175,117,0,172,189,103,228,255,0,106,205,248,151,163,201,112,75,237,38,49,165,249,21,69,69,202,253,110,183,209,182,23,217,82,54,83,167,139,69,186,71,163,223,85,43,234,94,223,213,50,26,102,49,200,141,114,54,40,159,98,152,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,32,7,53,190,23,53,219,137,79,209,119,232,83,6,252,71,248,115,227,127,19,254,179,163,163,236,121,30,15,103,253,211,44,123,183,118,37,254,207,94,155,126,125,58,167,88,255,0,192,87,1,92,88,232,183,22,56,54,166,106,94,148,252,27,27,179,124,79,205,173,248,237,182,163,181,221,182,213,67,31,234,225,168,124,142,235,36,172,111,210,213,233,215,170,244,68,85,75,127,0,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,226,11,213,22,97,75,116,158,155,206,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,87,94,157,17,85,34,7,1,92,5,113,99,162,220,88,224,218,153,169,122,83,240,108,110,205,241,63,54,183,227,182,218,142,215,118,219,85,12,127,171,134,161,242,59,172,146,177,191,75,87,167,94,171,209,17,85,45,252,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,252,65,101,162,195,233,109,115,212,252,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,253,93,58,245,69,68,232,28,169,56,92,215,110,26,255,0,74,63,166,188,27,240,231,226,63,130,124,51,250,206,142,179,191,227,249,221,239,247,52,178,109,219,223,139,251,93,58,238,249,117,232,189,39,248,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,124,103,36,188,252,51,194,162,242,161,167,238,246,174,84,179,73,250,201,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,181,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,10,203,143,230,22,107,165,198,167,241,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,191,34,127,243,64,208,77,88,226,39,64,172,24,86,142,98,159,136,47,84,89,133,45,210,122,111,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,125,93,122,116,69,84,128,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,172,184,254,97,102,186,92,106,127,17,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,46,252,2,26,243,20,224,86,155,138,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,237,177,172,115,216,199,43,217,92,24,159,46,30,97,56,54,85,102,205,113,109,27,240,175,88,253,194,158,233,110,169,252,69,100,147,177,85,4,141,146,41,54,62,165,204,118,215,177,171,209,200,173,94,157,21,21,62,69,202,112,209,145,107,182,67,165,148,31,210,51,78,191,9,102,118,206,213,186,171,250,222,142,191,226,253,186,104,119,220,127,188,209,34,167,238,204,179,126,161,58,236,217,242,94,138,135,85,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,68,13,1,229,97,165,250,31,196,53,110,182,79,145,82,100,118,138,90,138,186,188,91,26,169,179,200,214,88,103,125,67,95,75,42,84,73,85,34,212,190,158,36,116,108,116,140,235,189,91,42,109,145,141,84,155,224,17,43,152,55,4,150,174,43,240,8,239,184,196,20,148,58,139,138,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,247,21,168,137,36,157,127,87,129,206,7,48,222,16,176,215,85,85,62,146,249,168,183,202,118,178,253,126,99,23,100,108,234,142,240,168,247,34,57,148,205,114,53,85,202,136,249,158,212,123,209,168,216,162,138,48,115,64,224,207,137,62,34,117,246,193,154,232,230,155,254,32,178,209,97,244,182,185,234,126,49,65,73,178,169,149,181,178,58,61,149,19,198,245,232,201,163,94,168,155,126,174,157,122,162,162,57,95,240,103,196,159,14,218,251,127,205,117,143,77,255,0,15,217,107,112,250,171,92,21,63,24,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,79,78,189,85,17,108,252,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,252,65,122,162,204,41,110,147,211,121,212,212,155,41,89,69,91,27,164,223,81,36,108,94,143,154,52,232,139,187,234,235,211,162,42,164,0,225,235,151,15,25,216,54,190,233,166,107,148,232,223,133,101,199,243,11,53,210,227,83,248,138,213,39,98,150,10,216,164,150,77,140,169,115,221,181,140,114,244,106,43,151,167,68,69,95,145,119,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,175,233,99,194,199,254,114,218,85,255,0,198,86,239,254,177,210,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,62,176,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,147,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,249,185,200,137,243,84,60,85,167,137,190,27,111,247,90,43,21,139,136,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,176,0,0,0,0,0,0,0,0,0,0,0,0,1,207,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,228,219,174,153,53,21,37,84,27,216,215,179,124,82,72,215,183,115,30,215,39,84,249,181,200,169,242,84,61,6,21,168,88,14,165,90,165,190,233,206,113,143,229,86,216,42,29,73,45,101,146,231,13,116,17,206,214,181,206,137,210,66,231,53,30,141,123,28,173,85,235,209,237,95,241,161,232,0,0,3,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,118,70,247,126,198,170,167,214,1,205,46,220,77,240,219,96,186,214,216,175,188,65,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,218,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,228,230,170,47,205,20,253,96,15,41,157,106,198,150,105,127,131,250,76,212,188,83,18,248,159,119,194,248,237,230,154,131,202,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,253,168,126,86,45,196,46,129,103,55,218,92,91,10,215,13,63,200,47,85,187,252,107,117,175,38,162,171,170,159,99,28,247,236,138,57,28,247,109,99,28,229,232,159,38,181,85,126,72,167,64,0,0,0,0,0,121,252,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,215,163,28,191,226,83,197,127,75,30,22,63,243,150,210,175,254,50,183,127,245,142,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,245,156,210,237,196,223,13,182,11,173,109,138,251,196,30,154,219,174,86,234,137,41,43,40,234,242,202,8,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,61,174,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,227,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,126,78,106,162,252,209,79,214,57,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,91,60,155,117,211,38,162,164,170,131,123,26,246,111,138,73,26,246,238,99,218,228,234,159,54,185,21,62,74,135,201,105,226,111,134,219,253,214,138,197,98,226,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,29,44,31,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,246,185,239,107,83,170,170,33,245,128,0,0,3,149,127,75,30,22,63,243,150,210,175,254,50,183,127,245,142,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,245,159,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,119,53,143,116,19,53,174,84,232,229,138,68,78,187,87,167,214,0,0,0,0,0,0,1,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,78,157,88,228,255,0,18,159,86,11,171,26,89,170,30,119,232,207,82,241,76,183,225,157,175,55,224,87,154,106,255,0,23,185,187,183,221,236,189,219,55,118,223,183,119,78,187,29,211,246,41,249,89,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,108,242,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,124,218,228,84,249,42,31,171,130,234,198,150,106,135,157,250,51,212,188,83,45,248,103,107,205,248,21,230,154,191,197,238,110,237,247,123,47,118,205,221,183,237,221,211,174,199,116,253,138,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,5,180,243,127,202,111,184,54,129,105,238,107,139,87,120,87,172,127,84,45,55,75,117,79,105,146,118,42,160,162,175,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,228,116,14,1,120,215,197,120,172,211,138,75,37,218,231,227,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,0,132,28,219,51,252,203,75,52,47,0,212,29,62,200,106,236,121,13,143,82,40,42,104,107,169,149,55,196,255,0,134,220,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,123,167,10,60,87,105,199,22,186,112,204,215,10,151,193,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,0,42,175,152,167,17,121,223,11,252,125,96,250,151,130,212,126,239,237,148,119,138,45,144,255,0,89,218,254,53,87,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,106,47,237,69,177,77,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,0,86,175,26,156,87,95,120,75,230,23,132,230,93,219,173,102,33,114,211,250,26,60,166,201,69,51,27,231,210,249,247,68,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,88,166,39,148,216,179,156,86,205,154,226,213,222,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,242,63,88,0,10,213,230,249,170,89,222,139,103,122,1,169,154,105,125,248,54,73,102,252,87,225,86,248,176,212,118,187,176,208,67,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,75,254,20,120,174,211,142,45,116,225,153,174,21,47,131,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,2,189,121,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,53,226,237,73,44,180,179,227,76,123,105,103,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,47,71,34,163,209,189,37,175,9,222,150,52,111,237,254,61,237,208,29,84,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,130,170,249,181,241,155,168,248,253,246,179,133,60,42,213,117,198,109,85,118,248,106,47,247,185,88,177,73,125,165,157,157,82,154,141,201,255,0,240,127,218,142,105,17,119,73,35,37,133,118,177,146,36,223,147,202,83,141,127,130,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,109,64,252,156,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,103,223,140,30,49,51,46,37,181,231,244,159,98,188,100,22,43,22,57,81,26,97,84,46,172,72,231,179,178,61,139,228,177,97,232,145,212,203,44,105,51,156,142,115,218,189,184,210,71,182,24,213,45,251,151,159,17,218,161,196,190,131,83,229,250,169,132,85,219,174,86,234,133,182,179,32,72,163,134,139,36,72,254,151,85,65,18,42,57,143,107,145,89,46,214,36,43,34,59,180,239,240,144,193,40,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,164,212,230,249,170,89,222,139,103,122,1,169,154,105,125,248,54,73,102,252,87,225,86,248,176,212,118,187,176,208,67,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,76,174,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,1,23,249,152,221,174,182,14,10,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,206,134,122,105,227,189,208,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,151,128,94,53,241,94,43,52,226,146,201,118,185,248,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,42,128,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,204,184,69,213,15,192,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,34,185,98,241,227,250,16,190,211,104,54,172,94,182,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,209,189,167,47,102,162,119,83,163,183,73,28,80,185,100,153,122,111,149,203,117,38,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,63,87,142,142,51,108,92,30,105,197,45,206,59,87,198,115,60,163,200,167,198,109,178,177,233,74,233,34,70,119,106,106,100,111,78,144,197,221,137,86,54,185,36,145,207,107,91,181,21,242,199,64,57,102,83,125,206,114,171,206,107,148,215,121,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,186,158,92,28,191,232,248,119,177,69,171,122,189,142,255,0,182,197,127,147,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,174,89,103,80,41,3,152,255,0,48,10,206,34,47,178,233,38,144,228,95,237,79,65,227,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,234,82,41,129,203,23,143,31,211,125,138,155,65,181,98,245,187,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,10,192,203,184,215,254,138,188,204,245,82,193,159,220,238,178,105,150,83,240,88,238,84,208,47,118,59,93,114,218,45,233,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,182,105,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,245,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,121,78,49,120,197,193,56,64,193,41,239,247,250,63,140,228,151,157,255,0,135,241,254,228,212,255,0,20,237,77,78,202,175,239,166,65,44,112,118,163,168,73,63,88,137,191,166,214,245,85,249,81,101,131,138,126,32,177,141,101,185,113,3,100,213,27,172,57,245,227,188,219,133,221,237,138,95,42,57,26,141,88,100,130,70,58,23,66,212,100,104,200,149,157,184,251,81,108,107,123,108,219,113,60,111,231,26,161,91,203,183,45,207,50,252,50,175,76,179,104,42,45,21,107,107,164,190,199,93,61,170,120,114,26,79,30,88,235,105,182,181,94,173,100,83,35,153,209,88,175,68,253,173,234,122,14,1,120,215,197,120,172,211,138,75,37,218,231,227,234,110,51,111,134,60,142,223,80,177,178,74,253,136,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,44,170,0,175,94,104,154,243,153,112,219,171,156,58,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,50,180,47,93,52,227,136,189,56,183,106,134,151,222,124,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,1,88,25,119,26,255,0,209,87,153,158,170,88,51,251,157,214,77,50,202,126,11,29,202,154,5,238,199,107,174,91,69,189,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,207,192,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,69,94,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,207,178,204,166,197,131,98,183,156,215,41,174,240,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,159,126,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,220,235,94,229,159,196,23,16,92,67,104,213,203,36,215,76,127,185,29,21,193,96,178,101,125,136,169,62,63,26,186,78,243,124,104,218,214,127,123,189,173,143,189,27,91,27,247,108,233,220,134,87,58,27,114,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,119,18,0,0,2,173,115,190,52,238,188,44,115,59,212,91,22,95,144,85,183,74,242,90,139,58,100,20,105,76,234,164,162,157,108,116,77,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,182,127,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,245,128,114,174,44,125,44,107,39,219,252,135,219,167,34,87,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,198,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,149,43,161,122,233,168,252,58,106,61,187,84,52,190,243,224,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,213,151,79,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,251,81,127,106,39,85,4,0,231,87,233,99,22,251,129,67,237,215,18,170,248,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,245,157,175,201,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,212,95,218,139,161,61,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,202,225,247,156,157,246,29,71,187,91,56,129,199,187,216,102,69,144,75,81,109,185,81,171,22,171,21,183,202,175,217,77,36,112,194,223,62,24,191,82,157,205,172,159,106,76,239,215,42,178,38,243,94,114,183,107,85,255,0,137,44,38,251,98,185,210,92,109,183,29,55,182,213,209,214,82,76,217,160,169,130,74,251,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,230,188,2,241,175,149,112,167,168,244,150,75,181,207,200,211,44,154,225,12,121,29,190,161,100,124,116,27,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,185,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,235,0,10,86,231,87,234,159,22,251,127,67,238,55,19,197,114,235,227,170,167,133,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,236,61,207,107,30,246,163,31,122,118,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,31,88,0,170,190,121,223,185,63,226,79,229,164,21,225,71,138,237,71,225,43,81,217,154,225,82,249,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,10,183,197,154,159,187,218,153,240,201,250,185,152,201,27,210,72,158,223,169,169,215,167,84,234,138,138,190,172,17,43,152,103,26,118,174,22,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,38,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,219,66,215,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,154,73,225,59,210,198,141,253,191,199,189,186,3,170,130,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,71,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,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,236,245,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,79,44,254,53,238,60,79,224,151,44,39,82,238,126,78,164,226,93,106,107,107,36,90,88,126,51,67,52,210,44,117,16,211,194,216,246,118,122,178,9,17,177,237,78,176,57,94,174,153,90,217,170,83,7,52,110,59,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,22,67,90,215,49,98,100,123,83,116,180,212,238,99,149,31,191,183,44,142,71,163,92,144,195,43,163,95,7,220,38,102,92,93,106,135,224,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,223,211,184,244,69,108,79,84,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,42,185,231,126,228,255,0,137,63,150,144,87,133,30,43,181,31,132,173,71,102,107,133,75,231,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,42,223,22,106,126,239,106,103,195,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,176,1,21,121,163,250,19,212,223,201,125,226,136,162,189,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,225,86,248,176,212,118,187,176,190,25,63,87,51,31,27,186,199,43,219,245,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,0,229,92,78,240,245,138,241,65,163,87,173,35,202,106,124,15,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,255,0,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,58,68,176,196,216,250,49,209,179,189,92,28,88,250,167,214,79,184,25,15,184,206,90,79,12,92,76,97,188,40,114,183,211,237,82,204,40,106,238,47,117,69,222,219,104,182,83,34,181,247,27,140,151,91,139,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,212,182,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,202,121,83,240,37,106,75,85,7,20,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,189,173,70,35,59,237,71,239,130,72,237,40,21,65,205,99,142,219,170,221,107,248,89,209,172,154,145,182,214,211,172,25,189,214,221,59,157,60,147,171,158,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,93,122,67,162,250,161,175,89,148,122,127,164,120,133,94,69,125,146,158,90,181,167,133,241,196,200,160,141,19,124,178,203,43,155,20,76,234,173,106,57,238,106,43,222,198,39,87,61,168,190,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,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,64,60,209,253,118,106,111,228,190,207,68,118,174,88,188,192,40,244,138,178,155,135,237,111,200,188,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,122,163,99,115,223,29,202,31,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,125,119,57,140,116,240,181,206,68,232,213,150,52,94,155,147,175,214,1,149,115,66,120,22,186,105,199,14,156,8,233,102,168,106,133,231,193,181,80,233,254,59,20,48,196,136,250,171,133,83,173,144,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,163,110,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,176,174,84,124,11,127,128,226,131,90,240,207,252,94,171,0,162,174,119,249,206,117,210,74,117,111,253,23,138,247,59,254,28,200,207,247,60,196,170,230,143,232,79,83,127,37,247,138,34,138,244,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,133,91,226,195,81,218,238,194,248,100,253,92,204,124,110,235,28,175,111,212,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,5,85,243,206,253,201,255,0,18,127,45,33,175,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,234,220,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,127,107,158,246,181,58,170,162,31,88,5,0,243,71,245,217,169,191,146,251,61,17,218,185,98,243,0,163,210,42,202,110,31,181,191,34,241,48,90,189,176,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,234,141,141,207,124,119,40,0,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,17,87,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,227,252,200,249,130,83,113,19,83,30,143,104,221,214,173,186,117,110,168,109,77,109,202,25,101,133,153,51,214,40,36,137,37,167,154,8,166,133,148,211,36,237,70,57,206,100,143,70,73,211,171,35,84,226,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,119,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,57,164,123,93,51,94,222,168,233,26,247,201,98,160,0,1,64,60,209,253,118,106,111,228,190,207,68,118,174,88,188,192,40,244,138,178,155,135,237,111,200,188,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,122,163,99,115,223,29,202,0,114,174,44,125,44,107,39,219,252,135,219,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,54,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,14,233,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,84,231,87,233,99,22,251,129,67,237,215,18,149,142,235,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,214,173,137,207,99,124,152,218,233,29,11,247,55,107,213,90,171,219,124,140,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,3,157,95,165,140,91,238,5,15,183,92,74,86,37,87,0,188,107,229,92,41,234,61,37,146,237,115,242,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,243,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,144,203,50,155,22,13,138,222,115,92,166,187,194,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,126,69,16,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,171,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,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,118,213,200,139,36,125,122,7,57,91,77,170,193,196,150,19,98,177,91,41,45,214,219,118,155,219,105,40,232,233,33,108,48,83,65,29,125,193,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,178,127,242,189,227,167,244,41,149,51,67,181,143,51,241,52,218,245,191,224,245,53,173,221,13,138,233,36,141,84,235,50,185,60,122,57,186,201,220,234,142,99,37,86,73,250,166,186,162,69,186,144,1,74,220,234,253,83,226,223,111,232,125,198,226,64,2,207,185,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,198,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,10,171,231,157,251,147,254,36,254,90,85,89,45,57,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,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,199,248,174,226,187,78,56,74,211,135,230,185,172,190,117,214,187,185,5,130,193,4,200,202,171,189,83,81,21,90,213,84,94,220,44,220,213,150,101,69,108,109,115,81,17,239,124,113,191,61,154,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,205,173,241,97,167,238,246,161,100,49,254,174,22,50,54,244,142,38,55,233,106,117,233,213,122,170,170,175,149,52,167,194,119,165,141,27,251,127,143,123,116,7,85,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,21,213,205,115,130,143,210,110,43,63,18,154,103,108,181,83,100,152,149,190,162,167,45,139,167,102,107,197,174,24,218,228,168,222,174,72,221,53,44,113,191,228,230,239,146,37,218,143,85,134,24,157,82,218,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,194,173,241,97,168,237,119,97,124,50,126,174,102,62,55,117,142,87,183,234,106,244,235,213,58,42,34,165,154,113,83,205,134,213,144,112,233,143,219,180,57,181,118,76,219,81,44,243,186,235,45,61,213,190,110,30,177,213,54,23,179,115,98,115,100,124,237,142,173,34,122,62,25,163,141,97,159,108,107,36,104,149,131,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,225,71,133,29,56,225,43,78,25,133,97,81,121,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,254,214,1,154,206,44,125,83,235,39,220,12,135,220,103,44,39,148,23,24,54,165,181,83,112,133,154,45,91,110,77,168,173,175,195,170,219,19,93,4,144,43,93,83,83,66,253,140,71,49,237,114,84,212,54,73,21,200,244,124,140,220,205,145,50,75,74,0,162,30,102,156,96,227,60,82,234,133,146,203,167,43,73,89,132,224,212,242,182,213,120,108,85,17,79,115,158,178,58,119,212,189,241,206,200,221,19,24,232,89,19,88,172,235,214,57,31,185,201,35,90,207,63,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,85,89,45,57,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,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,245,128,69,94,104,254,132,245,55,242,95,120,162,40,4,237,92,40,241,93,168,252,37,106,59,51,92,42,95,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,225,86,248,179,83,247,123,83,62,25,63,87,51,25,35,122,73,19,219,245,53,58,244,234,157,81,81,87,213,128,1,26,184,232,224,202,197,198,30,156,82,219,35,186,252,27,51,197,252,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,250,242,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,245,223,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,219,27,26,217,169,203,115,151,221,55,17,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,122,178,68,75,180,4,10,230,71,204,18,167,135,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,78,157,31,26,173,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,197,94,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,90,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,202,108,230,143,235,179,83,127,37,246,122,34,42,151,39,203,23,152,5,102,174,209,211,112,253,173,249,23,151,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,156,210,61,174,153,175,111,84,116,141,123,228,173,110,49,184,133,254,147,252,65,100,154,179,69,77,117,162,178,213,246,40,172,150,251,141,87,122,74,58,24,34,108,109,106,34,42,178,46,227,210,73,221,19,21,90,217,39,147,234,122,245,123,173,167,149,53,239,136,44,211,135,218,156,255,0,91,53,34,235,147,90,174,215,9,41,241,72,174,139,21,77,84,116,176,75,43,106,106,95,89,185,213,19,119,42,31,36,73,28,235,186,54,209,166,207,161,237,68,154,160,202,185,213,117,183,136,188,239,91,236,248,46,39,127,168,236,227,122,115,143,208,216,177,251,102,200,93,226,246,168,41,41,170,165,239,50,38,72,254,252,148,105,54,217,21,253,189,251,26,170,137,213,100,167,46,14,95,245,156,68,95,98,213,189,94,199,127,218,158,131,201,130,42,106,137,39,167,147,34,170,216,248,246,211,190,23,199,35,33,134,69,71,190,100,118,213,146,36,137,168,255,0,215,44,87,105,29,218,213,53,214,162,197,13,206,145,247,42,58,120,106,234,40,219,51,86,120,96,153,210,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,233,24,57,163,250,19,212,223,201,125,226,136,160,19,181,112,163,197,118,163,240,149,168,236,205,112,169,124,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,133,91,226,205,79,221,237,76,248,100,253,92,204,100,141,233,36,79,111,212,212,235,211,170,117,69,69,95,86,85,95,60,239,220,159,241,39,242,210,170,201,211,203,131,152,5,103,14,247,216,180,147,87,178,47,246,167,175,242,103,138,166,162,57,234,36,199,106,182,62,77,212,236,133,146,72,248,102,145,17,143,133,27,181,36,149,37,106,179,245,201,47,171,231,39,196,47,227,77,88,180,240,245,105,166,186,210,82,105,223,90,219,187,228,170,233,75,113,174,173,166,167,150,7,54,6,170,162,246,32,122,163,101,127,213,186,166,118,163,90,212,221,39,234,242,108,189,241,5,146,234,61,219,31,183,106,69,214,45,39,195,237,233,81,117,178,84,44,85,116,175,170,168,90,132,165,166,167,108,174,238,81,239,145,245,53,47,146,157,17,175,117,50,54,94,187,216,169,111,224,160,30,104,254,187,53,55,242,95,103,162,34,169,114,124,177,121,128,86,106,237,29,55,15,218,223,145,121,121,213,38,216,49,155,148,177,207,45,85,250,150,56,38,154,86,212,189,172,88,210,104,35,167,249,205,35,218,233,154,246,245,71,72,215,190,75,21,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,69,94,104,254,187,53,55,242,95,103,162,56,166,13,174,154,143,166,218,113,156,233,126,21,121,248,85,171,81,188,24,175,243,64,138,218,170,138,90,84,168,68,165,108,136,191,68,50,121,78,238,162,38,231,181,141,98,185,24,233,24,246,133,232,94,163,241,23,168,246,237,47,210,251,55,157,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,167,66,244,47,78,56,116,211,139,118,151,233,125,155,193,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,149,115,234,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,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,0,0,80,15,52,127,93,154,155,249,47,179,209,17,84,185,62,88,188,192,43,53,118,142,155,135,237,111,200,188,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,252,230,145,237,116,205,123,122,163,164,107,223,37,138,131,149,113,99,233,99,89,62,223,228,62,221,57,154,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,10,183,197,134,163,181,221,133,240,201,250,185,152,248,221,214,57,94,223,169,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,2,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,90,167,58,191,75,24,183,220,10,31,110,184,149,43,195,214,45,98,206,117,247,77,48,172,166,135,205,178,228,25,133,154,215,113,166,238,190,62,253,44,245,177,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,59,175,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,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,238,43,81,86,57,58,126,183,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,254,195,220,246,177,239,106,49,247,167,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,2,249,213,250,88,197,190,224,80,251,117,196,174,14,94,248,6,27,170,124,92,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,131,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,126,87,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,66,58,86,177,141,242,99,107,163,108,204,218,221,175,84,114,39,109,241,189,253,255,0,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,126,190,104,92,116,254,154,242,167,232,118,142,102,126,94,155,89,118,124,98,166,137,187,97,190,221,35,145,202,189,38,71,47,145,71,15,72,251,125,17,172,124,168,249,63,90,214,211,200,145,127,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,208,246,149,105,158,43,163,122,113,142,105,110,21,73,227,217,113,155,124,86,250,109,209,198,201,38,216,159,92,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,74,129,231,87,234,159,22,251,127,67,238,55,19,149,114,235,225,211,4,226,131,84,243,141,51,206,169,255,0,119,247,58,203,61,110,249,191,171,46,158,77,36,48,86,118,226,150,62,247,107,190,247,118,158,237,143,253,138,159,177,83,133,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,248,5,43,115,171,245,79,139,125,191,161,247,27,137,202,184,59,224,235,250,90,233,102,176,126,30,172,241,51,60,43,225,55,27,23,234,251,159,16,238,83,93,55,219,190,185,226,138,46,252,209,82,126,189,251,187,125,175,146,116,115,250,197,251,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,75,159,229,123,199,79,233,175,21,102,135,107,30,103,229,234,77,151,127,193,234,107,91,182,107,237,174,56,218,169,214,101,114,249,21,144,244,147,185,213,26,247,196,140,147,245,174,109,68,137,63,192,42,175,158,119,238,79,248,147,249,105,10,184,10,210,220,19,90,120,177,193,180,207,82,236,95,25,198,239,63,19,243,104,188,169,169,251,189,171,109,84,209,254,178,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,47,229,113,93,194,142,163,240,149,168,239,194,179,88,188,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,149,229,209,204,95,244,9,226,104,166,181,220,127,218,219,245,159,12,185,246,127,239,115,253,215,83,55,234,105,169,159,81,89,228,84,75,19,126,167,254,171,246,167,211,213,18,53,113,93,197,118,163,241,107,168,239,205,115,89,124,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,121,54,123,77,92,81,85,65,146,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,157,90,168,172,87,117,175,99,74,124,39,122,88,209,191,183,248,247,183,64,117,80,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,0,40,219,154,55,7,214,174,30,117,66,29,75,192,211,31,183,97,57,245,67,221,69,97,164,149,176,79,107,173,142,54,45,75,35,166,115,213,207,166,115,151,184,143,137,18,56,86,84,133,91,18,118,59,176,128,187,62,84,252,31,90,180,123,75,232,56,132,201,82,173,249,182,162,89,209,208,68,233,91,216,183,89,38,145,147,64,198,54,55,185,178,62,118,199,79,80,231,191,234,98,44,113,163,99,86,202,178,79,80,1,154,206,44,125,83,235,39,220,12,135,220,103,57,81,121,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,77,201,219,145,174,122,186,68,142,111,149,129,205,175,141,127,130,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,82,196,170,229,113,235,179,76,191,58,246,122,210,85,115,206,253,201,255,0,18,127,45,32,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,147,216,146,195,30,246,117,106,185,155,154,142,98,170,61,60,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,111,242,197,230,1,71,164,85,148,220,63,107,126,69,226,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,231,52,143,115,97,115,27,213,27,27,158,248,238,80,2,42,243,71,244,39,169,191,146,251,197,17,73,124,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,157,171,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,30,233,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,219,242,240,11,198,190,85,194,158,163,210,89,46,215,63,35,76,178,107,132,49,228,118,250,133,145,241,208,111,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,166,230,196,248,175,206,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,235,0,2,0,115,58,224,59,244,223,98,169,215,157,39,178,238,207,177,251,123,190,37,107,183,91,187,149,89,68,45,124,45,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,149,137,41,192,191,6,87,222,48,245,30,170,217,37,215,224,216,102,47,227,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,225,87,13,218,223,117,225,195,91,113,109,104,179,88,233,47,53,24,229,68,174,125,5,76,142,141,149,48,77,4,148,243,49,30,223,155,30,177,77,38,199,244,114,53,251,92,173,122,34,177,116,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,142,156,198,120,215,254,138,186,113,5,131,0,185,218,164,212,220,167,245,118,218,105,215,187,37,174,133,81,233,37,205,208,237,115,29,181,236,72,226,108,170,214,190,71,57,221,37,108,50,198,180,67,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,126,156,187,184,67,254,138,90,52,191,138,104,187,58,133,152,246,171,114,141,149,254,76,48,118,157,47,139,73,30,212,72,211,181,28,174,222,173,223,186,89,37,233,35,227,72,182,213,95,52,127,93,154,155,249,47,179,209,29,43,134,14,11,45,92,83,240,19,152,223,113,12,126,145,218,169,141,103,21,171,143,214,45,75,105,86,182,4,162,183,58,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,65,91,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,87,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,210,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,101,92,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,215,41,173,250,223,160,220,189,244,26,217,71,71,99,164,161,163,161,167,125,187,17,196,109,210,108,158,229,59,126,167,34,57,219,156,140,71,61,36,158,170,77,202,139,38,231,119,37,145,140,146,144,40,184,186,226,46,221,173,181,252,69,219,245,50,174,151,80,110,148,233,73,93,117,134,138,149,140,170,129,32,142,4,138,90,100,139,199,123,17,144,197,209,174,141,83,124,108,127,246,218,142,75,106,227,127,53,204,181,23,150,38,91,156,106,6,154,213,224,23,219,205,61,162,166,163,28,171,172,74,169,232,24,183,202,68,137,36,126,198,42,61,209,36,114,43,28,198,190,53,122,177,200,142,106,161,80,28,50,90,109,87,254,36,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,157,87,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,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,143,245,121,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,211,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,86,220,243,191,114,127,196,159,203,72,213,203,35,66,244,227,136,189,96,206,180,191,84,44,222,117,170,187,79,235,101,134,104,149,25,85,111,170,109,194,222,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,63,235,166,133,234,63,14,154,143,113,210,253,80,179,120,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,128,52,39,203,255,0,134,47,232,195,195,237,166,193,146,98,246,171,110,125,123,223,112,202,234,104,230,242,36,154,101,150,69,166,130,73,190,104,189,136,30,200,246,70,171,18,73,222,115,21,221,199,72,249,42,10,1,230,143,235,179,83,127,37,246,122,35,234,209,174,9,46,188,64,240,101,146,107,110,155,193,87,89,155,97,121,69,198,145,246,106,74,87,84,79,125,162,74,107,92,141,138,62,179,53,177,190,6,201,91,42,53,145,190,73,150,68,141,58,170,70,132,85,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,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,42,243,71,245,217,169,191,146,251,61,17,29,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,252,248,58,225,83,4,224,159,70,170,31,123,185,90,163,201,42,237,236,173,206,50,79,50,104,168,101,241,157,81,43,93,250,249,59,113,67,79,28,242,71,221,70,197,189,172,238,61,173,85,218,218,160,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,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,157,184,222,249,183,88,175,44,46,45,245,183,137,156,55,33,183,234,254,47,87,113,126,53,80,140,135,55,134,154,10,90,74,247,200,187,150,138,88,153,177,190,76,109,115,92,142,129,138,206,210,179,186,145,191,99,170,40,216,146,153,87,6,87,218,78,12,112,174,49,49,43,175,157,106,174,242,233,242,187,117,67,216,201,45,242,54,235,61,21,53,77,58,252,187,144,191,108,17,190,63,156,140,145,200,244,222,199,187,177,197,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,133,91,226,195,81,218,238,194,248,100,253,92,204,124,110,235,28,175,111,212,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,2,128,121,163,250,236,212,223,201,125,158,136,233,92,48,112,89,106,226,159,128,156,198,251,136,99,244,142,213,76,107,56,173,92,126,177,106,91,74,181,176,37,21,185,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,10,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,251,132,204,147,94,114,205,6,198,47,188,72,227,20,150,60,218,162,159,173,68,81,47,110,121,224,249,118,170,42,169,246,53,180,149,47,111,213,36,13,85,70,175,207,164,74,229,167,135,176,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,22,19,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,242,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,58,53,17,24,141,233,24,56,81,226,187,81,248,74,212,118,102,184,84,190,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,122,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,194,173,241,102,167,238,246,166,124,50,126,174,102,50,70,244,146,39,183,234,106,117,233,213,58,162,162,175,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,128,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,30,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,175,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,155,252,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,227,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,139,181,243,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,186,158,37,248,116,193,56,160,210,202,253,51,206,169,255,0,202,214,89,235,119,205,253,89,116,241,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,177,83,246,42,103,175,93,52,47,81,248,116,212,123,142,151,234,133,155,193,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,126,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,104,225,211,4,225,127,75,40,52,207,5,167,255,0,37,89,120,173,223,55,245,157,211,198,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,126,196,79,218,171,213,74,86,231,87,234,159,22,251,127,67,238,55,19,242,121,54,229,54,44,127,139,138,203,77,222,187,199,171,201,176,251,141,174,215,31,105,239,242,42,153,61,53,91,163,234,212,84,103,72,41,42,31,213,202,141,250,58,117,220,230,162,216,175,31,92,20,98,188,86,105,197,93,238,211,108,241,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,136,110,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,232,248,220,191,54,162,181,127,98,151,125,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,182,199,61,172,99,28,140,100,202,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,30,215,154,199,3,149,58,149,106,175,226,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,162,241,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,125,60,2,241,175,138,241,89,167,20,150,75,181,207,199,212,220,102,223,12,121,29,190,161,99,100,149,251,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,181,209,62,89,84,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,46,79,138,238,20,116,227,139,93,56,126,21,154,197,224,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,253,173,73,97,85,70,200,214,181,81,88,246,71,35,51,217,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,218,47,42,26,142,215,118,22,77,31,235,33,123,227,119,88,229,99,190,151,47,78,189,23,162,162,162,119,94,0,120,62,186,241,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,46,250,132,134,86,44,141,115,82,38,53,239,221,189,35,142,75,254,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,203,17,165,62,19,189,44,104,223,219,252,123,219,160,58,169,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,214,226,71,91,238,188,71,235,110,83,173,23,155,29,37,154,163,35,168,137,204,160,166,145,210,50,154,8,96,142,158,22,43,221,243,123,210,40,99,222,254,141,71,63,115,145,172,69,70,36,213,229,17,197,221,171,78,178,103,240,187,151,219,169,41,237,185,197,226,91,149,150,244,181,13,137,97,186,186,158,56,252,89,251,142,70,185,147,54,154,38,69,179,235,239,43,89,182,78,242,44,87,18,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,96,241,103,153,113,117,170,31,142,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,127,78,219,21,85,177,49,19,138,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,167,71,177,37,134,88,213,205,234,155,227,123,127,107,85,18,199,249,78,241,175,113,197,178,171,103,10,250,145,115,223,141,222,122,211,97,211,189,105,105,225,181,87,58,74,138,137,41,228,114,181,146,77,229,73,54,214,43,164,123,146,84,138,54,49,82,85,86,91,248,0,205,103,22,62,169,245,147,238,6,67,238,51,146,170,139,128,239,211,127,47,109,59,215,157,39,178,238,207,177,251,125,239,226,86,187,117,187,185,85,148,66,219,220,237,143,171,187,173,78,245,60,13,168,86,237,142,73,102,106,71,10,117,217,19,82,16,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,159,107,127,56,107,85,239,135,75,100,218,53,73,87,141,106,222,65,80,246,213,211,181,27,91,6,49,4,21,95,219,124,181,52,201,13,91,234,33,107,81,172,100,106,140,73,164,87,57,174,141,137,37,85,218,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,75,94,57,184,50,177,112,121,167,26,59,108,146,235,241,156,207,40,248,229,70,77,114,137,239,74,87,73,18,80,118,169,169,163,119,78,144,197,221,149,18,71,53,36,145,207,115,157,181,21,145,71,249,92,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,218,120,232,224,202,197,198,30,156,82,219,35,186,252,27,51,197,252,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,153,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,184,158,88,188,192,43,53,118,142,155,135,237,111,200,188,188,234,147,108,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,252,230,145,237,116,205,123,122,163,164,107,223,37,138,130,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,104,163,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,180,94,84,212,253,222,212,204,154,63,214,66,246,72,222,146,68,199,125,46,78,189,58,47,84,85,69,207,103,21,220,40,234,63,9,90,142,252,43,53,139,206,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,141,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,213,202,168,196,119,75,159,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,10,33,230,59,192,229,55,10,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,186,230,69,43,92,142,88,86,89,57,255,0,5,188,105,102,92,27,102,87,123,205,155,29,164,201,49,236,146,158,56,111,86,89,166,74,103,212,62,20,145,105,166,138,165,24,247,68,248,221,44,157,83,107,152,230,72,244,86,238,216,248,248,254,169,106,150,119,173,57,221,207,83,53,46,251,241,156,146,243,217,243,107,124,88,105,251,189,168,89,12,127,171,133,140,141,189,35,137,141,250,90,157,122,117,94,170,170,171,109,60,177,121,127,214,105,21,29,55,16,58,223,142,248,153,213,94,217,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,249,195,35,28,232,90,198,245,86,200,231,178,59,21,40,7,154,63,174,205,77,252,151,217,232,137,85,201,147,136,188,18,201,103,190,240,209,127,168,240,114,75,238,65,37,247,31,250,38,151,226,123,168,19,202,139,232,137,99,135,179,29,189,31,186,73,19,185,222,218,212,234,207,171,223,243,58,229,255,0,89,171,180,117,60,64,232,134,59,229,231,84,155,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,209,93,35,88,201,57,87,38,206,24,190,37,125,187,113,59,154,226,247,88,99,179,244,183,225,21,178,77,218,165,169,154,70,84,67,112,157,177,167,71,203,219,98,182,22,189,127,85,186,89,209,17,210,71,214,43,106,0,202,185,160,142,27,174,122,37,194,175,2,184,30,160,222,99,164,196,113,135,226,246,75,254,65,93,13,36,245,47,158,227,113,134,153,36,168,149,34,108,147,74,247,205,52,108,79,146,236,98,49,169,182,56,218,141,166,30,43,184,174,212,126,45,117,29,249,174,107,47,131,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,246,181,101,153,81,29,35,154,212,68,99,25,28,108,150,188,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,91,46,215,24,42,166,99,167,149,99,145,102,141,148,179,83,34,164,111,99,59,175,115,23,115,163,99,217,36,223,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,209,70,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,104,188,169,169,251,189,169,153,52,127,172,133,236,145,189,36,137,142,250,92,157,122,116,94,168,170,139,158,206,43,184,81,212,126,18,181,29,248,86,107,23,157,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,55,53,37,133,85,93,27,156,213,69,123,31,28,143,147,252,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,26,207,118,171,150,42,88,49,167,189,213,83,200,178,43,32,87,206,202,138,153,226,106,190,105,90,200,19,171,149,81,136,238,157,47,158,119,238,79,248,147,249,105,21,121,108,113,23,130,112,211,196,115,178,205,75,168,240,113,187,238,63,91,98,173,185,236,154,95,135,238,124,85,49,203,217,134,41,36,151,116,148,172,135,107,81,58,119,183,170,244,98,162,219,167,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,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,117,74,240,125,193,30,101,169,124,90,126,135,181,155,77,178,10,91,22,17,81,36,217,204,45,145,41,210,145,137,11,223,75,11,231,69,232,230,84,202,216,154,213,133,202,249,33,116,146,68,228,107,86,86,95,160,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,225,92,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,214,84,154,87,73,213,237,145,253,154,245,210,221,82,206,244,91,59,182,106,102,154,95,126,13,146,89,187,222,21,111,139,13,71,107,187,11,225,147,245,115,49,241,187,172,114,189,191,83,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,69,94,104,254,187,53,55,242,95,103,162,36,87,36,108,3,13,190,230,90,155,168,55,156,122,146,179,33,197,105,237,52,214,90,233,145,92,250,6,86,37,106,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,239,63,204,235,152,5,30,174,214,84,240,253,162,25,23,151,130,210,110,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,148,209,189,173,153,207,119,68,116,109,99,228,140,28,31,112,153,153,113,117,170,31,129,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,83,65,26,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,194,162,242,166,168,237,119,102,124,210,126,178,103,190,71,117,146,87,187,234,114,244,235,209,58,34,34,38,96,139,254,229,113,232,79,76,191,58,247,138,210,178,249,142,240,57,77,194,150,101,65,152,105,243,234,234,52,235,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,238,185,145,74,215,35,150,21,150,78,63,194,143,21,218,143,194,86,163,179,53,194,165,243,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,21,111,139,53,63,119,181,51,225,147,245,115,49,146,55,164,145,61,191,83,83,175,78,169,213,21,21,125,88,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,18,171,250,46,104,79,233,219,250,75,254,6,255,0,108,159,255,0,157,252,78,179,255,0,19,240,191,220,253,223,31,253,207,244,127,131,255,0,238,191,181,245,29,84,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,157,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,161,110,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,111,203,192,47,26,249,87,10,122,143,73,100,187,92,252,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,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,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,1,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,45,83,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,2,255,0,184,151,226,47,4,225,127,75,43,245,51,58,168,255,0,43,71,103,162,217,55,245,157,211,198,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,126,213,95,216,139,159,110,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,177,78,87,220,190,234,109,53,54,94,40,117,166,213,72,247,190,157,181,248,125,142,166,40,170,89,178,104,169,106,40,239,73,44,83,185,168,244,107,231,107,32,150,45,241,189,27,47,210,246,179,167,75,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,196,85,227,235,130,140,87,138,205,56,171,189,218,109,158,62,166,227,54,249,164,199,46,20,233,27,36,175,216,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,252,156,190,120,36,181,112,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,233,45,65,74,220,234,253,83,226,223,111,232,125,198,226,64,171,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,11,222,229,251,199,117,139,138,172,86,60,43,41,127,133,169,184,253,189,36,184,211,116,124,159,20,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,51,85,92,206,157,83,171,126,105,229,121,139,114,247,254,146,223,9,212,141,28,179,218,168,117,37,46,20,150,251,197,69,77,95,139,79,112,181,187,245,75,60,232,140,119,114,106,127,213,185,30,157,30,176,50,70,116,149,204,167,141,58,175,6,92,11,233,199,7,150,42,233,45,149,255,0,138,51,59,206,232,174,89,53,69,26,83,200,234,93,251,163,165,167,139,123,251,16,166,214,57,232,143,115,164,145,17,206,114,163,98,100,114,84,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,161,78,220,214,56,28,166,211,91,173,127,20,154,108,250,185,108,89,61,225,95,148,219,28,201,103,91,117,198,169,207,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,48,127,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,249,42,59,197,22,201,191,171,46,158,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,246,162,254,212,78,170,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,196,95,227,131,129,204,55,139,236,102,221,60,47,164,176,231,118,122,138,88,40,50,53,98,170,178,220,234,134,173,84,19,177,169,214,161,141,137,211,73,20,106,172,233,50,53,18,72,217,36,202,238,235,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,42,47,42,106,142,215,118,103,205,39,235,38,123,228,119,89,37,123,190,167,47,78,189,19,162,34,34,122,179,42,230,148,248,78,244,177,163,127,111,241,239,110,128,233,87,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,148,3,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,24,1,115,220,180,185,130,83,107,13,170,207,195,230,175,221,106,228,212,26,10,127,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,10,86,230,117,199,143,233,190,251,83,160,218,79,122,221,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,31,86,246,154,189,154,121,219,80,141,219,36,145,76,228,142,100,235,178,39,39,10,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,185,78,48,120,59,195,120,150,208,111,209,133,138,207,143,216,175,184,229,60,107,133,87,58,141,99,130,206,248,246,39,140,196,135,162,199,77,44,81,164,46,106,53,204,106,118,228,72,222,232,99,68,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,187,62,89,252,107,220,120,159,193,46,88,78,165,220,252,157,73,196,186,212,214,214,72,180,176,252,102,134,105,164,88,234,33,167,133,177,236,236,245,100,18,35,99,218,157,96,114,189,93,50,181,179,84,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,144,87,155,223,11,88,174,154,103,116,156,66,226,217,37,170,143,244,135,112,116,23,28,101,91,28,53,30,115,33,69,150,186,149,140,106,119,33,126,214,173,67,157,245,54,121,154,229,115,252,142,145,215,89,113,60,162,184,76,195,113,237,59,183,241,89,121,168,164,189,228,57,85,61,77,53,150,57,168,21,175,199,153,5,93,93,45,74,197,34,200,230,200,249,219,28,125,95,219,99,216,205,241,162,171,100,126,239,21,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,136,1,204,235,128,239,211,125,138,167,94,116,158,203,187,62,199,237,238,248,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,96,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,190,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,116,181,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,135,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,225,226,119,136,92,171,138,13,101,189,106,230,83,77,224,121,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,79,78,84,252,9,93,86,235,65,197,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,111,107,149,234,254,251,81,155,32,146,75,95,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,15,41,170,184,182,156,102,154,113,145,227,122,189,67,106,171,195,42,237,242,186,246,219,164,169,21,44,116,177,167,113,211,62,85,86,246,123,123,18,68,149,28,215,70,230,35,218,230,171,81,201,152,34,79,242,219,192,52,143,83,248,180,197,240,205,96,199,170,239,180,53,84,245,149,54,171,122,35,29,69,61,198,154,21,168,98,87,53,203,213,244,201,20,51,174,196,235,190,68,133,175,71,68,178,53,116,18,10,1,230,143,235,179,83,127,37,246,122,34,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,95,247,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,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,37,96,241,21,197,238,101,164,188,75,223,109,252,29,235,29,93,147,76,241,90,135,211,99,118,187,28,136,235,3,31,59,29,45,122,178,142,70,173,53,67,22,186,170,181,204,123,152,246,35,123,93,149,72,163,131,109,154,114,248,226,215,81,248,187,211,139,230,91,159,105,205,170,195,240,27,131,109,109,186,218,235,85,105,110,117,74,142,150,88,217,75,34,186,90,126,204,50,82,117,87,73,35,100,116,202,173,86,237,115,27,42,129,149,115,186,241,17,197,86,101,173,216,150,158,105,108,55,42,186,76,19,78,177,123,45,166,130,210,177,164,73,61,198,158,221,12,21,85,147,163,94,228,149,253,212,153,145,57,85,54,194,173,232,198,62,73,183,244,174,92,220,20,127,74,173,71,158,255,0,159,219,46,177,233,150,45,250,203,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,138,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,155,91,226,205,81,218,238,204,200,99,253,92,44,124,142,235,36,172,111,210,213,233,215,170,244,68,85,76,246,113,93,197,118,163,241,107,168,239,205,115,89,124,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,121,54,123,77,92,81,85,65,146,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,157,90,168,172,87,117,233,124,243,191,114,127,196,159,203,74,171,45,167,148,167,26,255,0,27,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,207,243,101,214,186,109,42,213,11,69,155,64,53,30,175,19,206,239,180,236,169,212,87,227,21,210,209,86,212,50,154,52,109,157,43,38,133,90,187,219,21,77,111,209,185,30,232,214,157,100,69,99,41,85,190,215,151,7,48,126,32,184,132,212,120,180,79,82,177,91,86,83,216,183,212,221,42,242,186,121,34,183,85,80,210,198,175,235,37,69,51,26,145,84,238,154,106,58,118,36,13,133,204,106,171,220,146,125,78,75,42,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,229,16,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,156,127,133,30,43,181,31,132,173,71,102,107,133,75,231,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,42,223,22,106,126,239,106,103,195,39,234,230,99,36,111,73,34,123,126,166,167,94,157,83,170,42,42,250,178,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,136,171,205,31,215,102,166,254,75,236,244,71,63,208,206,43,181,31,135,109,56,212,124,43,75,229,248,85,215,81,190,25,4,215,248,166,86,213,91,105,105,82,173,36,109,50,34,125,19,73,229,53,18,110,187,163,107,28,172,68,123,153,36,92,255,0,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,84,94,84,52,253,222,212,47,154,79,214,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,208,247,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,12,171,151,253,202,227,208,158,153,126,117,239,21,164,138,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,126,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,95,127,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,237,190,155,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,172,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,84,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,180,94,84,212,253,222,212,204,154,63,214,66,246,72,222,146,68,199,125,46,78,189,58,47,84,85,69,174,14,28,121,56,211,89,53,67,36,184,113,35,117,164,200,240,219,53,67,233,49,234,27,109,76,180,171,126,99,227,69,109,101,74,198,244,150,153,140,71,237,236,181,251,214,102,63,235,88,88,213,169,180,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,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,0,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,22,169,206,175,210,198,45,247,2,135,219,174,37,74,240,245,148,216,176,109,125,211,76,215,41,174,240,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,142,129,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,224,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,59,87,43,222,10,63,164,6,118,205,103,212,43,101,170,187,77,176,219,131,233,165,183,86,167,123,227,55,70,194,215,178,157,98,107,147,164,49,119,96,154,69,145,21,146,125,17,108,145,175,151,183,119,228,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,82,183,58,191,84,248,183,219,250,31,113,184,144,215,77,52,135,50,213,170,108,202,124,50,10,73,223,131,98,245,89,125,206,25,167,72,158,251,117,52,176,178,161,209,43,190,151,61,141,159,184,173,85,111,86,70,244,110,231,237,99,191,43,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,2,21,113,173,204,135,250,31,106,157,171,76,255,0,67,95,139,126,39,143,193,125,243,127,17,120,29,190,229,77,68,61,174,223,139,47,94,158,54,237,219,147,174,254,157,62,93,87,213,240,49,199,63,244,209,252,109,254,213,223,131,191,7,124,55,253,251,248,135,149,229,249,63,253,239,14,205,190,55,255,0,117,215,127,248,186,124,224,7,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,106,135,201,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,66,220,193,184,36,186,240,161,159,199,125,198,32,171,174,211,172,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,184,173,69,88,228,233,224,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,250,213,177,57,236,111,147,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,86,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,172,14,103,92,192,40,245,118,178,167,135,237,16,200,188,188,22,147,116,25,53,202,40,224,150,150,253,85,28,240,205,19,105,158,230,44,137,12,18,83,252,166,141,237,108,206,123,186,35,163,107,31,36,85,225,71,133,29,71,226,215,81,217,133,97,81,120,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,207,213,227,215,75,112,77,22,226,199,57,211,61,52,177,124,27,27,179,124,51,194,162,242,166,168,237,119,109,180,179,73,250,201,158,249,29,214,73,94,239,169,203,211,175,68,232,136,136,157,131,135,30,7,42,120,173,224,154,245,152,105,243,233,41,245,23,15,206,46,140,161,134,86,69,19,47,116,142,183,219,94,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,112,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,184,1,227,6,213,197,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,57,7,51,174,60,127,66,22,42,157,6,210,123,214,220,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,250,183,180,228,239,84,64,234,132,110,217,35,150,22,172,115,39,77,241,57,106,3,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,120,84,94,84,52,253,222,212,47,154,79,214,76,246,70,222,145,196,247,125,78,78,189,58,39,85,84,69,209,79,12,92,61,98,188,47,232,213,151,72,241,106,159,63,192,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,170,144,3,153,215,1,223,166,251,21,78,188,233,61,151,118,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,125,93,221,106,119,169,224,109,66,183,108,114,75,51,82,56,83,174,200,154,149,1,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,104,167,134,46,33,113,94,40,52,106,203,171,152,181,55,129,231,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,10,181,99,156,167,232,191,84,243,45,51,254,142,63,19,252,37,144,92,108,94,111,226,254,207,149,226,212,201,15,119,183,225,59,102,238,222,237,187,157,211,175,78,171,211,169,53,120,92,215,79,233,41,161,56,206,181,254,22,252,57,248,143,205,254,172,243,188,206,199,143,89,61,55,248,110,220,123,183,118,55,127,97,58,110,233,243,233,213,104,7,139,31,84,250,201,247,3,33,247,25,203,116,224,131,87,176,221,5,229,137,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,223,42,226,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,190,39,120,133,202,184,160,214,91,214,174,101,52,222,7,159,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,167,228,228,90,23,168,248,182,141,98,58,243,119,179,108,196,51,107,133,125,186,215,87,26,172,159,172,164,114,49,203,50,181,21,145,119,30,149,13,141,142,114,72,255,0,18,119,108,70,53,174,119,85,224,95,140,219,239,7,154,143,85,115,146,213,241,156,51,40,241,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,203,94,119,23,107,85,254,213,160,215,219,21,206,146,227,109,184,211,228,21,116,117,148,147,54,104,42,96,145,182,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,57,92,122,236,211,47,206,189,158,180,149,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,53,235,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,253,174,88,166,68,70,200,214,185,21,24,246,73,27,60,7,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,7,95,230,25,198,157,215,138,125,80,168,177,98,25,5,91,180,175,26,168,68,199,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,157,184,222,249,183,123,94,92,28,191,235,56,136,190,197,171,122,189,142,255,0,181,61,7,147,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,174,88,174,252,138,188,115,241,207,253,11,191,4,255,0,181,119,227,31,198,63,18,255,0,126,254,31,226,248,158,55,255,0,123,205,191,119,147,255,0,220,244,217,254,62,191,46,85,194,231,53,191,233,41,174,216,206,138,126,129,127,14,126,35,243,127,172,255,0,20,249,157,143,30,142,122,159,240,62,36,123,183,118,54,255,0,109,58,110,235,243,233,209,103,248,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,16,131,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,62,23,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,123,43,28,191,83,88,246,173,37,227,88,181,247,48,184,205,105,199,40,124,186,186,123,125,125,210,72,251,172,143,109,45,21,44,181,117,50,117,122,162,46,200,32,149,253,58,238,118,222,141,69,114,162,43,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,26,125,196,242,155,22,115,138,217,179,92,90,187,205,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,126,71,235,20,3,205,31,215,102,166,254,75,236,244,71,159,194,248,68,186,234,47,6,89,63,20,88,133,198,174,162,229,131,229,21,54,219,213,153,41,221,42,77,106,109,53,20,158,84,29,182,171,154,248,93,83,43,229,223,244,118,81,207,221,31,101,82,94,63,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,42,223,22,26,142,215,118,23,195,39,234,230,99,227,119,88,229,123,126,166,175,78,189,83,162,162,42,126,86,39,139,95,115,156,170,205,133,98,212,62,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,52,167,160,58,57,98,225,255,0,70,177,61,29,199,38,242,41,49,155,123,105,228,169,218,246,121,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,150,162,21,215,253,220,239,253,23,127,211,111,254,192,44,167,73,243,175,210,134,150,97,186,153,240,191,134,126,45,199,237,215,223,11,191,222,241,124,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,152,35,186,240,125,194,102,101,197,214,168,126,7,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,34,175,52,127,66,122,155,249,47,188,81,20,151,195,37,218,213,96,226,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,218,185,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,237,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,110,55,190,109,223,149,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,127,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,21,109,207,59,247,39,252,73,252,180,133,92,25,240,181,253,46,51,108,195,77,232,178,79,130,94,173,184,125,85,246,201,81,43,119,82,190,186,42,202,72,155,21,74,35,85,233,11,217,60,141,87,51,234,99,149,175,232,244,106,198,254,21,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,232,53,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,155,91,226,195,79,221,237,66,200,99,253,92,44,100,109,233,28,76,111,210,212,235,211,170,245,85,85,91,169,229,71,195,167,232,91,135,24,51,251,221,62,204,147,84,188,123,237,71,215,215,181,107,107,29,240,232,190,153,95,27,186,199,44,149,27,145,172,122,121,125,183,167,88,147,167,149,226,143,154,223,244,107,215,108,155,69,63,64,191,136,255,0,14,120,95,214,127,138,124,62,255,0,145,71,5,79,248,31,18,77,187,123,251,127,182,189,118,245,249,117,232,157,255,0,130,158,43,127,166,14,150,93,117,51,240,23,225,47,134,100,19,216,188,47,138,121,253,206,221,53,60,221,222,231,102,46,157,124,157,187,118,175,77,157,122,252,250,37,64,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,231,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,246,113,131,194,102,101,194,46,168,126,7,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,253,253,59,111,84,70,202,197,95,127,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,108,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,237,190,155,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,10,97,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,34,175,52,127,93,154,155,249,47,179,209,17,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,65,60,11,240,101,98,224,243,78,42,173,146,93,126,51,153,229,30,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,3,207,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,157,27,209,174,99,159,20,178,177,30,205,251,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,191,203,23,152,5,30,145,86,83,112,253,173,249,23,137,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,111,84,108,110,123,227,185,64,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,207,41,171,25,215,232,191,75,51,45,76,248,95,196,255,0,9,99,247,27,239,133,223,236,249,94,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,173,111,238,231,127,232,187,254,155,127,246,1,63,248,177,244,177,172,159,111,242,31,110,156,205,97,170,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,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,84,231,87,233,99,22,251,129,67,237,215,18,160,52,159,5,253,40,106,158,27,166,127,20,248,103,226,220,130,221,98,243,123,29,239,23,202,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,158,175,137,126,29,51,190,23,245,78,191,76,243,170,127,242,181,150,122,221,240,255,0,89,218,252,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,236,84,253,138,179,167,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,187,108,126,232,87,187,214,41,36,86,54,22,198,232,213,202,197,137,177,91,81,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,0,20,173,206,175,213,62,45,246,254,135,220,110,35,146,167,170,124,167,237,253,119,184,219,143,65,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,13,120,104,226,47,59,225,127,84,232,53,51,5,168,255,0,37,71,120,162,217,15,245,157,175,201,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,212,95,218,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,42,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,102,218,134,34,42,185,23,170,59,229,251,21,125,175,45,238,10,117,79,131,239,210,39,233,50,255,0,138,92,255,0,22,252,35,194,248,21,85,76,221,191,23,203,238,119,123,208,69,211,175,146,205,187,119,117,232,238,189,58,39,88,87,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,161,81,122,3,199,29,79,14,60,108,234,246,143,103,12,164,126,157,102,154,177,125,124,213,114,62,42,119,216,238,51,92,31,2,86,186,103,171,90,180,202,214,68,217,154,247,125,12,141,36,98,162,181,236,154,210,117,87,76,241,93,100,211,140,143,75,115,90,79,34,203,147,91,229,183,212,237,142,55,201,14,244,250,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,103,135,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,185,93,11,247,69,35,31,27,149,118,189,142,218,231,179,100,143,238,188,180,120,197,206,244,59,84,236,90,41,225,252,111,12,212,12,130,150,221,240,206,228,52,222,13,210,186,166,142,155,226,61,238,195,229,151,100,49,109,236,111,107,29,187,175,86,170,117,89,1,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,42,87,152,255,0,47,250,206,29,239,178,234,222,144,227,191,237,79,95,227,65,45,53,60,147,212,73,142,213,108,100,123,106,31,51,228,145,240,205,34,43,217,50,187,106,73,42,196,228,103,234,86,94,43,193,215,24,185,223,8,25,221,69,254,193,71,241,156,110,243,179,241,6,63,220,134,159,226,157,168,106,25,75,253,244,248,37,146,14,212,149,11,39,234,209,55,244,218,238,168,191,47,175,152,70,127,134,234,159,23,57,182,160,233,246,67,73,124,199,175,148,246,74,154,26,234,101,93,146,179,224,244,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,215,132,238,53,241,94,20,248,17,205,44,150,155,159,145,169,185,54,97,116,143,28,183,211,172,111,146,131,125,178,130,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,2,174,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,47,83,151,23,3,149,60,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,227,252,216,184,40,183,101,56,173,207,138,141,55,182,108,201,44,221,42,115,24,24,149,85,19,93,104,91,29,61,60,117,17,181,28,248,225,241,99,135,115,209,177,177,171,18,203,35,222,139,18,35,234,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,162,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,100,21,230,133,198,191,244,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,252,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,174,93,241,185,145,119,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,248,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,96,6,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,237,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,255,0,16,242,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,169,23,167,84,232,171,66,252,88,250,167,214,79,184,25,15,184,206,121,252,187,87,179,44,215,78,240,45,45,188,207,72,152,246,156,83,220,97,178,193,12,8,215,239,174,171,117,85,76,210,189,122,185,239,115,150,54,34,117,70,35,33,103,70,163,149,238,124,149,229,197,192,229,55,21,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,238,251,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,248,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,247,244,237,189,81,27,43,21,121,85,215,63,204,175,184,109,131,79,175,57,13,93,102,61,138,212,87,84,217,104,102,84,115,40,31,88,177,45,74,68,170,155,154,199,186,8,222,172,235,177,31,189,200,136,233,30,174,145,92,174,61,118,105,151,231,94,207,90,74,174,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,40,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,226,156,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,196,243,27,202,108,89,207,46,172,211,53,197,171,188,219,46,65,111,199,110,150,234,158,211,227,239,210,207,116,160,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,228,83,103,9,222,169,244,111,238,6,61,238,48,31,87,23,186,67,77,161,28,75,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,126,183,61,148,243,196,199,171,149,223,91,93,245,63,251,75,107,252,159,117,142,197,156,240,192,154,85,79,15,143,122,211,75,132,244,245,145,238,123,251,244,181,213,19,213,211,212,245,86,53,141,220,247,212,197,219,71,61,201,227,111,118,212,145,168,78,162,21,115,33,224,167,84,248,193,253,29,254,140,239,248,165,179,240,151,197,252,223,142,213,84,195,220,242,188,78,223,107,179,4,189,122,120,207,221,187,111,78,173,233,215,170,244,226,188,25,242,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,252,67,201,130,215,112,173,146,169,253,250,10,138,118,108,108,148,145,177,122,62,102,170,245,122,125,40,189,58,175,68,91,63,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,2,144,57,193,107,29,247,57,226,129,116,170,162,31,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,198,222,221,171,35,144,245,124,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,121,59,190,151,70,213,88,85,175,218,57,125,225,255,0,89,114,205,29,200,230,242,42,241,155,131,169,227,169,218,198,121,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,125,77,84,46,43,148,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,232,142,133,142,117,68,208,183,174,228,114,210,200,168,239,218,214,205,242,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,69,94,103,92,7,126,132,47,181,58,243,164,246,93,184,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,254,175,38,206,30,191,26,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,173,213,48,57,92,214,166,217,46,80,165,111,238,42,113,79,255,0,151,218,85,255,0,189,110,63,234,37,186,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,251,12,198,26,40,224,39,76,241,93,47,225,31,76,237,216,181,39,111,227,216,253,22,77,113,157,241,198,147,85,87,87,192,202,137,95,35,152,198,239,219,220,108,76,87,117,114,69,12,76,87,59,103,82,64,2,42,243,71,244,39,169,191,146,251,197,17,64,39,95,225,87,134,124,203,138,253,92,163,210,220,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,52,61,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,42,47,42,106,142,215,118,103,205,39,235,38,123,228,119,89,37,123,190,167,47,78,189,19,162,34,34,122,178,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,137,85,204,235,128,239,211,125,138,167,94,116,158,203,187,62,199,237,238,248,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,77,74,192,224,231,135,175,233,63,196,22,55,164,213,181,55,90,43,45,95,126,182,247,112,183,82,247,164,163,161,130,39,72,231,42,170,43,34,238,61,35,129,178,189,21,173,146,120,254,151,175,70,59,71,197,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,240,255,0,26,11,165,194,182,58,166,118,40,41,233,223,189,177,210,72,196,234,248,92,169,209,235,244,170,117,232,189,81,36,255,0,47,78,23,243,238,19,52,94,245,167,58,141,119,199,238,55,43,142,81,83,123,138,91,37,68,211,64,216,36,164,164,133,173,115,166,138,39,35,247,83,189,85,17,170,157,21,191,63,218,137,84,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,249,81,124,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,31,226,119,135,172,87,138,13,26,189,105,30,83,83,224,121,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,243,163,122,53,204,115,226,150,86,35,217,191,114,103,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,61,57,75,113,139,157,219,115,187,15,9,55,250,63,140,227,119,159,43,240,252,189,200,105,254,3,218,134,186,190,171,233,100,29,202,174,252,138,137,250,201,83,183,211,233,234,139,180,242,188,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,68,85,230,143,235,179,83,127,37,246,122,34,69,114,70,192,48,219,238,101,169,186,131,121,199,169,43,50,28,86,158,211,77,101,174,153,21,207,160,101,98,86,165,74,196,138,187,90,247,182,8,216,175,233,189,25,189,168,168,217,30,142,183,64,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,4,106,227,163,131,43,23,24,122,113,75,108,142,235,240,108,207,23,242,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,215,172,50,246,162,69,145,173,89,35,115,26,230,238,68,124,82,103,218,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,82,229,57,75,113,131,117,213,252,54,163,135,124,237,105,22,251,167,182,122,103,88,106,161,137,204,125,117,146,37,108,27,37,107,89,218,107,233,149,212,209,163,247,35,165,100,204,234,213,116,114,200,251,10,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,231,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,246,21,23,253,197,78,41,255,0,242,251,74,191,247,173,199,253,68,181,78,44,125,44,107,39,219,252,135,219,167,51,88,106,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,25,87,52,123,195,214,83,98,193,184,47,211,76,215,41,174,240,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,145,237,180,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,139,81,11,36,137,241,79,26,166,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,125,168,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,181,78,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,11,254,226,95,135,76,19,138,13,44,175,211,60,234,159,252,173,101,158,183,124,223,213,151,79,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,251,21,63,98,165,0,241,47,195,166,119,194,254,169,215,233,158,117,79,254,86,178,207,91,190,31,235,59,95,147,52,48,86,118,226,150,78,207,119,176,247,118,158,237,236,253,138,159,177,86,197,57,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,198,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,47,64,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,196,117,227,147,139,187,87,8,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,110,254,218,117,87,201,12,106,232,251,169,35,92,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,5,43,115,171,245,79,139,125,191,161,247,27,136,228,169,234,159,41,251,127,93,238,54,226,231,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,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,119,21,168,171,28,157,38,87,39,189,20,226,59,0,177,92,117,15,45,184,124,43,75,51,75,123,234,173,120,245,100,175,242,170,107,145,244,253,139,164,112,44,106,145,67,36,9,59,55,239,107,165,107,97,114,177,241,164,50,37,149,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,84,51,89,197,143,170,125,100,251,129,144,251,140,229,217,242,203,187,93,111,92,14,105,133,101,230,231,87,95,81,29,61,202,145,146,212,204,233,94,216,32,185,213,195,12,72,231,42,170,50,56,163,142,54,55,246,53,140,107,83,162,34,33,231,249,176,98,214,44,131,130,92,190,237,119,161,242,42,241,155,133,162,233,107,147,186,246,120,245,79,174,134,145,210,116,106,162,63,172,21,117,12,232,228,86,253,125,122,110,107,85,41,179,132,239,84,250,55,247,3,30,247,24,9,255,0,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,61,174,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,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,108,117,5,186,114,161,224,114,155,26,181,89,56,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,167,88,146,25,91,39,87,186,70,118,108,208,20,87,204,195,130,139,119,12,25,221,183,54,211,75,103,141,166,217,111,74,106,42,56,210,170,111,131,87,67,12,105,37,60,213,19,58,77,253,238,143,158,53,116,155,151,164,237,70,35,97,71,59,197,112,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,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,220,247,18,156,87,105,199,13,250,28,154,223,115,151,241,29,5,211,177,6,55,5,174,100,146,59,205,85,68,47,150,157,172,168,106,58,54,66,232,227,124,139,50,245,106,70,213,86,164,142,86,70,252,241,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,197,224,59,244,33,98,166,215,157,88,178,237,207,178,11,123,126,27,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,127,128,102,179,139,31,84,250,201,247,3,33,247,25,207,65,193,247,9,153,151,23,90,161,248,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,247,244,238,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,155,69,229,67,81,218,238,194,201,163,253,100,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,73,1,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,93,203,169,226,91,255,0,180,219,104,251,127,130,127,253,251,89,85,124,39,122,167,209,191,184,24,247,184,192,75,78,115,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,134,49,105,166,161,141,168,197,249,172,50,42,181,21,119,63,235,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,115,215,117,85,181,181,18,58,155,99,88,168,155,224,158,162,94,227,158,198,183,198,219,245,58,70,162,92,160,0,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,51,5,150,101,55,220,231,42,188,230,185,77,119,155,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,139,201,229,39,133,90,177,94,11,113,251,237,190,162,174,74,140,198,241,117,189,215,54,103,181,89,28,236,169,117,10,54,36,70,162,163,59,84,49,57,81,202,229,222,231,175,94,138,141,108,42,231,63,164,52,216,134,188,227,90,185,110,130,146,26,125,66,179,186,26,196,108,242,190,121,174,54,254,220,82,76,246,59,232,99,22,154,106,24,218,140,95,154,195,34,171,81,87,115,254,190,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,119,61,119,85,91,91,81,35,169,182,53,138,137,190,9,234,37,238,57,236,107,124,109,191,83,164,106,37,202,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,122,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,115,254,28,180,66,213,195,142,143,89,116,106,197,124,171,187,219,108,21,23,23,81,213,213,198,214,78,176,84,87,79,83,27,36,219,244,185,236,108,232,197,122,35,81,234,197,114,53,155,182,39,75,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,34,175,52,127,66,122,155,249,47,188,81,20,45,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,15,112,125,194,102,27,194,46,151,254,7,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,253,157,123,143,68,71,74,245,94,234,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,229,90,107,195,214,43,165,122,203,170,58,185,139,84,246,63,74,159,9,169,184,218,217,75,28,80,211,87,81,182,165,178,212,70,230,34,117,239,249,13,145,232,230,171,187,169,43,213,238,238,237,103,85,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,202,185,165,222,25,46,215,91,255,0,13,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,72,107,206,211,22,177,85,232,22,11,154,212,80,239,189,90,179,4,181,209,212,247,94,157,170,90,186,42,137,42,35,216,139,177,219,159,69,76,189,85,21,201,219,232,213,68,115,145,96,183,43,143,93,154,101,249,215,179,214,157,87,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,138,188,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,101,92,191,238,87,30,132,244,203,243,175,120,173,37,80,5,69,243,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,21,175,175,101,26,81,37,50,202,136,187,92,246,54,121,24,143,233,189,89,177,170,170,216,216,141,241,92,149,61,83,229,63,111,235,189,198,220,93,72,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,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,50,174,75,78,41,248,211,186,234,102,139,233,87,14,58,115,144,85,193,132,226,152,62,63,73,146,49,180,206,167,91,165,238,10,72,210,72,158,229,118,233,105,169,220,198,35,90,173,99,93,51,100,127,235,17,144,72,223,151,128,94,53,242,174,20,245,30,146,201,118,185,249,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,200,253,96,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,84,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,209,158,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,219,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,165,218,196,146,69,108,104,140,73,167,123,59,178,47,87,185,58,178,62,227,217,20,106,72,14,87,188,11,126,154,242,166,107,142,177,225,158,94,155,89,119,252,30,154,181,219,97,190,221,35,145,168,157,97,86,175,145,71,15,73,59,157,85,172,124,168,200,255,0,90,214,212,70,146,171,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,217,241,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,123,56,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,221,145,181,221,21,200,198,239,122,190,71,38,247,185,85,195,174,188,230,92,54,234,229,139,85,176,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,232,142,86,59,99,209,146,53,55,177,170,154,9,225,163,136,188,19,138,13,44,160,212,204,22,163,252,149,29,226,139,100,223,213,151,79,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,251,81,127,106,39,85,41,91,157,95,170,124,91,237,253,15,184,220,71,37,79,84,249,79,219,250,239,113,183,23,82,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,228,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,62,78,106,42,124,209,15,214,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,213,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,57,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,39,255,0,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,167,63,215,77,11,211,142,34,244,226,227,165,250,161,102,243,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,230,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,37,255,0,43,158,9,45,92,64,228,211,107,110,164,65,73,89,132,225,119,134,82,50,203,87,74,218,136,47,181,169,78,249,29,20,157,38,107,163,100,14,146,138,85,107,227,124,115,36,139,26,245,68,145,11,180,0,242,154,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,205,162,242,166,167,238,246,166,100,209,254,178,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,46,117,248,157,225,235,42,225,127,89,111,90,71,148,212,249,254,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,190,42,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,238,84,72,40,89,81,80,250,137,213,141,68,68,87,201,44,138,174,122,245,122,163,99,106,174,216,216,214,205,254,88,188,7,126,155,239,180,218,243,171,22,93,216,14,63,112,111,195,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,0,205,103,22,62,169,245,147,238,6,67,238,51,151,39,202,127,22,177,99,252,18,226,23,107,69,15,143,87,147,92,46,247,75,164,157,215,191,200,170,101,116,212,141,147,163,149,81,157,32,164,167,103,70,162,55,232,235,211,115,156,171,48,0,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,149,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,12,171,151,83,196,183,255,0,105,182,209,246,255,0,4,255,0,251,246,178,170,248,78,245,79,163,127,112,49,239,113,128,182,158,112,90,57,98,206,120,96,93,85,168,155,199,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,241,182,55,106,72,229,42,175,130,253,99,177,104,23,20,24,6,170,229,48,239,178,218,174,18,83,220,100,220,244,241,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,224,0,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,134,188,219,51,91,86,43,193,110,65,98,184,83,213,201,81,152,222,45,86,74,23,66,198,171,35,157,149,45,174,87,74,170,228,84,103,106,134,86,162,181,28,187,220,196,233,209,85,205,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,13,68,98,120,181,139,6,197,108,216,86,45,67,225,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,191,50,21,243,130,209,203,22,115,195,2,234,173,68,222,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,141,177,187,82,71,41,84,28,33,106,245,54,132,113,47,167,186,165,112,158,146,11,109,166,240,200,110,147,212,193,44,204,167,183,84,177,212,181,147,35,34,250,220,246,83,207,43,216,141,71,125,109,111,210,255,0,236,174,146,74,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,192,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,192,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,144,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,8,171,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,211,170,243,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,17,87,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,231,174,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,60,254,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,240,171,124,89,169,251,189,169,159,12,159,171,153,140,145,189,36,137,237,250,154,157,122,117,78,168,168,171,69,156,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,7,42,226,199,210,198,178,125,191,200,125,186,115,53,134,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,1,149,115,218,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,115,164,48,68,198,70,233,101,154,71,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,125,87,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,40,57,94,241,211,250,20,202,153,161,218,199,153,248,154,109,122,223,240,122,154,214,238,134,197,116,146,70,170,117,153,92,158,61,28,221,100,238,117,71,49,146,171,36,253,83,93,81,34,221,72,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,5,170,115,171,244,177,139,125,192,161,246,235,137,84,28,50,93,173,86,14,36,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,146,3,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,97,141,123,152,199,185,88,207,201,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,222,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,100,22,231,87,233,99,22,251,129,67,237,215,18,186,185,114,101,54,44,27,140,44,47,53,202,107,188,43,46,63,111,200,174,151,26,158,211,228,236,82,193,98,175,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,124,188,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,64,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,216,99,152,215,177,238,71,179,245,121,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,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,244,50,53,141,232,138,214,62,110,63,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,231,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,138,108,231,87,234,159,22,251,127,67,238,55,17,201,83,213,62,83,246,254,187,220,109,197,212,128,1,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,170,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,115,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,79,254,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,163,110,105,252,89,225,188,70,106,133,167,7,211,250,122,74,235,22,154,212,92,41,169,242,58,74,245,158,11,203,234,163,163,89,86,54,118,218,141,100,82,211,201,26,61,175,145,146,167,71,181,118,170,42,194,2,239,185,81,241,75,138,234,222,141,65,161,223,134,237,88,222,73,166,118,250,120,60,106,23,71,20,55,122,23,57,201,231,71,14,238,231,123,185,254,234,119,69,106,203,59,36,220,139,63,109,147,168,0,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,42,185,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,254,0,25,87,46,167,137,111,254,211,109,163,237,254,9,255,0,247,237,101,85,240,157,234,159,70,254,224,99,222,227,1,161,61,126,209,203,23,16,26,53,150,104,238,71,55,143,73,147,91,221,79,29,78,215,191,196,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,233,114,161,153,115,75,188,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,165,128,0,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,87,158,46,83,98,171,202,180,147,10,167,174,223,122,181,91,239,23,74,202,110,211,211,181,75,87,37,44,116,242,111,84,216,237,207,162,169,78,136,170,228,237,245,114,34,57,170,177,87,150,246,45,98,204,56,218,210,219,78,71,67,229,210,83,220,42,238,145,199,221,124,123,106,168,168,106,42,233,164,234,197,69,93,147,193,19,250,117,218,237,189,28,138,213,84,93,10,28,171,138,173,45,253,52,240,227,168,186,103,13,139,227,53,247,156,126,171,225,84,94,87,143,221,186,68,206,245,15,235,21,236,107,122,85,69,3,190,183,35,23,167,71,245,106,185,23,53,134,159,116,159,58,253,40,105,102,27,169,159,11,248,103,226,220,126,221,125,240,187,253,239,23,202,166,142,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,20,89,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,0,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,101,92,210,159,9,222,150,52,111,237,254,61,237,208,17,87,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,167,85,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,34,175,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,170,231,55,253,35,191,29,216,191,19,127,248,152,253,95,225,191,135,111,241,254,41,217,94,255,0,159,255,0,223,159,225,187,93,126,142,199,94,215,215,229,17,171,129,126,51,111,188,30,106,61,85,206,75,87,198,112,204,163,199,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,245,243,49,187,90,175,252,107,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,100,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,22,21,201,83,210,198,83,247,2,187,219,173,196,255,0,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,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,50,174,94,247,44,222,19,48,221,8,209,123,86,169,54,162,146,247,150,106,85,158,223,122,125,217,212,11,4,244,22,234,154,74,121,219,109,98,172,143,69,99,101,87,189,210,53,35,238,175,111,123,127,85,30,222,235,196,191,14,152,39,20,26,89,95,166,121,213,63,249,90,203,61,110,249,191,171,46,158,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,246,42,126,197,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,149,215,48,10,59,189,29,183,134,77,111,200,187,55,88,124,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,45,83,157,95,165,140,91,238,5,15,183,92,74,86,58,175,13,28,58,103,124,80,106,157,6,153,224,180,255,0,228,171,47,21,187,225,254,172,181,249,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,216,137,251,85,52,61,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,164,0,231,87,233,99,22,251,129,67,237,215,18,149,142,255,0,193,71,10,55,222,45,53,150,139,13,237,93,104,241,11,111,74,204,166,247,69,11,29,224,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,39,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,198,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,51,239,199,39,8,151,94,16,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,174,221,253,181,232,172,146,25,21,177,247,82,54,244,14,93,124,117,84,240,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,253,135,185,237,99,222,212,99,253,87,57,91,181,170,255,0,196,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,108,208,84,193,37,125,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,124,149,61,83,229,63,111,235,189,198,220,93,72,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,161,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,71,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,4,255,0,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,64,14,103,92,120,254,132,44,85,58,13,164,247,173,185,246,65,111,119,196,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,247,23,252,169,172,90,95,195,141,175,53,209,74,223,137,100,24,5,190,174,225,154,212,220,38,124,83,95,169,81,141,146,90,168,88,233,22,26,127,25,25,42,182,6,162,57,241,57,81,100,150,88,218,147,87,94,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,240,171,124,88,106,59,93,216,95,12,159,171,153,143,141,221,99,149,237,250,154,189,58,245,78,138,136,169,162,158,24,184,133,197,120,160,209,171,46,174,98,212,222,7,159,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,85,0,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,85,115,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,0,50,174,93,79,18,223,253,166,219,71,219,252,19,255,0,239,218,202,171,225,59,213,62,141,253,192,199,189,198,3,74,102,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,26,150,174,158,42,184,169,186,189,239,123,251,44,168,108,93,199,57,92,254,222,245,232,174,232,150,147,201,199,87,169,179,94,26,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,252,58,185,239,170,134,105,94,238,172,123,221,80,181,236,68,98,167,70,66,205,205,78,168,231,207,80,0,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,5,5,243,83,187,93,110,60,113,231,212,119,11,157,93,85,61,174,158,207,73,67,20,211,57,236,165,129,109,148,211,44,81,53,87,163,24,178,205,44,138,214,244,77,242,61,223,181,202,171,32,57,31,97,86,170,252,255,0,84,245,26,106,138,180,185,88,236,246,235,37,60,77,123,123,14,130,186,105,102,149,207,110,221,202,244,117,190,20,106,163,145,17,29,39,84,119,84,86,219,160,50,217,150,98,215,220,27,42,188,225,89,77,15,133,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,124,203,233,229,113,232,79,76,191,58,247,138,210,170,249,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,0,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,204,171,154,83,225,59,210,198,141,253,191,199,189,186,2,42,243,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,234,188,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,68,85,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,183,237,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,230,209,121,83,83,247,123,83,50,104,255,0,89,11,217,35,122,73,19,29,244,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,129,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,127,78,219,213,17,178,177,87,133,23,83,201,83,210,198,83,247,2,187,219,173,196,255,0,0,229,92,88,250,88,214,79,183,249,15,183,78,102,176,213,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,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,69,94,62,184,40,197,120,172,211,138,187,221,166,217,227,234,110,51,111,154,76,114,225,78,145,178,74,253,136,233,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,218,233,89,45,16,221,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,209,241,185,126,109,69,106,254,197,46,251,151,95,29,84,220,82,225,169,131,234,13,125,35,53,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,255,0,109,142,123,88,198,57,24,207,65,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,106,156,234,253,44,98,223,112,40,125,186,226,83,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,133,94,25,240,222,20,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,0,128,28,234,253,44,98,223,112,40,125,186,226,85,7,14,186,13,153,113,37,171,150,45,41,195,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,170,53,94,221,239,86,70,213,222,246,162,232,39,134,142,29,48,78,23,244,178,131,76,240,90,127,242,85,151,138,221,243,127,89,221,60,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,236,68,253,170,189,84,28,211,136,173,6,195,120,146,210,59,238,148,230,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,213,90,143,110,246,43,227,114,236,123,145,106,219,64,249,70,106,61,243,92,114,27,126,175,79,240,189,61,193,242,8,224,138,166,162,149,82,76,198,149,147,71,38,218,118,67,58,58,158,25,105,85,55,204,146,185,209,73,34,70,212,124,145,204,145,121,78,111,248,181,139,6,215,221,61,194,177,106,31,10,203,143,233,125,166,215,110,166,238,190,78,197,44,21,181,241,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,207,214,228,169,234,159,41,251,127,93,238,54,226,234,64,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,213,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,57,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,39,255,0,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,28,43,140,30,44,240,222,17,116,191,241,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,235,219,98,170,58,86,34,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,123,149,239,5,31,209,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,179,240,107,91,166,107,217,78,177,53,203,214,105,123,80,77,34,200,136,248,254,136,182,70,230,75,220,157,69,32,115,66,224,163,250,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,126,13,116,116,46,123,233,210,39,57,122,195,47,106,121,163,88,209,25,31,215,22,200,218,200,187,156,131,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,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,66,118,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,31,88,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,149,92,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,165,255,0,0,12,171,151,83,196,183,255,0,105,182,209,246,255,0,4,255,0,251,246,178,170,248,78,245,79,163,127,112,49,239,113,128,210,153,78,220,236,52,190,213,143,106,230,7,170,246,247,82,67,81,153,217,234,173,181,212,240,209,54,39,201,61,189,241,244,170,150,84,94,179,61,241,86,69,18,110,111,86,178,149,137,185,200,168,140,243,252,155,53,175,240,55,16,87,109,28,171,183,247,169,53,54,222,157,153,227,139,116,144,87,91,162,168,168,143,115,150,70,163,97,116,15,172,71,116,99,220,178,118,58,109,110,245,46,164,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,156,30,53,178,155,238,97,197,198,175,93,178,58,239,46,174,159,48,185,218,227,147,180,200,246,210,209,78,234,74,104,250,49,17,23,100,16,68,206,189,55,59,111,87,42,185,85,86,199,249,35,225,86,170,13,23,212,45,70,134,162,173,110,87,204,162,43,37,68,78,123,123,13,130,134,146,57,162,115,27,183,114,61,93,112,153,28,170,229,69,70,199,209,27,209,85,214,62,12,245,243,33,197,172,88,127,27,90,165,105,199,40,124,74,74,139,133,37,210,72,251,175,147,117,85,109,13,61,93,76,157,94,170,169,190,121,229,127,78,187,91,187,163,81,26,136,137,99,252,152,110,215,91,143,10,23,186,59,133,206,174,170,158,215,156,87,210,80,197,52,206,123,41,96,90,58,41,150,40,154,171,209,140,89,102,150,69,107,122,38,249,30,239,218,229,85,175,110,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,0,12,171,154,83,225,59,210,198,141,253,191,199,189,186,3,170,130,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,243,42,230,148,248,78,244,177,163,127,111,241,239,110,128,138,188,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,58,175,58,191,84,248,183,219,250,31,113,184,157,87,145,143,239,179,248,111,249,145,21,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,160,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,227,252,85,112,207,134,241,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,102,120,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,155,69,229,67,81,218,238,194,201,163,253,100,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,75,127,228,169,233,99,41,251,129,93,237,214,226,127,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,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,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,4,0,230,133,192,183,233,175,21,126,184,232,230,25,229,234,77,151,103,198,41,168,157,182,107,237,174,56,220,139,210,20,106,249,21,144,244,143,183,209,90,247,196,143,143,245,174,109,60,105,77,120,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,182,157,112,226,186,197,197,167,42,253,64,204,187,182,170,60,190,219,240,90,60,166,201,69,51,221,224,85,124,106,149,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,149,173,194,119,170,125,27,251,129,143,123,140,5,175,115,149,180,221,111,252,54,225,54,43,21,178,174,227,114,184,234,69,182,146,142,142,146,23,77,61,76,242,80,92,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,64,229,243,193,37,171,133,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,31,73,106,1,5,121,191,226,215,220,231,64,180,247,10,197,168,124,219,214,65,170,22,155,93,186,155,186,200,251,245,83,209,87,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,59,7,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,34,128,0,165,110,117,126,169,241,111,183,244,62,227,113,28,149,61,83,229,63,111,235,189,198,220,93,72,0,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,90,161,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,71,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,4,255,0,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,20,3,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,130,170,249,185,240,199,196,22,93,125,139,93,236,151,171,174,101,130,216,173,243,58,107,36,20,209,69,30,35,75,27,41,146,73,154,212,151,185,85,223,145,102,154,89,91,22,232,163,133,169,35,187,113,177,91,207,249,81,240,81,250,77,202,160,226,83,83,45,151,90,108,111,18,184,83,212,226,81,116,236,195,120,186,67,35,156,181,27,209,201,35,161,165,146,54,124,154,221,146,74,187,85,234,144,205,19,174,80,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,173,197,87,12,249,151,10,26,185,89,165,185,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,220,255,0,46,141,11,215,109,4,208,154,76,79,90,242,159,242,159,12,196,188,26,63,246,57,253,249,87,36,223,223,180,210,63,204,242,59,177,77,245,47,234,191,176,159,227,233,42,129,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,164,170,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,186,158,37,191,251,77,182,143,183,248,39,255,0,223,181,149,87,194,119,170,125,27,251,129,143,123,140,6,148,200,65,205,247,75,237,89,167,9,117,57,228,206,164,130,229,167,215,138,43,149,60,238,162,108,179,203,5,76,205,162,150,149,146,245,71,66,199,58,162,25,157,211,114,57,105,99,69,111,236,115,106,3,134,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,235,21,108,49,178,94,140,87,201,77,36,209,162,170,183,162,189,21,28,213,68,114,105,120,0,1,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,1,150,27,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,75,244,229,113,232,79,76,191,58,247,138,210,85,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,136,171,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,127,128,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,0,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,101,92,210,159,9,222,150,52,111,237,254,61,237,208,17,87,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,167,85,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,34,175,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,130,53,113,209,193,149,139,140,61,56,165,182,71,117,248,54,103,139,249,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,56,255,0,38,171,77,214,193,195,110,109,98,190,219,42,237,215,43,118,164,92,169,43,40,234,225,116,51,211,79,29,5,189,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,79,80,14,85,197,143,165,141,100,251,127,144,251,116,230,107,13,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,2,42,255,0,114,227,129,63,248,140,255,0,73,175,31,235,100,148,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,103,235,0,70,172,179,151,15,6,57,206,85,121,205,114,157,27,243,111,89,5,194,162,233,113,169,252,69,117,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,62,66,205,203,135,131,28,126,221,126,180,218,52,111,199,164,201,173,236,181,221,35,252,69,117,127,145,74,202,168,42,219,31,87,84,170,179,164,244,148,239,234,213,71,125,29,58,237,115,145,88,159,46,30,12,112,108,170,205,154,226,218,55,225,94,177,251,133,61,210,221,83,248,138,235,39,98,170,9,27,36,82,108,125,75,152,237,175,99,87,163,145,90,189,58,42,42,124,137,21,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,157,88,245,138,105,99,87,55,162,236,145,237,253,142,84,95,172,0,0,0,3,138,107,95,6,124,54,113,19,149,82,230,186,199,166,255,0,136,47,84,86,246,90,224,169,248,197,125,38,202,86,73,36,141,143,101,60,241,177,122,62,105,23,170,166,239,171,167,94,136,136,141,20,224,207,134,206,29,178,170,172,215,71,52,223,240,253,234,182,222,251,92,245,63,24,175,171,223,74,249,35,145,209,236,168,158,70,39,87,195,26,245,68,221,244,244,235,209,85,23,181,128,1,197,53,175,131,62,27,56,137,202,169,115,93,99,211,127,196,23,170,43,123,45,112,84,252,98,190,147,101,43,36,146,70,199,178,158,120,216,189,31,52,139,213,83,119,213,211,175,68,68,79,214,208,190,23,52,39,134,191,141,254,133,48,111,195,159,136,252,111,137,255,0,89,214,86,119,252,126,239,103,253,211,44,155,118,247,229,254,207,78,187,190,125,122,39,78,170,70,172,179,151,15,6,57,206,85,121,205,114,157,27,243,111,89,5,194,162,233,113,169,252,69,117,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,62,71,106,210,221,45,193,52,91,4,182,105,158,154,88,190,13,141,217,187,222,21,23,149,53,71,107,187,51,230,147,245,147,61,242,59,172,146,189,223,83,151,167,94,137,209,17,17,26,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,205,162,242,166,167,238,246,166,100,209,254,178,23,178,70,244,146,38,59,233,114,117,233,209,122,162,170,47,21,196,249,112,240,99,131,101,86,108,215,22,209,191,10,245,143,220,41,238,150,234,159,196,87,89,59,21,80,72,217,34,147,99,234,92,199,109,123,26,189,28,138,213,233,209,81,83,228,116,13,116,225,115,66,120,148,248,39,233,175,6,252,71,248,115,201,248,103,245,157,101,31,99,200,237,119,191,220,210,199,187,119,98,47,237,117,233,183,229,211,170,245,242,154,91,192,87,9,218,45,157,219,53,51,77,52,167,224,217,37,155,189,225,86,252,118,229,81,218,238,194,248,100,253,92,213,15,141,221,99,149,237,250,154,189,58,245,78,138,136,169,32,0,4,85,254,229,199,2,127,241,25,254,147,94,63,214,201,41,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,207,214,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,63,25,201,47,61,159,54,183,227,183,42,126,239,106,22,67,31,234,225,168,100,109,233,28,76,111,210,212,235,211,170,245,85,85,94,129,162,154,9,164,252,59,98,181,88,86,142,98,159,135,236,181,183,7,221,39,166,243,170,106,247,213,62,56,227,116,155,234,36,145,233,213,144,198,157,17,118,253,61,122,117,85,85,232,0,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,231,239,184,6,27,147,100,216,206,103,125,199,169,42,239,184,117,69,77,77,138,224,228,84,158,133,245,20,239,167,157,24,228,84,85,100,145,72,168,230,47,86,42,182,55,42,110,141,142,111,160,0,141,89,103,46,30,12,115,156,170,243,154,229,58,55,230,222,178,11,133,69,210,227,83,248,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,124,142,213,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,42,47,42,106,142,215,118,103,205,39,235,38,123,228,119,89,37,123,190,167,47,78,189,19,162,34,34,122,176,14,85,174,156,46,104,79,18,159,4,253,53,224,223,136,255,0,14,121,63,12,254,179,172,163,236,121,29,174,247,251,154,88,247,110,236,69,253,174,189,54,252,186,117,94,190,83,75,120,10,225,59,69,179,187,102,166,105,166,148,252,27,36,179,119,188,42,223,142,220,170,59,93,216,95,12,159,171,154,161,241,187,172,114,189,191,83,87,167,94,169,209,81,21,61,94,186,112,185,161,60,74,124,19,244,215,131,126,35,252,57,228,252,51,250,206,178,143,177,228,118,187,223,238,105,99,221,187,177,23,246,186,244,219,242,233,213,122,249,77,45,224,43,132,237,22,206,237,154,153,166,154,83,240,108,146,205,222,240,171,126,59,114,168,237,119,97,124,50,126,174,106,135,198,238,177,202,246,253,77,94,157,122,167,69,68,84,144,0,2,42,255,0,114,227,129,63,248,140,255,0,73,175,31,235,103,106,201,180,19,73,243,13,26,135,135,236,143,20,242,240,26,123,125,5,174,59,71,157,83,30,218,90,39,68,234,104,251,236,145,38,93,139,4,75,215,126,231,109,250,149,122,175,94,85,137,242,225,224,199,6,202,172,217,174,45,163,126,21,235,31,184,83,221,45,213,63,136,174,178,118,42,160,145,178,69,38,199,212,185,142,218,246,53,122,57,21,171,211,162,162,167,200,146,167,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,235,253,203,142,4,255,0,226,51,253,38,188,127,173,146,168,0,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,205,189,100,23,10,139,165,198,167,241,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,249,29,171,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,120,84,94,84,213,29,174,236,207,154,79,214,76,247,200,238,178,74,247,125,78,94,157,122,39,68,68,68,245,96,17,87,251,151,28,9,255,0,196,103,250,77,120,255,0,91,59,254,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,240,168,188,169,170,59,93,217,159,52,159,172,153,239,145,221,100,149,238,250,156,189,58,244,78,136,136,137,234,193,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,198,114,75,207,103,205,173,248,237,202,159,187,218,133,144,199,250,184,106,25,27,122,71,19,27,244,181,58,244,234,189,85,85,87,213,232,95,11,154,19,195,95,198,255,0,66,152,55,225,207,196,126,55,196,255,0,172,235,43,59,254,63,119,179,254,233,150,77,187,123,242,255,0,103,167,93,223,62,189,19,167,148,213,46,2,184,78,214,156,238,231,169,154,151,165,63,25,201,47,61,159,54,183,227,183,42,126,239,106,22,67,31,234,225,168,100,109,233,28,76,111,210,212,235,211,170,245,85,85,94,129,162,154,9,164,252,59,98,181,88,86,142,98,159,135,236,181,183,7,221,39,166,243,170,106,247,213,62,56,227,116,155,234,36,145,233,213,144,198,157,17,118,253,61,122,117,85,85,232,0,0,69,95,238,92,112,39,255,0,17,159,233,53,227,253,108,146,152,158,45,98,193,177,91,54,21,139,80,248,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,204,253,96,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,230,209,121,83,83,247,123,83,50,104,255,0,89,11,217,35,122,73,19,29,244,185,58,244,232,189,81,85,23,138,226,124,184,120,49,193,178,171,54,107,139,104,223,133,122,199,238,20,247,75,117,79,226,43,172,157,138,168,36,108,145,73,177,245,46,99,182,189,141,94,142,69,106,244,232,168,169,242,36,168,7,42,215,78,23,52,39,137,79,130,126,154,240,111,196,127,135,60,159,134,127,89,214,81,246,60,142,215,123,253,205,44,123,183,118,34,254,215,94,155,126,93,58,175,95,201,209,78,12,248,108,225,219,42,170,205,116,115,77,255,0,15,222,171,109,239,181,207,83,241,138,250,189,244,175,146,57,29,30,202,137,228,98,117,124,49,175,84,77,223,79,78,189,21,81,123,88,0,17,255,0,84,184,10,225,59,90,115,187,158,166,106,94,148,252,103,36,188,246,124,218,223,142,220,169,251,189,168,89,12,127,171,134,161,145,183,164,113,49,191,75,83,175,78,171,213,85,85,122,6,138,104,38,147,240,237,138,213,97,90,57,138,126,31,178,214,220,31,116,158,155,206,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,244,245,233,213,85,87,160,17,87,251,151,28,9,255,0,196,103,250,77,120,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,243,60,174,181,232,38,147,241,19,138,210,225,90,199,138,126,32,178,209,92,25,116,130,155,206,169,164,217,84,200,228,141,178,111,167,146,55,175,70,77,34,116,85,219,245,117,233,213,17,83,159,233,111,1,92,39,104,182,119,108,212,205,52,210,159,131,100,150,110,247,133,91,241,219,149,71,107,187,11,225,147,245,115,84,62,55,117,142,87,183,234,106,244,235,213,58,42,34,167,234,235,95,6,124,54,113,19,149,82,230,186,199,166,255,0,136,47,84,86,246,90,224,169,248,197,125,38,202,86,73,36,141,143,101,60,241,177,122,62,105,23,170,166,239,171,167,94,136,136,159,173,161,124,46,104,79,13,127,27,253,10,96,223,135,63,17,248,223,19,254,179,172,172,239,248,253,222,207,251,166,89,54,237,239,203,253,158,157,119,124,250,244,78,158,83,84,184,10,225,59,90,115,187,158,166,106,94,148,252,103,36,188,246,124,218,223,142,220,169,251,189,168,89,12,127,171,134,161,145,183,164,113,49,191,75,83,175,78,171,213,85,85,125,94,133,240,185,161,60,53,252,111,244,41,131,126,28,252,71,227,124,79,250,206,178,179,191,227,247,123,63,238,153,100,219,183,191,47,246,122,117,221,243,235,209,58,117,80,8,171,253,203,142,4,255,0,226,51,253,38,188,127,173,157,255,0,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,120,84,94,84,213,29,174,236,207,154,79,214,76,247,200,238,178,74,247,125,78,94,157,122,39,68,68,68,245,96,28,171,93,56,92,208,158,37,62,9,250,107,193,191,17,254,28,242,126,25,253,103,89,71,216,242,59,93,239,247,52,177,238,221,216,139,251,93,122,109,249,116,234,189,127,39,69,56,51,225,179,135,108,170,171,53,209,205,55,252,63,122,173,183,190,215,61,79,198,43,234,247,210,190,72,228,116,123,42,39,145,137,213,240,198,189,81,55,125,61,58,244,85,69,237,96,31,37,21,166,213,110,169,175,172,183,219,41,41,106,46,149,9,87,93,44,48,181,143,170,157,34,142,20,150,87,34,117,123,210,40,98,141,28,238,171,178,54,55,246,53,17,62,176,15,201,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,100,107,254,229,199,2,127,241,25,254,147,94,63,214,201,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,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,199,94,14,249,131,233,199,23,249,86,85,133,89,49,91,174,51,122,177,119,110,22,250,106,217,18,127,136,217,219,35,35,74,165,124,109,217,12,200,249,35,73,32,85,114,55,184,197,100,146,166,245,100,170,7,52,226,55,91,237,92,56,232,245,235,89,111,182,58,187,189,182,193,81,110,109,101,37,36,141,100,235,5,69,116,20,210,62,61,223,75,158,198,206,175,70,42,181,30,172,70,171,153,187,122,123,92,79,41,177,103,56,173,155,53,197,171,188,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,228,126,176,0,28,211,93,56,129,192,120,120,181,98,215,221,70,125,92,22,220,171,40,161,197,98,172,137,97,108,20,51,212,182,87,54,166,170,73,164,141,177,83,49,176,189,210,72,138,229,106,124,246,175,207,167,75,0,28,83,92,248,174,211,142,29,181,31,78,48,173,80,151,225,86,173,70,248,156,16,223,229,153,27,75,109,170,165,90,68,141,181,40,169,244,67,39,148,228,89,186,237,141,204,106,189,17,142,124,145,118,176,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,234,210,124,235,244,161,165,152,110,166,124,47,225,159,139,113,251,117,247,194,239,247,188,95,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,122,176,1,202,184,116,226,95,75,56,160,193,33,206,180,206,237,255,0,11,205,179,86,79,77,241,75,103,235,166,138,63,46,8,101,147,179,221,236,61,241,238,119,214,206,142,79,241,162,117,80,8,171,139,115,43,225,151,53,226,10,151,135,156,98,235,117,174,175,174,184,62,215,73,146,53,148,172,177,84,213,54,39,57,35,138,161,243,164,146,111,145,189,136,213,177,43,101,149,204,72,213,237,123,94,178,168,3,154,113,15,196,14,3,195,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,124,246,169,202,184,28,227,143,13,226,247,13,117,45,83,41,44,122,139,99,167,107,239,214,22,61,118,72,206,168,223,54,143,114,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,101,0,56,166,185,241,93,167,28,59,106,62,156,97,90,161,47,194,173,90,141,241,56,33,191,203,50,54,150,219,85,74,180,137,27,106,81,83,232,134,79,41,200,179,117,219,27,152,213,122,35,28,249,34,237,96,0,8,191,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,203,246,42,70,14,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,62,33,228,207,107,183,214,199,84,206,197,5,69,67,54,58,74,185,24,157,95,11,81,122,177,126,149,94,157,23,162,165,159,128,1,199,238,188,76,97,182,14,40,237,92,44,95,104,106,233,111,185,30,46,204,142,197,92,212,89,32,172,122,75,88,147,210,61,17,189,97,123,34,163,89,90,245,85,99,211,184,213,86,57,172,73,123,0,0,173,94,57,121,139,241,53,194,183,16,87,45,50,176,224,90,127,54,55,53,190,138,233,97,171,186,82,85,79,85,87,75,44,72,201,100,122,195,88,198,183,165,84,85,81,162,43,24,237,177,162,244,84,84,115,186,95,46,62,59,51,238,46,238,185,221,139,84,104,240,171,77,203,29,167,183,213,218,168,236,145,205,4,245,80,72,233,219,83,43,163,158,162,87,61,145,185,180,173,87,49,17,26,179,53,29,253,182,147,124,165,111,238,213,241,79,255,0,144,58,85,255,0,186,174,63,235,197,186,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,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,122,116,234,171,251,72,233,204,99,141,108,171,131,236,87,12,253,31,216,45,87,60,147,45,184,85,108,248,205,44,147,80,199,67,75,27,59,253,123,83,197,34,76,178,84,210,236,254,211,85,169,47,94,138,141,235,29,120,69,230,121,196,151,17,220,69,225,154,53,125,199,116,214,209,109,191,212,84,186,178,174,146,205,94,249,210,10,122,89,170,100,100,123,171,182,181,239,108,10,196,122,163,145,138,244,114,181,251,118,45,165,3,154,106,55,16,56,14,150,106,134,155,233,70,94,250,186,107,150,168,212,92,41,44,181,138,176,178,138,41,233,99,137,221,169,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,203,170,117,233,96,0,115,78,33,248,129,192,120,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,158,213,58,89,205,56,120,226,7,1,226,107,75,232,117,95,78,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,234,177,203,27,190,91,144,233,96,28,83,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,255,0,15,241,160,186,69,36,148,175,239,215,211,211,191,123,99,146,55,175,70,76,229,78,143,79,169,19,175,84,234,139,94,218,33,205,219,137,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,175,78,168,191,176,179,77,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,23,201,130,215,20,114,85,63,191,83,21,59,54,54,73,35,98,244,124,205,85,234,244,250,81,122,117,94,136,190,214,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,235,0,0,1,81,122,223,205,219,137,45,53,214,140,251,78,108,88,78,154,207,109,197,114,139,173,146,142,90,187,109,123,167,146,10,106,185,33,141,210,57,181,141,106,189,90,196,85,84,107,83,175,94,136,159,176,176,158,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,124,67,201,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,165,94,157,19,162,39,107,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,121,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,155,156,136,159,53,66,53,240,181,204,103,67,184,168,206,239,26,119,142,82,221,113,155,213,63,73,236,148,151,222,204,115,94,169,91,11,95,51,162,72,222,246,54,104,158,146,238,135,123,156,177,53,178,181,85,59,173,134,85,3,202,106,173,70,163,209,233,198,71,93,164,52,182,170,188,206,146,223,45,69,146,146,233,2,203,75,89,85,26,111,109,51,209,39,131,111,119,106,198,146,44,173,107,28,244,123,183,35,85,174,168,31,238,213,241,79,255,0,144,58,85,255,0,186,174,63,235,197,191,105,86,166,98,186,201,167,24,230,169,97,85,126,69,151,38,183,197,112,166,221,36,111,146,29,233,245,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,138,188,200,120,214,213,62,15,191,71,127,163,59,6,41,115,252,91,241,127,55,227,180,181,51,118,252,95,19,183,218,236,207,23,78,190,75,247,110,221,215,163,122,116,232,189,120,175,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,31,16,242,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,74,175,78,139,209,82,207,202,149,215,238,113,154,167,138,107,46,89,139,104,166,55,167,247,156,50,205,112,117,190,217,113,185,209,212,212,77,89,218,106,50,105,219,45,53,106,69,36,47,153,178,186,39,181,19,116,75,26,170,34,170,147,87,128,157,115,215,30,36,116,106,93,98,214,59,54,41,104,164,187,220,37,167,199,105,172,84,115,69,222,165,167,114,199,53,76,175,146,170,101,93,211,164,145,54,53,100,110,111,142,231,125,109,149,138,217,42,14,41,194,143,21,218,113,197,174,156,51,53,194,165,240,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,14,105,69,196,14,3,113,226,26,191,134,139,123,234,234,178,203,94,46,153,85,116,176,172,47,164,165,129,106,35,133,41,165,114,73,221,101,74,164,209,74,145,186,52,78,212,140,118,239,169,17,99,175,50,30,53,181,79,131,239,209,223,232,206,193,138,92,255,0,22,252,95,205,248,237,45,76,221,191,23,196,237,246,187,51,197,211,175,146,253,219,183,117,232,222,157,58,47,95,21,203,211,152,94,180,113,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,205,181,15,85,68,106,47,84,111,207,246,162,216,81,31,248,209,226,219,21,225,27,75,23,41,185,69,231,100,151,223,38,223,140,219,154,216,229,238,87,54,154,71,178,121,226,89,162,145,104,227,145,33,108,207,141,85,205,239,70,136,157,94,135,215,194,175,24,154,71,197,126,27,71,121,195,239,20,150,236,157,180,238,146,239,137,212,214,49,215,27,115,227,88,219,43,209,159,39,77,77,186,88,246,84,53,168,199,111,106,57,25,38,248,217,221,65,197,49,94,43,180,226,255,0,196,158,107,194,205,206,95,131,102,120,191,137,61,182,58,137,145,99,190,210,203,65,5,92,142,167,94,137,210,104,187,175,71,194,189,92,177,177,37,106,185,18,84,135,181,131,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,251,74,139,254,237,95,20,255,0,249,3,165,95,251,170,227,254,188,91,166,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,180,245,87,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,144,175,78,121,183,240,209,155,234,229,243,79,175,115,85,226,184,244,53,16,211,99,153,93,203,122,82,94,30,231,164,111,89,163,72,209,212,12,220,228,123,31,50,236,88,145,206,149,105,220,137,26,247,254,37,248,152,195,120,90,199,177,76,207,80,104,106,223,143,95,242,138,124,114,186,182,153,21,239,182,50,106,90,153,146,173,98,70,171,166,99,93,78,212,123,27,245,236,123,156,212,123,154,145,191,170,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,125,96,0,86,7,25,156,208,53,247,135,110,36,243,13,28,194,177,13,63,173,178,227,255,0,15,241,167,186,91,235,100,170,127,126,130,158,161,251,221,29,92,108,94,143,153,200,157,24,159,74,39,94,171,213,86,79,242,244,226,131,62,226,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,117,67,209,85,28,137,209,27,242,253,170,178,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,124,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,148,173,204,191,143,90,157,121,200,102,209,93,38,190,213,193,167,86,58,137,33,187,190,62,214,203,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,244,110,123,149,239,107,149,144,171,33,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,247,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,231,251,100,81,21,121,163,250,19,212,223,201,125,226,136,175,94,90,28,122,212,232,54,67,14,138,234,205,246,174,125,58,190,84,71,13,161,242,118,182,88,46,51,213,70,215,76,233,166,150,54,193,66,173,146,105,102,79,175,107,218,143,99,90,175,153,95,117,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,31,88,7,159,143,63,195,101,207,234,52,181,185,13,34,101,148,182,120,111,239,180,185,85,179,173,186,89,164,129,181,12,69,78,143,98,75,11,216,237,170,187,21,99,223,183,185,30,232,65,206,175,210,198,45,247,2,135,219,174,39,42,229,71,199,79,248,14,23,245,175,51,255,0,197,233,112,10,218,230,255,0,156,215,90,228,168,87,127,209,120,172,115,127,225,194,143,255,0,115,194,90,160,5,85,243,206,253,201,255,0,18,127,45,61,87,43,126,62,171,53,19,193,225,147,88,238,23,91,150,94,158,101,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,244,62,54,119,172,168,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,206,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,189,210,178,53,222,173,100,93,54,181,174,146,85,125,212,240,157,233,99,70,254,223,227,222,221,1,213,64,6,115,56,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,250,213,177,57,236,111,147,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,149,113,79,164,217,86,186,112,251,155,105,54,21,151,254,25,189,100,118,244,166,166,184,57,210,54,53,219,43,36,125,60,171,26,163,210,25,216,199,65,34,162,59,164,115,63,171,36,78,172,118,112,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,243,107,145,83,228,168,94,79,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,143,146,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,82,128,120,251,227,38,167,139,237,80,162,184,88,169,170,232,48,76,98,157,97,199,40,107,168,162,130,181,143,158,56,86,178,106,133,142,73,17,207,124,177,35,90,136,253,137,28,81,244,107,94,178,43,186,87,42,62,22,178,173,91,214,88,53,199,241,37,215,27,198,244,206,225,79,63,147,66,217,34,154,239,92,230,185,124,24,230,219,219,236,246,255,0,221,77,234,174,88,167,100,123,81,39,238,50,239,193,85,124,243,191,114,127,196,159,203,79,65,203,43,152,133,54,85,77,110,225,195,94,242,58,183,228,239,168,145,152,214,79,117,184,75,82,251,203,230,149,207,74,42,169,166,115,156,149,40,231,171,97,114,174,201,24,140,133,17,178,53,137,61,154,0,1,0,57,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,240,0,20,193,206,86,237,117,176,113,119,132,223,108,87,58,187,117,202,221,131,219,106,232,235,41,38,116,51,211,79,29,206,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,38,175,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,202,0,128,28,228,244,83,241,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,108,115,208,220,101,167,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,42,175,133,141,107,254,142,220,65,97,58,199,37,191,205,164,199,238,11,231,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,186,83,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,10,64,230,37,174,148,122,253,197,102,87,146,88,111,63,19,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,236,162,35,27,56,57,39,232,237,214,203,134,231,154,223,124,176,210,69,79,146,212,82,217,44,21,147,82,185,181,110,130,149,100,117,99,162,145,204,68,90,105,37,146,6,42,198,245,71,75,70,244,114,34,196,210,205,1,85,124,243,191,114,127,196,159,203,78,171,202,247,142,159,211,94,42,205,14,214,60,207,203,212,155,46,255,0,131,212,214,183,108,215,219,92,113,181,83,172,202,229,242,43,33,233,39,115,170,53,239,137,25,39,235,92,218,137,18,127,128,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,26,252,87,95,120,180,214,90,220,203,187,117,163,196,45,189,104,241,107,37,108,204,119,129,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,209,73,156,206,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,181,108,78,123,27,228,198,215,72,232,95,185,187,94,170,213,94,219,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,234,121,163,250,19,212,223,201,125,226,136,129,92,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,240,0,0,25,172,226,199,213,62,178,125,192,200,125,198,114,234,121,92,122,19,211,47,206,189,226,180,149,64,2,149,185,161,113,211,250,107,202,159,161,218,57,153,249,122,109,101,217,241,138,154,38,237,134,251,116,142,71,42,244,153,28,190,69,28,61,35,237,244,70,177,242,163,228,253,107,91,79,34,65,92,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,191,198,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,252,218,229,69,249,42,151,231,192,231,28,120,111,23,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,178,70,117,70,249,180,123,149,92,250,103,57,90,138,213,85,124,47,114,49,234,228,116,82,203,40,1,158,30,96,186,59,106,209,14,45,51,172,71,26,176,213,218,177,234,218,136,111,118,120,165,165,108,16,44,21,112,178,105,27,74,214,49,140,241,163,168,117,68,17,163,19,163,82,13,138,170,230,57,73,233,201,111,93,47,185,78,9,150,232,54,71,121,181,62,147,9,241,238,56,213,39,70,71,93,226,213,205,80,250,212,232,138,139,44,49,206,177,59,126,213,115,29,87,181,207,86,186,38,183,202,243,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,19,198,230,188,212,240,227,195,70,99,169,54,106,218,72,50,20,167,101,175,31,73,170,34,141,235,113,169,122,69,28,145,50,86,61,179,62,22,186,74,149,139,99,183,178,157,232,189,27,185,201,157,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,13,57,233,86,153,226,186,55,167,24,230,150,225,84,158,61,151,25,183,197,111,166,221,28,108,146,109,137,245,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,245,96,205,103,14,156,75,234,159,11,249,220,57,214,153,221,191,225,121,182,106,201,234,126,23,115,253,76,209,71,229,193,12,177,247,187,93,247,190,61,206,250,31,209,201,254,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,138,188,125,113,175,138,240,167,167,21,118,75,77,207,200,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,40,21,201,170,237,117,191,241,119,155,95,111,183,58,187,141,202,227,131,220,170,235,43,42,230,116,211,212,207,37,206,222,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,58,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,109,58,233,174,154,113,195,166,156,92,117,67,84,47,62,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,158,30,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,177,254,80,156,33,229,88,167,151,197,6,161,81,93,108,223,25,183,182,139,17,162,74,249,41,252,202,25,122,186,122,186,170,118,162,119,33,126,216,60,116,145,202,215,116,116,221,181,233,77,49,103,224,162,30,97,25,254,101,165,156,199,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,193,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,83,131,62,51,48,30,44,240,10,106,202,58,234,75,118,109,110,167,100,87,235,12,178,195,12,238,158,56,105,214,166,174,150,153,39,150,101,161,239,84,36,113,203,39,69,234,155,93,243,253,178,40,229,92,88,250,88,214,79,183,249,15,183,78,102,176,210,159,9,222,150,52,111,237,254,61,237,208,21,171,205,23,143,170,204,194,251,114,225,159,71,110,23,91,93,171,28,184,84,208,229,151,136,42,103,163,146,231,84,198,75,77,61,181,172,107,155,190,141,189,201,27,47,113,28,217,164,107,118,162,50,52,124,209,47,131,190,21,115,46,43,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,173,27,43,152,246,249,50,53,178,54,22,109,118,231,162,185,83,182,201,30,203,20,230,211,133,90,180,215,129,173,48,211,155,21,69,92,246,220,87,40,178,217,40,229,171,123,93,60,144,83,89,235,161,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,253,135,10,229,169,204,46,179,76,175,180,58,21,175,57,127,251,5,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,124,210,76,177,211,91,155,28,47,106,35,99,219,28,146,163,156,230,71,189,205,185,64,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,65,205,99,142,219,170,221,107,248,89,209,172,154,145,182,214,211,172,25,189,214,221,59,157,60,147,171,158,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,86,192,247,250,23,174,154,143,195,166,163,219,181,67,75,239,62,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,226,188,209,253,9,234,111,228,190,241,68,80,9,105,60,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,190,8,255,0,198,143,22,216,175,8,218,88,185,77,202,47,59,36,190,249,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,234,244,40,50,237,173,122,185,122,213,10,221,106,172,212,124,130,60,238,190,162,74,153,114,10,74,231,210,214,181,239,141,98,114,71,36,42,213,137,157,165,88,145,145,237,99,99,232,198,162,49,17,165,143,243,10,187,235,141,247,151,70,150,93,184,135,183,90,169,51,58,188,194,213,61,74,208,182,104,164,150,57,45,21,207,99,170,233,164,134,47,22,177,55,43,38,133,136,232,210,70,57,88,173,71,36,113,213,173,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,133,212,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,27,152,228,123,26,228,100,202,201,234,10,171,231,157,251,147,254,36,254,90,85,173,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,133,239,114,238,227,126,143,138,172,17,113,44,198,171,110,166,226,118,248,165,190,185,97,130,154,27,164,110,154,88,217,85,75,19,37,115,221,181,140,131,200,84,142,56,217,45,67,81,141,70,189,141,73,128,10,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,194,200,107,90,230,44,76,143,106,110,150,154,157,204,114,163,247,246,229,145,200,244,107,146,24,101,117,123,26,83,225,59,210,198,141,253,191,199,189,186,3,170,128,12,171,146,255,0,151,119,27,245,156,42,231,107,137,102,53,91,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,221,207,124,30,66,164,114,72,248,169,218,140,106,185,140,106,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,135,214,87,87,53,158,9,107,53,90,197,77,196,14,144,226,158,102,103,102,237,209,223,237,182,187,108,245,23,12,130,149,239,138,24,36,99,33,71,119,38,167,249,245,85,102,231,64,171,186,68,74,120,216,181,45,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,69,60,49,113,11,138,241,65,163,86,93,92,197,169,188,15,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,74,234,230,197,198,253,30,73,241,62,19,52,206,171,125,37,190,224,145,102,213,171,12,19,67,85,36,62,60,244,244,180,179,54,87,171,123,83,163,210,161,29,27,36,108,180,237,98,59,106,72,215,66,14,23,120,100,207,184,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,124,238,141,54,181,239,108,18,182,38,61,204,73,36,70,179,115,122,171,155,161,237,42,211,60,87,70,244,227,28,210,220,42,147,199,178,227,54,248,173,244,219,163,141,146,77,177,62,185,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,21,87,207,59,247,39,252,73,252,180,171,91,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,11,212,229,247,199,174,61,196,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,202,143,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,153,64,2,0,115,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,191,224,0,41,91,157,95,170,124,91,237,253,15,184,220,72,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,86,196,231,189,222,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,131,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,101,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,252,249,118,235,165,102,191,112,167,138,100,151,235,207,196,242,75,15,119,27,191,76,228,157,100,117,85,42,162,68,249,100,153,92,233,166,146,149,244,179,73,34,57,205,116,147,63,251,42,138,198,231,176,191,234,93,107,254,142,220,181,177,29,99,142,223,230,213,227,250,95,142,120,16,58,46,228,111,174,158,142,150,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,104,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,74,124,55,104,133,171,135,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,126,76,98,203,52,155,25,213,202,214,109,106,185,234,138,245,233,96,170,190,121,223,185,63,226,79,229,165,96,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,230,215,42,47,201,84,190,158,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,44,230,9,199,174,67,196,206,101,93,131,105,245,246,174,143,74,237,21,18,67,66,202,127,42,137,247,246,42,83,57,102,174,133,101,86,76,198,212,83,186,74,116,116,108,123,24,244,87,53,175,85,68,134,166,170,12,171,147,43,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,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,43,131,15,231,105,165,147,95,114,150,103,250,81,149,209,217,89,112,111,225,121,108,237,166,169,170,150,135,98,53,222,115,37,158,54,71,54,246,172,137,218,115,219,182,94,223,205,98,238,205,216,57,132,103,248,110,169,242,225,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,236,149,159,25,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,19,189,83,232,223,220,12,123,220,96,46,167,154,63,161,61,77,252,151,222,40,138,1,45,167,150,47,48,186,204,166,178,155,135,94,32,114,254,245,214,109,177,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,159,186,101,238,194,202,100,218,198,171,99,88,247,43,214,38,190,207,192,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,2,176,57,157,115,11,172,197,171,42,120,117,225,251,47,236,221,97,221,22,91,127,182,77,60,21,86,170,168,167,134,72,169,104,170,224,153,155,102,78,212,204,169,77,175,106,54,68,143,114,61,37,107,42,88,30,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,167,18,250,89,197,6,9,14,117,166,119,111,248,94,109,154,178,122,111,138,91,63,93,52,81,249,112,67,44,157,158,239,97,239,143,115,190,182,116,114,127,141,19,170,149,193,206,127,65,170,114,173,47,198,181,254,197,69,73,228,96,245,14,181,223,94,218,120,155,60,150,234,201,35,108,18,62,101,122,61,236,134,167,163,27,18,53,255,0,58,233,30,155,17,175,87,87,175,2,26,233,98,225,219,138,12,71,81,179,27,205,214,221,139,55,202,183,95,93,111,71,191,125,45,69,60,145,177,102,137,138,139,44,49,206,176,78,230,34,57,223,169,71,49,142,123,88,213,154,188,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,167,127,231,73,174,150,44,167,59,196,180,27,28,188,221,95,87,132,249,23,28,150,147,163,227,161,242,170,225,167,125,18,116,85,68,150,104,224,89,93,191,106,181,141,171,218,215,171,157,43,91,205,121,72,104,53,78,169,241,47,30,164,220,40,169,39,199,180,194,159,226,149,41,83,79,21,67,37,184,206,201,34,161,141,24,247,163,152,246,185,37,169,100,173,99,246,62,141,169,244,185,236,114,94,72,6,85,201,63,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,190,55,244,70,249,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,126,120,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,141,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,249,57,170,139,243,69,63,88,225,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,10,232,154,246,59,198,141,206,141,211,63,115,118,177,81,168,189,199,198,199,208,14,177,107,22,125,174,185,253,211,81,181,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,127,245,170,204,174,74,158,169,242,159,183,245,222,227,110,58,175,60,239,220,159,241,39,242,211,133,114,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,217,19,62,37,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,229,92,102,113,153,159,113,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,102,161,99,146,88,250,39,68,218,223,151,237,237,92,180,56,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,108,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,70,231,185,24,199,57,89,50,50,234,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,62,176,80,15,52,127,93,154,155,249,47,179,209,28,83,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,191,47,22,62,150,53,147,237,254,67,237,211,153,172,44,251,94,185,133,209,233,151,7,122,83,161,90,13,151,255,0,179,170,253,63,199,34,188,95,45,115,65,81,29,158,151,193,116,53,52,172,154,57,150,74,107,139,100,133,141,84,116,123,163,142,85,115,92,201,54,57,181,237,163,186,59,159,107,174,127,107,211,157,57,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,253,72,183,253,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,214,141,149,204,99,188,104,220,233,27,11,54,183,107,21,92,169,220,124,143,124,117,231,87,233,99,22,251,129,67,237,215,18,149,139,147,229,169,204,46,143,83,108,84,58,21,175,57,127,251,58,160,221,21,158,249,116,154,10,120,239,20,187,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,221,36,113,35,156,231,201,189,206,177,80,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,250,246,177,170,247,181,168,248,85,244,217,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,147,211,140,206,11,177,94,17,248,17,195,232,107,91,106,189,231,215,45,64,165,158,247,144,197,67,27,100,103,118,217,87,186,134,154,117,98,76,180,108,88,35,84,107,215,235,145,29,46,214,110,72,217,13,120,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,36,175,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,126,134,70,177,189,17,90,199,205,199,248,46,226,219,42,225,27,84,211,41,182,197,231,99,119,223,26,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,157,30,165,175,243,8,207,240,221,83,229,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,217,43,62,51,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,72,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,96,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,147,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,250,55,49,200,246,53,200,201,149,146,215,93,53,211,78,56,116,211,139,142,168,106,133,231,193,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,252,69,234,61,199,84,53,66,243,231,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,214,21,202,159,129,43,170,221,104,56,166,214,92,102,145,182,214,211,164,248,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,13,237,114,189,95,223,106,51,100,18,73,216,57,213,250,88,197,190,224,80,251,117,196,168,13,49,211,60,171,87,114,248,240,92,42,147,203,189,84,91,238,87,10,106,86,199,36,146,85,120,84,83,214,62,8,153,27,28,247,205,35,41,220,200,216,141,250,164,115,26,170,136,170,168,197,178,157,71,208,237,71,165,201,49,186,235,174,37,153,226,87,7,181,174,116,75,13,85,13,84,106,232,229,134,88,164,79,243,227,146,41,26,173,115,85,236,123,85,21,205,91,233,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,250,36,87,69,185,251,82,71,201,82,170,249,231,126,228,255,0,137,63,150,149,151,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,111,94,175,122,69,12,138,140,111,87,189,81,26,212,115,149,26,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,239,10,60,87,105,199,22,186,112,204,215,10,151,193,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,68,14,105,28,125,86,105,223,157,195,38,142,92,46,182,220,189,124,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,235,124,143,236,213,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,197,26,83,225,59,210,198,141,253,191,199,189,186,3,170,128,12,171,158,215,82,116,119,62,210,152,241,250,204,190,195,87,5,183,42,179,208,222,236,183,52,165,153,180,85,240,84,209,83,213,237,130,105,24,214,202,248,155,85,20,114,163,55,35,36,220,222,171,242,85,158,156,173,248,250,163,211,191,7,134,77,99,184,90,173,184,130,249,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,214,201,25,217,183,240,82,7,51,174,9,107,52,51,81,234,117,111,75,241,77,154,109,148,110,172,154,154,211,109,157,41,113,170,166,172,49,201,28,207,68,116,80,195,60,211,53,240,166,230,55,115,228,137,145,181,177,49,93,29,120,113,226,171,87,56,88,186,228,151,157,40,185,82,65,81,147,217,223,105,168,101,108,111,158,8,95,185,29,21,99,33,222,145,62,166,21,223,219,116,173,145,141,73,101,69,99,145,234,139,205,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,242,107,85,87,228,138,104,79,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,72,0,10,171,231,157,251,147,254,36,254,90,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,246,53,140,115,151,162,34,169,250,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,62,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,181,108,78,123,221,227,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,82,183,58,191,84,248,183,219,250,31,113,184,144,255,0,6,208,189,71,212,157,56,206,117,67,10,179,124,86,213,167,62,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,174,24,252,87,119,85,23,115,26,246,189,90,172,108,143,103,215,195,199,16,57,247,12,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,243,218,134,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,2,149,185,201,232,167,224,110,32,173,58,199,73,112,239,82,106,109,189,123,208,73,46,233,32,174,183,69,79,79,38,214,164,109,70,194,232,31,70,173,234,247,185,100,239,245,218,221,136,57,54,107,95,224,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,64,2,116,241,247,174,148,119,94,29,184,103,225,226,195,121,239,124,19,79,236,57,38,69,77,26,65,36,108,170,150,215,4,116,44,115,209,86,88,230,100,46,170,123,163,84,99,86,58,184,31,245,245,106,179,240,57,80,232,237,215,82,184,180,178,101,206,176,210,87,99,218,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,182,57,137,82,149,15,100,241,163,149,171,210,150,87,177,119,70,136,94,240,5,85,243,206,253,201,255,0,18,127,45,43,131,76,116,119,62,214,57,50,58,61,57,176,213,223,46,88,221,157,47,114,219,40,105,102,169,173,171,131,205,165,164,115,105,225,133,143,116,143,107,170,217,35,145,122,34,71,28,142,235,244,162,43,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,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,122,171,91,94,188,206,185,133,209,229,52,117,60,58,240,253,151,247,173,83,110,139,45,191,219,38,130,122,91,173,44,176,67,36,84,180,85,112,76,253,208,175,118,102,84,166,214,57,93,26,71,185,88,178,181,245,215,167,90,103,149,106,133,198,241,110,197,169,59,159,1,199,238,185,53,198,119,199,34,195,75,67,65,75,37,68,175,145,204,99,182,110,237,182,38,43,186,53,101,154,38,43,155,191,169,229,77,84,25,87,61,174,164,232,238,125,165,49,227,245,153,125,134,174,11,110,85,103,161,189,217,110,105,75,51,104,171,224,169,162,167,171,219,4,210,49,173,149,241,54,170,40,229,70,110,70,73,185,189,87,228,171,218,176,46,56,243,44,107,131,156,227,132,123,171,42,210,134,229,78,198,98,247,107,107,210,158,122,22,75,112,142,122,250,42,149,106,181,101,166,158,39,85,125,95,55,162,202,248,220,143,138,68,236,240,173,42,211,60,171,89,53,31,28,210,220,42,147,200,189,100,215,8,173,244,219,163,145,241,195,189,126,185,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,151,105,204,35,0,195,116,179,151,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,248,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,59,112,157,234,159,70,254,224,99,222,227,1,117,60,209,253,9,234,111,228,190,241,68,80,93,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,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,57,125,241,235,143,113,51,134,208,224,218,131,125,164,163,213,75,69,60,112,215,50,163,197,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,38,80,0,3,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,16,171,152,143,31,84,124,49,226,169,129,233,109,194,213,114,212,219,223,118,159,170,84,193,81,248,102,52,142,39,249,53,84,219,149,233,51,217,60,110,167,142,70,36,110,250,164,118,230,199,219,150,144,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,242,107,85,87,228,138,89,254,168,240,65,98,225,31,150,198,168,214,228,116,182,171,150,166,222,254,23,21,238,247,71,51,234,33,101,42,95,232,214,26,90,71,73,20,111,142,29,141,137,242,38,196,115,229,235,185,206,108,113,35,32,7,9,222,169,244,111,238,6,61,238,48,18,127,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,170,140,166,154,94,174,141,236,219,27,31,39,99,108,104,144,247,99,175,10,60,87,106,63,9,90,142,204,215,10,151,206,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,62,77,85,211,60,87,89,52,227,35,210,220,214,147,200,178,228,214,249,109,245,59,99,141,242,67,189,62,137,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,140,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,152,28,100,235,21,215,91,248,75,225,103,46,201,111,212,151,92,134,138,159,42,178,94,37,138,169,211,206,147,210,77,111,134,55,85,57,239,123,252,153,41,219,79,60,138,245,234,229,159,122,34,53,237,67,202,114,206,187,90,172,28,107,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,87,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,117,60,168,116,118,213,166,188,37,217,50,231,88,106,232,114,29,65,168,168,189,221,37,173,165,108,83,201,3,102,146,26,38,177,219,26,245,166,90,118,50,120,209,202,228,235,85,43,216,187,100,68,38,80,6,85,207,65,125,192,51,44,103,25,198,115,59,238,61,87,73,98,204,105,234,106,108,87,7,34,44,21,204,167,168,125,60,232,199,34,170,35,227,150,53,71,49,122,61,17,209,185,83,108,140,115,166,167,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,219,166,186,107,166,156,112,233,167,23,29,80,213,11,207,131,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,231,179,136,190,37,245,79,138,12,238,108,235,83,46,223,240,124,43,53,28,245,63,11,182,126,166,24,164,241,32,154,89,59,61,222,195,31,38,215,125,111,234,229,255,0,18,39,148,189,105,158,85,143,233,198,47,170,87,106,79,30,203,152,92,46,150,251,71,114,57,25,37,71,128,148,189,249,219,185,136,199,194,175,171,72,218,246,57,223,172,130,118,170,53,89,243,154,188,149,61,83,229,63,111,235,189,198,220,117,94,121,223,185,63,226,79,229,165,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,191,107,81,82,64,112,103,193,158,125,197,158,127,77,71,71,67,87,110,194,109,213,12,150,253,126,150,41,161,129,208,71,53,58,84,210,82,212,164,18,194,181,221,154,132,146,56,164,232,157,19,115,190,95,182,226,120,133,214,189,26,229,251,195,140,54,220,90,223,106,178,205,73,111,158,217,130,227,49,68,233,124,202,228,98,171,92,246,119,27,35,225,108,146,54,90,153,221,34,57,119,170,171,221,52,172,71,250,14,21,120,196,210,62,43,240,218,59,206,31,120,164,183,100,237,167,116,151,124,78,166,177,142,184,219,159,26,198,217,94,140,249,58,106,109,210,199,178,161,173,70,59,123,81,200,201,55,198,206,234,10,1,230,143,235,179,83,127,37,246,122,35,138,83,232,94,163,215,104,116,220,67,219,44,222,118,25,67,144,75,141,220,170,105,213,95,37,186,169,176,211,201,27,234,25,211,232,134,79,41,140,100,136,170,222,227,85,142,216,175,137,36,232,28,23,113,109,149,112,141,170,105,148,219,98,243,177,187,239,141,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,234,117,115,83,49,93,100,224,71,80,117,75,10,171,242,44,185,54,151,223,46,20,219,164,141,242,67,190,217,62,248,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,153,215,62,171,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,11,222,224,39,132,60,87,131,173,26,151,58,212,186,43,85,175,80,174,150,249,107,114,219,205,85,124,114,67,105,161,99,150,84,164,100,234,141,142,24,99,141,140,124,234,215,57,174,149,174,114,201,36,113,194,172,249,116,243,154,79,15,57,158,188,229,154,55,125,175,164,197,173,22,122,137,169,172,89,125,198,237,78,182,171,211,224,220,147,170,202,139,218,167,99,149,170,232,30,178,61,147,49,58,170,199,35,153,19,252,87,58,191,75,24,183,220,10,31,110,184,148,215,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,199,251,42,192,178,175,247,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,50,67,52,114,51,254,71,53,205,255,0,18,161,122,124,185,184,215,254,149,90,113,61,131,63,185,218,163,212,220,91,245,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,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,10,171,230,7,202,247,42,190,229,89,55,16,92,59,71,241,79,138,121,55,204,135,20,146,73,36,174,150,185,242,35,231,154,221,242,119,123,185,190,89,93,78,231,53,200,230,185,176,247,59,145,195,31,95,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,250,246,177,168,198,57,168,249,145,255,0,47,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,140,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,152,50,62,83,122,227,31,19,77,210,28,109,63,216,45,127,122,239,14,99,44,115,84,82,219,108,254,84,177,199,21,76,139,20,49,205,113,72,217,26,173,52,63,39,58,86,187,115,35,223,36,114,215,137,222,25,240,222,20,57,91,234,14,150,225,245,213,119,23,186,162,209,114,187,220,234,85,90,251,141,198,75,173,185,146,206,145,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,234,219,132,239,84,250,55,247,3,30,247,24,11,94,230,95,192,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,217,31,119,125,254,221,5,44,142,108,45,134,24,164,116,245,200,232,225,138,21,250,55,49,202,199,185,200,200,81,148,217,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,167,86,72,213,249,181,81,201,251,80,234,188,80,113,153,173,28,89,221,109,245,154,141,93,73,110,182,219,169,226,138,43,13,146,90,184,109,78,158,55,76,173,171,117,52,211,202,213,169,219,80,248,214,84,232,187,17,173,255,0,243,245,237,92,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,250,217,34,70,196,85,115,223,13,223,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,64,190,117,126,150,49,111,184,20,62,221,113,32,7,43,143,93,154,101,249,215,179,214,146,211,154,199,2,86,165,181,87,241,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,251,26,228,122,63,190,228,102,201,228,146,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,94,220,243,191,114,127,196,159,203,72,171,202,227,215,102,153,126,117,236,245,167,127,230,145,192,45,30,157,249,220,77,232,229,190,213,109,196,23,195,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,182,72,254,204,32,208,174,34,181,115,135,12,154,124,167,74,50,202,187,93,69,85,60,208,212,82,172,175,117,21,75,221,79,52,49,77,61,54,228,138,119,192,181,15,150,36,149,175,99,100,70,170,181,201,213,171,226,191,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,75,233,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,80,9,165,62,19,189,44,104,223,219,252,123,219,160,58,168,0,202,185,125,12,225,71,78,56,181,224,71,71,176,172,214,47,6,235,67,167,246,25,236,23,248,33,71,213,90,42,157,108,167,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,200,1,194,167,42,205,101,213,44,238,179,244,243,142,93,112,76,50,193,112,168,182,93,59,147,182,154,233,93,51,97,147,107,173,219,161,154,41,161,108,221,141,211,175,234,158,199,187,180,249,21,174,219,119,224,226,156,99,106,22,135,105,191,15,185,37,215,136,123,15,199,240,203,135,98,215,83,100,139,178,234,171,148,147,74,212,100,116,205,146,88,186,205,31,69,157,21,143,108,145,182,7,74,197,69,141,21,51,132,77,254,82,26,141,164,120,71,18,241,217,53,7,21,164,155,33,202,169,254,27,138,100,117,53,44,107,44,245,123,36,89,32,70,72,168,212,125,91,85,176,178,70,245,149,31,182,22,181,91,81,34,165,228,128,10,171,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,61,175,50,126,6,46,188,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,55,85,106,244,235,22,213,88,210,73,35,175,14,156,75,234,159,11,249,220,57,214,153,221,191,225,121,182,106,201,234,126,23,115,253,76,209,71,229,193,12,177,247,187,93,247,190,61,206,250,31,209,201,254,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,192,0,82,183,58,191,84,248,183,219,250,31,113,184,157,43,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,112,14,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,242,171,95,96,98,37,51,86,26,233,150,36,100,44,117,69,67,163,167,87,72,247,189,140,68,115,156,244,85,95,19,192,191,25,183,222,15,53,30,170,231,37,171,227,56,102,81,227,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,198,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,252,156,213,69,249,162,159,172,70,174,98,90,23,89,175,220,41,229,120,221,134,205,241,60,146,195,218,201,44,48,181,103,89,29,85,74,170,178,178,40,225,71,58,105,164,165,125,84,49,198,173,115,93,36,204,254,202,162,61,180,45,165,90,153,149,104,222,163,227,154,165,133,85,248,247,172,102,225,21,194,155,116,146,50,57,182,47,215,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,202,158,131,56,205,110,185,253,234,154,251,121,167,164,134,162,150,207,105,178,49,180,204,115,88,176,91,237,244,244,48,185,81,206,114,239,116,84,209,185,235,215,162,189,92,168,141,69,70,165,212,242,144,208,106,109,44,225,162,61,73,184,81,85,193,144,234,125,71,197,42,82,166,158,90,119,197,110,129,242,69,67,26,49,239,86,189,142,106,203,82,201,90,198,111,101,99,83,234,107,24,229,155,224,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,57,161,112,45,250,20,202,159,174,58,57,134,120,154,109,122,217,241,138,106,39,110,134,197,116,146,71,34,244,133,26,158,61,28,221,99,237,244,87,49,146,171,227,253,83,93,79,26,195,253,38,215,237,101,208,175,143,254,136,245,10,235,139,254,40,183,173,178,233,225,61,169,223,135,231,181,201,185,23,183,51,55,63,183,59,54,203,30,247,236,123,119,59,175,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,217,227,60,40,216,184,75,229,233,170,248,111,106,213,89,151,220,180,255,0,33,172,202,111,116,80,189,190,125,87,129,84,177,198,142,145,85,235,12,12,127,106,52,232,198,175,71,201,219,99,229,145,10,44,53,80,101,92,189,235,159,10,184,111,21,252,191,52,175,15,188,219,105,27,147,219,180,222,205,83,137,221,228,145,97,125,186,226,182,168,54,35,165,107,30,239,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,72,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,101,60,152,56,117,169,125,215,37,226,79,47,196,234,227,167,130,157,182,108,58,186,170,40,187,19,189,238,145,46,21,16,35,218,178,163,227,72,226,129,38,98,181,138,147,85,69,213,234,143,70,75,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,169,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,159,252,208,249,126,255,0,223,39,21,186,69,15,249,91,182,103,103,107,127,234,209,37,77,20,20,244,223,245,154,154,185,38,151,254,28,189,127,180,133,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,250,213,177,57,239,119,141,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,0,102,135,137,187,181,170,255,0,196,150,171,223,108,87,58,75,141,182,227,156,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,234,121,86,93,173,87,30,7,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,216,228,85,150,160,172,14,99,92,182,50,172,230,251,123,226,35,66,93,117,200,47,85,190,69,207,38,177,87,221,36,171,170,159,99,41,217,19,109,81,186,55,61,219,88,201,220,176,62,111,147,91,28,116,236,232,140,132,232,28,175,120,22,253,10,98,172,215,29,99,195,60,77,73,189,111,248,61,53,107,183,77,98,181,201,27,81,58,194,173,79,30,178,110,178,119,58,171,158,200,149,145,254,169,206,168,141,122,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,143,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,242,115,81,83,230,136,83,14,183,242,159,213,203,15,17,118,205,53,209,122,42,186,252,19,39,167,124,214,156,158,245,43,231,130,222,248,41,119,212,67,115,154,150,155,165,59,221,43,92,145,47,107,100,137,44,77,71,57,233,42,50,213,56,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,254,192,82,95,56,109,16,186,224,124,69,211,235,44,215,202,74,203,110,168,211,163,169,233,27,27,153,61,12,246,234,90,74,105,88,255,0,218,215,177,205,88,94,215,162,162,245,124,141,86,166,196,124,144,86,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,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,209,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,253,142,99,220,213,234,138,168,123,93,1,209,203,239,16,26,203,137,232,238,57,55,143,87,147,92,27,79,37,78,214,63,196,165,99,93,37,77,78,199,189,137,39,106,8,229,151,183,189,28,253,155,91,245,57,16,210,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,149,114,234,120,68,225,163,75,56,160,229,177,167,24,46,166,90,127,254,113,225,94,40,224,166,248,165,179,250,254,121,100,241,39,154,41,59,61,222,195,25,38,214,253,108,234,213,255,0,18,165,74,235,166,133,234,63,14,154,143,113,210,253,80,179,120,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,111,215,158,241,21,171,154,147,165,248,62,142,101,121,101,93,86,39,128,83,190,27,85,10,202,247,36,143,89,36,86,77,58,185,202,178,62,40,164,74,120,147,228,200,161,141,172,141,173,221,34,191,186,242,238,224,130,179,138,172,237,114,220,198,151,110,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,181,236,131,200,68,146,57,25,21,67,85,142,71,61,142,73,21,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,57,175,37,79,84,249,79,219,250,239,113,183,29,87,158,119,238,79,248,147,249,105,93,90,23,161,122,143,196,94,163,219,180,191,75,236,222,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,126,150,203,103,15,60,191,184,121,125,45,44,148,150,12,98,193,79,61,74,173,77,93,59,46,57,5,197,180,239,149,232,143,149,209,182,170,186,118,192,228,99,17,91,215,99,88,196,100,108,107,91,69,124,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,77,168,233,159,186,89,30,249,28,137,185,239,118,214,177,155,35,100,223,229,55,193,150,109,37,247,250,76,103,55,92,175,19,181,82,236,167,178,89,233,223,89,107,147,32,141,236,134,165,181,53,15,77,157,251,114,238,133,204,141,170,232,231,146,53,223,244,68,172,154,218,129,64,60,209,253,118,106,111,228,190,207,68,78,158,80,24,181,139,57,224,191,80,176,172,166,135,205,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,100,85,212,206,83,122,227,65,196,116,250,73,164,201,241,92,66,178,222,235,221,191,44,188,199,53,53,13,13,42,189,237,74,74,202,136,226,115,29,88,215,177,25,178,6,185,207,107,227,151,100,108,87,164,86,21,63,12,248,111,10,28,191,53,99,75,112,250,234,187,139,221,131,228,151,43,189,206,165,85,175,184,220,100,181,72,201,103,72,247,43,97,102,216,163,99,35,106,174,214,49,187,156,247,239,145,244,24,92,79,43,238,2,177,236,67,13,178,241,37,171,150,42,75,142,79,144,83,182,225,141,219,234,124,90,218,74,11,116,139,75,81,69,94,141,116,74,232,107,183,68,231,177,236,149,118,69,51,81,81,178,111,107,121,255,0,53,142,59,110,171,117,175,225,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,246,57,202,245,127,97,202,205,147,199,36,0,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,118,70,215,117,70,171,219,189,234,200,218,187,222,212,91,52,230,173,166,246,45,31,224,71,76,244,191,24,172,186,213,218,177,156,194,217,110,164,154,233,92,250,186,167,199,29,178,226,136,175,145,255,0,255,0,70,53,27,27,27,209,145,177,140,107,88,218,214,225,59,213,62,141,253,192,199,189,198,2,205,57,151,242,239,169,212,250,105,181,239,64,113,202,70,228,246,234,121,31,144,99,86,219,124,80,190,248,197,150,73,164,173,133,34,106,58,106,237,210,189,94,215,238,124,236,70,163,23,184,198,178,106,160,210,173,76,202,180,111,81,241,205,82,194,170,252,123,214,51,112,138,225,77,186,73,25,28,219,23,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,181,108,78,123,221,227,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,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,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,101,90,243,88,224,74,212,182,170,254,41,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,99,92,143,71,247,220,140,217,60,146,66,14,11,184,73,202,184,185,213,52,197,173,178,248,56,221,139,198,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,175,70,41,160,156,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,4,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,127,198,112,120,195,253,1,126,159,114,143,232,231,241,95,195,127,16,173,242,188,159,11,193,243,188,218,141,255,0,11,240,255,0,87,240,238,223,103,177,215,234,219,215,175,203,161,223,249,69,126,159,127,79,183,127,209,23,194,191,13,252,62,151,241,159,198,252,223,7,193,243,97,233,217,241,255,0,87,241,30,223,147,227,119,190,157,190,79,248,183,29,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,183,238,54,184,148,211,142,27,244,58,249,115,205,82,213,116,186,228,118,250,203,93,131,27,175,165,74,200,239,53,79,133,90,177,207,78,174,110,250,54,247,26,181,10,174,107,82,55,109,69,87,201,27,31,157,115,191,240,53,196,86,43,194,247,16,86,221,82,205,113,95,141,217,89,111,173,183,212,248,244,49,212,220,40,251,177,46,201,232,187,146,198,200,230,222,214,198,231,171,191,192,75,80,212,69,87,33,161,60,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,198,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,252,156,213,69,249,162,153,109,52,167,194,119,165,141,27,251,127,143,123,116,7,85,0,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,7,201,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,158,206,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,118,239,237,167,68,100,112,198,174,147,180,146,59,208,112,135,203,211,84,248,179,177,100,121,77,21,207,240,125,150,219,111,238,89,46,55,107,85,75,169,111,181,206,124,172,108,48,202,136,140,88,88,248,36,108,211,49,100,116,78,88,211,180,245,114,237,141,89,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,147,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,249,181,200,169,242,84,46,211,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,162,57,58,244,151,114,36,139,28,115,124,2,170,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,232,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,201,205,69,79,154,33,159,126,57,56,68,186,240,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,118,239,237,175,69,100,144,200,173,143,186,145,183,234,224,95,140,219,239,7,154,143,85,115,146,213,241,156,51,40,241,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,227,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,126,78,106,162,252,209,79,214,32,7,58,191,75,24,183,220,10,31,110,184,144,3,149,199,174,205,50,252,235,217,235,75,254,0,2,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,139,20,215,239,208,215,232,107,44,254,144,127,10,253,30,252,61,223,29,248,158,238,207,103,114,108,219,179,245,157,238,231,111,181,218,253,111,119,183,218,253,102,195,53,153,103,225,95,197,87,159,192,191,21,252,55,241,10,143,131,252,91,183,231,120,61,199,118,60,142,215,234,251,221,189,155,246,125,59,186,244,249,116,45,167,147,39,244,142,252,9,125,252,77,255,0,226,99,245,159,134,254,35,191,200,248,167,121,59,254,7,255,0,121,255,0,134,238,245,250,59,253,59,95,95,148,89,80,51,89,197,62,138,127,71,110,32,179,109,28,142,225,230,210,99,247,4,240,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,155,88,141,238,35,246,245,111,69,94,84,122,173,42,211,60,171,89,53,31,28,210,220,42,147,200,189,100,215,8,173,244,219,163,145,241,195,189,126,185,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,154,115,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,250,192,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,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,74,12,227,219,130,11,239,8,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,219,219,43,227,77,136,215,197,211,107,156,232,229,70,89,79,46,238,1,104,248,99,197,87,60,213,43,125,170,229,169,183,190,213,71,69,166,130,163,240,204,105,28,172,241,169,106,118,171,210,103,178,121,27,81,36,111,72,221,244,198,221,205,143,185,44,128,226,199,210,198,178,125,191,200,125,186,115,53,134,170,12,171,150,147,202,191,143,90,154,90,155,87,11,26,201,125,171,172,101,101,68,54,252,26,231,81,218,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,239,151,181,213,24,145,53,146,127,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,58,44,145,198,201,106,28,175,114,53,239,114,126,87,10,156,97,240,59,131,91,171,56,98,192,179,191,194,150,173,51,242,40,168,238,185,109,210,146,42,27,247,74,169,18,162,174,150,185,38,116,83,119,38,122,205,211,245,91,155,58,44,81,163,24,230,199,234,249,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,46,167,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,101,27,115,39,224,98,235,195,238,127,89,170,154,115,107,171,174,211,172,170,162,166,229,43,40,237,110,108,24,188,238,154,52,117,44,174,134,52,130,26,103,73,80,198,211,117,86,175,78,177,109,85,141,36,146,53,112,241,196,14,125,195,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,178,86,181,93,209,36,138,55,124,246,161,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,21,213,205,103,141,170,205,41,177,83,112,253,164,57,95,135,153,222,123,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,189,185,170,62,125,81,95,185,176,34,238,141,82,162,55,165,54,29,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,207,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,135,252,210,244,46,143,88,56,83,191,100,148,86,111,47,36,211,191,246,73,108,154,53,130,57,25,75,26,162,92,24,233,37,77,221,159,23,185,51,163,99,154,231,201,77,7,246,149,168,199,80,184,44,211,146,126,142,218,175,89,150,121,173,247,203,13,92,181,24,213,61,45,146,193,89,53,43,93,72,217,234,146,71,86,58,41,28,197,84,169,142,40,224,98,172,111,69,108,85,143,71,34,164,173,45,208,0,101,92,191,238,87,30,132,244,203,243,175,120,173,63,87,142,142,12,172,92,97,233,197,45,178,59,175,193,179,60,95,200,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,77,124,61,112,75,174,58,249,172,179,105,15,225,75,174,35,37,147,177,62,83,93,124,182,205,79,240,42,89,90,143,141,210,195,34,49,238,154,86,47,88,97,250,93,39,246,186,182,54,201,43,52,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,151,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,117,94,121,223,185,63,226,79,229,167,31,228,213,118,181,88,56,146,205,175,183,219,157,37,186,219,110,211,123,149,93,101,101,92,205,134,10,104,35,175,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,107,199,215,26,249,87,21,154,143,87,100,180,220,252,125,50,198,110,19,71,142,91,233,214,70,71,95,177,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,155,157,43,229,253,94,92,220,20,127,74,173,71,158,255,0,159,219,46,177,233,150,45,250,203,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,222,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,250,193,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,249,202,184,177,244,177,172,159,111,242,31,110,156,205,97,107,218,253,199,173,54,131,112,111,164,58,43,164,215,218,73,245,22,249,166,246,40,110,239,143,187,190,193,110,158,200,198,182,102,205,12,177,186,10,229,116,144,203,10,125,123,88,213,123,218,212,124,42,250,193,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,93,194,78,43,194,54,150,38,45,109,151,206,201,47,190,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,78,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,50,154,249,149,242,244,172,211,43,237,118,186,232,54,33,254,193,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,54,199,36,170,214,181,145,236,107,121,255,0,42,204,79,136,239,233,29,104,206,180,131,25,255,0,98,159,173,180,229,247,155,157,19,254,23,240,189,240,75,83,76,217,250,127,187,63,220,239,138,56,221,191,127,109,207,78,199,117,75,212,5,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,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,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,130,42,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,30,83,77,244,171,78,52,126,197,81,140,105,126,23,106,198,109,85,119,10,155,164,212,150,234,116,138,55,213,78,253,242,72,168,159,246,90,212,254,203,35,100,113,177,26,198,49,173,245,96,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,37,167,53,142,59,109,73,106,175,225,103,70,178,106,183,92,157,80,176,102,247,91,116,237,108,17,192,141,123,100,179,163,209,21,207,123,156,173,89,246,57,168,196,103,97,202,253,243,199,29,112,104,94,133,234,63,17,122,143,110,210,253,47,179,121,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,135,184,117,208,108,55,134,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,237,242,57,189,81,170,247,108,98,50,54,174,198,53,18,189,185,231,126,228,255,0,137,63,150,144,131,130,13,94,195,116,23,137,204,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,207,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,159,226,47,137,125,83,226,131,59,155,58,212,203,183,252,31,10,205,71,61,79,194,237,159,169,134,41,60,72,38,150,78,207,119,176,199,201,181,223,91,250,185,127,196,137,50,185,102,242,243,181,106,245,169,188,65,235,125,29,37,118,19,93,79,112,182,216,172,10,230,189,110,170,230,203,73,61,84,238,79,170,6,68,229,149,34,216,173,155,189,27,101,71,70,145,177,102,137,92,87,112,163,168,252,37,106,59,240,172,214,47,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,37,121,94,241,211,250,20,202,153,161,218,199,153,248,154,109,122,223,240,122,154,214,238,134,197,116,146,70,170,117,153,92,158,61,28,221,100,238,117,71,49,146,171,36,253,83,93,81,34,192,3,74,124,39,122,88,209,191,183,248,247,183,64,117,80,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,84,7,54,190,52,127,26,95,107,56,81,192,29,182,203,142,92,33,159,40,186,65,93,185,183,26,232,217,185,180,45,108,79,86,44,48,61,232,178,182,84,87,121,48,181,54,198,180,251,164,134,188,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,69,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,8,57,161,112,45,250,107,197,95,174,58,57,134,121,122,147,101,217,241,138,106,39,109,154,251,107,142,55,34,244,133,26,190,69,100,61,35,237,244,86,189,241,35,227,253,107,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,246,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,199,63,215,77,11,211,142,34,244,226,227,165,250,161,102,243,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,15,195,246,125,195,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,190,39,57,27,209,36,138,70,252,246,169,42,185,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,232,168,202,105,165,232,217,24,253,177,177,242,119,247,70,137,55,118,237,8,1,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,255,0,128,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,35,138,115,58,227,106,179,92,245,30,167,73,52,191,43,223,166,216,190,234,57,170,109,55,41,214,151,37,170,114,195,36,146,76,196,86,197,52,48,77,11,89,10,237,123,119,50,73,89,35,155,43,17,190,3,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,125,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,141,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,249,185,202,171,243,85,63,88,21,129,206,179,66,235,46,182,44,47,136,123,13,155,189,240,77,248,222,69,83,26,207,36,140,165,149,253,202,23,185,136,139,20,112,178,103,85,49,210,42,177,203,37,92,12,250,250,181,25,82,197,143,242,96,208,106,108,171,84,50,93,127,190,209,85,248,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,234,199,68,173,127,202,186,55,174,197,107,21,215,18,0,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,186,147,228,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,126,214,189,141,114,116,84,69,62,179,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,6,85,207,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,251,28,199,181,201,213,21,20,178,173,57,230,189,117,179,240,91,124,197,47,25,69,90,107,166,57,79,13,182,195,117,187,210,58,189,151,168,37,169,70,249,91,218,205,141,169,166,166,115,250,249,42,169,35,226,138,71,58,119,73,44,105,90,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,127,198,230,153,83,104,207,43,123,238,148,210,222,106,238,204,197,108,248,229,173,107,170,100,149,207,169,124,119,90,20,124,136,146,201,35,163,98,187,114,178,36,122,178,38,109,141,157,24,198,162,84,95,9,222,169,244,111,238,6,61,238,48,23,83,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,51,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,242,115,81,83,230,136,80,15,29,28,25,95,120,60,212,122,91,100,119,95,140,225,153,71,145,81,140,220,165,123,18,169,209,196,172,238,211,84,198,222,157,38,139,187,18,44,141,106,71,35,94,215,55,106,171,226,141,192,191,25,183,222,15,53,30,170,231,37,171,227,56,102,81,227,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,198,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,252,156,213,69,249,162,159,172,69,94,61,184,223,177,112,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,177,178,178,53,222,142,124,189,54,181,205,142,85,101,11,127,178,172,247,42,255,0,125,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,229,115,156,239,241,170,140,179,22,190,224,217,85,231,10,202,104,124,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,230,126,174,85,166,121,86,31,136,97,89,213,218,147,173,151,61,183,213,220,45,21,81,199,39,109,222,53,108,244,115,192,231,185,136,197,153,143,129,30,230,49,206,219,28,240,57,85,21,253,18,85,114,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,63,12,200,146,74,255,0,38,150,155,114,177,33,123,231,145,213,17,198,196,145,223,76,141,220,232,251,114,222,160,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,0,25,172,226,159,69,63,163,183,16,89,182,142,71,112,243,105,49,251,130,120,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,175,42,52,145,194,46,136,93,120,113,225,211,12,209,171,237,242,146,239,114,176,83,212,186,178,174,146,55,50,5,158,162,170,106,153,25,30,239,169,204,99,167,86,35,213,26,175,70,35,149,172,221,177,59,0,0,202,185,127,220,174,61,9,233,151,231,94,241,90,74,163,242,109,216,158,43,103,190,221,242,155,78,51,106,162,189,100,30,63,197,238,52,244,81,199,85,112,236,49,89,7,145,43,81,31,47,109,138,173,102,245,93,173,85,68,232,135,235,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,117,94,121,223,185,63,226,79,229,165,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,155,227,99,191,107,81,83,186,240,93,194,78,85,197,206,169,166,45,109,151,193,198,236,94,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,122,49,75,254,210,173,51,197,116,111,78,49,205,45,194,169,60,123,46,51,111,138,223,77,186,56,217,36,219,19,235,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,192,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,255,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,62,171,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,11,191,229,161,192,229,55,14,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,208,248,210,54,34,35,94,249,166,249,0,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,166,124,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,158,127,76,244,171,78,52,111,21,131,10,210,220,46,213,140,217,105,246,187,198,183,211,164,125,233,27,27,35,239,76,255,0,237,205,50,178,56,209,210,200,174,145,251,81,92,229,95,153,234,193,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,0,2,0,115,171,244,177,139,125,192,161,246,235,137,81,122,61,154,231,218,121,155,166,93,166,52,245,111,200,104,236,247,152,160,150,145,147,44,244,112,77,108,169,134,166,174,55,66,230,190,55,193,79,36,211,164,168,189,35,88,145,238,234,214,170,30,82,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,242,121,86,105,30,135,98,92,56,218,53,11,79,47,22,172,167,41,200,59,174,200,111,126,4,49,215,91,42,158,200,22,123,54,237,189,232,225,133,98,133,118,61,202,217,28,189,246,162,50,88,209,38,169,85,124,243,191,114,127,196,159,203,74,171,37,255,0,46,238,8,43,56,170,206,215,45,204,105,118,233,150,39,112,138,43,235,86,105,233,166,186,72,232,101,145,148,180,178,178,39,49,219,94,200,60,132,73,35,145,145,84,53,88,228,115,216,228,189,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,14,85,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,70,148,248,78,244,177,163,127,111,241,239,110,128,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,168,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,71,254,60,179,173,83,211,142,20,243,220,175,72,109,126,85,234,158,222,176,84,84,69,61,76,117,86,202,25,151,181,81,93,76,148,237,87,172,208,49,235,34,57,95,27,98,107,93,51,156,169,23,110,76,235,151,189,202,135,18,210,59,47,9,118,76,151,78,91,73,83,125,191,84,84,46,93,92,177,49,149,174,184,195,52,136,218,105,209,178,202,172,100,81,61,157,166,170,179,116,114,54,126,220,110,168,122,19,40,25,235,230,37,139,104,118,21,197,102,87,140,104,53,15,131,106,161,237,54,241,73,79,44,47,183,211,94,28,138,250,152,104,146,53,94,220,44,220,198,186,39,116,88,167,109,68,109,107,24,198,53,61,183,42,28,183,87,44,188,90,89,49,173,57,117,93,77,138,253,79,80,153,117,10,202,246,81,58,221,12,50,43,106,103,86,197,42,49,241,74,246,118,156,168,205,210,72,216,59,145,182,161,234,72,174,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,85,115,206,253,201,255,0,18,127,45,34,175,43,143,93,154,101,249,215,179,214,151,252,8,255,0,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,111,90,204,90,247,91,11,221,224,85,110,98,201,26,186,53,71,164,51,177,157,169,19,163,218,157,89,39,109,239,138,52,51,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,125,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,253,47,157,95,165,140,91,238,5,15,183,92,72,1,202,227,215,102,153,126,117,236,245,165,255,0,0,1,74,220,234,253,83,226,223,111,232,125,198,226,115,78,22,242,140,251,10,224,231,138,12,175,78,115,42,188,98,229,110,168,193,157,45,117,11,230,134,183,176,251,133,92,78,101,60,240,203,27,160,122,186,70,110,122,163,209,99,73,35,219,250,196,123,34,173,166,138,154,227,117,162,183,214,93,169,45,116,245,85,17,195,45,117,91,101,116,20,172,115,145,29,52,137,11,31,42,177,168,170,229,72,216,247,244,69,218,215,47,68,93,47,104,94,133,233,199,14,154,113,110,210,253,47,179,120,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,225,92,115,99,120,14,87,194,94,166,90,53,59,39,171,199,241,230,217,252,217,235,233,18,23,78,201,233,166,142,162,154,56,217,51,216,201,95,37,68,80,198,144,171,216,178,171,210,54,189,142,122,61,51,152,95,159,42,203,77,170,221,192,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,11,88,250,169,210,231,83,10,75,43,145,58,189,233,20,49,70,142,119,85,217,27,27,251,26,136,146,212,21,87,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,117,94,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,101,92,183,237,96,224,22,143,137,206,11,244,107,60,210,219,125,170,219,169,182,77,63,177,212,116,74,104,41,255,0,19,70,182,154,54,120,213,85,59,81,235,51,25,4,109,167,146,71,172,109,250,163,118,214,201,220,138,160,75,9,228,227,195,245,215,51,214,218,238,32,46,12,171,166,177,105,237,60,212,148,50,181,28,198,86,221,106,224,124,43,18,57,99,86,72,200,169,164,149,210,53,175,107,216,249,169,87,230,215,42,19,215,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,234,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,113,253,96,226,111,1,208,205,80,211,189,63,212,106,154,75,61,183,80,169,239,78,139,33,174,184,195,73,69,110,158,130,58,121,26,202,135,76,173,107,89,43,102,123,90,244,119,84,145,177,179,107,187,138,230,122,13,116,208,189,56,226,47,78,46,58,95,170,22,111,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,207,15,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,219,226,115,145,189,18,72,164,111,207,106,146,171,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,110,166,237,37,214,27,85,108,214,42,42,74,203,147,41,228,117,29,61,93,75,169,160,154,116,106,246,217,36,173,142,71,70,197,119,68,87,164,111,86,162,170,163,93,211,162,230,179,137,28,203,87,53,7,91,114,156,207,93,108,21,118,60,218,235,81,20,215,43,101,77,173,246,231,209,179,177,27,105,225,74,121,17,30,198,54,157,33,70,43,250,189,204,70,185,206,122,185,92,178,255,0,147,70,27,164,119,125,109,191,230,121,157,254,146,12,219,29,167,130,28,50,217,53,209,144,62,173,245,48,86,54,186,104,169,250,163,234,95,21,60,93,21,19,115,24,201,158,231,55,175,109,204,137,124,88,250,167,214,79,184,25,15,184,206,89,247,15,218,123,161,218,145,202,71,22,181,113,15,126,248,6,25,111,248,149,210,166,247,23,101,181,86,217,33,190,213,171,36,166,116,145,75,210,105,58,172,8,140,99,164,145,179,186,38,34,172,136,139,77,133,212,242,123,212,141,113,204,116,106,249,140,106,101,29,214,163,16,198,124,24,176,155,197,194,134,102,121,52,175,117,76,117,20,176,212,187,232,168,134,157,244,204,107,81,189,93,22,245,141,93,177,177,177,147,252,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,0,83,183,59,12,43,1,178,234,230,7,154,216,234,41,34,203,50,91,61,84,87,250,56,95,11,94,232,41,95,27,104,234,229,141,173,73,85,242,36,147,194,146,200,170,142,101,27,24,222,157,167,17,87,129,156,43,1,212,62,45,52,207,17,212,234,138,70,99,213,151,142,236,241,85,190,20,130,178,120,97,146,106,106,73,27,51,92,201,25,61,68,112,192,177,42,117,145,37,86,55,163,156,138,104,204,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,64,37,255,0,114,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,234,188,243,191,114,127,196,159,203,74,224,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,254,164,93,15,112,197,195,214,43,194,254,141,89,116,143,22,169,243,252,14,229,77,198,232,250,88,233,230,185,215,74,237,210,212,72,214,39,249,177,177,28,231,185,145,69,19,21,239,217,185,122,168,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,229,92,88,250,88,214,79,183,249,15,183,78,102,176,183,78,84,252,12,90,172,184,205,7,20,90,175,107,164,184,92,175,244,233,38,41,101,184,218,218,244,182,64,202,134,73,21,205,123,241,238,109,75,221,3,31,4,145,116,70,194,253,232,247,247,145,34,179,64,64,14,117,126,150,49,111,184,20,62,221,113,42,175,132,239,84,250,55,247,3,30,247,24,13,41,128,80,15,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,136,1,205,31,215,102,166,254,75,236,244,68,255,0,228,169,233,99,41,251,129,93,237,214,226,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,1,0,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,166,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,124,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,218,215,177,205,94,138,138,135,214,8,1,206,175,210,198,45,247,2,135,219,174,37,122,242,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,157,171,152,199,46,123,174,145,221,110,58,223,162,22,106,187,142,19,113,168,154,174,237,105,164,167,116,211,217,103,145,213,117,51,203,28,20,212,205,134,154,215,12,49,196,196,115,222,170,197,84,69,249,116,82,58,240,93,197,182,85,194,54,169,166,83,109,139,206,198,239,190,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,75,254,210,173,76,197,117,147,78,49,205,82,194,170,252,139,46,77,111,138,225,77,186,72,223,36,59,211,235,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,90,220,243,191,114,127,196,159,203,74,245,225,187,68,46,188,71,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,243,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,143,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,42,241,237,193,5,139,139,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,29,142,149,241,166,197,115,37,233,181,205,108,146,163,232,4,210,159,9,222,150,52,111,237,254,61,237,208,15,232,157,194,199,254,109,58,85,255,0,193,182,239,254,137,210,173,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,62,176,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,20,129,204,235,130,90,205,12,212,122,157,91,210,252,83,102,155,101,27,171,38,166,180,219,103,74,92,106,169,171,12,114,71,51,209,29,20,48,207,52,205,124,41,185,141,220,249,34,100,109,108,76,87,115,94,1,56,201,169,225,7,84,43,110,23,218,106,186,252,19,39,167,72,114,58,26,26,40,167,173,123,224,142,101,163,154,157,100,146,52,107,217,44,170,215,34,191,98,199,44,157,90,231,164,106,219,254,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,137,92,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,241,213,99,146,55,203,78,228,123,85,172,123,86,136,109,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,52,41,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,245,252,235,73,244,179,84,60,31,210,102,154,98,153,111,195,59,190,23,199,108,212,213,254,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,236,67,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,227,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,249,181,202,139,242,85,43,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,209,41,160,167,252,77,26,199,19,60,106,170,157,168,245,153,140,130,54,211,201,35,214,54,253,81,187,107,100,238,69,69,133,180,243,38,202,111,185,207,45,189,11,205,114,154,239,54,245,144,92,49,139,165,198,167,180,200,251,245,83,216,107,36,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,249,17,3,149,199,174,205,50,252,235,217,235,75,254,0,2,149,185,213,250,167,197,190,223,208,251,141,196,244,28,167,52,190,213,173,90,71,196,222,148,94,93,73,29,62,83,103,178,91,89,81,83,68,218,182,81,206,246,92,251,53,73,19,149,17,239,134,94,220,172,250,154,168,248,218,168,230,170,34,165,112,26,83,225,99,90,255,0,164,79,15,184,78,177,201,111,240,170,242,11,122,249,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,39,85,0,174,14,115,250,243,83,138,233,126,53,160,22,42,218,79,35,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,61,30,217,81,204,249,208,200,196,222,142,122,54,157,139,62,228,167,174,148,118,171,238,105,195,197,250,243,217,248,222,204,147,29,166,145,32,142,55,213,68,206,221,115,26,245,84,150,73,159,11,105,94,216,209,30,212,142,146,119,253,29,28,175,182,160,121,76,235,73,244,179,84,60,31,210,102,154,98,153,111,195,59,190,23,199,108,212,213,254,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,236,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,122,117,99,87,252,72,87,7,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,32,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,168,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,8,21,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,243,171,132,206,31,173,92,50,232,54,49,165,20,108,164,125,202,142,159,203,191,86,83,163,85,43,110,179,116,117,76,189,196,142,55,72,196,119,72,162,116,141,222,144,197,11,93,215,105,205,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,46,167,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,101,85,243,206,253,201,255,0,18,127,45,61,255,0,41,238,52,114,173,100,183,87,240,245,169,142,186,222,178,76,102,223,83,125,162,201,171,43,164,171,154,190,133,106,152,146,69,86,249,158,233,22,104,228,170,98,70,230,245,107,162,232,213,70,44,72,178,201,94,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,158,204,179,22,190,224,217,85,231,10,202,104,124,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,230,95,159,44,187,181,214,245,192,230,152,86,94,110,117,117,245,17,211,220,169,25,45,76,206,149,237,130,11,157,92,48,196,142,114,170,163,35,138,56,227,99,127,99,88,198,181,58,34,34,28,131,154,23,2,223,166,188,85,250,227,163,152,103,151,169,54,93,159,24,166,162,118,217,175,182,184,227,114,47,72,81,171,228,86,67,210,62,223,69,107,223,18,62,63,214,185,180,241,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,43,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,237,61,174,69,196,190,169,228,58,19,136,240,233,241,111,134,97,152,151,159,253,235,110,158,166,31,139,249,85,137,89,253,254,206,234,197,81,217,153,58,197,250,182,236,234,171,243,85,234,123,254,5,248,50,190,241,135,168,245,86,201,46,191,6,195,49,127,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,37,255,0,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,230,231,42,175,205,84,253,96,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,1,156,206,55,53,230,155,136,238,37,243,29,73,179,86,213,207,143,45,67,45,120,250,77,81,44,140,75,117,51,18,40,228,137,146,177,142,133,147,57,178,84,172,91,27,177,245,15,69,234,237,206,94,20,105,119,134,237,111,181,113,31,162,88,182,180,89,172,117,118,106,124,142,158,87,62,130,166,70,200,250,105,225,158,74,121,152,143,111,201,236,73,97,147,99,250,53,92,205,174,86,177,85,88,157,44,28,171,250,39,112,177,255,0,155,78,149,127,240,109,187,255,0,162,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,198,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,124,220,229,85,249,170,153,109,47,251,149,199,161,61,50,252,235,222,43,73,84,1,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,199,85,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,63,206,85,197,143,165,141,100,251,127,144,251,116,230,107,13,41,240,157,233,99,70,254,223,227,222,221,1,213,65,0,57,213,250,88,197,190,224,80,251,117,196,170,190,19,189,83,232,223,220,12,123,220,96,52,166,1,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,228,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,249,53,168,137,242,68,61,6,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,241,33,68,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,3,157,95,165,140,91,238,5,15,183,92,74,171,225,59,213,62,141,253,192,199,189,198,3,74,96,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,26,83,32,7,50,190,96,95,160,154,58,237,4,210,153,183,231,215,91,123,126,41,113,107,186,199,103,161,171,130,165,159,170,150,10,150,77,79,113,98,248,211,199,185,138,212,142,70,63,231,185,164,21,229,205,198,191,244,85,212,121,236,25,253,206,235,38,153,101,63,171,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,189,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,172,128,28,234,253,44,98,223,112,40,125,186,226,64,14,87,30,187,52,203,243,175,103,173,47,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,62,220,194,244,247,67,180,203,137,172,131,24,208,171,247,159,65,250,202,187,229,36,93,159,22,207,120,150,170,119,205,110,166,72,98,142,54,67,12,107,3,82,52,222,177,187,116,110,118,230,57,173,233,124,169,245,191,94,112,221,121,160,210,93,57,177,213,229,88,126,85,80,147,228,150,119,73,182,11,92,13,216,201,47,12,145,126,152,31,19,85,136,238,191,41,211,183,15,69,145,96,115,59,175,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,3,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,157,110,40,184,100,207,184,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,42,184,4,230,105,143,112,217,165,245,186,71,173,22,124,130,243,98,181,212,36,216,170,216,45,180,175,158,153,147,73,52,181,112,206,249,103,133,28,206,235,219,36,107,209,207,69,146,100,87,109,72,218,216,87,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,180,158,82,156,23,126,11,177,81,241,93,159,183,117,235,35,183,205,6,47,107,158,135,107,173,212,50,63,107,171,156,233,88,143,73,167,99,21,34,116,74,141,241,166,114,238,145,42,54,199,101,64,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,202,185,106,156,125,127,246,172,184,114,254,16,255,0,246,114,168,138,188,174,61,118,105,151,231,94,207,90,75,254,51,121,178,95,116,235,86,40,112,110,25,215,20,191,218,177,237,181,23,139,221,68,140,185,91,239,82,77,77,213,148,212,238,166,149,58,67,23,117,174,124,141,145,178,44,241,163,62,150,70,244,158,127,232,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,16,113,205,165,246,173,28,226,211,83,48,59,19,169,18,219,5,227,226,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,167,78,136,169,26,42,53,189,118,165,154,114,108,214,191,199,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,159,224,25,225,230,11,172,86,173,111,226,211,58,203,177,171,245,93,215,30,162,168,134,201,103,150,90,166,207,2,65,73,11,33,145,212,174,99,222,207,26,74,134,212,79,26,177,122,57,39,222,168,142,123,144,142,167,85,225,99,90,255,0,163,183,16,88,78,177,201,111,243,105,49,251,130,249,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,61,207,70,247,17,155,186,183,170,46,148,192,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,131,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,23,83,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,50,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,138,149,230,117,203,210,143,22,163,169,226,43,135,236,67,179,106,135,116,185,109,130,217,12,16,82,218,169,98,130,24,226,170,162,164,130,22,109,133,59,83,62,165,119,61,200,233,18,77,168,196,149,204,172,19,165,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,252,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,96,2,58,243,5,214,43,174,136,112,151,157,101,216,213,250,146,213,144,214,211,195,100,179,203,45,83,160,157,103,171,153,144,200,234,87,49,236,127,147,29,59,170,39,141,88,189,90,176,111,84,86,177,200,103,132,22,211,201,79,93,43,46,182,44,211,135,139,245,231,189,240,77,153,38,59,77,34,79,36,140,165,149,253,186,230,53,234,171,20,112,178,103,82,189,177,162,49,203,37,92,239,250,250,185,89,103,224,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,128,42,175,158,119,238,79,248,147,249,105,202,185,42,122,167,202,126,223,215,123,141,184,234,188,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,1,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,249,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,58,168,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,192,0,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,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,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,11,190,227,127,141,28,87,132,125,56,158,186,137,214,171,222,125,114,237,193,100,199,165,174,141,178,51,186,147,109,174,169,129,30,147,45,27,22,9,17,92,196,250,228,70,197,185,155,150,70,80,15,251,42,207,114,175,247,215,35,201,50,59,135,252,229,101,117,202,186,162,79,251,82,77,52,146,63,254,87,57,206,255,0,26,169,232,53,111,71,115,237,16,201,169,49,29,70,176,213,218,174,85,182,123,125,238,40,170,41,102,129,86,10,186,118,76,214,237,153,140,118,248,220,231,193,42,34,116,108,208,76,206,171,177,84,158,156,174,184,250,172,195,239,182,222,25,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,219,40,221,219,141,177,118,209,173,134,71,59,114,43,36,87,195,111,228,0,231,87,233,99,22,251,129,67,237,215,18,0,114,184,245,217,166,95,157,123,61,105,97,60,203,248,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,187,227,238,239,176,91,167,165,145,173,153,179,67,44,110,130,185,93,36,50,194,159,94,214,53,94,246,181,31,10,190,157,177,108,91,81,245,199,81,233,113,188,110,134,235,150,230,121,109,193,238,107,93,42,205,85,93,85,34,186,73,102,150,89,23,252,249,36,150,71,35,90,212,123,222,228,68,115,146,255,0,184,46,225,39,21,225,27,75,19,22,182,203,231,100,151,223,26,225,147,92,92,232,229,238,87,54,154,54,62,8,37,72,98,145,104,227,145,38,116,44,145,21,205,239,72,170,189,94,164,43,231,157,251,147,254,36,254,90,69,94,87,30,187,52,203,243,175,103,173,47,248,0,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,21,171,198,167,54,74,61,60,190,179,78,120,100,91,85,250,235,108,184,82,84,93,50,121,100,130,190,207,81,74,140,134,163,198,163,88,37,119,123,185,189,208,77,34,172,110,137,25,43,99,250,220,217,98,153,92,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,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,245,86,183,54,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,17,215,142,222,25,240,222,37,180,26,243,106,190,215,99,246,43,238,57,79,45,222,197,147,222,21,99,130,206,248,246,190,126,244,200,228,88,233,165,138,53,100,170,187,152,212,219,42,177,238,133,136,153,225,37,255,0,44,206,22,177,94,36,245,197,245,217,174,73,106,142,203,128,248,151,218,156,122,102,199,53,85,247,164,223,68,93,137,26,230,58,141,175,99,82,161,202,142,250,101,138,36,68,89,146,72,239,164,0,85,95,60,239,220,159,241,39,242,210,42,242,184,245,217,166,95,157,123,61,105,127,192,3,42,229,170,113,245,255,0,218,178,225,203,248,67,255,0,217,202,162,178,240,60,255,0,50,211,12,154,12,207,79,242,26,187,21,246,150,158,174,154,158,225,72,168,217,224,101,77,60,148,242,172,110,233,213,143,88,166,145,17,237,232,246,42,163,154,173,114,35,147,207,146,171,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,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,23,93,205,115,163,137,89,125,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,141,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,249,57,170,139,243,69,63,88,20,173,206,175,213,62,45,246,254,135,220,110,39,85,228,99,251,236,254,27,254,100,121,78,118,154,103,138,227,250,143,167,122,165,105,164,241,239,89,133,190,225,111,187,246,227,141,145,212,120,11,77,216,157,219,88,143,124,202,202,181,141,207,123,157,250,184,32,106,35,81,159,63,43,201,179,90,255,0,3,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,234,65,194,184,220,215,154,158,28,120,104,204,117,38,205,91,73,6,66,148,236,181,227,233,53,68,81,189,110,53,47,72,163,146,38,74,199,182,103,194,215,73,82,177,108,118,246,83,189,23,163,119,57,51,173,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,242,159,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,246,57,143,107,147,170,42,41,123,220,173,53,210,143,88,56,83,176,227,117,183,159,47,36,211,191,246,55,115,134,68,130,57,25,75,26,170,219,222,216,226,93,221,159,23,183,11,100,123,90,231,201,77,63,246,149,170,247,76,0,10,171,231,157,251,147,254,36,254,90,114,174,74,158,169,242,159,183,245,222,227,110,46,164,3,149,113,99,233,99,89,62,223,228,62,221,57,154,195,85,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,65,21,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,46,167,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,101,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,31,37,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,166,104,120,133,197,172,88,54,190,234,94,21,139,80,248,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,101,207,242,155,192,48,220,103,131,156,99,51,177,99,212,148,151,220,198,162,225,83,125,184,53,21,103,174,125,61,194,170,158,4,123,149,85,81,145,197,26,35,88,157,24,138,233,28,137,186,71,185,211,40,0,69,94,104,254,132,245,55,242,95,120,162,41,91,132,239,84,250,55,247,3,30,247,24,13,41,128,10,96,231,47,173,246,172,235,91,108,26,47,111,177,213,211,212,105,125,60,238,174,175,154,70,236,171,158,229,5,29,66,50,38,39,85,70,71,20,113,117,123,149,21,207,145,237,218,136,196,124,149,236,14,171,194,198,181,255,0,71,110,32,176,157,99,146,223,230,210,99,247,5,243,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,123,158,141,238,35,55,117,111,84,93,41,128,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,227,170,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,21,120,215,227,235,78,56,83,197,107,109,54,75,133,171,38,212,218,142,180,246,252,114,58,148,147,192,145,209,178,68,169,184,182,55,111,134,20,100,145,189,177,170,182,73,183,53,25,209,187,229,139,159,240,3,204,135,250,80,223,106,244,183,85,173,118,171,38,124,255,0,42,225,107,248,92,30,53,182,178,134,38,65,250,134,119,234,164,154,74,206,174,169,145,88,214,237,236,196,174,234,155,92,87,95,52,127,93,154,155,249,47,179,209,19,255,0,146,167,165,140,167,238,5,119,183,91,137,254,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,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,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,17,87,154,63,161,61,77,252,151,222,40,138,43,210,124,235,244,95,170,120,110,166,124,47,226,127,132,178,11,117,247,194,239,246,124,175,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,125,122,197,172,89,246,186,231,247,77,70,212,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,218,74,86,204,247,186,42,104,221,43,210,56,145,202,141,69,255,0,214,171,101,60,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,115,43,141,30,18,113,94,46,116,177,113,107,148,190,14,73,98,242,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,80,14,170,233,158,85,163,122,143,145,233,110,107,73,227,222,177,155,132,182,250,157,177,200,200,230,216,191,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,116,229,133,199,173,78,179,218,169,56,126,214,11,237,93,126,160,219,41,234,102,181,93,234,251,76,75,181,186,6,195,178,25,37,116,189,218,138,230,163,167,114,170,69,245,67,2,200,247,57,233,35,221,245,243,171,244,177,139,125,192,161,246,235,137,84,28,57,107,125,215,135,29,97,178,235,45,138,199,73,119,185,88,41,238,45,163,164,171,145,204,129,103,168,161,158,154,55,201,183,234,115,24,233,209,234,196,86,171,209,138,212,115,55,111,79,43,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,70,70,212,249,185,17,169,251,16,186,158,90,28,14,83,112,227,134,195,172,57,195,234,223,168,185,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,253,15,141,35,98,34,53,239,154,111,149,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,41,131,154,55,2,86,173,19,186,195,174,250,47,140,213,211,225,55,202,135,183,32,183,82,64,223,11,30,173,115,152,145,62,61,171,186,42,106,135,61,200,140,217,219,138,70,163,17,205,73,161,137,177,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,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,238,138,215,114,3,74,124,39,122,88,209,191,183,248,247,183,64,117,80,10,149,230,197,198,253,30,73,241,62,19,52,206,171,125,37,190,224,145,102,213,171,12,19,67,85,36,62,60,244,244,180,179,54,87,171,123,83,163,210,161,29,27,36,108,180,237,98,59,106,72,215,87,94,11,164,250,167,170,30,119,232,207,77,50,188,183,225,157,175,55,224,86,106,154,255,0,23,185,187,183,221,236,177,219,55,118,223,183,119,78,187,29,211,246,40,210,173,76,202,180,111,81,241,205,82,194,170,252,123,214,51,112,138,225,77,186,73,25,28,219,23,235,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,162,158,24,184,133,197,120,160,209,171,46,174,98,212,222,7,159,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,85,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,84,227,235,255,0,181,101,195,151,240,135,255,0,179,149,69,85,151,103,193,111,44,108,7,77,180,142,239,15,18,120,118,63,151,101,153,189,60,105,93,65,87,73,13,67,49,232,17,146,53,41,233,106,145,59,172,169,84,153,203,44,240,200,212,222,216,210,53,94,210,77,37,91,113,93,194,142,163,240,149,168,239,194,179,88,188,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,138,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,180,5,43,115,171,245,79,139,125,191,161,247,27,137,213,121,24,254,251,63,134,255,0,153,29,255,0,155,142,153,226,185,135,8,87,140,234,237,73,210,245,129,92,40,46,22,138,168,227,143,184,223,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,78,220,53,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,127,88,171,97,141,146,244,98,190,74,105,38,141,21,85,189,21,232,168,230,170,35,147,75,192,168,14,116,154,233,98,202,115,188,75,65,177,203,205,213,245,120,79,145,113,201,105,58,62,58,31,42,174,26,119,209,39,69,84,73,102,142,5,149,219,246,171,88,218,189,173,122,185,210,181,188,215,148,134,131,84,234,159,18,241,234,77,194,138,146,124,123,76,41,254,41,82,149,52,241,84,50,91,140,236,146,42,24,209,143,122,57,143,107,146,90,150,74,214,63,99,232,218,159,75,158,199,36,32,38,87,29,218,13,77,138,233,71,14,218,255,0,98,162,171,241,243,141,55,176,90,239,175,109,60,174,130,59,141,29,170,145,176,72,249,149,234,198,62,106,110,140,108,72,214,124,168,100,122,111,87,61,91,237,121,54,107,95,224,110,32,174,218,57,87,111,239,82,106,109,189,59,51,199,22,233,32,174,183,69,81,81,30,231,44,141,70,194,232,31,88,142,232,199,185,100,236,116,218,221,234,93,72,5,85,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,202,184,177,244,177,172,159,111,242,31,110,156,205,97,170,131,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,138,188,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,23,83,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,50,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,129,154,206,44,125,83,235,39,220,12,135,220,103,46,167,149,199,161,61,50,252,235,222,43,73,84,0,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,6,148,192,63,39,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,25,151,213,93,76,202,181,147,81,242,61,82,205,106,252,139,214,77,112,150,225,83,182,73,31,28,59,215,232,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,32,56,166,208,31,208,87,12,28,57,254,35,211,223,194,249,214,81,248,170,231,146,249,44,233,93,63,247,197,23,132,217,250,170,186,61,148,174,139,164,31,79,109,207,147,115,27,35,165,235,231,249,123,224,24,110,169,241,115,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,217,43,62,15,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,197,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,252,249,118,235,165,102,191,112,167,138,100,151,235,207,196,242,75,15,119,27,191,76,228,157,100,117,85,42,162,68,249,100,153,92,233,166,146,149,244,179,73,34,57,205,116,147,63,251,42,138,198,201,80,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,0,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,227,170,243,206,253,201,255,0,18,127,45,57,87,37,79,84,249,79,219,250,239,113,183,23,82,1,8,57,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,245,190,69,141,232,168,230,62,26,75,255,0,101,88,22,85,254,250,227,153,38,57,112,255,0,156,163,174,182,215,83,201,255,0,102,72,102,142,70,127,200,230,185,191,226,84,61,175,17,186,223,117,226,59,88,111,90,203,125,177,210,90,46,87,250,123,115,107,41,41,36,115,224,73,233,232,96,166,145,241,238,250,154,199,186,5,122,49,85,202,196,122,53,92,253,187,214,215,249,42,122,88,202,126,224,87,123,117,184,159,231,42,226,199,210,198,178,125,191,200,125,186,115,53,134,148,248,78,244,177,163,127,111,241,239,110,128,234,160,128,28,234,253,44,98,223,112,40,125,186,226,85,95,9,222,169,244,111,238,6,61,238,48,26,83,0,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,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,32,7,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,193,21,121,163,250,19,212,223,201,125,226,136,160,18,122,114,208,224,42,167,94,114,24,117,171,86,108,85,112,105,213,142,162,57,173,12,147,181,178,255,0,113,130,170,55,58,23,67,52,82,54,122,20,108,115,69,50,253,27,158,228,99,28,229,100,200,203,180,4,63,230,51,193,71,244,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,162,207,246,85,129,101,95,239,174,57,146,99,151,15,249,202,58,235,109,117,60,159,246,100,134,104,228,103,252,142,107,155,254,37,66,207,249,130,95,245,151,41,229,173,164,23,254,32,108,159,10,207,171,51,10,39,221,233,157,76,218,105,62,84,119,68,130,73,97,106,170,69,52,144,36,50,73,31,70,236,145,239,110,200,250,118,219,85,101,175,114,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,123,90,140,70,119,218,143,223,4,145,218,80,42,175,158,119,238,79,248,147,249,105,21,121,92,122,236,211,47,206,189,158,180,191,224,1,149,115,74,124,39,122,88,209,191,183,248,247,183,64,117,80,124,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,148,25,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,138,166,148,248,78,244,177,163,127,111,241,239,110,128,234,160,135,252,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,241,213,99,146,55,203,78,228,123,85,172,123,86,139,49,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,242,107,85,87,228,138,104,79,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,46,149,153,77,238,138,23,183,207,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,86,7,51,174,9,107,52,51,81,234,117,111,75,241,77,154,109,148,110,172,154,154,211,109,157,41,113,170,166,172,49,201,28,207,68,116,80,195,60,211,53,240,166,230,55,115,228,137,145,181,177,49,93,200,56,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,221,179,184,157,21,146,77,26,58,62,234,200,221,9,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,125,96,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,6,85,203,84,227,235,255,0,181,101,195,151,240,135,255,0,179,149,68,74,229,151,105,181,94,184,227,211,10,59,205,178,146,190,158,58,139,149,91,34,169,133,178,177,179,193,108,171,154,25,81,174,69,68,124,114,199,28,140,119,237,107,216,215,39,69,68,83,65,39,31,226,139,134,76,7,138,109,47,185,105,254,95,77,73,71,114,125,59,155,101,200,82,221,13,77,109,154,117,146,41,55,192,233,19,115,88,247,65,19,101,99,28,197,146,52,115,55,55,170,57,185,246,215,77,11,212,126,29,53,30,227,165,250,161,102,240,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,31,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,54,69,218,234,175,88,154,251,74,41,91,157,95,170,124,91,237,253,15,184,220,78,171,200,199,247,217,252,55,252,200,178,157,85,211,60,87,89,52,227,35,210,220,214,147,200,178,228,214,249,109,245,59,99,141,242,67,189,62,137,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,130,52,145,194,22,175,84,235,191,13,26,123,170,87,9,234,231,185,93,172,236,134,233,61,76,17,66,250,139,141,51,221,75,89,50,50,47,161,172,125,68,18,189,136,212,111,208,230,253,44,254,202,117,91,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,76,203,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,110,167,149,14,142,218,180,215,132,187,38,92,235,13,93,14,67,168,53,21,23,187,164,181,180,173,138,121,32,108,210,67,68,214,59,99,94,180,203,78,198,79,26,57,92,157,106,165,123,23,108,136,133,16,151,147,170,154,59,117,214,254,84,152,174,35,141,88,105,46,185,13,22,155,226,247,187,60,82,210,186,121,210,122,74,58,89,164,109,43,88,199,191,201,146,157,181,16,70,140,78,174,89,246,42,163,94,229,41,47,19,202,111,184,54,85,102,205,113,106,239,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,249,26,104,210,173,76,197,117,147,78,49,205,82,194,170,252,139,46,77,111,138,225,77,186,72,223,36,59,211,235,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,193,85,124,243,191,114,127,196,159,203,78,85,201,83,213,62,83,246,254,187,220,109,197,212,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,106,160,202,185,165,62,19,189,44,104,223,219,252,123,219,160,58,168,34,175,52,127,66,122,155,249,47,188,81,20,173,194,119,170,125,27,251,129,143,123,140,5,212,243,71,244,39,169,191,146,251,197,17,74,220,39,122,167,209,191,184,24,247,184,192,105,76,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,76,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,160,102,179,139,31,84,250,201,247,3,33,247,25,203,169,229,113,232,79,76,191,58,247,138,210,85,0,8,171,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,48,8,1,206,79,90,255,0,3,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,82,170,248,88,209,79,233,19,196,22,19,163,146,92,60,42,76,130,224,190,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,63,249,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,78,171,206,79,69,63,3,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,119,73,5,117,186,42,122,121,54,181,35,106,54,23,64,250,53,111,87,189,203,39,127,174,214,236,65,201,179,90,255,0,3,113,5,118,209,202,187,127,122,147,83,109,233,217,158,56,183,73,5,117,186,42,138,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,82,234,64,50,174,95,247,43,143,66,122,101,249,215,188,86,146,168,2,170,249,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,142,171,207,59,247,39,252,73,252,180,229,92,149,61,83,229,63,111,235,189,198,220,93,72,0,171,94,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,251,145,155,39,146,74,161,46,167,146,167,165,140,167,238,5,119,183,91,137,254,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,14,170,8,1,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,48,0,40,7,154,63,174,205,77,252,151,217,232,137,255,0,201,83,210,198,83,247,2,187,219,173,196,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,0,0,0,0,0,0,0,0,0,0,0,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,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,17,87,154,63,161,61,77,252,151,222,40,138,149,224,131,130,236,171,139,141,71,130,134,181,183,91,38,3,109,238,79,123,200,98,161,145,209,191,180,176,238,161,166,157,88,176,165,99,210,120,213,26,245,250,35,87,75,181,251,82,55,232,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,226,159,208,243,64,191,79,191,210,47,240,37,171,241,39,195,252,111,23,225,116,94,15,157,230,249,159,23,217,217,238,124,71,185,242,242,123,155,182,252,191,111,204,141,124,234,253,44,98,223,112,40,125,186,226,69,94,90,156,191,127,78,213,148,58,247,170,208,236,192,109,87,7,124,46,220,230,244,146,241,93,73,61,51,255,0,91,20,244,207,134,162,220,244,242,96,147,107,209,203,36,111,103,203,107,139,169,0,170,190,121,223,185,63,226,79,229,164,85,229,113,235,179,76,191,58,246,122,210,255,0,128,6,85,205,41,240,157,233,99,70,254,223,227,222,221,1,213,64,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,124,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,38,248,29,34,109,115,216,217,226,108,172,99,158,145,200,174,102,231,116,71,58,253,56,78,244,177,163,127,111,241,239,110,128,234,167,63,215,189,107,197,120,118,210,123,238,177,230,182,251,173,109,151,31,241,124,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,165,23,167,85,232,139,156,205,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,175,114,166,224,150,179,74,108,85,60,64,234,246,41,225,230,119,158,229,29,130,219,116,182,207,79,112,199,233,88,249,97,158,71,178,100,111,110,106,143,151,69,70,110,108,8,155,100,84,168,145,137,98,167,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,69,195,38,125,194,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,155,224,116,137,181,207,99,103,137,178,177,142,122,71,34,185,155,157,209,28,233,149,202,83,141,31,193,119,218,62,20,115,247,110,178,228,119,9,167,197,238,147,215,109,109,186,186,70,110,117,11,155,43,209,137,12,239,98,172,77,137,17,222,76,206,77,178,45,70,232,237,252,21,87,207,59,247,39,252,73,252,180,138,188,174,61,118,105,151,231,94,207,90,95,240,0,202,185,106,156,125,127,246,172,184,114,254,16,255,0,246,114,168,138,188,174,61,118,105,151,231,94,207,90,95,240,34,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,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,94,155,92,214,201,42,62,133,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,243,107,145,83,228,168,93,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,241,52,107,28,175,242,105,105,183,35,214,102,50,9,29,81,28,108,88,219,244,200,221,173,147,183,20,43,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,207,15,48,252,42,213,128,113,165,170,182,43,53,69,92,212,245,87,134,94,222,234,151,181,207,73,238,20,209,87,76,212,86,181,169,177,178,212,200,214,39,78,168,196,106,42,185,81,92,179,255,0,146,126,168,93,114,29,35,207,52,162,224,218,185,169,240,203,197,45,202,134,162,106,215,74,200,224,184,50,78,180,177,68,169,210,22,50,90,57,101,93,174,232,231,213,61,118,181,81,85,253,43,155,22,186,88,180,195,134,11,158,156,252,102,235,69,148,234,95,75,117,161,182,244,123,55,82,193,81,79,37,122,205,42,43,81,176,186,7,246,28,206,170,233,60,148,110,199,51,184,230,83,183,13,218,33,117,226,63,91,113,109,23,179,95,41,44,213,25,29,68,173,125,125,76,110,145,148,208,67,4,149,19,61,24,223,155,222,145,67,38,198,117,106,57,251,90,174,98,42,189,52,167,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,150,35,74,124,39,122,88,209,191,183,248,247,183,64,81,95,29,250,23,98,225,219,138,12,187,78,112,235,53,214,221,139,55,197,184,216,155,112,87,191,125,45,69,60,114,61,33,149,232,139,44,49,206,179,192,215,170,185,223,169,86,189,238,123,94,229,177,254,77,26,223,117,206,180,74,255,0,162,247,11,29,37,61,62,151,212,64,234,26,248,100,118,250,184,46,83,214,84,43,37,98,245,68,124,114,199,47,71,181,81,28,201,24,221,168,172,87,201,97,64,170,190,121,223,185,63,226,79,229,167,42,228,169,234,159,41,251,127,93,238,54,226,234,64,57,87,22,62,150,53,147,237,254,67,237,211,153,172,53,80,101,92,210,159,9,222,150,52,111,237,254,61,237,208,29,84,17,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,2,234,121,163,250,19,212,223,201,125,226,136,165,110,19,189,83,232,223,220,12,123,220,96,52,166,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,117,38,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,51,89,197,143,170,125,100,251,129,144,251,140,229,212,242,184,244,39,166,95,157,123,197,105,42,128,4,85,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,210,152,5,11,115,75,215,74,205,96,226,178,253,141,209,94,124,188,111,78,255,0,216,221,178,24,210,120,227,101,84,104,139,112,123,163,149,118,247,188,174,228,46,145,141,107,95,29,52,31,218,70,163,221,39,249,48,112,235,76,203,86,75,196,158,95,137,210,73,81,61,67,108,216,117,117,84,82,247,224,99,27,34,92,42,32,71,181,34,86,72,178,69,2,76,197,115,209,97,170,139,171,17,94,143,249,121,231,126,228,255,0,137,63,150,145,87,149,199,174,205,50,252,235,217,235,75,105,230,37,161,117,154,253,194,158,87,141,216,108,223,19,201,44,61,172,146,195,11,86,117,145,213,84,170,171,43,34,142,20,115,166,154,74,87,213,67,28,106,215,53,210,76,207,236,170,35,219,66,218,85,169,153,86,141,234,62,57,170,88,85,95,143,122,198,110,17,92,41,183,73,35,35,155,98,253,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,209,137,229,54,44,231,21,179,102,184,181,119,155,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,252,143,214,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,0,85,95,60,239,220,159,241,39,242,211,149,114,84,245,79,148,253,191,174,247,27,113,213,121,231,126,228,255,0,137,63,150,156,171,146,167,170,124,167,237,253,119,184,219,139,169,0,2,146,249,151,240,21,83,160,217,12,218,213,164,214,42,185,244,234,249,81,36,215,118,71,218,217,96,184,207,85,35,155,11,97,134,40,219,5,10,182,72,98,133,126,189,175,106,177,238,106,190,20,124,181,228,169,233,99,41,251,129,93,237,214,226,127,156,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,3,170,130,0,115,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,0,10,1,230,143,235,179,83,127,37,246,122,34,127,242,84,244,177,148,253,192,174,246,235,113,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,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,226,11,213,22,97,75,116,158,155,206,166,164,217,74,202,42,216,221,38,250,137,35,98,244,124,209,167,68,93,223,87,94,157,17,85,32,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,43,46,63,152,89,174,151,26,159,196,86,169,59,20,176,86,197,36,178,108,101,75,158,237,172,99,151,163,81,92,189,58,34,42,252,139,191,7,31,226,219,68,46,188,71,232,14,71,162,246,107,229,37,154,163,35,168,181,181,245,245,49,186,70,83,65,13,198,154,162,103,163,27,243,123,210,40,100,216,206,173,71,63,107,85,204,69,87,167,171,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,254,164,79,106,0,4,127,227,51,133,175,233,113,132,225,250,111,91,146,124,18,203,109,204,41,111,183,186,136,155,186,169,244,49,81,213,196,232,169,145,90,172,73,158,249,227,106,57,255,0,75,26,174,127,71,171,82,55,247,91,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,15,172,2,0,115,91,225,115,93,184,148,253,23,126,133,48,111,196,127,135,62,55,241,63,235,58,58,62,199,145,224,246,127,221,50,199,187,119,98,95,236,245,233,183,231,211,170,117,143,252,5,112,21,197,142,139,113,99,131,106,102,165,233,79,193,177,187,55,196,252,218,223,142,219,106,59,93,219,109,84,49,254,174,26,135,200,238,178,74,198,253,45,94,157,122,175,68,69,84,183,240,1,64,63,220,184,227,179,254,35,63,210,107,63,250,217,119,220,61,98,215,220,27,64,180,211,10,202,104,124,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,159,51,160,0,14,63,197,23,12,152,15,20,218,95,114,211,252,190,154,146,142,228,250,119,54,203,144,165,186,26,154,219,52,235,36,82,111,129,210,38,230,177,238,130,38,202,198,57,139,36,104,230,110,111,84,115,125,94,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,176,246,167,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,228,230,162,167,205,16,175,108,3,147,190,27,130,241,47,105,205,42,178,122,76,171,73,45,52,233,92,150,27,252,75,53,198,170,226,214,43,89,4,253,166,71,4,148,201,38,217,247,42,125,91,82,7,194,246,171,165,117,143,128,71,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,200,57,121,242,243,181,112,209,106,167,213,77,84,163,164,184,234,165,198,157,81,140,71,54,104,49,184,36,111,71,83,192,228,234,215,212,185,170,173,150,118,170,162,34,186,40,151,103,114,73,230,248,32,7,53,190,23,53,219,137,79,209,119,232,83,6,252,71,248,115,227,127,19,254,179,163,163,236,121,30,15,103,253,211,44,123,183,118,37,254,207,94,155,126,125,58,167,88,255,0,192,87,1,92,88,232,183,22,56,54,166,106,94,148,252,27,27,179,124,79,205,173,248,237,182,163,181,221,182,213,67,31,234,225,168,124,142,235,36,172,111,210,213,233,215,170,244,68,85,75,127,0,20,3,253,203,142,59,63,226,51,253,38,179,255,0,173,147,255,0,139,206,23,53,219,84,56,5,209,93,20,193,112,111,137,230,120,151,225,207,140,91,62,39,71,15,139,226,217,103,166,159,245,210,202,216,159,182,105,24,223,161,238,235,215,170,117,68,85,35,255,0,1,92,5,113,99,162,220,88,224,218,153,169,122,83,240,108,110,205,241,63,54,183,227,182,218,142,215,118,219,85,12,127,171,134,161,242,59,172,146,177,191,75,87,167,94,171,209,17,85,45,252,2,5,115,44,224,18,167,136,91,85,46,172,232,134,35,73,62,168,82,84,65,77,115,133,181,177,81,165,238,221,181,88,138,245,151,164,79,169,133,123,91,94,249,35,235,11,100,98,172,138,200,24,216,45,128,114,247,230,61,165,153,149,167,80,116,251,75,106,236,121,13,142,161,42,104,107,169,178,139,54,248,159,209,81,81,81,106,149,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,181,113,177,194,135,28,124,87,101,184,6,167,205,195,253,37,190,251,6,15,79,104,200,104,105,50,107,103,98,154,227,13,198,189,93,219,89,42,81,85,146,69,36,51,34,35,159,177,38,72,213,239,115,28,167,117,229,73,194,230,187,112,215,250,81,253,53,224,223,135,63,17,252,19,225,159,214,116,117,157,255,0,31,206,239,127,185,165,147,110,222,252,95,218,233,215,119,203,175,69,233,63,202,224,230,155,193,54,176,241,11,159,224,250,141,161,248,109,94,73,114,130,207,81,100,189,196,235,181,13,36,20,176,67,50,77,72,230,54,162,72,220,231,189,213,85,104,229,71,57,58,71,31,201,191,181,254,83,150,159,11,92,99,112,199,175,53,85,250,141,164,245,118,236,39,41,179,207,109,186,206,220,170,222,248,41,39,143,164,212,213,79,166,130,121,29,59,209,209,190,6,244,106,43,18,174,71,110,68,220,142,249,121,143,240,171,198,215,19,60,65,75,114,194,180,211,227,24,14,55,111,166,183,227,111,143,32,161,167,142,78,228,76,150,174,119,65,81,86,213,108,206,157,238,137,207,72,217,186,58,120,17,81,219,81,203,234,185,95,112,33,169,154,23,168,249,78,169,113,3,167,127,5,189,80,219,224,183,226,221,203,133,186,186,52,242,22,79,50,118,246,31,43,226,153,172,142,24,218,253,204,235,29,76,237,232,244,114,237,178,162,128,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,62,100,64,230,165,193,206,172,113,35,250,63,203,116,71,9,181,94,239,86,31,62,221,120,111,151,77,71,93,53,44,189,169,41,151,187,59,152,201,33,137,241,212,125,11,38,230,186,167,171,24,168,233,28,216,255,0,192,135,5,188,103,112,237,197,6,35,168,217,142,147,93,109,216,179,124,171,117,245,214,252,150,212,253,244,181,20,242,70,197,154,38,86,34,203,12,115,172,19,185,136,142,119,234,81,204,99,158,214,53,109,252,16,3,154,223,11,154,237,196,167,232,187,244,41,131,126,35,252,57,241,191,137,255,0,89,209,209,246,60,143,7,179,254,233,150,61,219,187,18,255,0,103,175,77,191,62,157,83,175,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,252,63,101,173,195,234,173,112,84,252,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,253,61,58,245,84,69,179,240,14,127,196,46,45,125,206,116,11,82,240,172,90,135,205,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,41,7,251,151,28,118,127,196,103,250,77,103,255,0,91,47,248,160,31,238,92,113,217,255,0,17,159,233,53,159,253,108,187,238,30,177,107,238,13,160,90,105,133,101,52,62,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,208,1,31,248,245,210,220,239,90,120,78,206,116,207,77,44,95,25,201,47,63,12,240,168,188,168,105,251,189,171,149,44,210,126,178,103,178,54,244,142,39,187,234,114,117,233,209,58,170,162,45,96,112,245,203,135,140,236,27,95,116,211,53,202,116,111,194,178,227,249,133,154,233,113,169,252,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,200,179,254,61,116,183,59,214,158,19,179,157,51,211,75,23,198,114,75,207,195,60,42,47,42,26,126,239,106,229,75,52,159,172,153,236,141,189,35,137,238,250,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,172,184,254,97,102,186,92,106,127,17,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,46,252,128,28,214,248,92,215,110,37,63,69,223,161,76,27,241,31,225,207,141,252,79,250,206,142,143,177,228,120,61,159,247,76,177,238,221,216,151,251,61,122,109,249,244,234,157,121,255,0,43,254,12,248,147,225,219,95,111,249,174,177,233,191,225,251,45,110,31,85,107,130,167,227,20,21,123,234,159,91,69,35,99,217,79,60,143,78,172,134,69,234,169,183,233,233,215,170,162,45,159,148,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,54,203,144,102,23,155,165,186,167,241,21,170,62,253,44,245,178,201,20,155,31,82,215,183,115,30,213,232,228,71,39,94,138,136,191,34,207,248,10,210,220,239,69,184,78,193,180,207,82,236,95,6,201,44,223,19,243,104,188,168,106,59,93,219,149,84,209,254,178,23,190,55,117,142,86,59,233,114,244,235,209,122,42,42,36,128,5,32,113,11,203,135,140,236,231,95,117,47,53,197,180,111,205,178,228,25,133,230,233,110,169,252,69,106,143,191,75,61,108,178,69,38,199,212,181,237,220,199,181,122,57,17,201,215,162,162,47,200,179,254,2,180,183,59,209,110,19,176,109,51,212,187,23,193,178,75,55,196,252,218,47,42,26,142,215,118,229,85,52,127,172,133,239,141,221,99,149,142,250,92,189,58,244,94,138,138,137,32,0,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,124,103,36,188,252,51,194,162,242,161,167,238,246,174,84,179,73,250,201,158,200,219,210,56,158,239,169,201,215,167,68,234,170,136,181,129,195,215,46,30,51,176,109,125,211,76,215,41,209,191,10,203,143,230,22,107,165,198,167,241,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,191,34,239,193,229,53,86,243,157,227,250,113,145,221,244,191,19,252,77,151,211,219,229,248,29,173,210,67,28,117,21,206,77,176,247,93,52,208,177,33,107,213,175,147,245,173,119,109,175,217,213,251,90,180,89,253,203,142,59,63,226,51,253,38,179,255,0,173,151,83,194,198,138,127,71,110,31,112,157,28,146,225,230,213,227,246,245,243,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,88,171,205,111,133,205,118,226,83,244,93,250,20,193,191,17,254,28,248,223,196,255,0,172,232,232,251,30,71,131,217,255,0,116,203,30,237,221,137,127,179,215,166,223,159,78,169,214,63,240,21,192,87,22,58,45,197,142,13,169,154,151,165,63,6,198,236,223,19,243,107,126,59,109,168,237,119,109,181,80,199,250,184,106,31,35,186,201,43,27,244,181,122,117,234,189,17,21,82,223,202,43,213,94,83,252,88,227,250,143,145,218,52,191,78,63,19,98,20,247,9,126,7,116,118,69,109,142,74,138,23,46,232,123,173,154,88,94,147,53,138,214,73,250,166,183,184,215,236,234,205,174,91,42,229,193,131,107,182,146,112,251,22,142,107,174,155,126,23,171,197,46,21,63,6,158,58,234,58,168,235,168,106,165,125,66,238,117,61,76,171,222,100,242,78,142,234,200,219,219,116,27,119,185,36,84,149,64,160,31,238,92,113,217,255,0,17,159,233,53,159,253,108,183,238,2,180,183,59,209,110,19,176,109,51,212,187,23,193,178,75,55,196,252,218,47,42,26,142,215,118,229,85,52,127,172,133,239,141,221,99,149,142,250,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,53,219,137,79,209,119,232,83,6,252,71,248,115,227,127,19,254,179,163,163,236,121,30,15,103,253,211,44,123,183,118,37,254,207,94,155,126,125,58,167,94,127,202,255,0,131,62,36,248,118,215,219,254,107,172,122,111,248,126,203,91,135,213,90,224,169,248,197,5,94,250,167,214,209,72,216,246,83,207,35,211,171,33,145,122,170,109,250,122,117,234,168,139,208,57,173,240,185,174,220,74,126,139,191,66,152,55,226,63,195,159,27,248,159,245,157,29,31,99,200,240,123,63,238,153,99,221,187,177,47,246,122,244,219,243,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,195,246,90,220,62,170,215,5,79,198,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,211,211,175,85,68,91,63,0,3,228,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,225,92,25,240,181,253,17,240,156,195,77,232,178,79,141,217,110,89,133,85,246,201,81,43,118,213,50,134,90,58,72,155,21,74,35,81,139,51,31,4,141,87,51,233,123,81,175,232,197,114,198,201,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,109,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,72,63,220,184,227,179,254,35,63,210,107,63,250,217,119,220,61,98,215,220,27,64,180,211,10,202,104,124,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,159,51,160,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,136,47,84,89,133,45,210,122,111,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,125,93,122,116,69,84,128,28,61,114,225,227,59,6,215,221,52,205,114,157,27,240,172,184,254,97,102,186,92,106,127,17,90,164,236,82,193,91,20,146,201,177,149,46,123,182,177,142,94,141,69,114,244,232,136,171,242,46,252,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,126,51,141,222,126,25,225,86,252,118,219,79,221,237,91,105,97,147,245,115,84,50,70,244,146,39,183,234,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,63,15,222,171,115,10,171,164,20,222,117,53,94,250,87,209,81,70,217,55,211,201,35,19,171,225,145,58,42,238,250,122,244,232,168,171,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,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,138,188,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,70,230,57,30,198,185,25,50,178,122,128,0,51,237,204,163,72,106,116,131,140,28,226,4,130,173,45,185,133,66,101,246,217,170,103,138,87,206,202,231,57,245,14,68,143,166,198,54,177,42,227,99,94,136,244,100,77,85,221,213,30,233,191,201,47,83,49,90,157,44,206,180,115,203,237,100,150,252,129,114,110,196,146,70,223,34,134,162,154,158,159,124,45,223,220,127,110,74,94,146,46,196,107,123,240,125,74,175,232,150,84,12,235,113,237,169,153,86,168,113,113,169,151,28,166,175,185,240,28,130,183,25,183,64,201,36,88,105,104,104,39,125,60,76,141,175,123,182,110,237,186,87,163,122,53,101,154,87,163,91,191,161,99,252,150,48,10,107,23,15,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,93,142,99,42,39,175,98,189,137,243,126,246,185,87,182,136,218,182,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,155,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,70,218,215,204,187,95,115,221,125,165,213,44,23,44,186,227,152,222,57,112,103,193,241,202,106,250,218,58,27,149,13,61,108,147,193,241,74,88,170,157,28,211,73,27,217,28,251,28,141,115,90,141,78,136,136,165,186,112,89,196,117,215,138,125,6,181,106,165,247,8,171,198,174,78,168,154,219,88,197,137,205,162,173,158,13,169,37,85,11,156,170,231,211,57,202,173,249,170,171,36,100,209,43,159,219,238,58,178,248,205,230,151,168,250,137,168,244,54,206,26,178,219,174,37,134,98,87,6,213,82,92,169,250,195,85,144,85,70,191,41,170,35,122,127,184,255,0,106,50,150,70,171,100,106,171,167,106,170,182,40,108,167,130,238,45,177,94,46,116,177,50,155,108,94,14,73,98,241,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,72,0,115,78,34,181,231,13,225,183,72,239,186,173,153,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,111,69,114,49,219,24,143,145,201,177,142,84,166,29,20,230,93,175,184,22,190,213,106,150,117,150,93,114,60,111,35,184,63,227,24,229,77,125,109,101,13,182,134,162,182,57,231,248,93,44,181,77,142,25,163,141,143,142,13,238,86,181,174,86,175,84,85,82,234,127,216,175,18,154,5,254,250,208,227,122,169,135,255,0,205,197,93,5,13,206,139,255,0,246,70,217,155,28,255,0,253,219,81,201,255,0,229,39,237,205,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,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,211,167,84,79,216,94,247,44,189,107,253,52,240,143,139,121,22,255,0,22,191,4,233,133,86,108,139,100,50,248,80,67,227,201,31,89,30,231,117,165,150,155,123,151,111,89,82,93,173,70,237,235,202,185,213,250,88,197,190,224,80,251,117,196,128,28,174,61,118,105,151,231,94,207,90,95,157,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,104,120,129,212,207,211,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,125,84,52,47,153,222,44,15,250,222,141,237,64,145,70,140,107,149,172,107,17,173,93,173,66,229,57,77,232,93,247,71,248,101,252,73,150,217,173,84,151,93,68,184,51,36,165,154,157,89,37,83,236,242,82,194,148,76,168,145,169,255,0,79,51,35,220,228,99,106,87,174,215,186,70,55,202,240,169,199,79,255,0,133,62,174,240,191,173,121,159,239,2,245,75,128,86,215,55,255,0,210,53,45,117,174,74,133,119,253,23,138,199,55,254,28,40,255,0,247,60,36,255,0,0,3,228,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,204,190,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,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,175,94,136,159,176,188,158,89,122,215,250,105,225,31,22,242,45,254,45,126,9,211,10,172,217,22,200,101,240,160,135,199,146,62,178,61,206,235,75,45,54,247,46,222,178,164,187,90,141,219,214,85,31,147,150,101,54,44,27,21,188,230,185,77,119,133,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,252,140,198,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,253,165,244,114,215,210,26,109,32,224,251,7,129,96,164,75,150,97,78,185,125,202,106,105,229,149,147,190,185,173,125,59,149,36,233,177,237,163,74,72,222,214,34,49,31,19,149,55,117,87,187,133,114,212,230,23,71,169,182,42,29,10,215,156,191,253,157,80,110,138,207,124,186,77,5,60,119,138,93,244,208,211,82,190,105,38,73,42,110,46,146,103,181,17,177,238,146,56,145,206,115,228,222,231,88,168,0,3,53,156,83,232,167,244,118,226,11,54,209,200,238,30,109,38,63,112,79,2,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,181,136,222,226,63,111,86,244,85,181,78,77,154,215,248,231,135,219,182,142,85,219,251,53,122,101,112,78,204,241,197,182,57,232,110,50,212,84,71,185,203,35,149,211,54,118,86,35,186,49,141,72,251,29,55,59,122,157,87,154,63,161,61,77,252,151,222,40,138,86,225,59,213,62,141,253,192,199,189,198,3,74,102,120,121,130,235,21,171,91,248,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,198,146,161,181,19,198,172,94,142,73,247,170,35,158,228,39,167,37,189,11,190,226,216,38,91,175,57,29,154,212,202,76,219,199,183,99,85,125,89,37,119,139,73,53,67,43,87,170,34,172,80,201,58,68,221,155,145,207,117,38,231,49,26,216,156,239,87,47,29,63,161,78,98,186,149,161,218,199,153,248,154,109,122,248,71,193,234,107,91,186,27,21,210,75,93,2,167,89,149,201,227,209,205,214,78,231,84,115,25,42,178,79,213,53,213,18,44,255,0,0,25,161,226,83,72,106,116,23,94,115,157,35,154,10,184,233,241,219,196,208,219,214,174,120,166,158,91,115,250,75,69,52,143,139,163,21,242,83,73,12,138,136,141,232,175,84,86,181,81,90,151,19,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,147,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,119,73,4,237,68,84,103,85,154,160,204,14,170,234,102,85,172,154,143,145,234,150,107,87,228,94,178,107,132,183,10,157,178,72,248,225,222,191,68,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,201,229,101,128,83,96,188,22,225,181,75,143,85,218,110,89,85,69,125,254,228,149,41,43,95,84,249,42,95,21,61,66,50,69,250,88,250,56,41,21,155,17,24,230,109,122,117,222,174,117,80,115,18,208,186,61,1,226,179,43,198,236,54,111,134,99,119,238,214,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,246,145,81,238,156,28,147,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,156,234,182,193,84,178,54,177,177,70,231,170,37,52,114,199,3,213,35,98,35,101,172,122,185,85,101,105,34,185,163,250,19,212,223,201,125,226,136,160,19,85,5,16,243,94,214,43,174,165,113,105,123,196,91,126,164,174,199,180,250,158,158,201,107,138,138,169,210,193,28,238,134,57,171,92,246,239,115,18,165,42,30,248,36,86,163,87,165,44,76,122,110,141,84,238,156,148,244,46,142,235,125,205,56,135,191,89,187,223,4,217,141,227,181,50,44,18,70,202,169,89,220,174,123,88,168,178,199,51,33,117,43,27,34,43,26,177,213,206,207,175,171,145,150,212,0,33,87,49,30,62,168,248,99,197,83,3,210,219,133,170,229,169,183,190,237,63,84,169,130,163,240,204,105,28,79,242,106,169,183,43,210,103,178,120,221,79,28,140,72,221,245,72,237,205,143,183,44,117,229,95,199,173,77,45,77,171,133,141,100,190,213,214,50,178,162,27,126,13,115,168,237,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,247,203,218,234,140,72,154,203,95,0,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,86,94,161,241,235,144,240,205,204,123,62,193,181,6,251,87,89,165,119,122,139,20,53,204,168,242,171,95,96,98,89,163,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,101,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,31,88,6,122,249,137,104,93,30,128,241,89,149,227,118,27,55,195,49,187,247,107,36,176,194,213,129,35,109,45,82,42,202,200,163,133,26,216,97,142,169,149,80,199,26,181,174,108,112,179,251,72,168,247,78,14,73,250,197,117,189,97,185,230,136,95,47,212,146,211,227,85,20,183,187,5,28,213,78,117,91,96,170,89,27,88,216,163,115,213,18,154,57,99,129,234,145,177,17,178,214,61,92,170,178,180,145,92,209,253,9,234,111,228,190,241,68,80,9,170,130,136,121,175,107,21,215,82,184,180,189,226,45,191,82,87,99,218,125,79,79,100,181,197,69,84,233,96,142,119,67,28,213,174,123,119,185,137,82,149,15,124,18,43,81,171,210,150,38,61,55,70,170,119,78,74,122,23,71,117,190,230,156,67,223,172,221,239,130,108,198,241,218,153,22,9,35,101,84,172,238,87,61,172,84,89,99,153,144,186,149,141,145,21,141,88,234,231,103,215,213,200,207,109,168,124,122,228,60,51,115,30,207,176,109,65,190,213,214,105,93,222,162,197,13,115,42,60,170,215,216,24,150,104,220,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,217,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,21,107,205,67,143,90,106,90,107,175,11,26,55,125,164,172,125,101,60,214,252,230,231,79,221,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,108,151,181,213,30,146,181,157,87,150,87,29,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,136,175,169,134,46,141,145,143,221,35,217,31,127,116,138,179,118,167,168,0,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,213,0,32,7,43,222,58,127,77,120,171,52,59,88,243,63,47,82,108,187,254,15,83,90,221,179,95,109,113,198,213,78,179,43,151,200,172,135,164,157,206,168,215,190,36,100,159,173,115,106,36,73,254,0,0,0,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,228,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,126,110,114,34,124,213,10,65,215,78,104,90,203,156,113,29,100,214,61,43,147,240,205,135,10,242,104,177,251,61,84,109,147,206,161,157,241,45,83,110,72,197,253,111,145,216,133,93,19,95,182,30,212,93,167,119,89,228,62,226,120,120,226,7,1,226,107,75,232,117,95,78,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,234,177,203,27,190,91,144,233,96,205,15,18,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,210,90,41,164,124,93,24,175,146,154,72,100,84,68,111,69,122,162,181,170,138,212,184,158,81,218,153,138,230,28,33,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,186,72,39,106,34,163,58,172,213,6,96,117,87,83,50,173,100,212,124,143,84,179,90,191,34,245,147,92,37,184,84,237,146,71,199,14,245,250,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,94,79,43,44,2,155,5,224,183,13,170,92,122,174,211,114,202,170,43,239,247,36,169,73,90,250,167,201,82,248,169,234,17,146,47,210,199,209,193,72,172,216,136,199,51,107,211,174,245,115,165,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,229,92,88,250,88,214,79,183,249,15,183,78,103,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,207,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,232,145,93,22,231,237,73,31,37,64,0,171,94,119,26,67,76,251,86,158,235,221,12,20,145,212,65,81,46,33,116,145,211,203,223,157,143,108,149,84,77,100,127,56,145,145,172,117,234,231,125,47,85,154,52,250,209,19,100,85,229,113,171,212,218,75,198,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,251,47,125,100,20,145,171,156,142,98,50,71,171,182,255,0,109,183,232,115,254,32,117,51,244,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,197,36,217,75,53,115,33,119,139,3,254,182,43,187,179,172,81,163,26,228,115,220,244,107,87,115,144,204,185,166,142,31,180,207,244,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,194,227,217,75,53,115,33,111,149,59,62,134,43,187,179,172,178,43,220,212,115,220,245,115,147,115,148,207,103,22,62,169,245,147,238,6,67,238,51,150,147,201,170,237,106,176,112,137,155,95,111,183,58,75,117,182,221,156,92,170,235,43,42,230,108,48,83,65,29,178,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,34,175,50,254,61,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,91,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,209,185,238,87,189,174,86,66,172,227,252,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,29,212,52,211,171,22,20,172,122,79,26,163,94,191,68,106,233,118,191,106,70,251,254,196,241,107,22,13,138,217,176,172,90,135,194,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,126,101,75,115,107,224,187,240,93,246,179,138,236,1,187,172,185,29,194,24,50,139,92,20,59,91,110,174,145,155,91,92,215,68,196,98,67,59,216,137,43,165,84,119,147,51,87,116,139,81,182,56,129,193,255,0,18,151,222,21,181,198,207,169,182,196,239,90,166,219,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,182,100,237,50,72,213,30,196,238,70,196,114,171,21,237,118,132,244,171,83,49,93,100,211,140,115,84,176,170,191,34,203,147,91,226,184,83,110,146,55,201,14,244,250,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,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,74,1,227,215,140,76,135,138,125,92,185,182,205,120,171,131,78,172,117,30,22,63,108,134,178,171,196,173,100,15,157,177,221,37,167,151,107,91,83,43,102,145,81,123,76,123,34,115,34,93,202,199,57,221,43,150,31,4,20,124,69,229,85,58,189,169,20,187,240,28,62,225,12,84,244,237,154,7,252,86,241,12,148,245,11,75,61,60,177,72,146,81,246,29,210,100,118,197,119,126,54,177,206,233,38,203,191,41,219,157,62,142,221,108,186,185,138,107,125,190,195,73,21,139,37,179,178,201,93,89,73,74,230,189,215,90,87,200,228,117,84,136,196,98,190,74,105,34,100,74,231,171,220,202,57,19,162,54,36,60,79,40,77,116,163,211,14,35,170,244,231,33,188,248,86,93,75,183,182,221,11,94,144,50,23,94,32,122,201,68,178,75,34,181,237,220,199,213,192,198,49,85,100,150,166,38,171,28,187,92,201,129,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,205,57,172,107,205,78,141,240,185,95,140,216,171,105,35,190,234,77,66,227,49,177,213,17,36,241,219,159,19,221,95,51,33,123,28,178,179,180,137,76,229,68,111,109,107,35,122,61,174,70,35,169,131,135,237,51,253,50,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,240,184,247,213,67,66,249,155,229,78,207,161,232,222,212,9,44,138,247,53,90,198,177,92,228,218,213,52,167,137,226,214,44,27,21,179,97,88,181,15,133,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,252,204,225,113,99,234,159,89,62,224,100,62,227,57,107,220,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,70,230,57,30,198,185,25,50,178,122,128,66,174,59,121,140,216,184,84,190,227,248,30,7,75,106,202,243,63,136,83,214,100,118,137,247,246,232,172,234,199,57,209,186,120,222,158,61,100,221,98,116,72,172,149,27,30,233,31,31,71,197,220,238,188,51,241,85,164,124,87,225,181,57,134,150,220,170,218,251,117,71,141,115,180,92,163,100,55,27,115,213,93,219,89,162,99,222,221,146,53,170,230,61,142,115,29,209,205,235,189,146,49,149,87,206,91,0,166,198,120,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,211,162,58,55,42,117,147,115,189,175,36,189,76,202,169,181,79,58,209,207,47,187,141,220,49,245,201,187,18,73,35,188,122,234,122,154,122,125,240,183,127,109,157,200,234,186,72,187,21,206,236,65,245,34,51,162,219,249,21,121,154,107,95,232,91,132,124,167,199,183,249,85,249,223,92,42,143,124,91,225,139,205,130,111,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,74,54,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,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,117,233,213,23,246,26,104,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,203,101,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,133,239,114,230,227,95,250,85,105,196,246,12,254,231,106,143,83,113,111,213,220,169,160,94,212,151,74,20,70,36,119,54,195,181,172,110,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,0,43,47,157,134,142,221,111,88,110,7,173,246,59,13,36,180,248,213,69,85,146,255,0,89,13,43,157,86,216,42,150,55,81,186,89,26,197,68,166,142,88,231,98,44,143,68,108,181,140,70,162,172,174,32,255,0,46,221,116,163,208,30,43,49,76,146,253,121,248,102,55,126,238,227,119,233,156,144,36,109,165,170,68,72,159,44,147,43,91,12,49,213,50,150,105,36,71,53,205,142,23,255,0,105,21,88,235,106,230,143,232,79,83,127,37,247,138,34,149,184,78,245,79,163,127,112,49,239,113,128,189,238,55,53,230,167,135,30,26,51,29,73,179,86,210,65,144,165,59,45,120,250,77,81,20,111,91,141,75,210,40,228,137,146,177,237,153,240,181,210,84,172,91,29,189,148,239,69,232,221,206,76,235,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,105,167,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,70,220,209,253,118,106,111,228,190,207,68,75,78,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,100,93,174,170,245,137,175,180,160,10,96,231,63,164,52,216,134,188,227,90,185,110,130,146,26,125,66,179,186,26,196,108,242,190,121,174,54,254,220,82,76,246,59,232,99,22,154,106,24,218,140,95,154,195,34,171,81,87,115,220,152,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,12,98,211,77,93,35,149,233,243,88,99,68,114,42,237,125,207,145,171,152,222,166,126,139,248,54,212,123,141,61,93,170,58,251,245,189,184,205,28,23,9,58,121,94,124,141,167,168,100,45,71,181,207,153,180,178,84,202,212,78,189,59,42,247,53,205,99,144,160,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,176,211,237,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,11,231,39,162,159,142,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,187,99,158,134,227,45,61,60,155,90,145,185,93,51,103,101,26,183,171,216,212,143,191,215,115,182,33,86,188,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,238,250,92,246,54,117,122,49,85,168,245,98,53,92,205,219,210,231,249,163,250,19,212,223,201,125,226,136,160,19,77,26,253,172,118,46,31,244,107,44,214,44,142,31,34,147,25,183,186,162,58,109,207,103,151,84,247,36,116,212,219,216,199,172,125,217,228,138,46,230,197,107,55,238,119,210,213,83,52,55,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,154,73,225,99,69,63,163,183,15,184,78,142,73,112,243,106,241,251,122,249,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,61,204,71,118,209,155,186,187,170,175,85,0,142,188,114,113,119,106,225,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,109,223,219,78,170,249,33,141,93,31,117,36,109,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,201,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,121,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,155,92,138,159,37,66,229,57,94,241,211,250,107,197,89,161,218,199,153,249,122,147,101,223,240,122,154,214,237,154,251,107,142,54,170,117,153,92,190,69,100,61,36,238,117,70,189,241,35,36,253,107,155,81,34,79,240,12,171,151,253,202,227,208,158,153,126,117,239,21,164,170,40,7,154,63,174,205,77,252,151,217,232,142,255,0,202,223,143,170,61,59,240,120,100,214,59,133,170,219,136,47,153,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,108,145,157,155,127,0,128,28,228,244,83,241,207,15,182,157,99,164,184,118,106,244,202,224,189,232,36,151,108,115,208,220,101,167,167,147,107,82,55,43,166,108,236,163,86,245,123,26,145,247,250,238,118,196,42,215,132,93,111,181,112,227,196,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,61,223,75,158,198,206,175,70,42,181,30,172,70,171,153,187,122,92,255,0,52,127,66,122,155,249,47,188,81,20,2,105,163,95,181,142,197,195,254,141,101,154,197,145,195,228,82,99,54,247,84,71,77,185,236,242,234,158,228,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,250,90,170,102,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,73,60,44,104,167,244,118,225,247,9,209,201,46,30,109,94,63,111,95,62,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,185,136,238,218,51,119,87,117,85,165,110,104,254,187,53,55,242,95,103,162,59,255,0,43,126,62,168,244,239,193,225,147,88,238,22,171,110,32,190,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,245,178,70,118,109,252,3,133,113,137,197,86,27,194,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,244,43,162,107,216,239,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,207,248,36,230,13,128,241,95,106,139,24,190,195,73,138,234,45,13,60,13,172,181,77,89,11,32,187,78,230,206,233,31,107,99,165,89,230,99,99,167,89,100,98,179,172,41,35,90,174,145,19,184,178,212,133,92,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,253,82,166,10,143,195,49,164,113,63,201,170,166,220,175,73,158,201,227,117,60,114,49,35,119,213,35,183,54,62,220,180,131,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,147,90,170,191,36,81,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,155,92,168,191,37,82,250,120,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,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,245,220,214,182,72,149,242,168,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,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,133,250,112,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,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,235,185,173,108,145,43,229,80,4,10,226,167,154,118,27,160,58,243,143,233,142,33,109,164,204,109,22,122,137,224,212,39,210,181,86,122,39,174,214,199,5,12,221,212,137,245,48,175,117,211,70,246,43,21,81,144,247,35,147,186,177,75,93,11,215,77,56,226,47,78,45,218,161,165,247,159,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,20,129,204,139,143,171,238,190,229,87,77,18,211,123,135,133,166,88,253,193,244,245,19,82,212,178,79,196,213,80,73,209,42,95,36,78,115,29,70,215,179,116,17,181,202,215,244,108,207,234,238,219,33,133,118,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,31,226,247,26,122,41,36,165,183,247,222,172,131,200,149,168,172,139,184,244,86,179,122,166,231,34,162,117,83,176,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,245,171,98,115,216,223,38,54,186,71,66,253,205,218,245,86,170,246,223,35,31,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,48,115,159,210,26,108,67,94,113,173,92,183,65,73,13,62,161,89,221,13,98,54,121,95,60,215,27,127,110,41,38,123,29,244,49,139,77,53,12,109,70,47,205,97,145,85,168,171,185,238,76,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,238,75,28,44,123,126,134,49,105,166,174,145,202,244,249,172,49,162,57,21,118,190,231,200,213,204,111,83,63,69,252,27,106,61,198,158,174,213,29,125,250,222,220,102,142,11,132,157,60,175,62,70,211,212,50,22,163,218,231,204,218,89,42,101,106,39,94,157,149,123,154,230,177,200,80,102,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,216,105,246,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,67,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,30,255,0,66,245,211,81,248,116,212,123,118,168,105,125,231,193,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,188,225,188,73,105,29,139,85,176,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,232,142,86,55,123,21,146,53,54,61,170,189,44,0,71,254,61,180,207,21,213,14,17,245,50,221,148,210,119,62,3,143,214,228,214,233,217,28,107,53,45,117,4,15,168,137,241,185,236,118,205,221,183,68,245,111,71,44,83,74,196,115,119,245,51,239,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,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,244,235,209,83,246,154,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,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,58,245,232,171,251,72,43,206,159,63,166,177,112,243,138,105,245,62,67,87,71,114,202,178,134,84,190,134,21,149,172,175,183,81,211,200,179,36,170,212,216,230,50,162,122,7,163,30,191,55,236,115,81,123,106,173,174,14,2,116,207,42,213,14,46,52,206,221,139,82,119,62,3,144,81,100,215,25,223,28,139,13,45,13,4,236,168,149,242,57,140,118,205,221,182,196,197,119,70,172,179,68,197,115,119,245,52,82,102,179,139,31,84,250,201,247,3,33,247,25,207,213,198,56,174,212,124,27,134,91,199,12,152,84,191,6,181,101,25,5,93,226,255,0,116,130,101,74,170,234,89,105,105,160,74,6,244,68,237,66,190,59,150,85,69,87,74,215,182,53,218,196,145,178,249,254,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,246,133,232,94,156,112,233,167,22,237,47,210,251,55,131,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,244,3,228,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,160,30,61,120,59,200,120,88,213,203,155,172,214,122,185,244,234,249,81,230,227,247,56,104,234,188,74,38,78,249,221,29,174,90,137,119,53,213,49,54,25,17,19,186,247,190,38,178,85,218,175,115,91,210,185,97,241,191,71,195,166,85,83,164,58,145,85,179,1,204,46,16,203,79,80,216,96,103,194,175,19,73,79,78,181,83,212,75,44,105,29,31,97,189,102,87,111,86,246,35,115,26,222,178,111,232,28,218,248,209,252,105,125,172,225,71,0,118,219,46,57,112,134,124,162,233,5,118,230,220,107,163,102,230,208,181,177,61,88,176,192,247,162,202,217,81,93,228,194,212,219,26,211,238,146,32,112,127,195,93,247,138,157,113,179,233,149,177,123,54,168,118,221,50,74,182,213,50,9,41,44,241,77,27,42,36,137,92,215,238,153,123,172,142,52,70,61,59,146,49,92,136,196,123,155,161,61,42,211,60,87,70,244,227,28,210,220,42,147,199,178,227,54,248,173,244,219,163,141,146,77,177,62,185,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,139,252,200,116,66,213,173,220,40,101,141,184,95,42,237,117,24,29,61,70,113,66,248,99,108,140,158,122,10,58,133,88,37,106,244,85,100,145,73,43,17,90,228,86,189,88,255,0,169,26,177,190,133,244,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,126,210,218,121,180,230,182,173,74,224,107,76,53,26,197,79,87,5,183,42,202,44,183,186,56,170,216,214,207,28,21,54,122,233,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,105,8,57,92,122,236,211,47,206,189,158,180,246,188,221,245,138,213,169,92,81,179,17,199,47,213,117,214,221,62,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,238,82,185,142,79,213,181,78,171,201,99,65,170,110,217,150,87,196,109,230,138,145,246,219,21,59,241,155,42,205,79,20,175,248,140,201,28,181,51,68,245,126,248,31,21,58,199,26,174,207,214,50,185,237,71,253,47,106,219,161,154,206,44,125,83,235,39,220,12,135,220,103,57,254,39,148,223,112,108,170,205,154,226,213,222,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,242,47,251,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,232,145,93,22,231,237,73,31,37,72,235,198,103,25,152,15,9,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,170,245,93,173,249,254,202,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,135,193,5,103,14,152,173,78,175,106,69,46,204,251,48,183,195,21,61,59,102,157,159,10,179,205,29,61,66,210,207,79,44,81,172,117,157,246,244,153,29,189,27,216,141,172,115,122,201,189,206,43,76,255,0,24,112,167,14,117,73,73,106,74,188,11,32,163,184,77,85,81,31,247,211,104,106,85,104,228,130,157,232,197,84,223,60,244,111,123,21,205,107,155,2,57,85,92,198,34,213,95,5,154,153,250,34,226,179,76,51,169,42,237,84,148,148,249,4,22,250,250,171,164,157,186,90,90,26,212,90,58,169,222,253,237,70,118,224,168,149,232,247,59,107,92,212,115,145,90,138,139,163,226,160,57,218,106,102,85,83,170,120,46,142,121,125,172,110,223,143,166,77,216,142,73,27,228,87,84,84,212,83,239,153,187,251,111,237,199,75,210,53,216,142,111,126,127,169,81,253,19,197,114,105,192,41,178,110,40,238,153,157,199,30,171,171,167,195,177,122,186,154,59,131,82,84,130,134,227,81,44,84,241,163,220,213,70,43,228,166,146,185,26,199,245,234,141,145,200,157,99,220,219,180,50,174,122,173,42,212,204,171,70,245,31,28,213,44,42,175,199,189,99,55,8,174,20,219,164,145,145,205,177,126,184,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,9,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,86,196,231,189,222,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,128,14,105,196,142,136,90,184,143,209,44,167,69,239,55,202,187,53,62,71,79,19,89,95,77,27,100,125,52,240,207,29,68,47,86,59,228,246,36,176,199,189,157,90,174,102,230,163,152,170,143,76,209,23,83,197,6,181,255,0,72,158,82,55,125,99,146,223,225,85,228,22,251,63,159,3,98,237,198,202,232,47,180,180,245,93,166,247,36,84,133,103,134,85,143,115,213,221,181,102,238,142,234,137,85,124,39,122,167,209,191,184,24,247,184,192,77,254,118,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,229,92,164,52,26,167,84,248,151,143,82,110,20,84,147,227,218,97,79,241,74,148,169,167,138,161,146,220,103,100,145,80,198,140,123,209,204,123,92,146,212,178,86,177,251,31,70,212,250,92,246,57,47,36,160,30,104,254,187,53,55,242,95,103,162,34,169,122,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,196,209,172,114,191,201,165,166,220,143,89,152,200,36,117,68,113,177,99,111,211,35,118,182,78,220,85,193,198,87,28,25,246,170,113,47,124,207,52,87,88,51,91,62,39,107,167,75,38,50,250,10,217,173,47,101,18,178,21,170,115,91,11,154,253,149,21,48,247,186,201,250,199,49,180,232,244,111,105,145,199,102,156,179,245,199,136,238,32,116,106,229,157,235,195,173,85,116,17,220,22,223,143,221,35,182,190,138,186,233,219,116,142,170,158,102,177,173,166,124,45,116,145,65,27,224,107,126,170,121,218,244,87,55,114,254,87,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,221,36,16,57,85,81,157,22,160,120,88,214,191,232,237,196,22,19,172,114,91,252,218,76,126,224,190,124,13,139,185,35,232,103,137,244,245,93,166,247,35,69,153,32,154,85,143,115,209,189,196,102,238,173,234,139,165,50,168,57,224,231,244,210,221,116,179,75,104,114,26,180,168,165,167,184,223,238,150,150,172,173,129,89,43,162,130,138,161,233,211,180,247,162,195,94,198,252,213,236,69,147,251,41,34,110,225,92,163,180,207,42,204,56,189,179,231,86,154,78,150,92,10,223,95,112,187,213,73,28,157,182,249,52,147,81,193,3,94,214,43,18,103,190,117,123,88,247,55,116,112,78,228,85,86,116,91,212,60,166,170,233,158,43,172,154,113,145,233,110,107,73,228,89,114,107,124,182,250,157,177,198,249,33,222,159,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,203,229,152,181,247,6,202,175,56,86,83,67,225,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,159,50,213,51,93,116,172,215,238,77,25,14,73,126,188,252,79,36,176,252,43,27,191,76,228,157,100,117,85,45,230,133,34,124,178,76,174,116,211,73,74,250,89,164,145,28,230,186,73,159,253,149,69,99,106,88,183,78,118,26,197,117,178,225,184,30,136,88,239,212,145,83,228,181,21,87,187,253,28,53,78,109,91,160,165,88,219,70,217,99,107,209,22,154,73,100,157,232,146,49,81,210,209,177,90,168,177,56,131,252,187,116,46,143,95,184,172,197,49,187,245,155,226,120,221,135,187,146,95,161,114,192,177,186,150,149,17,98,100,177,204,142,108,208,201,84,250,88,100,141,26,231,58,57,159,253,148,69,123,116,40,1,205,56,135,226,7,1,225,151,75,235,181,95,81,159,86,251,109,29,69,61,36,84,116,43,10,214,214,207,52,136,214,197,79,28,210,70,217,30,141,223,43,154,142,234,145,197,35,190,123,84,207,103,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,219,229,115,81,221,22,73,100,119,203,114,147,255,0,149,127,1,85,53,85,54,174,41,245,146,197,87,70,202,58,136,110,24,53,178,163,180,172,172,98,197,51,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,223,23,119,162,177,98,115,228,87,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,241,52,107,28,76,241,170,170,118,163,214,102,50,8,219,79,36,143,88,219,245,70,237,173,147,185,21,32,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,230,215,42,47,201,84,190,158,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,6,85,203,254,229,113,232,79,76,191,58,247,138,210,85,20,3,205,31,215,102,166,254,75,236,244,68,85,46,123,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,15,41,170,186,103,138,235,38,156,100,122,91,154,210,121,22,92,154,223,45,190,167,108,113,190,72,119,167,209,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,50,249,102,45,125,193,178,171,206,21,148,208,248,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,204,181,76,215,93,43,53,251,147,70,67,146,95,175,63,19,201,44,63,10,198,239,211,57,39,89,29,85,75,121,161,72,159,44,147,43,157,52,210,82,190,150,105,36,71,57,174,146,103,255,0,101,81,88,218,150,45,211,157,134,177,93,108,184,110,7,162,22,59,245,36,84,249,45,69,85,238,255,0,71,13,83,155,86,232,41,86,54,209,182,88,218,244,69,166,146,89,39,122,36,140,84,116,180,108,86,170,44,78,32,255,0,46,221,11,163,215,238,43,49,76,110,253,102,248,158,55,97,238,228,151,232,92,176,44,110,165,165,68,88,153,44,115,35,155,52,50,85,62,150,25,35,70,185,206,142,103,255,0,101,17,94,221,10,20,3,205,31,215,102,166,254,75,236,244,68,85,46,123,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,55,33,162,107,94,178,178,77,201,182,90,154,118,177,170,175,223,220,150,55,43,213,174,88,102,149,214,20,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,207,103,17,124,75,234,159,20,25,220,217,214,166,93,191,224,248,86,106,57,234,126,23,108,253,76,49,73,226,65,52,178,118,123,189,134,62,77,174,250,223,213,203,254,36,73,211,202,59,131,43,237,93,246,207,198,38,91,117,240,109,84,62,125,62,41,110,167,123,31,37,194,71,50,106,42,154,154,133,249,246,225,102,233,227,100,127,41,31,35,85,235,177,140,111,126,112,113,201,197,221,171,132,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,183,127,109,58,171,228,134,53,116,125,212,145,185,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,155,141,210,182,74,186,169,246,49,172,102,249,100,87,61,219,88,198,181,58,175,201,173,68,79,146,33,115,220,178,184,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,245,85,101,76,209,116,116,143,126,217,24,201,59,27,99,84,155,187,202,185,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,65,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,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,245,86,183,176,2,128,121,163,250,236,212,223,201,125,158,136,233,92,164,120,155,192,116,51,84,50,141,63,212,106,154,75,61,183,80,169,233,93,22,67,93,113,134,146,138,221,61,4,117,82,53,149,14,153,90,214,178,86,204,246,181,232,238,169,35,99,102,215,119,21,204,187,64,12,171,158,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,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,122,171,91,216,8,107,204,19,143,92,123,134,108,54,187,6,211,235,237,37,102,170,93,233,228,134,133,148,254,45,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,70,223,236,171,61,202,191,223,92,143,36,200,238,31,243,149,149,215,42,234,137,63,237,73,52,210,72,255,0,249,92,231,59,252,106,165,249,240,9,193,181,55,8,58,95,91,111,190,212,210,87,231,121,61,66,77,145,215,80,214,203,61,19,217,4,147,37,28,52,233,36,113,171,88,200,165,87,57,85,155,214,73,100,234,231,49,35,70,202,0,85,95,52,62,96,95,247,201,194,150,145,77,254,86,211,153,222,26,239,250,180,169,77,69,61,61,79,253,102,154,174,57,162,255,0,135,23,79,237,41,93,90,23,161,122,143,196,94,163,219,180,191,75,236,222,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,160,157,33,225,75,69,244,119,68,163,225,254,223,139,82,100,120,155,170,37,171,174,139,35,161,164,172,125,210,119,206,147,36,181,109,72,89,20,239,98,182,38,177,206,103,86,178,8,83,255,0,200,69,41,47,142,142,12,175,188,30,106,61,45,178,59,175,198,112,204,163,200,168,198,110,82,189,137,84,232,226,86,119,105,170,99,111,78,147,69,221,137,22,70,181,35,145,175,107,155,181,85,241,71,237,185,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,202,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,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,26,243,113,211,60,87,48,225,10,241,157,93,169,58,94,176,43,133,5,194,209,85,28,113,247,27,228,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,221,210,65,3,149,85,25,209,106,7,133,141,107,254,142,220,65,97,58,199,37,191,205,164,199,238,11,231,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,247,61,27,220,70,110,234,222,168,186,83,42,131,158,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,157,59,79,122,44,53,236,111,205,94,196,89,63,178,146,38,238,21,202,59,76,242,172,195,139,219,62,117,105,164,233,101,192,173,245,247,11,189,84,145,201,219,111,147,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,119,71,4,238,69,85,103,69,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,59,86,186,240,163,168,250,25,132,233,254,168,92,226,248,174,25,168,216,253,178,241,109,188,211,194,173,142,158,170,170,141,149,18,80,84,39,85,237,204,205,207,216,170,187,101,141,138,246,244,86,203,28,95,171,193,119,22,217,87,8,218,166,153,77,182,47,59,27,190,248,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,52,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,102,135,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,93,241,91,188,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,110,39,148,102,166,101,90,137,194,60,54,236,166,175,203,252,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,119,94,223,148,232,152,141,218,214,197,20,76,70,253,61,86,0,115,115,212,204,87,81,56,184,154,221,139,85,249,127,130,177,250,76,102,227,59,36,142,72,93,93,28,245,21,18,178,55,49,238,235,219,242,155,19,209,219,92,217,98,149,138,223,167,170,200,14,73,122,41,255,0,127,92,70,86,92,63,252,248,85,190,150,57,127,234,245,149,114,76,197,143,254,164,145,185,178,127,151,71,55,251,10,90,161,154,206,44,125,83,235,39,220,12,135,220,103,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,247,8,156,47,224,60,19,232,189,93,29,93,222,145,151,42,202,120,175,121,149,250,182,162,20,130,57,225,164,98,78,214,84,172,80,185,40,97,115,103,146,52,155,230,196,150,87,42,166,231,21,129,196,199,51,157,104,205,184,134,166,202,244,143,49,171,179,96,152,69,227,173,134,213,69,87,87,79,73,127,130,26,134,187,200,185,49,171,12,179,178,161,34,111,88,30,141,72,226,119,109,17,30,178,201,37,159,240,57,197,189,55,23,186,70,236,194,171,23,171,177,228,54,58,134,218,239,208,178,154,95,135,73,87,177,31,220,163,157,221,90,246,57,170,215,44,74,229,150,29,200,215,238,107,162,150,89,20,115,78,34,180,27,13,226,75,72,239,186,83,153,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,119,85,106,61,187,216,175,141,203,177,238,69,206,190,177,104,238,125,161,89,253,211,78,117,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,63,245,162,121,252,79,22,190,231,57,85,155,10,197,168,124,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,230,104,79,130,238,18,113,94,17,180,177,49,107,108,190,118,73,125,241,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,213,234,72,0,12,230,113,193,163,183,93,16,226,143,80,49,26,203,13,37,170,219,91,120,169,189,216,98,161,165,116,20,75,106,171,149,211,83,54,157,170,198,55,100,109,114,192,228,141,54,54,72,36,99,85,118,117,63,126,225,174,148,121,79,47,74,45,6,187,222,119,222,176,157,80,165,184,218,233,36,72,35,254,167,171,160,184,61,201,10,53,82,89,123,117,107,80,233,30,230,170,51,203,129,187,213,28,214,183,240,56,35,213,11,86,138,241,33,98,213,123,203,105,36,167,197,172,249,29,201,148,245,53,173,164,101,100,236,177,215,118,105,82,87,34,163,31,52,189,184,153,244,185,85,242,53,17,174,85,68,94,63,150,101,55,220,231,42,188,230,185,77,119,155,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,124,141,15,112,63,163,182,173,16,225,115,79,241,26,59,13,93,170,229,91,103,166,189,223,162,174,165,108,21,171,117,171,137,179,84,182,161,168,198,59,124,110,114,64,212,145,55,182,56,35,99,149,118,117,59,169,154,206,44,125,83,235,39,220,12,135,220,103,59,86,73,193,71,198,248,7,211,254,44,116,202,217,117,172,189,67,241,72,243,75,124,9,223,141,212,48,220,107,99,101,205,168,174,223,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,63,232,94,186,106,63,14,154,143,110,213,13,47,188,248,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,109,228,219,56,254,210,58,254,15,223,197,149,84,148,150,230,54,158,122,68,199,42,110,108,117,75,175,241,181,232,203,82,62,38,189,219,228,115,90,246,61,99,71,37,59,219,59,227,99,55,35,104,219,93,53,211,81,248,139,212,123,142,168,106,133,231,206,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,172,43,149,63,2,87,85,186,208,113,77,172,184,205,35,109,173,167,73,240,139,85,198,7,58,121,39,87,49,209,222,21,138,168,214,49,173,71,36,27,218,229,122,191,190,212,102,200,36,146,215,207,21,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,236,51,45,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,163,238,15,243,250,109,79,225,115,75,115,56,114,26,187,237,69,86,47,67,77,112,184,85,172,174,158,123,141,52,73,79,90,178,58,84,222,247,165,76,51,34,189,122,239,84,87,34,185,21,28,180,45,198,6,127,83,169,252,81,234,150,103,54,67,73,125,167,170,202,43,169,173,247,10,69,137,208,79,110,166,149,105,232,150,55,68,155,30,196,166,134,20,71,167,93,232,136,229,87,42,171,150,215,249,58,233,159,224,254,20,230,206,170,233,45,75,87,158,228,21,151,8,106,169,227,254,250,117,13,50,165,28,112,84,61,88,138,187,39,130,177,236,98,57,205,107,103,87,34,163,158,244,73,212,101,92,155,252,83,240,49,117,178,240,253,165,92,81,105,69,174,174,225,109,191,224,248,252,153,93,150,221,107,115,214,217,59,44,177,201,45,205,59,17,237,109,51,219,3,223,60,146,244,86,204,253,234,247,247,149,34,143,252,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,169,87,218,128,10,33,230,189,163,183,93,53,226,210,247,151,54,195,73,67,143,106,13,61,61,238,215,45,21,43,162,130,73,219,12,112,214,181,238,216,214,45,74,212,49,243,200,141,87,47,74,168,158,245,221,34,161,226,116,107,93,40,237,92,24,241,1,195,197,250,243,217,248,223,192,178,76,118,154,68,130,56,223,85,21,214,138,58,230,53,234,169,44,147,62,22,210,189,177,162,61,169,29,36,239,250,58,57,95,205,120,100,187,90,172,28,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,77,126,214,59,239,16,26,203,150,107,22,71,15,143,87,147,92,29,81,29,54,230,63,196,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,234,114,169,115,252,168,116,118,213,166,188,37,217,50,231,88,106,232,114,29,65,168,168,189,221,37,173,165,108,83,201,3,102,146,26,38,177,219,26,245,166,90,118,50,120,209,202,228,235,85,43,216,187,100,68,38,81,64,60,209,253,118,106,111,228,190,207,68,126,174,139,112,81,253,32,56,30,203,53,159,79,109,151,90,237,73,195,115,10,186,104,173,212,73,222,248,205,173,180,148,15,125,58,68,231,39,73,162,238,207,52,107,26,43,228,250,226,217,35,159,23,110,42,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,230,215,42,47,201,84,250,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,74,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,223,203,49,107,22,115,138,222,112,172,166,135,205,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,126,102,93,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,52,61,192,62,166,101,90,187,194,22,155,103,89,173,95,151,122,168,183,212,91,234,106,157,36,146,73,85,225,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,234,145,207,114,34,34,162,37,43,113,241,169,152,174,174,241,123,169,57,214,21,87,229,217,106,46,20,246,250,106,166,201,28,145,213,120,84,144,209,190,120,159,27,220,199,195,35,233,220,248,222,142,250,163,115,28,168,138,170,137,101,92,155,52,83,240,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,39,248,41,91,156,158,138,126,6,226,10,211,172,116,151,14,245,38,166,219,215,189,4,146,238,146,10,235,116,84,244,242,109,106,70,212,108,46,129,244,106,222,175,123,150,78,255,0,93,173,216,132,85,211,61,107,252,13,162,186,199,163,149,118,254,245,38,166,219,236,189,153,227,139,116,144,87,91,174,145,84,71,185,203,35,81,176,186,7,214,35,186,49,238,89,59,29,54,183,122,156,168,235,252,93,107,125,171,136,238,34,243,61,101,177,88,234,237,22,219,253,69,51,104,233,42,228,107,231,72,41,233,97,166,141,242,109,250,90,247,182,4,122,177,21,200,197,122,181,28,253,187,214,210,185,54,104,167,224,110,31,110,218,199,87,112,239,85,234,109,193,59,48,71,46,232,224,161,183,75,81,79,30,230,172,109,86,204,233,223,88,174,232,247,181,99,236,116,218,237,232,79,240,10,245,230,203,194,38,125,173,88,205,163,90,52,230,227,144,95,110,88,109,59,45,178,225,180,180,243,86,37,76,19,212,34,58,170,134,8,90,231,37,74,57,236,239,117,78,143,134,38,59,115,59,8,217,41,132,209,239,10,60,87,105,199,22,186,112,204,215,10,151,193,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,251,92,177,76,136,141,145,173,114,42,49,236,146,54,116,13,85,212,204,87,70,244,227,35,213,44,214,175,199,178,227,54,249,110,21,59,100,141,146,77,177,62,136,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,25,193,215,237,89,253,58,235,46,89,171,159,132,45,88,191,226,139,131,171,126,23,108,111,72,96,250,81,187,156,238,137,220,153,251,123,146,203,181,189,201,95,35,246,183,118,212,157,92,159,120,81,190,223,115,180,226,171,41,138,235,107,178,227,61,250,60,93,59,44,100,55,170,169,161,158,154,170,77,206,85,122,195,3,30,230,117,107,81,175,149,253,18,78,176,75,27,173,252,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,80,15,52,127,93,154,155,249,47,179,209,31,39,8,220,27,84,241,97,165,250,199,112,197,42,106,221,157,225,20,246,105,177,170,21,173,138,158,138,185,245,18,84,173,68,51,171,227,114,239,116,84,202,216,151,124,108,73,28,222,227,145,157,85,177,215,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,190,158,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,177,209,50,69,222,174,100,189,119,53,173,146,37,124,170,5,43,115,147,209,79,192,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,138,186,103,173,127,129,180,87,88,244,114,174,223,222,164,212,219,125,151,179,60,113,110,146,10,235,117,210,42,136,247,57,100,106,54,23,64,250,196,119,70,61,203,39,99,166,214,239,83,149,29,127,139,173,111,181,113,29,196,94,103,172,182,43,29,93,162,219,127,168,166,109,29,37,92,141,124,233,5,61,44,52,209,190,77,191,75,94,246,192,143,86,34,185,24,175,86,163,159,183,122,218,87,38,205,20,252,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,9,254,80,15,52,127,93,154,155,249,47,179,209,31,39,8,220,27,84,241,97,165,250,199,112,197,42,106,221,157,225,20,246,105,177,170,21,173,138,158,138,185,245,18,84,173,68,51,171,227,114,239,116,84,202,216,151,124,108,73,28,222,227,145,157,85,177,215,253,149,96,89,87,251,235,142,100,152,229,195,254,114,142,186,219,93,79,39,253,153,33,154,57,25,255,0,35,154,230,255,0,137,80,188,158,11,121,140,96,60,65,233,221,222,179,86,175,56,254,19,150,98,20,241,213,228,50,213,212,67,109,180,62,9,234,228,134,9,105,93,61,75,229,86,53,22,150,57,93,38,212,73,170,35,106,117,238,53,10,181,227,163,140,219,239,24,122,143,75,115,142,213,240,108,51,23,242,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,122,190,93,220,16,86,113,85,157,174,91,152,210,237,211,44,78,225,20,87,214,172,211,211,77,116,145,208,203,35,41,105,101,100,78,99,182,189,144,121,8,146,71,35,34,168,106,177,200,231,177,201,123,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,21,65,206,43,133,172,170,158,251,15,21,214,156,146,235,122,178,213,248,118,43,189,174,161,178,76,219,22,214,43,96,150,157,205,106,178,42,57,30,138,143,107,213,187,106,103,69,69,122,212,109,142,0,104,14,172,254,130,181,151,19,213,207,194,22,172,163,240,189,193,181,191,11,185,183,172,51,253,46,110,230,187,162,246,230,102,238,228,82,237,119,110,86,70,253,174,219,181,116,105,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,242,156,81,113,55,128,240,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,30,200,27,34,238,115,24,233,226,116,175,99,94,177,198,174,126,215,116,70,187,57,153,101,255,0,241,94,85,121,202,126,9,106,179,124,102,225,81,112,248,117,166,155,199,161,163,238,200,231,246,41,226,234,189,184,89,187,107,25,213,118,181,17,58,175,66,226,121,77,112,137,159,104,174,51,119,214,141,70,184,228,22,43,150,101,78,251,108,88,109,85,60,212,105,77,4,21,10,141,170,174,130,102,181,203,82,174,99,251,61,19,163,33,149,238,220,254,250,182,59,10,5,0,243,71,245,217,169,191,146,251,61,17,21,75,137,229,87,199,61,215,84,169,191,163,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,108,220,139,79,19,145,90,206,198,233,44,124,25,87,37,255,0,21,124,20,126,140,180,11,72,184,148,211,59,101,214,167,27,203,112,251,45,78,91,23,78,244,54,123,164,212,84,206,74,141,234,229,145,176,213,73,35,254,78,110,200,229,77,168,244,73,161,137,188,171,133,30,43,181,31,132,173,71,102,107,133,75,231,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,238,83,136,46,62,180,227,75,248,83,180,241,9,133,92,45,87,75,174,113,111,138,76,54,201,95,82,139,37,85,83,213,137,51,103,109,59,159,211,196,220,239,33,168,246,181,36,143,176,178,177,242,49,74,33,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,205,199,168,156,215,164,175,147,114,237,138,166,161,175,106,43,54,119,34,141,170,197,115,86,105,162,109,133,3,242,114,203,7,226,188,86,243,139,124,110,235,102,248,205,190,162,223,241,27,77,79,143,93,71,221,141,204,239,211,203,209,123,115,51,118,230,63,162,237,114,34,244,94,134,115,56,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,77,240,58,68,218,231,177,179,196,217,88,199,61,35,145,92,205,206,232,142,116,138,229,73,197,118,156,112,237,168,249,46,21,170,18,252,42,213,168,223,14,130,27,252,179,35,105,109,181,84,171,80,145,182,165,21,62,136,100,242,156,139,55,93,177,185,141,87,162,49,207,146,43,191,43,3,156,87,20,184,173,61,138,30,20,109,56,221,170,245,122,171,240,239,183,123,165,67,163,153,214,45,175,87,65,21,59,90,229,124,85,146,49,21,94,231,163,118,211,78,136,136,244,168,221,29,91,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,143,120,110,209,11,87,14,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,252,152,197,150,105,54,51,171,149,172,218,213,115,213,21,235,237,114,204,90,197,156,226,183,156,43,41,161,243,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,153,151,123,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,77,15,112,15,169,153,86,174,240,133,166,217,214,107,87,229,222,170,45,245,22,250,154,167,73,36,146,85,120,85,115,81,178,121,95,35,220,247,205,35,41,218,249,30,174,250,164,115,220,136,136,168,137,74,220,124,106,102,43,171,188,94,234,78,117,133,85,249,118,90,139,133,61,190,154,169,178,71,36,117,94,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,190,168,220,199,42,34,170,162,89,87,38,205,20,252,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,9,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,10,139,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,122,244,68,253,133,132,240,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,226,30,76,22,184,164,142,149,157,138,250,138,118,108,108,146,72,244,234,200,90,171,213,235,245,42,244,232,157,17,59,89,202,184,177,244,177,172,159,111,242,31,110,156,205,97,161,237,48,209,220,7,93,120,26,210,253,57,212,107,13,37,198,219,113,211,123,36,81,75,45,44,51,79,111,158,75,59,33,109,93,43,166,99,219,21,76,109,149,235,28,168,213,86,170,255,0,235,69,164,14,42,184,103,204,184,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,62,64,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,232,100,105,35,21,21,175,100,215,125,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,245,128,83,95,58,205,51,252,63,174,56,94,169,82,82,90,169,233,51,12,125,246,249,188,120,246,85,84,87,80,77,250,201,234,58,49,17,253,96,171,163,141,143,87,57,219,96,86,170,53,172,103,95,63,202,91,136,27,86,138,230,90,179,71,148,62,145,44,83,224,245,57,84,209,49,91,241,26,201,236,200,249,146,154,141,175,145,140,145,235,77,61,108,139,26,252,215,178,142,220,198,177,234,176,175,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,237,47,163,150,190,144,211,105,7,7,216,60,11,5,34,92,179,10,117,203,238,83,83,79,44,172,157,245,205,107,233,220,169,39,77,143,109,26,82,70,246,177,17,136,248,156,169,187,170,189,210,128,205,103,22,62,169,245,147,238,6,67,238,51,150,63,201,67,72,112,214,96,25,150,189,186,10,185,50,201,239,21,24,131,36,116,235,216,130,220,200,104,170,156,214,70,157,17,95,36,178,49,92,231,110,232,144,198,140,217,214,77,252,83,153,239,30,180,218,207,117,171,225,251,71,239,180,149,250,125,108,168,166,154,235,119,164,238,177,110,215,24,29,54,248,99,149,178,246,170,40,90,174,129,200,171,23,213,52,9,35,28,230,36,111,116,117,224,187,132,156,171,139,157,83,76,90,219,47,131,141,216,188,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,151,253,165,90,103,138,232,222,156,99,154,91,133,82,120,246,92,102,223,21,190,155,116,113,178,73,182,39,215,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,156,127,138,174,38,48,222,20,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,207,14,170,234,102,85,172,154,143,145,234,150,107,87,228,94,178,107,132,183,10,157,178,72,248,225,222,191,68,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,15,202,196,242,155,238,13,149,89,179,92,90,187,194,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,62,70,132,248,46,226,219,21,226,231,75,19,41,182,197,224,228,150,47,26,223,147,91,156,216,226,237,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,236,200,138,157,88,164,128,0,172,190,116,250,13,77,118,195,113,78,35,108,212,85,111,185,88,170,25,140,222,150,26,121,101,103,195,166,89,37,166,154,87,163,246,64,200,170,22,72,209,118,126,177,245,204,106,191,233,99,86,162,193,34,184,0,208,106,158,32,248,163,196,113,153,168,169,42,108,86,10,134,100,217,11,42,233,226,169,129,246,234,73,99,115,161,146,25,30,212,149,147,202,232,105,149,17,29,209,42,21,234,199,53,174,67,67,192,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,165,122,243,47,224,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,181,178,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,253,123,94,213,99,220,213,124,40,248,22,79,78,90,28,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,118,182,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,163,115,220,140,99,156,172,153,25,117,54,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,31,88,40,7,153,166,138,126,133,184,184,202,124,123,135,149,65,157,245,205,104,247,203,190,104,188,217,230,242,35,147,164,108,107,122,85,69,83,177,169,187,164,75,22,231,43,183,116,237,92,15,113,47,138,233,87,0,28,68,226,209,221,174,182,252,190,207,228,93,168,31,111,158,56,170,147,226,180,244,182,186,90,154,101,238,182,95,239,122,182,196,233,164,106,39,109,178,194,173,87,61,200,210,189,109,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,52,211,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,236,61,169,149,115,73,28,50,90,109,87,254,17,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,165,185,151,240,57,83,195,142,101,54,176,224,239,164,126,157,102,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,244,50,53,141,232,138,214,62,110,127,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,190,55,244,70,249,180,123,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,197,127,214,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,31,88,4,32,230,223,160,212,218,167,195,68,154,147,111,162,171,159,33,211,10,143,138,83,37,53,60,181,15,150,221,59,227,138,186,53,99,30,141,99,26,212,138,165,242,185,143,216,202,55,39,210,215,189,201,70,192,247,250,3,163,151,222,32,53,151,19,209,220,114,111,30,175,38,184,54,158,74,157,172,127,137,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,234,114,33,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,15,172,160,30,104,254,187,53,55,242,95,103,162,38,87,37,141,98,192,105,180,211,43,209,11,133,250,146,131,44,147,40,125,238,134,142,174,170,24,159,115,130,122,24,218,173,165,141,95,221,153,241,37,4,175,149,26,206,140,99,227,94,171,213,118,249,78,106,28,5,84,210,212,221,120,167,209,187,21,93,99,43,42,38,184,103,54,202,126,210,50,141,137,20,45,74,250,106,120,226,107,149,138,230,79,45,83,220,247,191,124,189,222,136,196,149,204,241,92,155,56,122,252,105,171,23,110,33,110,213,55,90,74,77,59,233,69,104,100,116,189,41,110,53,213,180,213,17,78,215,78,228,84,94,196,15,69,116,76,250,183,84,192,229,115,90,155,100,185,64,80,183,53,173,51,253,29,241,147,145,220,105,233,45,84,148,25,173,190,135,38,163,130,223,31,111,111,114,53,167,168,124,205,70,53,169,52,149,84,181,50,185,83,118,238,234,61,206,220,231,34,117,94,93,60,91,127,71,254,20,248,128,239,197,106,168,171,195,252,60,154,193,66,230,239,170,171,174,175,86,219,213,242,198,179,49,100,163,138,120,237,189,197,143,107,152,217,223,245,57,207,141,165,117,154,93,225,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,250,203,91,52,111,151,163,213,146,84,201,52,136,138,141,232,143,68,70,181,17,26,157,44,17,87,153,78,128,254,157,120,96,200,63,14,105,239,226,140,235,23,236,220,241,175,25,157,107,160,254,248,135,205,108,29,21,29,38,250,86,203,214,15,171,184,230,71,181,142,145,177,116,160,16,126,174,39,139,95,115,156,170,205,133,98,212,62,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,243,52,209,165,90,103,138,232,222,156,99,154,91,133,82,120,246,92,102,223,21,190,155,116,113,178,73,182,39,215,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,213,128,10,128,230,145,192,45,30,157,249,220,77,232,229,190,213,109,196,23,195,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,182,72,254,204,53,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,246,78,216,215,107,158,198,207,43,162,123,218,244,142,69,107,246,187,162,181,221,87,143,190,59,46,188,93,228,212,86,44,106,142,174,211,167,88,237,66,213,217,232,234,163,116,21,181,83,201,79,11,100,150,186,54,84,75,3,223,28,141,168,108,46,98,34,182,57,158,139,243,123,143,151,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,126,118,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,31,89,229,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,218,111,84,234,212,146,41,163,85,223,20,141,110,96,139,254,229,113,232,79,76,191,58,247,138,210,85,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,122,14,102,188,187,233,178,170,107,143,17,250,9,142,85,191,39,125,68,111,201,113,139,85,190,90,151,222,95,52,173,98,214,210,195,11,92,228,169,71,61,29,51,81,54,72,196,124,202,173,145,175,89,235,3,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,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,122,171,91,216,8,171,204,167,64,127,78,188,48,100,31,135,52,247,241,70,117,139,246,110,120,215,140,206,181,208,127,124,67,230,182,14,138,142,147,125,43,101,235,7,213,220,115,35,218,199,72,216,186,80,8,63,87,19,197,175,185,206,85,102,194,177,106,31,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,249,154,104,210,173,51,197,116,111,78,49,205,45,194,169,60,123,46,51,111,138,223,77,186,56,217,36,219,19,235,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,202,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,61,87,52,142,1,107,53,19,206,226,111,71,45,247,91,150,94,158,29,62,69,142,209,211,79,93,53,222,52,237,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,244,62,55,247,170,4,238,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,253,104,217,92,199,183,201,145,173,145,176,179,107,183,61,21,202,157,182,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,242,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,81,15,49,30,8,43,56,85,206,211,45,195,169,119,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,187,158,249,252,116,89,36,145,241,83,185,94,229,115,30,229,252,174,2,120,223,190,240,143,157,203,69,145,213,93,110,90,101,123,238,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,93,119,53,206,142,37,103,52,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,178,171,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,11,33,173,107,158,146,190,77,203,186,90,106,119,49,168,172,217,219,150,71,43,21,206,72,102,137,215,62,1,64,60,209,253,118,106,111,228,190,207,68,56,48,224,167,250,96,224,154,175,240,11,255,0,195,51,60,75,224,95,135,252,202,174,205,174,79,42,106,143,43,203,217,4,178,175,72,105,151,183,219,219,209,234,155,186,162,252,163,87,251,42,192,178,175,247,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,50,67,52,114,51,254,71,53,205,255,0,18,161,122,124,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,242,21,35,142,54,75,80,212,99,81,175,99,82,96,25,87,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,135,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,111,108,175,141,54,35,95,23,77,174,115,163,149,25,21,75,62,229,139,203,210,143,41,163,166,226,43,136,28,67,189,106,155,108,184,149,130,231,12,19,210,221,105,101,130,104,229,170,173,164,158,23,238,133,123,176,190,153,119,49,202,232,214,77,170,197,137,207,182,160,1,199,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,77,240,58,68,220,214,61,208,68,217,88,199,49,100,141,28,205,205,234,142,110,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,83,68,57,184,231,218,97,195,165,207,79,242,107,77,94,87,168,182,170,134,59,26,200,111,83,77,113,130,182,9,106,187,149,12,185,185,245,12,159,124,113,186,70,196,248,220,168,168,177,49,205,98,68,174,146,5,255,0,178,172,247,42,255,0,125,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,181,36,211,73,35,255,0,229,115,156,239,241,170,151,167,203,187,130,10,62,21,112,69,203,115,26,93,218,155,150,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,110,230,62,15,33,18,73,35,124,180,237,86,57,90,198,57,102,0,40,91,154,214,153,254,142,248,201,200,238,52,244,150,170,74,12,214,223,67,147,81,193,111,143,183,183,185,26,211,212,62,102,163,26,212,154,74,170,90,153,92,169,187,119,117,30,231,110,115,145,58,175,46,158,45,191,163,255,0,10,124,64,119,226,181,84,85,225,254,30,77,96,161,115,119,213,85,215,87,171,109,234,249,99,89,152,178,81,197,60,118,222,226,199,181,204,108,239,250,156,231,198,210,186,205,46,240,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,11,73,60,179,65,45,197,253,101,173,154,55,203,209,234,201,42,100,154,68,69,70,244,71,162,35,90,136,141,78,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,139,214,254,81,60,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,219,60,112,84,213,201,52,109,145,173,163,115,81,232,215,162,42,35,156,157,122,244,85,253,165,132,240,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,226,30,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,245,34,244,234,157,21,123,89,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,60,255,0,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,66,58,86,177,238,241,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,246,213,93,51,202,180,111,81,242,61,45,205,105,60,123,214,51,112,150,223,83,182,57,25,28,219,23,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,99,252,169,248,237,186,165,214,131,133,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,222,230,171,21,157,134,171,247,193,28,118,190,1,13,121,179,105,125,215,81,248,62,186,92,236,206,171,146,163,5,188,81,229,15,164,166,162,117,67,234,96,99,100,166,155,174,213,69,141,145,69,87,37,67,228,232,228,107,41,221,213,17,21,94,218,43,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,254,199,49,238,106,245,69,84,61,94,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,145,237,108,241,193,83,87,28,50,58,55,57,174,106,61,26,245,84,85,107,147,175,78,168,191,176,211,69,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,139,31,84,250,201,247,3,33,247,25,207,127,167,28,102,223,116,147,131,188,171,134,124,26,213,218,186,231,121,5,198,162,247,120,168,99,31,28,22,122,138,26,74,103,83,83,177,122,245,154,94,212,205,124,142,68,72,227,84,217,213,239,71,195,200,52,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,169,23,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,255,0,3,185,83,113,186,62,150,58,121,174,117,210,187,116,181,18,53,137,254,108,108,71,57,238,100,81,68,197,123,246,110,94,170,126,78,89,148,216,176,108,86,243,154,229,53,222,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,242,51,217,198,143,22,217,87,23,58,166,185,77,202,47,7,27,177,121,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,232,196,36,7,43,222,5,191,77,121,83,53,199,88,240,207,47,77,172,187,254,15,77,90,237,176,223,110,145,200,212,78,176,171,87,200,163,135,164,157,206,170,214,62,84,100,127,173,107,106,35,79,127,205,147,130,90,203,125,247,250,77,233,14,41,221,160,186,111,110,99,107,180,91,103,146,72,106,154,201,167,146,243,39,109,29,27,33,116,113,170,78,245,72,218,217,26,201,28,178,58,121,28,216,45,195,23,16,185,87,11,250,203,101,213,204,90,155,207,240,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,230,200,197,115,94,214,75,20,79,86,63,102,213,209,70,149,106,102,43,172,154,113,142,106,150,21,87,228,89,114,107,124,87,10,109,210,70,249,33,222,159,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,14,127,196,14,153,254,153,52,59,60,210,216,233,45,85,21,121,54,63,93,111,160,248,164,123,233,97,174,124,46,241,103,127,208,245,111,106,116,138,68,123,90,174,99,152,142,106,110,106,25,161,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,249,75,137,228,177,163,182,171,46,145,229,122,223,112,176,213,197,125,201,111,15,178,80,214,85,210,181,172,117,170,149,145,185,93,75,34,177,30,172,146,166,73,89,42,181,234,199,62,142,52,232,142,137,75,31,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,36,166,89,139,88,179,156,86,243,133,101,52,62,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,243,41,218,231,202,59,62,139,138,246,105,93,154,237,87,85,165,235,79,6,66,252,154,166,25,160,122,90,150,177,144,205,111,74,134,211,190,157,110,141,98,200,230,51,162,49,236,107,101,84,141,28,177,182,223,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,86,7,59,77,28,177,75,138,224,188,64,211,205,217,189,83,92,19,14,172,143,107,221,229,210,201,29,69,93,58,245,87,236,143,178,248,170,126,72,205,207,242,190,167,116,141,168,181,44,74,174,89,122,41,250,105,226,227,22,242,46,30,45,6,9,211,53,172,217,46,201,165,240,167,135,199,142,62,177,189,174,235,85,45,54,246,174,222,177,36,187,92,142,219,214,255,0,129,149,115,74,124,39,122,88,209,191,183,248,247,183,64,85,175,51,222,61,105,181,158,235,87,195,246,143,223,105,43,244,250,217,81,77,53,214,239,73,221,98,221,174,48,58,109,240,199,43,101,237,84,80,181,93,3,145,86,47,170,104,18,70,57,204,72,222,232,215,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,214,141,149,204,123,124,153,26,217,27,11,54,187,115,209,92,169,219,100,143,102,130,52,171,76,241,93,27,211,140,115,75,112,170,79,30,203,140,219,226,183,211,110,142,54,73,54,196,250,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,122,176,15,146,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,49,154,171,166,121,86,141,234,62,71,165,185,173,39,143,122,198,110,18,219,234,118,199,35,35,155,98,253,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,60,169,102,156,147,244,118,213,122,204,179,205,111,190,88,106,229,168,198,169,233,108,150,10,201,169,90,234,70,207,84,146,58,177,209,72,230,42,165,76,113,71,3,21,99,122,43,98,172,122,57,21,37,105,110,128,160,30,104,254,187,53,55,242,95,103,162,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,173,91,19,158,247,120,210,57,178,58,23,238,118,230,34,181,87,184,201,24,202,213,214,46,52,245,67,130,61,121,186,112,253,195,78,65,143,212,233,94,156,212,79,73,65,97,174,166,142,227,4,179,213,119,42,234,162,168,170,107,146,165,95,79,85,89,52,13,107,38,98,181,41,35,100,187,222,147,58,75,21,224,183,140,139,87,24,248,109,223,37,183,233,166,65,137,212,88,42,35,164,174,90,183,54,166,221,44,242,44,142,72,169,106,209,24,179,189,145,54,39,202,215,69,26,199,228,70,159,82,57,28,178,40,174,14,118,26,95,117,200,116,143,3,213,123,123,170,230,167,195,47,21,86,218,234,120,104,157,43,35,130,224,200,250,85,75,42,47,72,88,201,104,226,137,55,55,163,159,84,196,220,213,68,71,212,5,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,246,181,21,59,175,0,250,103,138,234,239,23,186,109,130,230,180,158,93,150,162,225,81,112,169,165,116,113,201,29,87,133,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,170,55,61,168,168,170,138,154,41,0,25,172,226,159,69,63,163,183,16,89,182,142,71,112,243,105,49,251,130,120,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,77,172,70,247,17,251,122,183,162,175,42,39,255,0,38,205,20,252,115,196,21,219,88,234,238,29,154,77,50,183,167,102,8,229,219,36,245,215,24,170,41,227,220,213,141,200,232,91,3,43,21,221,30,199,36,157,142,155,155,189,11,169,0,3,228,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,206,191,28,90,67,134,232,71,21,25,230,150,233,244,21,112,99,214,154,138,57,168,96,169,157,102,125,59,42,104,160,170,88,81,235,245,57,140,116,238,99,21,202,231,236,107,119,57,238,234,229,227,248,157,186,197,120,202,172,214,156,167,35,252,63,101,173,184,83,211,220,110,254,27,234,254,31,74,249,26,217,106,123,12,84,124,189,182,43,159,219,106,238,118,222,137,243,83,75,218,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,67,254,103,89,31,19,88,183,15,181,55,110,31,153,217,181,67,186,92,182,229,108,168,170,130,251,106,165,138,88,102,138,170,137,240,72,205,176,167,106,102,84,175,71,185,34,145,23,106,49,37,123,41,135,135,142,32,115,238,25,117,66,135,85,244,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,238,137,36,81,187,231,181,14,106,95,247,43,143,66,122,101,249,215,188,86,146,168,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,85,113,237,198,253,139,132,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,29,141,149,145,174,244,115,229,233,181,174,108,114,171,40,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,250,121,117,112,109,83,194,126,151,212,220,50,186,154,182,231,121,189,61,36,217,45,10,86,197,81,69,66,250,121,42,86,158,24,21,145,181,119,182,42,148,108,171,190,70,44,141,119,109,202,206,138,233,106,12,214,113,79,162,159,209,219,136,44,219,71,35,184,121,180,152,253,193,60,9,221,47,114,71,208,207,19,42,41,123,174,237,198,139,50,65,52,73,38,214,35,123,136,253,189,91,209,87,149,19,255,0,147,102,138,126,57,226,10,237,172,117,119,14,205,38,153,91,211,179,4,114,237,146,122,235,140,85,20,241,238,106,198,228,116,45,129,149,138,238,143,99,146,78,199,77,205,222,133,212,130,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,42,87,141,238,86,151,218,237,101,198,175,124,43,226,93,187,46,125,112,154,158,241,111,250,33,181,227,53,72,222,226,212,238,69,87,197,71,35,18,103,118,219,27,155,27,226,237,199,213,102,167,129,44,87,135,78,26,52,179,133,252,18,28,23,76,237,63,240,188,219,205,100,20,223,20,185,254,186,105,99,242,231,134,40,251,221,174,251,217,30,230,253,12,232,212,255,0,26,175,85,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,153,125,66,198,237,88,110,127,146,226,22,44,158,147,36,182,216,239,21,182,218,59,213,34,55,177,114,130,25,159,28,117,81,237,123,219,178,70,181,30,157,30,228,232,228,232,231,126,213,233,92,25,232,166,43,196,79,18,120,126,142,102,183,11,173,21,151,32,248,135,147,61,174,88,227,170,103,98,130,162,161,155,29,36,114,49,58,190,22,162,245,98,253,42,189,58,47,69,77,25,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,125,96,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,123,94,106,156,12,93,117,74,155,250,72,233,29,174,174,225,150,91,105,233,109,183,204,122,219,107,117,69,77,230,14,234,71,21,84,45,167,141,101,146,166,36,145,173,126,253,200,180,241,53,81,204,236,109,146,165,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,188,40,241,93,167,28,90,233,195,51,92,42,95,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,156,35,74,124,39,122,88,209,191,183,248,247,183,64,122,13,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,117,134,120,158,201,27,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,80,104,95,41,188,218,171,137,251,222,33,171,73,230,233,150,9,112,166,146,178,228,216,235,45,223,137,233,103,167,150,106,118,209,61,98,115,29,181,236,138,58,182,178,100,116,91,222,216,229,87,109,121,113,54,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,31,88,0,16,87,155,142,133,233,198,95,195,101,227,91,238,118,110,214,103,130,120,17,91,110,148,234,140,146,106,90,138,248,96,146,150,163,228,189,216,83,200,124,140,69,232,230,72,138,173,114,35,229,108,148,130,89,167,38,13,16,210,252,171,38,201,117,202,235,124,171,172,205,176,106,134,208,91,172,237,142,72,160,183,193,89,79,35,60,231,200,159,76,239,149,169,85,11,99,235,210,52,142,71,57,174,89,34,116,118,232,1,92,28,236,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,244,170,150,84,94,144,177,146,209,197,18,110,111,71,62,169,137,185,170,136,143,168,10,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,232,246,36,176,197,34,53,221,83,124,108,119,237,106,42,119,94,1,244,207,21,213,222,47,116,219,5,205,105,60,187,45,69,194,162,225,83,74,232,227,146,58,175,10,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,84,110,123,81,81,85,21,52,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,13,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,233,211,170,39,236,36,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,149,227,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,253,42,157,122,47,84,78,128,121,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,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,175,78,170,159,180,132,31,221,171,225,99,255,0,32,117,87,255,0,117,91,191,215,137,21,173,249,173,171,82,184,26,207,181,26,197,79,87,5,183,42,210,123,173,238,142,42,182,53,179,199,5,77,158,73,163,108,141,107,156,212,122,53,232,138,136,231,39,94,189,21,127,105,156,195,74,124,39,122,88,209,191,183,248,247,183,64,117,82,31,243,25,224,163,250,85,105,196,23,252,2,217,106,143,83,113,111,214,91,106,103,78,212,151,74,20,71,172,150,199,77,185,172,110,231,189,36,137,210,163,154,201,26,230,245,137,179,75,34,81,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,212,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,27,152,228,123,26,228,100,202,201,234,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,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,117,233,213,23,246,25,151,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,251,9,169,201,167,0,166,201,184,163,186,102,119,28,122,174,174,159,14,197,234,234,104,238,13,73,82,10,27,141,68,177,83,198,143,115,85,24,175,146,154,74,228,107,31,215,170,54,71,34,117,143,115,110,208,25,172,226,199,213,62,178,125,192,200,125,198,115,159,226,120,181,247,57,202,172,216,86,45,67,230,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,159,50,255,0,184,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,59,168,105,167,86,36,203,70,197,130,53,70,189,126,185,17,210,237,102,228,141,146,84,20,215,205,79,141,250,205,73,202,174,252,48,233,229,86,204,67,27,184,69,22,67,87,217,158,158,162,182,241,73,36,236,158,151,175,117,25,45,28,111,88,87,163,226,69,89,233,247,181,206,99,99,115,163,7,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,90,54,87,49,237,242,100,107,100,108,44,218,237,207,69,114,167,109,146,61,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,213,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,160,30,61,120,59,200,120,88,213,203,155,172,214,122,185,244,234,249,81,230,227,247,56,104,234,188,74,38,78,249,221,29,174,90,137,119,53,213,49,54,25,17,19,186,247,190,38,178,85,218,175,115,91,237,121,102,113,163,253,27,53,29,250,111,154,187,185,128,231,215,10,72,42,106,38,174,236,199,98,174,85,237,50,187,164,143,108,45,133,200,246,182,161,203,181,221,184,162,122,57,123,41,28,151,168,1,68,60,214,52,26,155,70,248,163,175,201,172,84,85,113,216,181,38,157,114,104,222,234,121,82,8,238,47,149,237,175,133,147,61,238,73,95,221,68,169,114,34,183,182,149,145,177,24,214,163,21,209,43,19,197,175,185,206,85,102,194,177,106,31,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,249,154,94,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,59,213,75,19,85,81,143,154,94,228,175,250,156,170,249,28,170,231,42,170,175,181,6,107,56,177,245,79,172,159,112,50,31,113,156,186,158,87,30,132,244,203,243,175,120,173,37,80,0,2,63,241,237,166,120,174,168,112,143,169,150,236,166,147,185,240,28,126,183,38,183,78,200,227,89,169,107,168,32,125,68,79,141,207,99,182,110,237,186,39,171,122,57,98,154,86,35,155,191,169,157,114,218,121,37,232,229,138,44,87,58,226,6,162,110,245,234,166,224,184,117,28,123,94,223,18,150,56,233,234,234,23,170,63,100,157,231,203,77,242,86,110,103,139,244,187,164,142,68,179,240,101,92,179,237,122,230,23,71,166,92,29,233,78,133,104,54,95,254,206,171,244,255,0,28,138,241,124,181,205,5,68,118,122,95,5,208,212,210,178,104,230,89,41,174,45,146,22,53,81,209,238,142,57,85,205,115,36,216,230,215,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,245,34,223,247,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,90,54,87,49,142,241,163,115,164,108,44,218,221,172,85,114,167,113,242,61,253,87,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,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,235,211,170,167,237,33,7,247,106,248,88,255,0,200,29,85,255,0,221,86,239,245,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,253,167,160,5,59,115,159,208,106,108,87,84,49,173,127,177,81,85,248,249,197,59,173,119,215,182,158,87,65,29,198,142,56,219,4,143,153,94,172,99,230,166,232,198,196,141,103,202,134,71,166,245,115,213,181,192,104,207,130,61,6,169,225,199,134,140,59,77,175,52,84,144,100,41,78,251,166,64,176,211,197,27,214,227,82,245,150,72,229,124,79,123,102,124,45,116,116,201,46,247,111,101,59,21,58,55,107,83,186,130,128,121,163,250,236,212,223,201,125,158,136,230,150,174,25,243,43,255,0,11,151,94,41,236,85,212,149,86,44,115,40,126,57,125,161,114,164,115,209,177,98,163,88,42,216,170,238,147,49,242,214,36,78,98,34,61,139,219,114,35,218,231,172,95,47,14,156,75,234,159,11,249,220,57,214,153,221,191,225,121,182,106,201,234,126,23,115,253,76,209,71,229,193,12,177,247,187,93,247,190,61,206,250,31,209,201,254,52,94,105,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,163,238,19,56,126,181,112,203,160,216,198,148,81,178,145,247,42,58,127,46,253,89,78,141,84,173,186,205,209,213,50,247,18,56,221,35,17,221,34,137,210,55,122,67,20,45,119,93,167,96,57,87,20,250,41,253,34,120,125,205,180,114,59,135,133,87,144,91,211,192,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,109,98,187,182,175,219,209,221,21,51,88,90,79,35,236,2,154,91,174,169,234,149,118,61,86,149,20,180,246,235,5,174,236,228,149,176,43,37,116,179,214,211,177,122,246,158,244,88,104,30,239,146,189,136,177,255,0,101,36,93,214,190,0,43,3,157,102,133,214,93,108,88,95,16,246,27,55,123,224,155,241,188,138,166,53,158,73,25,75,43,251,148,47,115,17,22,40,225,100,206,170,99,164,85,99,150,74,184,25,245,245,106,50,165,139,254,229,173,160,63,160,174,24,49,255,0,196,122,123,248,95,58,202,59,215,60,151,201,103,74,233,255,0,190,38,240,155,63,85,87,71,178,149,209,116,131,233,237,185,242,110,99,100,116,189,101,80,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,197,242,103,181,219,232,164,165,127,126,154,42,134,108,116,149,113,189,122,50,102,162,245,98,125,72,189,58,167,69,94,129,194,151,26,218,89,198,15,226,159,209,157,131,43,182,126,18,240,124,223,142,210,211,67,220,242,187,253,190,215,102,121,122,244,241,159,187,118,222,157,91,211,175,85,233,32,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,246,92,102,223,45,194,167,108,145,178,73,182,39,209,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,50,249,102,83,125,206,114,171,206,107,148,215,121,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,200,249,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,41,203,235,88,174,186,223,194,94,11,151,100,183,234,75,174,67,69,79,53,146,241,44,85,78,158,116,158,146,103,195,27,170,156,247,189,254,76,148,237,167,158,69,122,245,114,207,189,17,26,246,161,34,143,146,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,82,141,185,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,134,100,73,34,103,141,85,83,181,88,144,189,243,198,218,121,36,122,72,239,170,55,110,116,125,201,97,89,127,220,174,61,9,233,151,231,94,241,90,74,162,128,121,163,250,236,212,223,201,125,158,136,233,92,180,184,155,192,120,89,210,253,126,212,12,190,166,146,178,228,202,124,117,214,92,121,46,48,211,86,222,103,73,43,163,217,3,100,93,206,99,29,60,78,149,236,107,214,56,213,207,218,238,136,215,68,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,154,114,197,229,233,89,139,86,83,113,21,196,14,33,217,186,195,182,92,74,193,115,134,120,42,173,85,81,79,52,114,213,86,210,79,11,54,204,157,168,95,76,187,158,212,108,139,38,212,122,68,230,89,248,5,96,115,172,208,186,203,173,139,11,226,30,195,102,239,124,19,126,55,145,84,198,179,201,35,41,101,127,114,133,238,98,34,197,28,44,153,213,76,116,138,172,114,201,87,3,62,190,173,70,84,177,127,220,181,180,7,244,21,195,6,63,248,143,79,127,11,231,89,71,122,231,146,249,44,233,93,63,247,196,222,19,103,234,170,232,246,82,186,46,144,125,61,183,62,77,204,108,142,151,172,170,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,0,143,252,119,235,165,247,135,110,24,50,237,70,195,175,54,171,118,82,223,22,221,98,117,193,24,253,245,85,21,17,198,245,134,39,170,36,179,71,2,207,59,88,168,230,254,165,92,246,57,141,123,87,60,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,11,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,13,57,233,86,166,98,186,201,167,24,230,169,97,85,126,69,151,38,183,197,112,166,221,36,111,146,29,233,245,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,100,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,190,76,246,187,125,20,148,175,239,211,69,80,205,142,146,174,55,175,70,76,212,94,172,79,169,23,167,84,232,171,208,56,82,227,91,75,56,193,252,83,250,51,176,101,118,207,194,94,15,155,241,218,90,104,123,158,87,127,183,218,236,207,47,94,158,51,247,110,219,211,171,122,117,234,189,42,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,146,156,196,120,223,163,225,87,4,76,75,14,170,221,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,238,99,231,241,213,99,146,55,203,78,228,123,85,172,123,86,136,109,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,47,167,151,87,6,213,60,39,233,125,77,195,43,169,171,110,119,155,211,210,77,146,208,165,108,85,20,84,47,167,146,165,105,225,129,89,27,87,123,98,169,70,202,187,228,98,200,215,118,220,172,232,174,160,195,74,124,39,122,88,209,191,183,248,247,183,64,117,80,1,207,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,95,38,11,92,81,201,84,254,253,76,84,236,216,217,36,141,139,209,243,53,87,171,211,233,69,233,213,122,34,196,15,238,213,240,177,255,0,144,58,171,255,0,186,173,223,235,196,255,0,5,74,243,172,215,74,59,173,247,11,225,226,195,121,239,124,19,126,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,190,173,86,86,92,118,155,172,214,170,139,236,54,202,183,219,104,234,33,164,168,172,108,46,88,33,158,102,200,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,164,192,229,67,172,87,93,53,226,210,201,136,186,253,73,67,143,106,13,61,69,146,233,21,109,83,162,130,73,219,12,147,81,57,141,222,214,45,74,212,49,144,70,174,71,47,74,169,88,196,221,34,41,123,192,28,171,138,125,20,254,145,60,62,230,218,57,29,195,194,171,200,45,233,224,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,54,177,93,219,87,237,232,238,138,153,172,45,39,145,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,189,123,79,122,44,52,15,119,201,94,196,88,255,0,178,146,46,235,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,136,94,92,60,103,103,58,251,169,121,174,45,163,126,109,151,32,204,47,55,75,117,79,226,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,126,69,159,240,21,165,185,222,139,112,157,131,105,158,165,216,190,13,146,89,190,39,230,209,121,80,212,118,187,183,42,169,163,253,100,47,124,110,235,28,172,119,210,229,233,215,162,244,84,84,73,0,115,254,33,113,107,238,115,160,90,151,133,98,212,62,109,235,32,195,239,54,187,117,55,117,145,247,234,167,162,150,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,153,72,63,220,184,227,179,254,35,63,210,107,63,250,217,109,57,102,45,125,193,185,109,222,112,172,166,135,194,189,99,250,31,81,107,184,211,119,89,39,98,170,11,11,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,249,153,236,52,167,194,119,165,141,27,251,127,143,123,116,4,127,230,173,169,153,86,141,232,254,153,234,150,21,87,227,222,177,157,80,182,92,41,183,73,35,35,155,101,190,227,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,167,85,224,187,139,108,87,139,157,44,76,166,219,23,131,146,88,188,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,117,98,145,87,154,47,0,180,121,133,138,229,196,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,149,143,150,166,123,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,170,46,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,66,156,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,6,107,56,174,200,236,89,111,19,90,171,146,99,12,181,124,42,191,48,187,75,73,53,174,161,245,20,181,113,249,82,34,85,50,71,201,38,254,247,78,242,171,93,219,221,42,246,218,198,109,99,103,255,0,36,45,72,177,51,244,151,164,53,20,118,170,123,212,190,38,73,71,81,29,11,210,186,182,149,157,105,234,25,53,66,117,98,195,3,223,76,177,198,189,28,142,171,157,205,220,142,118,219,84,6,107,56,177,245,79,172,159,112,50,31,113,156,177,78,75,154,23,167,21,216,78,71,196,61,206,205,231,102,116,57,5,78,55,109,169,168,84,124,118,234,86,209,211,73,35,233,217,211,232,154,79,41,236,124,138,170,238,219,81,141,216,143,149,36,179,240,124,151,107,101,53,234,213,91,102,172,146,174,58,122,250,121,41,165,125,37,92,180,179,181,143,106,181,203,28,208,185,178,196,254,138,189,31,27,154,246,175,69,106,162,162,41,158,30,52,120,73,202,184,70,213,53,197,174,82,249,216,221,247,201,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,47,71,161,216,57,95,241,147,143,112,221,159,220,180,251,80,169,169,32,196,243,202,138,56,126,41,21,21,44,115,208,92,123,209,197,20,213,85,146,73,26,182,133,145,75,59,228,71,172,157,181,77,209,181,187,230,223,121,32,168,14,112,156,87,88,179,187,237,187,134,76,42,91,85,210,131,19,184,50,241,127,186,65,51,228,146,27,195,25,81,2,80,55,162,36,105,218,142,87,44,170,138,245,238,72,216,215,182,232,100,107,162,7,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,186,30,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,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,58,245,232,137,251,15,64,10,118,231,79,171,213,55,189,92,197,52,86,138,124,126,166,219,140,89,217,121,170,124,48,69,45,198,154,227,84,249,26,234,121,102,249,190,22,120,241,83,74,144,183,102,254,235,30,244,147,164,42,200,43,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,237,52,209,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,245,131,53,156,88,250,167,214,79,184,25,15,184,206,93,79,43,143,66,122,101,249,215,188,86,146,168,0,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,126,211,48,55,106,218,107,141,214,182,225,71,105,164,181,211,213,84,73,52,84,52,142,149,208,82,177,206,85,108,49,172,207,124,170,198,162,163,81,100,123,223,209,19,115,156,189,85,110,211,147,109,255,0,227,60,35,214,91,190,9,106,161,248,22,97,113,183,247,232,169,187,83,87,238,130,154,163,191,84,238,171,221,153,60,142,210,63,229,210,40,97,103,79,163,170,206,160,101,92,237,90,235,194,142,163,232,102,19,167,250,161,115,139,226,184,102,163,99,246,203,197,182,243,79,10,182,58,122,170,170,54,84,73,65,80,157,87,183,51,55,63,98,170,237,150,54,43,219,209,91,44,113,122,174,1,120,171,254,138,122,227,73,127,187,91,109,85,24,182,77,217,178,228,117,53,20,123,234,168,40,95,51,85,213,84,243,71,27,230,111,105,81,36,124,44,69,108,205,98,53,91,189,177,73,22,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,60,87,16,184,181,247,57,208,45,75,194,177,106,31,54,245,144,97,247,155,93,186,155,186,200,251,245,83,209,75,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,204,164,31,238,92,113,217,255,0,17,159,233,53,159,253,108,187,238,30,177,107,238,13,160,90,105,133,101,52,62,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,153,208,1,89,124,236,53,122,166,209,134,224,122,37,109,159,31,157,153,21,69,85,242,237,12,208,69,61,198,145,148,203,27,41,36,137,93,213,212,204,149,210,213,181,101,107,90,247,246,95,27,95,179,188,199,212,89,167,221,42,212,204,87,89,52,227,28,213,44,42,175,200,178,228,214,248,174,20,219,164,141,242,67,189,62,184,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,20,3,205,31,215,102,166,254,75,236,244,68,244,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,131,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,58,44,146,72,248,169,220,175,114,185,143,114,250,174,81,156,61,126,149,184,130,151,86,110,117,54,167,217,116,171,179,91,45,190,178,151,200,146,178,186,174,42,152,232,221,26,57,54,71,217,124,79,159,186,170,174,108,144,195,181,189,92,175,142,239,193,242,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,101,178,237,91,77,113,186,214,220,40,237,52,150,186,122,170,137,38,138,134,145,210,186,10,86,57,202,173,134,53,153,239,149,88,212,84,106,44,143,123,250,34,110,115,151,170,173,207,242,100,212,139,22,73,195,141,247,78,105,232,237,84,151,172,55,32,146,90,198,209,80,190,25,170,169,107,88,146,83,213,85,74,191,68,211,43,227,169,129,21,23,115,98,165,133,174,106,34,53,206,159,224,2,0,115,147,214,191,192,220,62,218,116,114,146,223,222,171,212,219,130,247,167,146,45,209,193,67,110,150,158,162,77,174,73,26,173,153,211,190,141,27,213,143,106,199,223,235,181,219,20,165,99,74,124,44,107,95,244,137,225,247,9,214,57,45,254,21,94,65,111,95,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,185,234,238,218,179,119,71,117,68,234,160,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,227,56,221,231,225,158,21,111,199,109,180,253,222,213,182,150,25,63,87,53,67,36,111,73,34,123,126,166,167,94,157,83,170,42,42,200,14,84,156,46,107,183,13,127,165,31,211,94,13,248,115,241,31,193,62,25,253,103,71,89,223,241,252,238,247,251,154,89,54,237,239,197,253,174,157,119,124,186,244,94,147,252,128,28,228,245,175,240,55,15,182,157,28,164,183,247,170,245,54,224,189,233,228,139,116,112,80,219,165,167,168,147,107,146,70,171,102,116,239,163,70,245,99,218,177,247,250,237,118,197,42,175,133,141,20,254,145,60,65,97,58,57,37,195,194,164,200,46,11,231,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,157,215,154,246,142,221,116,215,139,75,222,92,219,13,37,14,61,168,52,244,247,187,92,180,84,174,138,9,39,108,49,195,90,215,187,99,88,181,43,80,199,207,34,53,92,189,42,162,123,215,116,138,135,116,228,133,169,158,54,85,169,122,57,89,87,117,151,226,22,250,76,154,223,7,115,117,13,63,143,34,211,213,191,106,191,232,154,79,42,137,58,181,139,185,176,125,78,77,140,69,182,160,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,203,185,47,249,119,113,191,89,194,174,118,184,150,99,85,187,76,178,203,132,82,223,92,176,207,83,53,174,70,195,44,108,170,165,137,146,181,141,220,247,193,228,42,71,36,143,138,157,168,198,171,152,198,173,244,148,3,205,31,215,102,166,254,75,236,244,68,85,39,255,0,43,222,5,191,77,121,83,53,199,88,240,207,47,77,172,187,254,15,77,90,237,176,223,110,145,200,212,78,176,171,87,200,163,135,164,157,206,170,214,62,84,100,127,173,107,106,35,75,169,0,16,3,156,158,181,254,6,225,246,211,163,148,150,254,245,94,166,220,23,189,60,145,110,142,10,27,116,180,245,18,109,114,72,213,108,206,157,244,104,222,172,123,86,62,255,0,93,174,216,165,43,26,83,225,99,90,255,0,164,79,15,184,78,177,201,111,240,170,242,11,122,249,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,39,85,5,0,243,71,245,217,169,191,146,251,61,17,42,185,24,254,251,63,134,255,0,153,22,168,0,0,168,190,118,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,226,188,168,116,118,235,169,92,90,89,50,231,88,105,43,177,237,62,167,168,189,221,37,173,165,116,176,71,59,161,146,26,38,177,219,28,196,169,74,135,178,120,209,202,213,233,75,43,216,187,163,68,56,87,20,250,41,253,29,184,130,205,180,114,59,135,155,73,143,220,19,192,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,109,98,55,184,143,219,213,189,21,109,83,147,102,181,254,57,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,109,142,122,27,140,181,21,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,255,0,42,3,143,94,2,184,177,214,158,44,115,157,76,211,77,41,248,206,55,121,248,103,133,91,241,219,109,63,119,181,109,165,134,79,213,205,80,201,27,210,72,158,223,169,169,215,167,84,234,138,138,178,3,149,39,11,154,237,195,95,233,71,244,215,131,126,28,252,71,240,79,134,127,89,209,214,119,252,127,59,189,254,230,150,77,187,123,241,127,107,167,93,223,46,189,23,164,0,230,143,235,179,83,127,37,246,122,35,223,242,223,226,187,78,56,74,211,141,112,205,115,89,124,235,173,119,225,248,44,22,8,38,70,85,93,234,154,151,21,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,134,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,107,220,173,248,5,172,211,191,7,137,189,99,183,221,109,185,122,249,148,248,238,59,89,77,61,12,214,136,215,187,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,214,249,25,217,178,163,42,230,148,248,78,244,177,163,127,111,241,239,110,128,234,160,2,63,241,235,165,185,222,180,240,157,156,233,158,154,88,190,51,146,94,126,25,225,81,121,80,211,247,123,87,42,89,164,253,100,207,100,109,233,28,79,119,212,228,235,211,162,117,85,68,90,129,254,229,199,29,159,241,25,254,147,89,255,0,214,203,254,6,107,56,167,214,191,233,19,196,22,109,172,113,219,252,42,76,130,224,158,4,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,107,213,189,197,126,222,141,232,137,50,184,113,224,206,235,155,114,201,213,12,214,203,67,73,123,203,53,2,162,11,221,134,141,98,117,75,224,130,199,87,43,118,211,198,216,22,86,87,76,159,20,133,169,26,185,30,201,160,103,86,111,148,174,171,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,13,63,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,253,167,160,7,201,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,150,203,181,109,53,198,235,91,112,163,180,210,90,233,234,170,36,154,42,26,71,74,232,41,88,231,42,182,24,214,103,190,85,99,81,81,168,178,61,239,232,137,185,206,94,170,183,63,201,147,82,44,89,39,14,55,221,57,167,163,181,82,94,176,220,130,73,107,27,69,66,248,102,170,165,173,98,73,79,85,85,42,253,19,76,175,142,166,4,84,93,205,138,150,22,185,168,136,215,58,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,66,13,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,233,211,170,39,236,36,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,149,227,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,253,42,157,122,47,84,78,128,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,8,171,206,175,210,198,45,247,2,135,219,174,37,101,240,57,159,230,90,125,197,126,152,85,97,153,13,93,169,247,204,162,215,96,185,164,42,155,43,45,213,117,144,197,81,79,43,28,138,215,177,205,94,169,213,62,151,181,143,110,215,177,174,77,25,148,45,205,43,66,244,227,65,184,154,142,211,165,246,111,131,90,178,140,126,159,36,154,219,18,162,82,209,213,75,85,85,12,140,166,98,34,118,161,95,29,175,72,250,171,88,231,185,25,181,136,198,50,74,242,49,253,246,127,13,255,0,50,45,80,227,252,96,103,244,218,97,194,230,169,102,115,100,53,118,42,138,92,94,186,154,223,112,164,89,91,60,23,26,152,150,158,137,99,116,73,189,143,90,153,161,68,122,116,216,170,142,85,106,34,185,51,110,73,254,90,250,189,83,164,28,96,224,243,172,245,105,109,204,42,23,16,185,67,77,4,82,190,118,87,57,172,167,106,172,157,54,49,181,137,73,35,220,197,71,163,34,114,38,238,170,199,104,36,25,172,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,159,224,28,171,137,222,30,177,94,40,52,106,245,164,121,77,79,129,231,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,157,109,85,211,60,171,70,245,31,35,210,220,214,147,199,189,99,55,9,109,245,59,99,145,145,205,177,126,137,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,211,202,179,141,250,61,73,197,109,28,48,234,29,86,204,191,27,183,203,22,61,87,217,130,158,158,182,207,73,28,12,130,151,175,117,31,45,100,108,89,151,163,34,68,88,41,247,185,206,123,100,115,186,95,50,254,49,41,184,111,210,57,176,124,50,241,73,250,69,206,41,228,162,162,134,58,201,98,171,180,219,164,100,140,150,232,213,135,163,152,246,185,59,112,170,190,62,178,170,189,189,196,130,70,20,131,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,249,185,85,203,251,84,208,71,5,220,36,226,188,35,105,98,98,214,217,124,236,146,251,227,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,0,252,156,179,41,177,96,216,173,231,53,202,107,188,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,228,102,139,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,233,106,35,35,106,35,90,136,136,158,40,189,238,84,250,243,83,172,156,46,80,99,55,218,218,73,47,186,109,80,152,204,140,109,68,75,60,150,230,68,199,80,76,248,88,198,172,76,237,42,211,53,85,29,220,90,57,30,175,115,149,232,217,148,12,214,113,99,234,159,89,62,224,100,62,227,57,117,60,174,61,9,233,151,231,94,241,90,74,162,31,255,0,116,195,70,191,165,199,244,90,248,37,215,179,241,15,195,127,137,186,59,179,248,139,191,217,240,188,109,157,206,207,115,245,62,79,94,157,223,255,0,35,179,253,240,76,0,1,10,185,185,234,102,85,167,124,35,205,110,197,170,252,79,198,185,5,38,51,113,157,146,73,28,205,161,146,10,138,137,89,27,152,246,244,238,120,173,137,232,237,205,116,82,202,197,111,213,213,40,176,176,158,75,25,253,77,139,136,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,38,247,61,148,243,215,189,88,197,249,179,123,156,139,219,69,109,207,131,42,230,140,244,55,0,195,117,79,130,109,49,211,237,65,199,169,47,152,245,243,77,241,250,106,234,26,148,93,146,179,225,244,234,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,215,199,39,3,153,151,8,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,190,55,244,87,120,85,155,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,213,121,104,113,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,217,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,189,175,106,61,141,106,190,101,125,212,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,125,96,3,57,156,110,107,205,55,17,220,75,230,58,147,102,173,171,159,30,90,134,90,241,244,154,162,89,24,150,234,102,36,81,201,19,37,99,29,11,38,115,100,169,88,182,55,99,234,30,139,213,219,156,188,40,184,158,76,26,243,83,149,105,126,75,160,23,218,218,79,35,7,168,109,210,196,199,84,68,217,228,183,86,73,35,167,141,144,163,17,239,100,53,61,94,233,85,207,249,215,70,197,216,141,98,58,199,193,64,60,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,38,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,115,78,15,56,122,254,139,250,19,106,210,58,138,155,85,125,125,5,194,231,83,89,116,183,210,248,255,0,19,238,214,74,234,122,137,154,169,187,189,226,248,209,185,21,207,217,218,70,53,239,107,26,229,237,96,137,92,211,115,250,108,23,130,220,202,149,50,26,187,77,203,42,168,160,176,91,86,153,101,107,234,159,37,75,37,168,167,87,198,159,75,31,71,5,90,63,122,163,28,205,204,94,187,209,174,160,194,122,114,113,213,234,156,43,137,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,159,17,161,99,234,161,154,87,187,163,216,198,211,165,123,17,24,171,213,243,51,115,87,162,57,151,104,0,40,91,154,94,186,86,107,7,21,151,236,110,138,243,229,227,122,119,254,198,237,144,198,147,199,27,42,163,68,91,131,221,28,171,183,189,229,119,33,116,140,107,90,248,233,160,254,210,53,30,232,128,90,167,37,189,126,255,0,190,222,31,51,29,66,255,0,197,238,120,93,138,181,255,0,245,135,220,155,74,245,79,250,9,86,4,119,249,105,88,207,240,239,45,80,0,10,33,230,189,172,87,93,74,226,210,247,136,182,253,73,93,143,105,245,61,61,146,215,21,21,83,165,130,57,221,12,115,86,185,237,222,230,37,74,84,61,240,72,173,70,175,74,88,152,244,221,26,169,213,121,39,233,125,171,33,213,204,243,85,238,14,164,154,163,12,179,210,219,104,105,230,162,108,175,142,123,131,228,235,85,20,170,189,97,123,34,163,150,37,218,222,174,101,83,211,115,81,21,31,223,249,207,233,13,78,95,160,216,214,174,91,160,171,154,163,79,111,14,134,177,27,60,76,130,27,117,195,183,20,147,61,142,250,222,244,169,134,134,54,163,23,228,147,72,170,213,68,220,202,224,224,31,83,49,93,34,226,247,77,179,172,214,175,196,178,211,220,42,45,245,53,78,146,56,227,165,243,105,38,163,100,242,190,71,181,140,134,55,212,53,242,61,93,244,198,215,185,17,85,17,23,69,32,25,87,62,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,237,106,162,90,255,0,40,206,44,245,31,40,163,151,135,92,214,199,149,229,22,171,55,102,43,5,254,150,216,181,20,182,10,94,197,76,139,75,113,171,87,167,106,21,241,218,202,84,86,185,219,149,241,163,145,141,141,172,136,28,209,253,118,106,111,228,190,207,68,124,156,2,112,109,83,197,246,168,86,219,239,181,53,116,24,38,49,78,147,100,117,212,53,177,65,90,199,207,28,201,71,13,58,73,28,136,231,190,88,149,206,85,102,196,142,41,58,185,175,88,209,215,231,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,183,248,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,155,156,170,191,53,83,245,128,5,11,115,75,215,74,205,96,226,178,253,141,209,94,124,188,111,78,255,0,216,221,178,24,210,120,227,101,84,104,139,112,123,163,149,118,247,188,174,228,46,145,141,107,95,29,52,31,218,70,163,221,16,11,84,228,183,175,223,247,219,195,230,99,168,95,248,189,207,11,177,86,191,254,176,251,147,105,94,169,255,0,65,42,192,142,255,0,45,43,25,254,29,229,170,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,34,175,20,188,198,116,59,133,124,238,207,167,121,29,45,215,38,189,84,117,158,247,73,98,236,201,53,150,149,208,185,240,186,84,145,236,99,166,149,235,22,216,119,181,201,19,157,43,149,19,180,217,164,253,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,154,206,41,245,175,250,68,241,5,155,107,28,118,255,0,10,147,32,184,39,129,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,218,245,111,113,95,183,163,122,34,89,247,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,219,88,187,169,109,174,168,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,54,239,169,178,53,83,138,243,180,211,60,87,31,212,125,59,213,43,77,39,143,122,204,45,247,11,125,223,183,28,108,142,163,192,90,110,196,238,218,196,123,230,86,85,172,110,123,220,239,213,193,3,81,26,140,249,248,174,78,58,189,83,133,113,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,226,52,44,125,84,51,74,247,116,123,24,218,116,175,98,35,21,122,190,102,110,106,244,71,50,237,0,40,7,154,63,174,205,77,252,151,217,232,136,170,88,79,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,22,67,90,215,61,37,124,155,151,116,180,212,238,99,81,89,179,183,44,142,86,43,156,144,205,19,174,124,25,87,52,167,194,119,165,141,27,251,127,143,123,116,7,85,33,255,0,15,188,204,52,107,136,110,32,174,218,23,141,217,46,180,81,201,221,252,41,123,157,28,177,223,251,17,62,74,157,208,236,71,210,125,17,190,72,187,138,187,227,99,183,246,100,219,19,166,0,0,17,215,152,46,177,93,116,67,132,188,235,46,198,175,212,150,172,134,182,158,27,37,158,89,106,157,4,235,61,92,204,134,71,82,185,143,99,252,152,233,221,81,60,106,197,234,213,131,122,162,181,142,67,60,38,156,244,83,75,237,90,43,164,120,134,148,89,157,73,37,62,45,103,166,182,190,162,154,137,180,140,172,157,140,78,245,82,196,213,84,99,230,151,185,43,254,167,42,190,71,42,185,202,170,171,157,110,37,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,164,180,83,72,248,186,49,95,37,52,144,200,168,136,222,138,245,69,107,85,21,169,113,60,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,249,53,115,86,65,59,88,215,171,210,23,178,117,99,94,246,183,116,144,78,212,69,70,117,89,170,8,149,205,55,63,166,193,120,45,204,169,83,33,171,180,220,178,170,138,11,5,181,105,150,86,190,169,242,84,178,90,138,117,124,105,244,177,244,112,85,163,247,170,49,204,220,197,235,189,26,234,12,39,167,39,29,94,169,194,184,151,174,210,218,137,234,214,219,168,246,121,161,100,16,193,19,153,241,26,22,62,170,25,165,123,186,61,140,109,58,87,177,17,138,189,95,51,55,53,122,35,153,118,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,25,246,226,111,134,78,36,175,252,73,106,189,246,197,195,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,124,91,201,183,93,40,164,164,170,131,125,214,173,236,223,20,136,215,183,115,30,215,39,84,249,181,200,169,242,84,36,169,202,184,177,244,177,172,159,111,242,31,110,156,205,97,165,62,19,189,44,104,223,219,252,123,219,160,34,175,58,191,75,24,183,220,10,31,110,184,149,87,194,119,170,125,27,251,129,143,123,140,6,148,202,86,231,87,234,159,22,251,127,67,238,55,19,170,242,49,253,246,127,13,255,0,50,45,80,173,94,118,154,153,138,211,105,102,11,163,158,95,119,36,184,100,9,147,118,35,146,55,120,244,52,244,213,20,251,230,110,254,227,59,146,85,116,141,118,43,93,216,159,234,69,103,69,174,14,25,184,126,186,241,15,147,101,214,43,83,42,231,126,43,131,223,50,164,163,161,71,58,182,186,122,106,125,180,148,212,241,182,57,59,175,125,100,212,173,116,125,26,174,143,184,141,114,63,111,94,85,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,166,157,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,105,237,76,214,113,99,234,159,89,62,224,100,62,227,57,106,156,149,61,44,101,63,112,43,189,186,220,79,240,1,10,185,153,240,93,253,36,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,116,131,137,229,55,220,27,42,179,102,184,181,119,133,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,124,143,65,172,90,197,159,107,174,127,116,212,109,70,191,85,220,110,87,26,137,229,138,41,106,166,154,11,124,18,77,36,205,164,165,108,207,123,162,166,141,210,189,35,137,28,168,212,95,253,106,182,189,202,179,130,10,61,54,197,109,28,79,106,29,46,252,191,36,183,203,46,61,73,222,130,162,158,138,207,87,28,15,130,171,167,105,95,21,100,140,73,147,171,37,84,72,42,54,57,173,123,164,107,108,84,2,16,115,119,214,43,174,154,240,184,204,71,28,191,82,80,220,181,6,241,21,146,166,36,170,116,85,178,90,155,20,147,85,186,6,177,237,114,177,92,202,120,37,85,71,51,183,84,230,57,63,88,213,40,216,19,127,148,70,177,90,180,215,138,55,226,57,29,250,174,134,219,168,54,121,108,148,209,45,83,98,162,146,234,217,99,154,145,211,181,239,107,85,234,214,84,65,18,162,57,253,202,166,177,169,250,199,41,121,32,205,103,22,62,169,245,147,238,6,67,238,51,151,83,202,227,208,158,153,126,117,239,21,167,31,230,123,199,173,78,140,90,170,248,126,209,251,237,93,6,160,220,233,233,166,186,221,233,59,79,75,77,186,118,205,190,24,229,108,189,218,122,231,35,96,114,42,197,244,195,58,72,199,53,235,27,219,76,37,201,242,212,230,23,71,169,182,42,29,10,215,156,191,253,157,80,110,138,207,124,186,77,5,60,119,138,93,244,208,211,82,190,105,38,73,42,110,46,146,103,181,17,177,238,146,56,145,206,115,228,222,231,88,168,5,48,115,167,207,234,111,188,67,98,154,125,79,144,210,86,91,113,92,93,149,47,161,133,98,115,232,46,53,149,18,44,201,42,181,55,181,239,167,130,129,232,199,175,201,155,28,212,78,226,171,162,174,152,240,201,159,106,134,137,106,126,187,89,169,170,210,197,166,180,244,142,123,34,183,77,59,238,83,203,60,105,51,34,115,83,99,89,77,76,233,42,103,127,85,88,217,218,234,221,178,44,140,252,174,26,51,250,109,44,226,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,119,197,110,242,24,149,136,169,18,43,222,199,83,172,172,123,26,139,189,142,115,122,59,119,69,210,240,50,174,105,79,132,239,75,26,55,246,255,0,30,246,232,8,85,205,79,141,252,38,213,130,93,248,97,211,202,171,86,65,144,95,59,81,100,53,125,154,59,149,13,186,149,147,78,201,233,122,247,92,176,92,99,158,154,21,232,248,183,68,215,239,107,153,42,70,230,85,182,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,245,34,232,163,135,93,19,166,225,239,72,236,90,91,6,103,144,101,79,180,211,178,57,174,119,154,217,102,124,143,107,26,196,100,17,189,238,109,45,51,26,198,178,42,120,215,99,24,212,234,175,122,190,71,244,176,8,235,204,23,88,174,186,33,194,94,117,151,99,87,234,75,86,67,91,79,13,146,207,44,181,78,130,117,158,174,102,67,35,169,92,199,177,254,76,116,238,168,158,53,98,245,106,193,189,81,90,199,33,158,16,72,174,95,90,197,106,209,14,45,48,92,187,37,191,85,218,177,234,218,137,172,151,137,98,170,108,16,44,21,112,190,24,221,84,231,189,140,241,163,168,117,60,242,43,215,163,82,13,232,138,230,53,13,15,2,128,121,163,250,236,212,223,201,125,158,136,159,252,149,61,44,101,63,112,43,189,186,220,79,240,1,80,28,237,53,51,21,200,53,31,78,244,182,211,87,228,94,176,251,125,194,225,119,237,201,27,227,167,243,214,155,177,3,182,189,94,201,145,148,139,35,152,246,183,245,115,192,228,87,35,254,80,215,72,56,126,186,234,158,143,107,54,171,208,178,174,165,154,93,103,182,85,178,142,137,28,249,229,158,170,185,141,116,175,141,35,118,234,104,168,225,175,150,71,110,98,177,89,19,190,108,73,58,120,173,42,212,204,171,70,245,31,28,213,44,42,175,199,189,99,55,8,174,20,219,164,145,145,205,177,126,184,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,0,229,92,83,235,95,244,118,225,247,54,214,56,237,254,109,94,63,111,79,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,181,232,238,218,63,111,87,116,69,205,96,58,175,11,26,215,253,29,184,130,194,117,142,75,127,155,73,143,220,23,207,129,177,119,36,125,12,241,62,158,171,180,222,228,104,179,36,19,74,177,238,122,55,184,140,221,213,189,81,116,166,0,63,39,44,202,108,88,54,43,121,205,114,154,239,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,249,25,119,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,188,158,81,218,103,138,225,252,33,89,243,171,77,39,91,214,123,112,175,184,93,234,164,142,62,227,188,106,185,168,224,129,175,107,17,235,11,25,2,189,172,123,157,182,73,231,114,42,35,250,36,128,226,159,69,63,164,79,15,185,182,142,71,112,240,170,242,11,122,120,19,186,94,220,108,174,130,86,84,82,247,93,219,145,82,21,158,24,146,77,172,87,118,213,251,122,59,162,166,107,13,57,232,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,253,45,84,124,110,69,107,85,21,19,218,131,42,229,186,104,87,5,184,111,25,60,184,116,114,205,121,200,170,241,188,135,27,168,191,77,101,189,67,10,212,178,157,147,94,106,82,166,25,105,149,236,108,172,145,177,71,209,119,53,237,124,108,84,118,221,236,146,116,232,55,14,186,71,195,110,27,77,134,105,78,39,73,110,99,105,225,134,186,230,248,152,235,141,217,241,171,220,147,86,84,35,81,211,63,116,178,170,34,244,99,55,171,99,107,25,209,169,73,156,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,14,85,197,62,181,255,0,71,110,31,115,109,99,142,223,230,213,227,246,244,240,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,92,214,3,170,240,177,173,127,209,219,136,44,39,88,228,183,249,180,152,253,193,124,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,23,74,96,160,30,104,254,187,53,55,242,95,103,162,37,87,35,31,223,103,240,223,243,34,95,241,209,198,109,139,131,205,56,165,185,199,106,248,206,103,148,121,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,233,210,24,187,177,42,198,215,36,146,57,237,107,118,162,190,88,232,7,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,242,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,191,38,181,17,62,72,132,234,229,123,199,79,232,83,42,102,135,107,30,103,226,105,181,235,127,193,234,107,91,186,27,21,210,73,26,169,214,101,114,120,244,115,117,147,185,213,28,198,74,172,147,245,77,117,68,139,117,32,143,252,124,106,102,85,164,92,33,106,78,117,133,85,248,151,170,123,125,61,190,154,169,178,73,28,148,190,109,92,52,111,158,39,198,246,189,147,70,202,135,62,55,163,190,153,26,199,42,42,34,162,231,92,210,159,11,26,41,253,29,184,125,194,116,114,75,135,155,87,143,219,215,207,157,178,247,35,125,116,242,190,162,171,180,238,220,106,176,164,243,74,145,238,98,59,182,140,221,213,221,85,99,255,0,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,221,36,16,57,85,81,157,22,152,116,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,151,34,178,71,34,181,200,170,139,167,48,10,1,230,143,235,179,83,127,37,246,122,35,228,224,19,131,106,158,47,181,66,182,223,125,169,171,160,193,49,138,116,155,35,174,161,173,138,10,214,62,120,230,74,56,105,210,72,228,71,61,242,196,174,114,171,54,36,113,73,213,205,122,198,142,191,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,15,172,25,87,52,167,194,119,165,141,27,251,127,143,123,116,5,122,243,80,227,214,166,170,166,235,194,198,141,223,106,232,217,71,81,53,191,57,185,211,246,149,149,140,88,161,114,80,83,84,71,43,156,140,71,62,120,170,152,230,49,251,226,237,117,86,44,173,125,96,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,94,167,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,202,0,21,65,207,7,63,166,150,235,165,154,91,67,144,213,165,69,45,61,198,255,0,116,180,181,101,108,10,201,93,20,20,85,15,78,157,167,189,22,26,246,55,230,175,98,44,159,217,73,19,116,53,224,31,76,241,93,93,226,247,77,176,92,214,147,203,178,212,92,42,46,21,52,174,142,57,35,170,240,169,38,172,100,18,178,70,57,143,134,71,211,181,146,49,91,245,70,231,181,21,21,81,83,69,37,43,115,147,209,79,192,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,244,28,147,245,66,213,143,106,230,121,165,23,6,210,67,81,153,217,233,110,84,53,19,86,182,39,201,61,189,242,117,165,138,37,78,179,61,241,86,75,42,237,119,86,178,149,235,181,200,170,172,184,144,84,7,59,77,76,197,114,13,71,211,189,45,180,213,249,23,172,62,223,112,184,93,251,114,70,248,233,252,245,166,236,64,237,175,87,178,100,101,34,200,230,61,173,253,92,240,57,21,200,255,0,148,53,210,14,31,174,186,167,163,218,205,170,244,44,171,169,102,151,89,237,149,108,163,162,71,62,121,103,170,174,99,93,43,227,72,221,186,154,42,56,107,229,145,219,152,172,86,68,239,155,18,78,158,43,74,181,51,42,209,189,71,199,53,75,10,171,241,239,88,205,194,43,133,54,233,36,100,115,108,95,174,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,159,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,28,171,139,31,75,26,201,246,255,0,33,246,233,204,214,26,83,225,59,210,198,141,253,191,199,189,186,2,42,243,171,244,177,139,125,192,161,246,235,137,85,124,39,122,167,209,191,184,24,247,184,192,105,76,165,110,117,126,169,241,111,183,244,62,227,113,58,175,35,31,223,103,240,223,243,34,213,10,1,230,105,173,127,166,158,46,50,159,30,223,226,208,96,157,112,170,61,241,108,154,95,10,121,188,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,101,255,0,36,189,28,177,69,138,231,92,64,212,77,222,189,84,220,23,14,163,143,107,219,226,82,199,29,61,93,66,245,71,236,147,188,249,105,190,74,205,204,241,126,151,116,145,200,144,47,142,13,29,186,232,135,20,122,129,136,214,88,105,45,86,218,219,197,77,238,195,21,13,43,160,162,91,85,92,174,154,153,180,237,86,49,187,35,107,150,7,36,105,177,178,65,35,26,171,179,169,103,220,154,115,250,156,155,133,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,253,122,171,100,106,47,72,246,182,122,153,172,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,159,224,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,191,20,250,179,138,235,167,16,89,182,172,225,88,135,225,155,46,71,112,74,154,107,123,155,27,100,93,177,50,55,212,74,145,162,49,38,157,236,116,242,34,43,186,73,51,250,190,69,234,247,121,77,39,191,226,184,166,169,225,185,78,117,100,248,206,55,102,200,45,215,11,197,187,198,142,163,204,161,138,166,55,207,7,106,85,72,228,223,27,94,221,143,84,107,186,244,85,68,85,52,167,165,90,153,138,235,38,156,99,154,165,133,85,249,22,92,154,223,21,194,155,116,145,190,72,119,167,215,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,128,81,15,53,141,121,166,214,78,40,235,241,155,21,109,92,150,45,54,167,92,102,54,58,162,85,130,75,139,37,123,171,230,100,47,99,82,39,247,85,41,156,168,142,238,37,28,111,71,185,170,196,111,10,166,209,79,255,0,5,139,143,17,117,151,15,222,5,30,21,111,165,142,95,255,0,71,84,214,85,201,51,22,63,250,146,70,230,201,254,93,28,223,236,41,249,58,23,166,127,165,221,64,118,11,29,37,214,174,174,163,31,200,110,20,20,182,184,251,149,85,85,212,86,122,202,202,88,24,205,142,87,247,39,167,137,138,198,183,115,154,229,107,85,28,168,169,229,113,60,166,251,131,101,86,108,215,22,174,240,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,145,165,237,20,213,11,86,181,105,30,33,170,246,102,210,71,79,148,217,233,174,79,167,166,173,109,91,40,231,123,19,189,74,178,181,17,30,248,101,238,68,255,0,165,170,143,141,200,173,106,162,162,123,83,53,156,88,250,167,214,79,184,25,15,184,206,79,253,50,227,95,21,225,79,150,102,158,217,45,55,63,35,83,114,107,126,65,30,57,111,167,88,223,37,6,251,189,124,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,176,63,217,86,123,149,127,190,185,30,73,145,220,63,231,43,43,174,85,213,18,127,218,146,105,164,145,255,0,242,185,206,119,248,213,75,20,178,114,132,202,174,252,35,199,151,82,220,63,219,158,235,226,228,52,246,122,214,201,73,13,53,15,98,69,91,58,164,170,206,213,99,251,172,124,146,76,221,172,150,22,64,157,182,119,42,31,93,127,236,171,2,202,191,223,92,115,36,199,46,31,243,148,117,214,218,234,121,63,236,201,12,209,200,207,249,28,215,55,252,74,133,239,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,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,220,108,124,59,165,168,51,45,196,14,166,126,153,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,248,164,155,234,161,161,124,206,241,96,127,214,244,111,106,4,138,52,99,92,173,99,88,141,106,237,106,22,255,0,203,111,135,173,252,0,92,112,220,214,166,235,73,73,172,127,25,173,169,133,180,190,37,85,21,13,109,59,104,24,232,157,34,57,31,220,130,157,181,17,202,172,218,173,157,157,26,230,162,57,212,195,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,246,26,8,224,39,83,49,93,80,225,31,76,238,56,181,95,115,224,56,253,22,51,113,129,242,70,179,82,215,80,64,202,121,89,35,88,247,108,221,219,108,172,71,116,114,197,52,79,86,183,127,66,64,25,87,46,79,90,56,215,254,138,188,8,232,165,131,0,185,218,164,212,220,167,79,241,232,237,180,211,175,118,75,93,10,219,35,73,46,110,135,107,152,237,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,168,31,246,85,158,229,95,239,174,71,146,100,119,15,249,202,202,235,149,117,68,159,246,164,154,105,36,127,252,174,115,157,254,53,82,255,0,184,32,224,187,21,225,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,59,168,105,167,86,36,203,70,197,130,53,70,189,126,185,17,210,237,102,228,141,146,84,0,83,183,57,253,121,166,202,181,67,26,208,11,21,109,95,143,131,211,186,233,125,99,106,37,108,18,92,107,35,141,208,70,248,85,136,199,190,26,110,143,108,168,231,252,171,164,98,108,86,189,29,13,116,207,69,63,28,232,174,177,235,29,93,195,179,73,166,86,251,47,102,8,229,219,36,245,215,27,164,84,241,238,106,198,228,116,45,129,149,138,238,143,99,146,78,199,77,205,222,135,159,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,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,117,233,213,23,246,30,82,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,69,60,17,235,205,79,17,220,52,97,218,147,121,173,164,159,33,90,119,218,242,4,134,162,41,30,151,26,103,172,82,73,43,34,99,27,11,230,107,99,169,72,182,55,99,42,24,137,213,187,92,189,212,160,30,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,0,102,179,138,125,107,254,145,60,65,102,218,199,29,191,194,164,200,46,9,224,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,54,189,91,220,87,237,232,222,136,150,189,202,79,65,176,219,47,9,117,153,197,214,138,146,243,81,171,149,21,108,188,83,213,211,171,224,117,186,150,106,138,40,232,164,137,239,116,82,179,170,85,72,174,216,221,201,84,172,114,57,24,213,41,219,85,116,207,42,209,189,71,200,244,183,53,164,241,239,88,205,194,91,125,78,216,228,100,115,108,95,162,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,239,114,209,207,234,117,7,130,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,91,232,217,73,83,36,84,180,242,178,52,77,143,109,26,82,42,110,77,238,99,152,247,110,223,185,101,0,42,175,157,38,191,127,222,151,15,152,118,161,127,227,23,60,210,197,68,255,0,250,187,237,173,170,122,39,253,60,169,2,187,252,140,175,103,248,7,149,171,138,233,158,85,152,98,25,174,117,105,164,233,101,192,173,244,151,11,189,84,145,201,219,111,147,91,5,28,16,53,237,98,177,38,123,231,87,181,143,115,119,71,4,238,69,85,103,69,242,167,170,213,93,51,202,180,111,81,242,61,45,205,105,60,123,214,51,112,150,223,83,182,57,25,28,219,23,232,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,119,220,173,53,210,143,88,56,83,176,227,117,183,159,47,36,211,191,246,55,115,134,68,130,57,25,75,26,170,219,222,216,226,93,221,159,23,183,11,100,123,90,231,201,77,63,246,149,170,247,76,0,8,171,205,7,44,252,41,193,46,160,248,249,55,193,171,239,63,14,180,209,236,173,241,230,172,238,215,65,228,83,71,209,81,210,111,165,109,78,248,211,174,232,146,93,200,173,71,20,2,106,35,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,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,235,215,162,39,236,61,1,153,110,32,116,207,244,55,174,57,230,150,199,73,117,167,164,198,114,10,235,125,7,197,35,217,85,53,11,38,119,139,59,254,134,35,187,176,44,82,35,218,212,107,218,244,115,83,107,144,185,254,82,121,173,171,42,224,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,93,237,122,116,232,136,231,76,160,101,92,191,238,87,30,132,244,203,243,175,120,173,37,81,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,10,171,231,73,175,223,247,165,195,230,29,168,95,248,197,207,52,177,81,63,254,174,251,107,106,158,137,255,0,79,42,64,174,255,0,35,43,217,254,1,229,106,226,186,103,149,102,24,134,107,157,90,105,58,89,112,43,125,37,194,239,85,36,114,118,219,228,214,193,71,4,13,123,88,172,73,158,249,213,237,99,220,221,209,193,59,145,85,89,209,124,169,234,181,87,76,242,173,27,212,124,143,75,115,90,79,30,245,140,220,37,183,212,237,142,70,71,54,197,250,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,93,247,43,77,116,163,214,14,20,236,56,221,109,231,203,201,52,239,253,141,220,225,145,32,142,70,82,198,170,182,247,182,56,151,119,103,197,237,194,217,30,214,185,242,83,79,253,165,106,189,211,0,160,30,104,254,187,53,55,242,95,103,162,58,255,0,43,142,32,112,30,25,116,191,94,181,95,81,159,86,251,109,29,70,39,73,21,29,10,194,181,181,179,205,37,197,173,138,158,57,164,141,178,61,27,190,87,53,29,213,35,138,71,124,246,169,13,117,211,93,53,31,136,189,71,184,234,134,168,94,124,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,106,240,117,202,147,244,235,163,85,26,163,171,185,69,215,23,252,81,111,101,78,25,29,187,229,52,31,85,67,22,162,190,154,162,157,59,144,191,109,52,209,36,51,55,185,19,213,119,183,115,85,33,6,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,98,243,11,172,202,107,41,184,117,226,7,47,239,93,102,219,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,251,166,94,236,44,166,77,172,106,182,53,143,114,189,98,107,236,252,173,94,118,154,153,149,99,250,113,167,122,91,105,171,241,236,185,133,194,225,112,187,246,228,145,146,84,120,9,77,216,129,219,94,140,124,42,250,181,145,204,123,93,250,200,32,114,43,85,159,58,203,225,175,72,106,117,235,94,112,109,35,134,10,185,41,242,43,196,48,220,22,146,120,161,158,43,115,58,203,91,52,111,151,171,17,241,211,71,52,136,138,142,234,172,68,70,185,85,26,186,94,60,166,170,233,158,43,172,154,113,145,233,110,107,73,228,89,114,107,124,182,250,157,177,198,249,33,222,159,68,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,193,26,72,225,11,87,170,117,223,134,141,61,213,43,132,245,115,220,174,214,118,67,116,158,166,8,161,125,69,198,153,238,165,172,153,25,23,208,214,62,162,9,94,196,106,55,232,115,126,150,127,101,59,0,40,7,154,63,174,205,77,252,151,217,232,137,85,200,199,247,217,252,55,252,200,181,64,12,171,150,189,196,39,29,182,173,17,224,155,75,52,51,75,114,106,184,245,66,253,166,248,203,106,171,45,115,181,143,198,232,159,111,166,115,159,36,157,21,89,83,52,93,91,27,25,182,70,50,78,254,232,213,33,238,213,182,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,227,91,173,116,82,85,213,79,177,142,123,246,69,26,57,238,218,198,57,203,209,62,77,106,170,252,145,75,20,215,78,80,153,86,9,195,141,147,35,211,59,135,226,221,73,176,249,55,12,182,134,149,178,47,197,33,145,145,116,130,218,197,84,221,226,246,222,173,99,152,146,212,247,165,114,43,92,144,211,21,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,235,86,196,231,189,222,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,128,80,15,52,28,179,241,95,27,90,131,227,228,223,25,160,179,124,58,211,71,178,183,200,134,143,181,67,7,145,77,31,69,86,199,178,169,213,59,227,78,155,101,89,119,34,57,92,72,174,71,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,183,114,189,29,111,133,26,168,228,68,71,73,213,29,213,21,182,232,87,87,58,205,51,252,65,161,216,94,169,82,82,93,106,42,240,252,129,246,249,188,120,247,210,211,208,215,195,250,201,234,58,49,85,157,39,164,163,141,143,87,53,187,167,86,170,57,207,103,74,246,229,225,154,218,176,14,52,180,170,251,121,167,171,154,158,170,240,251,35,27,76,198,185,233,61,194,154,90,24,92,168,231,53,54,54,90,152,220,245,235,213,24,142,84,71,42,35,87,67,192,205,103,20,250,215,253,34,120,130,205,181,142,59,127,133,73,144,92,19,192,129,209,118,228,101,12,17,50,158,151,186,222,228,136,147,44,16,196,178,109,122,183,184,175,219,209,189,17,45,123,148,158,131,97,182,94,18,235,51,139,173,21,37,230,163,87,42,42,217,120,167,171,167,87,192,235,117,44,213,20,81,209,73,19,222,232,165,103,84,170,145,93,177,187,146,169,88,228,114,49,170,83,182,170,233,158,85,163,122,143,145,233,110,107,73,227,222,177,155,132,182,250,157,177,200,200,230,216,191,68,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,222,229,163,159,212,234,15,5,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,183,209,178,146,166,72,169,105,229,100,104,155,30,218,52,164,84,220,155,220,199,49,238,221,191,114,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,4,85,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,153,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,69,154,106,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,253,166,99,50,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,161,238,7,244,118,213,162,28,46,105,254,35,71,97,171,181,92,171,108,244,215,187,244,85,212,173,130,181,110,181,113,54,106,150,212,53,24,199,111,141,206,72,26,146,38,246,199,4,108,114,174,206,164,0,231,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,111,168,234,173,223,59,106,230,219,26,163,87,165,36,142,69,119,207,103,52,228,235,169,159,131,248,172,155,5,171,171,186,173,38,123,143,214,91,225,165,167,147,251,213,213,212,200,149,145,207,80,197,122,34,236,130,10,198,49,232,215,57,174,157,90,136,141,123,213,46,252,205,103,22,62,169,245,147,238,6,67,238,51,150,169,201,83,210,198,83,247,2,187,219,173,196,255,0,0,21,1,205,175,141,31,198,151,218,206,20,112,7,109,178,227,151,8,103,202,46,144,87,110,109,198,186,54,110,109,11,91,19,213,139,12,15,122,44,173,149,21,222,76,45,77,177,173,62,233,34,7,7,252,53,223,120,169,215,27,62,153,91,23,179,106,135,109,211,36,171,109,83,32,146,146,207,20,209,178,162,72,149,205,126,233,151,186,200,227,68,99,211,185,35,21,200,140,71,185,190,171,141,254,11,178,174,17,245,30,122,26,38,221,111,120,13,203,183,61,147,33,150,134,70,198,206,234,205,182,134,166,116,98,66,181,140,72,36,85,107,23,235,141,27,46,214,110,88,217,213,121,97,241,191,71,195,166,85,83,164,58,145,85,179,1,204,46,16,203,79,80,216,96,103,194,175,19,73,79,78,181,83,212,75,44,105,29,31,97,189,102,87,111,86,246,35,115,26,222,178,111,187,240,115,254,32,117,51,244,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,197,36,217,75,53,115,33,119,139,3,254,182,43,187,179,172,81,163,26,228,115,220,244,107,87,115,144,205,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,154,113,197,161,116,124,59,114,202,210,45,57,248,55,195,175,77,204,45,183,28,141,175,88,31,51,239,21,22,186,249,42,146,73,96,68,100,189,183,175,97,143,234,229,237,67,19,119,185,26,142,88,215,202,227,215,102,153,126,117,236,245,167,159,227,255,0,65,170,120,124,226,143,46,198,97,162,164,166,177,95,234,31,147,99,204,164,167,138,154,6,91,170,229,145,205,134,56,99,123,146,38,65,43,102,166,68,84,111,84,167,71,163,26,215,53,9,255,0,201,99,88,173,87,173,35,202,244,66,225,126,171,150,251,141,94,31,123,161,163,171,170,107,152,219,85,83,35,106,182,150,53,122,189,25,29,76,114,190,84,107,17,141,125,100,107,213,93,42,150,62,102,179,139,31,84,250,201,247,3,33,247,25,206,105,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,189,24,197,150,105,100,86,183,162,111,145,238,253,174,85,91,106,229,79,192,197,170,203,140,208,113,69,170,246,186,75,133,202,255,0,78,146,98,150,91,141,173,175,75,100,12,168,100,145,92,215,191,30,230,212,189,208,49,240,73,23,68,108,47,222,143,127,121,18,43,52,43,87,154,47,0,180,121,133,138,229,196,198,142,219,237,86,187,174,57,111,169,174,203,44,240,83,65,71,29,206,149,143,150,166,123,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,170,219,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,250,149,47,251,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,173,91,19,158,247,120,210,57,178,58,23,238,118,230,34,181,87,184,201,24,207,147,143,109,76,197,116,191,132,125,76,184,229,53,125,191,143,99,245,184,205,186,6,73,26,77,85,93,95,3,233,226,100,109,123,219,191,111,113,210,189,27,213,201,20,50,189,26,237,157,12,251,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,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,189,58,244,69,253,134,154,52,247,10,181,105,174,1,141,105,205,138,162,174,123,110,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,78,189,122,34,126,194,141,185,169,232,229,139,72,184,184,187,212,227,147,116,164,207,109,241,102,50,83,109,127,247,173,85,76,243,199,82,155,222,247,43,251,147,211,203,63,95,165,173,239,236,107,81,172,69,89,43,201,47,90,255,0,239,235,135,58,203,127,255,0,159,53,183,213,71,23,253,94,142,174,57,158,178,127,212,150,54,182,63,242,234,231,127,97,11,84,50,174,125,87,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,216,214,49,173,78,136,136,133,207,242,212,229,251,250,9,163,161,215,189,86,135,126,125,117,183,187,225,118,231,55,172,118,122,26,184,41,159,250,216,167,166,100,212,247,22,47,147,4,155,94,173,72,228,123,62,123,156,79,240,1,242,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,102,51,85,117,51,42,214,77,71,200,245,75,53,171,242,47,89,53,194,91,133,78,217,36,124,112,239,95,162,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,133,138,69,161,116,122,63,201,163,47,201,43,108,222,38,73,168,159,6,201,46,115,72,176,73,35,233,100,188,209,165,189,141,146,36,221,217,241,123,115,54,55,185,206,100,149,51,255,0,101,92,172,108,22,225,59,213,62,141,253,192,199,189,198,2,69,115,111,208,106,157,44,226,94,77,73,183,209,82,65,143,106,125,63,197,41,146,154,158,42,118,69,113,129,145,197,93,26,177,143,87,61,238,114,197,82,249,92,198,111,125,99,147,234,115,30,229,234,188,147,245,138,213,101,204,179,205,16,190,95,170,226,168,201,105,233,111,118,10,57,170,154,218,71,79,74,146,54,177,177,70,231,162,173,76,145,73,3,213,35,98,171,162,163,122,185,81,34,105,110,133,0,243,71,245,217,169,191,146,251,61,17,63,249,42,122,88,202,126,224,87,123,117,184,159,224,28,127,139,221,94,169,208,142,26,53,11,84,173,243,213,193,114,180,217,223,13,174,122,104,34,153,244,247,26,151,182,150,142,101,100,191,67,152,202,137,226,123,209,200,239,161,174,250,95,253,149,206,13,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,156,244,171,76,241,93,27,211,140,115,75,112,170,79,30,203,140,219,226,183,211,110,142,54,73,54,196,250,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,83,15,55,221,47,186,225,124,90,84,231,147,58,174,123,110,160,217,232,174,84,243,186,137,209,65,20,244,208,182,138,90,86,75,213,91,51,218,218,120,102,119,77,170,212,170,141,21,191,177,206,235,252,144,181,51,198,202,181,47,71,43,42,238,178,252,66,223,73,147,91,224,238,110,161,167,241,228,90,122,183,237,87,253,19,73,229,81,39,86,177,119,54,15,169,201,177,136,182,212,12,214,113,79,173,127,210,39,136,44,219,88,227,183,248,84,153,5,193,60,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,38,215,171,123,138,253,189,27,209,18,90,96,26,33,106,192,249,68,234,166,178,195,124,171,172,185,106,141,69,153,213,20,142,141,172,130,134,11,118,68,218,104,152,207,218,231,189,206,89,158,231,170,162,116,124,109,70,166,197,124,149,236,88,167,57,62,30,191,5,234,197,167,136,91,77,77,214,174,147,81,58,209,93,217,37,47,90,91,117,117,21,53,60,80,53,179,181,17,19,191,3,21,91,19,254,173,212,211,185,28,230,174,216,255,0,43,147,102,181,254,6,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,165,212,128,86,7,60,92,166,251,73,138,233,38,21,79,93,178,203,117,184,94,46,149,148,221,166,47,118,170,146,58,88,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,32,95,3,58,95,106,214,62,45,52,207,3,190,186,145,109,179,222,62,37,89,5,93,19,106,224,171,130,134,25,43,100,165,146,39,42,53,204,153,180,203,10,245,234,136,146,42,171,93,211,106,232,204,20,23,205,78,211,117,183,113,199,159,86,92,45,149,116,180,247,74,123,61,93,12,179,66,230,50,170,4,182,83,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,254,214,170,36,170,228,107,118,186,205,106,214,75,20,215,58,183,219,104,234,44,53,116,244,110,153,203,4,51,204,218,230,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,45,40,25,87,47,251,149,199,161,61,50,252,235,222,43,73,84,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,3,53,156,83,235,95,244,137,226,11,54,214,56,237,254,21,38,65,112,79,2,7,69,219,145,148,48,68,202,122,94,235,123,146,34,76,176,67,18,201,181,234,222,226,191,111,70,244,68,150,152,6,136,90,176,62,81,58,169,172,176,223,42,235,46,90,163,81,102,117,69,35,163,107,32,161,130,221,145,54,154,38,51,246,185,239,115,150,103,185,234,168,157,31,27,81,169,177,95,37,123,22,41,206,79,135,175,193,122,177,105,226,22,211,83,117,171,164,212,78,180,87,118,73,75,214,150,221,93,69,77,79,20,13,108,237,68,68,239,192,197,86,196,255,0,171,117,52,238,71,57,171,182,63,202,228,217,173,127,129,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,91,164,130,186,221,21,69,68,123,156,178,53,27,11,160,125,98,59,163,30,229,147,177,211,107,119,169,117,37,0,243,71,245,217,169,191,146,251,61,17,21,73,191,203,99,129,139,175,16,89,253,30,170,106,53,174,174,135,78,177,90,138,107,148,76,172,181,185,208,101,19,182,105,17,180,177,58,104,214,9,169,155,37,59,219,83,209,92,189,58,69,181,22,69,146,59,201,34,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,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,94,155,92,214,201,42,62,133,191,217,86,5,149,127,190,184,230,73,142,92,63,231,40,235,173,181,212,242,127,217,146,25,163,145,159,242,57,174,111,248,149,11,201,229,247,199,174,61,196,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,202,143,22,137,151,247,170,212,185,38,161,133,37,87,204,246,211,211,182,74,132,108,108,99,30,245,86,181,172,84,68,132,28,230,245,75,241,95,17,214,45,51,160,190,249,84,24,38,63,31,147,69,226,236,240,238,149,175,89,166,253,98,177,29,38,250,86,219,157,242,115,152,222,157,19,163,187,136,121,78,80,216,47,226,222,50,109,183,255,0,138,120,159,130,177,251,165,247,179,216,238,121,125,200,219,65,218,221,185,59,125,60,254,230,238,142,255,0,5,183,167,213,185,183,168,12,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,144,245,163,84,89,85,94,246,58,157,98,123,30,229,93,236,115,93,213,219,186,173,202,114,147,205,109,89,87,5,184,253,138,223,79,87,29,70,29,120,186,217,43,157,51,26,140,146,119,212,186,185,29,18,163,149,85,157,170,232,154,170,228,106,239,107,211,167,68,71,58,101,2,128,121,163,250,236,212,223,201,125,158,136,149,92,140,127,125,159,195,127,204,139,84,0,202,185,245,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,99,88,198,181,58,34,34,23,127,203,99,129,139,87,15,184,5,30,170,106,53,174,146,187,81,114,170,122,107,148,76,172,181,181,179,226,240,58,25,17,180,177,58,104,210,120,106,93,29,67,219,83,209,90,157,122,69,181,82,53,146,73,190,84,7,52,142,1,104,244,239,206,226,111,71,45,246,171,110,32,190,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,245,178,71,246,97,95,14,156,75,234,159,11,249,220,57,214,153,221,191,225,121,182,106,201,234,126,23,115,253,76,209,71,229,193,12,177,247,187,93,247,190,61,206,250,31,209,201,254,52,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,249,214,170,238,177,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,115,122,167,85,106,181,205,123,28,246,61,143,119,64,6,91,50,204,166,251,156,229,87,156,215,41,174,243,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,145,118,156,160,180,190,213,133,240,151,77,158,66,234,73,238,90,131,120,173,185,84,78,218,38,197,60,80,83,76,234,40,169,95,47,85,116,204,107,169,230,153,189,118,163,86,170,68,70,254,215,58,111,145,127,153,165,166,235,122,224,115,83,232,236,214,202,186,250,136,233,237,181,111,138,154,23,74,246,193,5,206,146,105,165,86,181,21,81,145,197,28,146,61,223,177,172,99,156,189,17,21,74,1,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,212,241,199,248,189,213,234,157,8,225,163,80,181,74,223,61,92,23,43,77,157,240,218,231,166,130,41,159,79,113,169,123,105,104,230,86,75,244,57,140,168,158,39,189,28,142,250,26,239,165,255,0,217,92,224,218,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,105,207,74,180,207,21,209,189,56,199,52,183,10,164,241,236,184,205,190,43,125,54,232,227,100,147,108,79,174,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,165,48,243,125,210,251,174,23,197,165,78,121,51,170,231,182,234,13,158,138,229,79,59,168,157,20,17,79,77,11,104,165,165,100,189,85,179,61,173,167,134,103,116,218,173,74,168,209,91,251,28,238,191,201,11,83,60,108,171,82,244,114,178,174,235,47,196,45,244,153,53,190,14,230,234,26,127,30,69,167,171,126,213,127,209,52,158,85,18,117,107,23,115,96,250,156,155,24,139,109,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,114,174,44,125,44,107,39,219,252,135,219,167,51,88,105,79,132,239,75,26,55,246,255,0,30,246,232,8,171,206,175,210,198,45,247,2,135,219,174,37,85,240,157,234,159,70,254,224,99,222,227,1,165,50,149,185,213,250,167,197,190,223,208,251,141,196,234,188,140,127,125,159,195,127,204,142,255,0,205,207,83,50,173,59,225,30,107,118,45,87,226,126,53,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,167,115,197,108,79,71,110,107,162,150,86,43,126,174,169,78,220,52,96,20,218,167,196,54,155,233,245,195,30,171,190,91,111,153,69,182,154,233,67,76,146,239,150,221,228,49,107,21,86,37,71,177,141,167,73,94,247,181,83,99,26,231,117,110,222,169,165,226,42,243,52,209,79,211,79,8,249,79,143,112,241,107,240,78,185,173,30,249,118,67,47,133,4,222,68,114,116,141,238,119,90,89,106,118,53,54,245,149,34,220,228,110,238,180,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,237,52,209,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,155,126,44,125,83,235,39,220,12,135,220,103,45,83,146,167,165,140,167,238,5,119,183,91,137,254,1,10,185,153,241,163,253,27,52,225,154,111,133,59,185,159,103,214,250,184,41,170,33,174,236,201,98,161,84,237,62,187,164,111,108,205,153,202,247,54,157,201,181,189,200,165,122,185,123,43,28,148,131,137,226,215,220,231,42,179,97,88,181,15,155,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,124,205,9,240,93,194,78,43,194,54,150,38,45,109,151,206,201,47,190,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,79,107,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,215,214,45,29,207,180,43,63,186,105,206,163,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,254,180,75,94,229,89,198,253,30,164,226,182,142,24,117,14,171,102,95,141,219,229,139,30,171,236,193,79,79,91,103,164,142,6,65,75,215,186,143,150,178,54,44,203,209,145,34,44,20,251,220,231,61,178,57,214,42,85,175,58,253,111,181,37,171,13,225,186,27,29,91,174,78,168,167,206,42,46,78,145,173,130,56,17,181,180,113,64,198,252,220,247,185,203,51,156,171,181,24,140,141,19,126,245,237,196,190,89,122,41,250,105,226,227,22,242,46,30,45,6,9,211,53,172,217,46,201,165,240,167,135,199,142,62,177,189,174,235,85,45,54,246,174,222,177,36,187,92,142,219,214,127,243,171,244,177,139,125,192,161,246,235,137,0,57,92,122,236,211,47,206,189,158,180,155,252,233,244,118,213,122,210,60,83,91,237,246,26,185,111,184,213,225,150,74,234,202,74,86,185,141,181,85,50,71,35,170,164,70,43,209,145,212,199,19,34,87,61,24,215,214,72,157,21,210,161,94,188,9,235,165,247,64,120,154,195,178,75,101,230,213,108,181,95,174,20,184,222,73,53,209,24,148,173,179,213,85,66,149,15,124,142,86,246,123,123,25,50,72,142,106,53,208,166,237,204,87,177,218,41,51,89,197,143,170,125,100,251,129,144,251,140,228,170,229,169,203,247,244,237,89,67,175,122,173,14,204,6,213,112,119,194,237,206,111,73,47,21,212,147,211,63,245,177,79,76,248,106,45,207,79,38,9,54,189,28,178,70,246,124,182,184,186,144,10,107,230,79,203,210,179,77,178,166,235,38,129,98,27,241,12,146,225,69,110,168,198,237,48,207,81,81,69,120,171,146,86,162,211,211,197,10,178,42,57,30,148,241,177,157,197,84,158,161,34,141,141,99,163,99,101,87,45,238,0,111,188,47,121,186,173,170,87,29,153,245,238,223,37,175,225,118,250,246,84,80,209,219,102,241,39,237,205,250,148,85,172,100,240,72,215,44,114,190,29,189,54,171,186,238,56,175,59,77,107,255,0,188,94,28,232,237,255,0,254,108,214,225,85,36,95,245,138,58,72,225,122,73,255,0,93,89,26,232,255,0,200,43,93,253,180,35,87,42,205,28,177,106,239,23,22,138,156,142,110,180,152,21,190,92,198,58,109,175,254,250,170,166,158,8,233,147,123,30,213,103,110,122,136,167,235,245,53,221,141,142,106,181,234,169,125,37,112,115,167,209,219,85,235,72,241,77,111,183,216,106,229,190,227,87,134,89,43,171,41,41,90,230,54,213,84,201,28,142,170,145,24,175,70,71,83,28,76,137,92,244,99,95,89,34,116,87,74,132,21,229,175,171,213,58,65,198,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,211,99,27,88,148,146,61,204,84,122,50,39,34,110,234,172,118,130,76,171,150,105,202,159,129,139,173,235,38,160,226,139,85,237,117,118,251,109,130,161,36,197,44,183,27,91,152,183,57,223,78,201,34,185,175,126,61,174,166,99,103,99,224,146,46,170,233,153,189,30,206,202,36,182,232,0,4,10,231,13,173,246,172,15,135,74,125,26,154,199,87,89,114,213,26,132,109,61,91,100,107,32,161,130,221,85,73,83,43,223,251,92,247,185,203,11,26,196,68,78,143,145,202,228,216,140,146,168,120,88,209,79,233,19,196,22,19,163,146,92,60,42,76,130,224,190,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,115,21,189,197,102,238,141,234,169,117,60,209,253,9,234,111,228,190,241,68,82,183,9,222,169,244,111,238,6,61,238,48,23,19,205,123,71,109,90,149,194,93,239,46,109,134,174,187,33,211,234,138,123,221,174,90,42,86,203,60,112,58,104,225,173,107,221,177,207,74,100,167,123,231,145,26,173,78,180,177,61,235,182,53,66,149,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,104,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,160,206,104,254,187,53,55,242,95,103,162,39,255,0,37,79,75,25,79,220,10,239,110,183,19,252,2,181,121,218,106,102,85,143,233,198,157,233,109,166,175,199,178,230,23,11,133,194,239,219,146,70,73,81,224,37,55,98,7,109,122,49,240,171,234,214,71,49,237,119,235,32,129,200,173,86,124,225,7,45,28,2,155,80,120,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,178,141,244,148,210,75,75,81,43,227,84,216,198,214,37,34,38,229,216,231,185,140,118,237,251,87,65,36,0,231,39,162,159,142,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,187,99,158,134,227,45,61,60,155,90,145,185,93,51,103,101,26,183,171,216,212,143,191,215,115,182,33,90,188,3,234,102,43,164,92,94,233,182,117,154,213,248,150,90,123,133,69,190,166,169,210,71,28,116,190,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,152,218,247,34,42,162,34,232,164,135,252,210,245,210,143,71,248,83,191,99,116,87,159,19,36,212,79,246,55,108,134,52,130,73,31,75,34,162,220,30,232,229,93,221,159,23,185,11,164,99,92,230,73,83,7,246,85,200,246,210,14,149,105,158,85,172,154,143,142,105,110,21,73,228,94,178,107,132,86,250,109,209,200,248,225,222,191,92,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,75,201,230,99,105,181,88,57,127,234,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,91,12,20,208,71,118,161,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,24,104,123,152,46,142,221,117,191,132,188,235,17,198,172,52,151,92,134,138,158,27,221,158,41,105,93,60,233,61,36,204,154,70,210,181,140,123,252,153,41,219,81,4,104,196,234,229,159,98,170,53,238,83,62,216,158,83,125,193,178,171,54,107,139,87,120,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,200,211,70,149,106,102,43,172,154,113,142,106,150,21,87,228,89,114,107,124,87,10,109,210,70,249,33,222,159,92,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,10,118,231,113,154,221,107,245,163,79,116,230,106,122,68,182,216,241,121,111,116,242,181,142,239,186,122,234,185,33,149,175,118,237,170,196,109,190,21,106,35,81,81,93,39,85,119,84,70,243,78,80,216,47,226,222,50,109,183,255,0,138,120,159,130,177,251,165,247,179,216,238,121,125,200,219,65,218,221,185,59,125,60,254,230,238,142,255,0,5,183,167,213,185,183,168,10,139,231,131,133,90,168,51,253,44,212,104,106,42,214,229,124,179,220,108,149,17,57,237,236,54,10,25,162,154,39,49,187,119,35,213,215,9,145,202,174,84,84,108,125,17,189,21,93,231,249,37,229,55,218,77,125,206,176,170,122,237,150,91,174,30,183,74,202,110,211,23,187,85,73,91,79,29,60,155,213,55,183,107,43,106,83,162,42,53,123,157,92,138,173,106,165,202,3,42,229,255,0,114,184,244,39,166,95,157,123,197,105,42,138,1,230,143,235,179,83,127,37,246,122,34,85,114,49,253,246,127,13,255,0,50,45,80,2,31,243,75,215,74,61,31,225,78,253,141,209,94,124,76,147,81,63,216,221,178,24,210,9,36,125,44,138,139,112,123,163,149,119,118,124,94,228,46,145,141,115,153,37,76,31,217,87,35,219,72,58,85,166,121,86,178,106,62,57,165,184,85,39,145,122,201,174,17,91,233,183,71,35,227,135,122,253,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,47,39,153,141,166,213,96,229,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,161,238,96,186,59,117,214,254,18,243,172,71,26,176,210,93,114,26,42,120,111,118,120,165,165,116,243,164,244,147,50,105,27,74,214,49,239,242,100,167,109,68,17,163,19,171,150,125,138,168,215,185,76,251,98,121,77,247,6,202,172,217,174,45,93,225,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,159,35,77,26,85,169,152,174,178,105,198,57,170,88,85,95,145,101,201,173,241,92,41,183,73,27,228,135,122,125,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,40,179,154,63,174,205,77,252,151,217,232,143,201,224,95,131,43,239,24,122,143,85,108,146,235,240,108,51,23,241,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,95,246,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,227,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,62,110,114,170,252,213,79,214,5,122,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,230,228,52,77,107,18,39,199,181,118,203,83,78,214,57,17,155,59,146,198,228,98,57,203,12,49,59,154,242,214,229,205,155,99,217,86,63,196,198,179,85,93,113,153,45,157,233,236,88,196,126,101,182,232,218,166,201,53,59,221,113,71,178,55,199,14,198,171,155,11,85,205,157,147,55,184,169,30,248,165,138,188,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,2,128,121,163,250,236,212,223,201,125,158,136,151,252,142,178,155,237,94,43,171,152,85,69,118,251,45,170,225,103,186,81,211,118,152,157,170,170,184,234,163,168,147,122,38,247,110,101,21,50,116,85,86,167,111,171,81,21,206,85,179,240,80,15,52,127,93,154,155,249,47,179,209,18,171,145,143,239,179,248,111,249,145,106,128,25,87,45,83,149,231,47,223,251,219,226,183,87,97,255,0,37,118,195,44,238,111,253,102,37,169,173,130,162,155,254,173,83,73,36,50,255,0,192,151,175,246,80,181,64,124,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,148,131,198,151,46,28,251,74,53,182,209,107,208,220,82,174,253,137,234,61,226,74,28,82,221,73,44,213,85,54,249,219,4,114,201,77,85,52,145,182,40,153,213,106,93,19,159,43,215,199,165,145,242,191,245,114,60,177,254,0,56,41,254,135,216,37,215,227,247,255,0,137,230,121,111,99,241,7,135,85,222,181,199,226,205,85,226,248,155,224,138,84,235,13,74,119,59,155,186,189,23,111,68,79,156,170,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,180,204,97,162,142,0,240,95,209,223,6,218,79,96,248,167,196,60,188,126,59,239,123,177,218,219,241,41,31,95,218,219,185,221,123,126,87,111,119,95,171,102,238,141,235,181,36,1,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,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,78,189,58,162,254,195,46,230,154,56,122,202,111,185,206,129,105,166,107,148,215,121,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,62,68,21,231,105,169,153,86,63,167,26,119,165,182,154,191,30,203,152,92,46,23,11,191,110,73,25,37,71,128,148,221,136,29,181,232,199,194,175,171,89,28,199,181,223,172,130,7,34,181,89,243,132,28,180,112,10,109,65,227,75,78,233,110,88,245,93,214,219,99,168,169,191,213,44,41,46,202,55,210,83,73,45,45,68,175,141,83,99,27,88,148,136,155,151,99,158,230,49,219,183,237,93,4,144,3,156,158,138,126,57,225,246,211,172,116,151,14,205,94,153,92,23,189,4,146,237,142,122,27,140,180,244,242,109,106,70,229,116,205,157,148,106,222,175,99,82,62,255,0,93,206,216,133,106,240,15,169,152,174,145,113,123,166,217,214,107,87,226,89,105,238,21,22,250,154,167,73,28,113,210,249,180,147,81,178,121,95,35,218,198,67,27,234,26,249,30,174,250,99,107,220,136,170,136,139,162,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,57,87,22,62,150,53,147,237,254,67,237,211,153,172,52,167,194,119,165,141,27,251,127,143,123,116,4,85,231,87,233,99,22,251,129,67,237,215,18,170,248,78,245,79,163,127,112,49,239,113,128,210,153,74,220,234,253,83,226,223,111,232,125,198,226,117,94,70,63,190,207,225,191,230,71,52,231,79,159,212,223,120,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,111,107,223,79,5,3,209,143,95,147,54,57,168,157,197,87,126,183,37,141,29,186,222,181,115,43,214,251,133,134,146,91,22,53,103,125,146,134,178,174,149,206,123,110,181,79,141,202,234,89,21,138,196,124,116,209,202,201,85,175,71,181,149,145,167,69,108,170,92,73,249,57,102,45,98,206,113,91,206,21,148,208,249,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,204,204,190,172,96,191,162,253,83,204,180,207,226,159,19,252,37,144,92,108,94,111,99,179,229,120,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,245,57,101,235,95,233,167,132,124,91,200,183,248,181,248,39,76,42,179,100,91,33,151,194,130,31,30,72,250,200,247,59,173,44,180,219,220,187,122,202,146,237,106,55,111,90,86,226,199,213,62,178,125,192,200,125,198,114,213,57,42,122,88,202,126,224,87,123,117,184,159,224,25,204,227,59,0,226,27,17,215,156,174,255,0,196,94,61,87,75,125,200,239,21,117,49,92,227,74,137,45,87,6,38,199,53,45,213,19,42,172,148,209,69,36,12,99,55,43,225,103,110,55,163,28,213,106,88,247,42,206,8,40,244,219,21,180,113,61,168,116,187,242,252,146,223,44,184,245,39,122,10,138,122,43,61,92,112,62,10,174,157,165,124,85,146,49,38,78,172,149,81,32,168,216,230,181,238,145,173,177,80,67,94,101,252,29,211,113,33,164,115,103,24,101,158,147,244,139,131,211,201,91,69,52,116,114,203,87,118,183,70,201,31,45,173,169,15,87,61,238,114,247,33,69,100,157,37,69,99,123,105,60,143,41,131,74,177,61,101,139,92,113,204,91,76,177,155,171,53,54,213,144,69,240,187,115,168,154,149,84,151,74,73,183,254,182,41,211,100,125,151,196,174,147,188,136,198,54,55,172,157,26,215,116,210,158,39,248,171,240,173,155,241,215,194,191,18,124,62,159,227,31,9,238,120,62,119,109,189,255,0,31,187,250,206,207,115,126,205,255,0,86,222,157,126,125,76,235,241,147,174,149,156,68,241,29,153,234,55,198,126,35,101,117,194,75,118,56,230,36,236,133,150,122,119,186,58,85,142,41,213,95,23,113,137,223,123,58,53,59,179,74,237,141,87,43,82,207,249,61,232,15,224,13,14,184,234,230,91,167,191,10,202,115,75,131,254,23,116,172,103,247,213,78,58,144,211,186,14,219,85,85,98,134,73,210,121,63,178,213,149,173,133,235,189,137,11,145,206,175,210,198,45,247,2,135,219,174,36,0,229,113,235,179,76,191,58,246,122,210,244,245,99,5,253,40,105,102,101,166,127,20,248,103,226,220,126,227,98,243,123,29,239,23,202,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,162,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,251,13,4,112,39,174,150,45,126,225,151,14,201,45,151,155,173,206,235,97,183,210,227,121,36,215,68,122,213,58,241,75,75,10,84,61,242,57,93,222,238,111,100,201,34,57,202,230,204,155,182,189,30,198,214,182,155,112,81,149,113,89,199,118,172,222,238,214,207,31,76,177,157,80,189,201,145,220,42,18,70,71,95,178,231,44,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,238,116,76,150,231,173,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,62,176,0,51,237,204,163,87,170,117,127,140,28,226,116,158,173,109,184,125,66,98,22,216,106,96,138,39,192,202,23,57,149,13,69,143,174,246,58,177,106,228,99,158,170,245,100,173,69,219,209,24,217,213,201,99,71,109,86,93,35,202,245,190,225,97,171,138,251,146,222,31,100,161,172,171,165,107,88,235,85,43,35,114,186,150,69,98,61,89,37,76,146,178,85,107,213,142,125,28,105,209,29,18,150,62,113,254,48,48,10,109,79,225,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,36,174,158,123,141,52,75,81,68,145,182,37,222,247,165,76,48,170,49,58,239,84,70,170,57,21,90,185,193,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,211,78,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,167,78,170,191,180,166,190,90,28,14,84,241,29,153,67,172,57,195,233,25,167,88,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,253,108,145,35,98,42,185,239,134,239,173,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,62,176,0,40,91,154,94,186,86,107,7,21,151,236,110,138,243,229,227,122,119,254,198,237,144,198,147,199,27,42,163,68,91,131,221,28,171,183,189,229,119,33,116,140,107,90,248,233,160,254,210,53,30,233,43,201,111,64,127,239,183,136,60,199,79,127,241,123,102,23,125,173,103,253,97,151,39,82,177,87,254,130,37,157,27,254,90,38,63,252,59,9,85,205,31,208,158,166,254,75,239,20,69,43,112,157,234,159,70,254,224,99,222,227,1,165,51,52,60,72,232,133,215,135,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,190,108,122,197,52,123,217,213,200,215,238,106,57,232,136,245,184,158,83,186,233,98,212,254,24,45,154,115,241,155,173,110,83,166,157,109,215,118,220,17,239,219,75,61,69,68,148,11,12,170,174,71,66,216,25,216,107,58,163,163,241,149,187,26,206,219,159,90,220,209,253,118,106,111,228,190,207,68,79,254,74,158,150,50,159,184,21,222,221,110,39,248,5,5,243,77,207,234,115,174,52,179,42,84,200,105,46,214,220,86,158,130,193,109,90,101,137,204,165,100,116,204,150,162,157,95,26,125,79,101,100,245,104,253,234,175,107,247,49,122,108,70,182,96,114,79,209,219,173,151,13,207,53,190,249,97,164,138,159,37,168,165,178,88,43,38,165,115,106,221,5,42,200,234,199,69,35,152,136,180,210,75,36,12,85,141,234,142,150,141,232,228,69,137,165,154,28,255,0,95,180,114,197,196,6,141,101,154,59,145,205,227,210,100,214,247,83,199,83,181,239,241,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,250,92,168,102,92,210,159,11,26,215,253,34,120,125,194,117,142,75,127,133,87,144,91,215,207,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,238,122,187,182,172,221,209,221,81,42,175,156,158,181,254,57,226,10,211,163,148,150,254,205,38,153,91,215,189,60,145,109,146,122,235,140,84,245,18,109,114,72,228,116,45,129,148,104,222,172,99,146,78,255,0,93,205,216,167,160,228,193,160,212,217,86,168,100,186,255,0,125,162,171,241,240,122,118,218,236,79,117,60,173,130,75,141,100,114,54,121,25,50,61,24,247,195,77,213,142,137,90,255,0,149,116,111,93,138,214,43,166,255,0,52,127,66,122,155,249,47,188,81,20,2,106,160,206,103,27,154,13,77,195,143,18,249,142,155,89,168,170,224,199,146,161,151,76,125,102,167,150,54,45,186,165,137,44,113,196,249,94,247,76,200,92,233,41,150,93,238,222,250,119,170,244,118,230,165,154,114,108,214,191,199,60,62,221,180,114,174,223,217,171,211,43,130,118,103,142,45,177,207,67,113,150,162,162,61,206,89,28,174,153,179,178,177,29,209,140,106,71,216,233,185,219,212,159,224,161,110,108,25,77,247,32,227,107,47,180,221,235,188,138,76,102,223,104,181,218,227,237,49,158,61,43,232,97,171,116,125,90,136,175,235,61,93,67,250,185,85,223,95,78,187,90,212,73,21,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,248,42,175,158,119,238,79,248,147,249,105,23,249,86,93,174,182,238,56,240,26,59,125,206,174,150,158,233,79,120,164,174,138,25,156,198,85,64,150,202,153,146,41,90,139,209,236,73,97,138,68,107,186,166,248,216,239,218,212,84,191,64,101,92,191,238,87,30,132,244,203,243,175,120,173,37,81,64,60,209,253,118,106,111,228,190,207,68,74,174,70,63,190,207,225,191,230,69,170,0,82,183,57,61,107,252,115,196,21,167,71,41,45,253,154,77,50,183,175,122,121,34,219,36,245,215,24,169,234,36,218,228,145,200,232,91,3,40,209,189,88,199,36,157,254,187,155,177,79,65,201,131,65,169,178,173,80,201,117,254,251,69,87,227,224,244,237,181,216,158,234,121,91,4,151,26,200,228,108,242,50,100,122,49,239,134,155,171,29,18,181,255,0,42,232,222,187,21,172,87,77,254,104,254,132,245,55,242,95,120,162,40,4,213,65,156,206,55,52,26,155,135,30,37,243,29,54,179,81,85,193,143,37,67,46,152,250,205,79,44,108,91,117,75,18,88,227,137,242,189,238,153,144,185,210,83,44,187,221,189,244,239,85,232,237,205,75,52,228,217,173,127,142,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,91,99,158,134,227,45,69,68,123,156,178,57,93,51,103,101,98,59,163,24,212,143,177,211,115,183,169,18,184,192,225,251,62,226,107,153,222,127,165,26,114,202,70,92,171,41,237,213,114,214,87,36,201,69,69,4,54,58,55,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,242,220,133,186,104,94,133,233,199,14,154,113,110,210,253,47,179,120,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,3,56,60,107,101,55,220,195,139,141,94,187,100,117,222,93,93,62,97,115,181,199,39,105,145,237,165,162,157,212,148,209,244,98,34,46,200,32,137,157,122,110,118,222,174,85,114,170,173,159,242,92,196,254,15,195,46,71,148,213,227,62,21,94,65,152,84,246,110,50,81,118,228,184,80,193,75,76,200,246,202,168,139,44,49,206,181,141,111,69,86,182,69,157,19,163,183,147,252,20,129,206,75,22,177,99,252,92,81,221,173,20,62,61,94,77,135,219,174,151,73,59,175,127,145,84,201,234,105,27,39,71,42,163,58,65,73,78,206,141,68,111,209,215,166,231,57,87,181,242,49,253,246,127,13,255,0,50,45,80,20,3,205,31,215,102,166,254,75,236,244,68,170,228,99,251,236,254,27,254,100,90,160,5,37,242,202,224,74,235,173,217,149,187,92,245,75,25,164,147,75,236,53,18,58,150,142,233,3,158,204,146,181,136,230,181,145,199,213,17,244,208,203,209,210,61,251,163,123,227,236,109,145,22,110,213,218,0,0,4,106,230,67,148,223,112,254,9,117,74,237,142,87,120,149,117,22,250,75,92,146,118,153,38,234,90,218,234,122,74,152,250,61,21,19,124,19,202,206,189,55,55,119,86,170,57,17,83,61,134,167,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,62,176,101,92,208,71,44,187,181,214,245,192,230,152,86,94,110,117,117,245,17,211,220,169,25,45,76,206,149,237,130,11,157,92,48,196,142,114,170,163,35,138,56,227,99,127,99,88,198,181,58,34,34,21,87,205,55,63,169,206,184,210,204,169,83,33,164,187,91,113,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,245,61,149,147,213,163,247,170,189,175,220,197,233,177,26,217,129,201,63,71,110,182,92,55,60,214,251,229,134,146,42,124,150,162,150,201,96,172,154,149,205,171,116,20,171,35,171,29,20,142,98,34,211,73,44,144,49,86,55,170,58,90,55,163,145,22,38,150,104,115,253,126,209,203,23,16,26,53,150,104,238,71,55,143,73,147,91,221,79,29,78,215,191,196,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,233,114,161,153,115,74,124,44,107,95,244,137,225,247,9,214,57,45,254,21,94,65,111,95,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,185,234,238,218,179,119,71,117,68,234,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,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,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,157,122,117,69,253,132,32,254,226,167,11,31,249,125,170,191,251,214,221,254,162,77,253,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,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,175,94,136,159,176,231,252,80,112,191,128,241,103,128,91,244,231,81,174,249,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,213,27,243,253,168,188,3,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,251,73,190,69,254,40,57,122,104,191,22,121,253,191,81,181,27,39,205,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,232,141,249,126,213,95,65,194,151,5,58,89,193,247,226,159,209,157,255,0,43,185,254,45,240,124,223,142,213,83,77,219,241,123,253,190,215,102,8,186,117,242,95,187,118,238,189,27,211,167,69,235,202,181,87,148,254,129,107,38,163,228,122,165,154,234,78,170,212,94,178,107,132,183,10,157,183,138,39,199,14,245,250,32,139,185,70,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,14,235,194,255,0,11,248,15,9,152,5,195,78,116,230,239,144,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,189,85,223,63,216,137,216,1,13,117,163,149,79,13,186,223,170,25,6,171,223,111,153,173,142,229,146,84,54,174,178,142,195,83,65,77,68,147,246,218,217,37,108,110,164,123,183,200,230,172,178,57,92,170,233,36,123,151,251,71,95,225,107,133,44,39,132,156,86,241,133,105,230,91,149,221,108,183,139,130,93,29,77,125,154,142,95,30,169,99,108,114,73,19,224,167,137,255,0,91,35,133,28,143,87,53,59,77,86,163,85,94,174,225,122,133,202,39,134,221,74,207,242,93,70,190,230,218,149,5,203,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,211,167,85,95,218,119,254,23,248,95,192,120,76,192,46,26,115,167,55,124,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,234,174,249,254,196,78,192,1,229,53,35,74,180,227,88,44,84,248,198,168,97,118,172,154,213,73,112,166,186,67,73,113,167,73,99,101,84,15,223,28,136,139,255,0,105,174,79,236,190,55,201,27,209,204,123,218,239,86,0,57,254,31,160,58,53,128,106,62,83,171,152,110,158,218,173,89,126,105,183,227,119,72,24,238,229,79,69,71,59,107,85,85,145,119,30,137,36,189,182,183,187,35,90,249,55,189,17,201,232,53,11,10,181,106,86,1,146,233,205,246,162,174,11,110,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,78,189,58,162,254,194,16,127,113,83,133,143,252,190,213,95,253,235,110,255,0,81,38,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,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,215,175,68,79,216,115,254,40,56,95,192,120,179,192,45,250,115,168,215,124,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,234,141,249,254,212,94,63,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,242,188,104,46,151,10,41,41,95,223,166,150,157,251,219,29,36,111,94,140,153,202,157,30,159,82,39,94,169,213,22,96,16,215,90,57,84,240,219,173,250,161,144,106,189,246,249,154,216,238,89,37,67,106,235,40,236,53,52,20,212,73,63,109,173,146,86,198,234,71,187,124,142,106,203,35,149,202,174,146,71,185,127,180,117,254,22,184,82,194,120,73,197,111,24,86,158,101,185,93,214,203,120,184,37,209,212,215,217,168,229,241,234,150,54,199,36,145,62,10,120,159,245,178,56,81,200,245,115,83,180,213,106,53,85,234,238,171,96,196,241,92,83,226,95,133,177,155,85,155,227,55,9,174,215,31,135,209,71,79,230,87,75,211,187,83,54,196,78,228,207,218,221,210,59,171,157,209,58,170,244,63,88,0,1,2,174,220,154,184,109,191,221,107,111,183,221,81,214,11,141,202,227,81,37,93,101,101,93,238,130,105,234,103,145,202,233,37,146,71,81,43,158,247,57,85,202,229,85,85,85,85,82,96,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,32,174,89,201,207,133,140,175,42,188,229,63,137,53,2,205,241,155,133,69,195,225,214,154,203,117,61,13,31,118,71,63,177,79,23,132,189,184,89,187,107,25,213,118,181,17,58,175,66,79,240,241,161,24,247,13,154,95,67,164,120,134,77,144,94,108,86,186,138,137,168,22,246,250,87,207,76,201,164,89,95,11,95,79,4,40,230,119,95,44,136,175,71,61,22,71,38,237,168,198,183,213,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,64,15,238,42,112,177,255,0,151,218,171,255,0,189,109,223,234,36,191,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,242,188,105,238,146,199,37,83,251,245,50,212,63,123,163,142,54,47,71,204,228,78,140,79,165,19,175,85,234,170,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,241,124,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,165,87,167,69,232,169,24,52,247,148,79,13,186,107,159,227,90,141,98,205,181,42,123,150,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,167,94,138,159,180,155,228,85,226,83,150,246,129,113,67,168,233,170,89,173,211,43,178,94,159,111,130,223,83,248,122,122,42,104,235,59,74,253,147,207,220,165,145,242,77,177,205,143,122,187,252,28,81,53,17,17,168,122,14,21,184,29,211,78,16,110,185,5,195,76,115,92,214,190,159,39,167,130,27,141,13,238,162,134,120,30,248,28,229,134,102,172,84,177,202,215,177,37,153,168,136,253,138,146,187,115,92,168,197,111,137,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,190,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,169,87,167,68,232,137,216,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,102,218,118,42,34,181,87,170,187,231,251,17,59,0,4,10,187,114,106,225,182,255,0,117,173,190,223,117,71,88,46,55,43,141,68,149,117,149,149,119,186,9,167,169,158,71,43,164,150,73,29,68,174,123,220,229,87,43,149,85,85,85,85,73,107,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,229,120,211,221,37,142,74,167,247,234,101,168,126,247,71,28,108,94,143,153,200,157,24,159,74,39,94,171,213,87,160,2,10,229,156,156,248,88,202,242,171,206,83,248,147,80,44,223,25,184,84,92,62,29,105,172,183,83,208,209,247,100,115,251,20,241,120,75,219,133,155,182,177,157,87,107,81,19,170,244,36,255,0,15,26,17,143,112,217,165,244,58,71,136,100,217,5,230,197,107,168,168,154,129,111,111,165,124,244,204,154,69,149,240,181,244,240,66,142,103,117,242,200,138,244,115,209,100,114,110,218,140,107,99,6,89,201,247,135,108,231,42,188,230,185,78,166,106,173,109,235,32,184,84,93,46,53,63,16,181,199,223,170,158,71,73,44,155,25,111,107,27,185,239,114,244,106,35,83,175,68,68,79,145,39,248,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,217,19,92,173,234,145,197,27,126,123,80,250,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,95,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,233,85,233,209,122,42,68,15,238,42,112,177,255,0,151,218,171,255,0,189,109,223,234,36,255,0,35,175,21,60,9,232,191,23,119,92,126,251,168,213,153,5,166,229,142,211,207,73,21,101,130,74,72,39,170,130,71,53,205,138,121,38,167,149,207,100,110,107,221,27,81,81,26,179,76,191,254,90,158,127,134,190,93,26,63,194,182,163,174,166,233,150,123,168,19,87,205,111,158,215,87,73,116,171,183,207,75,87,75,42,177,235,27,209,148,108,145,189,36,138,41,17,99,123,29,186,52,69,85,106,185,174,149,64,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,23,201,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,245,42,244,232,157,17,58,7,10,92,20,233,103,7,223,138,127,70,119,252,174,231,248,183,193,243,126,59,85,77,55,111,197,239,246,251,93,152,34,233,215,201,126,237,219,186,244,111,78,157,23,172,128,4,127,226,183,130,157,44,227,7,240,183,233,50,255,0,149,219,63,9,121,222,23,192,170,169,161,238,121,93,142,231,119,189,4,189,122,120,204,219,183,111,78,174,235,215,170,116,231,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,43,198,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,245,34,117,234,157,81,102,0,32,7,247,21,56,88,255,0,203,237,85,255,0,222,182,239,245,18,95,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,249,94,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,210,137,215,170,245,85,232,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,190,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,169,87,167,68,232,137,208,56,82,224,167,75,56,62,252,83,250,51,191,229,119,63,197,190,15,155,241,218,170,105,187,126,47,127,183,218,236,193,23,78,190,75,247,110,221,215,163,122,116,232,189,100,0,4,21,203,57,62,240,237,156,229,87,156,215,41,212,205,85,173,189,100,23,10,139,165,198,167,226,22,184,251,245,83,200,233,37,147,99,45,237,99,119,61,238,94,141,68,106,117,232,136,137,242,36,255,0,15,28,63,96,60,50,233,125,14,148,105,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,189,82,56,163,111,207,106,31,94,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,139,228,207,107,150,56,234,153,216,169,138,161,155,29,36,114,49,58,190,22,162,245,98,253,42,189,58,47,69,72,129,253,197,78,22,63,242,251,85,127,247,173,187,253,68,159,228,117,226,167,129,61,23,226,238,235,143,223,117,26,179,32,180,220,177,218,121,233,34,172,176,73,73,4,245,80,72,230,185,177,79,36,212,242,185,236,141,205,123,163,106,42,35,86,105,151,255,0,203,83,207,240,215,203,163,71,248,86,212,117,212,221,50,207,117,2,106,249,173,243,218,234,233,46,149,118,249,233,106,233,101,86,61,99,122,50,141,146,55,164,145,69,34,44,111,99,183,70,136,170,173,87,53,210,42,197,128,97,184,206,77,147,102,118,44,122,146,146,251,152,212,83,84,223,110,13,69,89,235,159,79,78,202,120,17,238,85,85,70,71,20,104,141,98,116,98,43,164,114,38,233,30,231,122,0,0,4,32,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,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,94,157,58,170,254,210,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,249,94,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,210,137,215,170,245,85,232,0,139,252,80,114,244,209,126,44,243,251,126,163,106,54,79,154,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,209,27,242,253,170,190,131,133,46,10,116,179,131,239,197,63,163,59,254,87,115,252,91,224,249,191,29,170,166,155,183,226,247,251,125,174,204,17,116,235,228,191,118,237,221,122,55,167,78,139,214,64,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,95,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,212,171,211,162,116,68,232,28,41,112,83,165,156,31,126,41,253,25,223,242,187,159,226,223,7,205,248,237,85,52,221,191,23,191,219,237,118,96,139,167,95,37,251,183,110,235,209,189,58,116,94,178,0,3,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,243,115,149,87,230,170,126,176,0,0,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,23,201,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,250,85,122,116,94,138,145,3,251,138,156,44,127,229,246,170,255,0,239,91,119,250,137,63,192,32,7,247,21,56,88,255,0,203,237,85,255,0,222,182,239,245,18,95,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,249,94,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,210,137,215,170,245,85,137,87,110,77,92,54,223,238,181,183,219,238,168,235,5,198,229,113,168,146,174,178,178,174,247,65,52,245,51,200,229,116,146,201,35,168,149,207,123,156,170,229,114,170,170,170,170,169,45,116,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,175,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,233,68,235,213,122,170,244,0,65,92,179,147,159,11,25,94,85,121,202,127,18,106,5,155,227,55,10,139,135,195,173,53,150,234,122,26,62,236,142,127,98,158,47,9,123,112,179,118,214,51,170,237,106,34,117,94,132,159,225,227,66,49,238,27,52,190,135,72,241,12,155,32,188,216,173,117,21,19,80,45,237,244,175,158,153,147,72,178,190,22,190,158,8,81,204,238,190,89,17,94,142,122,44,142,77,219,81,141,111,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,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,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,1,3,2,255,196,0,117,16,0,1,3,3,3,2,4,3,4,5,5,7,11,13,1,33,0,1,2,3,4,5,6,7,17,18,8,19,9,20,56,181,21,33,119,22,34,49,133,23,35,71,134,197,24,50,65,118,180,25,36,37,51,81,83,97,38,39,52,69,82,86,113,114,129,166,212,53,66,87,88,98,99,104,115,116,130,145,149,150,196,211,228,54,67,84,100,179,193,55,57,68,73,117,161,240,85,101,103,165,177,209,40,102,146,147,136,148,162,163,178,182,198,225,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,6,7,4,5,8,3,2,1,255,196,0,79,17,1,0,1,2,3,3,6,9,8,7,5,6,7,1,1,0,0,1,2,3,4,5,17,6,33,49,7,18,65,81,97,113,19,20,34,51,53,114,177,178,209,21,50,66,82,129,145,161,193,35,52,54,98,130,225,240,22,36,115,131,179,67,69,71,146,194,241,23,55,68,83,162,195,210,84,99,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,222,213,111,18,45,113,193,117,71,49,194,109,56,174,11,53,14,63,127,184,90,169,100,169,161,172,116,175,138,10,135,198,199,61,91,84,212,87,43,88,138,170,136,137,190,251,34,126,6,30,51,29,103,3,76,85,123,165,35,217,205,150,204,118,166,237,118,114,232,137,154,35,89,214,116,221,51,162,200,65,86,191,221,76,234,7,253,231,233,239,254,175,173,255,0,165,143,238,166,117,3,254,243,244,247,255,0,87,214,255,0,210,204,15,237,6,11,174,126,228,183,255,0,8,54,155,234,209,255,0,60,45,40,21,107,253,212,206,160,127,222,126,158,255,0,234,250,223,250,88,254,234,103,80,63,239,63,79,127,245,125,111,253,44,127,104,48,93,115,247,31,248,65,180,223,86,143,249,225,105,64,242,186,83,148,220,51,173,46,195,179,107,180,52,240,215,100,22,11,125,214,170,58,102,185,177,50,89,233,217,35,218,196,114,185,81,168,231,170,34,42,170,237,182,234,191,137,234,141,205,53,69,116,197,81,210,173,47,217,171,15,118,171,53,241,166,102,39,190,39,64,0,125,60,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,93,86,202,110,24,46,151,102,57,181,166,26,121,171,177,251,5,194,235,75,29,75,92,232,159,44,20,239,145,141,122,53,90,170,213,115,17,21,17,81,118,223,101,79,196,173,255,0,238,166,117,3,254,243,244,247,255,0,87,214,255,0,210,204,12,102,101,99,3,84,83,123,93,253,137,110,206,108,86,107,181,54,171,189,151,69,51,20,78,147,173,90,111,152,213,105,64,171,95,238,166,117,3,254,243,244,247,255,0,87,214,255,0,210,199,247,83,58,129,255,0,121,250,123,255,0,171,235,127,233,102,31,246,131,5,215,63,114,71,255,0,132,27,77,245,104,255,0,158,22,148,10,181,254,234,103,80,63,239,63,79,127,245,125,111,253,44,245,58,83,226,69,174,57,214,168,225,216,77,219,21,193,97,161,200,47,246,251,85,84,148,212,53,141,149,145,79,80,200,222,230,43,170,156,136,228,107,213,81,85,21,55,219,116,95,192,250,167,62,193,215,84,83,19,59,251,30,87,249,38,218,76,61,170,175,87,77,26,83,19,51,229,199,8,141,86,66,0,55,42,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,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,1,121,221,59,122,126,211,31,234,109,151,251,20,71,66,57,239,78,222,159,180,199,250,155,101,254,197,17,208,139,66,199,154,167,186,61,142,15,205,189,33,127,215,171,222,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,0,14,123,212,79,167,237,78,254,166,222,191,177,74,81,137,121,221,68,250,126,212,239,234,109,235,251,20,165,24,144,253,165,243,182,251,167,218,233,14,67,253,31,139,245,233,247,64,1,26,94,1,208,186,118,245,3,166,63,215,43,47,246,216,142,122,116,46,157,189,64,233,143,245,202,203,253,182,35,214,199,157,167,190,61,173,126,109,232,251,254,165,94,236,175,56,0,90,14,15,0,0,8,180,157,97,82,225,93,91,230,26,13,169,181,150,234,28,111,251,210,123,45,234,166,120,105,35,182,189,109,144,79,36,21,15,122,181,171,20,142,230,172,122,175,52,145,232,207,188,215,183,181,41,74,115,235,251,213,190,119,249,95,182,82,154,140,227,23,115,5,106,139,182,254,180,125,177,164,238,88,156,155,108,254,19,105,179,12,70,3,25,27,166,205,83,19,211,77,92,251,122,85,29,177,175,219,26,196,238,153,92,96,33,71,64,189,97,93,245,71,142,139,106,125,103,154,201,45,212,110,158,211,120,158,118,164,151,74,120,246,229,4,168,229,229,37,75,26,188,209,237,71,44,145,177,238,126,206,141,207,146,107,153,216,76,85,188,101,168,187,111,132,254,29,136,174,208,100,56,189,155,199,215,151,227,99,202,167,124,76,112,170,39,133,81,217,63,124,112,157,240,0,12,150,148,42,179,172,59,103,81,29,53,231,212,180,86,157,123,212,170,188,70,253,10,203,100,171,171,204,106,101,170,115,162,100,105,83,28,200,197,98,53,205,146,68,84,84,103,21,100,140,217,202,228,122,54,212,207,27,171,90,75,132,107,102,17,91,128,231,214,191,55,110,171,218,72,165,141,81,181,20,117,8,138,140,168,129,234,139,194,86,238,187,46,202,138,138,230,185,28,199,57,171,175,204,112,115,140,179,205,162,116,170,56,79,229,61,233,126,197,237,37,189,155,204,98,238,42,220,92,177,94,234,233,152,137,157,58,42,167,94,154,103,239,141,99,118,186,197,103,116,171,215,14,117,166,153,244,116,90,185,153,222,114,44,70,249,52,81,92,234,238,213,85,119,42,171,99,88,201,81,146,83,35,165,217,141,89,36,98,202,136,199,185,204,143,238,181,92,136,139,107,86,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,10,49,214,157,27,204,116,31,62,171,211,204,217,148,239,174,166,134,26,152,234,169,18,85,165,170,138,70,35,146,72,95,35,24,175,106,59,148,106,238,59,35,227,123,126,124,84,151,221,5,245,161,75,96,165,131,69,53,147,37,237,219,163,218,60,114,241,95,44,49,83,219,233,227,134,87,201,79,85,83,44,173,218,36,237,198,200,19,139,149,21,234,205,209,137,27,91,162,201,243,42,240,247,39,9,138,158,157,218,244,79,84,255,0,92,86,199,40,251,19,135,205,240,116,237,14,69,76,79,147,19,84,83,194,170,52,221,85,49,17,198,35,143,92,118,198,255,0,207,226,69,170,218,163,130,235,141,142,211,132,234,78,83,143,80,205,138,83,84,201,75,106,188,84,82,68,249,86,178,177,171,34,178,55,181,21,202,214,53,57,109,190,205,68,254,132,61,215,134,46,162,234,14,125,250,74,251,119,157,100,57,31,144,248,55,149,248,181,206,122,206,199,63,57,207,183,221,115,184,242,224,205,246,219,126,41,191,224,135,28,241,76,245,3,143,255,0,83,105,63,182,214,157,11,194,99,246,169,249,31,254,238,22,110,87,57,212,211,172,233,172,238,254,25,51,44,22,26,158,76,169,191,22,233,231,243,45,249,90,70,190,118,158,158,41,255,0,113,184,219,236,246,250,171,181,218,190,158,138,134,138,23,212,213,85,84,202,216,162,130,38,53,92,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,169,78,165,186,225,212,125,85,207,188,238,151,102,121,78,33,136,219,225,100,86,234,74,74,167,219,170,165,115,152,197,154,74,165,167,149,201,35,187,136,228,98,115,86,181,141,110,205,107,157,34,187,213,117,245,213,175,233,79,32,118,147,233,150,79,230,48,123,95,31,137,207,74,222,49,221,171,216,245,85,218,84,114,247,169,163,217,156,54,70,181,210,35,159,250,198,182,23,167,11,233,227,167,140,223,168,220,221,152,182,45,31,148,183,82,112,154,241,120,154,53,117,61,182,157,85,118,114,166,233,206,87,108,228,142,36,84,87,170,47,205,172,107,222,207,156,215,50,185,139,187,24,76,38,188,122,58,103,225,31,215,7,174,192,236,86,19,103,112,21,109,6,208,69,49,51,78,177,21,198,235,116,245,204,76,124,250,184,68,105,172,68,233,26,205,83,17,221,58,64,198,250,152,234,63,46,146,170,247,173,186,167,67,129,218,187,145,221,110,180,217,101,92,50,58,161,98,85,138,158,157,207,87,181,242,242,116,111,122,113,217,177,239,186,181,207,141,29,243,186,222,214,125,97,196,250,160,205,49,252,91,85,243,43,53,174,151,225,221,138,43,125,246,170,158,158,46,86,234,103,187,140,108,122,53,187,185,206,114,236,159,53,85,95,197,75,58,211,220,19,31,211,28,34,201,128,98,212,221,155,93,138,142,58,56,55,99,26,249,56,167,222,150,78,13,107,86,89,29,201,239,114,53,57,61,238,118,219,169,82,157,127,122,183,206,255,0,43,246,202,83,235,49,195,85,128,192,83,28,233,154,166,168,214,117,236,157,221,207,29,139,207,44,109,118,214,222,174,108,81,77,138,44,213,20,83,205,143,175,111,202,157,223,58,127,8,221,219,51,123,195,119,52,204,115,173,14,190,93,179,108,178,243,144,215,67,149,212,211,71,85,117,175,150,174,86,68,148,116,110,72,209,242,57,202,141,71,61,203,199,125,183,114,175,244,169,43,136,115,225,103,233,251,32,254,185,85,255,0,98,162,38,49,190,202,230,106,193,219,153,234,84,219,119,110,139,91,73,140,162,220,68,68,87,58,68,110,142,16,0,12,244,72,0,1,70,63,202,39,168,31,251,58,106,23,254,211,214,255,0,239,82,229,52,30,227,112,188,104,118,157,221,174,213,245,21,181,213,184,165,162,166,170,170,166,87,75,44,242,190,142,39,62,71,189,202,170,231,57,202,170,174,85,85,85,85,85,40,164,187,221,21,200,177,252,79,166,125,57,200,50,155,237,186,205,107,165,195,108,125,250,219,133,83,41,233,226,229,73,3,27,202,71,170,53,187,185,205,106,110,191,53,84,79,197,72,142,206,221,170,171,151,57,245,110,136,233,151,68,242,205,128,177,103,5,132,140,45,168,138,170,174,99,201,166,34,103,118,232,221,27,222,135,86,181,107,8,209,60,34,183,62,207,174,158,82,221,73,180,113,69,26,35,170,43,42,21,21,89,79,3,21,83,156,174,217,118,77,209,17,17,206,114,181,141,115,146,177,177,127,17,93,120,177,234,117,211,62,186,252,58,233,107,189,249,86,86,99,79,125,67,104,41,217,10,49,170,234,46,114,61,212,178,185,173,126,238,69,115,21,210,43,159,27,213,172,70,248,222,173,58,159,187,245,49,155,211,215,178,221,240,204,94,193,222,130,195,67,35,90,181,8,201,21,157,201,231,122,111,188,178,118,227,85,98,42,177,136,214,181,188,149,29,35,253,151,69,125,30,213,107,206,65,246,187,63,163,184,208,224,118,174,220,255,0,56,38,135,227,175,87,200,222,196,19,236,141,237,53,208,189,38,123,29,205,191,117,141,226,231,243,143,231,21,152,226,51,12,85,54,176,83,164,68,238,158,190,185,158,207,235,167,71,190,67,177,153,70,199,228,23,115,13,167,162,42,174,186,124,170,103,127,54,53,214,154,41,211,233,204,233,51,49,59,167,132,196,83,53,76,214,234,115,86,170,175,253,20,94,117,123,77,238,153,14,60,251,165,29,170,182,223,83,180,214,234,250,118,75,112,166,106,166,232,168,230,238,215,57,188,152,229,99,218,237,218,231,177,200,229,175,253,7,215,141,113,188,107,142,157,218,110,218,205,157,86,208,214,229,118,138,106,170,90,156,138,178,88,167,137,245,145,53,241,189,142,145,81,205,115,85,81,90,168,168,168,170,138,88,143,95,222,146,51,191,202,253,206,148,171,94,157,189,64,233,143,245,202,203,253,182,35,235,57,185,114,140,109,170,121,221,20,235,166,238,153,232,121,114,107,132,193,226,182,95,29,122,109,71,156,187,205,231,68,85,49,30,14,137,136,231,105,26,233,215,164,111,223,164,44,231,175,29,90,205,244,79,77,113,44,251,1,186,121,75,141,38,101,75,28,177,72,138,234,122,202,119,81,214,43,233,231,98,42,115,137,220,83,116,221,21,21,26,230,171,94,214,185,58,222,137,234,246,49,174,58,113,104,212,60,94,170,157,205,173,133,141,174,164,138,101,149,214,234,212,99,86,106,89,21,90,213,228,199,59,109,213,173,230,213,107,218,156,94,213,88,231,226,153,233,251,31,254,185,82,127,98,173,32,199,75,189,71,100,29,55,234,10,100,20,49,249,187,29,219,177,71,125,162,114,62,78,116,137,59,30,249,97,141,37,141,139,82,198,36,173,141,207,85,107,123,175,69,77,156,166,102,35,51,156,22,97,52,87,243,38,35,236,237,248,163,57,54,195,81,181,27,31,70,43,11,17,24,155,117,87,167,239,198,191,54,103,241,166,122,39,88,233,93,104,62,54,29,152,227,26,129,140,91,179,60,50,245,79,118,178,221,161,73,233,42,224,85,227,35,119,84,84,84,93,149,174,107,145,90,230,57,17,205,115,92,215,34,42,42,39,217,36,49,49,84,107,28,20,237,203,117,217,174,109,220,137,138,162,116,152,157,211,19,28,98,99,162,96,33,207,81,93,83,228,29,61,117,115,139,218,174,53,253,236,14,251,141,91,217,123,163,157,94,230,82,114,174,172,98,215,194,140,107,156,146,198,221,149,205,107,87,186,198,112,84,228,145,190,57,140,85,175,138,103,168,28,127,250,155,73,253,182,180,213,231,55,235,195,225,188,45,185,210,98,97,61,228,215,43,194,231,57,212,224,113,148,243,173,215,110,184,152,251,55,76,117,76,113,137,232,149,160,219,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,63,73,87,189,4,245,125,6,151,220,41,244,111,82,238,212,244,152,101,124,211,203,111,185,84,247,28,182,234,217,93,23,24,223,35,164,237,193,72,170,217,92,170,145,253,217,102,87,185,205,106,189,201,104,70,70,3,29,70,62,215,132,167,143,76,117,75,79,181,187,45,138,217,60,124,225,47,239,162,119,209,86,154,69,84,252,99,166,53,221,246,192,0,51,81,117,53,107,198,188,107,141,159,92,117,18,211,105,214,108,234,138,134,139,43,187,211,82,210,211,100,85,145,69,4,76,172,149,172,141,140,108,136,141,107,90,136,136,212,68,68,68,68,66,115,248,110,230,153,142,117,161,215,203,182,109,150,94,114,26,232,114,186,154,104,234,174,181,242,213,202,200,146,142,141,201,26,62,71,57,81,168,231,185,120,239,182,238,85,254,149,43,127,168,159,80,58,157,253,114,189,127,109,148,153,222,23,186,201,135,80,217,110,186,19,90,250,138,124,138,225,115,172,200,105,36,149,98,101,53,68,73,5,44,107,4,106,175,238,62,116,72,228,147,130,49,83,182,199,59,127,186,168,144,188,175,17,49,152,204,87,86,233,214,56,186,119,111,114,139,117,236,109,55,48,182,99,157,76,91,170,102,41,141,98,34,55,204,207,29,58,214,0,0,38,142,98,86,247,137,22,171,106,142,11,174,54,59,78,19,169,57,78,61,67,54,41,77,83,37,45,170,241,81,73,19,229,90,202,198,172,138,200,222,212,87,43,88,212,229,182,251,53,19,250,16,120,110,234,182,168,231,90,227,124,180,230,218,147,148,228,52,48,226,149,53,49,210,221,111,21,21,113,50,84,172,163,106,72,140,145,238,68,114,53,238,78,91,111,179,149,63,165,79,45,226,153,234,7,31,254,166,210,127,109,173,30,22,126,160,114,15,234,109,95,246,218,34,27,225,107,249,99,155,172,233,206,116,183,136,225,127,240,227,195,248,58,121,254,7,93,116,141,120,245,233,171,189,248,148,212,231,88,78,29,139,106,118,7,169,185,78,53,50,92,254,3,91,69,106,187,213,211,69,86,217,98,150,104,165,86,199,43,99,107,163,88,37,110,232,206,79,73,147,119,109,27,80,141,125,28,245,83,170,54,125,127,198,237,57,230,123,148,229,22,92,162,102,227,210,210,220,174,149,21,169,4,181,50,49,176,79,27,37,153,24,215,54,100,137,28,245,71,42,68,233,81,17,85,80,176,142,171,180,206,223,170,218,1,153,99,117,54,138,139,133,117,45,178,123,173,162,58,74,118,203,84,151,10,104,221,36,13,133,21,142,94,79,115,123,74,140,78,110,100,175,98,42,114,220,165,172,119,32,187,226,121,5,179,41,199,234,252,173,210,205,89,13,194,138,126,219,95,218,168,133,232,248,223,197,232,173,118,206,106,46,206,69,69,219,230,138,135,222,113,93,204,30,58,155,212,204,233,58,79,221,199,115,27,147,124,62,15,105,118,90,254,91,122,138,102,229,28,234,53,152,141,98,42,141,105,158,118,154,238,157,116,227,49,166,237,218,67,64,0,243,218,117,150,253,190,211,236,99,59,248,127,144,251,71,102,162,187,121,94,239,119,177,230,32,100,189,190,123,55,151,30,123,114,226,155,237,190,201,248,30,132,151,83,84,85,17,84,112,151,59,94,181,93,139,149,90,185,26,85,76,204,79,124,110,148,40,241,44,215,44,131,79,177,252,63,4,193,50,171,141,146,249,116,172,150,237,85,85,105,188,190,146,174,10,72,88,177,50,57,25,18,163,214,41,159,51,213,28,174,70,242,165,84,68,114,162,171,120,31,68,57,46,184,235,78,191,218,109,55,221,114,206,166,178,227,208,191,33,185,210,205,147,86,57,42,226,130,72,218,200,56,57,94,201,26,249,165,133,36,99,145,17,98,238,162,42,46,219,248,110,187,245,79,244,163,212,126,65,217,163,242,244,120,142,248,181,55,40,248,73,39,149,150,78,243,223,179,220,139,189,68,147,241,84,227,188,125,189,218,142,228,73,79,10,221,50,180,71,143,229,186,201,52,189,219,164,245,139,140,211,51,139,155,229,233,216,200,106,38,93,209,252,95,221,116,144,126,44,221,189,143,147,182,123,144,136,69,218,241,217,175,54,153,242,98,122,250,41,248,203,163,107,192,225,182,83,147,255,0,11,122,220,120,106,232,227,52,196,207,58,228,238,223,60,57,180,207,217,167,76,241,159,0,2,96,230,224,30,55,32,214,125,30,196,238,243,227,249,78,171,225,182,107,165,47,30,253,21,194,251,75,79,81,23,38,163,219,202,55,189,28,221,218,230,185,55,79,154,42,47,224,167,209,196,181,23,79,179,239,55,246,19,58,199,178,63,33,219,243,95,9,185,193,89,216,231,203,135,115,180,231,113,229,193,251,111,182,252,87,111,193,79,136,187,68,213,205,137,141,89,85,96,113,84,90,240,245,91,170,40,221,58,233,58,111,225,191,77,55,244,61,8,0,251,98,128,0,43,215,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,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,190,158,129,58,236,181,117,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,201,237,2,90,128,0,31,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,123,88,206,114,200,173,99,121,61,237,106,110,191,55,57,17,62,106,135,214,40,175,196,71,175,170,206,167,50,164,192,244,182,225,117,182,233,149,147,187,79,186,84,207,79,246,154,69,146,39,249,154,170,110,72,197,133,143,130,55,83,199,35,22,70,253,233,29,197,210,118,226,15,107,146,120,187,234,133,211,170,59,46,161,88,163,171,180,233,37,166,163,225,178,226,203,4,115,79,95,106,146,86,121,138,169,211,155,90,181,202,214,35,226,218,68,100,42,214,198,142,123,95,80,233,237,255,0,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,153,94,31,125,122,228,61,51,102,84,56,54,160,223,106,235,52,174,239,81,28,53,204,168,243,85,175,176,49,18,165,201,53,12,41,42,50,22,58,162,161,178,84,35,99,123,222,198,42,181,174,122,34,40,94,240,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,115,78,166,238,215,91,7,77,186,175,125,177,92,234,237,215,43,118,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,14,150,114,174,172,125,44,107,39,211,252,135,219,167,2,128,127,149,143,84,255,0,246,203,106,175,254,217,92,127,247,177,165,51,42,230,162,51,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,115,254,168,186,155,192,122,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,132,13,145,121,57,140,116,241,58,87,177,175,88,227,87,63,139,182,70,186,168,52,47,197,147,92,112,173,101,189,230,186,184,191,107,177,108,194,225,77,37,210,211,20,147,51,224,148,177,54,86,53,182,120,93,47,102,29,146,70,43,218,244,115,167,236,49,31,43,94,231,76,112,14,171,186,174,212,126,173,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,73,255,0,11,158,132,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,75,33,173,107,158,146,190,78,75,202,90,106,119,49,168,172,225,219,150,71,43,21,206,72,102,137,193,114,150,155,157,53,234,213,69,121,163,142,174,58,122,250,120,234,98,101,93,36,180,179,181,143,106,57,169,36,51,53,178,196,253,149,55,100,141,107,218,187,163,145,21,21,15,214,0,2,168,60,66,124,78,114,106,12,202,159,73,122,91,204,105,41,104,108,85,20,87,43,158,97,106,171,167,173,101,202,116,72,234,35,165,165,123,21,241,45,51,85,88,147,114,221,101,122,62,23,53,34,108,137,63,85,241,70,235,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,231,113,234,39,53,139,19,35,226,156,98,169,168,107,220,168,254,125,200,163,106,61,26,213,154,25,91,76,32,104,163,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,41,32,12,208,244,241,212,14,125,211,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,194,86,181,93,178,73,20,110,249,241,67,67,218,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,112,116,2,10,245,53,214,253,103,74,189,113,98,216,150,99,85,203,76,178,204,62,217,45,245,203,12,245,51,90,228,109,93,218,54,85,82,196,201,90,198,242,123,224,243,10,145,201,35,226,167,106,49,170,230,49,171,58,138,86,241,171,245,79,139,125,63,161,247,27,136,23,61,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,250,202,128,240,183,235,234,143,78,252,143,76,154,199,112,181,91,113,5,243,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,223,100,140,236,219,248,0,0,2,189,124,81,186,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,121,220,122,137,205,98,196,200,248,167,24,170,106,26,247,42,63,159,114,40,218,143,70,181,102,134,86,246,14,189,186,223,177,116,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,250,136,89,74,147,34,77,85,86,216,229,141,241,195,193,178,178,53,230,142,124,187,113,107,155,28,170,202,11,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,13,79,0,0,252,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,148,195,174,158,45,154,167,144,235,181,147,58,209,74,111,134,97,152,151,153,248,101,154,240,202,152,126,47,230,168,226,138,111,139,65,77,88,177,84,118,102,73,95,79,197,205,225,187,92,187,170,170,31,87,197,11,175,171,22,180,243,233,227,70,110,30,115,16,181,92,25,81,125,191,211,84,189,33,189,85,67,201,25,77,2,49,200,201,104,227,122,163,214,71,35,155,44,177,198,248,246,100,76,146,106,245,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,110,45,123,219,4,206,107,85,119,114,69,34,166,252,87,96,210,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,208,12,251,116,57,215,30,101,210,22,100,234,90,166,85,223,52,234,249,80,215,223,172,44,122,115,141,251,35,124,237,31,37,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,158,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,64,253,119,107,157,53,150,213,91,121,172,142,174,74,122,10,121,42,101,101,37,36,181,83,185,140,106,185,201,28,48,181,210,202,253,145,118,100,109,115,220,187,35,81,85,81,10,75,234,175,197,79,89,117,75,59,163,253,3,100,119,92,19,12,176,92,41,238,118,190,220,13,166,186,87,76,216,99,228,219,143,25,166,138,104,91,55,127,140,9,250,167,177,237,238,178,69,107,120,221,249,80,30,41,29,2,209,233,223,158,234,111,71,45,246,171,110,32,190,78,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,251,236,145,253,144,177,78,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,179,53,157,58,117,47,170,125,47,231,112,231,90,103,118,255,0,117,231,108,213,147,212,252,46,231,250,153,162,143,205,193,12,177,247,187,93,247,190,62,78,251,143,217,201,253,40,186,19,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,131,160,28,171,168,190,165,244,179,165,252,18,108,235,83,46,223,238,124,149,154,142,122,111,138,92,255,0,93,12,82,121,72,38,150,62,247,107,190,199,201,197,223,113,155,185,127,161,23,218,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,4,159,233,3,197,23,81,233,250,142,186,84,117,11,123,248,150,45,169,151,10,74,55,185,107,86,154,135,18,145,30,232,224,146,150,41,100,236,195,70,137,34,54,161,85,82,71,53,141,153,210,61,241,185,178,220,161,149,114,210,124,43,250,245,169,165,169,181,116,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,127,57,123,91,163,18,38,176,45,124,2,21,120,136,245,245,71,211,30,42,152,30,150,220,45,87,45,77,189,247,105,247,74,152,42,62,204,198,145,196,255,0,51,85,77,201,94,147,61,147,198,234,120,228,98,70,239,189,35,185,54,62,220,161,197,124,78,188,66,235,49,106,202,158,157,122,126,203,251,55,88,121,69,150,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,103,25,147,181,51,42,83,139,218,141,145,35,228,143,73,90,207,107,225,231,226,89,117,234,11,38,167,208,221,111,160,164,131,54,168,167,87,88,175,22,218,71,71,5,225,32,167,231,59,42,99,69,86,195,83,198,41,102,230,196,100,47,78,109,70,196,172,99,101,167,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,193,142,123,248,69,26,57,238,226,198,57,203,178,124,154,213,85,249,34,151,211,208,79,68,22,46,145,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,120,54,39,200,156,17,207,151,126,78,115,99,137,24,30,83,195,187,175,170,62,167,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,246,154,53,142,87,249,154,90,110,72,245,153,140,130,71,84,71,27,22,54,253,217,27,197,178,118,226,154,166,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,58,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,121,10,174,79,72,228,70,200,136,244,134,118,51,187,26,238,246,166,239,143,184,247,197,34,129,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,10,49,234,39,212,14,167,127,92,175,95,219,101,47,56,163,30,162,125,64,234,119,245,202,245,253,182,82,53,180,190,106,223,124,251,23,135,33,254,144,197,250,148,251,206,122,0,33,238,144,0,0,94,119,78,222,159,180,199,250,155,101,254,197,17,208,142,123,211,183,167,237,49,254,166,217,127,177,68,116,34,208,177,230,169,238,143,99,131,243,111,72,95,245,234,247,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,0,0,3,158,245,19,233,251,83,191,169,183,175,236,82,148,98,94,119,81,62,159,181,59,250,155,122,254,197,41,70,36,63,105,124,237,190,233,246,186,67,144,255,0,71,226,253,122,125,208,0,70,151,128,116,46,157,189,64,233,143,245,202,203,253,182,35,158,157,11,167,111,80,58,99,253,114,178,255,0,109,136,245,177,231,105,239,143,107,95,155,122,62,255,0,169,87,187,43,206,0,22,131,131,192,0,2,156,250,254,245,111,157,254,87,237,148,165,198,20,231,215,247,171,124,239,242,191,108,165,35,251,73,250,173,62,180,123,37,112,114,41,233,251,223,224,213,239,219,112,59,117,198,225,103,184,82,221,173,53,245,20,85,212,83,50,166,150,170,154,87,69,44,18,177,200,230,72,199,181,81,90,230,185,17,81,200,168,168,168,138,133,189,244,121,213,189,191,169,43,13,85,166,251,75,79,110,205,172,176,165,77,206,150,157,141,134,150,162,39,205,35,89,37,35,29,52,147,61,172,98,66,146,185,200,136,215,202,212,79,147,144,174,252,27,165,220,131,83,186,112,186,107,62,8,151,27,165,242,195,146,201,105,170,177,83,82,62,166,74,202,69,138,145,89,37,59,34,106,189,101,99,234,30,175,106,238,213,143,119,34,181,99,84,147,146,97,217,142,79,167,249,61,187,51,195,47,85,22,155,213,166,100,158,146,174,5,78,81,187,101,69,69,69,221,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,199,240,56,171,217,85,202,107,170,60,138,163,93,58,227,174,59,97,111,237,78,65,150,237,246,18,238,26,205,113,24,139,21,77,49,87,77,53,110,158,109,95,187,84,105,191,127,92,111,137,133,252,3,158,232,46,178,218,53,235,76,109,90,147,103,179,92,109,76,174,231,12,244,149,145,57,59,85,17,175,25,91,20,170,212,108,241,35,145,81,178,179,228,187,42,42,49,237,124,108,232,68,246,221,202,110,211,21,209,58,196,185,35,23,133,189,129,191,94,27,17,79,54,186,38,98,99,170,99,116,192,0,62,216,238,57,213,63,79,22,142,163,52,198,171,24,237,219,169,178,74,31,239,156,126,235,85,27,151,201,212,110,213,123,21,204,94,73,20,173,111,109,255,0,39,34,110,215,240,123,163,98,20,213,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,150,10,186,73,209,57,70,237,145,81,81,83,116,115,92,213,71,53,237,85,107,154,230,185,170,168,168,171,127,4,90,235,83,163,218,93,121,199,254,215,96,20,118,234,28,242,213,220,159,229,4,48,252,117,138,200,219,216,158,125,145,221,214,182,22,36,47,123,184,55,239,49,220,90,254,113,232,51,172,175,198,169,240,246,99,203,143,198,62,63,246,234,91,188,153,109,239,200,23,163,42,204,106,211,13,92,238,153,250,21,79,178,153,233,232,137,242,183,121,90,214,46,165,234,214,111,171,213,86,43,142,125,116,248,157,198,193,102,138,199,21,116,136,171,81,83,79,28,211,72,199,78,229,85,238,74,157,229,106,191,228,174,70,181,93,201,234,231,187,244,97,58,201,152,233,254,3,156,105,230,54,250,120,40,115,248,104,233,174,149,72,178,182,170,56,169,223,35,187,113,61,143,106,35,100,108,178,71,35,92,215,35,152,229,111,203,117,223,195,31,67,31,199,114,12,178,239,6,63,139,88,174,55,155,165,87,46,197,21,190,149,245,21,18,241,106,189,220,99,98,43,157,179,90,231,46,201,242,68,85,252,16,135,69,219,147,95,62,38,121,211,187,183,124,105,236,116,165,204,6,10,140,47,139,215,69,49,106,153,138,180,225,76,115,106,231,196,245,68,69,81,175,84,104,251,58,93,166,217,62,175,231,214,109,56,195,162,167,125,218,247,51,162,133,106,102,72,162,141,172,99,164,146,71,187,230,168,214,70,199,189,81,168,174,84,106,163,90,231,42,53,110,115,64,180,27,14,233,251,1,161,195,177,184,41,234,107,153,11,91,116,188,173,20,80,85,92,229,71,200,254,82,171,19,119,53,174,150,70,198,215,57,234,198,42,55,147,182,87,47,134,233,3,165,43,71,78,24,140,149,87,186,123,117,118,121,117,238,71,117,186,211,74,233,163,109,58,74,171,21,61,59,159,27,28,200,184,182,55,189,56,238,233,55,221,92,214,70,141,144,132,211,38,202,252,78,143,11,118,60,185,252,35,171,191,175,238,115,23,41,91,119,59,73,137,241,12,13,95,221,109,207,252,245,70,190,87,171,31,70,63,138,120,196,64,167,62,191,189,91,231,127,149,251,101,41,113,133,57,245,253,234,223,59,252,175,219,41,79,61,164,253,86,159,90,61,146,204,228,83,211,247,191,193,171,223,182,152,222,22,126,159,178,15,235,149,95,246,42,34,99,16,231,194,207,211,246,65,253,114,171,254,197,68,76,99,97,149,126,165,111,185,15,219,255,0,218,108,103,175,62,200,0,6,193,15,0,0,103,188,144,154,241,213,62,65,159,105,174,19,161,248,181,127,149,195,241,172,106,203,75,113,236,43,218,251,173,124,52,112,247,18,110,77,106,246,161,149,28,198,198,155,181,207,143,187,201,255,0,170,237,199,179,216,233,46,146,230,250,217,155,209,96,56,13,175,205,220,106,247,146,89,100,85,109,61,29,58,42,35,234,39,122,34,240,137,187,166,235,178,170,170,181,173,71,61,205,106,214,54,110,93,136,155,86,190,150,237,220,103,177,221,89,158,15,1,93,86,243,12,126,154,88,214,168,154,190,109,51,167,206,223,211,17,27,167,163,93,120,233,49,236,186,88,233,226,239,212,102,167,82,227,29,187,141,54,55,67,253,243,144,93,105,99,106,249,58,125,156,172,98,57,235,197,37,149,205,237,179,228,229,77,220,254,15,108,111,66,229,48,236,59,24,211,252,98,221,134,97,150,90,123,77,150,211,10,65,73,73,2,47,24,219,186,170,170,170,238,174,115,156,170,231,61,202,174,115,156,231,57,85,85,85,121,238,49,139,105,119,71,90,21,112,142,138,106,134,99,184,204,53,87,90,186,170,167,83,165,109,124,175,114,185,26,231,162,69,28,179,185,86,56,35,69,217,87,104,89,191,201,10,255,0,198,188,71,53,98,201,172,185,6,162,92,109,159,19,197,239,251,51,236,140,151,41,18,158,133,145,199,194,7,83,76,230,191,179,42,108,139,43,154,196,100,170,233,21,99,106,171,22,57,86,31,197,178,42,105,166,255,0,207,175,140,245,71,195,95,191,236,80,57,207,203,92,171,223,189,119,43,141,48,184,125,212,83,51,167,62,175,183,119,62,105,157,99,93,212,198,145,51,28,233,153,154,253,127,122,72,206,255,0,43,247,58,82,173,122,118,245,3,166,63,215,43,47,246,216,139,32,234,183,82,113,141,95,232,43,35,212,124,58,90,135,218,111,112,219,101,133,42,97,88,165,141,204,187,83,199,36,111,111,205,17,204,145,143,98,171,85,90,170,213,86,185,205,84,114,214,255,0,78,222,160,116,199,250,229,101,254,219,17,131,157,85,21,227,173,85,76,235,19,20,251,101,41,228,198,197,204,54,202,227,236,94,166,105,174,155,151,98,98,120,196,197,186,34,98,123,98,86,17,226,153,233,251,31,254,185,82,127,98,173,42,212,180,175,20,207,79,216,255,0,245,202,147,251,21,105,91,218,83,139,91,243,173,81,195,176,155,180,213,16,208,228,23,251,125,170,170,74,103,53,178,178,41,234,25,27,220,197,114,57,17,200,215,170,162,170,42,111,182,232,191,129,225,158,211,53,227,185,177,211,16,219,114,79,122,156,62,202,120,106,248,83,85,201,158,232,222,239,157,8,117,69,250,12,205,221,131,229,43,207,15,204,43,41,226,158,121,106,251,108,180,85,170,246,219,87,179,220,145,54,37,71,53,39,85,217,220,35,141,220,151,181,193,243,91,173,174,162,191,68,218,15,21,215,4,187,91,170,174,153,215,248,58,209,89,79,114,226,248,169,38,167,123,228,184,83,44,78,229,39,6,172,104,199,177,200,214,190,120,94,170,169,179,31,87,186,217,164,57,62,135,106,61,223,79,50,138,90,134,186,138,103,186,134,174,88,82,38,220,104,149,238,72,106,163,68,115,147,139,218,221,246,71,59,131,145,204,114,242,99,145,60,245,243,52,204,114,107,125,174,211,146,101,151,155,181,13,142,31,45,107,165,174,175,150,120,168,98,226,214,246,224,99,220,169,19,120,199,26,113,106,34,108,198,167,244,33,241,103,52,191,131,195,215,132,170,55,240,142,206,182,78,101,176,153,94,210,230,248,109,161,179,84,77,19,165,85,199,24,185,17,30,76,251,53,232,152,141,241,174,169,75,210,255,0,90,29,79,253,177,199,180,166,142,166,159,62,109,234,231,79,75,19,47,233,60,213,80,68,178,185,243,191,205,197,202,100,106,49,239,115,164,149,179,164,76,137,21,27,197,138,213,253,62,41,158,160,113,255,0,234,109,39,246,218,211,216,248,93,104,199,158,187,222,245,234,227,61,186,106,123,111,127,28,182,210,190,159,185,81,21,91,155,4,178,212,181,235,242,139,104,158,145,34,183,119,57,38,149,23,138,38,207,241,222,41,158,160,113,255,0,234,109,39,246,218,211,34,228,94,249,39,159,122,169,157,102,52,215,169,166,194,220,203,35,148,40,195,101,214,169,163,153,110,190,124,211,26,107,92,196,76,235,28,55,70,155,226,55,204,206,179,50,135,37,148,244,7,214,21,46,75,104,161,208,157,76,172,183,80,92,108,148,112,82,99,183,57,167,134,153,149,244,237,116,112,67,66,173,114,183,149,75,121,177,177,240,69,89,24,213,228,136,246,43,165,134,29,57,104,76,253,64,222,178,252,82,217,87,81,21,234,211,138,85,222,236,209,69,219,227,85,91,12,244,236,101,60,157,197,106,35,100,108,175,103,46,77,224,231,53,234,170,141,86,187,154,255,0,170,12,63,32,255,0,108,108,151,203,37,103,253,221,53,93,13,92,47,255,0,145,241,74,199,183,253,14,107,155,253,10,134,187,7,136,189,151,213,78,34,152,242,103,119,126,156,97,52,218,92,159,44,219,27,23,178,123,213,71,133,183,165,81,61,52,77,81,186,168,235,137,223,19,209,246,196,52,0,8,181,208,135,84,95,167,60,33,216,62,82,188,51,12,62,142,158,41,231,150,175,184,251,189,34,39,109,181,123,61,203,43,165,69,107,82,117,93,219,206,72,221,201,59,188,25,41,73,246,27,17,70,42,212,93,183,194,92,137,157,101,24,156,135,29,115,47,197,198,149,209,63,124,113,137,142,201,141,241,248,239,81,143,81,62,160,117,59,250,229,122,254,219,41,225,109,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,30,235,168,159,80,58,157,253,114,189,127,109,148,244,54,14,158,46,249,119,76,247,61,121,197,163,184,215,214,99,185,45,69,178,241,65,12,109,123,34,182,182,146,9,146,177,62,104,244,237,190,71,36,136,136,255,0,184,244,127,220,108,79,115,171,170,237,87,118,245,124,200,223,26,207,221,46,207,195,227,176,216,28,183,13,56,170,162,41,174,40,162,53,225,173,84,198,145,61,243,187,190,86,99,210,15,83,22,94,160,116,226,129,183,59,157,60,89,181,166,31,43,121,161,150,166,15,51,84,232,89,18,62,225,28,49,241,84,130,71,74,207,159,109,173,100,142,116,105,186,53,28,238,248,80,198,153,234,102,99,164,153,141,6,109,132,221,234,40,171,168,166,138,73,35,142,162,88,162,173,137,146,178,69,166,168,72,222,213,146,7,186,54,163,227,221,17,200,159,240,41,117,186,39,171,216,198,184,233,197,163,80,241,122,170,119,54,182,22,54,186,146,41,150,87,91,171,81,141,89,169,100,85,107,87,147,28,237,183,86,183,155,85,175,106,113,123,85,102,57,62,103,227,148,120,43,159,62,63,30,223,139,155,121,73,216,105,217,172,79,143,96,227,251,189,201,157,63,114,120,243,123,184,243,123,180,87,127,138,103,168,28,127,250,155,73,253,182,180,120,89,250,129,200,63,169,181,127,219,104,135,138,103,168,28,127,250,155,73,253,182,180,120,89,250,129,200,63,169,181,127,219,104,141,47,251,231,248,150,127,252,51,255,0,39,243,90,81,70,61,66,96,31,162,237,110,205,176,72,173,63,12,163,182,94,106,62,29,75,223,239,118,232,36,119,118,147,239,242,114,174,244,242,68,191,121,202,228,223,103,125,228,84,47,56,172,223,20,157,51,184,90,245,31,29,213,106,43,69,60,118,155,237,177,182,170,186,170,122,119,35,157,112,129,239,114,58,161,232,196,106,185,240,62,54,198,170,229,123,155,76,244,217,27,26,27,109,161,177,225,48,209,114,56,211,63,132,255,0,80,175,57,27,205,188,75,59,175,5,92,233,77,234,116,254,42,119,199,103,14,119,111,87,78,178,55,195,127,59,200,51,94,156,35,162,200,42,124,199,217,91,205,69,138,138,103,61,239,145,212,140,138,25,163,107,220,247,46,252,60,194,198,212,111,22,182,56,227,106,39,221,221,100,38,162,229,191,96,116,251,39,206,254,31,231,254,206,89,171,110,222,87,187,218,239,249,120,31,47,111,158,206,227,203,134,220,184,174,219,239,178,254,5,111,120,91,102,51,218,117,163,34,195,38,189,83,210,208,228,54,7,78,218,73,86,54,186,178,182,154,102,44,73,26,187,239,185,205,134,90,183,112,106,252,219,201,202,139,193,21,178,83,196,143,83,46,24,46,128,55,27,178,93,233,233,43,179,43,156,118,169,227,74,135,71,84,251,123,99,124,149,14,137,26,246,170,181,92,200,98,145,85,28,206,21,10,199,39,223,69,62,240,88,221,50,207,13,60,105,137,143,182,56,126,76,109,168,217,121,185,183,63,39,81,17,205,191,93,53,116,199,147,86,250,190,237,42,225,248,112,138,173,200,178,11,190,89,144,92,242,156,130,175,205,93,47,53,147,92,43,103,237,181,157,218,137,158,175,145,252,88,136,214,238,231,42,236,212,68,77,254,72,136,93,47,74,58,103,111,210,157,0,195,113,186,107,69,69,190,186,170,217,5,214,239,29,93,59,98,170,91,133,76,109,146,118,204,136,198,175,38,57,221,164,71,167,54,178,38,49,85,120,238,84,167,77,88,116,249,238,191,224,24,188,118,90,123,180,53,23,250,73,235,104,170,82,55,69,53,20,18,36,213,72,246,201,247,94,212,130,57,85,88,187,242,68,86,162,42,170,34,222,49,129,179,118,121,211,94,34,174,60,63,57,252,146,206,90,243,56,181,70,23,39,181,186,157,245,204,71,84,121,52,238,234,249,218,116,117,112,1,22,186,224,234,155,80,122,105,251,21,246,18,207,143,87,253,163,248,151,154,248,181,60,242,240,242,254,91,135,111,181,52,123,111,223,126,251,239,248,38,219,124,247,242,189,24,117,159,170,61,69,234,141,211,9,205,172,56,181,21,13,21,130,123,172,114,90,169,106,34,149,101,101,69,60,104,213,89,39,145,56,241,153,203,182,200,187,162,124,255,0,20,93,229,89,149,138,113,62,43,58,243,187,186,227,85,89,103,98,179,91,249,44,231,212,69,62,3,73,157,121,219,244,166,169,166,119,119,194,33,117,253,234,223,59,252,175,219,41,73,9,225,49,251,84,252,143,255,0,119,19,91,32,209,141,30,203,46,243,228,25,78,148,97,183,155,165,87,30,253,109,194,197,75,81,81,47,22,163,27,202,71,177,92,237,154,214,181,55,95,146,34,39,224,135,209,196,180,235,79,176,31,55,246,19,5,199,177,207,63,219,243,95,9,182,65,71,223,225,203,135,115,180,214,242,227,205,251,111,190,220,151,111,197,76,11,25,69,118,113,211,139,154,163,77,106,157,59,245,248,165,185,175,40,216,92,195,101,41,217,234,108,85,21,197,22,168,231,107,26,126,142,104,153,157,56,239,230,238,239,122,16,64,126,167,250,249,214,29,21,215,44,151,76,177,108,111,13,170,181,217,188,159,98,107,133,29,83,234,29,222,163,134,103,114,115,42,24,213,217,210,185,19,102,167,201,19,241,95,154,247,206,140,53,243,49,234,47,75,174,153,182,109,109,179,81,87,81,95,231,181,71,29,170,25,98,137,98,101,61,60,136,229,73,36,145,121,114,153,201,190,232,155,34,124,191,21,92,251,89,149,139,215,231,13,78,188,232,215,163,169,18,204,54,43,53,203,50,155,121,213,248,167,192,215,20,204,105,86,179,165,113,172,110,238,119,192,1,158,137,50,174,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,79,42,72,172,223,164,75,173,151,163,157,60,234,235,25,184,213,220,45,183,250,138,203,110,75,64,234,119,61,109,147,178,225,87,79,79,84,199,177,188,91,76,246,193,28,78,238,42,43,102,124,104,215,63,188,140,136,46,207,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,205,183,75,189,77,231,221,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,194,118,198,188,92,246,54,121,93,19,222,215,164,114,43,95,197,219,43,93,127,215,103,93,122,130,208,106,214,225,215,236,215,75,174,89,125,158,72,169,107,106,237,14,160,189,216,231,118,237,114,73,77,59,81,204,123,92,142,98,171,28,213,86,170,190,9,155,188,115,160,87,95,138,135,94,181,53,85,55,94,150,52,110,251,87,70,202,58,137,173,249,205,206,159,180,172,172,98,197,11,146,130,154,162,57,92,228,98,57,243,197,84,199,49,143,231,23,107,117,98,202,215,215,174,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,29,249,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,211,193,207,169,77,56,211,251,238,69,160,217,170,90,172,183,92,214,225,77,87,96,188,62,149,35,146,225,84,140,88,214,221,61,74,187,254,43,169,163,86,163,86,73,106,90,142,231,44,108,112,79,91,103,65,93,60,208,116,208,254,150,42,172,85,119,28,97,213,19,220,18,231,83,229,219,119,109,198,71,189,204,175,74,136,162,99,124,204,109,115,98,99,213,139,188,44,108,79,71,199,201,174,163,110,162,250,104,213,62,151,243,185,176,93,76,180,255,0,185,242,87,154,56,42,126,23,115,253,76,50,201,229,39,154,40,251,221,174,251,25,39,22,253,199,238,213,254,133,93,41,149,65,227,29,212,118,151,222,234,104,122,110,183,225,20,151,156,203,28,168,134,229,93,144,213,197,36,111,176,164,209,50,68,165,165,114,43,86,87,207,19,162,116,188,185,66,140,237,167,23,204,136,234,96,243,254,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,190,114,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,251,236,145,157,155,127,50,239,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,187,165,88,125,247,79,244,227,28,194,178,124,246,235,154,221,108,182,248,168,234,239,247,70,49,181,87,9,26,155,44,143,70,127,232,69,114,190,69,106,34,201,36,175,229,35,131,213,156,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,132,191,241,17,235,126,179,170,172,237,49,44,58,171,142,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,197,236,159,203,170,199,28,140,138,161,200,246,163,158,246,164,64,58,255,0,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,206,119,70,156,90,247,182,9,91,19,30,230,36,146,35,89,201,187,171,154,29,47,160,158,136,47,189,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,115,116,79,145,56,43,89,22,252,156,215,73,18,62,252,237,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,56,85,255,0,35,208,239,14,190,152,45,177,76,203,170,98,24,143,102,221,69,72,202,136,103,186,92,170,170,106,21,242,44,105,52,145,50,89,156,249,39,168,123,24,173,107,88,201,85,140,107,24,141,74,203,209,239,23,29,104,198,117,182,241,158,106,149,166,146,251,137,229,213,22,246,221,172,116,19,85,163,44,240,83,64,232,85,246,136,167,168,124,80,61,234,228,154,86,63,116,153,236,68,229,22,252,218,23,104,68,174,190,250,236,181,116,137,140,209,88,177,170,58,75,182,162,228,84,235,87,103,163,170,141,179,209,82,193,29,68,45,146,90,232,217,81,20,236,100,145,186,161,176,185,136,168,233,33,122,47,201,142,58,86,184,245,87,130,104,215,78,43,212,165,45,182,235,148,88,107,173,244,117,182,88,173,244,115,51,206,249,198,53,212,142,153,238,143,251,206,23,243,103,41,102,106,113,228,141,70,190,87,50,39,231,179,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,46,205,64,62,87,250,170,207,114,175,246,215,35,201,50,59,135,253,242,178,186,229,93,81,39,254,116,147,77,36,143,255,0,75,156,231,127,74,169,232,53,147,72,115,45,8,212,75,134,150,234,12,20,144,100,54,154,122,25,171,160,166,157,38,101,59,234,105,33,170,72,85,233,247,92,246,54,118,177,234,213,115,57,181,220,92,246,236,229,180,159,11,126,129,107,52,239,200,245,55,172,118,251,173,183,47,95,57,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,125,247,200,206,204,43,241,71,245,217,169,191,146,251,61,16,28,42,61,29,207,170,116,141,186,223,111,176,213,215,226,113,222,42,236,149,213,148,148,179,74,203,100,240,50,137,200,234,169,17,157,168,89,42,215,196,200,149,207,221,239,100,137,178,108,156,186,255,0,66,253,102,223,122,60,212,122,171,156,150,175,140,225,153,71,151,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,21,86,75,28,245,240,147,192,48,221,83,232,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,225,43,62,31,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,175,94,181,250,81,190,244,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,177,190,126,151,139,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,128,104,79,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,191,39,53,81,126,104,165,54,120,213,250,167,197,190,159,208,251,141,196,252,158,21,253,93,231,218,109,171,150,173,2,184,91,178,12,187,19,205,234,33,182,208,208,211,212,77,80,252,122,116,124,210,173,85,52,10,238,211,41,149,102,150,74,174,45,106,240,111,123,146,246,149,146,126,191,26,191,84,248,183,211,250,31,113,184,129,0,11,137,240,171,235,158,235,170,84,223,201,187,87,46,149,119,12,178,219,79,85,114,177,228,55,43,163,170,42,111,48,119,86,73,105,102,117,68,139,44,149,49,36,142,115,56,114,69,167,137,200,173,103,99,148,144,87,164,110,141,170,122,176,210,253,99,184,98,149,53,110,206,240,138,123,52,216,213,10,214,197,79,69,92,250,137,42,86,162,25,213,241,185,121,186,42,101,108,75,206,54,36,142,111,113,200,205,213,177,215,253,85,96,89,87,251,107,142,100,152,229,195,254,249,71,93,109,174,167,147,255,0,54,72,102,142,70,127,161,205,115,127,161,80,13,73,156,127,170,46,166,240,30,150,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,225,3,100,94,78,99,29,60,78,149,236,107,214,56,213,207,226,237,145,174,225,93,33,248,149,233,198,180,233,62,71,146,107,53,214,213,134,228,152,13,191,226,153,51,184,37,61,190,90,89,42,101,142,41,40,34,116,243,84,205,197,190,86,55,167,30,75,61,68,76,98,57,100,99,86,165,186,174,234,187,81,250,181,212,119,230,185,172,190,70,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,241,106,203,50,162,58,71,53,168,136,198,50,56,216,30,43,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,226,142,235,132,244,171,153,95,58,99,212,62,169,50,59,109,93,183,19,199,41,232,233,177,249,221,34,70,183,107,140,183,74,74,89,85,140,115,21,100,166,138,41,42,26,231,163,153,250,238,219,90,175,237,204,214,240,160,53,80,86,175,138,71,95,85,154,119,231,186,100,209,203,133,214,219,151,175,147,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,251,228,127,102,199,238,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,27,19,167,165,123,154,168,217,163,73,152,248,149,237,85,71,34,72,199,179,116,78,77,114,110,139,155,126,167,116,83,84,244,15,89,111,88,46,177,220,62,43,146,77,219,187,79,121,100,181,51,195,118,243,77,238,186,166,57,234,35,100,147,239,35,164,99,228,86,255,0,141,142,86,238,170,213,80,60,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,237,16,232,75,65,180,119,65,174,122,17,89,140,210,101,84,121,85,59,27,151,92,110,48,113,158,247,59,126,109,122,241,94,80,50,39,42,172,12,141,251,194,191,125,174,89,85,242,190,181,124,36,122,129,209,125,20,213,12,162,197,170,47,164,180,92,179,74,122,90,75,86,75,92,180,148,244,86,200,41,227,170,158,166,42,138,185,228,99,161,100,206,109,43,90,214,35,146,73,35,141,29,183,22,169,118,128,103,51,172,78,149,115,46,148,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,184,142,149,172,99,124,204,109,116,109,153,156,91,197,234,142,68,237,190,55,191,191,248,101,117,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,248,198,199,201,223,229,26,36,221,217,21,227,5,212,22,135,83,224,139,160,47,199,237,89,54,166,212,118,39,138,183,177,12,147,98,84,174,154,9,222,238,243,154,231,199,53,75,33,141,157,150,43,92,232,157,220,145,81,189,166,203,82,216,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,3,82,103,228,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,230,189,44,105,54,85,161,125,62,225,58,77,154,229,255,0,105,175,88,229,189,105,170,110,13,116,142,141,57,74,249,25,79,18,200,170,245,134,6,61,176,70,170,141,222,56,89,179,35,77,152,222,170,5,11,120,136,244,65,89,210,174,118,153,110,29,75,203,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,228,247,207,229,209,100,146,71,197,78,229,123,149,204,123,151,207,244,57,215,30,101,210,22,100,234,90,166,85,223,52,234,249,80,215,223,172,44,122,115,141,251,35,124,237,31,37,70,178,165,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,15,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,195,170,248,136,245,191,89,213,86,118,152,150,29,85,199,76,177,59,132,178,216,156,144,207,77,53,210,71,67,20,111,170,170,137,242,185,142,226,246,79,229,213,99,142,70,69,80,228,123,81,207,123,82,63,226,186,23,168,249,126,147,230,186,223,108,179,118,176,204,19,202,69,114,186,84,42,178,57,170,170,42,96,130,58,90,127,146,247,102,79,48,201,30,137,179,89,26,34,185,200,175,137,178,125,110,157,58,104,213,62,168,51,184,112,93,51,180,255,0,186,243,183,154,200,42,126,23,108,253,76,210,199,230,231,134,41,59,61,222,195,217,31,38,253,247,236,212,254,149,75,105,235,75,66,244,227,167,79,12,204,243,75,244,190,205,228,109,84,63,6,150,105,165,84,125,85,194,169,215,122,20,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,133,48,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,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,187,111,178,47,224,126,76,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,29,3,164,239,84,250,55,245,3,30,247,24,11,126,241,17,232,22,143,169,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,166,141,99,137,158,90,170,167,138,61,102,99,32,141,180,242,72,245,141,191,122,55,113,108,157,200,130,53,104,231,139,223,216,126,148,228,176,102,182,251,174,83,172,88,254,214,187,77,77,201,221,202,91,188,47,89,22,26,218,169,152,141,127,247,187,26,216,229,98,170,203,59,146,39,36,138,178,205,36,21,195,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,249,105,62,21,253,5,84,213,84,218,186,167,214,75,21,93,27,40,234,33,184,96,214,202,142,210,178,177,139,20,205,90,250,154,121,34,115,145,136,231,193,45,43,218,246,63,156,93,221,149,139,19,158,29,131,194,247,161,111,208,166,42,205,113,214,60,51,202,106,77,235,159,193,233,171,93,202,107,21,174,72,218,137,188,42,212,242,245,147,111,39,115,117,115,217,18,178,63,213,57,213,17,172,255,0,0,12,171,157,43,167,142,160,115,238,153,117,66,135,85,244,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,238,18,181,170,237,146,72,163,119,207,138,28,212,146,157,70,116,93,149,104,230,150,105,158,184,226,205,186,223,240,204,239,15,181,223,110,53,41,67,35,254,1,93,53,53,42,203,21,84,204,103,105,144,201,53,83,124,187,156,173,115,183,116,106,138,177,247,36,11,159,195,122,204,209,124,219,166,139,175,85,22,250,234,186,76,78,203,79,91,45,117,29,100,180,145,220,96,158,157,234,212,164,124,105,58,196,202,153,151,181,217,137,210,34,191,204,193,248,119,16,167,108,39,196,211,171,140,27,81,239,186,129,77,159,124,98,147,33,184,79,112,169,198,111,107,61,125,158,14,226,204,172,130,149,146,74,179,82,67,26,205,247,89,12,204,221,35,137,30,175,107,81,8,235,98,207,243,44,103,25,201,176,203,22,67,87,73,98,204,105,233,169,175,182,246,170,44,21,204,167,168,101,68,10,246,170,42,35,227,150,52,86,189,54,122,35,164,106,47,25,30,215,116,174,142,122,122,254,83,253,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,238,189,118,99,130,255,0,180,7,48,212,124,255,0,70,177,60,203,87,48,47,177,121,125,214,222,217,238,150,78,106,190,90,78,78,70,187,139,183,124,93,198,35,37,236,189,86,72,187,157,183,170,189,142,85,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,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,1,121,221,59,122,126,211,31,234,109,151,251,20,71,66,57,239,78,222,159,180,199,250,155,101,254,197,17,208,139,66,199,154,167,186,61,142,15,205,189,33,127,215,171,222,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,0,14,123,212,79,167,237,78,254,166,222,191,177,74,81,137,121,221,68,250,126,212,239,234,109,235,251,20,165,24,144,253,165,243,182,251,167,218,233,14,67,253,31,139,245,233,247,64,1,26,94,1,208,186,118,245,3,166,63,215,43,47,246,216,142,122,116,46,157,189,64,233,143,245,202,203,253,182,35,214,199,157,167,190,61,173,126,109,232,251,254,165,94,236,175,56,0,90,14,15,0,0,10,115,235,251,213,190,119,249,95,182,82,151,24,83,159,95,222,173,243,191,202,253,178,148,143,237,39,234,180,250,209,236,149,193,200,167,167,239,127,131,87,191,109,49,188,44,253,63,100,31,215,42,191,236,84,71,161,200,60,60,116,71,37,214,89,245,34,227,79,217,198,234,104,218,199,225,246,250,102,208,81,165,91,99,72,210,86,201,78,172,115,34,226,212,122,198,212,71,44,187,189,100,86,170,198,190,123,194,207,211,246,65,253,114,171,254,197,68,76,99,39,3,134,181,137,193,90,139,180,196,233,26,239,104,246,175,58,204,50,93,168,204,43,203,239,85,110,107,170,105,153,166,116,214,55,125,211,213,49,164,199,68,195,243,91,173,214,251,61,190,150,211,105,160,167,162,161,162,133,148,212,180,180,209,54,40,160,137,141,70,178,54,49,168,136,214,181,168,136,141,68,68,68,68,68,63,72,6,223,130,188,153,154,167,89,226,0,3,240,0,1,83,158,37,88,118,49,137,117,17,5,70,53,101,167,183,59,33,176,65,120,185,36,8,173,109,69,107,234,106,99,146,101,111,224,215,57,177,49,93,197,19,147,185,57,119,115,156,229,232,94,21,56,118,49,118,201,243,204,206,231,101,167,170,189,99,208,219,160,181,213,202,138,231,81,182,165,42,146,117,141,23,228,215,57,177,49,188,246,228,141,228,212,84,71,189,29,229,188,83,61,64,227,255,0,212,218,79,237,181,167,66,240,152,253,170,126,71,255,0,187,136,109,154,41,249,107,77,55,107,62,201,151,75,102,120,139,223,248,97,23,57,243,206,155,118,227,93,103,93,38,229,52,204,107,213,166,237,58,183,112,88,64,0,153,57,164,41,207,175,239,86,249,223,229,126,217,74,92,97,78,125,127,122,183,206,255,0,43,246,202,82,63,180,159,170,211,235,71,178,87,7,34,158,159,189,254,13,94,253,180,198,240,179,244,253,144,127,92,170,255,0,177,81,19,24,135,62,22,126,159,178,15,235,149,95,246,42,34,99,27,12,171,245,43,125,200,126,223,254,211,99,61,121,246,64,0,54,8,120,0,3,61,229,189,244,83,163,88,70,132,232,61,30,124,251,207,247,230,101,102,162,201,47,215,58,217,82,10,122,122,127,46,179,71,18,34,187,132,113,66,201,164,229,34,174,238,85,123,156,168,222,44,101,66,18,151,169,14,168,190,212,104,166,157,244,241,135,46,214,187,38,53,96,150,255,0,112,134,175,146,86,213,178,223,18,165,34,36,110,226,177,68,231,34,200,146,110,238,252,104,156,88,176,238,248,6,85,137,181,131,154,239,220,141,102,35,201,239,151,95,109,254,75,152,109,37,188,54,83,132,174,105,183,114,189,110,207,68,81,78,147,172,240,215,126,154,70,187,231,73,232,214,62,55,88,125,91,220,58,146,191,82,218,108,84,181,22,236,38,203,50,212,219,41,106,24,232,106,170,37,124,49,181,242,85,177,179,73,11,220,199,164,201,19,154,136,173,100,174,69,249,185,79,209,209,95,74,85,93,66,101,223,104,242,106,125,176,60,118,178,56,238,205,89,102,130,75,131,221,20,143,109,60,18,54,53,107,182,115,97,239,34,61,143,108,115,53,90,168,231,53,83,158,244,241,211,198,111,212,110,110,204,91,22,143,202,91,169,56,77,120,188,77,26,186,158,219,78,170,187,57,83,116,231,43,182,114,71,18,42,43,213,23,230,214,53,239,101,210,225,216,118,49,167,248,197,187,12,195,44,180,246,155,45,166,20,130,146,146,4,94,49,183,117,85,85,85,221,92,231,57,85,206,123,149,92,231,57,206,114,170,170,170,230,229,184,43,153,165,249,197,226,119,211,175,223,217,221,31,203,173,23,219,109,167,194,108,38,87,70,207,100,126,77,217,167,77,211,190,220,79,26,166,126,189,90,204,199,76,124,237,222,78,188,47,174,219,117,190,207,209,198,101,105,180,208,83,209,80,209,67,104,166,165,165,166,137,177,69,4,76,184,210,53,145,177,141,68,70,181,173,68,68,106,34,34,34,34,33,87,221,59,122,129,211,31,235,149,151,251,108,69,165,117,253,233,35,59,252,175,220,233,74,181,233,219,212,14,152,255,0,92,172,191,219,98,62,179,205,216,251,125,209,239,75,203,146,185,154,182,71,27,51,199,159,115,253,42,22,17,226,153,233,251,31,254,185,82,127,98,173,43,187,65,238,54,251,62,184,233,221,218,237,95,79,69,67,69,149,218,42,106,170,170,101,108,81,65,19,43,34,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,82,196,124,83,61,63,99,255,0,215,42,79,236,85,165,90,152,249,229,92,204,127,59,170,33,184,228,170,196,98,182,74,108,76,233,21,85,114,62,253,203,173,234,139,167,28,127,169,13,62,92,126,186,79,41,124,180,247,235,44,85,173,86,71,194,173,96,123,25,20,210,44,82,61,41,158,245,137,210,53,136,142,119,105,138,139,187,80,168,60,131,73,115,124,119,86,39,209,106,171,95,115,40,142,242,219,28,48,34,172,76,170,168,146,68,100,46,141,211,35,63,85,47,38,61,143,114,53,21,143,107,190,72,164,248,232,15,172,42,92,150,209,67,161,58,153,89,110,160,184,217,40,224,164,199,110,115,79,13,51,43,233,218,232,224,134,133,90,229,111,42,150,243,99,99,224,138,178,49,171,201,17,236,87,75,43,114,157,19,211,140,211,81,241,157,84,201,113,218,122,219,254,37,12,209,91,101,146,54,43,81,207,123,31,28,146,124,183,145,208,185,175,88,145,202,173,141,211,72,244,111,62,46,110,215,17,131,179,157,81,78,38,204,233,86,237,127,63,182,58,21,254,81,180,185,159,38,24,171,217,46,103,76,215,106,34,169,163,78,26,239,154,102,63,118,169,249,209,172,76,76,245,198,143,209,163,120,39,232,199,73,241,28,1,244,214,232,106,44,86,106,90,58,207,135,179,141,60,149,109,141,60,196,173,251,173,85,238,75,220,122,185,90,142,114,189,92,228,221,84,174,127,20,207,80,56,255,0,245,54,147,251,109,105,105,69,90,248,166,122,129,199,255,0,169,180,159,219,107,79,108,246,152,163,1,205,167,132,76,53,156,148,223,175,21,181,158,30,236,235,85,84,220,153,239,157,242,120,89,250,129,200,63,169,181,127,219,104,142,247,215,183,72,51,234,133,190,163,89,52,210,211,81,87,153,208,67,4,87,11,109,55,109,169,113,162,137,178,242,145,145,182,62,228,245,104,142,137,168,139,39,222,138,20,99,90,231,35,26,188,19,194,207,212,14,65,253,77,171,254,219,68,88,134,182,106,246,49,161,218,113,119,212,60,162,170,157,173,162,133,237,161,164,150,101,137,215,26,213,99,150,26,88,213,26,229,228,247,55,109,209,174,224,212,115,220,156,88,229,76,124,182,197,155,249,92,211,127,117,58,204,235,213,218,221,109,190,105,152,229,59,119,69,252,174,53,187,52,209,76,83,245,181,250,51,217,63,205,73,90,123,157,228,26,99,155,217,51,252,90,167,179,116,177,86,71,89,6,239,123,89,39,21,251,209,73,193,205,114,197,35,121,49,237,71,39,38,61,205,223,101,46,51,165,222,163,177,254,164,52,249,50,10,24,252,165,242,211,216,163,190,209,57,25,31,10,181,129,143,124,176,198,146,200,244,166,123,214,86,198,231,170,57,221,167,162,166,237,82,154,179,76,166,225,157,102,55,220,218,237,13,60,53,217,5,206,170,235,85,29,51,92,216,153,44,242,186,71,181,136,229,114,163,81,207,84,68,85,85,219,109,213,127,18,194,60,55,58,105,184,99,150,247,117,3,151,165,230,221,93,117,134,74,75,21,189,100,117,60,83,219,222,214,57,106,229,107,93,188,205,145,223,226,217,35,81,136,145,164,168,143,229,11,217,174,200,111,94,163,19,224,173,111,162,120,252,83,46,86,114,204,183,19,146,198,97,142,159,7,136,167,72,163,77,243,51,59,230,142,141,99,140,235,209,190,116,232,152,67,212,79,168,29,78,254,185,94,191,182,202,88,71,133,159,167,236,131,250,229,87,253,138,136,175,126,162,125,64,234,119,245,202,245,253,182,83,185,244,21,213,109,46,137,228,19,233,182,113,81,199,15,201,171,34,146,9,155,20,45,248,125,202,87,195,10,212,77,52,146,49,25,77,218,110,242,42,243,227,218,98,181,19,239,242,242,203,111,209,135,204,38,171,147,164,76,204,54,27,107,148,226,179,141,142,166,198,14,158,117,116,211,110,173,58,102,34,35,93,59,122,95,163,174,190,144,103,210,27,212,154,165,167,86,154,137,112,155,180,207,150,228,214,118,248,217,235,102,157,238,108,109,138,40,216,144,210,43,95,20,113,47,222,226,230,171,28,228,87,70,143,228,189,46,245,29,144,116,223,168,41,144,80,199,230,236,119,110,197,29,246,137,200,249,57,210,36,236,123,229,134,52,150,54,45,75,24,146,182,55,61,85,173,238,189,21,54,114,151,41,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,86,10,186,73,209,120,200,221,209,81,81,83,101,107,154,228,71,53,237,84,115,92,214,185,170,138,136,169,77,125,81,116,227,144,116,223,168,43,143,215,73,230,236,119,110,253,101,138,181,170,249,57,210,36,239,99,34,154,69,138,54,45,75,24,145,58,70,177,21,173,238,177,81,118,114,25,89,174,6,188,190,244,98,240,219,163,217,63,9,104,121,63,218,188,62,215,229,213,236,246,117,229,92,211,72,215,233,209,199,254,106,116,236,221,17,60,117,116,175,17,188,199,24,212,13,90,195,179,60,50,245,79,118,178,221,176,122,57,233,42,224,85,227,35,124,245,114,42,42,46,202,215,53,200,173,115,28,136,230,185,174,107,145,21,21,19,236,248,89,250,129,200,63,169,181,127,219,104,136,114,76,111,11,63,80,57,7,245,54,175,251,109,17,133,131,191,56,156,202,139,179,26,76,202,79,180,153,85,25,38,196,226,50,251,117,77,84,219,183,49,19,60,116,215,118,189,191,214,144,180,162,53,120,132,105,149,223,82,122,112,185,79,100,151,122,140,66,178,60,153,240,113,111,247,197,60,17,74,201,211,147,158,212,103,8,166,146,95,250,229,119,107,130,53,85,201,180,149,62,54,105,139,91,243,172,58,251,132,221,166,168,134,135,32,182,85,90,170,164,166,115,91,43,34,158,39,70,247,49,92,142,68,114,53,234,168,170,138,155,237,186,47,224,77,241,54,99,17,102,171,83,211,14,89,200,243,42,178,124,202,198,58,143,246,117,68,240,215,116,78,253,221,177,172,117,245,111,81,206,141,231,127,163,29,88,196,115,247,212,220,97,167,177,94,105,107,43,62,30,254,53,18,82,54,68,243,17,55,239,53,23,185,23,113,138,213,114,53,200,245,107,151,101,82,70,120,151,106,141,191,58,213,236,127,27,199,114,90,123,173,151,30,176,65,82,196,166,99,93,19,42,171,127,94,233,25,50,55,245,205,146,155,200,189,28,215,57,155,109,182,202,175,34,214,105,139,92,48,92,198,251,132,221,166,167,154,187,31,185,213,90,170,164,166,115,157,19,229,130,87,70,247,49,92,141,85,106,185,138,168,170,136,187,109,186,39,224,124,250,251,141,194,233,59,106,110,117,245,21,115,50,24,105,155,36,242,186,71,54,40,163,108,113,70,138,229,85,70,178,54,49,141,111,224,214,181,168,155,34,34,21,229,56,154,237,88,175,11,209,51,31,135,245,31,115,178,174,228,152,92,126,109,135,207,98,117,170,221,21,68,118,243,244,210,126,200,154,191,230,239,214,107,120,91,105,157,194,233,168,249,22,171,86,218,41,228,180,216,173,142,181,82,85,84,83,185,92,219,132,239,99,149,212,239,86,43,81,204,129,146,54,69,71,35,218,218,150,38,202,217,20,179,34,53,120,123,233,149,223,77,186,112,182,207,123,151,106,140,190,178,76,153,144,113,111,247,189,60,241,68,200,19,147,94,228,127,56,161,142,95,250,213,111,119,130,181,21,171,188,149,39,25,69,143,23,193,209,76,198,249,223,63,107,149,249,69,205,190,88,218,60,69,218,106,137,166,137,230,83,167,13,41,221,237,214,122,186,183,34,215,92,29,44,234,15,82,223,98,190,194,94,49,234,15,179,159,18,243,95,22,168,158,46,126,99,203,112,237,246,161,147,125,187,15,223,125,191,20,219,127,158,222,87,163,14,140,53,71,167,77,81,186,102,217,181,251,22,173,161,173,176,79,106,142,59,85,85,68,178,164,175,168,167,145,28,169,36,17,167,30,48,185,55,221,87,117,79,151,226,169,219,58,135,234,155,79,186,105,251,63,246,238,207,144,215,253,163,243,126,87,225,52,240,75,195,203,246,185,247,59,179,71,182,253,246,109,182,255,0,130,239,183,203,127,141,160,125,103,233,119,81,121,141,102,19,132,216,114,154,42,234,43,100,151,89,36,186,210,211,197,18,196,201,98,141,90,139,28,242,47,46,83,53,118,217,19,100,95,159,224,139,227,93,156,12,227,185,245,85,250,93,99,118,189,155,191,6,199,13,153,109,93,59,45,56,91,54,117,192,243,106,242,185,177,194,107,153,171,126,186,252,237,99,131,129,245,63,215,206,176,232,174,185,100,186,101,139,99,120,109,85,174,205,228,251,19,92,40,234,159,80,238,245,28,51,59,147,153,80,198,174,206,149,200,155,53,62,72,159,138,252,215,169,244,63,213,54,160,245,45,246,215,237,221,159,30,160,251,57,240,223,43,240,154,121,226,231,230,60,207,62,231,118,105,55,219,176,205,182,219,241,93,247,249,109,231,181,255,0,195,203,244,231,171,119,237,83,253,47,252,19,227,126,87,251,195,236,255,0,153,236,246,105,162,131,252,103,153,103,45,251,92,191,154,155,114,219,231,182,235,208,186,76,233,51,249,46,125,170,255,0,87,255,0,105,190,211,121,31,246,171,201,121,127,47,223,255,0,191,73,207,151,127,253,27,113,254,157,254,94,54,45,230,49,142,154,174,107,224,181,171,166,56,111,211,119,30,166,203,53,198,108,101,123,41,77,156,28,83,227,220,203,90,249,21,196,243,226,104,240,158,84,199,55,135,59,89,215,73,232,232,112,190,167,250,6,214,29,106,215,44,151,83,113,108,147,13,165,181,222,124,159,98,27,133,101,83,42,27,217,163,134,23,114,107,41,222,212,221,209,57,83,103,47,201,83,240,95,146,119,206,140,52,15,49,233,211,75,174,152,78,109,114,179,86,215,86,223,231,186,199,37,170,105,101,137,34,125,61,60,104,213,89,35,141,121,114,133,203,182,202,155,42,124,255,0,20,79,141,171,253,124,232,246,138,234,45,219,76,178,156,111,50,170,186,89,187,29,249,173,244,116,175,167,119,122,8,230,111,23,62,161,142,93,155,43,81,119,106,124,209,127,20,249,175,74,208,61,124,195,186,139,195,171,51,108,38,219,121,162,161,162,185,201,106,146,59,172,49,69,42,202,200,162,145,92,137,28,146,39,30,51,53,55,221,23,116,95,151,224,171,237,135,179,129,167,25,85,118,170,253,38,179,172,107,247,181,185,206,101,181,119,182,114,206,31,31,103,76,28,83,111,155,87,54,35,88,136,142,102,253,122,99,239,116,176,1,184,86,236,171,151,231,225,157,105,181,95,252,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,12,47,251,194,227,208,158,153,126,117,239,21,160,120,173,25,240,167,208,109,53,214,220,187,82,114,27,69,38,79,140,203,81,199,15,197,174,173,243,212,150,232,36,129,157,247,213,36,205,218,161,237,149,211,71,11,31,205,35,137,172,145,238,150,103,35,161,155,224,1,21,122,246,232,130,197,213,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,7,74,248,211,130,185,146,237,197,205,108,146,163,232,91,253,85,96,89,87,251,107,142,100,152,229,195,254,249,71,93,109,174,167,147,255,0,54,72,102,142,70,127,161,205,115,127,161,80,212,153,89,126,49,221,51,225,181,152,109,15,83,214,106,236,126,195,144,219,170,33,180,94,161,153,86,26,156,145,146,171,25,77,218,84,119,25,106,105,218,201,21,83,135,55,83,163,213,95,198,153,140,80,241,63,221,146,184,255,0,38,15,179,223,13,186,254,157,190,31,228,190,59,240,106,95,131,119,188,199,15,55,195,204,114,239,121,95,214,109,216,237,121,143,151,111,181,247,10,214,255,0,85,89,238,85,254,218,228,121,38,71,112,255,0,190,86,87,92,171,170,36,255,0,206,146,105,164,145,255,0,233,115,156,239,233,85,62,81,109,62,14,189,45,98,180,246,41,186,174,187,100,150,171,213,234,175,206,88,173,22,186,118,199,51,172,92,94,141,158,90,135,57,170,248,171,36,98,34,49,172,86,241,166,157,85,85,233,81,198,48,145,93,2,116,39,106,233,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,147,26,75,80,0,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,138,58,122,233,247,67,186,17,209,169,168,190,208,90,173,177,175,98,124,167,49,190,79,13,15,196,42,149,201,28,110,150,73,29,194,24,81,242,112,134,30,106,214,119,63,23,201,36,146,73,157,114,111,248,147,245,207,117,234,11,63,172,210,189,57,186,85,208,233,214,43,81,83,109,149,244,119,71,58,12,162,118,205,26,186,170,86,195,34,193,53,51,100,167,99,169,183,71,46,219,203,201,22,68,142,48,229,93,114,117,119,117,234,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,241,231,219,77,145,145,195,26,186,78,210,72,238,213,225,149,208,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,117,45,29,210,7,61,153,37,107,17,205,107,35,143,116,71,211,67,46,206,145,239,229,27,223,31,99,140,136,179,118,184,255,0,66,253,25,95,122,195,212,122,171,100,151,95,131,97,152,191,151,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,37,70,69,37,255,0,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,15,215,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,10,237,62,18,29,52,89,117,230,139,84,168,225,171,147,13,160,167,142,88,176,58,190,117,84,78,184,179,100,108,178,84,77,35,165,150,155,100,71,173,52,136,238,82,111,202,69,133,86,2,111,128,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,45,58,135,233,251,1,234,107,75,235,180,163,81,153,86,203,109,101,69,61,92,85,148,41,10,86,209,79,12,136,230,203,79,36,209,200,216,222,173,231,19,156,141,221,99,150,70,252,185,41,18,252,21,61,44,101,63,80,43,189,186,220,79,240,34,175,69,29,2,233,199,74,120,173,21,218,247,111,181,100,218,155,81,181,69,195,35,146,153,36,242,18,58,55,198,180,214,231,72,222,112,194,140,146,70,58,68,70,201,55,39,43,246,111,8,162,128,30,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,143,85,226,145,208,45,102,162,121,238,166,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,242,190,6,63,182,207,221,191,226,69,170,1,149,114,85,116,19,209,5,247,171,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,110,110,137,242,39,5,107,34,223,147,154,233,34,71,203,254,177,60,42,126,222,107,182,43,148,232,93,69,171,22,198,243,91,132,86,187,253,186,154,205,219,163,199,123,52,111,122,214,193,21,44,109,141,33,146,58,87,53,89,34,199,189,84,177,167,115,106,143,212,216,86,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,80,35,255,0,137,141,166,213,96,240,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,40,48,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,8,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,144,0,12,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,20,209,15,23,123,174,7,210,229,206,197,168,209,213,230,26,183,99,168,101,183,27,150,178,7,118,46,20,79,139,245,117,85,245,8,254,82,190,157,204,123,100,217,25,36,200,234,116,228,231,58,122,136,251,87,139,175,76,152,14,75,162,87,14,163,173,244,212,150,108,179,14,168,166,117,116,244,150,232,81,247,232,42,167,164,162,70,85,74,136,146,185,240,167,105,98,123,156,228,107,27,35,56,253,244,115,41,132,15,171,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,55,95,147,90,136,159,36,66,237,60,54,58,24,181,116,251,128,81,234,166,163,90,233,43,181,23,42,167,166,185,68,202,203,91,91,62,47,3,161,145,27,75,19,166,141,39,134,165,209,212,61,181,59,43,83,125,162,226,169,26,201,36,85,240,127,233,127,1,212,172,154,231,212,6,95,119,164,174,185,105,245,226,158,43,45,133,149,16,202,177,206,234,121,87,205,214,83,73,19,156,140,71,62,39,82,202,199,181,123,212,179,47,255,0,11,66,226,64,0,0,28,171,168,190,154,52,179,170,12,18,108,23,83,45,63,238,124,149,230,142,10,111,138,91,63,93,12,178,121,73,230,138,78,207,119,176,198,73,197,191,125,155,181,127,161,83,170,128,56,167,74,61,40,233,199,73,90,112,204,43,10,139,207,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,252,7,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,2,21,107,167,133,238,141,107,95,81,214,77,99,154,63,130,216,106,252,205,110,109,103,161,145,209,124,118,185,31,18,211,186,52,106,39,151,238,239,58,213,74,199,163,159,193,156,26,217,101,146,161,38,168,0,0,0,101,92,209,71,79,88,182,156,107,111,67,186,105,133,101,52,54,172,175,22,188,105,253,154,215,113,166,238,164,176,190,72,41,34,142,88,249,177,119,142,104,103,137,201,187,85,178,69,44,91,162,181,236,221,51,174,75,255,0,14,238,183,235,58,85,206,215,18,204,106,185,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,158,248,60,194,164,114,72,248,169,218,140,106,185,140,106,135,138,235,147,164,75,175,72,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,62,218,236,172,146,25,21,177,247,82,54,217,79,131,255,0,79,215,93,44,208,107,158,171,228,108,171,166,185,106,141,69,61,93,53,28,168,230,36,86,170,94,235,105,37,88,223,27,92,215,202,233,170,37,71,35,158,199,194,250,103,55,109,221,188,160,215,29,20,210,206,174,116,105,112,92,166,225,231,177,187,239,147,187,91,175,54,105,105,165,154,62,46,108,177,84,209,206,248,229,141,59,145,171,153,220,107,87,148,83,72,212,93,159,185,210,173,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,3,245,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,20,99,212,79,168,29,78,254,185,94,191,182,202,94,113,70,61,68,250,129,212,239,235,149,235,251,108,164,107,105,124,213,190,249,246,47,14,67,253,33,139,245,41,247,156,244,0,67,221,32,0,0,188,238,157,189,63,105,143,245,54,203,253,138,35,161,28,247,167,111,79,218,99,253,77,178,255,0,98,136,232,69,161,99,205,83,221,30,199,7,230,222,144,191,235,213,239,72,0,61,90,240,0,0,0,0,0,0,0,0,0,0,0,0,0,7,61,234,39,211,246,167,127,83,111,95,216,165,40,196,188,238,162,125,63,106,119,245,54,245,253,138,82,140,72,126,210,249,219,125,211,237,116,135,33,254,143,197,250,244,251,160,0,141,47,0,232,93,59,122,129,211,31,235,149,151,251,108,71,61,58,23,78,222,160,116,199,250,229,101,254,219,17,235,99,206,211,223,30,214,191,54,244,125,255,0,82,175,118,87,156,0,45,7,7,128,0,5,57,245,253,234,223,59,252,175,219,41,75,140,41,207,175,239,86,249,223,229,126,217,74,71,246,147,245,90,125,104,246,74,224,228,83,211,247,191,193,171,223,182,152,222,22,126,159,178,15,235,149,95,246,42,34,99,16,231,194,207,211,246,65,253,114,171,254,197,68,76,99,97,149,126,165,111,185,15,219,255,0,218,108,103,175,62,200,124,108,211,41,183,224,184,117,247,54,187,67,81,53,14,63,108,170,186,213,71,76,214,186,87,197,4,78,145,237,98,57,90,138,229,107,21,17,21,81,55,219,117,79,196,138,95,221,76,233,251,253,231,234,23,254,175,162,255,0,165,146,51,94,45,215,11,198,135,106,37,166,211,65,81,91,93,91,138,93,233,169,105,105,162,116,178,207,43,232,229,107,35,99,26,138,174,115,156,168,136,212,69,85,85,68,66,154,255,0,147,183,80,63,246,11,212,47,253,152,173,255,0,222,70,14,111,142,197,97,43,166,156,60,110,152,234,213,42,228,231,101,178,29,160,194,223,185,155,215,165,84,213,17,30,92,83,187,79,197,121,192,3,124,169,64,0,21,107,226,153,234,7,31,254,166,210,127,109,173,58,23,132,199,237,83,242,63,253,220,115,223,20,207,80,56,255,0,245,54,147,251,109,105,208,188,38,63,106,159,145,255,0,238,226,31,103,211,115,223,62,236,186,67,51,255,0,202,218,125,75,127,234,210,176,128,1,48,115,120,83,159,95,222,173,243,191,202,253,178,148,184,194,156,250,254,245,111,157,254,87,237,148,164,127,105,63,85,167,214,143,100,174,14,69,61,63,123,252,26,189,251,105,141,225,103,233,251,32,254,185,85,255,0,98,162,38,49,14,124,44,253,63,100,31,215,42,191,236,84,68,198,54,25,87,234,86,251,144,253,191,253,166,198,122,243,236,128,0,108,16,240,0,6,123,207,83,165,218,109,147,234,254,125,102,211,140,58,42,119,221,175,115,58,40,86,166,100,138,40,218,198,58,73,36,123,190,106,141,100,108,123,213,26,138,229,70,170,53,174,114,163,87,203,22,231,208,103,79,120,198,149,105,13,155,80,36,161,167,169,203,179,107,100,55,26,203,138,61,100,88,168,166,218,90,122,104,149,90,213,141,189,181,137,210,53,17,121,75,190,238,123,89,31,26,235,44,192,206,62,247,51,133,49,190,123,190,46,206,219,141,171,163,100,178,201,196,196,115,174,215,228,209,29,28,237,39,124,254,236,113,158,189,209,187,93,99,169,104,22,131,97,221,63,96,52,56,118,55,5,61,77,115,33,107,110,151,149,162,138,10,171,156,168,249,31,202,85,98,110,230,181,210,200,216,218,231,61,88,197,70,242,118,202,229,233,96,22,21,187,116,218,162,40,162,52,136,113,214,51,25,127,48,196,87,138,196,213,53,87,92,204,204,207,76,207,245,221,29,8,247,215,247,164,140,239,242,191,115,165,42,215,167,111,80,58,99,253,114,178,255,0,109,136,180,174,191,189,36,103,127,149,251,157,41,86,189,59,122,129,211,31,235,149,151,251,108,68,75,60,244,133,190,232,247,165,208,252,149,126,200,99,125,123,159,233,80,176,143,20,207,79,216,255,0,245,202,147,251,21,105,88,184,238,63,119,203,50,11,102,45,143,210,121,171,165,230,178,27,125,20,29,198,179,187,81,51,209,145,179,147,213,26,221,220,228,77,220,168,137,191,205,81,11,58,241,76,244,253,143,255,0,92,169,63,177,86,149,239,211,183,168,29,49,254,185,89,127,182,196,120,103,116,197,121,132,83,61,58,54,220,151,95,171,13,177,245,95,163,141,51,114,99,94,205,239,27,254,168,48,252,131,253,177,178,95,44,149,159,247,116,213,116,53,112,191,254,71,197,43,30,223,244,57,174,111,244,42,22,215,209,47,84,255,0,202,19,8,150,207,152,215,219,153,158,99,255,0,114,186,8,87,182,251,133,34,35,17,149,233,23,20,107,119,115,149,146,54,53,86,181,232,142,218,54,203,27,19,158,245,209,209,125,46,121,104,171,213,189,33,198,191,213,109,30,210,92,173,54,248,161,133,151,58,126,83,203,61,67,98,100,92,231,174,115,229,98,170,171,247,123,35,86,162,57,252,81,213,207,167,185,222,65,166,57,189,147,63,197,170,123,55,75,21,100,117,144,110,247,181,146,113,95,189,20,156,28,215,44,82,55,147,30,212,114,114,99,220,221,246,81,110,171,217,14,43,155,86,250,39,241,142,190,248,254,184,152,187,57,103,43,57,15,133,177,165,56,139,124,56,107,69,90,124,217,233,230,85,215,195,167,124,211,162,251,202,181,241,76,245,3,143,255,0,83,105,63,182,214,147,191,166,126,161,49,142,162,52,226,143,37,182,87,83,182,255,0,69,12,48,100,86,214,49,98,117,21,106,179,239,43,99,87,57,123,15,115,94,232,159,201,219,181,21,21,121,177,237,108,16,241,76,245,3,143,255,0,83,105,63,182,214,155,156,238,237,23,178,255,0,9,68,235,19,48,173,57,47,192,226,50,205,175,156,38,42,153,166,186,41,174,38,39,186,63,9,227,19,211,27,223,27,195,147,49,198,52,255,0,86,179,28,207,51,189,83,218,108,182,156,30,178,122,186,185,213,120,198,223,61,66,136,136,137,186,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,230,189,81,117,29,144,117,33,168,43,144,87,71,229,44,118,158,253,29,138,137,168,248,248,82,44,239,123,37,154,53,150,70,37,75,216,177,54,71,49,81,174,237,49,17,54,106,28,112,238,125,41,116,187,144,117,31,155,197,73,84,151,27,86,31,67,206,91,173,234,58,71,171,29,219,88,249,82,65,42,181,98,243,46,73,152,168,142,95,186,197,116,156,95,197,24,232,189,187,215,241,22,169,192,218,141,218,253,253,253,144,189,177,185,110,87,147,99,239,237,78,62,173,42,138,98,34,103,232,196,68,196,243,122,102,170,191,148,71,29,122,87,66,157,32,207,171,215,168,245,75,81,109,53,17,97,54,153,153,45,181,175,237,241,188,86,195,59,28,232,221,20,177,189,38,164,70,178,88,229,95,187,201,206,70,53,202,173,145,25,106,103,206,199,113,251,70,39,143,219,49,108,126,147,202,218,236,212,112,219,232,160,238,57,253,170,120,88,140,141,156,158,170,231,108,214,162,110,229,85,93,190,106,170,125,18,113,151,224,104,192,90,230,83,199,166,122,231,250,224,229,157,176,218,188,78,214,230,19,138,187,186,220,107,20,83,245,105,248,206,154,213,61,124,55,40,199,168,159,80,58,157,253,114,189,127,109,148,231,167,66,234,39,212,14,167,127,92,175,95,219,101,36,39,78,189,44,99,253,66,244,141,148,93,109,212,29,156,242,197,146,220,31,100,172,129,24,215,213,241,161,163,122,80,76,175,115,90,177,72,237,209,174,115,147,180,247,243,69,226,178,50,72,45,56,106,241,88,138,232,183,199,124,253,206,173,187,158,97,114,12,163,13,138,198,78,150,230,45,211,51,213,206,136,136,153,236,142,158,205,238,181,225,233,213,157,190,233,97,163,208,29,68,184,83,209,87,89,225,70,99,215,74,219,131,90,149,209,58,102,178,58,5,239,63,119,78,215,74,214,194,200,247,71,68,222,40,214,246,145,100,150,218,217,164,56,198,184,233,197,223,79,50,138,90,119,54,182,23,186,134,174,88,86,87,91,171,81,142,72,106,163,68,115,87,147,28,237,246,71,55,155,85,204,114,241,123,145,104,231,253,80,97,249,7,251,99,100,190,89,43,63,238,233,170,232,106,225,127,252,143,138,86,61,191,232,115,92,223,232,84,45,175,162,94,169,255,0,148,38,17,45,159,49,175,183,51,60,199,254,229,116,16,175,109,247,10,68,70,35,43,210,46,40,214,238,231,43,36,108,106,173,107,209,29,180,109,150,54,36,135,39,204,41,196,209,226,88,142,58,105,26,244,199,87,122,155,229,39,99,174,228,184,152,218,124,154,116,167,157,21,85,205,250,21,76,235,21,199,238,204,241,232,137,152,221,164,238,171,93,90,210,92,223,68,243,122,220,7,62,181,249,75,141,38,210,69,44,106,174,167,172,167,85,84,101,68,15,84,78,113,59,101,217,118,69,69,71,53,200,215,181,205,73,43,225,103,234,7,32,254,166,213,255,0,109,162,30,41,158,160,113,255,0,234,109,39,246,218,209,225,103,234,7,32,254,166,213,255,0,109,162,53,120,123,20,225,179,88,181,79,8,169,62,206,51,75,185,214,192,220,199,223,136,138,238,90,214,116,225,174,187,244,90,80,0,157,185,53,81,126,34,216,13,191,8,234,86,225,95,108,90,118,67,150,219,41,111,238,167,130,149,176,54,9,94,178,65,46,252,87,103,186,73,41,159,51,159,178,42,186,103,110,138,168,174,116,123,194,241,107,134,117,152,216,176,155,76,212,240,215,100,23,58,91,85,44,149,46,115,98,100,179,202,216,216,231,171,81,202,141,71,61,21,85,17,87,109,246,69,252,9,159,226,179,120,199,231,212,28,23,31,166,181,118,239,148,86,106,154,202,218,222,195,19,189,73,52,232,202,120,187,136,188,221,193,240,85,59,139,147,139,123,219,181,85,94,237,163,151,73,87,203,126,61,212,174,156,87,220,236,52,247,136,101,191,211,80,182,158,126,60,89,45,74,246,34,168,78,77,114,114,134,73,89,51,126,91,242,137,187,43,87,103,37,125,142,179,71,202,53,91,215,116,213,31,142,154,251,93,135,178,185,142,38,118,50,206,50,105,153,185,69,170,180,137,211,127,50,38,41,236,223,20,199,30,189,235,157,194,241,107,126,11,135,88,176,155,76,213,19,80,227,246,202,91,85,44,149,46,107,165,124,80,68,216,216,231,171,81,168,174,86,177,21,85,17,19,125,246,68,252,15,178,1,96,68,69,49,164,56,254,229,202,174,215,55,43,157,102,103,89,158,217,67,159,16,221,0,213,189,115,251,1,250,44,196,190,55,240,79,138,249,255,0,239,250,106,110,207,123,202,118,255,0,199,200,206,91,246,164,254,110,251,113,249,237,186,111,227,122,6,233,131,92,180,87,88,111,25,78,166,224,255,0,6,181,213,99,85,22,248,103,248,157,29,71,42,135,85,82,189,172,227,12,175,114,110,216,158,187,170,109,242,252,119,84,222,91,106,214,191,233,38,134,124,43,244,167,150,252,19,227,125,255,0,33,253,225,83,83,222,236,246,251,159,226,35,127,29,187,177,255,0,59,109,249,124,183,217,118,249,218,89,212,254,134,235,86,65,81,139,105,150,113,241,155,165,45,27,238,19,65,240,202,202,126,52,237,123,24,231,242,154,38,53,118,116,172,77,145,119,249,254,27,34,237,168,175,7,131,171,29,225,234,185,250,77,99,118,177,213,213,199,130,197,195,109,30,209,218,217,105,202,237,97,53,193,243,106,143,9,224,238,112,154,230,102,121,250,243,55,85,51,28,55,112,157,238,123,171,253,124,232,246,138,234,45,219,76,178,156,111,50,170,186,89,187,29,249,173,244,116,175,167,119,122,8,230,111,23,62,161,142,93,155,43,81,119,106,124,209,127,20,249,175,178,233,227,170,109,62,234,91,237,7,216,75,62,67,65,246,115,202,121,175,139,83,193,23,63,49,221,225,219,237,77,38,251,118,31,190,251,126,41,182,255,0,61,160,63,91,218,49,172,57,103,84,25,166,65,139,105,70,101,121,181,213,124,59,177,91,111,177,85,84,83,203,198,221,76,199,113,145,140,86,187,103,53,205,93,151,228,168,169,248,161,221,60,49,116,235,80,112,31,210,87,219,188,23,33,199,60,255,0,193,188,175,197,173,147,209,247,248,121,206,125,190,235,91,203,143,54,111,182,251,114,77,255,0,20,49,176,248,252,93,204,194,108,87,30,70,181,71,14,136,215,77,237,230,113,178,91,61,132,217,10,115,92,61,127,222,102,221,170,180,231,196,249,85,77,28,239,39,237,157,221,31,99,158,245,125,210,15,81,58,163,212,78,91,157,224,154,121,241,59,29,207,200,121,90,175,139,80,195,220,237,208,211,196,255,0,185,44,205,122,108,248,222,159,54,166,251,110,159,37,69,36,167,64,218,65,168,186,43,163,215,140,91,83,113,239,131,93,42,178,90,139,132,48,121,184,42,57,83,186,150,149,141,127,40,94,246,166,238,137,233,178,174,255,0,47,195,101,77,253,150,127,213,247,78,218,93,151,87,224,153,222,161,252,50,249,108,237,121,170,95,132,215,77,219,238,68,201,89,247,226,133,204,93,217,35,23,228,229,219,125,151,230,138,135,177,210,205,95,211,173,106,199,234,50,157,50,200,126,51,107,165,172,125,190,105,252,164,244,252,106,26,198,61,204,227,51,24,229,217,178,177,119,68,219,231,248,238,139,182,78,31,7,131,183,140,170,245,187,154,215,51,58,198,177,211,199,119,29,205,30,115,180,123,71,140,217,203,57,118,51,9,204,194,211,77,184,166,231,131,185,26,197,49,17,76,243,166,121,179,206,141,251,163,127,67,217,0,13,194,183,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,5,59,120,207,235,205,54,85,170,24,214,128,88,171,106,252,190,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,182,123,101,71,63,229,93,35,19,130,181,232,235,126,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,102,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,128,121,82,199,252,24,53,230,155,21,213,12,151,64,47,181,181,126,95,56,167,109,210,196,199,84,74,232,35,184,209,199,35,167,141,144,163,21,140,124,212,219,189,210,171,153,242,161,141,139,205,92,196,111,148,198,250,59,195,110,62,21,119,174,160,169,44,245,119,108,238,170,241,246,142,158,166,138,141,93,61,45,186,142,185,246,249,105,31,252,245,90,102,196,181,149,146,62,52,139,230,145,44,138,230,83,181,86,37,104,14,177,223,122,127,214,92,79,88,177,200,124,197,94,51,112,109,68,148,220,152,207,55,74,246,186,58,154,110,111,99,210,62,236,18,75,23,115,130,185,156,249,55,239,53,20,13,52,158,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,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,223,109,213,63,19,208,28,211,169,187,77,214,255,0,211,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,34,95,247,106,250,88,255,0,120,58,171,255,0,170,173,223,244,226,85,117,99,233,99,89,62,159,228,62,221,57,64,63,201,59,170,127,251,90,117,87,255,0,99,110,63,251,196,191,238,172,125,44,107,39,211,252,135,219,167,3,53,135,74,233,227,167,236,251,169,173,80,161,210,141,57,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,132,77,114,183,101,146,88,219,242,228,135,53,52,81,209,71,74,54,46,146,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,14,129,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,0,0,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,213,64,0,10,181,241,159,234,42,153,150,172,107,166,204,67,44,164,146,162,122,135,94,115,26,26,89,101,239,192,198,54,53,183,211,206,172,114,68,172,145,100,150,117,133,232,231,162,195,75,46,204,69,98,190,168,78,171,213,62,181,255,0,40,158,160,179,109,99,142,223,228,169,50,11,130,121,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,39,23,171,123,138,254,59,55,100,73,105,211,7,71,121,150,127,225,205,172,249,165,13,158,146,227,119,205,234,40,110,88,157,12,180,105,81,58,178,197,81,50,205,61,42,197,220,149,42,103,73,110,20,145,199,219,99,213,91,183,37,142,125,208,60,255,0,131,238,177,223,112,110,168,19,74,169,225,243,22,93,75,183,207,79,89,31,38,51,177,85,67,79,61,93,61,78,234,199,61,220,88,202,152,187,104,230,53,124,207,55,114,88,218,133,223,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,125,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,128,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,202,185,234,181,23,76,242,173,47,184,217,237,217,77,39,111,227,216,253,171,38,183,78,200,228,72,106,168,107,233,99,168,137,241,185,236,111,62,61,199,68,245,110,237,73,97,149,136,231,112,220,242,165,239,92,250,85,195,122,175,240,252,210,188,62,243,109,164,110,79,110,211,123,53,78,39,119,146,69,133,246,235,138,218,160,224,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,176,34,87,133,191,95,84,122,119,228,122,100,214,59,133,170,219,136,47,156,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,254,251,36,103,102,223,204,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,92,22,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,81,143,81,62,160,117,59,250,229,122,254,219,41,121,197,24,245,19,234,7,83,191,174,87,175,237,178,145,173,165,243,86,251,231,216,188,57,15,244,134,47,212,167,222,115,208,1,15,116,128,0,2,243,186,118,244,253,166,63,212,219,47,246,40,142,132,115,78,153,238,54,251,167,78,250,105,83,108,175,167,171,133,152,165,174,153,210,65,43,100,107,101,138,154,56,229,141,85,170,168,142,100,140,123,28,223,197,174,107,145,118,84,84,58,89,103,225,247,217,167,186,61,142,16,206,34,105,204,113,17,60,121,245,251,210,0,15,102,184,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,122,137,244,253,169,223,212,219,215,246,41,74,49,47,23,169,139,141,190,215,211,190,165,212,220,235,233,233,33,126,41,116,166,108,147,202,216,218,233,101,166,146,56,163,69,114,162,43,159,35,216,198,183,241,115,156,212,77,213,81,10,58,33,251,75,231,168,238,252,221,35,200,132,79,201,216,169,232,231,199,186,0,8,210,239,14,133,211,183,168,29,49,254,185,89,127,182,196,115,211,161,116,237,234,7,76,127,174,86,95,237,177,30,182,60,237,61,241,237,107,243,111,71,223,245,42,247,101,121,192,2,208,112,120,0,0,83,159,95,222,173,243,191,202,253,178,148,184,59,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,133,62,117,253,234,223,59,252,175,219,41,72,254,209,239,194,83,235,71,178,87,15,34,177,52,237,5,232,158,62,6,175,126,218,99,120,89,250,126,200,63,174,85,127,216,168,137,140,67,159,11,63,79,217,7,245,202,175,251,21,17,49,141,134,85,250,149,190,228,59,111,255,0,105,177,158,188,251,32,0,27,4,60,0,0,0,1,86,190,41,158,160,113,255,0,234,109,39,246,218,211,161,120,76,126,213,63,35,255,0,221,199,61,241,76,245,3,143,255,0,83,105,63,182,214,157,11,194,99,246,169,249,31,254,238,33,246,125,55,61,243,238,203,164,51,63,252,173,167,212,183,254,173,43,8,0,19,7,55,133,57,245,253,234,223,59,252,175,219,41,75,140,41,207,175,239,86,249,223,229,126,217,74,71,246,147,245,90,125,104,246,74,224,228,83,211,247,191,193,171,223,182,152,222,22,126,159,178,15,235,149,95,246,42,34,94,210,220,109,245,211,213,211,81,87,211,212,77,111,153,41,170,227,138,86,189,212,242,172,108,145,35,145,17,119,99,150,57,35,127,21,217,120,189,171,248,57,21,106,215,167,110,173,237,253,55,116,193,118,180,216,169,105,238,57,181,235,43,171,169,182,210,212,49,179,82,211,196,200,45,173,124,149,108,108,209,204,198,189,139,50,68,230,162,163,159,19,145,126,77,83,158,244,185,213,142,79,211,254,163,220,178,91,211,106,50,11,46,89,51,29,147,199,43,146,74,218,135,35,222,228,170,142,103,174,238,157,174,150,87,108,247,113,147,155,145,202,138,173,145,158,56,76,226,198,18,213,155,21,117,111,158,174,175,235,169,179,218,14,78,51,76,255,0,48,204,179,75,59,180,171,244,116,207,251,77,52,231,105,61,17,17,172,70,188,106,221,186,55,174,84,31,59,31,200,177,252,178,209,6,65,139,95,109,215,155,93,87,46,197,109,190,169,149,20,242,241,114,177,220,100,98,171,93,179,154,230,174,203,242,84,84,252,80,250,36,150,38,38,53,133,29,93,21,91,170,104,174,52,152,221,49,61,0,0,253,124,179,222,94,119,78,222,159,180,199,250,155,101,254,197,17,70,37,231,116,237,233,251,76,127,169,182,95,236,81,16,253,154,243,183,59,163,218,233,14,92,61,31,132,245,234,247,93,8,0,76,28,222,143,125,127,122,72,206,255,0,43,247,58,82,173,122,118,245,3,166,63,215,43,47,246,216,139,74,235,251,210,70,119,249,95,185,210,149,107,211,183,168,29,49,254,185,89,127,182,196,67,243,207,72,91,238,143,122,93,33,201,87,236,134,55,215,185,254,149,11,8,241,76,244,253,143,255,0,92,169,63,177,86,149,239,211,183,168,29,49,254,185,89,127,182,196,88,71,138,103,167,236,127,250,229,73,253,138,180,175,126,157,189,64,233,143,245,202,203,253,182,35,203,56,244,149,63,194,216,114,111,251,19,119,252,223,98,243,138,205,235,95,161,235,214,55,147,174,162,232,94,25,81,91,96,188,205,20,85,56,253,158,150,122,170,154,58,215,164,207,146,72,105,226,137,82,42,78,49,199,242,230,188,100,147,139,90,214,112,107,108,200,18,156,118,6,222,58,223,131,185,246,79,82,132,217,109,169,198,236,166,51,198,240,155,226,99,74,169,158,21,71,111,108,116,79,24,223,215,40,131,208,111,73,23,13,22,183,174,171,102,213,85,16,229,89,13,179,203,71,110,141,238,108,84,150,249,219,75,58,71,81,20,144,178,72,234,217,44,78,107,219,201,88,137,242,249,174,234,145,207,197,51,212,14,63,253,77,164,254,219,90,90,81,86,190,41,158,160,113,255,0,234,109,39,246,218,211,83,155,97,168,194,101,222,10,223,8,152,88,92,158,231,120,173,161,219,79,31,198,78,181,213,69,125,209,26,110,136,236,132,114,209,61,33,201,245,199,81,237,26,121,139,210,212,57,213,179,49,213,213,113,66,146,182,221,68,143,106,77,85,34,43,154,156,88,215,111,178,185,188,220,173,99,87,147,218,139,116,186,75,164,184,70,137,225,20,88,14,3,107,242,150,234,77,228,150,89,21,29,81,89,80,168,136,250,137,222,136,156,229,118,201,186,236,136,136,141,107,81,172,107,90,149,207,225,103,234,7,32,254,166,213,255,0,109,162,45,40,108,238,26,221,54,38,254,158,84,206,159,97,203,46,119,139,189,154,83,148,243,180,179,69,49,86,145,211,84,244,207,94,145,186,58,183,245,128,2,68,166,20,99,212,79,168,29,78,254,185,94,191,182,202,88,71,133,159,167,236,131,250,229,87,253,138,136,175,126,162,125,64,234,119,245,202,245,253,182,82,194,60,44,253,63,100,31,215,42,191,236,84,68,43,39,244,149,95,196,234,14,82,63,98,109,127,149,236,126,110,189,186,65,159,84,45,245,26,201,166,150,154,138,188,206,130,24,34,184,91,105,187,109,75,141,20,77,151,148,140,141,177,247,39,171,68,116,77,68,89,62,244,80,163,26,215,57,24,213,173,253,61,206,242,13,49,205,236,153,254,45,83,217,186,88,171,35,172,131,119,189,172,147,138,253,232,164,224,230,185,98,145,188,152,246,163,147,147,30,230,239,178,151,222,85,239,94,221,32,193,165,247,10,141,100,211,75,77,61,38,25,95,52,17,92,45,180,221,199,45,186,182,87,75,202,70,70,216,251,112,82,42,182,38,162,44,159,118,89,145,141,107,90,172,106,102,103,121,116,211,62,57,99,140,111,159,143,197,27,228,187,109,40,191,111,251,55,155,78,180,213,28,219,115,61,49,59,166,220,255,0,211,187,174,39,161,201,58,183,215,59,71,80,121,86,25,157,208,39,110,227,30,27,71,111,190,83,37,59,162,101,61,202,58,154,167,76,200,209,206,118,241,47,113,175,98,242,119,220,123,81,202,143,71,53,58,159,133,159,168,28,131,250,155,87,253,182,136,135,36,198,240,179,245,3,144,127,83,106,255,0,182,209,26,124,5,234,175,230,20,92,175,140,202,198,218,220,186,198,83,177,248,172,30,26,52,162,138,38,34,58,163,93,116,251,58,22,148,1,227,117,147,59,253,24,233,62,93,159,178,166,221,13,69,138,205,85,89,71,241,7,241,167,146,173,177,175,151,137,223,121,170,189,201,123,108,70,163,145,206,87,163,90,187,170,19,250,234,138,41,154,170,225,14,67,195,216,175,21,122,139,22,163,90,170,152,136,239,153,210,21,41,214,190,166,221,245,59,168,252,186,123,148,93,138,124,102,178,92,102,223,7,38,187,183,79,71,44,140,85,228,140,106,175,114,94,244,191,123,117,111,119,135,37,70,161,197,45,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,11,141,198,225,120,184,85,93,174,213,245,21,181,213,179,62,166,170,170,166,87,75,44,242,189,202,231,200,247,185,85,92,231,57,85,85,202,170,170,170,170,167,169,213,141,37,205,244,87,46,92,35,63,181,249,43,162,81,210,214,241,106,171,163,115,38,137,175,217,146,109,198,78,14,87,196,231,49,92,206,228,82,53,174,114,55,117,172,239,87,93,250,234,191,58,241,227,223,193,220,153,118,31,11,149,97,172,101,49,52,196,197,26,69,61,113,76,68,85,49,19,190,119,204,107,223,191,138,235,116,111,59,253,39,105,62,35,159,190,166,221,53,69,246,205,75,89,89,240,247,242,167,142,173,209,167,152,137,191,121,202,157,185,123,140,86,171,149,205,86,43,92,187,162,158,200,136,62,24,121,140,247,237,0,184,98,245,215,170,122,153,177,155,253,68,20,180,77,88,210,90,74,41,163,142,102,43,154,221,156,173,124,239,171,86,189,251,238,168,246,162,236,205,155,47,139,19,5,123,198,48,244,93,235,143,199,165,198,91,79,150,124,141,156,98,112,49,194,138,230,35,213,215,90,127,9,132,24,241,58,211,173,65,207,191,70,191,97,48,92,135,35,242,31,25,243,95,9,182,79,89,216,231,228,248,119,59,77,119,30,92,31,182,251,111,197,118,252,20,240,190,27,186,83,170,56,46,184,223,46,217,182,155,101,56,245,12,216,165,77,52,117,87,91,61,69,36,79,149,107,40,220,145,163,228,99,81,92,173,99,151,142,251,236,213,95,232,82,192,50,221,69,211,236,7,202,125,187,206,177,236,115,207,247,60,175,197,174,112,81,247,248,113,231,219,238,185,188,184,243,102,251,111,183,36,223,241,67,243,98,218,173,165,217,213,194,75,78,19,169,56,182,67,93,12,43,83,37,45,170,241,79,87,43,34,71,53,171,34,178,55,185,81,168,231,181,57,109,182,238,68,254,148,48,107,203,172,213,142,241,169,175,202,214,55,110,234,209,43,195,109,150,101,99,101,167,34,167,11,173,158,109,81,225,60,174,154,230,169,158,26,110,153,209,234,129,84,157,111,107,62,176,226,125,80,102,152,254,45,170,249,149,154,215,75,240,238,197,21,190,251,85,79,79,23,43,117,51,221,198,54,61,26,221,220,231,57,118,79,154,170,175,226,167,116,240,197,212,93,65,207,191,73,95,110,243,172,135,35,242,31,6,242,191,22,185,207,89,216,231,231,57,246,251,174,119,30,92,25,190,219,111,197,55,252,16,253,179,155,209,123,23,226,145,76,235,172,198,189,218,252,31,57,143,39,56,172,191,103,163,104,106,191,76,209,52,91,175,155,164,235,250,73,166,34,53,225,187,157,191,185,194,250,222,209,141,97,203,58,160,205,50,12,91,74,51,43,205,174,171,225,221,138,219,125,138,170,162,158,94,54,234,102,59,140,140,98,181,219,57,174,106,236,191,37,69,79,197,9,91,225,187,133,230,56,46,135,95,45,57,182,39,121,199,171,166,202,234,106,99,165,186,208,75,73,43,226,90,58,54,164,136,201,26,213,86,171,152,228,229,182,219,181,83,250,20,239,153,6,179,232,246,39,119,159,31,202,117,95,13,179,93,41,120,247,232,174,23,218,90,122,136,185,53,30,222,81,189,232,230,238,215,53,201,186,124,209,81,127,5,62,206,45,154,97,217,213,190,75,182,19,150,89,178,26,24,102,90,105,42,173,85,241,85,196,201,81,173,114,198,175,141,206,68,114,53,237,94,59,239,179,145,127,165,15,204,62,93,102,206,50,172,69,53,235,84,204,238,221,210,250,206,118,203,50,204,182,114,206,79,123,11,204,181,69,54,226,43,242,183,243,34,34,39,124,105,191,254,207,178,15,201,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,250,205,194,183,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,33,175,138,246,177,90,180,215,164,187,222,34,219,245,93,14,67,168,53,20,246,75,92,84,85,77,138,121,32,108,209,205,90,231,183,155,94,180,203,78,199,193,34,181,28,155,213,68,199,167,25,21,74,43,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,177,95,27,13,80,181,100,58,185,129,233,69,189,180,147,84,97,150,122,171,149,117,68,53,173,149,241,207,112,124,123,82,203,18,38,240,189,145,81,197,42,114,118,238,101,83,23,139,81,17,95,197,60,44,176,10,156,235,173,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,121,236,172,158,145,89,193,21,237,127,23,166,220,21,205,11,201,253,22,224,159,162,207,208,167,192,191,212,103,217,255,0,178,223,12,243,83,127,212,191,45,229,187,29,238,125,223,241,63,119,159,62,127,211,203,127,153,152,203,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,77,79,20,23,226,155,128,84,224,189,105,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,251,175,125,100,21,106,254,104,143,115,249,61,119,230,142,112,91,87,135,214,177,93,117,191,164,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,252,204,148,237,167,158,69,122,238,229,159,154,34,53,237,66,69,21,107,224,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,38,221,215,177,18,26,6,59,230,172,98,172,127,205,89,23,149,165,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,8,235,226,11,172,87,93,16,233,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,167,65,58,207,87,51,33,145,212,174,99,216,255,0,51,29,59,170,39,141,88,187,181,96,230,168,173,99,144,145,69,90,248,224,231,245,49,90,180,179,75,104,114,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,183,117,140,84,154,189,141,249,163,30,169,39,243,150,52,226,21,66,105,119,166,189,33,166,208,93,6,193,180,142,24,41,35,168,199,108,240,195,112,90,73,229,154,9,110,47,222,90,217,163,124,187,61,89,37,76,147,72,136,168,221,145,232,136,214,162,35,82,136,122,7,211,60,87,87,122,189,211,108,23,53,164,243,118,90,139,133,69,194,166,149,209,199,36,117,94,74,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,122,55,61,168,168,170,138,154,41,3,49,154,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,159,121,200,172,145,170,142,114,42,42,221,79,133,14,177,90,181,43,164,187,38,34,235,245,93,118,67,167,213,21,22,75,164,85,181,77,150,120,224,116,210,77,68,230,55,155,158,148,201,78,246,65,26,185,26,155,210,202,198,39,24,209,72,43,227,29,164,53,56,87,82,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,62,35,66,198,82,205,12,76,110,207,99,27,78,148,15,85,122,46,239,153,252,92,187,43,89,237,124,18,245,51,21,199,245,31,81,52,182,237,87,229,239,89,133,190,223,112,180,119,36,141,145,212,121,5,169,239,192,222,79,71,190,101,101,90,72,214,49,174,253,92,19,185,85,168,207,152,91,248,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,28,43,196,19,160,172,123,169,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,86,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,130,189,14,120,104,106,230,168,230,78,206,53,134,159,53,210,140,123,25,168,108,148,147,50,7,218,239,245,87,22,34,62,23,209,164,241,242,129,145,57,89,34,212,43,23,119,34,50,52,87,115,124,55,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,212,79,168,29,78,254,185,94,191,182,202,94,113,70,61,68,250,129,212,239,235,149,235,251,108,164,107,105,124,213,190,249,246,47,14,67,253,33,139,245,41,247,156,244,0,67,221,32,0,0,149,189,10,117,99,62,136,228,241,233,166,86,218,119,225,57,77,205,142,150,165,238,142,23,90,107,100,70,69,230,157,35,213,168,176,43,89,26,74,143,95,186,214,35,218,168,173,115,37,181,171,117,198,223,120,183,210,221,173,53,244,245,180,53,176,178,166,150,170,154,86,203,20,241,61,168,230,72,199,181,85,28,215,53,81,81,200,170,138,138,138,134,126,9,255,0,225,233,213,197,193,46,20,125,63,106,117,250,157,212,46,133,33,197,46,21,179,57,37,100,168,230,181,150,213,114,162,163,154,230,170,246,121,57,170,213,103,105,170,254,113,49,146,108,143,52,240,115,24,91,211,186,120,79,87,98,140,229,79,96,188,110,138,243,220,182,159,46,152,214,229,49,244,162,62,156,118,196,113,225,172,70,188,120,216,136,0,151,185,200,0,0,0,0,0,0,0,0,0,0,0,0,63,53,198,227,111,179,219,234,174,215,106,250,122,42,26,40,95,83,85,85,83,43,98,138,8,152,213,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,83,244,149,155,226,17,213,157,191,80,39,253,7,105,197,194,158,179,29,161,154,158,186,237,121,161,184,54,104,46,146,246,209,241,211,196,176,189,99,124,17,171,218,231,243,221,86,104,219,178,51,179,201,248,88,252,109,24,27,51,114,174,61,17,215,41,54,201,236,198,39,106,243,26,112,86,55,83,198,186,186,41,167,175,163,89,232,136,233,158,205,102,57,175,90,157,86,213,117,9,151,125,156,198,106,54,192,241,218,201,36,180,185,34,154,9,46,15,116,81,177,213,19,198,233,21,174,217,205,155,178,170,198,61,177,204,228,114,35,156,228,72,214,1,94,226,47,215,137,185,55,110,78,249,118,70,81,148,225,114,60,21,188,6,14,157,40,162,52,142,185,235,153,235,153,157,243,61,96,0,241,108,131,161,116,237,234,7,76,127,174,86,95,237,177,28,244,232,93,59,122,129,211,31,235,149,151,251,108,71,173,143,59,79,124,123,90,252,219,209,247,253,74,189,217,94,112,0,180,28,30,16,31,196,51,169,253,88,194,110,240,105,54,9,110,200,113,27,116,156,39,169,202,24,217,41,95,116,123,91,28,171,5,12,237,219,104,163,238,70,146,189,142,230,175,94,218,241,98,59,187,62,14,105,175,218,13,135,117,3,128,215,97,217,36,20,244,213,207,133,205,181,222,82,138,41,234,173,146,171,227,127,40,149,233,187,90,231,69,27,100,107,92,197,123,17,91,201,187,163,147,11,48,179,122,254,30,170,44,85,165,94,222,206,205,82,125,143,204,178,236,167,56,181,138,205,45,69,203,81,59,245,223,205,153,225,94,159,75,155,199,79,182,55,196,32,71,64,93,92,91,244,174,225,46,145,234,141,250,162,28,86,237,51,29,102,173,169,153,190,86,205,84,231,57,100,107,247,77,227,130,103,57,170,174,229,194,55,181,92,173,68,146,89,27,205,122,254,245,111,157,254,87,237,148,167,36,213,29,54,201,244,131,62,188,233,198,99,21,59,46,214,73,155,20,203,77,50,75,20,141,123,27,36,114,49,223,37,86,190,55,177,232,142,68,114,35,145,28,214,185,21,169,241,178,12,139,32,203,46,243,228,25,77,246,227,121,186,85,113,239,214,220,42,159,81,81,47,22,163,27,202,71,170,185,219,53,173,106,110,191,36,68,79,193,8,61,220,101,201,195,120,157,216,249,181,110,236,211,88,152,159,189,213,57,126,205,224,173,231,147,180,152,10,163,75,246,166,42,136,225,84,213,52,85,77,116,247,197,59,250,231,73,227,51,51,103,94,22,126,159,178,15,235,149,95,246,42,34,99,16,231,194,207,211,246,65,253,114,171,254,197,68,76,98,107,149,126,165,111,185,203,251,127,251,77,140,245,231,217,0,0,216,33,224,0,0,0,10,181,241,76,245,3,143,255,0,83,105,63,182,214,157,11,194,99,246,169,249,31,254,238,57,239,138,103,168,28,127,250,155,73,253,182,180,232,94,19,31,181,79,200,255,0,247,113,15,179,233,185,239,159,118,93,33,153,255,0,229,109,62,165,191,245,105,88,64,0,152,57,188,41,207,175,239,86,249,223,229,126,217,74,92,97,78,125,127,122,183,206,255,0,43,246,202,82,63,180,159,170,211,235,71,178,87,7,34,158,159,189,254,13,94,253,180,123,61,78,111,165,154,143,166,176,90,106,53,3,8,188,227,205,190,67,44,244,9,114,164,124,14,153,177,200,177,189,56,185,17,90,230,185,17,85,142,68,119,23,198,237,184,200,199,58,78,248,124,116,177,143,235,13,222,225,170,122,137,65,231,177,188,102,178,58,90,27,116,136,199,83,220,107,209,169,35,210,118,242,228,177,68,215,66,229,141,91,198,69,149,168,174,86,178,72,221,98,26,211,163,120,118,188,96,53,122,121,155,50,161,148,53,51,67,83,29,85,34,68,149,84,178,198,244,114,73,11,228,99,209,142,86,242,141,93,199,117,100,143,111,203,146,154,108,22,73,115,23,135,155,211,58,76,252,216,235,239,252,190,245,149,180,220,168,225,54,127,57,183,150,83,71,62,154,103,244,181,125,93,99,116,83,215,49,174,181,127,203,27,245,210,185,186,15,234,226,225,165,57,61,22,146,234,5,250,157,152,13,222,103,182,158,170,190,103,53,182,58,167,163,156,142,99,246,84,108,18,201,179,94,215,108,198,57,253,222,76,68,151,185,106,101,16,106,214,146,230,250,39,155,214,224,57,245,175,202,92,105,54,146,41,99,85,117,61,101,58,170,163,42,32,122,162,115,137,219,46,203,178,42,42,57,174,70,189,174,106,77,126,129,58,200,255,0,168,125,60,106,68,191,230,237,216,189,205,93,255,0,143,147,177,85,52,211,255,0,226,32,167,100,81,255,0,185,143,111,230,153,185,54,101,85,138,188,79,19,187,162,53,232,236,248,35,28,165,236,77,172,210,207,246,151,37,210,168,152,231,87,20,233,165,81,199,194,70,157,58,124,238,184,223,199,93,108,32,0,75,28,248,207,121,121,221,59,122,126,211,31,234,109,151,251,20,69,24,151,157,211,183,167,237,49,254,166,217,127,177,68,67,246,107,206,220,238,143,107,164,57,112,244,126,19,215,171,221,116,32,1,48,115,122,61,245,253,233,35,59,252,175,220,233,74,181,233,219,212,14,152,255,0,92,172,191,219,98,45,43,175,239,73,25,223,229,126,231,74,85,175,78,222,160,116,199,250,229,101,254,219,17,15,207,61,33,111,186,61,233,116,135,37,95,178,24,223,94,231,250,84,44,35,197,51,211,246,63,253,114,164,254,197,90,87,191,78,222,160,116,199,250,229,101,254,219,17,97,30,41,158,159,177,255,0,235,149,39,246,42,210,189,250,118,245,3,166,63,215,43,47,246,216,143,44,227,210,84,255,0,11,97,201,191,236,77,223,243,125,139,206,0,19,87,47,133,90,248,166,122,129,199,255,0,169,180,159,219,107,75,74,42,215,197,51,212,14,63,253,77,164,254,219,90,105,54,131,245,41,239,133,161,201,7,237,53,62,165,126,195,194,207,212,14,65,253,77,171,254,219,68,90,81,86,190,22,126,160,114,15,234,109,95,246,218,34,210,134,207,254,165,29,242,114,191,251,77,87,169,71,176,0,27,181,94,163,30,162,125,64,234,119,245,202,245,253,182,82,194,60,44,253,63,100,31,215,42,191,236,84,69,123,245,19,234,7,83,191,174,87,175,237,178,150,17,225,103,233,251,32,254,185,85,255,0,98,162,33,89,63,164,170,254,39,80,114,145,251,19,107,252,175,98,99,31,154,227,110,183,222,45,245,86,155,181,5,61,109,13,108,47,166,170,165,169,137,178,197,60,79,106,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,250,65,53,226,230,8,153,166,117,142,42,90,234,251,66,96,233,251,90,43,241,75,101,93,60,182,91,180,63,27,179,69,23,115,149,45,20,211,74,198,83,201,220,87,42,186,55,68,246,114,228,238,109,107,94,170,138,229,107,122,223,133,159,168,28,131,250,155,87,253,182,136,120,166,122,129,199,255,0,169,180,159,219,107,71,133,159,168,28,131,250,155,87,253,182,136,131,90,181,77,156,222,40,162,52,136,169,213,88,236,117,252,203,147,186,177,88,154,185,213,213,103,124,245,206,186,107,223,61,43,74,33,207,137,254,127,246,119,68,109,56,37,29,219,203,214,101,215,150,119,233,123,28,252,213,5,43,86,89,126,250,181,81,156,106,22,137,126,78,107,151,240,77,219,205,9,140,84,231,137,30,166,91,243,173,127,110,55,100,187,212,85,208,225,182,200,237,83,198,149,13,146,149,151,7,72,249,42,29,18,53,238,68,114,53,240,197,34,170,53,252,233,213,142,79,184,138,72,243,187,254,3,7,84,71,26,183,125,252,127,5,47,201,118,83,242,166,210,89,170,168,214,155,90,220,159,225,249,191,252,166,63,45,251,220,215,164,12,19,32,207,186,143,193,40,177,250,110,127,7,188,210,223,107,102,115,30,177,193,73,71,43,38,145,207,115,26,238,60,184,36,109,87,108,213,146,72,218,170,156,183,36,167,138,150,153,93,227,200,49,45,100,134,94,237,174,122,52,198,106,89,197,173,242,245,12,124,213,16,174,234,254,79,238,182,73,255,0,6,108,222,199,205,219,189,168,126,143,10,157,54,157,247,12,211,88,42,226,168,100,49,67,30,53,64,246,205,31,106,87,61,204,168,170,71,51,231,34,57,136,202,62,46,249,55,105,94,159,121,83,238,72,222,187,244,179,244,163,211,134,65,217,172,242,245,152,142,249,77,55,41,56,71,39,149,138,78,243,31,179,28,171,189,60,147,241,68,227,188,157,189,220,141,228,106,48,152,30,126,83,92,233,190,173,241,246,127,82,177,54,131,106,227,13,202,14,26,136,170,60,29,168,139,117,79,31,57,199,238,153,167,186,99,127,76,33,7,134,230,166,91,240,93,127,118,55,123,187,212,82,80,230,86,201,45,80,70,181,13,142,149,247,6,200,201,41,221,42,57,237,69,114,181,147,69,26,162,57,252,234,17,141,79,190,170,91,25,66,26,117,150,253,129,212,28,99,59,248,127,159,251,57,121,162,187,121,94,239,107,191,229,231,100,189,190,123,59,143,46,27,114,226,187,111,190,203,248,23,189,142,228,22,140,179,31,182,101,56,253,95,154,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,248,189,17,205,221,174,69,217,200,138,155,252,209,20,202,217,203,252,251,53,89,153,249,179,248,79,243,104,121,106,202,124,95,51,179,153,81,76,233,118,157,38,122,57,212,254,124,217,142,60,116,221,194,116,129,30,44,255,0,178,191,207,63,247,9,207,124,44,253,64,228,31,212,218,191,237,180,69,165,3,46,188,167,159,142,241,206,127,76,110,211,170,52,227,175,228,143,97,185,65,241,109,150,157,154,241,109,117,166,168,231,243,254,181,115,87,205,230,244,107,167,206,237,113,204,255,0,164,30,157,181,71,46,175,206,243,189,60,248,157,242,231,218,243,85,95,22,174,135,185,219,137,145,51,238,69,51,88,155,50,54,39,201,169,190,219,175,205,85,79,67,164,186,1,164,154,25,241,95,209,102,37,240,79,141,246,60,255,0,247,253,77,79,123,179,220,237,255,0,143,145,252,118,238,201,252,221,183,229,243,223,100,218,36,245,63,215,206,176,232,174,185,100,186,101,139,99,120,109,85,174,205,228,251,19,92,40,234,159,80,238,245,28,51,59,147,153,80,198,174,206,149,200,155,53,62,72,159,138,252,215,169,244,63,213,54,160,245,45,246,215,237,221,159,30,160,251,57,240,223,43,240,154,121,226,231,230,60,207,62,231,118,105,55,219,176,205,182,219,241,93,247,249,109,251,103,21,129,171,23,224,168,166,60,38,179,191,155,28,99,93,119,253,239,156,199,32,218,187,27,61,24,252,85,250,167,7,204,183,49,79,133,170,99,155,84,211,204,142,102,186,110,214,157,35,163,78,196,24,235,251,213,190,119,249,95,182,82,147,27,194,207,211,246,65,253,114,171,254,197,68,76,96,126,97,242,159,23,198,85,138,231,235,172,206,237,58,251,117,252,159,89,207,40,63,43,236,229,156,131,197,185,190,14,155,113,207,231,235,175,50,34,62,111,54,52,215,79,173,58,118,169,3,197,15,171,109,83,212,109,101,201,52,19,181,117,197,240,204,50,225,45,191,225,206,109,77,20,215,175,187,76,254,253,108,93,231,69,83,15,122,14,253,35,248,55,245,82,177,251,110,239,148,149,240,183,235,234,179,81,60,143,76,154,199,112,186,220,178,244,243,149,24,238,69,89,83,61,116,215,120,211,187,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,220,124,108,239,119,94,190,250,19,181,117,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,201,238,40,135,253,85,96,89,87,251,107,142,100,152,229,195,254,249,71,93,109,174,167,147,255,0,54,72,102,142,70,127,161,205,115,127,161,80,220,43,119,202,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,12,235,245,205,170,22,173,99,234,211,83,51,203,19,105,22,219,61,227,225,180,115,210,86,182,174,10,184,40,97,142,138,58,168,229,106,35,92,201,155,76,147,38,219,162,36,136,136,231,109,201,102,255,0,129,214,39,255,0,205,115,58,172,198,127,251,79,105,183,222,100,162,255,0,202,165,171,166,134,117,79,252,137,242,70,215,127,152,115,147,249,138,85,89,126,126,21,150,155,85,187,161,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,22,177,245,83,165,206,166,20,150,87,34,110,247,164,80,197,26,57,219,175,8,216,223,193,168,136,18,212,170,191,28,92,79,255,0,153,38,117,71,140,255,0,246,226,211,112,188,199,69,255,0,146,203,73,77,52,232,159,249,107,227,141,206,255,0,62,230,167,243,212,181,66,26,248,182,97,86,172,171,162,220,130,251,112,168,171,142,163,14,188,90,175,116,45,133,237,70,73,59,234,91,66,173,149,21,170,170,206,213,116,174,68,106,181,121,181,139,190,200,173,112,87,95,132,158,107,117,197,122,210,199,236,86,250,122,73,41,243,27,61,214,201,92,233,152,229,124,112,50,153,213,200,232,149,28,136,143,238,208,196,213,87,35,147,131,158,155,110,168,230,222,241,154,30,154,51,250,109,44,234,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,121,197,110,243,12,74,196,84,137,21,239,99,169,214,86,61,141,69,230,199,57,187,59,150,203,165,224,7,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,0,0,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,213,65,64,62,40,57,103,218,190,182,181,7,203,228,223,25,160,179,124,58,211,71,194,183,204,67,71,218,161,131,204,83,71,178,171,99,225,84,234,158,113,166,220,101,89,121,34,57,92,95,241,151,125,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,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,109,183,85,252,64,176,159,4,189,51,197,114,13,71,212,77,82,187,82,121,139,214,31,111,183,219,237,29,200,227,124,116,254,125,106,123,243,183,147,21,236,153,25,72,145,181,236,115,127,87,60,237,84,114,63,229,111,228,21,240,117,211,63,177,253,41,205,157,85,210,90,150,175,61,200,43,46,16,213,83,199,253,244,234,26,101,74,56,224,168,122,177,21,120,79,5,99,216,196,115,154,214,206,174,69,71,61,232,147,168,10,224,241,176,210,251,174,67,164,120,30,171,219,221,87,53,62,25,120,170,182,215,83,195,68,233,89,28,23,6,71,181,84,178,162,237,11,25,45,28,81,39,38,236,231,213,49,57,53,81,17,240,43,195,123,41,177,97,253,109,105,109,219,35,174,242,148,149,23,10,187,92,114,118,159,39,42,170,218,26,138,74,104,246,98,42,167,57,231,137,155,237,197,188,183,114,163,81,85,45,211,196,210,211,117,189,116,57,169,244,118,107,101,93,125,68,116,246,218,183,197,77,11,165,123,96,130,231,73,52,210,171,90,138,168,200,226,142,73,30,239,193,172,99,156,187,34,42,148,3,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,26,158,0,0,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,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,20,99,212,79,168,29,78,254,185,94,191,182,202,94,113,70,61,68,250,129,212,239,235,149,235,251,108,164,107,105,124,213,190,249,246,47,14,67,253,33,139,245,41,247,156,244,0,67,221,32,0,0,0,0,180,174,133,250,200,253,46,82,210,105,6,161,203,199,48,183,81,175,144,173,87,108,203,157,37,60,48,51,245,146,77,59,165,154,185,203,223,149,252,88,141,86,49,206,249,108,226,99,25,255,0,199,114,11,190,39,144,91,50,156,126,175,202,221,44,213,144,220,40,167,237,181,253,170,136,94,143,141,252,94,138,215,108,230,162,236,228,84,93,190,104,168,92,167,73,221,72,219,250,148,211,133,200,165,162,167,182,228,86,137,155,67,123,183,197,51,92,214,203,193,28,218,136,155,201,100,108,18,167,46,60,254,104,230,74,205,223,219,230,233,166,73,153,248,205,62,47,118,124,168,225,219,31,24,115,23,42,59,11,25,45,223,149,242,250,116,177,92,249,81,31,66,169,159,118,174,142,169,221,211,14,216,0,36,42,112,0,0,0,0,0,0,0,0,0,225,125,90,117,63,104,233,159,8,167,175,101,187,226,121,69,255,0,189,5,134,134,70,185,41,213,241,163,59,147,206,244,219,104,163,238,70,170,196,84,123,213,205,107,120,162,186,70,121,94,189,70,30,220,221,185,58,68,51,178,220,183,19,155,226,232,192,224,233,231,92,174,116,136,252,126,200,136,223,51,209,17,171,138,120,132,117,103,112,211,248,63,65,218,113,112,168,163,200,171,161,167,174,187,94,104,110,14,134,123,92,93,196,124,116,241,44,47,73,25,60,136,198,185,252,246,68,134,70,236,143,239,114,101,103,31,162,227,113,184,94,46,21,87,107,181,125,69,109,117,108,207,169,170,170,169,149,210,203,60,175,114,185,242,61,238,85,87,57,206,85,85,114,170,170,170,170,169,249,202,239,31,141,175,29,122,110,85,195,162,58,161,217,155,39,179,24,109,148,203,169,193,88,223,87,26,234,233,170,174,190,157,35,162,35,162,59,117,153,0,12,52,152,0,0,58,23,78,222,160,116,199,250,229,101,254,219,17,207,78,133,211,183,168,29,49,254,185,89,127,182,196,122,216,243,180,247,199,181,175,205,189,31,127,212,171,221,149,231,0,11,65,193,224,0,8,247,213,255,0,74,86,142,163,241,24,234,172,148,246,234,28,242,213,219,142,213,117,169,149,208,198,234,117,149,22,90,122,135,50,55,185,241,113,116,143,98,113,221,178,109,178,181,175,145,29,79,119,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,77,4,16,195,175,222,145,238,26,169,111,139,87,52,186,195,79,54,85,105,133,237,188,209,83,66,239,53,121,165,107,90,145,185,155,46,210,79,11,90,228,70,241,231,35,28,141,71,42,199,20,110,142,103,121,95,135,166,113,54,99,202,142,49,215,252,227,241,93,28,151,109,239,201,87,105,201,115,42,255,0,67,84,249,21,76,238,162,103,162,122,169,170,126,202,103,127,9,153,143,211,225,103,233,251,32,254,185,85,255,0,98,162,38,49,14,124,44,253,63,100,31,215,42,191,236,84,68,198,54,121,87,234,86,251,144,125,191,253,166,198,122,243,236,128,0,108,16,240,0,0,0,5,90,248,166,122,129,199,255,0,169,180,159,219,107,78,133,225,49,251,84,252,143,255,0,119,28,247,197,51,212,14,63,253,77,164,254,219,90,116,47,9,143,218,167,228,127,251,184,135,217,244,220,247,207,187,46,144,204,255,0,242,182,159,82,223,250,180,172,32,0,76,28,222,20,231,215,247,171,124,239,242,191,108,165,46,48,167,62,191,189,91,231,127,149,251,101,41,31,218,79,213,105,245,163,217,43,131,145,79,79,222,255,0,6,175,126,218,99,120,89,250,126,200,63,174,85,127,216,168,137,140,67,159,11,63,79,217,7,245,202,175,251,21,17,49,141,134,85,250,149,190,228,63,111,255,0,105,177,158,188,251,33,194,250,180,233,130,209,212,198,17,79,64,203,143,195,50,139,7,122,123,13,116,142,114,211,163,228,70,119,32,157,137,190,241,73,219,141,21,232,138,246,43,90,230,242,68,116,111,167,60,131,29,200,49,59,188,248,254,83,98,184,217,174,148,188,123,244,87,10,87,211,212,69,201,168,246,242,141,232,142,110,237,115,92,155,167,205,21,23,240,83,64,4,65,235,195,164,123,126,171,99,21,186,181,167,246,26,135,231,214,136,88,234,138,90,8,90,231,95,41,88,173,106,181,236,221,21,211,197,30,238,99,155,187,222,214,118,184,189,86,46,222,187,59,202,252,98,153,196,89,143,42,56,246,199,198,63,31,185,51,228,191,111,126,70,189,78,79,152,213,250,10,231,200,153,225,69,83,61,61,84,213,51,191,162,153,223,186,38,169,125,14,134,186,179,183,235,46,29,77,167,217,181,194,158,147,54,199,225,130,134,55,213,92,26,233,111,241,54,39,170,84,70,217,30,179,73,59,89,11,150,127,231,38,251,73,186,35,213,140,149,198,127,241,252,139,32,196,238,240,100,24,181,246,227,102,186,82,242,236,86,219,234,159,79,81,23,38,171,29,198,70,42,57,187,181,206,106,236,191,52,85,79,193,75,140,233,47,169,251,71,83,24,69,69,123,237,223,12,202,44,29,152,47,212,49,181,203,78,143,145,31,219,158,7,174,251,197,39,110,69,70,42,171,216,173,115,93,201,17,178,63,247,37,205,124,102,152,195,222,159,46,56,118,199,198,31,60,166,236,12,228,151,106,205,242,234,127,187,213,62,84,127,237,213,51,238,213,51,187,170,119,116,194,152,203,206,233,219,211,246,152,255,0,83,108,191,216,162,40,196,188,238,157,189,63,105,143,245,54,203,253,138,35,95,179,94,118,231,116,123,82,254,92,61,31,132,245,234,247,93,8,0,76,28,222,143,125,127,122,72,206,255,0,43,247,58,82,173,122,118,245,3,166,63,215,43,47,246,216,139,74,235,251,210,70,119,249,95,185,210,149,107,211,183,168,29,49,254,185,89,127,182,196,67,243,207,72,91,238,143,122,93,33,201,87,236,134,55,215,185,254,149,11,8,241,76,244,253,143,255,0,92,169,63,177,86,149,239,211,183,168,29,49,254,185,89,127,182,196,88,71,138,103,167,236,127,250,229,73,253,138,180,175,126,157,189,64,233,143,245,202,203,253,182,35,203,56,244,149,63,194,216,114,111,251,19,119,252,223,98,243,128,4,213,203,225,86,190,41,158,160,113,255,0,234,109,39,246,218,210,210,138,181,241,76,245,3,143,255,0,83,105,63,182,214,154,77,160,253,74,123,225,104,114,65,251,77,79,169,95,176,240,179,245,3,144,127,83,106,255,0,182,209,22,148,85,175,133,159,168,28,131,250,155,87,253,182,136,180,161,179,255,0,169,71,124,156,175,254,211,85,234,81,236,0,6,237,87,168,199,168,159,80,58,157,253,114,189,127,109,148,176,143,11,63,79,217,7,245,202,175,251,21,17,94,253,68,250,129,212,239,235,149,235,251,108,165,132,120,89,250,126,200,63,174,85,127,216,168,136,86,79,233,42,191,137,212,28,164,126,196,218,255,0,43,216,152,192,2,106,229,245,90,248,166,122,129,199,255,0,169,180,159,219,107,71,133,159,168,28,131,250,155,87,253,182,136,120,166,122,129,199,255,0,169,180,159,219,107,71,133,159,168,28,131,250,155,87,253,182,136,133,127,190,127,137,212,31,240,207,252,159,205,103,57,22,65,104,196,241,251,158,83,144,85,249,91,93,154,142,107,133,108,253,183,63,181,79,11,21,242,63,139,17,92,237,154,213,93,154,138,171,183,201,21,74,33,212,92,183,237,246,160,228,249,223,195,252,135,218,59,205,109,219,202,247,123,189,143,49,59,229,237,243,217,188,184,243,219,151,20,223,109,246,79,192,182,190,187,245,79,244,93,211,134,65,217,163,243,21,153,118,248,181,55,40,249,199,31,154,138,78,243,223,179,218,169,181,60,115,241,84,229,180,157,189,218,173,228,84,230,148,226,214,252,235,84,112,236,38,237,53,68,52,57,5,254,223,106,170,146,153,205,108,172,138,122,134,70,247,49,92,142,68,114,53,234,168,170,138,155,237,186,47,224,123,237,21,217,185,122,140,61,63,212,207,6,163,145,172,190,156,22,93,138,206,111,68,233,51,164,79,238,209,26,213,164,119,207,225,187,77,250,219,31,66,26,89,250,46,233,195,31,239,86,121,138,204,187,108,166,167,140,156,227,143,205,69,31,101,140,221,141,84,218,158,56,57,34,242,218,78,230,206,86,241,59,221,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,81,110,183,91,236,246,250,91,77,166,130,158,138,134,138,22,83,82,210,211,68,216,162,130,38,53,26,200,216,198,162,35,90,214,162,34,53,17,17,17,17,16,253,36,162,197,154,108,90,166,212,112,136,209,68,102,217,149,220,215,48,187,152,87,62,85,117,77,93,218,206,239,187,130,134,53,91,22,183,224,186,163,152,225,54,153,170,38,161,199,239,247,11,85,44,149,46,107,165,124,80,84,62,54,57,234,212,106,43,149,172,69,85,68,68,223,125,145,63,2,216,250,16,213,63,210,143,78,24,255,0,122,143,203,214,98,59,98,213,60,99,225,28,158,86,40,251,47,102,239,114,174,244,242,65,201,87,142,242,119,54,106,55,137,10,60,76,176,79,179,93,66,199,150,211,211,92,124,190,95,102,166,172,150,162,118,127,123,173,92,27,211,62,40,92,141,68,251,177,67,76,231,53,85,206,69,151,117,84,71,53,19,221,120,84,231,215,10,124,199,52,210,233,82,162,106,26,251,100,119,248,85,213,78,237,82,203,4,172,130,78,48,237,183,41,91,83,23,39,162,162,237,78,196,84,119,203,140,75,45,153,192,230,117,88,158,19,51,31,156,58,27,109,104,167,106,118,26,206,107,76,107,93,20,209,95,31,225,174,53,221,174,154,204,246,233,195,93,203,33,0,19,55,51,160,63,83,253,3,107,14,181,107,150,75,169,184,182,73,134,210,218,239,62,79,177,13,194,178,169,149,13,236,209,195,11,185,53,148,239,106,110,232,156,169,179,151,228,169,248,47,201,58,159,67,253,44,234,15,77,63,109,126,221,222,49,234,255,0,180,127,13,242,191,9,168,158,94,30,95,204,243,238,119,97,143,109,251,236,219,109,255,0,5,223,111,150,242,148,26,235,121,94,30,214,35,198,105,137,231,107,51,199,175,143,181,50,198,109,222,113,142,201,227,35,189,85,62,2,41,162,159,155,191,74,52,154,119,255,0,12,106,0,13,138,26,21,235,226,141,208,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,206,228,52,77,107,18,39,199,197,120,203,83,78,214,57,17,156,59,146,198,228,98,57,203,12,49,58,194,128,25,87,47,251,194,227,208,158,153,126,117,239,21,164,42,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,223,100,143,236,205,95,11,143,66,122,101,249,215,188,86,129,42,136,235,226,31,154,221,112,14,139,117,86,251,102,167,164,154,162,170,206,203,35,219,82,199,57,137,5,194,166,42,25,156,136,215,53,121,182,42,153,28,197,223,100,122,53,85,28,136,173,89,20,69,95,20,127,66,122,155,249,47,188,81,1,64,38,154,58,126,211,63,208,222,135,96,122,91,37,37,170,158,175,25,199,232,109,245,255,0,11,143,133,44,213,204,133,190,106,118,125,198,43,187,179,172,178,43,220,212,115,220,245,115,147,147,148,205,13,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,167,128,17,255,0,175,204,23,244,137,209,182,172,88,62,41,240,255,0,41,143,201,125,239,118,59,188,190,27,35,43,251,92,121,55,110,231,149,237,242,223,238,243,229,179,182,226,178,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,248,1,151,115,85,6,85,205,52,116,245,148,223,115,157,2,211,76,215,41,174,243,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,3,160,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,219,63,118,255,0,137,22,168,85,95,129,143,237,179,247,111,248,145,106,128,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,78,122,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,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,183,217,83,241,51,24,104,123,196,63,53,186,224,29,22,234,173,246,205,79,73,53,69,85,157,150,71,182,165,142,115,18,11,133,76,84,51,57,17,174,106,243,108,85,50,57,139,190,200,244,106,170,57,17,90,185,225,3,67,222,30,24,85,215,0,232,183,74,172,87,154,138,73,170,42,172,239,189,177,212,207,115,152,144,92,42,101,174,133,170,174,107,87,155,98,169,141,175,77,182,71,163,145,21,200,136,229,145,71,228,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,253,96,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,51,4,106,160,202,184,26,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,137,237,72,213,225,189,148,223,115,14,137,116,182,237,145,215,121,186,186,123,125,93,174,57,59,76,143,141,45,21,117,69,37,52,123,49,17,23,132,16,68,205,246,228,238,59,185,85,202,170,178,84,0,0,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,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,163,30,162,125,64,234,119,245,202,245,253,182,82,243,138,49,234,39,212,14,167,127,92,175,95,219,101,35,91,75,230,173,247,207,177,120,114,31,233,12,95,169,79,188,231,160,2,30,233,0,0,0,0,0,247,58,39,171,217,62,135,106,61,163,80,241,122,170,134,186,138,102,54,186,146,41,146,38,220,104,149,237,89,169,100,85,107,147,139,218,221,183,86,187,131,145,175,106,114,99,85,60,48,62,168,174,171,117,69,116,78,147,15,12,86,26,206,54,205,120,124,69,49,85,21,68,196,196,240,152,158,48,188,237,10,214,204,71,95,52,250,147,59,196,167,255,0,55,77,115,165,227,47,247,133,127,98,41,102,165,231,36,108,238,246,251,205,78,227,91,197,223,138,127,145,58,17,74,93,44,117,15,119,233,207,83,169,114,126,229,198,167,27,174,254,246,200,45,84,178,53,60,229,62,206,70,61,26,244,226,178,196,231,119,25,243,106,174,206,103,54,54,71,169,115,152,238,65,104,203,49,251,102,83,143,213,249,171,93,230,142,27,133,20,253,183,51,187,79,51,17,241,191,139,209,28,221,218,228,93,156,136,169,191,205,17,73,246,85,152,198,62,215,149,243,227,143,197,200,155,127,177,149,236,150,63,244,58,206,30,230,250,39,171,174,153,237,142,142,184,210,120,235,167,209,0,27,84,4,0,0,0,0,0,243,217,254,127,136,233,118,35,95,157,231,119,111,134,88,237,157,175,53,85,216,150,110,223,114,86,68,207,185,19,92,245,221,242,49,62,77,93,183,221,126,72,170,126,85,84,81,19,85,83,164,67,210,205,155,152,139,148,218,181,76,213,85,83,17,17,17,172,204,206,232,136,136,223,51,51,194,30,87,168,77,118,198,58,119,211,138,157,64,201,105,42,43,92,233,155,67,109,160,131,116,117,109,107,216,247,71,18,191,101,72,155,198,55,185,207,114,46,205,99,182,71,187,139,29,75,121,254,127,151,106,142,93,95,157,231,119,111,137,223,46,125,175,53,85,216,138,30,231,110,38,68,207,185,19,90,196,217,145,177,62,77,77,246,221,126,106,170,123,158,165,186,139,201,250,145,207,190,213,221,161,168,182,218,105,33,100,22,155,35,171,18,162,43,123,120,51,188,173,114,50,52,115,164,145,170,247,61,91,203,110,12,85,86,198,205,185,41,2,205,243,41,199,92,230,209,62,68,112,237,237,248,118,119,203,173,185,59,216,154,54,83,5,225,177,52,199,141,92,143,42,119,79,54,56,243,34,123,56,213,166,233,171,166,98,154,100,0,26,133,140,0,0,0,0,29,11,167,111,80,58,99,253,114,178,255,0,109,136,231,167,66,233,219,212,14,152,255,0,92,172,191,219,98,61,108,121,218,123,227,218,215,230,222,143,191,234,85,238,202,243,128,5,160,224,240,0,0,0,7,149,192,180,207,14,211,38,94,233,176,155,69,61,166,134,249,115,75,172,148,20,148,241,65,75,77,47,149,130,157,91,12,113,177,168,198,171,105,154,245,79,154,171,222,245,223,230,136,158,168,3,230,154,98,136,210,152,210,30,183,175,220,196,215,55,47,85,53,85,61,51,199,116,105,236,0,7,211,200,0,0,0,1,192,245,243,163,13,46,234,47,49,163,205,179,107,246,83,69,93,69,108,142,213,28,118,170,170,120,162,88,153,44,178,35,149,36,130,69,229,202,103,38,251,162,108,137,242,252,85,126,207,79,29,44,233,247,77,63,104,62,194,94,50,26,255,0,180,126,83,205,124,90,162,9,120,121,126,239,14,223,106,24,246,223,190,253,247,223,240,77,182,249,239,216,193,141,24,59,20,221,240,241,76,115,186,219,187,155,73,154,221,192,124,151,93,250,166,198,145,28,206,141,34,117,143,186,99,80,0,100,180,129,26,181,127,160,109,30,214,173,69,187,106,110,83,146,102,84,183,75,207,99,191,13,190,178,149,148,237,236,193,28,45,226,215,211,189,201,187,98,106,174,238,95,154,175,224,159,36,146,160,241,191,135,181,137,167,153,118,157,97,178,202,243,140,118,75,122,113,25,125,217,183,92,198,147,49,213,172,78,159,124,71,220,230,154,7,160,120,119,78,152,117,102,19,132,220,175,53,180,53,183,57,46,178,73,117,154,41,101,73,95,20,81,171,81,99,142,52,227,198,22,174,219,42,238,171,243,252,17,58,88,7,221,187,116,218,166,40,162,52,136,99,99,49,151,243,11,245,98,113,53,77,85,213,58,204,207,25,144,0,125,177,145,139,84,124,61,116,59,85,179,235,206,161,221,174,217,77,166,186,249,51,106,106,169,109,19,209,193,74,146,240,107,95,35,88,234,103,47,39,185,171,35,220,174,85,115,222,247,47,226,126,141,37,232,59,77,116,79,55,162,207,176,29,68,212,42,75,141,38,241,203,20,149,244,110,167,172,167,85,69,125,60,236,74,84,231,19,182,77,211,116,84,84,107,154,173,123,90,228,146,160,195,249,63,11,21,248,88,162,57,218,235,175,106,75,59,99,158,213,133,241,26,177,53,77,174,111,55,155,58,76,115,116,211,77,241,195,68,57,254,229,159,79,223,239,195,80,191,245,133,23,253,16,149,184,94,45,111,193,112,235,22,19,105,154,162,106,28,126,217,75,106,165,146,165,205,116,175,138,8,155,27,28,245,106,53,21,202,214,34,170,162,34,111,190,200,159,129,246,65,247,99,7,99,13,51,54,105,136,213,139,154,237,38,107,158,81,77,188,198,253,87,34,153,214,34,122,36,0,25,45,35,198,234,254,150,99,250,213,167,87,109,50,202,107,46,52,182,187,207,99,191,53,190,70,50,161,189,153,227,153,188,92,246,61,169,187,162,106,46,237,95,146,175,224,191,52,224,120,95,134,238,135,96,185,141,139,54,180,229,89,212,213,216,253,206,150,235,75,29,77,117,27,162,124,176,74,217,24,215,163,105,90,170,213,115,17,21,17,81,118,223,101,79,196,149,192,198,187,131,177,126,184,185,114,152,153,142,150,239,47,218,76,215,42,195,85,131,193,95,170,139,117,76,204,211,28,38,102,34,39,239,136,136,115,77,124,208,60,59,168,188,58,143,9,205,174,87,154,42,26,43,156,119,88,228,181,77,20,82,172,172,138,88,209,170,178,71,34,113,227,51,151,109,145,119,68,249,254,40,188,115,11,240,221,208,236,23,49,177,102,214,156,171,58,154,187,31,185,210,221,105,99,169,174,163,116,79,150,9,91,35,26,244,109,43,85,90,174,98,34,162,42,46,219,236,169,248,146,184,31,151,112,88,123,213,248,75,148,68,213,214,251,192,237,70,113,150,225,103,5,132,196,85,69,169,215,201,142,27,248,253,224,0,202,104,67,129,235,231,70,26,93,212,94,99,71,155,102,215,236,166,138,186,138,217,29,170,56,237,85,84,241,68,177,50,89,100,71,42,73,4,139,203,148,206,77,247,68,217,19,229,248,170,247,192,121,94,177,111,17,79,50,236,107,12,252,183,52,198,101,23,252,103,3,114,104,175,73,141,99,142,147,197,192,244,15,163,13,46,233,211,49,172,205,176,155,246,83,91,93,91,108,146,213,36,119,90,170,121,98,72,159,44,82,43,145,35,130,53,229,202,22,166,251,170,108,171,242,252,21,59,224,2,205,139,120,122,121,150,163,72,51,44,211,25,155,223,241,156,117,201,174,189,34,53,158,58,71,0,0,122,176,17,71,52,240,221,208,236,235,49,190,230,215,108,171,58,134,187,32,185,213,93,106,163,166,174,163,108,76,150,121,93,35,218,196,117,43,149,26,142,122,162,34,170,174,219,110,171,248,157,143,64,244,15,14,233,211,14,172,194,112,155,149,230,182,134,182,231,37,214,73,46,179,69,44,169,43,226,138,53,106,44,113,198,156,120,194,213,219,101,93,213,126,127,130,39,75,6,45,172,22,30,205,126,18,221,17,21,117,183,216,237,168,206,51,44,44,96,177,120,138,171,181,26,121,51,195,119,15,184,0,25,77,11,129,235,231,70,26,93,212,94,99,71,155,102,215,236,166,138,186,138,217,29,170,56,237,85,84,241,68,177,50,89,100,71,42,73,4,139,203,148,206,77,247,68,217,19,229,248,170,180,15,163,13,46,233,211,49,172,205,176,155,246,83,91,93,91,108,146,213,36,119,90,170,121,98,72,159,44,82,43,145,35,130,53,229,202,22,166,251,170,108,171,242,252,21,59,224,49,124,75,15,225,124,55,50,57,221,109,247,246,163,56,241,31,147,60,98,175,1,166,156,222,141,58,156,147,168,62,154,176,238,164,173,246,107,78,109,147,229,54,234,27,44,211,84,199,75,103,173,138,24,170,37,123,90,212,146,102,73,20,136,247,49,168,228,99,182,69,106,75,34,127,215,41,225,116,131,160,109,30,209,93,69,180,234,110,45,146,102,85,87,75,55,127,177,13,194,178,149,244,238,239,65,36,46,228,214,83,177,203,179,101,114,166,206,79,154,39,226,159,37,146,160,87,130,195,215,119,195,85,76,77,91,183,247,112,126,97,246,155,55,194,224,103,45,179,126,170,108,204,85,19,76,105,164,197,90,243,163,237,214,64,1,148,209,57,103,80,29,56,233,247,82,24,253,179,31,206,228,184,210,124,38,177,107,41,107,109,139,4,117,108,221,142,99,226,73,37,138,77,162,126,236,115,154,136,156,157,20,106,171,247,80,240,186,45,208,190,151,104,62,125,73,168,120,78,103,157,62,186,154,25,169,164,165,171,184,211,173,45,84,82,49,90,177,204,200,233,216,175,106,59,140,136,222,91,35,227,99,190,124,80,145,160,198,175,7,98,187,177,122,170,99,157,215,220,221,216,218,76,215,11,129,171,45,179,126,168,177,49,49,52,244,105,87,31,188,0,25,45,32,0,0,0,0,0,3,242,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,121,93,27,210,28,55,66,52,238,223,165,186,125,5,92,24,245,166,162,186,106,24,42,103,89,159,78,202,154,185,170,150,20,122,253,231,49,142,157,204,98,185,92,254,13,111,39,61,219,185,125,168,0,115,253,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,170,187,108,187,42,116,0,4,32,211,223,8,158,155,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,219,236,169,248,147,124,0,0,0,32,7,247,21,58,88,255,0,127,218,171,255,0,173,109,223,244,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,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,155,239,178,39,224,122,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,248,30,128,1,0,63,184,169,210,199,251,254,213,95,253,107,110,255,0,160,147,252,0,0,0,0,0,4,63,215,191,11,253,2,234,39,86,47,186,199,154,229,250,129,69,122,200,60,175,153,130,215,112,162,142,149,157,138,104,169,217,193,178,82,72,244,221,144,181,87,119,175,222,85,219,100,217,18,96,0,56,255,0,75,253,47,224,61,38,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,238,174,249,254,8,157,128,0,4,95,234,131,195,211,69,250,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,38,200,223,151,226,171,40,0,17,255,0,165,46,138,116,179,163,239,181,63,163,59,254,87,115,251,91,228,124,239,199,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,47,229,203,150,251,55,109,182,93,228,0,0,0,0,115,253,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,170,187,108,187,42,68,15,238,42,116,177,254,255,0,181,87,255,0,90,219,191,232,36,255,0,0,115,253,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,170,187,108,187,42,68,15,238,42,116,177,254,255,0,181,87,255,0,90,219,191,232,36,255,0,0,0,0,8,1,253,197,78,150,63,223,246,170,255,0,235,91,119,253,4,159,224,14,127,160,154,41,138,244,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,169,253,250,153,106,31,205,209,199,27,23,103,204,228,77,152,159,117,19,125,215,117,94,128,0,0,0,3,159,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,103,98,166,42,134,112,116,145,200,196,221,240,181,23,118,47,221,85,219,101,217,83,160,0,33,6,158,248,68,244,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,196,155,224,0,0,0,0,1,0,63,184,169,210,199,251,254,213,95,253,107,110,255,0,160,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,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,223,125,145,63,3,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,5,24,245,19,234,7,83,191,174,87,175,237,178,151,156,81,143,81,62,160,117,59,250,229,122,254,219,41,26,218,95,53,111,190,125,139,195,144,255,0,72,98,253,74,125,231,61,0,16,247,72,0,0,0,244,57,142,1,151,96,63,4,251,91,105,242,31,104,236,212,217,5,179,245,241,75,223,160,168,229,217,155,245,110,119,30,92,29,247,93,179,147,111,154,33,231,143,218,169,154,103,74,163,73,121,218,189,110,253,17,114,213,81,85,51,211,19,172,125,240,0,15,199,160,73,206,138,58,181,159,167,252,157,49,76,206,178,161,250,123,120,154,89,42,226,130,158,55,58,130,182,68,133,137,92,187,49,102,145,173,100,40,199,70,215,127,53,206,123,90,231,181,26,232,198,15,108,62,34,230,22,228,93,183,58,76,53,153,198,81,132,207,112,117,224,113,180,243,168,170,62,216,158,137,137,232,152,227,18,208,61,186,227,111,188,91,233,110,214,154,250,122,218,26,216,89,83,75,85,77,43,101,138,120,158,212,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,244,149,205,208,31,88,245,86,218,170,29,6,213,107,215,114,221,39,98,139,20,175,153,147,75,80,202,137,38,142,24,173,203,193,142,222,37,238,111,27,222,173,72,145,138,197,114,177,99,108,118,50,88,120,44,101,188,117,168,185,71,219,29,82,227,93,168,217,172,94,203,102,21,96,177,49,187,141,53,116,85,79,68,199,111,68,199,68,253,146,0,12,196,112,0,1,249,174,55,27,125,158,223,85,118,187,87,211,209,80,209,66,250,154,170,170,153,91,20,80,68,198,171,159,35,222,229,68,107,90,212,85,87,42,162,34,34,170,149,9,214,135,84,151,14,160,115,233,173,56,221,230,161,218,123,98,153,18,205,74,176,58,157,42,165,70,113,146,178,86,42,170,185,206,114,200,145,242,70,171,34,84,78,12,123,229,229,210,186,244,235,30,151,82,42,167,209,189,41,189,121,140,74,159,120,111,213,209,178,25,41,239,21,12,154,41,35,108,14,86,43,210,40,95,15,202,86,61,169,42,185,219,35,152,214,189,240,164,134,231,121,175,135,159,22,179,62,76,113,158,185,234,238,246,207,227,210,220,151,108,12,229,84,70,117,153,211,165,234,163,200,166,99,230,83,63,74,117,141,213,207,68,125,26,103,126,249,152,164,0,35,139,168,0,0,7,169,192,52,219,39,212,169,239,209,99,81,83,171,113,171,5,126,75,114,150,121,146,54,195,69,73,31,57,21,63,21,115,156,229,99,26,214,162,253,233,27,191,22,163,156,223,44,126,205,51,17,21,76,110,151,149,55,237,215,114,171,84,213,19,85,58,107,29,90,240,215,188,0,31,143,80,232,93,59,122,129,211,31,235,149,151,251,108,71,61,58,23,78,222,160,116,199,250,229,101,254,219,17,235,99,206,211,223,30,214,191,54,244,125,255,0,82,175,118,87,156,0,45,7,7,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,5,24,245,19,234,7,83,191,174,87,175,237,178,151,156,81,143,81,62,160,117,59,250,229,122,254,219,41,26,218,95,53,111,190,125,139,195,144,255,0,72,98,253,74,125,231,61,0,16,247,72,0,0,45,174,253,211,197,163,168,206,140,52,239,24,237,219,169,178,74,28,54,205,83,143,221,106,163,114,249,58,143,39,2,189,138,230,47,36,138,86,183,182,255,0,147,145,55,107,248,61,209,177,10,164,200,177,251,190,39,144,92,241,108,130,147,202,221,44,213,147,91,235,96,238,53,253,170,136,94,172,145,156,152,170,215,108,230,170,110,213,84,93,190,74,168,93,247,78,222,159,180,199,250,155,101,254,197,17,201,58,215,233,42,14,160,49,133,202,240,202,58,118,106,21,158,24,163,164,150,122,137,26,218,250,40,214,103,173,10,110,244,134,55,57,243,43,219,35,155,252,230,181,142,115,88,229,115,102,57,150,85,227,118,41,191,106,60,184,136,251,99,79,111,253,156,217,177,59,125,27,63,154,95,202,243,9,254,239,93,202,180,153,255,0,103,84,213,63,252,103,167,170,124,174,153,84,96,0,135,58,76,0,0,45,43,160,94,173,127,74,120,251,116,159,83,114,127,49,156,90,249,124,50,122,166,241,146,237,64,198,34,166,242,171,151,189,83,30,207,231,186,53,206,141,26,255,0,214,57,179,61,42,212,250,24,238,65,119,196,242,11,102,83,143,213,249,91,165,154,178,27,133,20,253,182,191,181,81,11,209,241,191,139,209,90,237,156,212,93,156,138,139,183,205,21,12,236,191,29,94,2,244,92,167,135,76,117,199,199,169,21,218,253,149,195,109,102,93,86,18,238,234,227,125,21,116,211,87,255,0,153,225,84,116,199,108,67,64,0,143,125,30,245,79,143,245,11,132,83,218,174,53,253,156,242,197,71,19,47,116,115,171,26,250,190,40,214,45,124,40,198,181,171,20,142,217,92,214,181,59,79,127,5,78,43,27,228,144,133,133,98,253,24,139,113,118,220,235,18,227,156,215,43,197,100,216,186,240,56,202,121,183,40,157,38,61,147,29,113,60,98,122,96,33,71,94,157,99,213,105,189,44,250,55,165,55,175,47,150,212,111,13,250,186,54,77,29,69,158,157,240,197,36,109,129,202,196,98,203,51,38,249,74,199,185,98,70,187,100,107,220,215,179,165,117,161,213,37,191,167,236,6,107,78,55,121,167,110,161,95,97,68,179,82,172,13,168,90,88,149,252,100,172,149,138,168,141,107,90,146,36,124,145,200,249,81,19,131,216,201,120,212,37,198,227,112,188,92,42,174,215,106,250,138,218,234,217,159,83,85,85,83,43,165,150,121,94,229,115,228,123,220,170,174,115,156,170,170,229,85,85,85,85,83,67,157,230,190,2,60,90,204,249,83,198,122,163,171,191,217,31,133,181,201,118,192,198,107,92,103,89,157,58,217,166,124,138,102,62,125,81,244,167,88,223,68,116,71,210,170,55,238,137,138,191,56,0,134,186,88,0,0,61,14,1,128,101,218,163,151,80,96,152,37,167,226,119,203,159,119,202,210,247,226,135,185,219,137,242,191,239,202,230,177,54,100,111,95,155,147,125,182,79,154,162,30,120,183,190,137,122,88,254,79,120,68,183,140,198,130,220,252,243,32,251,245,211,194,157,199,219,233,21,24,172,160,73,121,43,93,179,154,175,145,209,162,53,207,84,110,242,54,40,222,187,12,183,1,86,62,247,51,133,49,198,127,174,153,67,118,223,107,172,236,142,93,56,137,210,171,213,235,22,233,158,153,235,158,158,109,58,196,206,154,116,70,177,51,18,252,244,125,58,99,29,55,116,129,169,184,165,166,106,123,149,218,175,20,190,207,118,189,182,141,105,229,184,59,202,212,118,81,205,87,200,173,108,113,185,24,214,35,184,239,205,232,136,233,31,189,70,23,157,212,79,167,237,78,254,166,222,191,177,74,81,137,177,218,11,84,89,170,213,187,113,164,68,126,104,103,35,216,236,70,103,99,29,140,197,215,53,92,174,228,76,204,244,207,55,238,136,232,136,141,209,27,162,34,0,1,30,92,161,208,186,118,245,3,166,63,215,43,47,246,216,142,122,116,46,157,189,64,233,143,245,202,203,253,182,35,214,199,157,167,190,61,173,126,109,232,251,254,165,94,236,175,56,0,90,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,234,39,212,14,167,127,92,175,95,219,101,47,56,163,30,162,125,64,234,119,245,202,245,253,182,82,53,180,190,106,223,124,251,23,135,33,254,144,197,250,148,251,206,122,0,33,238,144,0,0,94,119,78,222,159,180,199,250,155,101,254,197,17,208,142,123,211,183,167,237,49,254,166,217,127,177,68,116,34,208,177,230,169,238,143,99,131,243,111,72,95,245,234,247,165,1,250,252,232,226,150,229,75,93,175,58,83,101,237,220,99,239,214,229,116,16,190,24,169,223,79,28,50,77,45,197,57,189,187,74,157,189,164,99,17,203,42,189,30,141,71,164,142,146,185,205,8,21,107,215,215,73,95,162,204,129,218,177,166,88,199,151,193,238,156,126,39,5,43,185,71,105,175,123,213,23,104,145,169,217,166,147,118,112,217,92,214,200,174,103,234,218,232,88,177,124,243,42,230,235,138,179,27,186,99,243,248,253,235,219,146,189,190,155,252,220,135,51,171,124,110,183,84,207,31,220,153,153,227,245,63,229,234,214,28,128,8,186,250,0,0,123,29,37,213,172,223,68,243,122,44,251,1,186,121,75,141,38,241,203,20,136,174,167,172,167,85,69,125,60,236,69,78,113,59,100,221,55,69,69,70,185,170,215,181,174,75,66,200,122,247,210,171,94,128,82,107,53,165,105,238,87,106,185,160,183,51,26,117,84,180,242,186,227,219,130,74,186,102,202,248,55,123,105,227,168,71,58,116,143,182,229,224,212,84,116,141,66,163,1,177,193,102,119,240,52,85,69,190,19,248,79,92,33,155,77,176,185,94,213,98,44,226,113,145,49,85,185,223,166,238,125,63,82,169,227,167,108,78,177,191,73,141,117,122,28,255,0,63,203,181,71,46,175,206,243,187,183,196,239,151,62,215,154,170,236,69,15,115,183,19,34,103,220,137,173,98,108,200,216,159,38,166,251,110,191,53,85,60,240,6,190,170,166,185,154,170,157,102,82,251,54,109,225,237,211,106,213,49,77,52,196,68,68,70,145,17,27,162,34,35,116,68,71,8,0,7,227,208,0,154,221,5,244,113,75,169,21,80,107,38,171,89,124,198,37,79,180,214,26,25,31,12,148,247,138,134,77,44,114,58,118,163,213,233,20,47,135,231,19,216,212,149,92,221,213,204,107,152,252,140,38,22,230,50,236,90,183,27,253,145,215,45,46,208,103,216,61,155,192,87,152,99,106,210,152,221,17,211,85,83,194,154,99,166,103,240,136,153,157,209,50,236,125,5,244,113,85,166,244,176,107,38,171,89,124,190,91,81,180,214,26,25,31,52,117,22,122,119,195,44,114,58,118,163,209,139,44,204,155,231,19,216,229,137,26,221,213,175,115,152,201,174,1,98,97,48,182,240,118,162,213,184,221,237,158,185,113,158,208,103,216,205,164,199,215,152,99,106,214,169,221,17,209,77,49,194,154,99,162,35,241,153,153,157,243,50,231,189,68,250,126,212,239,234,109,235,251,20,165,24,151,157,212,79,167,237,78,254,166,222,191,177,74,81,137,24,218,95,59,111,186,125,171,219,144,255,0,71,226,253,122,125,208,0,70,151,128,116,46,157,189,64,233,143,245,202,203,253,182,35,158,157,11,167,111,80,58,99,253,114,178,255,0,109,136,245,177,231,105,239,143,107,95,155,122,62,255,0,169,87,187,43,206,0,22,131,131,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,2,140,122,137,245,3,169,223,215,43,215,246,217,75,206,40,199,168,159,80,58,157,253,114,189,127,109,148,141,109,47,154,183,223,62,197,225,200,127,164,49,126,165,62,243,158,128,8,123,164,0,0,23,157,211,183,167,237,49,254,166,217,127,177,68,116,35,158,244,237,233,251,76,127,169,182,95,236,81,29,8,180,44,121,170,123,163,216,224,252,219,210,23,253,122,189,233,15,157,145,99,246,140,179,31,185,226,217,5,39,154,181,222,104,230,183,214,193,220,115,59,180,243,49,89,35,57,49,81,205,221,174,84,221,170,138,155,252,149,20,250,32,244,152,137,141,37,131,69,117,91,170,43,162,116,152,223,19,29,10,115,235,11,165,140,131,167,172,222,162,235,110,160,239,96,119,218,201,95,100,172,129,30,230,82,114,87,61,40,38,87,185,206,73,99,110,232,215,57,203,221,99,57,162,242,73,25,28,123,47,123,86,180,151,8,214,204,34,183,1,207,173,126,110,221,87,180,145,75,26,163,106,40,234,17,21,25,81,3,213,23,132,173,221,118,93,149,21,21,205,114,57,142,115,86,152,245,215,68,242,237,3,212,26,188,19,45,131,252,229,77,178,171,148,95,223,244,29,249,98,134,171,132,114,63,181,220,236,185,123,110,119,38,254,11,254,85,131,103,25,100,224,235,240,182,227,200,159,194,122,187,186,157,89,201,182,221,83,180,152,88,192,227,106,254,245,110,63,231,166,62,148,117,213,31,75,239,142,59,185,232,0,210,45,32,0,0,0,0,3,169,116,241,211,198,111,212,110,110,204,91,22,143,202,91,169,56,77,120,188,77,26,186,158,219,78,170,187,57,83,116,231,43,182,114,71,18,42,43,213,23,230,214,53,239,103,221,187,117,222,174,45,219,141,102,88,184,220,110,31,46,195,215,139,197,215,20,91,162,53,153,158,17,31,215,8,227,51,186,55,189,215,69,253,45,220,58,129,207,161,187,100,150,106,135,105,237,138,101,91,205,82,78,234,116,170,149,25,202,58,56,158,136,170,231,57,203,26,201,197,90,172,137,85,121,177,239,139,149,189,219,173,214,251,61,190,150,211,105,160,167,162,161,162,133,148,212,180,180,209,54,40,160,137,141,70,178,54,49,168,136,214,181,168,136,141,68,68,68,68,68,62,62,1,128,98,58,93,136,208,96,152,37,167,225,150,59,103,119,202,210,247,229,155,183,220,149,242,191,239,202,231,61,119,124,143,95,155,151,109,246,79,146,34,30,132,176,114,220,190,156,190,215,55,141,83,198,127,46,232,113,238,219,237,133,253,175,199,248,109,244,217,163,88,162,158,168,250,211,26,204,115,170,233,211,134,232,214,116,214,64,3,98,133,185,239,81,62,159,181,59,250,155,122,254,197,41,70,37,231,117,19,233,251,83,191,169,183,175,236,82,148,98,67,246,151,206,219,238,159,107,164,57,15,244,126,47,215,167,221,0,4,105,120,7,66,233,219,212,14,152,255,0,92,172,191,219,98,57,233,208,186,118,245,3,166,63,215,43,47,246,216,143,91,30,118,158,248,246,181,249,183,163,239,250,149,123,178,188,224,1,104,56,60,0,137,93,67,248,149,104,191,76,186,161,93,165,26,141,167,218,148,251,149,29,61,61,92,85,148,54,154,69,162,173,130,104,209,205,150,158,73,170,163,116,140,71,115,137,206,70,236,146,69,35,126,124,84,9,106,8,255,0,210,151,90,218,89,214,15,218,159,209,157,131,43,182,125,146,242,62,119,227,180,180,208,247,60,215,127,183,218,236,207,46,251,121,103,242,229,199,109,219,182,251,174,210,0,0,32,7,247,106,250,88,255,0,120,58,171,255,0,170,173,223,244,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,226,7,160,7,10,234,167,172,157,35,233,6,213,143,220,53,58,155,32,175,168,201,234,39,134,221,67,100,162,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,243,85,149,188,90,228,71,171,121,166,130,120,160,104,23,81,58,177,98,209,204,43,16,212,10,43,214,65,230,188,180,247,75,125,20,116,172,236,83,75,80,254,110,142,174,71,166,236,133,200,155,49,126,242,166,251,38,234,129,48,1,31,250,173,235,91,75,58,62,251,45,250,76,176,101,119,63,181,190,123,201,124,10,150,154,110,223,149,236,119,59,189,233,226,219,127,50,206,60,121,111,179,183,219,100,223,207,244,191,226,23,162,253,89,231,247,13,57,211,156,99,53,183,92,173,214,121,111,114,203,123,162,164,134,7,65,28,208,194,230,181,208,212,202,229,127,42,134,42,34,181,19,100,119,207,240,69,9,64,0,0,1,29,122,169,235,139,77,58,65,186,227,246,253,78,194,179,90,250,124,158,158,121,173,213,214,74,122,25,224,123,224,115,82,104,92,146,213,71,43,94,196,150,23,42,171,56,42,74,222,46,114,163,209,161,34,129,21,122,107,241,33,208,46,168,117,29,116,183,10,181,229,118,75,211,237,243,220,41,190,208,193,69,77,29,103,105,89,206,8,59,117,82,62,73,184,57,210,112,70,255,0,139,138,87,42,162,53,73,84,0,3,133,117,83,214,78,145,244,131,106,199,238,26,157,77,144,87,212,100,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,249,170,202,222,45,114,35,213,161,221,65,15,244,19,197,3,64,186,137,213,139,22,142,97,88,134,160,81,94,178,15,53,229,167,186,91,232,163,165,103,98,154,90,135,243,116,117,114,61,55,100,46,68,217,139,247,149,55,217,55,84,152,0,0,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,156,92,246,54,120,222,172,223,154,179,155,145,21,177,189,90,30,128,0,0,0,0,0,0,3,133,105,207,90,221,60,234,174,182,223,52,19,12,205,233,43,178,27,77,60,53,52,85,80,212,211,205,110,190,49,208,36,210,165,190,166,25,30,217,159,11,93,180,140,94,47,78,50,43,81,237,142,71,48,59,168,0,0,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,32,89,167,149,239,145,177,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,181,7,148,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,245,96,0,0,1,194,181,27,173,110,158,116,171,91,108,122,9,153,230,244,148,57,13,218,158,106,154,218,169,170,105,225,183,88,216,216,22,104,146,225,83,52,140,108,47,153,173,218,54,39,39,175,40,213,200,198,201,27,159,221,64,0,67,253,123,241,64,208,46,157,181,98,251,163,153,174,33,168,21,183,172,127,202,249,153,237,118,250,41,41,95,223,166,138,161,156,29,37,92,111,93,153,51,81,119,98,125,228,93,183,77,149,66,96,3,143,244,191,213,6,3,213,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,206,53,12,68,85,114,46,232,239,151,224,171,216,0,2,63,245,91,214,182,150,116,125,246,91,244,153,96,202,238,127,107,124,247,146,248,21,45,52,221,191,43,216,238,119,123,211,197,182,254,101,156,120,242,223,103,111,182,201,191,159,233,127,196,47,69,250,179,207,238,26,115,167,56,198,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,254,85,12,84,69,106,38,200,239,159,224,138,18,128,0,0,3,159,233,78,186,105,198,178,214,101,246,156,42,243,221,186,224,153,5,110,55,127,182,206,136,202,170,42,170,121,228,133,30,230,34,174,240,203,218,115,226,145,21,90,230,163,145,118,123,36,99,3,160,0,0,0,0,3,207,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,94,116,119,26,73,86,42,138,121,88,228,71,49,237,114,110,155,167,222,99,152,246,242,99,218,229,244,0,0,0,0,0,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,241,24,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,0,0,7,138,214,141,85,181,104,134,151,228,26,175,125,199,114,11,229,183,27,167,109,93,101,29,134,145,181,53,171,7,113,173,146,86,198,231,177,188,35,107,150,89,28,174,68,108,113,189,203,252,208,61,168,32,85,167,198,123,165,11,141,214,138,223,89,139,234,85,174,158,170,162,56,101,174,171,180,81,186,10,86,57,200,142,154,68,134,173,242,171,26,138,174,84,141,143,126,200,188,90,229,217,22,122,128,4,95,234,131,196,47,69,250,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,13,130,73,166,133,173,115,166,169,137,200,254,84,239,85,68,106,166,202,223,159,226,136,233,127,196,47,69,250,179,207,238,26,115,167,56,198,107,110,185,91,172,242,222,229,150,247,69,73,12,14,130,57,161,133,205,107,161,169,149,202,254,85,12,84,69,106,38,200,239,159,224,138,18,128,2,5,93,188,103,186,80,183,93,107,109,244,120,190,165,93,41,233,106,36,134,42,234,75,69,27,96,170,99,92,168,217,163,73,170,217,42,49,200,136,228,73,24,199,236,169,201,173,93,209,2,122,131,149,99,93,69,98,185,47,78,51,117,57,246,87,43,181,99,112,227,245,249,55,195,174,116,49,193,116,125,13,43,37,127,54,197,221,88,215,187,28,93,200,151,185,197,236,146,55,114,68,119,203,218,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,0,0,0,0,30,43,19,214,44,7,58,207,242,189,57,196,47,212,151,123,150,23,79,69,45,234,90,42,168,106,32,165,158,162,106,200,124,163,221,27,220,230,84,198,234,9,86,72,158,214,171,82,72,191,30,74,141,15,106,0,0,14,127,81,174,154,113,67,174,48,244,241,115,188,249,28,206,187,31,139,36,182,211,84,34,50,59,141,43,166,168,142,70,83,191,127,191,52,126,85,239,124,106,136,238,219,145,237,230,140,149,99,232,0,0,0,0,34,255,0,83,30,32,58,105,210,134,101,77,135,234,150,151,234,83,153,113,167,243,54,203,189,182,221,67,53,186,226,196,70,247,18,25,95,86,199,115,141,206,70,189,143,107,94,221,218,237,184,62,55,188,37,0,33,6,1,226,255,0,210,134,117,153,90,112,250,170,44,215,21,101,218,161,41,146,239,127,161,163,134,221,74,247,34,240,89,229,138,170,71,70,197,119,22,243,86,240,111,36,115,213,140,71,61,179,124,0,56,255,0,84,29,80,96,61,38,96,22,253,70,212,107,70,65,113,182,220,111,17,89,34,138,201,79,12,211,182,121,33,154,102,185,205,154,88,154,140,227,78,244,85,71,42,238,173,249,126,42,156,3,79,124,93,186,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,187,111,178,47,224,4,223,0,229,93,74,117,41,167,29,43,105,194,106,110,166,165,214,106,9,174,16,90,233,41,45,116,169,61,85,93,84,168,247,164,108,71,185,145,183,104,226,150,69,89,30,198,241,141,81,21,92,173,107,131,170,130,0,127,118,175,165,143,247,131,170,191,250,170,221,255,0,78,36,254,155,117,65,128,231,248,6,29,168,215,171,70,65,128,219,117,10,241,29,147,21,139,45,167,134,146,123,180,242,195,36,212,238,141,176,203,43,88,201,219,12,169,10,202,230,44,170,214,240,71,119,97,89,3,176,0,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,253,96,241,90,55,171,216,110,187,233,221,191,84,180,250,122,185,241,235,181,69,116,52,51,212,192,176,190,161,148,213,115,82,172,200,197,251,205,99,221,3,158,196,114,53,252,28,222,77,99,183,106,123,80,0,28,255,0,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,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,81,143,81,62,160,117,59,250,229,122,254,219,41,121,197,24,245,19,234,7,83,191,174,87,175,237,178,145,173,165,243,86,251,231,216,188,57,15,244,134,47,212,167,222,115,208,1,15,116,128,0,2,243,186,118,244,253,166,63,212,219,47,246,40,142,132,115,222,157,189,63,105,143,245,54,203,253,138,35,161,22,133,143,53,79,116,123,28,31,155,122,66,255,0,175,87,189,32,0,245,107,195,146,117,49,211,222,49,212,70,156,86,99,87,58,26,118,223,232,161,154,124,118,228,247,172,78,162,173,86,125,212,116,136,215,47,97,238,107,27,43,56,187,118,162,42,39,54,49,205,235,100,81,235,175,171,24,52,71,24,147,77,49,70,212,63,54,202,109,143,116,85,44,116,144,182,211,69,34,190,47,52,217,24,173,85,157,92,201,18,36,98,253,215,49,94,229,68,107,89,46,38,58,229,155,120,122,166,255,0,205,211,250,251,82,13,150,194,102,88,204,222,197,188,167,88,189,206,214,38,58,52,227,51,251,177,28,122,227,118,253,116,85,110,69,143,221,241,60,130,231,139,100,20,158,86,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,228,197,86,187,103,53,83,118,170,162,237,242,85,67,231,128,86,179,166,187,157,189,68,85,20,196,87,58,207,78,155,191,13,103,79,190,123,192,0,125,0,0,61,14,1,128,101,218,163,151,80,96,152,37,167,226,119,203,159,119,202,210,247,226,135,185,219,137,242,191,239,202,230,177,54,100,111,95,155,147,125,182,79,154,162,23,57,211,199,79,24,71,78,88,67,49,108,90,63,55,113,171,225,53,226,241,52,104,218,139,149,66,34,236,229,77,215,132,77,221,201,28,72,170,140,69,95,155,158,231,189,244,132,91,159,68,61,88,207,212,62,49,89,141,102,109,167,135,54,198,161,137,213,114,70,232,227,109,214,153,202,173,74,168,225,69,69,107,154,228,70,202,141,111,109,174,146,53,106,181,36,72,217,34,217,219,150,41,189,52,215,30,92,240,159,108,118,79,183,179,166,152,229,151,9,155,94,203,168,189,134,171,251,181,51,250,74,99,116,235,172,115,106,153,215,202,166,39,118,154,71,54,119,207,59,88,230,73,208,1,51,115,48,0,3,158,245,19,233,251,83,191,169,183,175,236,82,148,98,94,119,81,62,159,181,59,250,155,122,254,197,41,70,36,63,105,124,237,190,233,246,186,67,144,255,0,71,226,253,122,125,208,0,70,151,128,116,46,157,189,64,233,143,245,202,203,253,182,35,158,157,11,167,111,80,58,99,253,114,178,255,0,109,136,245,177,231,105,239,143,107,95,155,122,62,255,0,169,87,187,43,206,0,22,131,131,194,181,124,105,52,46,251,148,224,152,150,188,227,150,107,83,233,48,159,49,110,201,106,247,100,117,222,86,174,106,118,81,46,234,136,178,195,28,235,43,120,114,87,49,213,124,154,197,107,165,115,108,168,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,161,111,15,173,98,181,104,135,86,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,121,104,234,29,79,60,138,245,217,169,7,52,69,115,26,134,135,140,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,167,162,61,121,169,234,59,166,140,59,82,111,53,180,147,228,43,78,251,94,64,144,212,69,35,210,227,76,245,138,73,37,100,76,99,97,124,205,108,117,41,23,6,240,101,67,17,55,111,23,40,103,48,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,39,134,107,29,139,167,255,0,15,76,31,88,178,56,124,197,38,51,165,246,10,136,233,185,61,158,110,169,244,20,209,211,83,115,99,30,177,247,103,146,40,187,156,21,172,231,201,223,117,170,160,85,183,138,246,177,93,117,43,171,75,222,34,219,245,37,118,61,167,212,244,246,75,92,84,85,78,150,8,231,116,49,205,90,231,183,155,152,149,41,80,247,193,34,181,26,187,82,196,199,167,40,213,78,213,224,159,163,182,171,214,101,158,107,125,242,195,87,45,70,53,79,75,100,176,86,77,74,215,82,54,122,164,145,213,142,138,71,49,85,42,99,138,56,24,171,27,209,91,21,99,209,200,169,43,74,213,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,209,247,72,186,33,117,233,199,167,76,51,70,175,183,202,75,189,202,193,79,82,234,202,186,72,220,200,22,122,138,169,170,100,100,124,190,243,152,199,78,172,71,170,53,94,140,71,43,89,203,130,4,11,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,1,117,32,0,4,0,241,147,209,79,183,61,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,49,207,67,113,150,158,158,78,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,39,112,66,127,158,83,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,220,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,64,51,217,209,126,177,216,180,11,170,12,3,85,114,152,121,217,109,87,9,41,238,50,114,122,121,106,90,186,121,105,37,169,217,140,123,223,217,101,67,165,237,181,170,231,246,248,38,202,237,211,71,198,85,205,41,244,177,173,127,202,39,167,220,39,88,228,183,249,42,188,130,222,190,126,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,201,234,238,218,179,150,206,221,16,58,169,74,222,50,122,215,246,231,168,43,78,142,82,91,251,52,154,101,111,94,244,242,69,198,73,235,174,49,83,212,73,197,201,35,145,208,182,6,81,163,119,99,28,146,119,247,228,222,10,93,73,152,29,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,248,225,230,191,114,8,187,143,123,219,12,76,70,199,27,21,203,194,54,49,168,187,53,0,159,254,9,122,103,138,228,26,143,168,154,165,118,164,243,23,172,62,223,111,183,218,59,145,198,248,233,252,250,212,247,231,111,38,43,217,50,50,145,35,107,216,230,254,174,121,218,168,228,127,202,223,200,149,225,101,128,83,96,189,22,225,181,75,143,85,218,110,89,85,69,125,254,228,149,41,43,95,84,249,42,95,21,61,66,50,69,251,172,125,28,20,138,206,8,140,115,56,189,55,230,174,116,181,0,85,175,141,197,218,235,96,186,232,53,246,197,115,171,183,92,173,213,25,5,93,29,101,36,206,134,122,105,227,117,177,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,81,85,126,57,223,177,63,222,79,225,160,74,174,130,122,223,177,117,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,187,242,107,91,36,74,249,84,102,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,180,59,0,0,0,0,8,213,215,214,131,235,46,190,232,117,94,57,162,90,147,117,199,239,84,93,233,230,178,83,213,182,146,151,38,167,124,46,142,74,26,137,147,139,219,201,143,122,49,174,127,97,238,114,182,102,236,172,150,26,1,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,169,50,173,124,84,58,10,166,170,166,186,245,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,187,43,214,87,60,37,87,67,157,113,225,189,94,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,175,9,25,186,55,206,209,242,85,115,233,156,229,106,43,85,85,240,189,200,199,171,145,209,75,44,160,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,83,167,78,165,244,179,170,12,18,28,235,76,238,223,238,188,237,154,178,122,111,138,91,63,93,52,81,249,184,33,150,78,207,119,176,247,199,201,223,125,155,57,63,165,16,61,254,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,221,126,110,114,34,124,213,10,23,235,219,173,251,239,87,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,220,221,43,35,94,106,214,69,183,22,181,210,74,175,233,94,38,189,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,54,213,86,90,231,115,217,146,86,177,26,231,62,73,54,68,125,52,50,238,216,216,206,81,189,241,247,249,72,139,15,106,5,129,45,58,4,235,178,235,210,38,77,91,98,201,104,234,238,218,117,145,84,37,93,226,142,150,55,79,91,75,60,116,243,54,57,104,99,125,68,80,49,242,72,234,118,204,231,162,171,163,133,136,159,54,52,190,155,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,12,177,22,19,225,115,215,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,180,46,124,138,189,123,117,191,98,233,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,131,101,100,107,205,28,249,118,226,215,54,57,85,157,43,170,46,166,240,30,150,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,225,3,100,94,78,99,29,60,78,149,236,107,214,56,213,207,226,237,145,174,207,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,60,165,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,135,186,22,210,109,101,209,78,156,113,220,11,92,114,255,0,141,95,169,57,73,77,71,201,178,252,10,133,88,196,134,217,230,17,87,204,118,182,119,222,221,90,206,125,168,213,209,69,27,150,32,120,98,248,122,86,98,213,148,221,69,117,3,136,118,110,176,241,151,18,176,92,225,158,10,171,85,84,83,205,28,181,85,180,147,194,206,51,39,106,23,211,47,39,181,27,34,201,197,30,145,57,150,126,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,20,23,63,83,25,151,74,30,32,122,177,170,88,125,13,37,197,142,206,50,75,109,222,217,82,136,214,92,109,210,93,100,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,251,244,51,89,213,143,170,125,100,250,129,144,251,140,224,104,123,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,240,42,251,82,128,122,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,123,209,177,24,169,201,177,62,43,243,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,15,214,0,2,138,241,254,173,178,174,145,186,250,214,60,166,219,23,158,198,239,186,129,120,183,228,214,231,54,73,123,148,45,189,61,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,166,207,82,237,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,58,177,245,79,172,159,80,50,31,113,156,145,94,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,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,125,198,70,146,49,81,90,246,76,23,146,15,201,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,250,192,0,0,229,93,88,250,88,214,79,167,249,15,183,78,84,95,134,135,92,117,61,56,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,113,145,164,140,84,86,189,147,91,167,86,62,150,53,147,233,254,67,237,211,153,172,3,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,169,95,11,78,190,175,180,151,219,15,74,122,189,112,243,214,170,239,239,28,58,247,85,82,198,73,111,145,172,85,142,219,51,164,114,119,33,127,20,142,159,101,89,25,35,163,133,168,246,62,52,130,218,128,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,127,2,58,225,62,38,157,35,230,90,143,125,211,58,156,251,236,221,93,158,225,61,190,154,235,123,88,34,179,221,187,43,50,62,122,90,232,229,146,20,133,82,30,77,124,206,139,184,146,196,140,71,57,202,212,147,246,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,1,152,45,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,11,222,240,203,214,191,211,79,72,248,183,152,183,249,90,252,19,108,42,179,132,92,33,151,201,65,15,151,146,61,228,123,157,189,44,180,220,220,188,119,149,37,226,212,111,29,224,175,140,222,133,214,98,218,203,98,215,155,69,155,133,151,54,183,199,110,186,85,198,179,201,254,24,164,106,177,171,50,185,22,40,187,148,137,78,216,216,215,34,191,202,78,238,8,173,115,157,242,188,30,245,251,236,6,184,220,116,143,45,212,47,133,98,217,165,189,255,0,11,181,214,63,251,214,167,34,73,169,219,7,109,202,138,145,77,36,9,60,127,206,106,74,230,194,197,230,244,133,168,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,63,252,77,53,175,244,45,210,62,83,229,237,254,106,191,59,223,10,163,231,23,56,98,243,176,77,230,36,147,105,24,230,237,75,21,79,7,39,45,165,88,185,53,91,203,106,33,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,192,157,62,49,29,69,83,106,30,174,89,116,75,15,203,41,46,56,246,11,78,249,174,240,208,203,42,177,183,249,30,246,75,12,235,203,179,43,233,225,100,109,106,181,170,232,159,81,83,27,157,203,155,25,250,252,25,52,46,179,41,214,91,238,188,221,236,220,236,184,77,190,75,117,174,174,69,158,63,240,197,91,81,142,88,85,168,145,75,219,164,90,134,200,199,57,85,158,110,7,112,85,115,92,208,177,253,111,194,173,90,107,208,214,125,167,54,42,138,185,237,184,174,147,221,108,148,114,213,189,174,158,72,41,172,242,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,192,170,191,13,14,184,234,122,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,190,227,35,73,24,168,173,123,38,183,78,172,125,44,107,39,211,252,135,219,167,51,88,6,167,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,63,89,84,30,20,253,118,221,82,235,65,210,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,115,115,85,138,206,195,85,252,224,142,59,95,0,1,194,186,196,234,171,13,233,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,251,138,232,154,246,59,203,70,231,70,233,159,201,188,88,168,212,94,227,227,99,195,154,120,140,245,175,252,149,116,226,11,6,1,115,181,73,169,185,79,234,237,180,211,175,118,75,93,10,163,210,75,155,161,226,230,59,139,216,145,196,217,85,173,124,142,115,182,149,176,203,26,199,95,4,123,181,214,255,0,117,215,155,237,246,231,87,113,185,92,106,49,250,186,202,202,185,157,52,245,51,200,235,155,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,172,189,85,212,204,171,89,53,31,35,213,44,214,175,204,94,178,107,132,183,10,158,50,72,248,225,230,191,114,8,187,143,123,219,12,76,70,199,27,21,203,194,54,49,168,187,53,11,42,240,49,253,182,126,237,255,0,18,2,213,0,0,83,95,139,254,83,125,193,186,208,211,220,215,22,174,242,87,172,127,15,180,221,45,213,61,166,73,216,170,130,237,95,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,68,255,0,232,131,173,28,87,171,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,242,174,166,129,94,179,37,27,214,120,209,28,244,251,146,43,162,228,254,41,35,235,175,198,175,213,62,45,244,254,135,220,110,36,63,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,67,77,32,230,157,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,165,128,56,87,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,103,117,0,102,7,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,215,252,47,186,245,199,178,252,54,203,211,110,174,95,105,45,217,62,63,78,219,126,55,112,169,242,180,84,149,246,232,214,150,158,138,129,28,233,81,211,87,114,149,204,99,25,18,115,138,22,170,171,164,230,231,117,255,0,17,158,138,63,149,86,156,65,127,192,45,150,168,245,55,22,253,101,182,166,116,237,73,116,161,68,122,201,108,116,220,154,198,242,123,210,72,157,42,57,172,145,174,110,241,54,105,100,74,44,255,0,85,88,22,85,254,218,227,153,38,57,112,255,0,190,81,215,91,107,169,228,255,0,205,146,25,163,145,159,232,115,92,223,232,84,2,229,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,18,127,169,254,180,237,93,83,244,19,135,88,178,252,130,145,218,169,141,103,20,73,144,81,165,51,105,86,182,4,162,184,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,121,69,94,153,46,214,171,7,82,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,209,78,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,225,84,160,30,177,58,170,204,186,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,226,186,38,189,237,243,50,53,177,186,103,242,119,39,162,53,23,182,200,216,207,107,215,215,90,249,87,85,154,143,87,100,180,220,252,190,153,99,55,9,163,199,45,244,235,35,35,175,224,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,78,78,149,242,186,5,232,163,42,234,179,81,233,47,119,107,103,151,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,201,209,50,80,234,190,26,158,31,191,167,106,202,29,123,213,104,120,96,54,171,131,190,23,110,115,118,146,241,93,73,61,51,255,0,91,20,244,207,134,162,220,244,243,48,73,197,232,229,146,55,179,229,197,196,170,241,171,244,177,139,125,64,161,246,235,137,61,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,32,95,141,95,165,140,91,234,5,15,183,92,64,253,94,26,29,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,158,166,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,69,255,0,116,65,214,142,43,213,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,121,87,83,64,175,89,146,141,235,60,104,142,122,125,201,21,209,114,127,20,145,225,37,64,0,10,128,241,72,235,234,143,81,60,247,76,154,57,112,181,92,177,4,242,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,220,100,111,239,119,95,20,110,187,110,186,39,106,135,66,52,95,38,164,167,205,175,148,239,118,65,113,164,157,222,119,30,162,115,88,177,50,62,41,198,42,154,134,189,202,143,231,220,138,54,163,209,173,89,161,149,180,194,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,25,235,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,208,161,149,112,53,37,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,20,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,110,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,1,70,61,68,250,129,212,239,235,149,235,251,108,165,231,20,99,212,79,168,29,78,254,185,94,191,182,202,70,182,151,205,91,239,159,98,240,228,63,210,24,191,82,159,121,207,64,4,61,210,0,0,11,206,233,219,211,246,152,255,0,83,108,191,216,162,58,17,207,122,118,244,253,166,63,212,219,47,246,40,142,132,90,22,60,213,61,209,236,112,126,109,233,11,254,189,94,244,128,28,247,93,117,179,17,208,61,62,171,206,242,217,255,0,206,83,91,41,120,203,253,255,0,95,216,150,88,105,121,199,27,251,93,206,203,147,184,230,241,111,226,191,228,95,171,151,41,181,76,215,92,233,16,199,194,97,47,227,175,211,134,195,83,53,87,84,233,17,28,102,94,55,171,78,167,237,29,51,225,20,245,236,183,124,79,40,191,247,160,176,208,200,215,37,58,190,52,103,114,121,222,155,109,20,125,200,213,88,138,143,122,185,173,111,20,87,72,202,115,200,178,11,190,89,144,92,242,156,130,175,205,93,47,53,147,92,43,103,237,181,157,218,137,158,175,145,252,88,136,214,238,231,42,236,212,68,77,254,72,136,122,157,108,213,236,159,92,117,30,239,168,121,69,85,67,157,91,51,219,67,73,44,201,43,109,212,72,247,44,52,177,170,53,169,197,141,118,219,163,91,205,202,231,185,57,61,202,190,24,128,102,153,141,88,251,187,190,100,112,143,207,237,252,29,123,176,91,25,103,100,176,17,21,196,78,34,184,214,186,189,148,199,101,63,252,167,127,84,64,0,107,19,176,0,0,0,0,251,24,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,148,110,217,81,81,81,119,71,53,205,85,107,152,228,86,185,174,115,92,138,138,168,191,28,31,177,51,76,235,28,95,23,45,209,122,137,183,114,34,105,152,210,98,119,196,196,241,137,142,152,149,214,244,205,212,206,35,212,174,35,53,226,207,77,240,203,229,179,143,198,108,220,229,155,200,119,37,153,176,126,189,209,70,201,123,140,129,95,247,17,120,239,197,126,105,243,236,101,20,104,158,175,100,250,29,168,246,141,67,197,234,170,26,234,41,152,218,234,72,166,72,155,113,162,87,181,102,165,145,85,174,78,47,107,118,221,90,238,14,70,189,169,201,141,84,186,221,46,212,156,99,87,240,27,54,163,225,210,212,62,211,123,133,210,194,149,48,172,82,198,230,61,209,201,27,219,243,68,115,36,99,216,170,213,86,170,181,85,174,115,85,28,179,188,163,51,241,235,124,203,159,62,56,246,199,95,199,249,185,51,148,109,135,157,148,197,198,35,9,19,226,183,39,201,233,230,85,199,153,51,211,211,52,204,239,152,221,58,205,51,51,234,128,6,229,90,185,239,81,62,159,181,59,250,155,122,254,197,41,70,37,231,117,19,233,251,83,191,169,183,175,236,82,148,98,67,246,151,206,219,238,159,107,164,57,15,244,126,47,215,167,221,0,4,105,120,7,66,233,219,212,14,152,255,0,92,172,191,219,98,57,233,208,186,118,245,3,166,63,215,43,47,246,216,143,91,30,118,158,248,246,181,249,183,163,239,250,149,123,178,188,224,1,104,56,60,0,1,69,126,44,90,23,125,211,14,168,46,122,141,240,107,85,22,45,169,123,92,109,14,183,171,25,202,170,10,122,120,235,210,104,145,26,173,153,211,191,190,231,236,173,147,204,163,185,185,253,198,179,176,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,53,180,142,158,149,36,109,99,98,141,207,69,90,153,34,146,7,170,70,197,87,69,70,245,114,162,68,210,85,120,175,104,237,171,82,186,75,189,229,205,176,213,215,100,58,125,81,79,123,181,203,69,74,217,103,142,7,77,28,53,173,123,184,57,233,76,148,239,124,242,35,85,169,189,44,79,122,241,141,80,166,13,1,214,59,239,79,250,203,137,235,22,57,15,152,171,198,110,13,168,146,155,147,25,230,233,94,215,71,83,77,205,236,122,71,221,130,73,98,238,112,87,51,159,38,253,230,162,129,224,11,31,235,255,0,88,174,182,94,137,186,95,209,11,29,250,146,42,124,151,7,179,222,239,244,112,213,57,181,110,130,150,223,72,218,54,203,27,94,136,180,210,75,36,239,68,145,138,142,150,141,138,213,69,137,197,112,30,215,86,53,66,235,170,183,171,45,206,224,218,184,105,236,24,189,143,23,161,164,154,181,213,44,167,130,223,111,134,153,123,91,162,36,108,150,88,229,168,88,218,155,53,245,15,249,185,85,94,224,235,254,29,186,23,71,175,221,86,98,152,221,250,205,241,60,110,195,221,201,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,254,106,34,189,186,20,32,7,131,102,138,125,134,233,246,237,172,117,119,14,245,94,166,220,19,179,4,114,242,142,10,27,116,181,20,241,242,106,198,213,108,206,157,245,138,237,158,246,172,125,141,184,187,154,19,252,10,171,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,1,117,32,0,0,226,153,87,85,218,113,96,234,79,10,233,102,217,47,198,115,60,163,205,207,114,142,158,100,72,236,84,177,80,79,87,27,170,23,101,222,105,123,76,70,66,155,57,35,122,202,229,106,44,73,55,107,3,62,222,37,216,5,54,159,117,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,133,99,234,233,163,150,170,162,39,200,171,205,142,172,90,180,94,43,193,175,107,216,222,60,56,164,234,240,79,213,11,174,67,164,121,230,148,92,27,87,53,62,25,120,165,185,80,212,77,90,233,89,28,23,6,73,189,44,81,42,109,11,25,45,28,178,175,23,108,231,213,61,120,181,81,85,254,127,198,247,76,252,206,43,166,154,199,71,73,106,139,225,247,10,188,102,225,63,111,141,117,71,152,141,42,41,25,201,25,247,225,143,202,214,174,206,122,113,116,255,0,117,171,205,234,145,87,194,151,83,63,71,125,100,227,150,234,138,187,85,37,6,107,111,174,198,107,39,184,73,219,227,220,141,42,41,217,11,149,237,106,77,37,85,45,52,77,69,229,203,186,172,107,121,57,170,129,106,158,35,122,153,250,47,232,219,81,238,52,245,118,168,235,239,214,246,227,52,112,92,36,219,205,121,249,27,79,80,200,90,143,107,159,51,105,100,169,149,168,155,237,217,87,185,174,107,28,133,6,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,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,187,111,178,47,224,89,79,142,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,155,118,158,244,88,107,216,223,154,189,136,178,127,53,36,78,92,43,194,59,76,242,172,195,171,219,62,117,105,164,218,203,129,91,235,238,23,122,169,35,147,182,223,51,73,53,28,16,53,237,98,177,38,123,231,87,181,143,115,121,71,4,238,69,85,102,202,23,147,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,250,192,0,85,95,142,119,236,79,247,147,248,105,106,133,85,248,231,126,196,255,0,121,63,134,129,85,103,106,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,127,117,240,147,192,48,221,83,215,76,255,0,79,181,7,30,164,190,99,215,205,55,175,166,174,161,169,69,225,43,62,37,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,225,93,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,13,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,80,183,135,119,91,245,157,42,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,97,82,57,36,124,84,237,70,53,92,198,53,111,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,64,63,88,0,0,0,10,75,241,53,232,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,186,163,41,166,151,119,70,246,113,141,143,147,177,198,52,72,123,176,215,15,213,93,71,211,251,22,83,140,97,89,165,214,203,106,205,109,237,181,223,233,40,234,22,56,238,20,168,244,122,71,34,39,254,115,119,77,156,177,203,52,106,188,37,145,174,211,70,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,10,44,235,55,195,211,81,244,3,86,40,108,122,79,136,101,121,150,25,148,113,139,26,169,167,133,110,119,9,42,163,166,238,84,210,212,50,154,22,113,153,59,85,19,49,27,31,23,64,213,114,57,203,28,200,192,143,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,119,117,241,36,233,251,1,233,151,85,240,141,40,211,150,85,190,219,71,131,195,87,45,101,114,66,181,181,179,205,117,185,57,210,212,73,12,113,182,71,163,120,68,215,43,119,72,226,141,191,62,40,90,87,65,61,16,88,186,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,224,216,159,34,112,71,62,93,249,57,205,142,36,100,0,241,171,245,79,139,125,63,161,247,27,136,31,147,195,75,166,76,7,170,109,47,215,237,63,203,233,169,40,238,79,167,199,91,101,200,82,221,13,77,109,154,117,146,186,78,112,58,68,228,214,61,208,68,217,88,199,49,100,141,28,206,77,221,28,216,129,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,255,0,3,31,219,103,238,223,241,34,85,117,237,209,5,139,171,140,18,42,220,114,150,213,109,212,219,39,106,43,37,238,178,103,211,194,250,85,153,22,106,90,183,71,20,143,146,30,14,149,241,167,5,115,37,219,139,154,217,37,71,133,21,231,90,177,170,122,161,228,127,73,154,151,149,229,191,12,238,249,47,142,222,106,107,252,175,115,143,115,181,222,123,184,114,237,179,151,29,183,224,221,255,0,4,38,255,0,133,207,66,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,37,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,237,203,35,149,138,231,36,51,68,238,85,208,255,0,65,89,151,83,58,161,113,183,234,5,139,32,199,48,76,78,162,170,223,147,215,38,212,53,176,220,89,27,145,148,16,36,241,61,22,165,178,172,110,149,142,103,234,227,71,114,86,61,241,35,239,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,63,88,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,85,95,142,119,236,79,247,147,248,105,89,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,205,60,115,191,98,127,188,159,195,74,203,196,240,12,203,58,166,200,42,176,252,122,174,236,204,86,207,37,254,238,148,200,142,125,45,186,57,98,138,90,133,102,252,156,198,58,120,213,252,81,120,179,147,221,179,24,247,52,52,17,209,119,86,216,175,87,58,88,153,77,182,47,35,146,88,188,181,191,38,183,57,177,197,219,174,117,52,111,124,240,68,147,75,34,81,201,34,204,216,95,34,163,157,217,145,21,55,98,146,0,205,15,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,208,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,220,29,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,115,73,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,54,226,231,177,179,194,231,53,23,118,164,177,170,237,201,55,158,190,26,158,32,95,160,154,202,29,4,213,105,185,224,55,91,131,190,23,113,115,183,146,207,93,87,61,51,63,91,44,245,44,134,158,220,196,243,51,201,197,138,228,146,71,191,231,201,199,74,240,254,233,159,13,234,191,195,243,53,210,220,194,186,174,220,246,234,69,93,202,209,115,166,85,115,237,215,24,237,84,76,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,93,122,197,163,185,246,133,103,247,77,57,212,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,255,0,133,16,52,230,10,203,240,167,235,158,213,122,198,104,58,93,213,123,165,37,190,229,96,167,72,241,75,213,198,232,214,37,206,7,212,50,56,173,139,223,147,147,170,88,233,216,200,35,139,116,116,44,224,140,103,101,22,91,52,3,53,157,88,250,167,214,79,168,25,15,184,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,217,236,73,97,150,53,115,119,78,113,189,191,139,85,19,165,245,99,234,159,89,62,160,100,62,227,57,101,58,19,210,78,43,213,207,134,6,154,98,215,41,124,142,73,98,251,71,112,198,110,45,116,113,118,235,157,112,184,177,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,221,136,7,53,240,167,235,158,235,101,201,168,58,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,139,105,158,216,24,200,35,139,101,108,207,224,140,127,121,22,43,116,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,195,11,175,90,157,103,181,82,116,253,172,23,218,186,253,65,182,83,212,205,106,187,213,246,152,151,107,116,13,135,132,50,74,233,123,181,21,205,71,78,229,84,139,239,67,2,200,247,57,233,35,220,22,20,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,15,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,186,42,41,63,217,226,173,117,191,244,101,149,104,134,125,99,171,184,234,45,198,206,184,173,186,236,148,206,154,138,166,213,37,52,20,211,84,215,79,45,90,206,250,231,70,181,143,238,53,138,197,145,97,85,110,220,208,237,122,253,208,229,55,81,221,19,105,14,176,224,239,171,102,162,225,122,79,98,100,52,145,178,90,134,95,45,208,219,217,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,82,183,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,129,245,180,247,10,186,234,86,127,141,105,205,138,162,146,11,150,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,183,217,23,240,52,187,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,239,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,88,30,11,157,61,124,78,251,145,245,59,118,169,181,84,82,90,60,206,37,104,162,146,151,187,85,13,115,217,77,52,245,141,145,201,180,59,65,34,66,213,102,238,123,106,39,69,86,53,187,73,109,64,69,95,19,77,20,253,52,244,143,148,249,123,135,149,175,193,55,205,104,249,203,194,25,124,148,19,121,136,228,218,55,185,219,210,203,83,193,169,199,121,82,46,78,70,242,222,136,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,241,53,16,103,51,174,13,29,186,232,135,84,122,129,136,214,88,105,45,86,218,219,197,77,238,195,21,13,43,160,162,91,85,92,174,154,153,180,237,86,49,188,35,107,150,7,36,105,193,178,65,35,26,171,195,112,59,87,139,78,107,106,212,173,104,211,13,70,177,83,213,193,109,202,180,158,203,123,163,138,173,141,108,241,193,83,87,93,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,127,17,225,45,154,218,180,215,90,53,63,81,175,180,245,115,219,113,93,39,189,94,235,34,164,99,93,60,144,83,85,208,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,196,134,183,156,166,251,144,91,172,86,155,189,119,152,164,198,109,239,181,218,227,237,49,158,94,149,245,85,21,110,143,118,162,43,247,158,174,161,251,185,85,223,127,109,248,181,168,159,175,19,207,243,44,22,155,32,165,195,242,26,187,75,50,171,60,150,11,186,211,42,53,245,86,233,37,138,89,105,213,251,114,107,30,232,35,71,241,84,228,206,76,118,236,123,218,224,106,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,226,94,247,134,94,138,126,133,186,71,197,188,197,195,205,87,231,123,102,181,156,37,231,12,94,118,8,124,188,113,239,27,28,221,169,98,166,230,213,229,180,171,47,23,43,120,237,77,125,27,104,93,103,81,61,71,97,154,115,240,111,136,217,93,112,142,227,145,181,235,59,33,101,158,157,237,146,169,36,150,4,87,197,220,98,118,24,253,218,157,217,162,111,54,171,145,201,163,224,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,253,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,193,204,123,92,155,162,162,151,83,225,161,215,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,157,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,251,156,152,228,123,26,228,100,202,206,85,175,221,5,83,107,207,70,250,67,173,90,77,98,164,131,81,108,122,111,98,154,238,200,251,188,239,246,232,44,140,115,97,108,48,197,35,167,174,71,71,12,80,175,220,228,199,43,30,231,35,33,70,86,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,0,210,158,177,107,22,3,161,88,5,211,81,181,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,225,84,207,95,85,93,76,102,93,87,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,234,250,183,235,143,87,58,189,169,178,82,230,12,164,177,227,214,58,120,95,13,134,214,247,249,73,46,61,164,108,245,178,115,85,115,222,231,44,137,27,92,171,217,137,220,26,174,115,165,150,95,85,225,231,209,101,215,170,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,4,96,191,226,121,86,41,240,223,181,56,205,214,205,241,155,124,55,107,119,196,40,164,167,243,148,50,239,218,169,135,154,39,114,23,241,119,25,27,187,93,178,236,171,177,103,254,6,63,182,207,221,191,226,71,31,241,149,180,218,172,29,73,97,54,43,21,178,146,221,109,183,105,189,182,146,142,142,146,22,195,5,52,17,215,220,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,96,240,49,253,182,126,237,255,0,18,2,213,0,0,82,183,141,95,170,124,91,233,253,15,184,220,72,21,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,155,49,139,44,209,70,142,118,201,206,70,55,241,114,34,207,95,26,191,84,248,183,211,250,31,113,184,159,39,194,3,22,177,103,58,251,168,88,86,83,67,231,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,113,94,139,186,182,202,186,70,213,52,202,109,177,121,236,110,251,229,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,179,212,191,237,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,74,22,235,127,162,236,171,164,125,71,158,134,137,183,91,222,3,114,237,207,100,200,101,161,145,177,179,186,179,113,161,169,157,24,144,173,99,18,9,21,90,197,251,241,163,101,226,206,75,27,58,7,134,103,90,63,201,179,81,223,166,249,171,187,152,14,125,112,164,130,166,162,106,238,204,118,42,229,94,211,43,182,145,237,133,176,185,30,214,212,57,120,187,183,20,79,71,47,101,35,144,47,80,31,146,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,245,128,43,87,197,23,160,90,60,194,197,114,234,99,71,109,246,171,93,215,28,183,212,215,101,150,120,41,160,163,142,231,74,199,203,83,61,201,175,107,91,206,177,189,201,29,47,113,92,233,163,107,120,170,62,52,100,214,84,0,202,184,39,255,0,138,87,68,22,45,6,190,199,174,186,95,75,106,179,96,185,69,194,158,221,53,142,41,158,146,81,222,37,101,84,210,45,52,41,18,71,21,26,199,78,215,35,59,138,172,145,238,107,24,216,209,141,100,32,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,192,14,149,210,143,74,58,143,213,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,205,4,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,4,79,19,210,143,74,58,113,210,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,254,214,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,5,48,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,6,177,142,114,236,136,170,123,93,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,176,120,103,90,109,87,254,181,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,171,226,95,208,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,251,252,94,213,99,220,213,124,40,240,182,158,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,200,58,246,235,126,197,210,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,6,202,200,215,154,57,242,237,197,174,108,114,171,41,175,165,174,173,181,79,164,108,170,241,148,233,156,86,170,239,142,219,210,223,91,110,188,182,166,90,25,56,200,215,199,58,197,12,209,111,52,123,61,172,123,149,120,182,105,81,19,239,169,207,245,87,83,50,173,100,212,124,143,84,179,90,191,49,122,201,174,18,220,42,120,201,35,227,135,154,253,200,34,238,61,239,108,49,49,27,28,108,87,47,8,216,198,162,236,212,3,229,127,170,172,247,42,255,0,109,114,60,147,35,184,127,223,43,43,174,85,213,18,127,231,73,52,210,72,255,0,244,185,206,119,244,170,159,40,182,159,12,95,15,74,204,90,178,155,168,174,160,113,14,205,214,30,50,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,198,100,237,66,250,101,228,246,163,100,89,56,163,210,39,50,165,128,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,3,42,230,170,12,171,128,45,123,194,191,175,90,106,170,107,87,75,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,112,139,181,186,189,98,107,252,86,19,208,45,31,83,158,29,90,101,158,105,109,190,213,109,212,219,39,199,234,54,74,104,41,254,211,70,183,74,134,121,106,170,158,40,245,153,140,130,54,211,201,35,214,54,253,232,221,197,178,119,34,173,96,53,80,8,85,225,221,215,213,31,83,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,77,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,245,19,234,7,83,191,174,87,175,237,178,151,156,81,143,81,62,160,117,59,250,229,122,254,219,41,26,218,95,53,111,190,125,139,195,144,255,0,72,98,253,74,125,231,61,0,16,247,72,0,0,47,59,167,111,79,218,99,253,77,178,255,0,98,136,232,71,61,233,219,211,246,152,255,0,83,108,191,216,162,61,205,198,227,111,179,219,234,174,215,106,250,122,42,26,40,95,83,85,85,83,43,98,138,8,152,213,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,82,207,177,186,205,61,209,236,112,134,107,19,86,99,126,35,143,62,175,122,95,159,34,200,45,24,158,63,115,202,114,10,191,43,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,241,98,43,157,179,90,171,179,81,85,118,249,34,169,76,125,83,245,15,119,234,51,83,170,178,126,229,198,155,27,161,254,246,199,237,85,82,53,124,157,62,205,71,189,90,196,226,146,202,230,247,31,243,114,166,237,103,55,182,54,41,238,122,215,234,214,126,160,50,117,197,48,202,202,134,105,237,158,104,164,164,138,122,120,218,234,250,216,210,102,45,114,110,196,154,54,185,147,43,27,27,157,252,214,181,238,107,94,229,107,99,25,15,206,179,95,27,159,1,106,124,136,233,235,159,135,253,221,37,201,158,192,206,207,219,249,83,48,143,239,21,198,232,159,246,116,207,253,83,211,213,30,79,76,128,3,64,183,64,0,3,236,63,14,201,227,195,161,212,7,89,106,23,29,168,185,203,103,101,197,168,142,137,43,99,137,146,186,23,42,124,216,229,142,70,185,188,145,57,34,63,142,252,31,199,169,244,157,211,117,195,169,77,71,92,118,90,218,139,110,59,104,133,181,215,187,132,80,185,206,108,92,209,173,167,137,220,86,54,207,42,242,227,207,228,141,100,175,217,253,190,14,183,186,253,46,192,110,154,112,221,35,185,227,84,245,120,139,45,144,218,27,108,157,239,145,173,165,137,141,108,77,71,185,203,34,57,136,198,43,100,229,205,174,107,92,142,71,34,41,185,203,178,122,241,214,234,185,51,164,116,118,207,193,90,109,151,41,24,93,148,198,90,193,83,71,132,174,102,38,184,137,211,155,76,245,116,77,83,198,35,171,142,154,196,168,100,29,107,169,110,157,50,126,155,179,239,178,151,105,170,46,86,154,184,89,61,166,246,234,52,167,138,224,222,12,239,35,90,143,145,26,232,228,114,177,204,87,114,219,131,213,17,178,51,126,74,106,110,218,174,205,115,110,228,105,48,176,48,24,236,62,103,134,163,25,132,174,42,183,92,107,19,29,49,237,137,232,152,157,241,59,166,34,64,1,240,203,14,215,210,175,82,215,238,155,243,232,238,141,90,138,172,86,237,52,77,200,173,180,209,195,221,171,138,54,74,216,156,199,200,213,86,186,39,78,233,17,173,115,17,234,212,107,156,136,187,167,20,7,165,155,213,216,185,23,45,206,147,12,44,199,46,195,102,216,91,152,44,101,17,85,186,227,73,137,254,183,76,78,248,152,223,19,17,49,190,23,239,135,102,56,198,160,99,22,236,207,12,189,83,221,172,183,104,82,122,74,184,21,120,200,221,213,21,21,23,101,107,154,228,86,185,142,68,115,92,215,53,200,138,138,137,246,74,164,232,131,172,122,173,21,187,199,167,26,147,122,255,0,91,186,206,252,209,207,59,38,153,246,90,142,46,127,40,91,19,30,247,69,43,211,139,162,68,217,31,39,113,21,191,172,238,90,217,97,101,216,250,49,246,185,244,252,232,227,29,83,240,234,113,206,217,108,158,39,100,179,9,195,93,137,155,85,107,54,234,250,212,235,215,164,71,58,55,115,163,163,116,240,152,153,231,189,68,250,126,212,239,234,109,235,251,20,165,24,151,157,212,79,167,237,78,254,166,222,191,177,74,81,137,30,218,95,59,111,186,125,171,143,144,255,0,71,226,253,122,125,208,0,70,151,128,116,46,157,189,64,233,143,245,202,203,253,182,35,158,157,11,167,111,80,58,99,253,114,178,255,0,109,136,245,177,231,105,239,143,107,95,155,122,62,255,0,169,87,187,43,206,0,22,131,131,192,0,31,146,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,52,58,253,163,151,222,159,245,151,44,209,220,142,111,49,87,140,220,29,79,29,79,22,51,205,210,189,169,37,53,79,6,61,233,31,118,9,34,151,183,205,92,206,124,93,247,154,168,105,164,168,191,27,13,29,181,89,115,44,15,91,236,118,26,184,170,50,90,122,171,37,254,178,26,86,182,145,211,210,164,110,163,116,178,53,136,171,83,36,82,78,196,89,30,170,232,168,216,141,68,72,156,5,101,159,87,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,124,162,127,248,54,104,167,219,158,160,174,218,199,87,112,236,210,105,149,189,59,48,71,47,25,39,174,184,197,81,79,31,38,172,110,71,66,216,25,88,174,217,236,114,73,216,219,147,121,160,22,253,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,239,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,234,192,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,73,26,186,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,250,87,80,253,64,224,61,50,233,125,118,171,234,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,188,229,115,81,219,164,113,72,239,159,21,51,195,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,4,128,240,225,203,50,172,231,196,39,79,50,156,215,38,186,228,23,170,223,139,121,155,141,210,182,74,186,169,248,89,42,216,206,114,200,174,123,184,177,141,106,110,191,38,181,17,62,72,133,244,148,3,225,113,235,179,76,191,58,246,122,210,255,0,128,143,253,124,105,158,85,171,189,33,106,78,11,133,82,121,187,213,69,190,158,225,77,74,216,228,146,74,175,37,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,189,35,152,213,84,69,85,76,240,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,106,120,205,103,84,250,41,252,157,186,130,205,180,114,59,135,157,164,199,238,9,228,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,156,88,141,238,35,248,238,221,149,67,208,117,197,171,216,110,187,245,81,158,106,150,159,79,87,62,61,118,168,163,134,134,122,152,22,23,212,50,154,138,10,85,153,24,191,121,172,123,160,115,216,142,70,191,131,155,201,172,118,237,75,52,240,108,209,79,176,221,62,221,181,142,174,225,222,171,212,219,130,118,96,142,94,81,193,67,110,150,162,158,62,77,88,218,173,153,211,190,177,93,179,222,213,143,177,183,23,115,66,149,141,46,244,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,11,73,60,179,65,45,197,251,203,91,52,111,151,103,171,36,169,146,105,17,21,27,178,61,17,26,212,68,106,7,75,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,229,94,10,158,169,242,159,167,245,222,227,110,45,39,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,231,3,164,78,77,99,221,4,77,149,140,115,22,72,209,204,228,221,209,205,171,111,5,79,84,249,79,211,250,239,113,183,23,82,6,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,171,194,175,174,123,86,150,212,255,0,38,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,225,197,82,162,87,34,181,253,254,81,205,254,189,186,32,177,117,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,193,210,190,52,224,174,100,187,113,115,91,36,168,250,22,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,216,215,179,156,82,35,94,222,76,123,92,155,167,205,174,69,79,146,160,26,147,5,112,120,85,245,207,117,213,42,111,228,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,209,213,21,55,152,59,171,36,180,179,58,162,69,150,74,152,146,71,57,156,57,34,211,196,228,86,179,177,202,75,31,0,0,0,126,74,219,77,170,227,83,65,89,112,182,82,85,84,90,234,22,174,134,89,161,107,223,75,58,197,36,43,44,78,84,221,143,88,166,150,53,115,118,94,18,61,191,131,149,23,245,128,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,31,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,123,88,206,114,200,173,99,121,61,237,106,110,191,55,57,17,62,106,135,214,57,254,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,166,118,42,98,168,103,7,73,28,140,77,223,11,81,119,98,253,213,93,182,93,149,2,21,98,222,47,120,38,83,213,101,46,157,54,223,106,181,104,237,103,59,92,57,109,209,211,83,85,121,228,71,44,117,175,69,69,100,84,114,61,27,18,50,70,53,204,107,210,121,100,141,17,240,182,11,120,163,250,236,212,223,201,125,158,136,226,154,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,111,138,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,254,13,99,26,212,217,17,16,11,159,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,129,85,126,57,223,177,63,222,79,225,167,31,240,106,180,218,175,253,73,102,214,43,237,178,146,227,109,184,233,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,167,96,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,243,254,37,253,14,84,244,227,153,77,172,56,59,233,31,167,89,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,253,198,70,177,189,17,90,199,205,205,58,32,235,71,42,233,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,60,171,169,160,87,164,43,88,196,130,52,71,61,62,252,104,232,185,51,146,72,203,244,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,182,234,7,79,108,90,77,174,57,230,153,99,23,239,140,218,177,124,130,186,215,73,86,238,107,34,199,20,206,98,71,42,190,40,183,154,61,187,114,43,88,145,172,140,122,198,174,98,181,202,26,83,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,194,234,199,213,62,178,125,64,200,125,198,114,106,120,58,245,41,168,244,154,143,55,76,247,52,186,223,48,202,251,125,101,210,218,216,233,86,161,184,253,84,106,146,73,35,165,228,158,94,142,109,222,215,34,163,155,230,101,131,138,49,102,149,207,133,125,88,250,167,214,79,168,25,15,184,206,4,244,240,111,234,111,1,197,109,89,7,77,217,125,77,37,146,229,118,188,59,33,178,220,171,110,48,195,5,194,121,219,73,71,240,246,54,69,107,150,165,92,200,157,27,25,205,100,71,74,155,51,182,157,201,107,215,215,69,24,175,85,154,113,87,123,180,219,60,190,166,227,54,249,164,199,46,20,233,27,36,175,224,142,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,94,46,149,146,208,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,120,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,5,22,127,170,172,11,42,255,0,109,113,204,147,28,184,127,223,40,235,173,181,212,242,127,230,201,12,209,200,207,244,57,174,111,244,42,23,253,225,233,171,58,167,171,253,50,227,247,189,94,196,46,182,123,213,171,183,105,167,184,92,91,82,146,100,52,49,210,193,37,61,213,22,161,57,201,222,100,168,142,145,28,246,201,36,114,61,174,68,119,6,126,189,85,232,43,167,157,103,215,155,71,80,58,129,98,171,175,187,219,41,233,225,168,180,39,151,101,170,236,248,57,246,166,174,139,181,221,168,123,81,209,183,103,75,193,204,130,24,220,215,70,138,199,119,251,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,205,191,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,185,239,12,235,181,170,193,225,255,0,167,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,7,42,241,119,233,199,75,242,237,47,103,81,23,140,222,147,21,204,49,90,120,173,20,126,118,89,29,5,254,7,73,36,145,219,153,19,81,206,74,148,115,231,146,55,177,187,109,221,239,109,26,119,160,166,187,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,9,21,214,255,0,90,57,87,87,26,143,61,117,19,174,182,76,6,219,219,130,201,143,75,93,35,163,127,105,102,227,93,83,2,61,97,74,199,164,242,34,185,137,247,35,86,197,201,252,86,71,246,15,13,14,130,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,92,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,220,228,247,35,24,231,43,38,70,5,164,244,109,171,57,222,182,116,227,134,106,22,164,98,23,91,21,250,186,223,28,117,18,220,27,11,62,47,193,141,106,92,225,100,72,222,220,53,31,227,90,215,71,30,220,151,130,62,46,220,178,118,176,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,234,124,46,186,223,177,106,222,19,109,233,227,60,170,181,89,243,60,74,223,77,110,199,41,160,133,240,199,119,179,210,81,197,27,85,175,146,87,247,107,25,218,149,242,177,17,136,177,171,94,198,42,50,85,103,159,241,44,240,239,169,213,41,41,117,183,167,252,114,145,153,98,212,65,111,189,99,150,235,124,80,37,229,245,85,170,159,16,71,198,214,167,153,108,181,42,233,229,157,220,22,22,247,29,36,125,133,73,42,47,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,91,245,111,138,46,156,103,93,15,101,121,149,254,247,246,71,84,235,45,245,216,165,53,146,205,90,158,121,111,18,210,42,67,113,163,106,73,222,134,141,22,68,151,189,34,181,98,116,82,70,215,75,35,99,89,66,69,244,89,77,160,218,107,165,246,174,159,244,219,45,194,167,204,49,90,121,162,204,109,150,122,254,85,178,94,233,164,109,37,206,174,104,101,227,82,172,90,166,43,89,44,140,107,123,125,132,102,209,246,144,145,70,93,240,11,182,125,101,204,173,53,154,91,115,200,40,50,201,42,18,146,211,45,130,105,162,184,186,121,209,97,72,160,116,10,146,171,228,73,22,62,44,249,187,154,183,231,190,198,151,116,158,193,149,98,154,89,134,226,217,213,239,227,57,37,155,31,183,91,239,23,31,51,37,71,156,174,138,154,54,79,63,118,84,73,36,231,35,94,238,111,68,115,183,221,81,21,84,15,86,86,7,141,31,79,95,19,177,99,157,78,218,106,110,181,21,118,143,45,137,93,232,163,165,238,210,195,66,247,212,205,5,99,164,106,111,14,211,200,176,185,95,187,94,234,136,17,21,142,110,210,89,249,207,250,129,211,63,211,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,31,20,143,157,44,53,207,133,222,86,119,253,199,171,123,83,164,82,35,218,213,115,28,196,115,83,147,80,12,203,131,245,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,2,210,188,18,244,83,255,0,131,174,163,43,46,31,229,194,173,244,177,203,255,0,147,214,85,201,51,22,63,252,137,35,115,100,255,0,62,142,111,243,20,181,67,159,244,253,166,127,161,189,14,192,244,182,74,75,85,61,94,51,143,208,219,235,254,23,31,10,89,171,153,11,124,212,236,251,140,87,119,103,89,100,87,185,168,231,185,234,231,39,39,41,208,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,74,125,39,122,88,209,191,167,248,247,183,64,82,95,136,246,107,160,217,255,0,84,119,220,131,167,250,122,71,91,93,78,200,175,215,26,22,113,162,187,94,210,89,86,166,174,159,103,43,94,199,53,97,107,165,106,53,178,200,201,37,78,124,251,178,72,174,165,58,250,163,195,250,59,210,222,153,244,118,225,106,186,93,114,61,47,179,80,229,151,136,42,96,172,142,217,74,250,22,211,84,91,90,198,185,220,43,29,219,145,178,247,17,174,134,55,55,138,43,228,71,195,2,244,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,2,40,120,163,69,29,9,221,244,58,249,211,46,29,112,208,107,117,170,130,213,240,250,88,47,20,212,141,135,205,69,120,138,150,24,234,91,94,248,225,135,189,88,156,25,206,103,68,197,149,188,36,106,112,123,20,170,30,181,252,58,243,46,150,176,220,79,80,108,13,171,191,227,207,179,209,211,101,245,209,212,165,75,45,151,247,42,164,170,212,72,98,115,40,100,115,152,200,94,244,115,185,162,182,69,107,159,18,63,154,116,93,213,182,85,210,54,169,166,83,109,139,207,99,119,223,45,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,160,72,15,26,191,84,248,183,211,250,31,113,184,157,87,192,199,246,217,251,183,252,72,225,94,45,153,254,27,170,122,233,128,106,14,159,100,52,151,204,122,249,166,244,21,52,53,212,202,188,37,103,196,174,72,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,157,215,192,199,246,217,251,183,252,72,11,84,0,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,218,117,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,219,234,22,55,106,195,115,252,151,16,177,100,244,153,37,182,199,120,173,182,209,222,169,17,189,139,148,16,204,248,227,170,143,139,222,222,18,53,168,244,217,238,77,156,155,57,223,138,218,247,138,47,95,84,120,125,138,229,211,62,142,220,45,87,75,174,71,111,169,161,203,47,16,84,193,89,29,178,149,239,150,154,123,107,88,215,59,133,99,187,114,54,94,226,53,208,198,230,241,69,124,136,248,106,219,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,240,34,133,148,248,59,245,37,171,153,53,77,235,65,50,43,6,65,149,99,22,154,118,92,41,50,89,107,95,51,49,198,54,38,67,13,190,85,158,78,45,166,123,96,218,8,161,251,236,123,101,94,219,227,87,190,11,74,56,255,0,74,189,51,225,189,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,216,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,6,148,192,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,83,213,14,71,161,216,230,135,101,82,117,14,203,85,94,25,87,111,168,138,166,215,93,81,12,82,93,100,142,23,206,202,90,78,228,145,242,172,119,97,93,10,49,237,145,36,99,92,199,53,90,142,74,75,240,206,187,90,172,29,107,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,175,175,174,181,242,174,171,53,30,174,201,105,185,249,125,50,198,110,19,71,142,91,233,214,70,71,95,193,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,179,27,213,136,156,157,43,229,8,191,118,146,213,53,214,182,107,21,21,93,29,181,245,18,58,142,158,174,165,181,51,195,2,185,123,108,146,86,199,27,100,122,55,100,87,164,108,71,42,42,163,91,190,201,210,250,88,191,232,214,45,212,22,19,127,234,6,201,241,92,6,142,224,175,187,211,58,153,213,49,252,226,122,65,36,176,181,81,101,134,57,214,25,36,143,103,115,141,143,111,9,55,237,187,170,244,19,209,5,247,171,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,110,110,137,242,39,5,107,34,223,147,154,233,34,71,241,253,121,233,215,87,58,109,204,170,112,205,86,196,234,237,207,109,68,208,208,220,217,19,221,110,187,50,52,99,150,106,58,133,106,54,102,113,150,37,84,77,158,206,104,217,26,199,238,212,13,41,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,101,136,178,159,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,205,107,1,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,69,255,0,21,14,130,169,170,169,174,189,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,46,238,202,245,149,207,148,30,23,30,132,244,203,243,175,120,173,37,80,25,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,160,158,135,58,187,181,117,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,112,238,38,232,248,230,141,29,39,105,100,117,112,120,161,116,45,250,20,202,159,174,58,57,134,121,77,54,189,112,248,197,53,19,185,67,98,186,73,35,145,118,133,26,158,94,142,109,227,237,236,174,99,37,87,199,250,166,186,158,53,137,93,60,117,3,159,116,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,190,124,80,13,47,3,154,116,241,212,14,3,212,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,186,199,44,110,249,114,67,165,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,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,1,121,221,59,122,126,211,31,234,109,151,251,20,68,40,235,243,172,122,171,149,85,118,131,105,77,235,183,110,143,191,69,149,215,194,201,162,168,125,68,115,73,12,182,228,230,198,237,18,118,247,145,236,87,36,168,244,98,57,24,146,54,79,163,174,29,90,254,139,58,93,211,61,39,211,44,159,203,231,23,76,54,199,241,57,233,91,202,75,77,3,237,209,170,237,42,57,59,53,50,110,206,27,35,156,216,213,207,253,91,157,11,214,189,201,62,105,154,243,109,83,133,179,61,17,172,253,156,62,63,114,137,216,45,129,139,249,133,220,251,51,167,116,87,84,219,166,99,143,149,62,92,196,199,15,169,255,0,55,86,160,1,24,94,192,0,1,238,116,79,72,114,125,113,212,123,70,158,98,244,181,14,117,108,204,117,117,92,80,164,173,183,81,35,218,147,85,72,138,230,167,22,53,219,236,174,111,55,43,88,213,228,246,162,249,108,119,31,187,229,153,5,179,22,199,233,60,213,210,243,89,13,190,138,14,227,89,221,168,153,232,200,217,201,234,141,110,238,114,38,238,84,68,223,230,168,133,206,244,177,211,197,163,167,61,49,165,198,59,118,234,156,146,187,251,231,32,186,210,198,228,243,149,27,185,88,196,115,215,146,197,19,93,219,103,201,168,187,57,252,24,233,30,134,211,42,203,167,31,119,202,221,68,113,248,32,91,125,182,150,246,71,3,250,45,42,196,92,214,40,142,174,186,231,178,58,186,103,119,13,102,61,78,137,233,14,49,161,218,113,104,211,204,94,150,157,173,162,133,142,174,171,138,21,137,215,26,213,99,82,106,169,17,92,229,228,247,55,125,149,206,224,212,107,26,188,88,212,79,116,1,63,162,138,109,211,20,81,26,68,57,15,21,137,189,141,189,94,35,17,84,213,93,83,51,51,60,102,103,140,185,238,189,104,198,63,175,154,99,117,211,124,130,127,39,231,56,79,69,112,109,59,38,146,130,174,53,222,57,152,143,255,0,149,142,70,171,92,232,228,145,136,230,242,221,41,107,84,116,219,39,210,12,250,243,167,25,140,84,236,187,89,38,108,83,45,52,201,44,82,53,236,108,145,200,199,124,149,90,248,222,199,162,57,17,200,142,68,115,90,228,86,165,243,156,79,170,174,154,108,61,72,96,50,90,220,148,244,185,85,166,25,93,142,220,170,100,155,181,73,44,143,137,210,181,236,141,200,142,108,173,129,177,171,156,215,171,17,202,230,181,85,54,93,54,113,149,248,237,30,18,223,207,143,198,58,187,250,190,238,235,39,147,141,188,157,151,196,120,150,54,117,194,220,157,253,116,85,58,71,59,182,159,173,29,94,84,111,141,42,165,176,125,12,139,31,187,226,121,5,207,22,200,41,60,173,210,205,89,53,190,182,14,227,95,218,168,133,234,201,25,201,138,173,118,206,106,166,237,85,69,219,228,170,135,207,32,179,19,19,164,186,186,138,233,185,76,87,68,235,19,190,38,58,64,0,125,5,132,120,120,245,107,254,43,64,245,79,39,255,0,51,6,29,85,86,223,248,81,109,239,153,93,255,0,139,236,53,201,254,234,36,119,248,152,202,247,6,86,11,25,115,5,118,46,209,246,199,92,35,251,77,179,152,77,168,203,235,192,98,183,107,190,154,180,137,154,106,142,19,30,201,141,218,196,204,107,26,175,59,168,159,79,218,157,253,77,189,127,98,148,163,18,198,52,167,172,122,93,106,233,159,82,180,227,82,111,95,235,137,71,134,228,51,71,60,236,134,22,94,169,252,165,67,249,66,216,152,198,54,88,152,188,93,18,38,234,200,251,136,174,253,103,110,185,205,166,121,137,183,139,155,87,109,78,233,143,187,178,123,80,94,74,242,76,102,207,83,142,192,99,169,210,186,107,142,234,163,77,213,83,59,181,166,122,62,233,136,152,152,128,0,208,173,160,232,93,59,122,129,211,31,235,149,151,251,108,71,61,58,23,78,222,160,116,199,250,229,101,254,219,17,235,99,206,211,223,30,214,191,54,244,125,255,0,82,175,118,87,156,0,45,7,7,128,0,7,10,235,115,68,45,93,64,244,209,152,224,119,11,230,63,96,168,130,157,151,138,27,229,242,54,249,75,84,244,143,73,150,103,202,191,58,118,58,38,203,11,231,110,234,200,166,149,118,122,110,199,119,82,0,120,201,235,95,216,110,159,109,58,57,73,111,239,85,234,109,193,123,211,201,23,40,224,161,183,75,79,81,39,23,36,141,86,204,233,223,70,141,221,143,106,199,223,223,139,184,40,20,172,94,159,132,118,153,226,184,127,72,86,124,234,211,73,189,235,61,184,87,220,46,245,82,71,31,113,222,90,174,106,56,32,107,218,196,122,194,198,64,175,107,30,231,113,146,121,220,138,136,253,146,139,11,116,240,79,214,43,173,235,13,207,52,66,249,126,164,150,159,26,168,165,189,216,40,230,170,115,170,219,5,82,200,218,198,197,27,158,168,148,209,203,28,15,84,141,136,141,150,177,234,229,85,149,160,89,160,0,10,171,241,206,253,137,254,242,127,13,56,87,132,158,127,134,233,102,186,103,250,131,168,57,13,37,143,30,177,233,189,125,77,117,117,74,175,8,153,241,43,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,117,241,206,253,137,254,242,127,13,42,214,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,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,14,215,214,39,85,89,151,85,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,220,87,68,215,189,190,102,70,182,55,76,254,78,228,244,70,162,246,217,27,25,226,106,52,47,81,232,116,58,30,161,238,118,111,35,134,87,100,17,99,118,218,154,133,86,73,113,170,116,53,18,72,250,118,109,247,225,143,202,189,143,145,85,27,220,114,49,188,213,146,164,125,87,161,126,140,175,189,97,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,127,248,193,98,120,174,13,209,222,25,139,97,88,205,171,31,178,209,106,5,39,150,183,90,232,163,164,165,131,157,13,205,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,4,22,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,5,48,120,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,251,140,98,211,77,67,27,81,139,243,88,100,85,106,42,242,125,207,148,87,226,227,169,153,86,97,213,237,227,5,187,85,237,101,192,173,244,22,251,69,44,114,73,219,111,153,164,134,178,121,220,199,61,88,147,61,243,163,28,246,53,188,163,130,6,170,42,179,117,14,85,208,62,153,226,186,187,213,238,155,96,185,173,39,155,178,212,92,42,46,21,52,174,142,57,35,170,242,84,147,86,50,9,89,35,28,199,195,35,233,218,201,24,173,251,209,185,237,69,69,84,84,209,73,154,206,150,53,175,249,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,233,76,1,90,190,50,154,177,170,122,95,250,32,253,25,234,94,87,137,124,79,237,7,157,248,21,230,166,131,205,118,254,31,219,238,246,94,222,124,123,143,227,203,125,185,187,111,197,75,42,35,255,0,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,4,11,240,137,214,253,104,212,174,164,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,77,246,123,147,250,84,244,30,57,223,177,63,222,79,225,164,180,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,151,224,169,18,252,115,191,98,127,188,159,195,64,229,94,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,7,138,196,117,123,13,205,117,19,61,210,219,52,245,105,144,233,197,69,186,27,212,19,64,173,103,10,234,70,213,83,77,19,211,118,189,142,106,200,197,77,209,232,248,95,187,81,170,199,62,26,248,161,116,45,250,107,197,95,174,58,57,134,121,189,73,178,240,248,197,53,19,184,205,125,181,199,27,145,118,133,26,190,98,178,29,163,237,236,173,123,226,71,199,250,215,54,158,52,135,253,105,107,166,163,244,233,226,103,158,106,134,151,222,124,141,214,135,224,209,77,12,168,175,165,184,82,186,209,66,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,219,116,233,227,168,28,7,169,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,117,142,88,221,242,228,128,102,178,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,122,4,235,178,213,213,222,51,91,98,201,104,233,45,58,139,142,211,165,93,226,142,150,54,193,69,85,4,149,19,54,57,104,99,125,68,179,189,145,198,218,118,204,231,162,35,100,153,136,159,39,180,137,94,39,94,30,148,120,181,29,79,81,93,63,98,29,155,84,60,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,179,140,41,218,153,245,43,201,238,71,72,146,113,70,36,174,101,112,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,0,0,0,0,35,87,93,29,25,88,186,195,211,138,91,100,119,95,131,102,120,191,152,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,212,153,64,62,40,254,187,53,55,242,95,103,162,2,79,248,55,245,55,128,226,182,172,131,166,236,190,166,146,201,114,187,94,29,144,217,110,85,183,24,97,130,225,60,237,164,163,248,123,27,34,181,203,82,174,100,78,141,140,230,178,35,165,77,153,219,78,229,175,153,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,190,159,15,62,180,237,93,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,200,35,7,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,210,16,116,147,212,197,79,75,25,14,121,156,89,168,106,231,200,111,152,61,118,57,143,205,10,69,194,138,227,61,85,43,227,171,149,37,107,154,230,68,216,100,145,25,193,252,222,214,49,81,173,123,158,208,178,159,19,222,189,106,116,98,213,87,211,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,110,112,199,43,101,238,211,215,57,27,3,145,86,47,187,12,233,35,28,215,172,111,109,69,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,124,175,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,82,239,188,51,58,46,254,77,154,112,253,72,205,91,220,207,179,235,125,36,245,52,243,80,246,100,177,80,170,119,89,67,188,140,108,205,153,202,246,186,161,171,197,189,200,162,98,53,123,41,36,129,213,122,46,233,39,21,233,27,75,19,22,182,203,231,178,75,239,150,184,100,215,23,58,57,123,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,123,210,42,174,239,82,139,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,170,232,247,68,23,221,121,232,239,38,215,93,47,165,186,222,115,172,95,48,154,221,53,142,41,152,177,214,89,226,161,130,105,22,154,20,137,100,150,177,36,168,107,145,157,196,71,198,199,53,140,116,138,198,190,63,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,91,255,0,130,167,165,140,167,234,5,119,183,91,136,213,226,87,225,233,89,166,87,218,237,117,208,108,67,253,66,215,241,150,241,99,181,195,61,68,150,122,174,21,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,113,142,73,85,173,107,35,224,214,133,143,244,119,213,86,27,213,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,119,83,54,221,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,126,133,52,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,255,0,2,168,103,135,171,31,84,250,201,245,3,33,247,25,206,149,171,29,64,231,214,238,141,52,99,166,139,123,233,41,113,59,165,158,171,42,174,150,21,153,149,117,83,166,69,122,133,41,165,114,73,218,125,50,44,49,74,145,186,53,94,236,108,119,47,186,136,156,215,171,31,84,250,201,245,3,33,247,25,201,21,174,56,85,170,191,194,175,167,13,70,154,162,173,46,86,60,162,253,100,167,137,175,111,97,208,87,87,92,102,149,207,111,30,74,244,117,190,20,106,163,145,17,29,38,232,237,209,90,28,127,162,14,150,191,149,198,184,193,166,245,185,39,193,44,182,219,124,151,219,221,68,77,229,84,250,24,166,134,39,69,76,138,213,98,76,247,207,27,81,207,251,172,106,185,251,61,90,145,191,66,120,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,50,128,124,58,181,142,251,163,125,92,96,149,54,136,124,197,38,97,112,131,14,186,83,114,99,59,212,181,243,197,27,87,155,152,245,111,106,116,167,159,102,241,115,251,28,57,53,175,114,154,20,3,154,117,55,118,186,216,58,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,103,223,249,88,245,79,255,0,108,182,170,255,0,237,149,199,255,0,123,26,51,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,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,55,219,116,95,192,132,31,220,84,233,99,253,255,0,106,175,254,181,183,127,208,64,235,247,107,181,214,255,0,225,143,91,125,190,220,234,238,55,43,142,131,201,87,89,89,87,51,166,158,166,121,49,245,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,153,247,52,103,173,248,85,171,77,122,26,207,180,230,197,81,87,61,183,21,210,123,173,146,142,90,183,181,211,201,5,53,158,72,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,248,25,204,2,127,245,87,208,183,255,0,154,198,145,117,65,162,152,103,236,254,203,85,159,209,80,187,255,0,185,212,206,109,210,58,116,111,254,55,205,61,174,255,0,113,50,179,253,145,49,0,13,36,116,201,105,181,95,250,68,210,139,21,246,217,73,113,182,220,116,222,197,73,89,71,87,11,102,130,166,9,45,144,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,171,241,47,232,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,181,194,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,253,254,47,106,177,238,106,190,20,120,60,34,58,117,169,212,157,121,126,177,228,248,157,93,86,39,128,83,203,53,13,116,177,68,234,41,47,235,219,72,33,84,149,170,178,62,40,164,146,161,22,61,157,20,145,211,61,206,111,38,35,238,208,225,93,20,244,241,106,233,159,167,156,107,3,130,213,87,65,125,184,83,195,123,202,89,83,88,218,151,252,110,122,120,146,169,168,232,213,98,70,70,177,182,22,36,127,119,132,77,85,87,185,93,35,251,168,0,15,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,20,67,226,167,163,150,45,34,234,226,239,83,142,77,181,38,123,111,139,49,146,155,139,255,0,189,106,170,103,158,58,148,230,247,185,95,220,158,158,89,247,251,173,111,127,131,90,141,98,42,254,79,11,237,16,181,107,103,85,246,87,94,111,149,118,234,124,2,157,185,195,25,77,27,92,250,201,232,171,41,82,24,21,206,249,49,139,44,209,189,235,197,202,172,141,204,78,42,244,145,156,87,169,77,94,169,215,173,121,206,117,114,105,234,228,167,200,175,19,77,111,74,184,34,134,120,173,204,218,42,40,100,100,91,177,31,29,52,112,198,170,138,237,213,138,170,231,42,171,151,242,116,253,169,159,161,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,254,23,39,10,169,168,89,51,124,212,12,251,236,71,119,96,89,99,86,57,200,215,181,234,215,47,23,40,26,105,7,228,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,253,96,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,250,173,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,47,211,160,94,138,49,94,148,244,226,146,247,118,182,121,141,77,201,173,240,201,145,220,42,18,55,201,65,205,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,188,91,19,34,226,158,21,157,16,81,233,182,43,104,234,123,80,233,121,229,249,37,190,89,113,234,78,244,21,20,244,86,122,184,224,124,21,91,118,149,241,86,72,196,153,55,100,170,137,5,71,7,53,175,116,141,109,138,129,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,101,0,245,191,209,118,85,210,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,184,208,212,206,140,72,86,177,137,4,138,173,98,253,248,209,178,241,103,37,141,154,20,57,254,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,28,25,151,45,83,192,199,246,217,251,183,252,72,175,94,162,180,27,50,233,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,110,234,212,123,184,61,31,27,151,155,28,137,97,94,6,63,182,207,221,191,226,64,121,255,0,23,109,111,214,141,53,234,75,27,177,105,206,175,102,184,173,182,124,30,142,174,90,59,37,254,174,134,9,39,117,125,123,93,43,163,134,70,181,94,173,99,26,174,84,223,102,53,63,161,14,149,224,215,171,26,167,170,31,165,255,0,210,102,165,229,121,111,195,62,207,249,47,142,222,106,107,252,175,115,226,29,206,215,121,238,225,203,182,206,92,118,223,131,119,252,16,145,93,80,120,122,104,191,86,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,217,27,242,252,85,125,7,74,93,20,233,103,71,223,106,127,70,119,252,174,231,246,183,200,249,223,142,213,83,77,219,242,189,254,223,107,179,4,91,111,230,95,203,151,45,246,110,219,108,187,133,107,120,213,250,167,197,190,159,208,251,141,196,139,253,52,117,49,153,116,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,238,115,123,92,228,123,90,177,190,80,120,213,250,167,197,190,159,208,251,141,196,128,0,125,95,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,82,250,122,5,232,163,21,233,79,78,41,47,119,107,103,152,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,197,177,50,46,63,225,133,208,85,78,140,90,169,58,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,194,105,34,116,93,218,122,231,35,103,106,162,75,247,97,157,99,123,90,245,145,141,176,160,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,48,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,20,172,119,94,142,250,85,204,186,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,250,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,206,105,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,31,28,60,215,239,207,47,109,143,123,97,137,136,233,36,122,53,120,70,199,185,83,102,169,161,238,149,122,103,195,122,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,60,61,174,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,167,63,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,103,107,0,101,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,249,242,250,60,68,122,32,163,234,171,4,76,183,14,165,227,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,113,99,39,242,232,178,71,27,37,168,114,189,200,215,189,201,66,224,95,247,133,199,161,61,50,252,235,222,43,74,86,254,86,61,83,255,0,219,45,170,191,251,101,113,255,0,222,197,212,248,92,122,19,211,47,206,189,226,180,229,95,220,84,233,99,253,255,0,106,175,254,181,183,127,208,64,237,94,28,57,102,85,156,244,99,167,153,78,107,147,93,114,11,213,111,197,188,205,198,233,91,37,93,84,252,46,181,108,103,57,100,87,61,220,88,198,181,55,95,147,90,136,159,36,67,61,134,154,52,19,69,49,94,157,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,63,191,83,45,67,249,186,56,227,98,236,249,156,137,179,19,238,162,111,186,238,171,153,112,47,251,194,227,208,158,153,126,117,239,21,167,106,215,189,107,197,122,118,210,123,238,177,230,182,251,173,109,151,31,242,190,102,11,92,81,201,84,254,253,76,84,236,224,217,36,141,139,179,230,106,174,239,79,186,139,182,235,178,47,21,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,16,18,42,231,105,192,117,95,13,101,29,230,217,143,230,56,157,254,158,10,182,69,83,12,55,11,117,194,5,86,77,12,168,215,35,162,149,155,164,114,49,223,52,249,53,201,253,10,81,15,94,221,16,95,122,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,230,217,95,26,112,70,190,45,184,185,206,142,84,103,95,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,107,250,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,112,81,15,67,157,93,221,122,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,101,100,147,70,142,143,186,178,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,58,139,233,163,84,250,95,206,230,193,117,50,211,254,231,201,94,104,224,169,248,93,207,245,48,203,39,148,158,104,163,239,118,187,236,100,156,91,247,31,187,87,250,21,102,255,0,130,198,177,103,213,58,151,149,232,133,194,253,87,95,137,199,139,190,247,67,71,87,85,52,172,182,79,5,116,109,86,210,198,175,237,66,201,86,190,87,202,141,102,239,123,35,93,211,101,228,22,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,81,143,81,62,160,117,59,250,229,122,254,219,41,121,197,24,245,19,234,7,83,191,174,87,175,237,178,145,173,165,243,86,251,231,216,188,57,15,244,134,47,212,167,222,115,208,1,15,116,128,0,0,0,0,0,0,1,99,29,1,244,113,75,109,165,161,215,157,86,178,247,46,50,118,43,113,74,9,159,12,180,236,167,146,24,230,138,226,188,30,237,229,94,230,209,177,232,213,137,88,175,86,171,214,55,71,151,130,193,92,199,93,139,118,254,217,234,132,119,105,246,155,7,178,184,10,177,184,185,214,120,83,76,113,170,174,168,252,231,162,55,239,225,61,111,162,142,146,160,233,255,0,24,76,175,51,163,167,126,161,94,33,150,58,185,96,168,145,205,160,162,145,97,122,80,174,207,88,100,115,95,10,61,210,53,191,206,115,152,215,57,141,71,58,78,128,88,152,124,61,188,45,184,181,110,52,136,113,166,113,155,226,243,220,101,120,236,109,92,234,234,159,178,35,162,34,58,34,56,68,0,3,217,172,0,0,68,30,184,186,53,159,90,224,102,165,233,141,186,157,185,181,20,45,130,170,134,40,227,137,215,214,172,144,178,53,146,105,38,142,56,221,4,93,213,230,173,115,158,212,107,55,217,140,68,170,211,66,5,123,248,135,116,149,254,55,95,52,179,24,255,0,61,62,99,75,72,239,248,21,46,12,133,27,255,0,140,239,185,171,254,230,85,111,248,233,8,190,121,149,69,81,56,171,49,191,233,71,95,111,199,239,235,214,247,228,179,111,234,177,85,25,6,103,87,145,59,173,85,63,70,126,164,204,241,137,250,29,49,62,78,248,154,98,154,247,0,17,39,68,128,0,63,69,5,198,225,107,157,213,54,202,250,138,73,159,12,212,206,146,9,93,27,157,20,177,186,57,99,85,106,162,171,95,27,222,199,55,240,115,92,228,93,209,85,15,206,0,126,105,26,235,210,0,3,244,58,23,78,222,160,116,199,250,229,101,254,219,17,207,78,133,211,183,168,29,49,254,185,89,127,182,196,122,216,243,180,247,199,181,175,205,189,31,127,212,171,221,149,231,0,11,65,193,224,0,1,66,222,41,122,233,89,172,29,86,95,177,186,43,207,155,198,244,239,253,77,219,33,141,39,142,54,85,70,136,183,7,186,57,87,143,123,205,119,33,116,140,107,90,248,233,160,254,114,53,30,235,148,234,159,90,255,0,147,183,79,185,182,177,199,111,243,181,120,253,189,60,132,14,139,185,27,235,167,149,148,244,189,214,247,35,85,133,39,154,37,147,139,209,221,180,127,29,221,178,46,107,0,29,215,162,61,121,166,233,199,169,124,59,82,111,53,181,112,99,201,80,251,94,64,144,212,75,27,22,221,82,197,138,73,37,100,76,123,166,100,46,116,117,41,23,7,115,125,59,17,54,119,23,39,10,0,106,160,17,215,195,235,88,174,186,223,210,94,11,151,100,183,234,75,174,67,69,79,53,146,241,44,85,78,158,116,158,146,103,195,27,170,156,247,189,254,102,74,118,211,207,34,189,119,114,207,205,17,26,246,161,34,128,170,191,28,239,216,159,239,39,240,210,189,122,120,233,251,62,234,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,225,19,92,173,217,100,150,54,252,185,33,101,94,49,248,6,101,170,121,151,79,186,125,167,216,245,93,243,33,190,84,100,116,212,52,52,200,156,229,126,214,213,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,127,209,223,74,184,111,74,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,222,30,215,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,136,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,63,37,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,96,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,93,182,221,87,241,47,79,197,55,63,166,193,122,45,204,169,83,33,171,180,220,178,170,138,11,5,181,105,150,86,190,169,242,84,178,90,138,117,124,105,247,88,250,56,42,209,252,213,24,230,114,98,239,205,26,234,65,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,251,205,68,100,110,85,115,81,21,80,60,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,135,186,7,212,204,171,87,122,66,211,108,235,53,171,243,119,170,139,125,69,190,166,169,210,73,36,149,94,74,174,106,54,79,43,228,123,158,249,164,101,59,95,35,213,223,122,71,61,200,136,138,136,149,45,226,181,166,127,163,190,178,114,59,141,61,37,170,146,131,53,183,208,228,212,112,91,227,237,241,238,70,180,245,15,153,168,198,181,38,146,170,150,166,87,42,114,229,221,71,185,220,156,228,73,85,224,133,169,158,103,21,212,189,28,172,171,181,69,240,251,133,38,77,111,131,185,198,186,163,204,70,180,245,111,226,175,251,240,199,229,104,147,118,177,56,186,127,188,229,230,196,64,179,240,0,2,170,252,115,191,98,127,188,159,195,75,84,42,175,199,59,246,39,251,201,252,52,14,85,224,169,234,159,41,250,127,93,238,54,226,234,74,86,240,84,245,79,148,253,63,174,247,27,113,117,32,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,85,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,246,217,251,183,252,72,181,66,170,252,12,127,109,159,187,127,196,139,84,0,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,121,252,47,164,75,174,162,244,101,147,245,69,136,92,106,234,46,88,62,81,83,109,189,89,146,157,210,164,214,166,211,81,73,230,160,237,181,92,215,194,234,153,95,47,63,185,217,71,63,148,125,149,73,122,255,0,134,95,74,157,71,102,58,167,139,107,166,45,114,186,225,58,123,65,112,73,46,55,182,86,62,159,227,180,244,181,48,201,45,178,56,89,35,100,168,134,105,35,108,111,115,147,176,157,169,119,87,201,23,105,211,3,193,83,210,198,83,245,2,187,219,173,196,244,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,10,182,241,206,253,137,254,242,127,13,42,172,181,79,28,239,216,159,239,39,240,210,47,248,100,116,253,128,245,15,212,146,216,181,25,149,115,219,113,91,63,218,168,168,226,72,93,5,116,244,213,244,109,109,53,84,115,71,35,101,166,123,102,123,100,141,17,170,228,249,114,79,158,225,48,60,41,250,24,181,89,113,154,14,168,181,94,215,73,112,185,95,233,210,76,82,203,113,181,181,233,108,129,149,12,146,43,154,247,227,228,218,151,186,6,62,9,34,217,27,11,249,163,223,222,68,138,205,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,196,244,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,129,126,10,158,150,50,159,168,21,222,221,110,39,248,20,151,212,199,133,198,174,89,58,151,166,195,52,7,6,171,172,192,51,58,142,245,150,231,53,83,231,164,177,49,24,215,84,195,112,168,86,114,129,145,57,94,177,171,249,190,88,187,109,99,167,157,30,212,180,158,146,122,90,197,122,70,210,199,233,158,45,146,93,111,190,122,224,183,155,141,109,193,177,179,185,92,250,104,33,149,97,141,141,78,212,43,229,218,230,198,231,72,230,242,84,89,31,248,157,172,1,154,206,172,125,83,235,39,212,12,135,220,103,44,211,72,112,171,86,127,224,167,95,98,188,212,85,195,79,75,139,228,183,182,58,153,237,107,214,123,125,222,182,186,22,170,185,174,78,14,150,154,54,189,54,221,88,174,68,86,170,163,146,178,250,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,65,118,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,26,115,210,124,235,244,161,165,152,110,166,124,47,225,159,107,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,197,188,248,247,56,242,226,221,246,223,100,223,99,57,157,75,224,20,218,89,212,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,243,138,221,230,30,180,106,139,42,171,222,199,83,172,79,99,220,171,205,142,107,183,119,45,214,229,60,38,117,66,235,168,253,31,90,237,151,150,213,201,81,130,222,43,49,118,85,212,214,186,161,245,48,49,177,212,195,183,36,69,141,145,69,87,29,59,35,221,200,214,83,183,101,68,84,99,66,101,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,74,125,39,122,88,209,191,167,248,247,183,64,116,171,157,166,213,122,166,101,29,230,217,73,95,79,29,68,21,108,138,166,22,202,198,207,4,172,154,25,81,174,69,68,124,114,199,28,140,119,226,215,177,174,77,149,17,78,107,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,69,95,19,77,107,253,11,116,143,148,249,123,127,154,175,206,247,194,168,249,197,206,24,188,236,19,121,137,36,218,70,57,187,82,197,83,193,201,203,105,86,46,77,86,242,218,85,20,109,226,239,172,86,173,74,234,141,152,142,57,126,171,174,182,233,245,158,43,37,76,73,84,217,104,163,186,186,89,38,171,116,13,99,220,212,122,53,244,240,74,170,141,127,114,149,204,114,126,173,170,4,32,0,1,125,30,23,93,66,254,156,186,101,182,216,46,116,214,170,43,214,154,121,108,74,90,106,58,174,114,77,67,5,44,73,71,89,36,46,85,124,93,198,35,227,221,85,90,249,41,166,115,85,169,188,108,152,5,27,120,68,107,21,171,77,122,163,126,35,145,223,170,232,109,186,131,103,150,201,77,18,213,54,42,41,46,173,150,57,169,29,59,94,246,181,94,173,101,68,17,42,35,159,220,170,107,26,159,172,114,151,146,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,128,181,64,0,20,173,227,87,234,159,22,250,127,67,238,55,19,197,120,79,233,14,27,171,93,87,211,79,153,193,87,59,48,107,60,153,125,178,24,103,88,152,251,141,53,101,35,41,221,42,183,239,57,140,116,253,196,106,43,119,124,108,71,114,103,38,59,218,248,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,13,41,128,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,15,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,1,64,38,170,12,171,154,168,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,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,1,70,61,68,250,129,212,239,235,149,235,251,108,165,231,20,99,212,79,168,29,78,254,185,94,191,182,202,70,182,151,205,91,239,159,98,240,228,63,210,24,191,82,159,121,207,64,4,61,210,0,0,0,0,0,4,132,232,247,165,140,131,168,92,222,158,235,113,160,236,224,118,42,200,159,123,172,157,30,214,85,241,86,189,104,33,86,57,174,89,100,110,200,231,53,201,218,99,249,170,242,88,217,39,173,139,21,226,46,69,171,113,172,203,95,154,230,152,92,155,9,94,59,25,87,54,221,17,172,207,178,35,174,103,132,71,76,186,23,64,189,37,126,148,242,6,234,198,166,227,30,99,7,181,242,248,100,21,78,227,29,218,189,143,68,77,226,86,175,122,154,61,159,207,117,107,93,34,53,159,172,107,102,98,90,81,243,177,220,126,209,137,227,246,204,91,31,164,242,182,187,53,28,54,250,40,59,142,127,106,158,22,35,35,103,39,170,185,219,53,168,155,185,85,87,111,154,170,159,68,176,178,252,13,24,11,49,110,158,61,51,215,63,14,167,28,237,126,213,98,118,179,49,171,23,119,117,17,186,138,122,41,167,255,0,212,241,170,122,103,178,32,0,25,200,168,0,0,0,0,0,2,169,58,223,232,226,171,69,110,242,106,62,155,89,127,214,238,179,177,12,144,64,249,166,125,150,163,139,89,198,103,74,247,189,209,74,244,228,217,85,118,71,201,219,84,111,234,251,145,40,191,124,199,14,198,53,3,24,184,225,153,157,150,158,237,101,187,66,176,85,210,78,139,198,70,238,138,138,138,155,43,92,215,34,57,175,106,163,154,230,181,205,84,84,69,74,115,234,171,166,155,247,77,249,244,150,183,37,69,86,43,118,154,87,99,183,42,153,33,238,213,197,27,34,116,173,123,35,114,171,93,19,167,108,106,231,53,136,245,106,185,173,68,93,146,21,157,101,126,45,87,135,179,30,68,241,236,159,135,253,186,157,65,201,134,222,252,185,102,50,156,198,189,113,20,71,147,51,198,229,49,29,115,59,235,141,250,244,204,121,91,230,42,151,20,0,17,245,192,0,0,0,0,29,11,167,111,80,58,99,253,114,178,255,0,109,136,231,167,66,233,219,212,14,152,255,0,92,172,191,219,98,61,108,121,218,123,227,218,215,230,222,143,191,234,85,238,202,243,128,5,160,224,240,0,5,90,248,207,245,21,76,203,86,53,211,102,33,150,82,73,81,61,67,175,57,141,13,44,178,247,224,99,27,26,219,233,231,86,57,34,86,72,178,75,58,194,244,115,209,97,165,151,102,34,177,95,24,60,45,52,46,179,88,58,172,176,228,149,182,111,55,141,233,223,250,164,185,205,34,207,28,108,170,141,21,45,236,108,145,39,30,247,154,237,204,216,222,230,181,241,211,79,252,228,106,177,220,87,170,125,107,254,81,61,65,102,218,199,29,191,201,82,100,23,4,242,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,47,86,247,21,252,118,110,200,150,169,224,217,162,159,97,186,125,187,107,29,93,195,189,87,169,183,4,236,193,28,188,163,130,134,221,45,69,60,124,154,177,181,91,51,167,125,98,187,103,189,171,31,99,110,46,230,128,82,177,42,186,226,209,79,176,216,214,130,235,29,37,195,189,73,169,186,95,143,119,160,146,94,82,65,93,110,180,208,83,201,197,169,27,81,176,186,7,209,171,119,123,220,178,119,247,226,222,8,69,82,228,250,154,208,186,61,96,240,173,211,156,146,138,205,230,242,77,59,211,252,119,36,182,77,26,193,28,140,165,142,221,78,151,6,58,73,83,151,103,202,247,38,116,108,115,92,249,41,160,254,114,181,24,224,225,126,12,26,243,77,138,234,134,75,160,23,218,218,191,47,156,83,182,233,98,99,170,37,116,17,220,104,227,145,211,198,200,81,138,198,62,106,109,222,233,85,204,249,80,198,197,230,174,98,54,226,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,105,206,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,63,37,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,204,124,34,227,81,69,28,149,86,254,251,17,147,249,121,92,138,248,187,140,68,107,248,42,114,106,34,46,232,125,96,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,5,64,120,218,106,102,43,144,106,62,157,233,109,166,175,204,94,176,251,125,194,225,119,237,201,27,227,167,243,235,77,216,129,220,94,175,100,200,202,69,145,204,123,91,250,185,224,114,43,145,255,0,47,43,224,217,162,159,110,122,130,187,107,29,93,195,179,73,166,86,244,236,193,28,188,100,158,186,227,21,69,60,124,154,177,185,29,11,96,101,98,187,103,177,201,39,99,110,77,230,132,85,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,60,132,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,139,213,189,197,127,29,155,178,37,180,248,62,232,229,139,6,233,129,53,86,158,111,49,122,212,187,132,245,21,146,113,123,59,20,180,53,19,210,83,211,108,175,115,29,197,236,169,151,184,141,99,151,204,240,119,36,141,170,7,138,241,176,210,251,174,67,164,120,30,171,219,221,87,53,62,25,120,170,182,215,83,195,68,233,89,28,23,6,71,181,84,178,162,237,11,25,45,28,81,39,38,236,231,213,49,57,53,81,17,240,87,195,71,63,166,211,238,180,180,238,170,229,144,213,218,173,183,202,138,155,5,82,66,178,240,172,125,93,52,145,82,211,202,200,209,121,177,213,139,72,169,201,56,53,237,99,221,199,135,36,187,78,169,244,83,249,68,244,251,155,104,228,119,15,37,87,144,91,211,200,78,233,123,113,178,186,9,89,81,75,221,119,110,69,72,86,120,98,73,56,177,93,219,87,241,217,219,42,102,176,13,84,3,202,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,176,5,85,248,231,126,196,255,0,121,63,134,150,168,85,95,142,119,236,79,247,147,248,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,170,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,237,179,247,111,248,145,106,133,85,248,24,254,219,63,118,255,0,137,22,168,0,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,189,124,101,176,10,108,103,170,59,94,103,110,199,170,233,41,243,28,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,155,108,142,141,202,155,201,201,222,215,193,47,83,50,170,109,83,206,180,115,205,247,113,187,134,62,185,55,98,73,36,119,151,174,167,169,167,167,231,11,121,246,217,220,142,171,105,23,130,185,221,136,62,242,35,54,94,235,227,79,128,83,95,122,121,197,53,6,159,30,171,172,185,98,185,67,41,159,93,10,74,230,80,91,171,41,228,73,150,84,106,240,107,31,81,5,3,17,239,79,147,248,53,170,157,197,71,87,7,65,58,153,149,105,127,87,26,103,113,197,170,251,127,30,200,40,177,155,140,15,146,68,134,170,134,190,118,83,202,201,26,199,183,159,30,227,101,98,59,118,164,176,196,245,107,184,108,6,138,64,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,120,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,179,74,146,185,21,24,249,165,237,196,207,186,229,87,200,212,70,185,85,17,115,89,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,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,237,182,234,191,137,109,62,52,250,197,106,178,233,30,41,162,22,251,245,92,87,220,150,240,203,221,117,29,37,83,90,199,90,169,89,35,81,181,81,163,209,234,201,42,100,137,241,35,152,172,115,232,228,93,209,209,33,94,189,9,232,93,247,95,186,154,195,177,187,101,154,213,115,181,88,110,20,185,38,73,13,209,88,180,174,179,210,213,66,181,12,124,110,71,119,187,156,217,10,70,141,114,57,211,39,46,44,71,189,160,234,255,0,66,236,90,3,89,164,152,221,178,205,117,182,93,111,218,95,103,201,50,72,110,138,244,170,109,226,170,122,181,168,99,227,114,55,179,219,224,200,82,52,107,85,173,133,57,114,122,189,238,116,129,161,118,45,126,172,213,188,110,231,102,186,220,238,182,29,47,188,100,152,220,54,181,122,213,58,241,75,61,34,211,177,145,181,29,222,238,115,124,43,26,181,202,230,204,188,120,189,24,246,200,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,5,113,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,151,180,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,254,235,85,31,27,145,90,213,69,68,161,110,191,244,26,167,167,206,168,242,236,102,26,42,74,107,21,254,161,249,54,60,202,74,120,169,160,101,186,174,89,28,216,99,134,55,185,34,100,18,182,106,100,69,70,238,148,232,244,99,90,230,161,63,252,22,53,138,213,122,210,60,175,68,46,23,234,185,111,184,213,225,247,186,26,58,186,166,185,141,181,85,50,54,171,105,99,87,171,209,145,212,199,43,229,70,177,24,215,214,70,187,171,165,80,38,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,5,170,0,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,117,32,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,48,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,50,174,106,160,202,184,23,253,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,33,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,32,40,4,213,65,149,115,85,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,0,0,251,24,118,29,147,234,6,79,110,195,48,203,45,69,218,245,118,153,32,164,164,129,19,148,142,217,85,85,85,118,70,181,173,69,115,158,229,70,181,173,115,156,168,136,170,159,177,19,84,233,28,95,23,46,81,102,137,185,114,98,41,136,214,102,119,68,68,113,153,158,136,135,170,208,173,19,203,181,243,80,105,48,76,74,15,243,117,55,58,174,81,127,120,80,119,226,138,106,174,18,72,206,239,111,188,213,237,181,220,157,248,39,249,82,231,52,151,73,112,141,19,194,40,176,28,6,215,229,45,212,155,201,44,178,42,58,162,178,161,81,17,245,19,189,17,57,202,237,147,117,217,17,17,26,214,163,88,214,181,60,183,76,253,61,227,29,59,233,197,30,53,108,161,167,117,254,182,24,103,200,174,76,122,202,234,218,212,103,222,70,200,173,106,246,24,231,61,177,51,139,118,106,170,170,115,123,220,238,182,79,50,156,178,48,52,115,235,249,243,199,179,179,226,228,190,80,246,230,230,212,226,188,91,13,51,24,107,115,228,199,214,159,173,63,244,245,71,108,200,0,55,10,216,0,0,0,0,0,0,0,0,60,110,173,105,46,17,173,152,69,110,3,159,90,252,221,186,175,105,34,150,53,70,212,81,212,34,42,50,162,7,170,47,9,91,186,236,187,42,42,43,154,228,115,28,230,175,178,7,205,116,83,114,153,166,168,214,37,237,135,196,93,194,93,166,253,138,166,154,233,157,98,99,116,196,199,9,137,81,6,173,105,46,111,162,121,189,110,3,159,90,252,165,198,147,105,34,150,53,87,83,214,83,170,170,50,162,7,170,39,56,157,178,236,187,34,162,163,154,228,107,218,230,167,142,46,147,170,174,154,108,61,72,96,50,90,220,148,244,185,85,166,25,93,142,220,170,100,155,181,73,44,143,137,210,181,236,141,200,142,108,173,129,177,171,156,215,171,17,202,230,181,85,54,90,115,204,112,236,159,79,242,123,142,25,153,217,106,45,55,171,76,203,5,93,36,232,156,163,118,200,168,168,169,186,57,174,106,163,154,246,170,181,205,115,92,213,84,84,85,128,102,153,109,88,11,155,183,209,60,39,242,158,223,107,175,182,15,109,108,109,118,11,203,210,156,69,31,62,158,191,222,167,247,103,255,0,140,238,157,218,76,252,112,1,171,79,0,0,3,161,116,237,234,7,76,127,174,86,95,237,177,28,244,232,93,59,122,129,211,31,235,149,151,251,108,71,173,143,59,79,124,123,90,252,219,209,247,253,74,189,217,94,112,0,180,28,30,17,87,196,167,95,191,65,93,48,100,31,103,53,11,236,190,117,148,118,109,152,215,150,126,213,211,255,0,124,67,231,93,6,200,174,143,133,43,165,222,127,187,219,115,227,226,246,200,232,183,149,69,74,248,181,89,117,247,92,117,151,31,193,116,255,0,167,253,64,189,227,122,127,111,147,133,230,223,138,86,212,195,93,93,92,216,101,159,181,60,72,248,229,133,145,197,74,196,251,173,115,101,109,67,87,146,35,85,2,186,244,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,52,209,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,42,135,194,139,163,124,250,211,173,183,29,104,213,204,67,53,194,170,48,42,118,182,199,65,119,177,77,64,203,164,245,208,85,83,202,254,117,12,69,123,33,139,150,236,98,111,206,120,156,174,106,55,132,150,232,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,64,63,201,59,170,127,251,90,117,87,255,0,99,110,63,251,196,208,71,76,150,155,173,131,166,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,103,223,170,125,20,254,78,221,65,102,218,57,29,195,206,210,99,247,4,242,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,78,44,70,247,17,252,119,110,202,182,189,224,243,173,246,172,243,167,74,141,26,134,199,87,71,114,210,234,133,109,69,91,164,107,224,174,130,227,85,87,83,19,217,248,57,143,107,146,102,57,138,138,155,50,55,35,151,154,178,62,107,226,247,210,174,85,156,223,112,141,90,209,157,23,186,228,23,170,223,55,108,202,235,49,234,9,42,234,167,224,200,22,129,211,211,195,201,238,226,198,85,51,191,195,228,214,197,27,223,178,66,211,149,120,91,224,221,83,232,183,84,20,54,235,254,141,106,5,131,12,204,45,245,150,252,130,123,206,59,113,165,161,139,179,79,45,69,44,234,231,181,145,54,100,154,36,137,143,147,150,205,169,149,141,68,89,55,64,185,64,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,32,241,118,211,220,251,82,186,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,166,219,189,169,253,40,5,112,120,92,122,236,211,47,206,189,158,180,185,238,175,117,122,167,66,58,104,212,45,82,183,207,87,5,202,211,103,124,54,185,233,160,138,103,211,220,106,94,218,90,57,149,146,253,199,49,149,19,196,247,163,145,223,113,174,251,175,254,106,213,7,135,15,79,90,251,131,117,157,167,153,78,107,161,250,129,143,217,104,190,45,230,110,55,76,102,182,146,150,14,118,170,182,51,156,178,70,214,55,147,222,214,166,235,243,115,145,19,230,168,76,15,23,186,45,125,204,52,227,8,210,221,29,211,252,175,37,178,223,174,21,119,12,147,236,245,170,182,178,70,249,68,131,202,65,63,151,221,137,11,223,60,146,112,145,171,202,74,104,156,213,69,141,119,10,96,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,211,158,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,165,43,116,15,210,142,176,83,117,123,166,215,61,88,208,13,64,181,99,118,171,133,69,210,90,219,166,61,112,161,165,167,170,165,164,154,122,57,31,51,152,198,183,106,168,169,213,17,206,226,231,108,213,71,35,149,171,122,128,12,224,245,161,163,150,45,2,234,131,63,210,172,90,110,118,91,85,194,58,139,116,124,94,158,90,150,174,158,42,184,169,183,123,222,247,246,89,80,216,187,142,114,185,253,190,107,178,187,100,209,241,85,126,47,125,45,229,89,134,163,225,26,165,163,186,83,149,228,183,171,245,190,174,223,146,125,158,177,73,89,27,124,162,193,229,39,159,203,196,175,73,158,201,228,143,156,142,94,81,211,68,214,162,36,107,184,117,95,6,205,107,251,115,211,237,219,71,42,237,253,154,189,50,184,39,102,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,219,49,141,72,251,27,114,119,53,39,249,81,126,19,88,207,80,218,35,175,55,124,91,62,209,93,74,176,98,121,213,157,240,207,85,93,137,84,83,209,65,113,164,222,106,105,170,42,102,141,171,19,18,37,172,137,168,215,47,41,42,35,69,106,252,156,203,116,0,85,95,142,119,236,79,247,147,248,105,106,133,106,248,202,105,62,169,234,135,232,131,244,103,166,153,94,91,240,207,180,30,119,224,86,106,154,255,0,43,220,248,127,111,187,217,99,184,114,237,191,143,45,183,224,237,191,5,3,128,120,42,122,167,202,126,159,215,123,141,184,186,146,162,252,34,116,67,90,52,215,169,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,125,152,229,254,133,45,208,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,67,255,0,17,238,158,181,247,57,235,59,80,242,156,43,67,245,3,32,178,214,252,39,203,92,109,120,205,109,93,44,252,45,84,140,127,9,99,141,204,119,23,177,205,93,151,228,230,170,47,205,20,156,30,17,58,123,159,105,175,77,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,219,118,57,63,161,64,145,93,88,250,88,214,79,167,249,15,183,78,102,176,210,239,83,118,155,173,255,0,166,221,87,177,88,173,149,119,27,149,199,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,134,125,255,0,146,119,84,255,0,246,180,234,175,254,198,220,127,247,136,26,83,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,149,23,226,237,162,26,209,169,93,73,99,119,221,57,210,28,215,42,182,193,131,209,210,75,89,100,176,85,215,65,28,237,175,175,115,162,116,144,198,230,163,209,175,99,149,170,187,236,246,175,244,160,30,131,192,199,246,217,251,183,252,72,181,66,181,124,26,244,159,84,244,191,244,191,250,76,211,76,175,18,248,159,217,255,0,37,241,219,53,77,7,154,237,252,67,185,218,239,49,188,248,247,25,203,142,251,115,110,255,0,138,22,84,0,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,82,7,136,247,79,90,251,156,245,157,168,121,78,21,161,250,129,144,89,107,126,19,229,174,54,188,102,182,174,150,126,22,170,70,63,132,177,198,230,59,139,216,230,174,203,242,115,85,23,230,138,4,192,240,84,244,177,148,253,64,174,246,235,113,63,200,65,225,19,167,185,246,154,244,219,146,88,181,27,7,200,49,91,148,249,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,183,99,147,250,20,155,224,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,119,255,0,25,77,39,213,61,80,253,16,126,140,244,211,43,203,126,25,246,131,206,252,10,205,83,95,229,123,159,15,237,247,123,44,119,14,93,183,241,229,182,252,29,183,224,167,53,240,137,209,13,104,211,94,164,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,93,246,99,151,250,20,11,116,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,251,117,55,211,39,82,87,254,164,181,94,251,98,233,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,128,88,87,130,167,165,140,167,234,5,119,183,91,137,254,66,15,8,157,61,207,180,215,166,220,146,197,168,216,62,65,138,220,167,206,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,109,187,28,159,208,164,223,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,160,234,111,166,78,164,175,253,73,106,189,246,197,211,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,240,225,196,242,172,27,163,29,60,197,179,92,102,235,143,222,168,190,45,230,109,215,74,41,41,42,160,231,117,171,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,1,208,58,174,196,254,220,244,203,170,184,180,120,207,218,10,186,220,62,237,228,45,205,162,243,114,79,92,202,89,31,75,218,139,103,43,166,108,236,137,209,241,78,73,35,88,173,251,200,134,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,53,60,103,175,168,94,147,181,247,244,251,169,127,97,122,105,212,15,179,127,108,47,63,7,248,78,27,91,228,124,143,157,151,177,229,251,80,246,251,61,190,28,56,125,222,59,109,242,216,11,223,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,137,237,72,127,225,95,69,170,120,255,0,74,116,248,46,171,105,253,215,17,171,197,114,11,141,190,215,75,116,181,84,208,85,84,80,202,177,214,119,222,201,246,87,239,61,93,75,17,237,107,91,198,52,110,202,230,185,86,96,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,222,166,237,55,91,255,0,77,186,175,98,177,91,42,238,55,43,142,15,125,164,163,163,164,133,211,79,83,60,148,19,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,12,251,255,0,36,238,169,255,0,237,105,213,95,253,141,184,255,0,239,16,47,251,164,239,75,26,55,244,255,0,30,246,232,14,170,115,78,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,0,3,149,117,85,127,202,177,174,156,117,22,227,130,217,50,187,174,73,54,63,85,111,179,193,139,83,73,61,209,149,213,76,242,240,79,11,98,84,145,59,82,74,201,92,246,125,230,50,55,189,17,85,168,138,20,109,215,254,188,212,245,7,213,30,93,147,67,91,73,83,98,176,84,63,25,199,159,73,81,21,76,15,183,82,75,35,91,52,115,70,198,164,172,158,87,77,82,138,170,237,146,161,24,143,115,90,213,39,167,130,230,133,216,173,90,113,145,245,15,115,179,93,97,201,47,119,10,156,110,219,83,80,175,142,149,246,120,146,154,73,31,78,205,145,178,115,170,107,216,249,21,94,136,234,68,99,120,42,74,143,174,11,79,71,125,87,222,174,180,86,106,62,155,117,42,58,138,250,136,233,162,125,94,49,89,75,3,94,247,35,90,178,77,52,109,138,38,110,169,187,228,115,88,212,221,92,168,136,170,104,83,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,239,57,85,242,57,85,206,85,85,80,168,191,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,30,215,197,219,68,53,163,82,186,146,198,239,186,115,164,57,174,85,109,131,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,119,217,237,95,233,65,225,19,162,26,209,166,189,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,244,40,29,87,198,159,71,109,87,173,35,197,53,190,223,97,171,150,251,141,94,25,100,174,172,164,165,107,152,219,85,83,36,114,58,170,68,98,189,25,29,76,113,50,37,115,209,141,125,100,137,178,186,84,32,7,64,26,243,83,211,231,84,120,142,77,53,109,37,53,138,255,0,80,204,103,33,125,93,68,84,208,50,221,87,44,109,116,210,77,35,28,145,50,9,91,13,74,170,43,119,74,117,98,189,173,115,148,190,157,107,210,251,86,181,105,30,95,165,23,151,82,71,79,148,217,234,109,172,168,169,162,109,91,40,231,123,23,179,84,145,57,81,30,248,101,237,202,207,188,213,71,198,213,71,53,81,21,51,215,118,232,239,170,251,45,214,182,205,89,211,110,165,73,81,65,81,37,52,175,164,198,43,42,160,115,216,229,107,150,57,161,141,209,74,205,209,118,124,110,115,28,155,43,85,81,81,64,191,78,172,125,44,107,39,211,252,135,219,167,51,88,104,34,130,167,62,212,63,13,251,149,29,247,18,205,89,155,86,105,61,206,201,89,108,191,80,76,151,186,203,172,54,217,169,36,115,161,119,41,164,124,243,70,178,70,171,247,228,108,172,114,162,43,182,41,51,249,39,117,79,255,0,107,78,170,255,0,236,109,199,255,0,120,129,127,221,39,122,88,209,191,167,248,247,183,64,117,83,154,116,201,105,186,216,58,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,46,134,122,105,227,160,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,176,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,60,255,0,139,182,136,107,70,165,117,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,239,179,218,191,210,135,74,240,107,210,125,83,210,255,0,210,255,0,233,51,77,50,188,75,226,127,103,252,151,199,108,213,52,30,107,183,241,14,231,107,188,198,243,227,220,103,46,59,237,205,187,254,40,5,149,0,0,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,30,215,197,219,68,53,163,82,186,146,198,239,186,115,164,57,174,85,109,131,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,119,217,237,95,233,65,225,19,162,26,209,166,189,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,244,40,22,232,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,45,211,197,219,79,115,237,74,233,183,27,177,105,206,15,144,101,87,40,51,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,155,110,246,167,244,161,90,189,50,116,201,212,149,131,169,45,40,190,223,122,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,168,26,9,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,66,15,23,109,61,207,181,43,166,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,109,187,218,159,210,128,87,7,133,199,174,205,50,252,235,217,235,75,254,41,3,195,135,167,173,125,193,186,206,211,204,167,53,208,253,64,199,236,180,95,22,243,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,117,249,185,200,137,243,84,46,252,0,0,1,149,115,85,6,107,63,146,119,84,255,0,246,180,234,175,254,198,220,127,247,136,23,83,225,113,232,79,76,191,58,247,138,210,85,17,171,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,248,183,153,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,73,80,6,85,205,84,25,172,254,73,221,83,255,0,218,211,170,191,251,27,113,255,0,222,32,93,79,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,143,171,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,30,35,216,158,85,156,244,99,168,120,182,21,140,221,114,11,213,111,194,124,181,186,215,69,37,93,84,252,46,180,143,127,8,163,71,61,220,88,199,57,118,79,147,90,170,191,36,80,51,216,106,160,205,103,242,78,234,159,254,214,157,85,255,0,216,219,143,254,241,52,166,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,127,241,148,210,125,83,213,15,209,7,232,207,77,50,188,183,225,159,104,60,239,192,172,213,53,254,87,185,240,254,223,119,178,199,112,229,219,127,30,91,111,193,219,126,10,115,95,8,157,16,214,141,53,234,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,127,161,64,183,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,2,140,122,137,245,3,169,223,215,43,215,246,217,75,206,40,199,168,159,80,58,157,253,114,189,127,109,148,141,109,47,154,183,223,62,197,225,200,127,164,49,126,165,62,243,158,128,8,123,164,0,0,31,162,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,33,110,125,27,244,141,104,233,239,31,102,83,144,55,205,103,151,154,52,101,108,251,185,159,15,167,153,148,239,146,223,197,147,73,12,189,185,225,85,239,181,17,93,191,203,102,254,60,147,195,211,164,169,241,150,81,245,5,168,116,117,16,93,170,33,73,49,106,70,212,70,232,155,69,83,74,213,243,206,88,158,229,115,164,142,119,198,216,222,141,224,136,245,115,85,206,98,199,60,9,134,71,149,248,42,124,102,244,121,83,194,58,163,175,190,92,219,202,158,222,78,58,236,228,153,101,127,162,167,206,85,19,243,170,250,177,63,86,158,158,185,221,194,55,128,4,149,72,128,0,0,0,0,0,0,0,0,0,0,0,4,81,235,167,164,169,245,222,195,79,158,224,116,117,21,25,245,142,24,168,105,233,27,81,27,34,185,81,44,202,171,19,150,103,178,56,157,26,203,44,173,122,42,110,156,216,168,229,115,21,146,184,30,24,156,61,188,85,169,181,114,55,79,245,171,107,146,231,56,188,131,29,111,48,193,85,165,116,79,79,9,142,154,102,55,107,19,27,167,132,244,196,196,233,44,247,130,198,60,70,186,88,248,173,45,79,81,88,37,5,198,170,233,23,105,153,69,28,41,221,98,210,71,15,6,215,162,43,185,51,180,216,227,100,141,98,57,188,54,145,81,137,28,175,125,115,149,230,55,7,94,6,244,218,175,236,158,184,118,78,203,237,38,23,106,178,234,49,248,109,211,194,170,117,214,105,171,166,39,175,174,39,72,214,52,157,35,132,0,6,34,68,29,11,167,111,80,58,99,253,114,178,255,0,109,136,231,167,66,233,219,212,14,152,255,0,92,172,191,219,98,61,108,121,218,123,227,218,215,230,222,143,191,234,85,238,202,243,128,5,160,224,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,162,125,64,234,119,245,202,245,253,182,82,243,138,49,234,39,212,14,167,127,92,175,95,219,101,35,91,75,230,173,247,207,177,120,114,31,233,12,95,169,79,188,231,160,2,30,233,0,0,5,231,116,237,233,251,76,127,169,182,95,236,81,29,8,231,189,59,122,126,211,31,234,109,151,251,20,71,66,45,11,30,106,158,232,246,56,63,54,244,133,255,0,94,175,122,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,57,239,81,62,159,181,59,250,155,122,254,197,41,70,37,231,117,19,233,251,83,191,169,183,175,236,82,148,98,67,246,151,206,219,238,159,107,164,57,15,244,126,47,215,167,221,0,4,105,120,7,66,233,219,212,14,152,255,0,92,172,191,219,98,57,233,208,186,118,245,3,166,63,215,43,47,246,216,143,91,30,118,158,248,246,181,249,183,163,239,250,149,123,178,188,224,1,104,56,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,1,121,221,59,122,126,211,31,234,109,151,251,20,71,66,57,239,78,222,159,180,199,250,155,101,254,197,17,208,139,66,199,154,167,186,61,142,15,205,189,33,127,215,171,222,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,0,14,123,212,79,167,237,78,254,166,222,191,177,74,81,137,121,221,68,250,126,212,239,234,109,235,251,20,165,24,144,253,165,243,182,251,167,218,233,14,67,253,31,139,245,233,247,64,1,26,94,1,208,186,118,245,3,166,63,215,43,47,246,216,142,122,116,46,157,189,64,233,143,245,202,203,253,182,35,214,199,157,167,190,61,173,126,109,232,251,254,165,94,236,175,56,0,90,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,234,39,212,14,167,127,92,175,95,219,101,47,56,163,30,162,125,64,234,119,245,202,245,253,182,82,53,180,190,106,223,124,251,23,135,33,254,144,197,250,148,251,206,122,0,33,238,144,0,0,94,119,78,222,159,180,199,250,155,101,254,197,17,208,142,123,211,183,167,237,49,254,166,217,127,177,68,116,34,208,177,230,169,238,143,99,131,243,111,72,95,245,234,247,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,0,0,3,158,245,19,233,251,83,191,169,183,175,236,82,148,98,94,119,81,62,159,181,59,250,155,122,254,197,41,70,36,63,105,124,237,190,233,246,186,67,144,255,0,71,226,253,122,125,208,0,70,151,128,116,46,157,189,64,233,143,245,202,203,253,182,35,158,157,11,167,111,80,58,99,253,114,178,255,0,109,136,245,177,231,105,239,143,107,95,155,122,62,255,0,169,87,187,43,206,0,22,131,131,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,2,140,122,137,245,3,169,223,215,43,215,246,217,75,206,40,199,168,159,80,58,157,253,114,189,127,109,148,141,109,47,154,183,223,62,197,225,200,127,164,49,126,165,62,243,158,128,8,123,164,0,0,23,157,211,183,167,237,49,254,166,217,127,177,68,116,35,158,244,237,233,251,76,127,169,182,95,236,81,29,8,180,44,121,170,123,163,216,224,252,219,210,23,253,122,189,233,0,7,171,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,189,68,250,126,212,239,234,109,235,251,20,165,24,151,157,212,79,167,237,78,254,166,222,191,177,74,81,137,15,218,95,59,111,186,125,174,144,228,63,209,248,191,94,159,116,0,17,165,224,29,11,167,111,80,58,99,253,114,178,255,0,109,136,231,167,66,233,219,212,14,152,255,0,92,172,191,219,98,61,108,121,218,123,227,218,215,230,222,143,191,234,85,238,202,243,128,5,160,224,240,2,160,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,131,99,118,111,134,121,42,47,129,91,106,59,93,219,109,44,210,126,178,106,119,200,237,228,149,238,251,206,93,183,217,54,68,68,64,183,240,67,255,0,11,253,123,213,142,162,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,242,52,212,156,41,89,69,69,35,99,225,79,28,108,93,159,52,139,186,167,47,189,182,251,34,34,76,0,0,0,0,135,254,40,26,247,171,29,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,228,105,170,249,210,190,138,182,71,71,194,162,57,24,155,190,24,215,116,78,95,119,109,246,85,69,136,29,5,117,235,213,142,180,245,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,89,13,59,36,110,210,68,199,125,215,38,251,108,187,162,170,40,91,248,35,87,93,253,78,95,122,75,211,220,55,85,109,22,95,141,210,63,48,142,215,116,180,121,150,83,121,250,89,109,151,7,54,62,251,162,149,98,227,60,116,242,238,214,242,94,215,13,209,174,113,221,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,0,0,0,0,86,175,89,190,42,119,221,21,234,10,135,75,244,134,193,106,189,90,176,171,131,126,216,205,81,59,36,109,222,69,139,105,45,244,242,70,174,242,253,158,226,243,149,81,100,74,152,145,142,103,8,164,101,68,245,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,0,0,4,106,197,122,205,177,85,245,157,154,244,119,150,218,188,141,214,135,202,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,249,246,230,103,41,228,100,159,40,223,27,85,139,193,236,111,126,74,128,0,0,0,0,0,134,190,28,93,113,212,245,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,140,38,80,0,0,0,0,0,0,0,0,32,7,138,223,84,122,237,211,95,232,187,244,41,156,253,156,251,71,241,191,137,255,0,131,40,235,59,254,95,200,246,127,217,49,73,199,143,126,95,230,237,191,47,158,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,129,103,224,0,0,128,30,43,125,81,235,183,77,127,162,239,208,166,115,246,115,237,31,198,254,39,254,12,163,172,239,249,127,35,217,255,0,100,197,39,30,61,249,127,155,182,252,190,123,236,155,115,255,0,11,254,179,58,147,234,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,224,244,20,156,42,153,91,69,27,100,231,79,4,111,93,153,52,137,178,175,31,189,190,219,162,42,5,159,128,0,2,63,245,235,170,89,222,139,116,157,156,234,102,154,95,126,13,146,89,190,25,228,171,124,172,53,29,174,237,202,150,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,43,3,167,175,17,238,179,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,110,213,71,38,251,162,162,252,192,187,240,0,0,113,254,173,181,190,235,211,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,191,54,61,98,154,78,15,217,200,215,241,114,181,232,138,197,245,122,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,7,214,5,90,233,151,140,117,53,251,169,123,132,26,131,106,164,198,180,86,227,78,250,75,116,211,211,75,53,198,214,248,25,43,227,172,153,41,217,43,166,125,75,149,177,190,22,162,178,45,225,86,191,245,114,190,123,74,0,0,0,1,242,114,203,117,246,241,138,222,109,56,182,71,246,126,245,91,111,168,167,183,93,252,155,42,254,31,84,248,220,216,170,123,15,84,100,189,183,171,95,219,114,241,119,29,151,228,160,125,96,80,15,247,81,250,236,255,0,179,159,252,217,179,255,0,209,11,137,232,167,168,123,87,83,29,60,227,89,228,23,90,186,251,237,190,158,27,38,82,250,154,54,211,63,227,112,83,196,181,78,70,198,137,18,178,69,145,179,49,99,251,188,37,106,42,49,200,232,216,29,212,16,255,0,197,3,94,245,99,167,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,141,53,95,58,87,209,86,200,232,248,84,71,35,19,119,195,26,238,137,203,238,237,190,202,168,177,3,160,174,189,122,177,214,158,172,112,109,51,212,189,86,248,206,55,121,248,159,157,162,248,21,182,159,187,218,182,213,77,31,235,33,167,100,141,218,72,152,239,186,228,223,109,151,116,85,69,11,127,0,163,109,107,241,83,234,162,191,87,50,249,244,143,87,105,45,216,75,111,21,48,227,208,211,99,116,78,99,173,209,189,89,79,50,173,101,59,231,231,36,109,108,143,71,170,108,247,185,17,172,77,152,208,188,144,69,95,13,141,82,215,109,105,233,197,218,153,175,87,223,140,215,222,114,10,223,129,214,249,90,58,126,237,174,38,69,15,248,186,86,49,173,218,170,42,198,253,246,163,215,109,254,109,86,42,248,175,16,207,16,203,87,77,22,170,141,43,210,186,202,75,142,170,92,105,209,94,245,107,102,131,27,130,70,238,218,137,218,187,181,245,46,106,163,162,129,200,168,136,173,150,84,225,219,142,112,155,224,143,253,20,117,93,98,234,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,133,87,39,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,73,0,0,0,0,21,65,154,248,199,84,219,58,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,248,62,56,254,250,67,36,187,195,103,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,0,34,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,203,80,0,0,0,231,253,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,138,65,254,234,63,93,159,246,115,255,0,155,54,127,250,32,23,252,0,0,1,72,29,66,248,143,117,157,131,107,238,165,225,88,182,178,121,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,243,125,51,158,238,44,99,83,119,42,185,118,221,85,87,230,5,223,130,63,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,107,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,111,166,115,221,197,140,106,110,229,87,46,219,170,170,252,192,187,240,71,254,130,181,75,59,214,158,147,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,234,225,99,35,110,209,196,198,253,214,166,251,110,187,170,170,172,128,0,0,0,10,1,254,234,63,93,159,246,115,255,0,155,54,127,250,33,119,221,61,101,55,220,231,64,180,211,53,202,107,188,237,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,232,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,168,104,188,103,242,102,117,13,95,145,220,48,138,185,244,130,74,116,182,80,227,240,190,158,43,140,9,230,35,114,221,37,149,88,229,150,167,180,146,162,82,182,88,225,78,108,111,53,115,22,103,133,186,3,154,94,179,250,157,83,233,230,249,168,61,54,100,52,151,203,149,243,23,184,84,225,213,212,203,23,9,110,62,94,68,166,69,74,132,70,49,237,168,70,177,236,153,19,131,218,230,200,141,226,228,74,76,254,234,63,93,159,246,115,255,0,155,54,127,250,32,23,252,14,105,211,94,175,83,107,214,131,96,218,185,12,244,146,84,100,86,120,102,184,37,36,18,195,4,87,22,111,21,108,49,178,93,222,140,142,166,57,163,69,85,118,232,196,84,115,145,81,203,18,252,86,250,163,215,110,154,255,0,69,223,161,76,231,236,231,218,63,141,252,79,252,25,71,89,223,242,254,71,179,254,201,138,78,60,123,242,255,0,55,109,249,124,247,217,54,9,254,10,192,240,191,235,51,169,62,162,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,190,15,65,73,194,169,149,180,81,182,78,116,240,70,245,217,147,72,155,42,241,251,219,237,186,34,165,148,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,250,192,162,29,66,241,83,234,230,227,159,228,183,13,57,213,218,187,94,39,85,120,173,154,195,67,87,141,217,221,61,45,185,211,61,105,161,145,86,157,234,175,108,74,198,170,171,223,243,69,251,206,252,86,215,186,22,188,107,182,87,211,142,59,159,245,11,152,252,127,36,204,57,95,105,63,193,244,116,158,78,215,51,25,229,34,254,244,68,142,78,113,181,42,57,43,90,246,249,158,219,145,22,48,36,0,0,0,34,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,203,80,0,0,0,135,254,40,26,247,171,29,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,228,105,170,249,210,190,138,182,71,71,194,162,57,24,155,190,24,215,116,78,95,119,109,246,85,69,136,29,5,117,235,213,142,180,245,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,89,13,59,36,110,210,68,199,125,215,38,251,108,187,162,170,40,91,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,1,70,61,68,250,129,212,239,235,149,235,251,108,165,231,20,99,212,79,168,29,78,254,185,94,191,182,202,70,182,151,205,91,239,159,98,240,228,63,210,24,191,82,159,121,207,64,4,61,210,0,0,11,206,233,219,211,246,152,255,0,83,108,191,216,162,58,17,207,122,118,244,253,166,63,212,219,47,246,40,142,132,90,22,60,213,61,209,236,112,126,109,233,11,254,189,94,244,128,3,213,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,222,162,125,63,106,119,245,54,245,253,138,82,140,75,206,234,39,211,246,167,127,83,111,95,216,165,40,196,135,237,47,157,183,221,62,215,72,114,31,232,252,95,175,79,186,0,8,210,240,14,133,211,183,168,29,49,254,185,89,127,182,196,115,211,161,116,237,234,7,76,127,174,86,95,237,177,30,182,60,237,61,241,237,107,243,111,71,223,245,42,247,101,121,192,2,208,112,120,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,173,95,4,189,76,197,106,116,179,58,209,207,55,218,201,45,249,2,228,221,137,36,141,190,98,134,162,154,158,159,156,45,231,220,127,110,74,93,164,94,8,214,247,224,251,202,175,217,44,168,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,154,158,54,154,153,138,211,105,102,11,163,158,111,187,146,92,50,4,201,187,17,201,27,188,189,13,61,53,69,63,57,155,207,184,206,228,149,91,70,188,21,174,236,79,247,145,89,178,194,191,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,66,15,14,46,184,233,186,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,55,252,106,253,44,98,223,80,40,125,186,226,82,176,26,168,5,69,248,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,219,160,0,0,2,0,120,157,117,227,250,16,177,84,232,54,147,222,184,231,217,5,189,223,18,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,241,146,57,97,106,199,50,109,206,39,47,95,235,251,172,27,87,73,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,160,27,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,64,252,164,148,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,224,25,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,51,245,223,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,93,158,136,232,220,169,198,70,57,193,167,219,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,214,82,95,134,231,136,37,55,78,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,110,208,10,1,241,71,245,217,169,191,146,251,61,17,102,158,28,93,113,212,245,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,123,77,124,177,57,170,212,153,34,142,178,252,81,253,118,106,111,228,190,207,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,26,136,4,127,232,235,172,92,19,171,252,18,162,255,0,96,163,248,54,73,102,225,246,131,31,238,77,81,240,190,236,213,12,165,254,250,124,17,71,63,118,58,117,147,245,104,188,55,226,237,149,62,114,0,0,0,1,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,168,131,42,224,104,207,163,238,172,240,222,174,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,238,166,107,58,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,139,35,21,205,123,89,44,81,61,88,254,28,87,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,246,160,0,0,0,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,170,191,28,239,216,159,239,39,240,210,53,120,90,235,166,156,104,55,83,82,93,181,66,243,240,107,86,81,143,212,99,112,220,165,68,74,90,58,169,106,169,102,141,245,47,85,78,212,43,229,220,197,147,101,107,28,246,171,248,177,30,246,73,95,28,239,216,159,239,39,240,210,170,192,213,64,43,171,195,23,196,2,179,87,104,233,186,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,186,58,70,189,242,88,168,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,8,171,226,143,232,79,83,127,37,247,138,34,165,122,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,237,171,197,31,208,158,166,254,75,239,20,69,0,129,169,219,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,214,82,95,134,231,136,37,55,78,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,110,208,0,0,1,73,126,36,126,32,148,221,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,109,187,35,84,236,30,43,157,116,255,0,143,233,127,69,51,63,254,40,165,207,235,104,91,255,0,21,173,181,199,80,142,255,0,198,249,166,53,191,238,33,87,255,0,178,33,43,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,30,40,179,79,10,30,184,234,113,171,173,147,164,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,63,148,120,90,104,213,255,0,166,12,119,64,233,110,190,87,36,197,251,245,52,25,163,232,92,179,37,117,85,69,60,181,245,18,82,67,52,81,207,221,142,157,148,236,73,157,35,162,137,145,34,61,203,30,238,164,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,4,0,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,73,254,0,0,5,11,120,165,232,93,102,143,245,89,126,201,40,172,222,83,27,212,79,245,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,61,239,53,220,153,209,177,206,107,35,169,131,249,168,228,99,123,175,130,198,188,212,218,115,44,175,167,43,205,109,35,45,183,218,119,228,214,84,154,162,40,159,241,24,82,56,170,97,137,138,206,115,190,90,116,142,69,78,127,171,101,11,220,140,251,207,114,75,79,21,61,28,190,234,239,72,247,122,156,114,109,234,240,43,132,89,140,148,220,89,253,245,75,77,4,241,212,167,55,189,168,206,220,21,18,207,191,222,115,187,28,26,213,115,209,82,147,52,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,78,245,42,202,212,85,99,38,139,185,19,254,235,145,89,35,145,90,228,85,69,11,116,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,78,159,23,252,166,197,156,244,95,167,185,174,45,93,231,108,185,6,97,105,186,91,170,123,79,143,191,75,61,166,190,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,136,45,225,113,235,179,76,191,58,246,122,208,45,167,196,87,88,236,90,55,210,62,119,83,119,135,204,85,230,22,249,240,235,93,55,39,179,189,85,95,4,177,185,121,181,143,70,246,160,74,137,246,119,22,191,177,195,147,92,246,169,65,154,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,19,211,198,111,93,43,50,157,101,177,104,53,162,243,206,203,132,219,227,184,221,41,35,73,227,255,0,12,85,181,94,212,153,28,169,20,189,186,69,167,116,111,107,85,89,230,231,111,53,87,57,173,243,254,14,250,47,106,212,94,161,175,90,129,148,98,20,151,155,70,1,103,101,93,29,69,75,218,230,80,94,230,168,103,147,149,34,87,110,247,164,80,214,185,142,86,185,177,190,54,191,238,200,145,40,23,19,164,248,47,232,191,75,48,221,51,248,167,196,254,201,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,229,85,248,178,116,81,110,211,250,207,229,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,213,49,146,118,17,136,229,153,81,150,254,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,152,25,194,233,163,168,188,239,165,253,83,160,212,204,22,163,252,213,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,126,40,191,138,46,138,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,40,135,175,238,143,174,189,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,218,248,106,117,175,113,233,211,81,232,116,191,53,185,237,166,89,117,193,209,212,177,203,75,4,118,171,165,74,211,68,203,156,179,200,212,122,194,198,64,214,72,213,149,172,108,111,124,168,142,115,17,175,11,212,43,3,197,175,173,127,130,81,214,116,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,243,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,34,188,65,186,219,181,116,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,136,127,213,86,123,149,127,182,185,30,73,145,220,63,239,149,149,215,42,234,137,63,243,164,154,105,36,127,250,92,231,59,250,85,64,246,189,58,232,54,101,212,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,237,209,170,246,243,122,178,54,175,55,181,23,66,125,58,232,54,27,211,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,221,209,170,247,112,98,50,54,175,6,53,19,138,248,124,244,73,106,233,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,181,3,48,58,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,51,110,117,254,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,188,52,146,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,166,141,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,160,20,3,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,15,172,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,9,255,0,213,31,94,63,254,107,26,101,210,166,144,94,191,103,248,204,89,125,246,217,113,255,0,238,119,10,155,35,153,218,255,0,201,221,43,227,155,252,229,59,219,254,53,128,121,255,0,18,254,184,234,122,142,204,166,209,236,29,148,140,211,172,46,241,35,225,171,141,241,84,62,249,113,133,36,129,107,91,51,21,205,74,100,107,229,108,45,99,190,251,36,89,30,170,174,99,33,229,93,14,116,137,117,234,251,87,29,138,79,113,171,179,226,118,26,118,220,178,59,172,20,238,123,217,2,189,26,202,88,94,173,88,153,83,50,242,225,220,93,145,145,205,34,54,78,210,198,238,127,211,174,131,102,93,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,221,26,175,111,55,171,35,106,243,123,81,116,39,211,174,131,97,189,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,221,26,175,119,6,35,35,106,240,99,81,3,218,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,202,23,241,52,209,79,208,183,87,25,79,151,184,121,170,12,239,124,214,143,156,188,230,139,206,207,55,152,142,77,163,99,91,181,84,85,60,26,156,182,137,98,228,229,119,45,175,248,128,30,51,122,91,246,175,167,27,22,166,80,88,188,213,126,9,144,71,230,107,124,215,15,39,107,173,98,195,55,234,213,232,217,57,213,54,220,223,147,92,246,237,186,108,222,226,129,207,252,18,245,142,197,46,43,157,116,253,81,15,102,245,77,112,92,198,142,78,79,119,155,165,146,58,122,74,132,217,25,194,62,203,226,166,249,171,249,63,205,125,214,237,27,149,126,87,142,119,236,79,247,147,248,105,5,122,54,215,74,206,157,186,142,195,53,27,227,63,14,178,182,225,29,187,35,115,210,119,194,251,61,67,219,29,82,201,20,10,143,151,182,197,239,177,155,57,59,176,196,238,14,86,163,86,117,120,231,126,196,255,0,121,63,134,129,202,188,21,61,83,229,63,79,235,189,198,220,78,159,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,153,253,235,75,83,4,242,84,175,7,177,200,254,228,20,242,193,183,221,115,123,252,218,228,115,17,22,11,120,42,122,167,202,126,159,215,123,141,184,241,94,43,26,243,77,172,157,81,215,227,54,42,218,185,44,90,109,78,184,204,108,117,68,171,4,151,22,74,247,87,204,200,94,198,164,79,238,170,83,57,81,29,220,74,56,222,143,115,85,136,208,141,90,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,255,0,121,168,140,141,202,174,106,34,170,105,119,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,85,15,130,198,131,84,221,179,44,175,168,219,205,21,35,237,182,42,119,227,54,85,154,158,41,95,241,25,146,57,106,102,137,234,254,112,62,42,117,142,53,94,31,172,101,115,218,143,251,175,106,219,160,0,0,25,129,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,208,247,74,189,76,97,189,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,155,115,175,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,225,164,144,120,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,74,203,232,119,87,176,221,8,234,163,3,213,45,65,158,174,12,122,211,81,89,13,116,244,208,44,207,167,101,77,20,244,169,50,177,62,243,152,199,78,215,189,26,142,127,6,187,139,94,237,154,161,163,48,126,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,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,162,125,64,234,119,245,202,245,253,182,82,243,138,49,234,39,212,14,167,127,92,175,95,219,101,35,91,75,230,173,247,207,177,120,114,31,233,12,95,169,79,188,231,160,2,30,233,0,0,5,231,116,237,233,251,76,127,169,182,95,236,81,29,8,231,189,59,122,126,211,31,234,109,151,251,20,71,66,45,11,30,106,158,232,246,56,63,54,244,133,255,0,94,175,122,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,57,239,81,62,159,181,59,250,155,122,254,197,41,70,37,231,117,19,233,251,83,191,169,183,175,236,82,148,98,67,246,151,206,219,238,159,107,164,57,15,244,126,47,215,167,221,0,4,105,120,7,66,233,219,212,14,152,255,0,92,172,191,219,98,57,233,208,186,118,245,3,166,63,215,43,47,246,216,143,91,30,118,158,248,246,181,249,183,163,239,250,149,123,178,188,224,1,104,56,60,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,221,89,225,189,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,191,113,136,170,232,158,137,68,54,254,157,51,187,223,78,53,189,75,216,41,252,246,55,98,200,42,172,89,7,223,134,47,134,113,101,191,202,203,247,229,73,38,239,73,112,86,113,142,53,237,246,121,57,118,127,221,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,255,0,22,70,43,154,246,178,88,162,122,177,252,56,168,105,76,225,93,96,245,103,134,244,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,134,253,182,42,163,165,98,47,234,254,87,154,53,252,152,63,149,199,157,186,253,133,248,127,157,227,228,29,231,187,222,99,202,249,78,214,252,123,222,107,245,27,243,237,114,251,221,206,223,235,10,23,234,119,168,92,171,170,13,101,189,106,230,83,77,228,60,255,0,110,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,52,143,86,181,141,124,178,202,244,99,57,241,64,241,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,69,120,92,122,236,211,47,206,189,158,180,229,87,14,157,51,187,39,78,52,93,75,223,233,252,142,55,125,200,41,108,88,255,0,223,134,95,137,242,101,195,205,75,247,37,89,33,236,201,111,70,113,146,52,238,119,185,53,118,103,222,234,190,23,30,187,52,203,243,175,103,173,2,127,248,213,250,88,197,190,160,80,251,117,196,171,94,146,116,66,213,212,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,223,39,177,37,134,62,108,221,170,230,114,106,57,138,168,244,180,175,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,71,253,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,75,116,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,245,95,16,206,139,45,93,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,202,136,127,213,86,5,149,127,182,184,230,73,142,92,63,239,148,117,214,218,234,121,63,243,100,134,104,228,103,250,28,215,55,250,21,0,212,153,197,58,174,234,187,78,58,74,211,135,230,185,172,190,122,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,114,106,203,50,162,182,54,185,168,136,247,190,56,223,224,58,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,94,255,0,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,250,200,94,201,27,180,145,49,223,117,201,190,219,46,232,170,138,25,172,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,92,44,100,109,218,56,152,223,186,212,223,109,215,117,85,85,180,175,10,30,135,41,177,171,85,147,171,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,150,140,120,63,218,176,142,165,235,50,92,238,251,73,147,233,126,59,81,79,114,176,219,174,20,109,153,247,164,145,149,9,229,107,120,200,196,99,233,101,101,51,221,250,167,195,82,199,181,21,173,71,75,19,44,208,12,214,117,99,234,159,89,62,160,100,62,227,57,106,157,42,244,245,138,245,65,225,95,134,233,30,83,83,228,60,255,0,197,170,109,215,70,82,199,81,53,178,186,43,213,107,162,168,141,175,79,248,209,189,26,230,57,241,75,43,17,236,231,201,42,175,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,20,109,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,79,9,78,181,254,55,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,124,170,235,163,163,43,23,88,122,113,75,108,142,235,240,108,207,23,243,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,243,253,22,120,121,233,127,75,22,171,86,95,125,163,164,201,117,81,180,243,37,102,64,174,145,208,81,44,237,107,100,167,161,137,219,53,140,107,81,89,223,86,36,207,71,205,186,177,146,118,90,21,109,226,143,235,179,83,127,37,246,122,35,154,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,233,126,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,170,14,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,161,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,186,152,124,71,122,28,166,233,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,39,63,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,13,15,3,207,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,202,185,170,131,42,224,122,172,139,75,115,188,83,4,196,117,50,255,0,98,242,184,222,119,231,254,207,214,249,168,95,231,60,148,201,13,87,234,216,245,146,62,18,57,27,250,198,183,150,251,183,116,249,157,171,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,142,202,186,45,208,189,56,234,47,195,51,3,210,253,80,179,121,235,85,119,198,101,134,104,149,25,85,111,170,109,222,185,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,213,1,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,134,151,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,63,89,73,126,27,158,32,148,221,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,187,64,0,0,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,61,87,141,102,169,96,153,94,119,128,233,157,130,251,230,178,76,19,226,191,104,40,188,172,204,242,126,118,27,116,212,191,172,123,18,57,57,198,213,119,234,220,238,59,108,237,151,228,115,95,8,12,255,0,13,193,122,175,169,165,204,50,26,75,75,242,172,94,166,193,104,90,149,86,178,170,227,37,101,28,177,83,163,246,226,215,189,176,72,140,228,169,201,252,88,221,222,246,53,193,121,32,0,42,175,199,59,246,39,251,201,252,52,129,93,52,116,207,153,117,75,144,229,120,102,159,87,82,51,33,176,98,245,25,29,13,21,74,163,25,115,124,53,84,208,173,34,74,174,70,194,247,54,161,202,199,187,238,115,99,90,229,99,92,178,50,122,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,64,171,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,11,254,232,7,172,27,87,86,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,141,126,43,221,14,83,100,182,171,223,87,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,213,129,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,201,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,90,167,85,93,66,226,189,80,120,87,230,90,185,139,83,121,15,63,240,154,107,141,173,245,81,212,77,108,174,138,245,68,217,105,228,115,23,254,44,140,87,53,142,124,82,196,245,99,57,241,74,171,233,59,213,62,141,253,64,199,189,198,0,52,166,0,2,42,248,163,250,19,212,223,201,125,226,136,162,189,39,193,127,74,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,47,83,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,30,127,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,158,18,157,107,252,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,249,85,215,71,70,86,46,176,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,159,107,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,64,212,241,205,58,145,162,214,218,253,18,202,96,233,202,237,73,110,212,86,211,197,53,142,106,150,192,230,57,241,207,27,229,133,18,161,143,135,156,144,182,88,216,178,34,49,30,246,170,185,137,247,219,24,60,56,60,64,40,250,136,177,69,164,154,189,145,127,174,197,7,153,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,215,36,83,168,12,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,91,255,0,131,6,79,162,83,233,126,75,140,227,182,250,75,78,168,71,80,215,228,108,117,202,121,103,188,219,162,146,71,81,214,178,25,54,138,54,68,181,114,83,57,176,162,236,172,141,242,42,44,209,161,250,188,78,188,63,235,53,118,142,167,168,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,219,43,164,107,25,37,75,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,6,159,138,118,241,159,203,116,74,255,0,170,24,213,143,29,117,93,86,168,99,148,238,182,228,114,54,89,227,130,142,220,177,199,85,71,3,227,146,46,212,207,122,214,73,35,100,134,68,224,157,198,72,215,171,163,237,118,173,80,241,111,195,107,186,75,76,227,78,102,164,177,106,254,69,81,83,105,163,199,23,123,154,216,159,28,200,143,172,157,239,142,22,57,158,89,236,146,39,43,28,199,77,35,89,194,86,195,80,140,168,11,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,64,244,26,85,139,106,62,105,168,248,230,55,164,52,55,90,188,206,174,225,19,172,141,181,202,177,85,71,85,26,247,27,51,37,69,111,103,183,193,100,89,85,205,108,109,98,189,206,106,53,92,154,115,180,199,117,134,213,69,13,246,182,146,178,228,202,120,219,89,81,73,76,234,104,38,157,26,157,199,199,19,164,145,209,177,93,186,163,22,71,171,81,81,21,206,219,117,137,94,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,179,0,0,0,15,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,51,111,212,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,237,45,20,210,62,45,152,175,146,154,72,100,84,68,110,202,245,69,107,85,21,169,165,226,165,124,109,52,114,251,22,85,130,245,3,79,55,122,203,83,111,76,58,178,62,44,111,148,170,142,74,138,186,117,221,95,206,78,243,37,169,249,35,56,179,202,253,231,111,35,81,3,144,106,158,188,212,235,39,133,174,15,140,223,107,105,36,190,233,182,164,80,99,50,49,181,17,44,242,91,153,105,174,117,4,207,133,140,106,196,196,137,86,153,170,168,238,226,209,200,245,123,156,175,70,243,79,14,76,166,197,131,117,133,133,230,185,77,119,146,178,227,246,252,138,233,113,169,237,62,78,197,44,22,42,249,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,35,172,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,123,241,115,216,217,230,107,92,169,187,82,89,17,54,228,187,173,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,191,131,152,247,53,119,69,84,3,208,106,198,117,250,80,213,60,203,83,62,23,240,207,181,185,5,198,251,228,187,253,239,43,230,170,100,155,181,220,226,222,124,123,156,121,113,110,251,111,178,111,177,122,158,25,122,41,250,22,233,31,22,243,23,15,53,95,157,237,154,214,112,151,156,49,121,216,33,242,241,199,188,108,115,118,165,138,155,155,87,150,210,172,188,92,173,227,181,43,116,171,165,191,166,158,163,180,235,76,230,177,124,102,130,243,144,82,252,86,139,205,121,126,237,174,39,247,171,191,88,143,99,155,181,44,83,187,238,57,30,187,108,205,220,173,69,210,152,0,0,28,211,168,173,6,195,122,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,166,139,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,241,6,234,190,213,213,126,180,71,125,198,44,20,148,56,246,43,79,81,99,181,86,53,173,116,247,104,27,87,51,153,90,249,29,4,83,177,146,70,232,220,218,105,21,201,10,247,21,187,58,73,55,14,1,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,56,81,219,169,34,72,169,233,226,99,81,26,198,53,169,186,236,159,121,238,123,221,201,239,115,150,210,124,37,58,40,248,37,29,31,86,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,119,57,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,149,44,104,79,160,94,171,168,250,173,208,234,75,221,206,94,25,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,223,115,81,99,99,91,35,39,141,188,146,46,110,9,42,0,3,42,231,117,234,7,164,204,203,66,48,29,48,213,39,84,85,222,241,61,74,197,237,215,166,93,155,64,144,65,65,113,169,133,103,117,181,234,146,61,85,237,137,88,246,200,228,143,186,157,206,13,253,84,156,120,81,162,141,35,211,60,87,89,58,17,211,237,45,205,105,60,197,151,38,210,251,29,190,167,140,113,190,72,121,219,32,225,60,93,198,61,141,154,39,163,100,141,234,213,225,35,24,228,77,218,128,84,95,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,94,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,206,103,85,93,51,230,93,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,42,188,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,133,165,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,14,191,213,87,76,249,151,74,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,203,95,10,62,181,255,0,70,89,84,29,53,234,101,206,235,83,141,229,183,10,122,108,74,93,251,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,219,52,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,195,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,103,32,26,126,51,89,213,143,170,125,100,250,129,144,251,140,229,154,120,83,245,199,83,169,86,170,14,150,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,172,190,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,7,42,234,95,168,188,19,165,253,44,175,212,204,234,163,252,237,29,158,139,132,223,225,59,167,150,154,104,40,251,145,69,39,103,187,216,123,123,175,111,6,126,42,191,130,47,20,240,200,215,77,71,234,47,71,243,173,80,213,11,207,158,186,215,106,5,108,80,195,18,43,41,109,244,173,183,219,214,58,90,104,213,87,183,11,57,59,100,221,92,174,115,158,247,61,239,123,220,20,46,125,92,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,242,139,190,240,186,232,202,197,161,250,113,109,215,235,221,215,226,185,158,163,99,244,213,16,172,15,123,105,109,150,122,164,138,166,58,102,181,118,238,76,254,48,190,89,28,155,53,204,108,113,236,141,124,147,7,74,233,35,166,220,55,160,142,158,111,117,89,133,254,146,170,228,218,121,178,108,210,253,5,18,185,145,178,158,157,92,232,97,225,31,126,90,106,120,217,34,177,28,142,123,158,249,158,214,51,187,218,108,64,187,120,203,212,219,186,146,173,184,81,226,53,119,77,32,165,167,146,199,21,13,37,84,77,158,169,237,175,85,109,246,53,154,149,147,35,221,72,136,212,161,145,236,102,234,156,164,107,183,84,241,94,43,157,107,254,147,114,169,250,107,211,59,157,214,155,27,196,174,21,20,217,108,187,246,97,188,93,33,145,173,74,126,10,212,145,208,210,201,27,254,110,119,9,37,94,72,197,72,97,149,209,131,163,190,149,115,46,171,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,190,141,149,204,123,124,204,141,108,141,133,156,93,201,232,174,84,237,178,71,176,52,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,26,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,248,12,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,203,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,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,182,219,162,126,4,148,234,183,91,237,90,221,210,135,76,238,183,216,234,237,117,24,29,61,243,7,174,100,210,54,70,79,61,5,29,145,18,120,156,155,42,178,72,164,137,234,142,106,43,94,175,103,222,70,164,143,233,126,51,122,91,246,83,168,235,22,166,80,88,188,173,6,119,143,199,230,107,124,215,63,57,116,162,122,195,55,234,213,234,232,248,82,186,220,223,147,90,199,111,186,110,238,226,144,42,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,248,181,239,108,16,181,206,68,221,201,20,104,187,241,77,130,96,120,95,234,133,171,69,117,47,86,53,94,242,218,73,41,241,109,39,187,220,153,79,83,90,218,70,86,78,202,235,127,102,149,37,114,42,49,243,75,219,137,159,117,202,175,145,168,141,114,170,34,196,172,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,249,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,103,177,37,134,41,17,174,221,57,198,199,126,45,69,73,21,225,213,163,151,221,100,234,227,4,166,180,77,229,233,48,251,132,25,141,210,167,139,31,217,165,160,158,41,26,156,28,246,43,187,179,173,60,27,183,147,153,223,231,197,205,99,144,11,148,232,79,66,236,90,3,211,46,29,141,219,44,215,91,101,214,253,111,165,201,50,72,110,138,244,170,109,226,170,150,21,168,99,227,114,55,179,219,224,200,82,52,107,85,173,133,57,114,122,189,238,144,0,0,0,1,149,115,186,245,3,210,102,101,161,24,14,152,106,147,170,42,239,120,158,165,98,246,235,211,46,205,160,72,32,160,184,212,194,179,186,218,245,73,30,170,246,196,172,123,100,114,71,221,78,231,6,254,170,78,60,40,209,70,145,233,158,43,172,157,8,233,246,150,230,180,158,98,203,147,105,125,142,223,83,198,56,223,36,60,237,144,112,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,64,42,47,195,231,173,187,175,74,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,103,51,170,174,153,243,46,148,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,149,94,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,66,80,120,213,250,88,197,190,160,80,251,117,196,165,98,234,124,106,253,44,98,223,80,40,125,186,226,85,95,75,250,41,252,162,117,170,209,163,145,220,60,149,94,65,111,188,121,9,221,47,110,54,87,65,107,170,168,165,238,187,183,34,164,43,60,49,36,156,88,174,237,171,248,236,237,149,2,116,248,93,120,128,86,90,43,45,189,50,107,126,69,222,181,77,229,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,252,161,94,238,241,73,34,177,176,182,55,70,174,86,44,77,138,218,140,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,240,189,235,167,244,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,111,50,185,124,197,100,59,73,220,221,26,247,196,140,147,245,174,109,68,136,19,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,163,30,162,125,64,234,119,245,202,245,253,182,82,243,138,49,234,39,212,14,167,127,92,175,95,219,101,35,91,75,230,173,247,207,177,120,114,31,233,12,95,169,79,188,231,160,2,30,233,0,0,5,231,116,237,233,251,76,127,169,182,95,236,81,29,8,231,189,59,122,126,211,31,234,109,151,251,20,71,66,45,11,30,106,158,232,246,56,63,54,244,133,255,0,94,175,122,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,57,239,81,62,159,181,59,250,155,122,254,197,41,70,37,231,117,19,233,251,83,191,169,183,175,236,82,148,98,67,246,151,206,219,238,159,107,164,57,15,244,126,47,215,167,221,0,4,105,120,7,66,233,219,212,14,152,255,0,92,172,191,219,98,57,233,208,186,118,245,3,166,63,215,43,47,246,216,143,91,30,118,158,248,246,181,249,183,163,239,250,149,123,178,188,224,1,104,56,60,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,136,43,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,172,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,58,188,21,61,44,101,63,80,43,189,186,220,69,255,0,18,223,16,74,157,97,186,222,58,124,210,11,173,36,154,125,65,81,229,175,23,106,73,98,170,131,37,123,29,75,60,107,26,190,4,124,12,167,169,130,86,163,225,149,204,157,54,114,42,177,91,184,87,177,47,252,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,245,151,42,152,19,181,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,187,196,233,162,145,34,1,97,62,26,94,32,149,58,61,117,179,244,249,171,247,90,72,244,250,190,163,203,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,110,229,84,98,59,96,148,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,9,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,230,117,141,175,150,46,166,58,130,201,53,123,27,195,126,206,80,93,59,20,240,197,44,207,146,170,174,58,120,155,12,117,53,59,189,209,178,103,71,28,104,177,195,180,108,107,90,223,214,57,31,52,146,87,196,235,175,31,211,125,246,167,65,180,158,245,203,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,140,146,69,51,146,57,147,126,17,57,35,175,71,221,38,102,93,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,183,113,232,138,216,158,168,29,255,0,194,67,166,220,203,81,117,182,61,123,165,191,213,227,216,246,155,212,112,90,136,168,146,71,221,170,234,32,146,55,209,68,249,99,116,40,196,133,238,89,220,155,202,198,77,18,49,24,233,91,52,87,104,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,153,94,23,154,189,134,232,47,65,58,147,171,154,129,61,92,118,44,119,56,172,154,161,41,32,89,167,149,239,162,182,69,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,200,18,43,196,107,168,45,39,209,142,159,111,120,190,162,99,246,172,166,235,156,91,234,40,236,56,205,210,10,149,165,185,201,28,180,237,150,71,203,11,127,85,229,251,241,212,34,247,33,145,93,26,36,82,49,251,61,180,2,116,174,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,171,101,94,20,61,14,83,99,86,171,39,87,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,222,36,134,86,201,187,221,35,59,33,37,60,60,250,113,213,14,154,52,26,159,16,213,76,222,174,227,114,184,212,45,201,152,250,75,28,212,88,218,73,247,157,75,4,168,138,231,189,206,85,124,188,94,176,164,138,238,211,127,198,77,60,160,4,85,254,234,63,66,127,246,115,255,0,155,55,143,250,32,18,168,202,185,167,221,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,92,193,1,127,222,23,30,132,244,203,243,175,120,173,61,7,91,125,31,99,61,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,113,119,159,240,184,244,39,166,95,157,123,197,105,42,128,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,180,159,9,78,181,254,55,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,206,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,127,96,241,44,232,86,167,169,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,58,54,3,85,0,132,30,26,125,117,84,245,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,36,237,200,215,61,93,34,71,55,192,17,43,196,51,173,59,87,75,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,140,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,113,234,189,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,126,120,117,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,67,207,221,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,126,83,175,234,239,76,249,150,138,233,30,150,106,150,103,93,72,199,234,189,61,125,202,217,108,133,82,71,211,91,161,101,35,233,231,150,70,185,91,206,118,213,243,72,209,62,227,26,206,78,230,231,71,31,229,233,239,167,76,239,169,107,198,81,137,233,157,63,158,201,44,88,250,223,104,173,156,225,139,226,28,107,232,233,164,139,189,52,177,199,23,24,234,159,55,39,42,239,217,224,137,187,209,80,45,123,195,115,196,18,167,168,154,105,52,123,89,46,180,141,212,91,117,59,170,104,174,83,75,20,47,201,152,178,207,36,169,21,60,48,69,12,47,166,133,32,106,177,174,115,228,98,62,77,182,100,138,147,212,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,134,130,122,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,32,120,231,126,196,255,0,121,63,134,144,131,162,206,166,42,122,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,187,245,54,233,184,171,187,107,35,85,17,241,203,28,51,34,35,153,205,97,72,213,236,107,220,164,223,241,206,253,137,254,242,127,13,42,172,13,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,138,97,241,35,240,251,166,233,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,47,235,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,91,137,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,153,123,22,127,153,99,56,206,77,134,88,178,26,186,75,22,99,79,77,77,125,183,181,81,96,174,101,61,67,42,32,87,181,81,81,31,28,177,162,181,233,179,209,29,35,81,120,200,246,187,218,244,157,234,159,70,254,160,99,222,227,1,237,122,219,232,251,38,233,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,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,139,124,87,73,222,169,244,111,234,6,61,238,48,1,165,48,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,78,43,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,152,31,43,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,130,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,2,245,60,56,186,227,169,234,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,31,138,241,58,232,59,244,223,98,169,215,157,39,178,242,207,177,251,123,190,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,227,28,146,204,212,142,20,223,132,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,2,168,60,59,122,50,234,11,85,53,31,20,215,12,110,235,117,211,236,50,203,112,150,161,185,125,59,226,109,85,75,160,84,100,180,212,80,201,203,189,220,230,248,93,36,145,186,155,138,84,53,253,213,99,160,125,234,0,0,165,111,21,62,138,49,93,2,190,218,181,175,73,237,159,13,196,51,11,132,180,87,43,76,73,27,41,109,55,69,98,203,27,105,155,201,30,144,206,198,84,57,34,107,21,144,186,7,34,57,172,146,40,153,117,37,48,120,203,235,125,171,58,214,219,6,139,219,236,117,116,245,26,95,79,59,171,171,230,145,188,42,231,185,65,71,80,140,137,137,186,163,35,138,56,183,123,149,21,207,145,237,226,136,196,124,129,94,197,186,120,69,116,125,140,208,97,182,254,173,51,4,164,185,95,110,149,21,45,196,91,12,181,12,125,162,8,150,174,134,173,242,162,61,177,74,249,213,210,53,24,230,61,24,200,216,230,187,148,142,107,42,44,183,239,5,189,116,190,229,56,38,91,160,217,29,230,212,250,76,39,203,220,113,170,77,153,29,119,149,171,154,161,245,169,178,42,44,176,199,58,196,238,124,85,204,117,95,23,61,90,232,154,208,178,160,15,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,168,30,172,17,87,251,168,253,9,255,0,217,207,254,108,222,63,232,132,170,0,113,78,178,116,46,143,168,158,156,115,61,57,248,55,196,111,78,183,201,113,199,26,197,129,147,50,241,78,199,73,74,145,203,58,43,34,238,61,59,15,126,237,94,212,210,183,155,81,202,228,237,96,12,171,130,74,120,138,232,229,247,70,250,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,198,119,169,107,231,150,71,39,6,189,234,222,212,233,81,6,238,226,231,246,57,241,107,94,212,35,88,22,169,224,151,162,159,252,29,117,25,89,112,255,0,46,21,111,165,142,95,252,158,178,174,73,152,177,255,0,228,73,27,155,39,249,244,115,127,152,165,170,28,171,165,93,45,253,11,116,227,167,90,103,53,139,224,213,246,108,126,151,226,180,94,107,204,118,174,146,179,189,93,250,196,123,218,237,234,165,157,223,113,202,196,223,102,108,212,106,39,85,0,1,18,188,65,186,219,181,116,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,216,35,7,138,159,94,63,245,95,165,77,32,189,127,154,139,47,190,219,46,63,248,246,84,217,28,206,215,254,78,233,95,28,223,231,41,222,223,241,172,32,7,77,29,58,103,125,80,106,157,6,153,224,180,255,0,230,171,47,21,188,225,255,0,6,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,60,85,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,155,190,71,39,205,202,174,95,197,75,243,232,23,165,26,62,148,180,58,146,201,115,139,158,103,148,118,111,25,68,210,67,2,73,5,83,161,106,54,129,178,68,174,238,67,79,247,218,213,89,30,215,72,249,228,111,20,151,131,66,0,120,139,120,112,88,180,19,4,180,235,22,133,193,199,16,199,237,244,150,172,166,154,182,181,242,87,45,83,166,237,199,116,87,200,238,18,119,159,44,81,73,20,44,141,177,185,24,230,70,172,124,139,20,64,233,163,168,188,239,165,253,83,160,212,204,22,163,252,213,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,126,40,191,138,46,146,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,40,91,196,27,162,75,175,74,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,130,242,116,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,61,89,69,126,26,157,107,220,122,116,212,122,29,47,205,110,123,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,239,80,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,133,228,230,125,93,218,186,65,240,252,209,156,174,11,117,37,227,44,191,96,246,11,110,57,106,158,161,172,99,231,75,84,46,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,104,115,255,0,25,109,111,210,251,118,151,218,250,123,186,216,234,238,217,181,218,162,147,39,183,74,217,36,134,11,44,17,201,44,62,105,238,79,187,59,229,106,85,83,182,31,154,34,58,73,28,172,86,68,146,84,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,180,240,208,232,114,155,167,28,54,29,97,206,31,86,253,69,205,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,238,62,52,141,136,136,215,190,96,246,183,13,44,206,244,95,195,163,58,211,125,70,212,31,181,215,171,38,151,222,168,221,81,21,36,52,244,180,112,197,104,146,40,168,233,146,56,216,249,33,137,145,181,169,44,220,165,145,220,158,229,106,57,177,178,128,77,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,17,208,15,88,54,174,172,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,231,252,64,186,17,177,117,85,138,201,154,226,204,242,90,155,143,219,214,59,117,78,239,147,226,148,176,71,85,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,219,101,221,191,36,166,30,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,161,62,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,170,25,183,255,0,85,88,22,85,254,218,227,153,38,57,112,255,0,190,81,215,91,107,169,228,255,0,205,146,25,163,145,159,232,115,92,223,232,84,25,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,34,213,60,81,124,63,232,238,244,119,46,166,244,67,29,236,221,97,243,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,206,51,39,107,105,99,141,30,233,157,35,100,70,163,210,87,75,82,192,95,247,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,36,86,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,141,94,25,215,107,85,131,195,255,0,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,181,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,173,111,17,78,186,170,122,165,204,151,7,211,234,250,182,105,93,130,162,25,168,97,169,165,137,143,185,220,97,74,134,45,201,21,99,73,225,99,163,168,116,108,133,207,254,99,26,247,49,143,114,177,129,202,186,196,234,171,50,234,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,251,138,232,154,247,183,204,200,214,198,233,159,201,220,158,136,212,94,219,35,99,44,211,193,83,210,198,83,245,2,187,219,173,197,43,23,83,224,169,233,99,41,250,129,93,237,214,224,41,88,177,254,169,250,234,169,195,186,85,210,174,150,52,162,190,174,154,251,85,166,248,252,57,173,115,169,98,116,13,183,85,216,99,79,134,177,38,141,202,231,203,21,68,114,186,104,213,189,180,72,218,215,185,206,145,34,174,3,234,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,192,245,90,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,118,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,53,89,120,173,231,55,248,78,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,130,39,226,171,202,186,5,232,163,21,233,79,78,41,47,119,107,103,152,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,197,177,50,41,84,0,0,4,95,241,33,209,11,86,183,116,161,150,54,225,124,171,181,212,96,116,245,25,197,11,225,141,178,50,121,232,40,234,21,96,149,171,178,171,36,138,73,88,138,215,34,181,234,199,253,228,106,198,252,251,154,168,51,109,213,190,139,221,116,23,168,108,219,79,234,177,10,188,118,209,29,226,178,175,27,167,153,238,149,146,217,36,168,147,201,75,20,174,115,150,86,118,145,173,87,43,156,228,123,30,199,237,35,30,136,28,128,184,159,6,158,158,45,88,222,151,221,58,145,189,90,170,217,144,229,149,21,118,75,61,67,171,26,232,22,201,12,145,119,28,200,152,191,117,239,172,130,86,185,101,251,219,82,198,172,70,181,206,89,42,47,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,105,163,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,245,96,0,0,138,191,221,71,232,79,254,206,127,243,102,241,255,0,68,36,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,12,182,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,15,201,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,81,102,39,209,102,188,230,221,67,100,29,52,99,216,253,36,153,102,45,81,34,93,165,169,169,242,148,144,81,50,162,40,86,224,142,157,172,150,74,101,73,225,149,138,200,221,35,226,145,174,100,110,223,99,70,96,10,203,241,64,211,154,157,32,240,252,210,125,45,170,202,170,242,71,226,153,69,162,208,151,58,154,104,169,223,59,33,181,92,24,205,163,137,17,172,99,90,141,99,17,85,207,70,53,188,223,35,249,72,232,107,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,205,60,69,58,21,166,234,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,249,236,107,28,246,49,202,246,82,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,13,57,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,235,245,147,171,56,38,182,117,29,153,234,22,155,226,22,171,21,134,186,225,36,116,242,219,219,51,62,47,193,238,106,220,230,100,168,222,220,213,31,227,92,214,199,30,220,147,154,62,94,228,178,5,202,116,11,214,190,43,213,102,156,82,89,46,215,63,47,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,139,162,124,178,168,164,191,9,254,158,117,183,48,213,202,109,117,195,50,218,188,63,15,198,234,36,160,185,220,161,100,21,44,188,189,143,164,146,162,203,45,59,166,107,218,201,105,230,230,147,172,111,100,111,141,142,111,235,26,213,109,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,57,232,0,135,186,64,0,1,121,221,59,122,126,211,31,234,109,151,251,20,71,66,57,239,78,222,159,180,199,250,155,101,254,197,17,208,139,66,199,154,167,186,61,142,15,205,189,33,127,215,171,222,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,0,14,123,212,79,167,237,78,254,166,222,191,177,74,81,137,121,221,68,250,126,212,239,234,109,235,251,20,165,24,144,253,165,243,182,251,167,218,233,14,67,253,31,139,245,233,247,64,1,26,94,1,208,186,118,245,3,166,63,215,43,47,246,216,142,122,116,46,157,189,64,233,143,245,202,203,253,182,35,214,199,157,167,190,61,173,126,109,232,251,254,165,94,236,175,56,0,90,14,15,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,15,201,167,189,96,221,116,131,162,108,135,167,124,17,105,18,251,168,89,69,221,215,234,169,162,115,223,67,100,150,223,65,7,8,154,230,118,156,250,149,109,76,106,254,74,232,153,11,246,106,58,72,164,103,10,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,243,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,135,159,254,229,31,78,63,201,199,244,41,229,127,213,95,251,59,237,255,0,148,103,197,62,41,195,110,231,30,95,236,63,250,223,37,207,135,15,159,46,255,0,247,193,74,218,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,154,126,34,87,136,103,69,150,174,169,244,190,162,251,136,99,244,142,213,76,106,157,23,31,172,90,150,210,173,108,9,39,41,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,228,21,87,168,93,96,221,117,127,162,108,123,167,124,237,105,22,251,167,185,69,161,214,26,168,98,115,31,93,100,138,223,95,7,9,90,214,118,154,250,101,117,52,104,254,72,233,89,51,55,106,186,57,100,127,235,240,184,245,217,166,95,157,123,61,105,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,37,7,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,42,47,70,240,61,80,212,253,68,183,233,254,141,210,213,213,101,151,218,122,234,74,90,122,107,132,116,79,158,5,164,155,205,68,178,200,246,49,24,234,100,157,175,107,156,136,246,43,153,243,229,178,219,167,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,34,169,121,62,18,26,155,164,121,79,77,17,233,222,159,89,170,237,89,14,25,81,207,43,134,166,54,57,245,149,117,111,145,241,214,164,241,198,198,202,201,27,19,163,99,92,157,216,153,78,216,156,175,107,35,150,79,63,226,47,225,209,250,123,243,122,215,162,150,239,245,201,253,95,196,237,157,239,254,8,255,0,216,148,208,254,186,166,165,148,244,126,94,158,41,93,247,89,250,223,193,126,246,202,181,1,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,168,26,126,7,10,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,59,168,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,10,1,241,71,245,217,169,191,146,251,61,17,226,174,216,85,214,191,161,172,87,81,161,168,164,75,109,143,86,47,246,74,136,156,247,119,221,61,117,158,211,52,78,99,120,241,86,35,109,243,35,149,92,138,138,232,246,71,110,170,223,107,226,143,235,179,83,127,37,246,122,35,186,244,199,133,93,115,255,0,8,125,127,177,89,170,41,33,168,165,202,42,175,111,117,75,220,214,44,22,250,123,77,116,205,69,107,92,188,221,21,52,141,98,109,178,189,90,138,173,69,87,32,69,254,129,241,109,56,205,122,189,211,108,99,86,40,109,85,216,221,117,194,161,178,210,93,37,70,82,212,213,54,146,103,209,194,244,114,163,100,231,84,218,118,164,78,221,178,185,201,26,181,232,245,106,232,164,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,134,162,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,99,42,230,170,0,17,87,194,227,208,158,153,126,117,239,21,165,0,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,21,129,226,215,209,71,198,232,235,58,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,179,240,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,116,73,214,14,51,213,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,85,175,137,207,71,88,39,75,57,222,57,127,211,74,207,43,141,231,126,115,201,99,253,185,159,240,143,37,13,27,36,254,250,154,121,36,168,238,201,59,228,251,200,222,27,241,77,211,109,189,95,130,167,170,124,167,233,253,119,184,219,128,245,94,51,122,77,172,180,153,221,139,89,239,121,127,198,180,218,175,183,99,179,91,185,54,47,179,245,203,10,190,88,123,91,254,183,204,118,36,155,204,34,43,190,231,105,252,91,20,28,224,174,128,230,26,113,128,107,46,39,153,106,230,5,246,211,16,181,92,27,61,210,201,205,19,204,199,197,200,215,113,118,204,151,182,245,100,189,151,170,71,47,111,182,245,70,61,202,154,73,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,235,7,164,204,203,164,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,252,246,237,189,81,27,43,21,66,95,248,199,231,248,110,169,225,189,62,234,14,159,100,52,151,204,122,249,79,145,212,208,215,83,42,240,149,155,219,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,60,87,130,167,170,124,167,233,253,119,184,219,136,65,117,207,243,43,238,27,96,211,235,206,67,87,89,143,98,181,21,213,54,90,25,149,28,202,7,214,44,75,82,145,42,167,38,177,238,130,55,171,55,224,143,230,228,68,116,143,87,126,75,54,83,125,199,237,215,235,77,162,187,203,210,100,214,246,90,238,145,246,152,255,0,49,74,202,168,42,219,30,238,69,86,109,61,37,59,247,106,163,190,230,219,241,115,145,67,181,117,211,171,58,53,173,125,71,100,89,238,135,98,31,5,176,213,241,142,166,179,139,162,248,237,114,61,235,53,207,203,170,39,151,238,238,223,187,178,57,252,59,178,35,101,150,70,167,64,240,188,209,205,88,207,250,160,198,245,11,79,102,248,117,151,1,184,69,81,146,93,248,211,77,229,169,106,41,234,91,229,187,18,189,175,127,154,100,83,211,119,35,107,157,23,119,185,242,86,183,126,21,211,174,131,102,93,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,221,26,175,111,55,171,35,106,243,123,81,116,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,10,224,241,206,253,137,254,242,127,13,34,175,135,143,79,88,175,84,26,133,168,154,71,148,212,249,15,63,167,245,85,54,235,163,41,99,168,154,217,93,21,206,220,232,170,35,107,211,254,52,111,70,185,142,124,82,202,196,123,57,242,73,85,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,1,13,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,225,67,215,29,54,75,106,178,116,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,37,58,254,232,250,213,213,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,80,47,167,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,215,190,150,117,185,211,66,178,196,229,77,216,245,138,105,99,87,55,101,225,35,219,248,57,81,105,135,164,239,84,250,55,245,3,30,247,24,9,191,149,117,199,83,213,111,135,14,174,97,250,130,202,74,125,69,195,233,241,247,215,77,19,226,137,151,186,71,94,104,216,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,112,131,164,239,84,250,55,245,3,30,247,24,0,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,6,148,192,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,153,94,42,29,10,212,224,25,13,215,169,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,201,177,189,140,142,26,244,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,255,0,22,70,43,154,246,178,88,162,122,177,252,56,174,148,202,22,241,25,232,163,249,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,180,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,62,221,0,245,111,153,116,181,171,141,165,179,98,245,121,86,61,156,212,81,218,239,86,27,125,50,75,113,170,123,94,230,211,73,69,183,222,117,75,29,60,136,216,183,225,47,113,204,94,46,86,75,30,130,64,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,48,89,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,34,234,124,96,181,142,197,131,116,192,186,85,81,15,152,189,106,93,194,10,122,56,249,61,157,138,90,26,136,42,234,42,119,70,57,142,226,246,83,69,219,87,49,203,230,121,183,146,70,228,41,91,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,4,181,212,110,142,234,108,190,28,218,111,212,125,170,207,87,75,119,101,226,225,114,202,35,173,163,138,25,221,110,175,168,138,150,130,118,72,238,18,186,153,169,75,74,232,227,218,94,75,115,150,102,185,177,238,115,255,0,15,173,98,181,104,135,86,152,46,93,146,223,170,237,88,245,109,68,214,75,196,177,85,54,8,22,10,184,95,12,110,170,115,222,198,121,104,234,29,79,60,138,245,217,169,7,52,69,115,26,133,223,117,35,211,245,171,90,186,104,202,122,127,199,153,73,96,167,175,179,197,73,100,138,153,27,75,73,71,61,35,227,154,134,37,107,35,122,71,76,146,193,11,94,214,49,85,34,228,140,217,118,84,205,184,26,168,34,175,138,63,161,61,77,252,151,222,40,142,213,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,189,181,18,83,114,123,252,165,83,28,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,83,160,1,149,115,85,0,0,0,1,82,190,54,153,134,156,73,149,96,184,3,48,46,89,245,61,189,47,18,229,28,210,62,22,121,36,168,137,148,28,91,243,155,121,227,146,93,222,136,144,241,253,94,254,98,94,48,3,167,172,166,197,131,107,238,154,102,185,77,119,146,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,145,245,186,170,213,47,211,79,81,218,139,169,144,223,126,51,65,121,200,42,190,21,91,229,124,191,118,215,19,251,52,63,171,86,49,205,218,150,40,27,247,218,143,93,183,126,238,87,42,242,160,53,80,8,213,225,213,172,118,45,100,233,31,4,169,180,67,229,234,240,251,124,24,117,210,155,147,223,217,170,160,130,40,218,188,220,198,35,187,176,45,60,251,55,147,89,223,225,201,206,99,148,146,160,10,33,241,88,211,157,92,195,58,163,175,201,117,39,42,171,201,173,25,101,58,214,226,213,206,166,124,48,81,91,155,43,209,45,108,77,187,77,125,50,185,57,36,106,188,210,104,231,126,210,84,57,11,222,57,87,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,240,84,252,21,2,149,188,51,181,143,78,52,83,170,203,46,65,170,16,218,169,237,87,123,125,93,146,27,221,197,200,216,236,85,83,163,86,58,180,114,177,220,57,118,221,76,231,239,27,89,29,84,142,123,209,141,122,45,255,0,25,129,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,179,144,182,159,10,62,181,255,0,73,184,172,29,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,230,173,63,4,106,70,233,169,99,141,159,54,187,156,145,47,37,98,172,51,74,224,177,82,21,120,174,106,206,141,96,253,56,207,129,106,102,33,246,154,253,154,249,136,241,42,62,46,143,200,215,64,198,162,220,252,194,39,234,188,191,125,159,117,171,202,110,239,105,83,180,249,156,201,65,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,183,81,90,243,153,117,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,101,114,49,188,222,175,145,201,205,238,85,14,127,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,163,62,143,52,211,86,52,151,64,177,124,43,88,243,127,180,23,170,43,125,20,112,83,124,54,154,147,224,52,172,162,167,141,182,174,116,238,115,42,187,15,142,68,243,42,188,164,229,191,224,136,164,22,240,172,232,59,254,164,117,87,171,246,95,243,178,226,22,43,157,187,255,0,16,250,107,219,95,221,255,0,202,27,19,36,135,252,221,67,29,254,41,229,170,1,149,115,208,102,89,254,101,168,53,54,170,172,207,33,171,186,190,199,103,162,176,91,18,101,78,20,118,234,72,146,42,122,120,152,212,70,177,141,106,110,187,39,222,123,158,247,114,123,220,229,243,228,223,240,208,232,114,167,168,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,239,178,68,141,136,170,231,190,16,238,190,21,157,7,127,212,142,170,245,126,203,254,118,92,66,197,115,183,127,226,31,77,123,107,251,191,249,67,98,100,144,255,0,155,168,99,191,197,60,181,64,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,111,248,151,244,57,83,211,142,101,54,176,224,239,164,126,157,102,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,247,25,26,198,244,69,107,31,55,42,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,232,35,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,103,179,173,126,148,111,189,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,159,165,226,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,160,26,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,183,234,110,211,106,176,117,37,170,246,43,21,178,146,221,109,183,103,23,218,74,58,58,72,91,12,20,208,71,95,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,146,190,26,29,113,212,244,227,153,67,163,217,195,41,31,167,89,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,125,198,70,146,49,81,90,246,77,29,122,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,112,58,86,111,214,13,213,122,40,211,206,144,176,181,164,109,181,180,245,149,249,141,91,162,115,167,146,117,189,213,212,211,80,179,155,17,172,99,90,148,213,14,146,53,114,189,95,27,57,51,132,172,147,154,244,209,211,166,119,213,6,169,208,105,158,11,79,254,106,178,241,91,206,31,240,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,255,0,4,79,197,83,197,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,119,210,174,27,210,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,247,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,133,32,245,191,164,56,110,130,245,57,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,218,233,37,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,179,79,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,20,172,92,247,133,63,69,150,173,51,192,40,58,142,212,108,126,146,124,219,43,167,74,188,109,238,169,109,66,90,236,147,194,197,142,86,53,27,198,42,154,134,189,234,231,35,158,230,194,232,217,250,181,124,241,186,152,77,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,0,0,166,15,26,124,159,13,187,117,13,138,99,182,107,125,35,242,27,22,46,198,94,174,80,220,150,87,240,154,162,73,41,168,165,167,79,187,3,226,106,201,58,59,249,242,50,185,155,167,22,177,86,226,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,70,101,245,99,58,253,40,106,158,101,169,159,11,248,103,218,220,130,227,125,242,93,254,247,149,243,85,50,77,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,14,171,208,29,255,0,21,198,186,201,210,123,142,99,100,248,173,4,217,4,118,248,96,242,209,207,194,186,170,55,211,209,79,198,69,70,167,106,170,88,37,230,159,121,157,190,108,69,115,90,139,162,147,42,230,148,250,85,213,47,211,79,78,58,117,169,147,95,126,51,95,121,199,233,126,43,91,229,124,191,118,233,19,59,53,223,171,70,49,173,218,170,41,219,247,26,140,93,183,102,237,86,170,135,85,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,117,80,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,37,53,227,89,77,247,15,184,205,118,199,43,188,165,93,69,190,190,215,36,157,166,73,202,150,182,150,90,74,152,246,122,42,39,56,39,149,155,237,201,188,183,106,163,145,21,2,117,120,161,117,211,250,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,118,153,28,190,98,142,29,163,237,236,141,99,229,71,201,250,214,182,158,68,139,253,42,244,207,153,117,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,103,149,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,166,142,157,48,78,151,244,178,131,76,240,90,127,243,85,151,138,222,115,127,132,238,158,90,24,103,172,237,203,44,157,158,239,97,142,237,49,220,25,248,34,126,42,161,237,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,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,1,70,61,68,250,129,212,239,235,149,235,251,108,165,231,20,99,212,79,168,29,78,254,185,94,191,182,202,70,182,151,205,91,239,159,98,240,228,63,210,24,191,82,159,121,207,64,4,61,210,0,0,11,206,233,219,211,246,152,255,0,83,108,191,216,162,58,17,207,122,118,244,253,166,63,212,219,47,246,40,142,132,90,22,60,213,61,209,236,112,126,109,233,11,254,189,94,244,128,3,213,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,222,162,125,63,106,119,245,54,245,253,138,82,140,75,206,234,39,211,246,167,127,83,111,95,216,165,40,196,135,237,47,157,183,221,62,215,72,114,31,232,252,95,175,79,186,0,8,210,240,14,133,211,183,168,29,49,254,185,89,127,182,196,115,211,161,116,237,234,7,76,127,174,86,95,237,177,30,182,60,237,61,241,237,107,243,111,71,223,245,42,247,101,121,192,2,208,112,120,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,74,175,6,78,157,48,75,221,158,251,212,189,254,159,207,100,150,44,130,75,22,63,247,230,139,225,156,104,19,205,75,247,37,72,230,239,71,112,70,113,146,53,237,246,121,53,119,127,221,181,66,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,85,95,140,223,78,152,37,146,207,98,234,94,193,79,228,114,75,238,65,29,139,32,251,243,75,241,62,84,11,229,101,251,242,172,112,246,99,183,171,56,199,26,119,59,220,156,187,179,239,69,95,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,19,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,127,197,5,248,150,235,14,137,107,15,81,119,139,166,144,99,116,146,84,80,84,121,107,198,97,73,121,158,170,12,149,236,165,165,134,53,142,7,181,34,129,148,235,4,177,35,225,87,50,116,218,68,85,69,106,172,192,241,94,235,142,155,26,181,94,250,71,211,150,85,165,246,229,79,78,204,186,236,143,150,157,40,105,37,108,115,182,138,5,106,181,101,124,241,57,157,215,46,241,36,50,186,61,158,233,31,217,172,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,56,36,7,134,46,151,117,5,154,117,5,77,152,232,134,75,246,102,131,25,227,22,77,122,150,40,170,233,99,165,158,41,159,21,45,77,11,170,33,146,174,26,137,41,123,106,145,187,148,110,227,42,57,142,99,28,151,210,115,253,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,241,110,235,178,53,26,214,177,141,99,24,198,55,160,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,5,64,106,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,94,79,133,150,127,77,157,116,91,134,210,174,67,87,118,185,98,181,21,246,11,146,212,172,174,125,43,227,169,124,180,244,232,249,19,239,49,148,115,210,35,56,42,177,172,226,196,219,130,181,181,215,226,251,165,247,92,47,171,74,156,242,103,85,207,109,212,27,61,21,202,158,119,81,58,40,34,158,154,22,209,75,74,201,119,86,204,246,182,158,25,157,183,21,106,85,70,138,223,193,206,237,94,7,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,109,218,99,213,102,160,99,190,104,247,162,71,252,228,141,120,133,175,128,0,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,229,93,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,198,141,232,215,49,207,138,89,88,143,103,62,73,213,64,25,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,124,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,102,158,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,22,83,209,215,71,88,39,72,24,37,69,130,193,89,241,156,146,243,195,237,6,65,219,154,159,226,157,169,170,31,75,253,234,249,229,142,14,212,117,11,31,234,213,57,237,201,219,170,252,164,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,43,171,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,178,186,70,177,146,88,168,3,42,231,85,233,59,213,62,141,253,64,199,189,198,2,95,248,157,120,127,209,233,21,101,79,80,58,33,142,249,76,22,175,148,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,124,161,141,142,108,46,99,182,86,198,230,50,56,129,210,119,170,125,27,250,129,143,123,140,0,105,76,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,95,86,0,141,93,25,116,47,167,29,30,88,171,164,182,87,253,168,204,239,60,162,185,100,213,20,105,79,35,169,121,242,142,150,158,46,111,236,66,156,88,231,162,61,206,146,68,71,57,202,141,137,145,201,80,0,165,111,25,61,107,251,115,212,21,167,71,41,45,253,154,77,50,183,175,122,121,34,227,36,245,215,24,169,234,36,226,228,145,200,232,91,3,40,209,187,177,142,73,59,251,242,111,5,60,255,0,132,22,151,221,115,78,173,41,179,200,93,87,5,183,79,172,245,183,42,137,219,68,233,96,150,122,152,93,69,21,43,229,221,27,11,220,218,137,166,110,252,149,201,75,34,35,127,23,54,53,117,41,171,213,58,245,175,57,206,174,77,61,92,148,249,21,226,105,173,233,87,4,80,207,21,185,155,69,69,12,140,139,118,35,227,166,142,24,213,81,93,186,177,85,92,229,85,114,217,167,130,22,11,240,253,44,212,189,76,248,167,115,227,217,5,37,139,201,118,54,236,249,10,101,155,187,220,229,247,185,252,75,143,30,41,199,179,190,238,231,179,66,202,140,224,245,161,163,150,45,2,234,131,63,210,172,90,110,118,91,85,194,58,139,116,124,94,158,90,150,174,158,42,184,169,183,123,222,247,246,89,80,216,187,142,114,185,253,190,107,178,187,100,209,241,76,30,51,250,67,77,136,107,206,53,171,150,232,41,33,167,212,43,59,161,172,70,207,43,231,154,227,111,237,197,36,207,99,190,227,24,180,211,80,198,212,98,252,214,25,21,90,138,188,158,18,171,193,199,87,169,179,94,154,43,180,182,162,122,68,185,105,197,226,104,89,4,48,74,215,252,58,185,239,170,134,105,94,237,216,247,186,161,107,216,136,197,77,153,11,57,53,55,71,62,122,148,237,224,159,170,22,172,123,87,51,205,40,184,54,146,26,140,206,207,75,114,161,168,154,181,177,62,73,237,239,147,122,88,162,84,222,103,190,42,201,101,94,46,221,172,165,122,241,114,42,171,46,36,0,0,1,21,124,77,53,175,244,45,210,62,83,229,237,254,106,191,59,223,10,163,231,23,56,98,243,176,77,230,36,147,105,24,230,237,75,21,79,7,39,45,165,88,185,53,91,203,105,84,82,183,140,222,169,125,171,234,58,197,166,116,23,223,53,65,130,99,241,249,154,47,43,195,201,221,43,94,179,77,250,197,98,58,78,116,173,183,59,228,231,49,187,108,155,59,184,128,64,0,122,170,109,51,202,170,116,178,227,172,126,83,181,141,219,242,10,60,103,191,36,114,55,204,87,84,83,84,212,112,133,220,59,111,237,199,75,188,137,205,28,222,252,31,117,81,251,167,229,193,240,171,174,127,122,169,177,89,170,41,33,168,165,179,221,175,111,117,75,220,214,44,22,251,125,69,116,205,69,107,92,188,221,21,52,141,98,109,178,189,90,138,173,69,87,32,79,79,6,77,116,172,197,181,150,251,160,215,123,207,11,46,109,111,146,227,107,164,145,39,147,252,49,72,212,123,146,20,106,172,81,119,41,18,161,210,61,205,69,127,148,129,188,209,90,214,186,229,12,192,233,62,117,250,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,177,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,31,88,0,4,42,241,43,232,162,221,212,94,156,87,106,134,21,108,223,83,113,27,123,100,166,123,82,170,121,46,182,186,100,169,149,246,200,160,141,202,196,153,239,157,207,141,201,19,158,233,24,200,149,90,215,171,153,72,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,101,5,248,160,219,52,74,211,213,125,234,151,69,164,164,123,223,78,234,156,193,105,170,231,169,103,218,73,171,42,165,172,69,124,174,115,81,232,215,192,143,100,75,219,141,232,230,108,215,181,237,64,243,253,98,117,209,168,253,96,253,149,162,191,208,125,156,178,227,246,248,188,205,146,138,177,100,161,171,188,125,244,154,224,141,86,53,237,228,199,163,35,138,71,202,177,53,31,197,234,178,200,174,244,30,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,18,205,30,244,109,130,232,214,1,211,142,25,107,208,187,165,170,245,141,213,219,227,172,146,251,111,129,209,124,106,185,88,214,84,214,76,199,185,210,50,103,73,27,154,232,164,114,186,30,9,14,205,72,145,141,14,193,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,250,192,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,7,42,234,95,167,76,19,170,13,44,175,211,60,234,159,252,237,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,123,187,79,119,7,254,10,159,130,167,85,0,102,91,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,240,5,255,0,117,245,209,70,43,213,102,156,85,222,237,54,207,47,169,184,205,190,105,49,203,133,58,70,201,43,248,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,180,45,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,2,250,124,46,61,9,233,151,231,94,241,90,83,7,83,118,155,173,255,0,171,189,87,177,88,173,149,119,27,149,199,82,47,180,148,116,116,144,186,105,234,103,146,231,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,185,255,0,11,143,66,122,101,249,215,188,86,158,43,165,142,133,106,112,238,168,245,87,170,125,87,160,171,166,190,213,103,25,4,216,85,11,106,162,116,13,183,85,203,34,252,73,235,12,142,87,62,88,170,36,137,176,200,141,237,162,72,231,49,206,116,107,16,125,95,14,190,133,105,186,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,254,123,220,198,189,236,106,61,243,40,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,74,198,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,0,0,132,30,45,61,67,221,116,107,167,154,124,15,20,186,210,82,223,117,58,162,166,201,59,38,163,116,207,117,145,41,220,151,7,68,229,78,211,30,171,53,52,42,175,221,220,42,30,177,162,57,189,200,232,216,151,254,42,122,199,98,213,222,174,46,244,216,228,59,210,96,86,248,176,233,42,121,63,251,234,170,154,121,228,169,94,15,99,85,157,185,234,37,131,111,188,215,118,57,181,202,215,162,36,96,173,194,174,180,24,5,155,81,166,168,164,91,109,242,241,115,178,83,196,215,187,190,217,232,97,162,154,87,61,188,120,163,21,183,8,81,170,142,85,85,108,155,163,118,69,112,121,242,210,124,20,53,190,234,151,92,203,166,233,172,116,142,182,186,158,163,56,167,185,54,71,54,120,231,71,81,81,203,3,219,243,107,216,230,172,46,106,167,21,98,178,68,94,124,211,183,92,24,62,153,229,90,137,110,203,238,56,181,39,155,251,21,143,191,38,184,192,200,228,146,103,80,199,85,77,79,43,227,107,24,237,251,126,105,178,189,93,197,173,138,41,94,174,251,187,47,171,233,87,84,191,66,221,71,105,214,166,77,125,248,53,5,155,32,165,248,173,111,149,243,29,171,92,175,236,215,126,173,24,247,59,122,89,103,111,220,106,189,55,221,155,57,26,168,26,83,7,228,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,253,96,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,16,3,198,175,210,198,45,245,2,135,219,174,37,53,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,203,148,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,164,248,124,244,73,106,233,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,109,92,138,145,199,180,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,61,68,250,129,212,239,235,149,235,251,108,165,231,20,99,212,79,168,29,78,254,185,94,191,182,202,70,182,151,205,91,239,159,98,240,228,63,210,24,191,82,159,121,207,64,4,61,210,0,0,11,206,233,219,211,246,152,255,0,83,108,191,216,162,58,17,207,122,118,244,253,166,63,212,219,47,246,40,142,132,90,22,60,213,61,209,236,112,126,109,233,11,254,189,94,244,128,3,213,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,222,162,125,63,106,119,245,54,245,253,138,82,140,75,206,234,39,211,246,167,127,83,111,95,216,165,40,196,135,237,47,157,183,221,62,215,72,114,31,232,252,95,175,79,186,0,8,210,240,14,133,211,183,168,29,49,254,185,89,127,182,196,115,211,161,116,237,234,7,76,127,174,86,95,237,177,30,182,60,237,61,241,237,107,243,111,71,223,245,42,247,101,121,192,2,208,112,120,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,84,6,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,165,191,248,213,250,88,197,190,160,80,251,117,196,165,96,61,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,137,58,62,198,122,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,226,222,63,225,193,225,255,0,71,211,189,138,45,91,213,236,119,253,118,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,185,101,157,64,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,231,252,108,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,237,85,44,168,187,66,198,75,71,20,73,201,187,57,245,76,78,77,84,68,124,10,240,222,202,108,88,127,91,90,91,118,200,235,188,165,37,69,194,174,215,28,157,167,201,202,170,182,134,162,146,154,61,152,138,169,206,121,226,102,251,113,111,45,220,168,212,85,75,169,235,67,71,47,186,251,211,6,127,165,88,180,220,47,87,91,124,117,22,232,248,177,124,205,85,37,68,85,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,156,215,116,110,203,156,32,53,80,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,170,191,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,121,77,88,206,191,69,250,89,153,106,103,194,254,39,246,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,61,89,21,124,81,253,9,234,111,228,190,241,68,5,0,154,19,240,222,197,175,184,127,68,186,91,105,200,232,124,165,93,69,190,174,233,28,125,214,73,202,150,182,186,162,174,154,77,216,170,137,206,9,226,126,219,242,111,45,156,136,228,84,76,246,26,146,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,245,138,213,241,189,193,126,33,165,154,105,169,159,20,237,252,7,32,171,177,121,46,198,253,239,63,76,147,119,123,156,190,239,15,134,241,227,197,121,119,183,221,188,54,117,149,17,87,197,31,208,158,166,254,75,239,20,64,85,7,134,93,218,213,101,235,143,76,43,47,55,58,74,10,121,42,46,84,140,150,166,102,196,199,79,61,178,174,24,98,71,57,81,21,242,75,36,113,177,191,139,158,246,181,55,85,68,52,18,102,7,73,243,175,209,126,169,225,186,153,240,191,137,253,146,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,141,63,0,0,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,205,22,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,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,182,219,170,254,37,191,120,203,107,69,171,26,208,107,94,139,218,178,250,72,50,28,194,241,73,87,113,178,181,141,150,121,236,144,119,100,238,191,118,175,101,158,114,42,94,46,221,142,122,197,35,91,201,172,149,18,178,250,54,208,186,206,162,122,142,195,52,231,224,223,17,178,186,225,29,199,35,107,214,118,66,203,61,59,219,37,82,73,44,8,175,139,184,196,236,49,251,181,59,179,68,222,109,87,35,144,37,87,82,218,57,98,209,191,10,29,27,166,180,77,230,42,243,12,194,213,152,221,42,120,189,157,234,170,251,61,100,141,78,14,123,209,189,168,18,158,13,219,197,175,236,115,226,215,61,200,113,95,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,28,171,170,173,45,253,11,117,29,168,186,103,13,139,224,212,22,108,130,171,225,84,94,107,204,118,173,114,191,189,67,250,197,123,220,237,233,101,129,223,125,202,244,223,103,236,228,114,37,180,248,66,107,165,102,167,244,227,87,167,57,13,231,206,222,180,210,224,219,116,45,122,78,249,155,103,157,139,37,18,201,44,138,230,59,139,217,87,3,24,197,68,142,42,104,154,172,106,113,115,248,175,141,166,138,127,240,11,212,101,29,195,252,152,85,194,150,73,127,242,138,202,73,33,98,71,255,0,150,164,142,116,159,230,17,173,254,122,145,127,194,251,91,237,90,39,213,125,149,183,155,29,93,198,159,63,167,110,14,199,211,72,214,190,142,122,218,202,85,134,117,107,190,79,98,75,12,108,122,114,106,163,36,115,211,146,177,35,120,95,160,7,52,234,43,94,112,222,155,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,236,174,70,59,131,17,242,57,56,49,202,129,197,124,65,186,219,181,116,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,136,127,213,86,123,149,127,182,185,30,73,145,220,63,239,149,149,215,42,234,137,63,243,164,154,105,36,127,250,92,231,59,250,85,79,107,212,86,188,230,93,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,217,92,140,111,55,171,228,114,115,123,149,108,127,194,83,162,143,130,81,209,245,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,115,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,216,16,3,170,30,148,117,31,165,43,238,49,100,207,226,231,246,163,31,165,188,69,52,112,170,71,5,83,152,137,89,64,233,26,174,138,73,169,230,221,174,88,164,123,93,27,224,147,238,247,81,141,237,94,26,157,107,220,122,116,212,122,29,47,205,110,123,105,150,93,112,116,117,44,114,210,193,29,170,233,82,180,209,50,231,44,242,53,30,176,177,144,53,146,53,101,107,27,27,223,42,35,156,196,107,238,39,168,173,6,195,122,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,168,26,115,5,106,248,77,245,175,113,212,10,63,228,197,170,23,62,253,234,201,111,100,152,133,108,139,75,79,28,182,186,88,33,133,45,141,141,141,99,228,154,38,70,233,154,239,214,189,241,247,213,234,212,133,21,246,84,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,5,43,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,115,78,165,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,104,168,161,145,145,108,245,100,149,50,67,26,170,43,118,71,170,171,154,136,174,78,150,86,7,141,166,177,216,162,197,112,94,159,169,225,239,94,170,110,9,152,214,73,201,237,242,148,177,199,81,73,78,155,43,56,73,222,124,181,63,52,127,38,121,95,188,221,164,106,160,85,5,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,164,245,241,36,210,223,208,183,78,61,39,105,156,214,47,131,87,217,177,251,215,197,104,188,215,152,237,93,37,101,178,106,239,214,35,222,215,111,85,44,238,251,142,86,38,251,51,102,163,81,57,87,134,94,138,126,154,122,184,197,188,197,195,202,208,96,155,102,181,156,37,225,52,190,74,120,124,188,113,239,27,218,237,234,165,166,230,213,227,188,73,47,23,35,184,239,42,188,115,191,98,127,188,159,195,64,226,158,16,24,181,139,57,215,221,66,194,178,154,31,59,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,34,6,172,96,191,162,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,147,87,193,83,213,62,83,244,254,187,220,109,199,170,241,163,208,187,237,171,81,241,206,161,237,150,107,84,56,221,238,223,77,141,220,170,105,213,145,213,62,241,18,212,201,27,234,25,178,58,78,116,173,99,25,34,43,213,27,72,172,119,4,72,145,225,50,188,47,181,190,235,173,157,40,89,91,121,177,210,91,170,48,10,134,224,236,125,52,142,115,43,32,162,163,165,88,103,86,187,230,199,172,83,70,199,167,39,34,190,55,61,56,163,210,54,75,82,144,60,33,53,210,143,76,58,142,171,211,156,134,243,228,172,186,151,111,109,186,22,189,32,100,46,188,64,245,146,137,100,150,69,107,219,201,143,171,129,140,98,170,201,45,76,77,86,57,120,185,151,126,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,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,81,143,81,62,160,117,59,250,229,122,254,219,41,121,197,111,106,183,134,238,184,231,90,163,152,230,214,156,171,5,134,135,32,191,220,46,180,177,212,215,86,54,86,69,61,67,228,99,94,141,165,114,35,145,175,68,84,69,84,223,125,149,127,19,67,159,97,175,98,109,209,22,105,215,73,91,124,146,103,153,118,71,141,196,220,204,110,197,184,170,152,136,153,233,157,80,64,19,27,251,150,125,64,255,0,191,13,61,255,0,214,21,191,244,65,253,203,62,160,127,223,134,158,255,0,235,10,223,250,33,24,249,43,27,255,0,183,43,215,251,127,179,63,255,0,101,31,124,252,16,228,19,27,251,150,125,64,255,0,191,13,61,255,0,214,21,191,244,65,253,203,62,160,127,223,134,158,255,0,235,10,223,250,32,249,43,27,255,0,183,39,246,255,0,102,127,254,202,62,249,248,44,35,167,111,79,218,99,253,77,178,255,0,98,136,232,71,149,210,156,90,225,130,233,118,29,132,221,166,167,154,187,31,176,91,237,85,82,83,57,206,137,242,193,78,200,222,230,43,145,170,173,87,49,85,21,81,23,109,183,68,252,15,84,88,54,98,105,183,76,79,84,56,243,50,185,77,220,109,235,148,78,177,53,85,49,61,147,50,0,15,70,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,158,245,19,233,251,83,191,169,183,175,236,82,148,98,95,54,171,98,215,12,235,75,179,28,38,211,53,60,53,217,5,130,225,106,165,146,165,206,108,76,150,122,119,198,199,61,90,142,84,106,57,232,170,168,138,187,111,178,47,224,86,255,0,247,44,250,129,255,0,126,26,123,255,0,172,43,127,232,132,99,62,193,223,196,220,162,108,211,51,164,47,94,73,54,147,42,200,240,88,155,121,141,250,109,205,85,68,196,79,76,104,135,32,152,223,220,179,234,7,253,248,105,239,254,176,173,255,0,162,15,238,89,245,3,254,252,52,247,255,0,88,86,255,0,209,13,15,201,88,223,253,185,91,127,219,253,153,255,0,251,40,251,231,224,135,39,66,233,219,212,14,152,255,0,92,172,191,219,98,36,39,247,44,250,129,255,0,126,26,123,255,0,172,43,127,232,135,169,210,159,13,221,113,193,117,71,14,205,174,217,86,11,53,14,63,127,183,221,106,163,166,174,172,116,175,138,10,134,72,246,177,29,74,212,87,43,88,168,136,170,137,190,219,170,126,39,165,156,175,25,77,202,102,109,207,24,97,102,91,119,179,119,112,87,173,209,140,162,102,105,170,34,53,158,51,19,216,178,16,1,96,184,240,40,7,197,31,215,102,166,254,75,236,244,69,255,0,16,3,170,63,10,79,229,41,174,217,54,181,254,158,190,206,125,163,242,95,224,207,178,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,249,137,183,45,190,123,110,160,240,84,244,177,148,253,64,174,246,235,113,63,200,255,0,209,79,74,95,200,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,73,191,61,182,249,110,178,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,183,238,181,186,82,254,88,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,93,184,109,183,207,116,224,29,46,120,82,127,38,189,118,198,117,175,244,245,246,143,236,231,157,255,0,6,125,150,242,125,255,0,49,71,61,55,248,239,55,39,30,61,254,95,204,93,248,237,242,223,116,7,141,95,165,140,91,234,5,15,183,92,78,85,225,71,208,183,248,142,168,53,175,12,255,0,226,122,172,2,138,185,223,241,156,235,164,148,234,223,252,87,149,123,157,254,238,100,103,251,30,98,127,245,9,211,166,9,212,181,159,23,196,245,50,159,207,99,118,44,129,47,181,182,206,115,69,241,14,52,21,148,209,197,222,134,88,228,139,140,149,76,155,147,85,119,236,240,84,217,234,169,213,64,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,63,234,199,131,95,233,67,84,243,45,76,254,81,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,196,213,233,115,66,255,0,147,94,132,227,58,41,246,167,237,31,217,207,59,254,19,242,62,79,191,230,43,39,169,255,0,19,220,147,143,30,255,0,31,231,174,252,119,249,111,178,7,85,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,135,84,126,20,159,202,83,93,178,109,107,253,61,125,156,251,71,228,191,193,159,101,188,231,99,203,209,193,77,254,59,205,199,203,151,99,151,243,19,110,91,124,246,221,123,255,0,69,61,41,127,35,237,44,186,233,159,219,223,181,191,19,200,39,190,249,223,133,249,14,223,114,154,158,30,215,111,189,46,251,121,110,92,185,38,252,246,219,229,186,132,128,51,45,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,134,154,72,1,213,31,133,39,242,148,215,108,155,90,255,0,79,95,103,62,209,249,47,240,103,217,111,57,216,242,244,112,83,127,142,243,113,242,229,216,229,252,196,219,150,223,61,183,80,246,190,18,121,173,171,42,232,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,94,109,122,109,178,35,157,50,136,171,208,199,67,31,200,187,237,183,250,232,253,177,251,99,240,223,246,147,225,254,87,202,121,159,254,56,155,159,47,51,255,0,115,183,15,233,223,229,42,128,25,87,53,80,85,95,247,12,127,240,162,255,0,153,63,251,254,4,170,240,184,244,39,166,95,157,123,197,105,42,142,85,210,230,133,255,0,38,189,9,198,116,83,237,79,218,63,179,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,207,93,248,239,242,223,100,234,160,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,79,254,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,63,41,209,79,134,247,242,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,161,53,64,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,79,254,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,63,41,209,79,134,247,242,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,161,53,64,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,79,254,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,63,41,209,79,134,247,242,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,161,53,64,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,255,0,117,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,243,211,110,91,252,246,217,97,86,147,248,53,254,139,245,79,13,212,207,229,29,241,63,178,89,5,186,251,228,190,200,118,124,215,149,169,142,110,215,115,206,187,135,46,223,30,92,93,182,251,236,187,108,5,149,0,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,254,234,143,66,255,0,148,166,132,228,218,41,246,167,236,231,218,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,231,166,220,183,249,237,178,194,173,39,240,107,253,23,234,158,27,169,159,202,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,11,42,0,0,33,87,139,206,117,246,75,163,107,149,131,225,126,111,237,174,65,107,177,119,187,253,191,41,219,145,213,253,222,60,87,185,191,144,237,241,221,191,227,121,111,247,120,186,106,145,255,0,173,110,148,191,150,14,150,90,180,207,237,239,217,47,134,100,16,95,124,239,194,252,255,0,115,183,77,81,15,107,183,222,139,109,252,207,46,92,151,110,27,109,243,221,2,133,186,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,154,105,32,7,75,158,20,159,201,175,93,177,157,107,253,61,125,163,251,57,231,127,193,159,101,188,159,127,204,81,207,77,254,59,205,201,199,143,127,151,243,23,126,59,124,183,221,39,248,2,63,245,249,130,254,145,58,54,213,139,7,197,62,31,229,49,249,47,189,238,199,119,151,195,100,101,127,107,143,38,237,220,242,189,190,91,253,222,124,182,118,220,86,64,30,83,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,192,204,17,170,130,170,255,0,184,99,255,0,133,23,252,201,255,0,223,242,213,0,0,124,156,178,221,125,188,98,183,155,78,45,145,253,159,189,86,219,234,41,237,215,127,38,202,191,135,213,62,55,54,42,158,195,213,25,47,109,234,215,246,220,188,93,199,101,249,40,25,226,235,115,94,105,186,142,234,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,193,188,31,80,244,93,221,201,203,61,60,18,244,114,197,22,43,157,117,3,81,55,122,245,83,112,92,58,142,62,47,111,148,165,142,58,122,186,133,221,31,194,78,243,229,166,249,43,57,51,202,253,215,109,35,145,62,87,247,12,127,240,162,255,0,153,63,251,254,88,254,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,222,114,171,228,114,171,156,170,170,161,13,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,150,253,214,183,74,95,203,7,75,45,90,103,246,247,236,151,195,50,8,47,190,119,225,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,249,238,156,3,165,207,10,79,228,215,174,216,206,181,254,158,190,209,253,156,243,191,224,207,178,222,79,191,230,40,231,166,255,0,29,230,228,227,199,191,203,249,139,191,29,190,91,238,129,42,186,170,210,223,211,79,78,58,139,166,112,216,190,51,95,121,199,234,190,21,69,230,188,191,118,233,19,59,212,63,172,87,177,173,218,170,40,29,247,220,140,93,182,126,237,87,34,231,7,253,85,96,89,87,251,107,142,100,152,229,195,254,249,71,93,109,174,167,147,255,0,54,72,102,142,70,127,161,205,115,127,161,80,212,153,92,26,215,224,223,106,213,93,92,203,245,58,205,212,13,93,138,159,44,188,84,222,223,110,169,198,91,92,250,121,234,94,178,204,212,153,181,80,163,153,221,124,138,196,237,162,181,138,214,170,189,81,94,224,153,93,42,234,151,233,167,167,29,58,212,201,175,191,25,175,188,227,244,191,21,173,242,190,95,187,116,137,157,154,239,213,163,24,214,237,85,20,237,251,141,70,46,219,179,118,171,85,106,87,197,147,93,53,151,53,215,31,209,30,107,139,93,112,252,91,17,231,45,166,215,37,115,103,165,189,242,154,102,195,123,107,153,27,17,221,216,21,177,181,138,233,59,14,100,236,71,53,238,153,165,159,244,83,210,151,242,62,210,203,174,153,253,189,251,91,241,60,130,123,239,157,248,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,146,111,207,109,190,91,175,160,234,111,165,221,47,234,155,0,155,16,212,11,37,35,238,84,116,245,107,143,94,156,201,22,123,53,108,208,186,54,212,51,183,36,110,145,136,238,219,221,3,159,219,145,98,143,146,47,22,171,66,157,188,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,245,151,42,152,19,181,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,187,196,233,162,145,47,164,241,90,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,135,254,35,61,20,127,42,173,56,130,255,0,128,91,45,81,234,110,45,250,203,109,76,233,218,146,233,66,136,245,146,216,233,185,53,141,228,247,164,145,58,84,115,89,35,92,221,226,108,210,200,147,0,1,150,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,162,142,141,181,103,59,214,206,156,112,205,66,212,140,66,235,98,191,87,91,227,142,162,91,131,97,103,197,248,49,173,75,156,44,137,27,219,134,163,252,107,90,232,227,219,146,240,71,197,219,150,78,107,154,248,108,104,54,127,213,28,93,69,228,22,218,71,91,93,78,218,171,142,35,21,15,26,43,181,237,37,115,188,253,83,149,234,215,177,205,86,247,41,219,27,91,44,140,231,35,159,206,86,73,45,64,202,185,165,62,147,189,44,104,223,211,252,123,219,160,32,7,247,12,127,240,162,255,0,153,63,251,254,89,78,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,129,234,192,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,247,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,202,214,254,225,143,254,20,95,243,39,255,0,127,192,181,64,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,173,93,88,240,107,253,40,106,158,101,169,159,202,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,125,183,217,55,216,9,1,225,113,232,79,76,191,58,247,138,210,85,28,171,165,205,11,254,77,122,19,140,232,167,218,159,180,127,103,60,239,248,79,200,249,62,255,0,152,172,158,167,252,79,114,78,60,123,252,127,158,187,241,223,229,190,201,213,64,0,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,195,170,63,10,79,229,41,174,217,54,181,254,158,190,206,125,163,242,95,224,207,178,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,249,137,183,45,190,123,110,189,255,0,162,158,148,191,145,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,67,58,230,148,250,78,244,177,163,127,79,241,239,110,128,128,31,220,49,255,0,194,139,254,100,255,0,239,249,101,58,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,7,171,0,0,51,131,214,78,186,86,117,19,212,118,103,168,223,25,248,141,149,215,9,45,216,227,152,147,178,22,89,233,222,232,233,86,56,167,85,124,93,198,39,125,236,217,169,221,154,87,112,106,185,90,154,19,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,114,181,191,184,99,255,0,133,23,252,201,255,0,223,240,58,175,131,38,150,253,148,233,198,251,169,149,246,47,43,95,157,228,18,121,106,223,53,207,206,90,232,152,144,195,250,180,122,182,62,21,78,184,183,230,214,189,219,238,187,183,182,167,42,241,206,253,137,254,242,127,13,44,211,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,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,223,125,145,63,2,58,245,207,208,199,242,209,251,19,254,186,63,99,190,199,124,75,253,164,248,135,154,243,126,91,255,0,142,33,225,199,203,127,221,111,207,250,54,249,132,0,240,84,245,79,148,253,63,174,247,27,113,99,253,127,232,53,55,80,125,46,101,216,204,52,85,117,55,219,5,59,242,108,121,148,148,242,212,206,251,141,36,82,57,176,199,12,111,106,202,249,226,116,212,200,138,142,217,106,17,232,199,57,173,67,154,116,83,225,189,252,143,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,3,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,77,26,79,157,126,148,52,179,13,212,207,133,252,51,237,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,87,182,161,120,42,90,179,44,255,0,37,203,236,90,247,73,141,219,111,151,138,219,149,29,150,147,9,111,98,219,4,211,62,72,233,99,227,90,198,240,141,174,70,38,204,106,108,212,217,173,252,18,100,244,135,211,221,247,165,237,26,166,209,219,190,165,253,181,164,182,92,42,170,45,117,63,6,101,183,201,210,206,228,145,212,220,27,36,139,39,235,221,81,47,113,207,87,126,187,143,201,172,106,1,218,192,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,16,3,251,134,63,248,81,127,204,159,253,255,0,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,245,96,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,223,186,214,233,75,249,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,211,128,116,185,225,73,252,154,245,219,25,214,191,211,215,218,63,179,158,119,252,25,246,91,201,247,252,197,28,244,223,227,188,220,156,120,247,249,127,49,119,227,183,203,125,208,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,120,172,117,199,83,166,182,170,254,150,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,123,170,178,166,104,183,115,157,35,83,183,12,177,185,136,231,74,217,33,9,233,128,106,150,9,170,31,104,254,194,223,126,39,246,75,32,172,197,175,31,222,179,67,229,110,148,188,123,240,126,181,141,231,199,184,207,190,206,76,93,254,78,93,148,245,102,109,186,85,234,99,50,233,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,7,171,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,234,225,99,228,118,242,74,198,253,214,174,219,238,187,34,42,167,171,34,175,138,63,161,61,77,252,151,222,40,128,250,184,159,136,247,70,57,206,85,102,194,177,109,100,243,183,172,130,225,79,107,183,83,125,157,186,199,223,170,158,70,199,20,124,223,76,214,55,147,222,212,221,202,141,77,247,85,68,249,157,215,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,251,113,107,222,216,36,70,114,84,228,254,44,110,239,123,26,236,230,116,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,2,127,130,16,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,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,247,223,34,72,197,84,115,217,12,223,0,0,0,0,0,121,75,142,170,233,197,163,81,237,26,67,115,205,45,84,217,157,250,223,81,116,182,217,36,168,68,170,169,165,133,81,36,145,173,255,0,245,213,168,191,121,237,134,119,53,28,144,202,172,241,93,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,126,123,51,253,98,207,181,23,87,46,218,223,121,191,85,210,229,151,75,194,222,217,89,69,85,51,31,65,58,61,29,11,105,164,115,221,44,76,129,27,27,33,78,106,177,178,56,209,23,238,160,26,115,4,74,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,0,0,0,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,157,29,198,146,85,138,162,158,86,57,17,204,123,92,155,166,233,247,152,230,61,188,152,246,185,125,1,70,216,103,87,119,94,144,124,64,245,155,43,158,221,87,120,196,239,217,197,254,219,145,218,160,168,115,30,248,18,235,51,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,26,23,146,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,3,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,143,172,114,174,172,125,44,107,39,211,252,135,219,167,3,165,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,126,178,157,188,41,250,227,166,211,91,173,7,75,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,220,72,0,0,0,0,0,0,28,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,85,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,153,197,124,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,143,172,114,174,172,125,44,107,39,211,252,135,219,167,3,165,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,126,178,149,188,49,122,241,253,8,95,105,180,27,86,47,92,112,28,130,224,223,134,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,185,73,28,80,185,100,153,118,231,43,150,234,64,0,0,252,151,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,197,207,123,90,155,170,162,31,172,138,190,40,254,132,245,55,242,95,120,162,57,87,134,47,94,63,166,251,21,54,131,106,197,235,150,125,143,219,219,240,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,41,36,150,102,164,147,46,252,37,114,4,255,0,0,0,0,0,63,37,178,237,106,189,83,62,178,205,115,164,175,167,142,162,122,71,203,77,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,241,107,216,230,174,202,138,132,11,241,58,235,199,244,33,98,169,208,109,39,189,113,207,178,11,123,190,37,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,227,36,114,194,213,142,100,219,156,78,94,171,225,113,232,79,76,191,58,247,138,208,36,166,53,148,216,179,11,116,215,108,114,187,205,210,83,220,43,237,114,73,218,124,124,106,168,170,165,164,169,143,103,162,42,240,158,9,89,190,220,93,199,118,170,181,81,87,235,20,129,132,117,155,125,232,243,174,237,110,185,201,106,248,206,25,148,106,5,230,159,38,182,196,198,37,83,163,138,231,85,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,119,105,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,31,172,0,0,0,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,224,31,221,71,232,79,254,206,127,243,102,241,255,0,68,30,40,254,132,245,55,242,95,120,162,40,4,13,84,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,83,213,145,87,197,31,208,158,166,254,75,239,20,64,125,92,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,62,111,166,107,27,201,239,106,110,229,70,166,251,170,162,124,201,42,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,60,86,144,235,70,151,235,214,27,30,160,105,30,95,73,145,88,164,168,150,145,106,33,100,145,62,41,227,84,231,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,181,235,227,21,110,234,178,11,20,55,59,102,71,230,244,38,175,201,199,114,182,218,168,210,41,40,110,17,189,123,110,185,73,187,164,154,25,36,123,22,55,35,155,2,72,200,90,232,155,43,98,150,104,65,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,154,26,30,7,159,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,1,226,181,15,90,52,191,74,110,184,157,139,80,50,250,75,77,203,57,188,67,97,199,168,220,201,37,158,190,182,71,53,173,107,35,141,174,114,49,28,248,218,233,92,137,27,22,72,209,206,111,54,239,250,181,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,51,217,213,119,85,218,143,213,174,163,191,53,205,101,242,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,192,209,240,43,215,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,97,64,0,32,7,137,215,94,63,161,11,21,78,131,105,61,235,142,125,144,91,221,241,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,25,35,150,22,172,115,38,220,226,114,132,202,194,181,163,75,245,23,50,204,116,255,0,7,203,233,47,55,220,2,162,158,147,35,167,166,100,142,101,4,243,36,156,34,89,85,189,167,189,22,25,90,246,177,206,88,223,27,152,254,46,69,67,239,211,101,54,42,188,170,227,133,83,215,115,189,90,173,244,119,74,202,110,211,211,181,75,87,37,76,116,242,115,84,224,238,79,162,169,77,145,85,201,219,221,200,136,230,170,230,179,64,127,76,191,166,92,79,249,62,124,87,244,133,241,6,252,11,225,156,123,221,238,46,231,203,159,234,251,61,190,231,119,187,250,174,215,115,187,250,190,100,224,241,23,213,237,92,208,94,179,116,119,87,33,159,31,143,80,113,221,55,181,205,112,74,72,31,53,170,90,183,212,220,162,173,134,54,75,180,171,77,34,73,52,104,170,173,149,24,244,84,115,94,136,228,11,137,7,42,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,44,140,87,53,142,124,82,196,245,99,57,241,78,170,0,0,0,0,7,42,215,78,168,244,39,166,191,130,126,154,243,159,179,159,104,252,207,195,63,193,149,149,157,255,0,47,218,239,127,177,162,147,143,30,252,95,206,219,126,95,45,246,93,190,78,138,117,153,211,103,81,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,131,215,210,112,165,100,145,198,233,57,212,65,27,23,103,205,26,108,139,203,239,111,182,200,170,144,91,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,0,0,126,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,247,228,230,49,211,194,215,57,19,102,172,177,162,237,201,55,253,101,101,248,199,231,249,150,150,102,93,62,234,14,159,100,53,118,60,134,199,81,145,212,208,215,83,42,115,137,251,91,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,101,255,0,71,221,89,225,189,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,191,113,136,170,232,158,136,29,212,0,0,0,0,229,90,233,213,30,132,244,215,240,79,211,94,115,246,115,237,31,153,248,103,248,50,178,179,191,229,251,93,239,246,52,82,113,227,223,139,249,219,111,203,229,190,203,183,85,42,175,199,59,246,39,251,201,252,52,9,211,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,167,107,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,63,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,242,115,24,233,225,107,156,137,179,86,88,209,118,228,155,254,178,178,252,99,243,252,203,75,51,46,159,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,149,57,196,253,173,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,102,128,225,93,31,117,103,134,245,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,134,253,198,34,171,162,122,39,117,0,0,3,143,235,127,86,218,3,211,133,214,217,102,214,140,214,175,28,168,188,211,190,166,129,238,176,220,106,160,169,99,29,197,232,201,169,233,223,18,189,170,173,228,206,92,218,143,141,85,17,30,197,95,201,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,164,85,241,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,197,137,198,150,228,234,120,219,83,205,207,69,94,19,193,79,23,109,172,123,157,230,121,125,214,198,229,90,235,232,31,83,49,93,34,234,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,216,218,247,34,42,162,34,134,138,64,0,115,77,111,234,71,68,186,112,181,91,47,58,209,159,82,99,148,247,154,135,211,80,49,212,243,213,79,82,246,55,147,213,144,211,177,242,171,26,138,222,79,227,193,170,248,209,85,21,236,69,241,90,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,90,235,241,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,201,233,198,170,228,218,121,27,77,193,204,68,94,16,65,79,47,113,175,123,93,230,120,253,215,70,228,87,130,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,47,78,53,87,38,212,70,234,158,109,122,34,240,130,10,136,187,110,99,218,239,51,203,238,186,54,170,133,196,201,118,181,67,117,167,177,77,115,164,101,202,178,158,106,186,122,55,76,212,158,104,33,116,109,150,86,71,191,39,49,142,158,22,185,200,155,53,101,141,23,110,73,191,235,43,47,198,63,63,204,180,179,50,233,247,80,116,251,33,171,177,228,54,58,140,142,166,134,186,153,83,156,79,218,218,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,47,250,62,234,207,13,234,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,13,251,140,69,87,68,244,64,238,160,0,0,0,7,201,188,229,54,44,126,227,98,180,221,235,188,189,94,77,112,125,174,215,31,105,239,243,21,76,165,168,171,116,123,181,21,25,180,20,149,15,221,202,141,251,155,111,201,205,69,250,196,0,241,171,244,177,139,125,64,161,246,235,136,19,252,16,215,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,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,105,175,150,39,53,90,147,36,81,204,160,0,0,0,21,151,226,189,215,29,54,53,106,189,244,143,167,44,171,75,237,202,158,157,153,117,217,31,45,58,80,210,74,216,231,109,20,10,213,106,202,249,226,115,59,174,93,226,72,101,116,123,61,210,63,178,22,41,129,231,248,110,167,227,48,102,122,127,144,210,95,108,85,85,21,116,212,247,10,69,87,65,59,233,170,36,167,149,99,118,219,61,137,44,50,34,61,187,177,232,136,230,171,154,168,229,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,235,225,113,232,79,76,191,58,247,138,210,178,252,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,32,94,240,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,61,89,21,124,81,253,9,234,111,228,190,241,68,3,251,168,253,9,255,0,217,207,254,108,222,63,232,132,170,50,174,106,160,0,0,1,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,100,52,239,141,219,199,43,29,247,92,187,111,178,236,168,168,146,0,160,31,20,127,93,154,155,249,47,179,209,1,119,218,41,175,122,79,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,116,2,0,120,42,122,88,202,126,160,87,123,117,184,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,56,255,0,85,93,76,97,189,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,222,28,127,196,11,174,235,23,74,184,172,152,86,44,255,0,59,169,185,5,189,100,183,83,108,248,254,23,75,60,117,81,197,117,230,250,121,105,231,237,84,211,181,60,179,149,28,253,247,93,155,243,90,33,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,250,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,186,106,63,70,87,221,36,232,239,21,234,99,57,186,246,174,185,222,65,110,167,178,89,233,222,199,199,5,158,162,134,174,165,181,53,15,77,247,154,94,212,46,100,109,84,72,227,85,231,187,222,172,132,35,89,45,60,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,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,182,142,85,88,227,219,128,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,192,245,93,85,116,207,153,116,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,120,104,250,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,245,148,215,225,71,214,191,232,203,42,131,166,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,230,215,112,142,84,228,172,68,154,105,91,114,128,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,129,77,120,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,65,61,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,236,240,157,43,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,6,151,129,202,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,138,47,226,137,213,64,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,247,242,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,69,16,248,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,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,113,26,168,178,73,184,114,174,170,186,152,204,186,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,144,18,211,195,231,162,75,175,85,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,59,106,228,69,146,61,226,88,30,171,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,67,221,42,245,49,134,245,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,101,64,245,79,208,229,54,154,244,219,165,93,82,105,179,234,229,177,100,248,190,62,252,166,216,230,75,58,219,174,53,84,17,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,120,87,77,29,69,231,125,47,234,157,6,166,96,181,31,230,168,239,20,92,33,255,0,9,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,67,74,96,241,90,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,159,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,119,255,0,14,110,189,191,146,189,246,125,55,212,72,60,198,153,100,215,15,57,87,81,5,63,58,171,45,115,216,200,150,177,168,196,231,52,42,200,227,108,177,124,220,141,99,95,18,114,107,163,154,245,12,171,150,105,225,215,226,91,140,233,134,26,154,39,212,150,73,87,75,98,177,83,205,53,135,37,169,90,138,215,193,2,45,59,32,180,165,61,61,51,229,86,53,22,162,70,74,247,170,49,136,216,145,17,173,141,16,44,127,80,186,167,233,247,73,181,30,215,164,250,155,170,54,172,95,36,188,219,254,41,73,21,209,178,211,210,173,46,243,53,36,125,99,216,148,209,110,234,121,90,137,36,173,114,185,17,17,21,92,212,87,86,62,150,53,147,233,254,67,237,211,153,225,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,251,173,68,100,109,68,107,81,17,18,213,58,88,208,171,174,142,120,90,234,174,69,144,85,85,252,75,81,240,124,131,40,74,55,84,185,208,82,81,73,105,145,180,156,35,108,175,135,156,144,181,179,186,70,182,57,21,38,142,41,17,123,13,216,41,216,184,159,10,126,184,234,117,42,213,65,210,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,116,87,212,195,22,206,107,163,106,247,33,138,71,61,26,232,157,36,212,236,126,171,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,212,240,34,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,203,80,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,183,79,10,30,184,233,178,91,85,147,164,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,234,139,0,106,160,16,131,195,79,174,170,158,166,177,154,173,48,212,234,250,186,173,80,199,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,228,157,185,26,231,171,164,72,230,248,17,87,197,31,208,158,166,254,75,239,20,69,5,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,95,167,138,63,161,61,77,252,151,222,40,138,1,3,66,125,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,197,145,138,230,177,207,138,88,158,172,103,62,40,29,84,141,93,116,117,155,98,232,243,78,41,110,113,218,190,51,153,229,30,98,159,25,182,202,199,165,43,164,137,25,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,125,3,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,248,210,61,90,215,185,145,69,43,209,143,225,197,115,195,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,15,41,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,126,158,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,74,221,88,250,167,214,79,168,25,15,184,206,74,175,12,94,188,127,66,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,138,189,88,250,167,214,79,168,25,15,184,206,114,160,53,80,10,192,240,148,235,95,227,116,116,125,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,188,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,0,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,213,64,0,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,88,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,47,167,195,207,173,59,87,84,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,140,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,242,9,106,0,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,1,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,208,241,207,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,224,167,111,13,62,186,169,186,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,246,228,107,152,141,145,36,187,235,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,76,208,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,191,90,227,212,238,178,220,186,125,180,116,197,38,81,217,192,108,247,10,139,131,40,169,225,108,82,84,247,37,73,155,5,68,141,217,101,134,57,214,89,152,199,127,240,201,85,92,174,237,192,145,7,191,235,163,172,219,239,88,122,143,75,115,142,213,240,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,141,103,117,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,60,79,80,184,181,139,6,215,221,75,194,177,106,31,37,101,199,243,11,205,174,221,77,221,124,157,138,88,43,101,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,60,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,133,244,248,121,245,167,106,234,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,85,235,69,225,255,0,89,171,189,3,233,223,80,58,33,142,249,188,234,147,227,115,228,214,216,164,158,90,171,245,44,119,25,225,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,219,43,164,107,25,36,64,210,221,82,206,244,91,59,182,106,102,154,95,126,13,146,89,187,222,74,183,202,195,81,218,238,194,248,100,253,92,204,124,110,222,57,94,223,188,213,219,125,211,101,68,84,11,233,235,163,172,219,23,71,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,226,138,249,99,207,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,160,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,92,44,100,109,218,56,152,223,186,212,223,109,215,117,85,85,180,175,10,30,135,41,177,171,85,147,171,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,144,233,94,28,30,31,244,125,59,216,162,213,189,94,199,127,215,98,191,204,193,21,53,68,144,84,71,142,210,243,124,124,105,223,11,228,141,243,77,26,35,223,50,59,146,71,42,68,212,103,235,150,88,129,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,17,215,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,203,185,47,252,57,186,215,254,74,186,143,61,131,63,185,221,100,211,44,167,245,119,42,104,23,187,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,219,74,232,98,141,66,250,64,0,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,0,1,85,126,57,223,177,63,222,79,225,164,0,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,44,140,87,53,237,100,177,68,245,99,248,113,89,255,0,227,157,251,19,253,228,254,26,85,88,26,115,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,254,77,107,215,189,39,233,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,221,219,125,213,17,104,135,162,78,176,114,110,145,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,55,160,120,161,245,69,106,234,47,91,109,86,204,26,247,73,116,193,49,11,61,58,217,106,233,158,215,178,174,122,248,33,169,169,168,93,227,108,177,63,101,130,157,240,72,170,177,190,145,219,163,30,231,177,2,242,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,242,115,85,23,230,138,125,98,154,252,22,244,155,237,78,178,229,186,185,246,190,235,109,251,9,111,167,162,248,93,19,184,67,117,248,139,106,27,198,169,219,253,248,99,242,189,196,139,143,206,84,133,252,147,181,197,247,40,0,170,191,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,2,170,252,115,191,98,127,188,159,195,75,84,42,175,199,59,246,39,251,201,252,52,8,1,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,252,89,24,174,107,218,201,98,137,234,199,240,226,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,145,93,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,161,161,224,124,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,128,231,250,253,163,150,46,160,52,107,44,209,220,142,111,47,73,147,91,221,79,29,79,23,191,202,85,49,201,37,53,79,6,61,139,39,106,120,226,151,183,205,26,254,28,93,247,92,168,102,92,213,65,157,110,190,52,207,21,210,46,175,117,39,5,194,169,60,165,150,158,225,79,112,166,165,108,113,199,29,47,157,164,134,177,240,68,200,216,214,50,24,223,80,230,70,196,111,221,141,172,106,170,170,42,168,95,78,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,78,128,87,175,131,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,217,168,213,208,68,200,33,183,92,59,146,199,11,30,223,190,247,165,76,53,210,57,94,159,36,154,52,71,42,39,22,73,94,185,181,66,235,163,157,37,234,102,121,98,109,90,92,160,179,252,54,142,122,74,215,82,79,73,61,116,209,209,71,85,28,173,69,115,95,11,170,82,100,219,101,85,141,17,28,221,249,32,80,94,191,107,29,247,168,13,101,203,53,139,35,135,203,213,228,215,7,84,71,77,201,143,242,148,172,106,71,77,77,205,140,98,73,218,130,56,162,238,112,71,63,135,39,125,231,42,151,41,225,29,166,120,174,31,210,21,159,58,180,210,111,122,207,110,21,247,11,189,84,145,199,220,119,150,171,154,142,8,26,246,177,30,176,177,144,43,218,199,185,220,100,158,119,34,162,63,100,164,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,167,220,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,152,21,131,227,157,251,19,253,228,254,26,64,14,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,226,200,197,115,94,214,75,20,79,86,63,135,21,159,254,57,223,177,63,222,79,225,165,85,129,167,61,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,215,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,160,155,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,0,253,96,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,163,238,172,240,222,174,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,206,97,213,122,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,139,35,21,205,123,89,44,81,61,88,254,28,84,52,166,15,21,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,231,253,96,245,103,134,244,139,165,255,0,110,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,134,253,182,42,163,165,98,40,114,175,17,222,184,234,122,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,68,39,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,11,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,160,16,44,211,194,135,174,58,156,106,235,100,233,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,246,156,155,202,147,74,216,246,123,100,103,102,221,12,171,151,61,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,11,10,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,64,38,170,12,171,151,189,225,197,215,29,79,85,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,194,101,0,0,20,3,226,143,235,179,83,127,37,246,122,34,226,122,193,234,207,13,233,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,13,251,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,184,159,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,60,89,52,143,168,44,115,92,127,74,26,155,120,251,81,134,94,121,219,177,91,205,61,4,84,241,219,169,123,211,84,71,105,168,72,154,155,77,23,118,94,18,72,174,116,241,162,189,28,170,217,35,138,239,207,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,2,163,60,41,250,28,166,212,171,173,7,84,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,77,145,31,77,12,187,53,173,141,203,220,154,41,26,245,107,98,116,115,72,175,26,191,75,24,183,212,10,31,110,184,147,210,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,5,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,252,250,170,233,159,13,234,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,202,12,233,59,213,62,141,253,64,199,189,198,3,74,96,102,91,41,208,189,71,197,53,198,171,167,138,219,55,123,51,135,32,102,55,79,76,213,88,35,172,170,150,102,199,78,248,159,80,145,254,166,110,113,190,57,30,140,107,163,145,143,249,34,238,95,167,69,58,115,173,186,85,211,206,53,134,107,222,85,73,118,200,104,105,225,134,150,138,154,154,6,50,199,110,142,158,40,105,173,171,44,40,141,169,124,77,137,85,243,46,251,190,71,53,31,35,88,217,31,213,100,192,48,217,115,250,125,82,118,61,72,153,101,45,158,107,3,46,205,69,108,235,110,150,104,231,117,59,213,23,103,177,37,133,143,111,36,94,10,178,112,227,220,147,151,160,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,5,170,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,69,120,151,244,57,83,211,142,101,54,176,224,239,164,126,157,102,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,247,25,26,198,244,69,107,31,52,117,233,59,213,62,141,253,64,199,189,198,3,71,185,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,48,51,217,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,207,103,91,253,45,127,36,125,113,159,77,232,178,79,141,217,110,86,248,239,182,74,137,91,198,169,148,50,205,52,77,138,165,17,168,197,153,143,130,70,171,153,247,94,212,107,246,98,185,99,103,85,240,212,235,82,251,211,206,163,208,233,86,73,29,214,235,167,185,141,193,209,58,219,107,183,178,166,170,150,241,84,180,208,197,90,198,71,19,170,106,126,236,12,137,105,227,118,234,217,21,236,99,228,107,88,240,158,190,41,218,49,212,190,176,233,29,29,22,139,92,170,238,216,245,13,66,84,95,176,251,93,35,25,87,113,100,108,150,111,53,36,238,157,29,82,200,157,20,13,142,138,40,85,239,150,78,231,235,28,200,146,58,149,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,52,146,121,252,79,0,195,112,90,156,130,171,15,199,169,45,47,202,175,18,95,238,233,76,138,214,85,92,100,138,40,165,168,86,111,197,175,123,96,141,95,197,19,147,249,61,219,189,239,115,131,242,105,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,221,202,102,8,213,65,149,112,52,145,211,37,166,213,127,233,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,175,196,27,162,75,175,74,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,174,127,164,239,75,26,55,244,255,0,30,246,232,15,127,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,64,43,135,193,223,72,122,151,192,233,175,89,158,97,5,93,155,73,50,219,59,46,22,139,101,116,236,231,112,184,190,86,54,42,248,41,254,111,133,158,94,41,17,207,119,111,188,201,41,156,212,153,173,99,163,179,64,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,9,149,209,191,72,150,174,175,188,63,50,140,82,11,141,37,159,44,176,234,69,194,229,142,93,103,167,107,216,201,214,213,111,107,233,102,122,53,101,101,52,201,199,159,109,119,71,199,12,138,217,59,73,27,171,215,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,88,255,0,132,7,86,120,110,11,83,83,210,246,97,79,73,105,126,85,120,169,189,90,47,149,53,234,214,85,92,100,138,142,158,43,106,69,219,226,215,189,176,72,230,72,233,83,147,248,196,214,171,222,206,82,171,196,83,161,90,110,169,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,158,198,177,207,99,28,175,96,84,183,69,61,60,93,122,152,234,27,26,192,224,181,82,87,216,173,245,16,222,242,150,84,214,58,153,159,4,130,162,36,170,106,58,53,73,85,242,36,141,133,137,31,222,231,43,85,85,141,71,72,203,211,234,110,211,106,176,116,137,170,246,43,21,178,146,221,109,183,105,189,246,146,142,142,146,22,195,5,52,17,219,38,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,3,193,223,167,139,86,17,134,222,181,163,44,181,85,208,103,121,45,59,34,182,83,84,214,53,175,102,47,58,177,244,245,105,72,213,230,198,85,84,210,212,112,150,84,251,236,163,107,162,217,138,231,73,50,186,177,244,177,172,159,79,242,31,110,156,12,214,19,167,169,79,15,250,203,71,76,186,91,212,222,136,99,189,235,84,218,127,102,184,231,22,184,36,158,122,168,234,165,165,108,243,93,155,220,123,249,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,20,22,52,145,211,37,166,213,127,233,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,3,60,58,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,42,7,196,83,161,90,158,150,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,152,246,177,207,123,218,175,127,10,233,163,168,188,239,165,253,83,160,212,204,22,163,252,213,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,126,40,191,138,40,105,76,30,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,112,174,170,186,196,210,62,148,48,218,203,206,97,120,164,184,228,238,167,108,150,140,78,154,177,141,184,220,95,34,200,216,158,172,249,186,26,110,81,73,206,161,205,86,55,131,145,168,249,56,70,240,142,190,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,11,9,241,33,215,156,55,169,47,15,205,56,213,108,50,182,145,204,184,231,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,231,27,157,178,57,88,222,108,86,72,212,224,246,170,215,183,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,181,78,162,122,14,253,55,244,119,164,154,243,164,246,94,89,246,63,165,248,255,0,196,173,118,235,119,114,171,40,133,180,52,45,143,119,119,90,157,234,120,27,80,173,227,28,146,204,212,142,20,223,132,77,74,171,52,167,210,119,165,141,27,250,127,143,123,116,0,103,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,192,191,21,238,135,42,113,171,173,239,171,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,239,42,77,43,164,221,237,145,253,152,21,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,133,223,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,45,211,173,253,94,195,117,235,195,19,45,213,205,63,158,174,75,22,69,79,104,154,157,42,224,88,103,137,236,190,82,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,81,125,39,122,167,209,191,168,24,247,184,192,4,159,241,35,240,251,166,233,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,125,223,26,47,0,232,251,171,60,203,164,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,116,59,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,51,47,170,182,237,56,180,106,62,71,108,210,28,142,235,126,195,41,174,18,199,100,185,93,40,210,154,170,166,149,23,238,185,241,162,255,0,194,136,229,108,110,123,81,28,232,161,87,44,76,14,151,214,15,86,121,151,87,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,237,219,98,170,182,38,34,119,255,0,13,207,15,186,110,162,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,67,93,42,183,105,197,223,81,241,203,102,175,100,119,91,14,25,83,112,138,59,221,202,215,70,149,53,84,212,170,191,121,204,141,87,254,4,87,35,100,115,26,170,230,197,50,181,34,126,154,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,96,103,11,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,165,110,172,125,83,235,39,212,12,135,220,103,44,83,72,58,50,177,117,135,225,153,165,22,200,238,191,6,204,241,127,180,85,24,205,202,87,189,105,91,36,183,122,174,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,228,136,248,164,174,190,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,80,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,223,248,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,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,156,147,183,35,92,245,116,137,31,159,241,58,232,59,244,223,98,169,215,157,39,178,242,207,177,251,123,190,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,227,28,146,204,212,142,20,223,132,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,128,113,78,142,122,130,172,234,119,167,220,111,86,238,216,255,0,193,174,181,221,250,59,149,52,80,78,202,85,170,130,87,70,249,41,159,51,83,185,11,248,163,209,88,233,26,199,57,209,44,143,124,79,83,181,129,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,64,243,250,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,171,133,143,145,219,201,43,27,247,90,187,111,186,236,136,170,145,87,174,236,235,244,161,225,129,123,212,191,133,252,51,237,110,63,138,223,124,151,127,189,229,124,213,194,221,55,107,185,197,188,248,247,56,242,226,221,246,223,100,223,98,184,60,67,58,211,186,245,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,41,235,212,183,255,0,57,182,209,244,255,0,4,255,0,228,246,176,41,130,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,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,122,190,147,189,83,232,223,212,12,123,220,96,37,255,0,137,215,135,253,30,145,86,84,245,3,162,24,239,148,193,106,249,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,202,24,216,230,194,230,59,101,108,110,99,35,11,41,233,71,170,237,56,234,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,51,131,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,135,171,0,1,31,250,197,232,235,4,234,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,253,98,175,13,249,55,101,79,157,16,219,58,110,214,219,182,182,191,167,42,92,6,173,154,138,202,137,233,150,199,83,81,5,51,249,195,3,234,30,169,44,175,108,42,197,133,142,145,143,71,240,145,138,215,49,92,142,110,250,94,62,77,54,45,98,164,202,174,57,173,61,15,11,213,214,223,71,107,172,169,238,189,123,180,180,146,84,201,79,31,5,94,13,226,250,218,149,221,17,28,189,205,156,170,141,106,32,115,94,149,122,103,195,122,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,131,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,65,95,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,148,49,177,205,133,204,118,202,216,220,198,71,58,188,46,61,9,233,151,231,94,241,90,73,251,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,64,166,31,12,94,131,191,77,247,218,109,121,213,139,47,44,7,31,184,55,225,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,81,201,20,206,73,33,93,248,74,212,186,147,242,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,126,176,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,160,240,153,210,28,55,94,180,191,168,205,35,212,8,42,228,177,100,84,248,204,53,11,73,58,195,60,79,100,151,9,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,176,215,169,222,158,178,174,151,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,248,209,189,26,231,181,146,197,43,17,239,225,201,103,255,0,129,143,237,179,247,111,248,145,55,250,193,233,51,13,234,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,13,251,111,84,87,68,197,64,174,191,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,226,216,222,247,199,113,38,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,196,248,92,245,213,144,235,125,170,109,10,213,250,250,187,166,101,96,167,100,150,123,186,82,213,84,207,116,183,53,175,238,62,186,86,70,232,162,124,10,216,153,230,38,145,157,229,168,133,170,142,155,147,229,11,10,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,43,47,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,56,87,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,148,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,195,73,32,242,154,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,190,172,0,0,10,171,241,206,253,137,254,242,127,13,56,87,132,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,47,9,89,241,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,117,241,206,253,137,254,242,127,13,34,87,135,95,83,24,111,75,93,67,38,103,168,52,53,111,199,175,246,121,177,202,234,218,100,87,190,216,201,170,41,230,74,181,137,26,174,153,141,117,59,81,236,111,223,224,247,57,168,247,53,35,120,121,94,176,122,76,204,186,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,87,133,26,93,234,43,65,176,222,164,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,181,87,208,95,66,185,149,187,173,235,205,139,86,168,41,18,159,66,170,41,110,247,5,164,170,73,96,170,184,202,137,45,167,182,246,72,201,81,142,68,243,136,170,197,249,83,164,83,49,139,34,181,2,205,58,57,233,235,249,48,116,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,186,196,217,141,237,96,0,42,175,199,59,246,39,251,201,252,52,179,76,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,64,61,109,245,131,147,117,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,201,193,221,124,21,61,83,229,63,79,235,189,198,220,93,73,155,110,149,122,152,204,186,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,67,218,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,161,234,202,171,241,206,253,137,254,242,127,13,45,80,170,191,28,239,216,159,239,39,240,208,56,87,132,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,74,47,9,89,241,43,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,21,235,7,164,204,203,164,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,252,246,237,189,81,27,43,21,125,255,0,134,22,188,225,186,7,213,29,37,211,80,43,105,45,182,44,178,207,83,140,212,93,170,234,22,24,45,175,150,88,103,138,105,23,131,147,131,165,166,142,37,87,43,24,196,153,100,115,209,177,174,247,63,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,104,222,141,115,28,248,165,149,136,246,115,228,129,84,30,27,158,32,148,221,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,187,67,49,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,52,240,132,234,243,42,202,252,223,75,250,133,91,117,188,252,26,222,218,220,70,181,40,36,168,242,116,49,110,217,233,42,170,26,171,219,133,156,160,242,235,35,81,173,221,208,247,19,122,104,64,179,242,170,252,111,116,183,255,0,153,166,181,219,236,95,252,87,139,93,238,126,107,254,10,154,8,59,42,255,0,254,169,59,155,25,254,135,187,252,90,22,168,69,255,0,18,236,2,167,80,122,45,212,74,91,110,61,73,117,185,88,233,233,175,244,171,50,69,206,141,148,149,49,203,85,81,19,228,84,224,246,209,165,90,47,21,230,230,57,236,111,46,124,84,43,91,194,11,84,46,184,95,86,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,108,173,153,237,109,60,208,183,126,42,212,170,145,81,223,139,93,223,252,112,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,219,186,198,42,77,94,198,252,209,143,84,147,249,203,26,113,171,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,223,252,70,53,86,197,172,29,94,230,249,62,33,154,125,166,198,233,60,141,174,209,87,21,67,229,165,100,112,82,68,201,227,166,87,125,222,207,154,243,46,69,143,245,111,115,221,35,85,200,254,78,15,65,225,101,128,84,231,93,105,97,181,75,143,82,93,173,184,173,61,125,254,228,149,41,19,153,74,200,233,159,21,61,66,50,69,251,207,101,100,244,138,206,8,175,107,248,189,54,224,174,109,250,21,213,224,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,139,23,149,45,181,213,17,186,167,155,94,170,156,231,158,162,46,219,152,199,55,203,114,251,205,145,170,150,42,5,85,248,231,126,196,255,0,121,63,134,145,171,195,35,66,244,227,168,189,96,206,180,191,84,44,222,122,213,93,167,245,178,195,52,74,140,170,183,213,54,225,111,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,116,149,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,135,250,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,108,192,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,91,31,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,5,96,120,74,117,175,241,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,236,252,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,211,234,248,140,244,81,252,149,117,30,11,254,1,108,186,201,166,89,79,235,45,181,51,167,118,59,93,114,171,214,75,99,166,228,231,187,139,24,146,68,233,81,174,124,110,115,119,149,208,203,34,252,175,11,143,93,154,101,249,215,179,214,151,147,173,24,30,151,234,86,151,228,24,134,180,82,210,79,132,207,78,218,187,210,85,220,36,161,130,56,41,164,109,79,118,74,136,223,27,162,99,29,11,94,174,230,212,217,139,191,203,112,40,131,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,143,192,117,59,212,46,85,213,6,178,222,181,115,41,166,242,30,127,183,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,26,71,171,90,198,190,89,101,122,49,156,248,167,52,187,71,106,134,235,91,13,138,182,174,178,218,202,137,27,71,81,87,76,218,105,230,129,28,189,183,201,19,100,145,177,189,91,178,171,18,71,163,85,85,17,206,219,117,233,125,44,88,52,107,41,234,11,9,176,117,3,123,248,86,3,89,112,86,93,234,93,82,234,104,254,81,61,96,142,89,154,138,177,67,36,233,12,114,73,187,120,70,247,187,156,123,119,26,19,43,194,191,161,90,156,255,0,33,181,117,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,194,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,121,58,54,61,146,87,1,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,165,0,129,102,152,175,67,149,61,86,248,112,233,30,97,167,207,164,167,212,92,62,159,32,101,12,50,178,40,153,123,164,117,230,177,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,90,182,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,23,233,225,113,232,79,76,191,58,247,138,210,53,120,184,244,101,98,171,177,94,58,196,196,174,190,70,235,67,228,41,242,187,117,67,222,248,238,17,185,240,209,83,84,211,175,207,183,51,57,65,27,227,249,70,248,218,143,78,15,99,187,225,39,250,1,235,6,213,213,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,63,47,138,63,161,61,77,252,151,222,40,138,43,210,221,82,206,244,91,59,182,106,102,154,95,126,13,146,89,187,222,74,183,202,195,81,218,238,194,248,100,253,92,204,124,110,222,57,94,223,188,213,219,125,211,101,68,84,183,254,170,186,130,177,117,61,225,95,153,106,245,131,31,186,217,35,185,124,38,10,154,27,132,15,111,102,170,43,213,19,38,108,51,43,90,202,168,81,232,168,217,163,251,171,178,181,200,201,27,36,76,10,86,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,243,229,143,248,168,116,43,83,128,100,55,94,167,180,182,130,174,124,98,249,81,53,203,51,134,106,168,184,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,38,198,246,50,48,177,78,143,186,179,195,122,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,19,160,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,195,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,252,89,24,174,107,218,201,98,137,234,199,240,226,190,255,0,174,142,179,111,189,97,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,146,163,229,144,60,7,83,189,66,229,93,80,107,45,235,87,50,154,111,33,231,251,116,214,235,91,42,164,168,134,217,67,19,120,197,79,27,158,191,241,164,122,181,172,107,229,150,87,163,25,207,138,114,162,95,248,115,116,81,252,170,181,30,123,254,127,108,186,199,166,88,183,235,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,119,137,211,69,34,124,175,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,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,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,71,254,189,117,75,59,209,110,147,179,157,76,211,75,239,193,178,75,55,195,60,149,111,149,134,163,181,221,185,82,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,160,72,2,42,248,163,250,19,212,223,201,125,226,136,174,174,158,188,71,186,206,206,117,247,77,48,172,167,89,60,237,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,249,178,153,175,111,38,61,201,187,85,28,155,238,138,139,243,44,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,95,159,85,93,76,97,189,40,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,158,205,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,248,158,171,170,174,166,51,46,171,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,15,21,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,107,254,20,253,14,84,233,173,170,131,170,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,38,202,172,169,154,45,154,214,198,228,237,195,44,141,122,185,210,186,56,120,175,133,63,67,148,218,149,117,160,234,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,178,35,233,161,151,102,181,177,185,123,147,69,35,94,173,108,78,142,107,137,0,0,0,101,92,213,65,149,112,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,5,32,117,11,226,61,214,118,13,175,186,151,133,98,218,201,228,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,205,244,206,123,184,177,141,77,220,170,229,219,117,85,95,152,23,126,102,179,171,31,84,250,201,245,3,33,247,25,203,211,232,43,84,179,189,105,233,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,209,103,86,62,169,245,147,234,6,67,238,51,129,202,139,190,240,230,235,234,197,174,26,113,62,157,234,173,195,225,89,158,156,227,254,122,229,120,175,169,123,169,110,118,122,84,100,111,185,79,83,51,151,183,51,57,71,230,59,175,217,206,127,117,170,168,231,178,24,1,162,221,20,127,40,14,135,178,205,103,211,219,101,214,187,82,112,220,194,174,154,43,117,18,119,190,51,107,109,37,3,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,136,0,118,174,168,117,251,42,213,190,166,178,173,92,182,106,21,214,227,29,22,65,81,246,62,233,19,228,164,146,134,215,79,84,247,91,188,179,81,24,250,126,12,225,34,108,214,191,184,231,61,223,172,115,220,182,127,161,58,165,174,218,211,225,149,172,218,151,175,87,223,140,215,222,113,252,191,224,117,190,86,142,159,187,107,138,214,232,127,197,210,177,141,110,213,81,86,55,239,181,30,187,111,243,106,177,86,162,244,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,243,81,25,27,149,92,212,69,84,208,71,80,184,181,139,6,232,191,82,240,172,90,135,201,89,113,253,47,188,218,237,212,221,215,201,216,165,130,211,44,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,156,35,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,237,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,186,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,26,41,57,87,82,253,58,96,157,80,105,101,126,153,231,84,255,0,231,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,251,221,218,123,184,63,240,84,252,21,2,152,60,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,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,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,109,250,138,208,108,203,166,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,187,171,81,238,224,244,124,110,94,108,114,36,191,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,90,23,62,82,95,138,199,73,25,150,148,234,133,127,81,77,202,42,242,60,79,80,175,10,199,205,113,169,71,214,218,174,47,141,239,109,18,162,252,223,76,145,66,244,129,205,79,213,199,15,105,232,156,35,124,215,104,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,152,25,119,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,126,46,123,27,60,205,107,149,55,106,75,34,38,220,151,126,151,210,119,170,125,27,250,129,143,123,140,7,191,235,163,163,43,239,71,154,143,75,108,142,235,241,156,51,40,243,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,226,170,248,163,229,93,61,101,54,44,27,95,116,211,53,202,107,188,149,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,211,73,202,186,177,244,177,172,159,79,242,31,110,156,247,248,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,192,117,99,233,99,89,62,159,228,62,221,56,25,172,52,145,211,37,218,213,96,233,19,74,47,183,219,157,37,186,219,110,211,123,21,93,101,101,92,205,134,10,104,35,182,66,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,110,75,78,167,250,219,186,234,142,133,233,143,77,56,36,245,118,252,79,14,197,236,148,151,234,136,106,156,140,191,214,195,109,162,253,84,177,58,22,61,140,165,169,101,75,17,188,223,28,175,107,37,79,230,68,168,30,127,174,142,179,111,189,97,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,146,163,229,147,219,120,113,116,57,77,213,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,62,85,209,247,73,153,151,87,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,237,220,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,132,117,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,11,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,11,42,241,94,235,142,167,37,186,222,250,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,46,210,172,209,58,61,152,216,223,222,130,189,58,232,54,101,212,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,237,209,170,246,243,122,178,54,175,55,181,23,202,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,125,210,102,27,210,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,27,247,30,136,142,149,234,161,66,221,69,104,54,101,211,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,221,213,168,247,112,122,62,55,47,54,57,18,117,120,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,207,254,176,122,76,195,122,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,126,219,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,61,175,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,130,238,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,47,211,194,227,208,158,153,126,117,239,21,160,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,136,85,169,158,22,154,53,170,93,79,207,175,153,29,215,158,55,121,229,83,127,194,217,66,234,120,107,171,157,78,248,150,162,58,186,89,161,146,30,82,118,170,30,156,94,231,202,146,171,158,169,46,205,154,160,15,201,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,250,200,255,0,215,174,169,103,122,45,210,118,115,169,154,105,125,248,54,73,102,248,103,146,173,242,176,212,118,187,183,42,88,100,253,92,204,124,110,222,57,94,223,188,213,219,125,211,101,68,84,168,31,238,163,245,217,255,0,103,63,249,179,103,255,0,162,1,106,158,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,10,107,241,58,241,0,163,213,218,202,158,159,180,67,34,243,120,45,39,40,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,249,77,27,218,217,156,247,108,142,141,172,124,157,255,0,196,235,196,2,179,72,168,234,122,126,209,12,139,202,103,85,124,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,229,52,111,115,161,107,29,178,54,71,49,241,212,182,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,40,121,82,234,122,150,255,0,231,54,218,62,159,224,159,252,158,214,82,177,117,61,75,127,243,155,109,31,79,240,79,254,79,107,2,170,250,78,245,79,163,127,80,49,239,113,128,210,69,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,166,109,250,78,245,79,163,127,80,49,239,113,128,190,142,171,186,174,211,142,146,180,225,249,174,107,47,158,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,156,154,178,204,168,173,141,174,106,34,61,239,142,55,133,48,248,134,116,179,106,233,99,94,106,44,88,132,212,141,195,242,90,116,188,99,244,107,117,109,85,109,20,11,247,101,134,120,221,180,204,99,102,73,91,19,222,142,71,198,141,78,236,146,50,110,63,87,195,207,173,59,175,75,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,241,142,186,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,171,133,140,141,187,71,19,27,247,90,155,237,186,238,170,170,182,191,225,95,208,173,54,1,143,90,186,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,188,155,35,222,200,194,199,192,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,246,217,251,183,252,72,234,190,39,93,120,254,132,44,85,58,13,164,247,174,57,246,65,111,119,196,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,188,100,142,88,90,177,204,155,115,137,203,5,122,25,235,54,197,209,230,156,107,21,206,59,87,198,115,60,163,224,116,248,205,182,86,61,41,93,36,73,95,221,169,169,145,187,109,12,93,216,149,99,107,146,73,28,246,181,188,81,95,44,113,42,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,62,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,159,71,221,38,97,189,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,225,191,113,232,136,233,94,171,202,188,56,186,28,169,233,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,36,202,0,82,7,136,255,0,136,5,103,81,23,217,116,147,72,114,47,245,167,160,242,211,203,83,79,28,244,242,100,85,92,25,39,42,134,76,200,228,100,48,200,170,198,66,173,226,178,68,178,185,95,250,148,138,64,120,181,245,175,240,74,58,206,147,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,30,40,22,19,226,137,160,216,111,77,186,71,211,174,148,225,148,84,141,101,186,159,33,125,206,186,26,117,133,247,107,138,178,212,149,21,178,163,158,247,115,145,205,221,26,175,119,6,35,35,106,240,99,81,60,87,133,54,150,224,154,211,173,153,238,153,234,101,139,227,56,221,231,79,231,243,180,94,106,106,126,239,106,239,107,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,80,231,253,11,245,155,125,232,243,81,234,174,114,90,190,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,122,9,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,206,15,85,93,51,230,93,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,42,188,43,250,219,186,233,118,101,106,233,167,59,158,174,225,137,230,55,136,105,44,53,19,85,57,89,96,173,153,38,253,84,81,54,23,189,236,170,169,125,51,21,188,217,28,79,115,229,95,231,202,170,23,62,8,1,226,183,213,30,187,116,215,250,46,253,10,103,63,103,62,209,252,111,226,127,224,202,58,206,255,0,151,242,61,159,246,76,82,113,227,223,151,249,187,111,203,231,190,201,183,63,240,191,235,51,169,62,162,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,190,15,65,73,194,169,149,180,81,182,78,116,240,70,245,217,147,72,155,42,241,251,219,237,186,34,160,124,175,28,239,216,159,239,39,240,210,170,203,84,241,206,253,137,254,242,127,13,33,175,68,253,51,211,117,93,150,231,250,97,13,117,37,190,251,6,15,81,119,199,171,170,214,94,197,53,198,27,141,2,55,184,145,185,21,89,36,82,77,10,170,181,252,18,101,145,24,247,49,168,4,170,240,161,235,142,167,26,186,217,58,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,183,67,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,124,49,122,241,253,55,216,169,180,27,86,47,92,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,119,225,43,144,39,248,5,96,120,181,245,175,240,74,58,206,147,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,222,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,2,63,248,143,248,128,86,117,17,125,151,73,52,135,34,255,0,90,122,15,45,60,181,52,241,207,79,38,69,85,193,146,114,168,100,204,142,70,67,12,138,172,100,42,222,43,36,75,43,149,255,0,169,72,160,177,237,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,179,83,197,19,65,176,222,155,116,143,167,93,41,195,40,169,26,203,117,62,66,251,157,116,52,235,11,238,215,21,101,169,42,43,101,71,61,238,231,35,155,186,53,94,238,12,70,70,213,224,198,162,5,123,18,83,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,143,160,120,83,105,110,9,173,58,217,158,233,158,166,88,190,51,141,222,116,254,127,59,69,230,166,167,238,246,174,246,185,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,225,93,85,116,207,153,116,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,120,104,250,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,173,188,115,191,98,127,188,159,195,78,105,225,95,214,221,215,75,179,43,87,77,57,220,245,119,12,79,49,188,67,73,97,168,154,169,202,203,5,108,201,55,234,162,137,176,189,239,101,85,75,233,152,173,230,200,226,123,159,42,255,0,62,85,94,151,227,157,251,19,253,228,254,26,5,85,150,233,225,67,215,29,54,75,106,178,116,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,0,58,73,233,158,167,170,124,135,60,193,236,213,213,112,100,54,60,30,187,35,199,225,133,98,225,91,113,130,170,149,145,210,74,178,185,173,107,37,108,210,70,143,230,206,15,115,30,170,230,177,204,119,20,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,13,10,117,165,209,110,27,214,78,27,104,179,94,114,42,188,111,33,198,234,36,154,203,122,134,21,169,101,59,38,88,210,166,25,105,149,236,108,172,145,177,71,178,242,107,218,248,216,168,238,60,217,39,181,233,235,166,45,26,233,127,21,155,22,210,60,95,200,121,254,195,238,151,26,153,157,81,93,115,154,40,209,141,146,121,93,255,0,158,228,141,136,200,152,233,100,86,49,156,221,191,10,240,226,235,142,167,170,220,54,191,15,212,22,82,83,234,46,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,218,107,229,137,205,86,164,201,20,115,40,0,0,12,203,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,117,60,117,60,88,207,55,74,246,164,148,213,60,24,247,164,125,216,36,138,94,223,53,115,57,241,119,222,106,161,224,9,233,227,29,164,53,56,87,82,244,58,165,79,5,90,219,117,30,207,12,207,158,105,226,115,62,35,66,198,82,205,12,76,110,207,99,27,78,148,15,85,122,46,239,153,252,92,187,43,89,29,122,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,51,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,133,239,116,133,164,53,58,17,211,70,158,233,109,194,10,184,46,86,155,59,38,186,65,83,60,83,62,158,227,82,247,85,86,66,143,139,238,57,140,168,158,86,49,90,174,251,141,111,222,127,243,151,176,0,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,186,146,10,248,143,248,127,209,245,17,98,151,86,244,135,29,255,0,93,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,169,88,167,81,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,229,27,218,208,203,185,121,62,26,125,117,84,245,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,36,237,200,215,61,93,34,71,199,252,90,250,40,248,221,29,103,86,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,119,56,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,109,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,4,0,241,171,244,177,139,125,64,161,246,235,137,223,250,58,235,23,4,234,255,0,4,168,191,216,40,254,13,146,89,184,125,160,199,251,147,84,124,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,253,90,47,13,248,187,101,79,159,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,167,85,241,58,235,199,244,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,227,36,145,76,228,142,100,223,132,78,72,21,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,252,28,199,185,171,186,42,161,234,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,208,58,62,233,51,50,234,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,61,187,143,68,86,196,245,78,105,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,250,200,94,248,221,188,114,177,223,117,203,182,251,46,202,138,137,162,158,152,186,122,197,122,95,209,171,46,145,226,213,62,127,200,119,42,110,55,71,210,199,79,53,206,186,87,114,150,162,70,177,63,226,198,196,115,158,230,69,20,76,87,191,135,37,231,253,116,116,101,98,235,15,78,41,109,145,221,126,13,153,226,254,98,163,25,185,74,247,173,43,100,149,25,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,188,145,31,20,129,24,60,40,122,227,166,201,109,86,78,145,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,105,201,180,75,12,77,143,102,58,54,119,170,44,253,87,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,159,148,11,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,160,16,47,251,194,227,208,158,153,126,117,239,21,165,101,248,142,245,199,77,213,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,63,19,149,117,155,125,171,232,199,10,232,239,18,181,121,27,85,15,155,168,202,238,53,12,99,228,184,72,235,172,245,180,212,212,233,243,237,194,206,80,72,249,62,82,62,70,163,19,131,24,238,255,0,128,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,44,108,71,57,141,124,178,196,197,123,57,242,64,247,253,11,244,101,125,235,15,81,234,173,146,93,126,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,150,191,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,1,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,225,94,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,46,39,197,67,174,170,108,3,30,186,244,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,180,198,189,56,182,71,177,241,133,101,245,79,96,209,172,91,168,44,218,193,211,245,239,226,184,13,29,193,25,104,169,109,75,170,99,249,196,197,158,56,166,114,34,203,12,115,172,209,199,38,238,231,27,24,238,114,111,220,119,63,196,237,214,43,198,85,102,180,229,57,31,217,251,45,109,194,158,158,227,119,242,111,171,248,125,43,228,107,101,169,236,49,81,242,246,216,174,127,109,171,201,220,118,79,154,159,87,75,116,183,59,214,156,238,217,166,122,105,98,248,206,73,121,239,121,42,47,53,13,63,119,181,11,230,147,245,147,61,145,183,104,226,123,190,243,147,125,182,77,213,81,23,160,117,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,60,52,19,162,248,30,151,233,174,151,227,248,134,139,210,210,65,132,193,78,234,187,42,82,92,36,174,130,72,42,100,117,79,118,58,137,31,35,165,99,221,51,158,142,230,228,217,233,183,203,98,141,188,81,253,118,106,111,228,190,207,68,117,255,0,13,47,16,74,157,30,186,217,250,124,213,251,173,36,122,125,95,81,229,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,55,114,170,49,29,183,32,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,136,255,0,215,175,94,189,88,232,183,86,57,206,153,233,166,171,124,27,27,179,124,51,201,81,124,10,219,81,218,238,219,105,102,147,245,147,83,190,71,111,36,175,119,222,114,237,190,201,178,34,34,5,191,130,31,248,95,235,222,172,117,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,145,166,164,225,74,202,42,41,27,31,10,120,227,98,236,249,164,93,213,57,125,237,183,217,17,18,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,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,114,174,168,244,47,249,74,104,78,77,162,159,106,126,206,125,163,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,254,122,109,203,127,158,219,47,85,0,86,174,147,248,53,254,139,245,79,13,212,207,229,29,241,63,178,89,5,186,251,228,190,200,118,124,215,149,169,142,110,215,115,206,187,135,46,223,30,92,93,182,251,236,187,108,72,15,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,5,170,120,213,250,88,197,190,160,80,251,117,196,10,86,37,167,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,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,118,213,200,139,36,123,199,93,39,193,127,74,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,52,167,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,239,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,40,30,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,67,245,128,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,2,181,117,99,193,175,244,161,170,121,150,166,127,40,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,28,171,165,205,11,254,77,122,19,140,232,167,218,159,180,127,103,60,239,248,79,200,249,62,255,0,152,172,158,167,252,79,114,78,60,123,252,127,158,187,241,223,229,190,201,64,61,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,56,255,0,138,15,135,221,53,166,154,245,213,14,139,90,170,222,199,212,58,191,48,177,211,69,45,75,249,205,45,85,69,101,233,101,150,119,57,24,142,124,13,124,17,69,194,54,35,165,251,172,107,246,236,30,10,158,150,50,159,168,21,222,221,110,39,248,21,129,224,185,211,215,195,44,89,31,83,183,106,155,173,61,93,223,204,226,86,138,41,41,123,84,179,80,177,244,211,79,88,217,28,155,205,188,241,164,45,86,108,214,58,158,116,85,123,157,180,115,171,171,31,75,26,201,244,255,0,33,246,233,207,107,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,87,86,62,150,53,147,233,254,67,237,211,129,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,64,0,69,254,191,186,62,181,117,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,154,147,41,91,198,175,213,62,45,244,254,135,220,110,32,74,175,8,30,162,243,189,96,210,204,159,76,243,170,143,63,250,51,248,69,29,158,183,132,49,112,181,203,76,248,96,163,237,197,19,55,236,249,23,187,186,247,61,239,239,236,170,156,17,93,63,202,171,240,49,253,182,126,237,255,0,18,45,80,8,1,227,87,233,99,22,250,129,67,237,215,18,149,139,169,241,171,244,177,139,125,64,161,246,235,137,78,218,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,1,97,62,19,125,107,219,180,254,179,249,49,106,133,207,177,101,189,220,25,38,33,91,34,213,84,73,21,210,170,120,97,75,99,99,99,94,200,225,149,242,58,102,187,245,76,100,157,245,122,185,102,69,101,149,117,99,233,99,89,62,159,228,62,221,57,156,203,182,1,153,89,115,250,221,45,172,199,170,228,203,40,47,18,88,37,180,210,34,85,78,235,139,38,88,29,79,26,66,174,73,95,221,69,98,118,213,220,151,110,59,238,133,233,183,27,215,156,79,195,127,61,177,117,35,147,210,95,51,106,125,55,200,82,162,88,147,185,60,16,124,54,110,213,61,85,71,55,54,174,165,141,251,178,78,212,68,114,252,183,149,90,181,19,5,6,30,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,139,243,240,213,233,159,13,208,110,158,108,153,157,154,186,174,227,144,234,141,158,213,145,222,171,102,85,99,26,201,41,214,106,106,72,162,71,43,90,200,91,83,34,43,254,111,145,239,123,149,81,188,35,140,59,7,76,93,61,98,189,47,232,213,151,72,241,106,159,63,228,59,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,241,99,98,57,207,115,34,138,38,43,223,195,146,245,80,0,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,92,79,135,23,67,149,61,41,97,181,249,134,160,190,146,163,81,115,10,120,25,93,12,76,138,86,89,41,26,170,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,153,64,0,33,175,136,239,67,149,61,86,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,153,64,12,171,151,253,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,0,1,202,186,163,208,191,229,41,161,57,54,138,125,169,251,57,246,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,249,233,183,45,254,123,108,176,3,251,134,63,248,81,127,204,159,253,255,0,45,80,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,15,213,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,125,62,30,125,22,90,186,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,156,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,143,31,240,197,240,255,0,172,210,42,58,110,160,117,191,29,242,153,213,95,25,241,155,108,178,79,21,85,134,150,72,38,134,87,84,177,175,72,214,105,227,168,249,195,35,28,232,90,198,238,173,145,207,100,118,42,6,85,203,169,234,91,255,0,156,219,104,250,127,130,127,242,123,89,74,197,212,245,45,255,0,206,109,180,125,63,193,63,249,61,172,10,149,233,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,122,190,171,186,174,212,126,173,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,113,82,79,244,3,209,245,215,171,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,7,106,240,210,240,251,169,214,27,173,159,168,61,95,181,82,73,167,212,21,30,102,207,105,171,138,42,168,50,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,220,249,249,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,63,88,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,0,45,211,194,135,161,202,108,106,213,100,234,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,246,154,155,196,144,202,217,55,123,164,103,102,53,120,88,116,153,134,245,25,170,23,108,227,80,42,41,43,172,90,107,81,111,169,168,199,42,232,22,120,47,47,170,142,177,34,73,31,220,106,53,145,75,79,28,138,199,50,70,74,155,177,201,197,85,22,242,64,0,0,135,254,35,61,20,127,42,173,56,130,255,0,128,91,45,81,234,110,45,250,203,109,76,233,218,146,233,66,136,245,146,216,233,185,53,141,228,247,164,145,58,84,115,89,35,92,221,226,108,210,200,148,67,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,169,226,178,252,87,186,28,166,201,109,87,190,174,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,180,75,12,78,147,118,58,55,247,130,26,245,123,213,231,242,173,209,173,19,251,83,91,222,212,44,59,227,244,89,71,10,15,45,12,253,215,80,249,90,184,248,170,198,189,216,226,119,52,111,14,50,199,46,209,178,53,139,151,201,232,67,169,203,23,73,122,133,153,106,173,222,203,241,186,183,225,242,90,237,118,143,50,250,111,63,85,45,206,222,231,71,223,108,82,164,92,96,142,162,93,220,222,43,218,225,186,57,205,35,88,3,208,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,118,170,35,209,219,112,15,10,254,133,106,115,252,134,213,212,246,169,80,85,193,140,88,234,33,185,97,144,195,85,23,11,181,198,10,169,152,233,229,88,228,89,163,101,44,212,200,169,27,216,206,235,220,197,228,232,216,246,73,113,32,69,94,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,63,41,209,79,134,247,242,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,1,85,126,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,38,87,137,103,66,181,61,77,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,201,59,145,185,175,87,70,177,210,5,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,134,167,136,85,213,95,133,246,156,117,57,172,180,122,197,246,250,235,137,213,214,249,120,242,154,106,106,84,171,248,180,112,182,56,227,116,15,146,68,74,73,187,17,246,149,220,37,141,120,198,238,215,36,145,101,14,129,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,229,60,70,122,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,245,150,218,153,211,181,37,210,133,17,235,37,177,211,114,107,27,201,239,73,34,116,168,230,178,70,185,187,196,217,165,145,37,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,101,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,80,117,123,213,231,242,173,209,173,19,251,83,91,222,212,44,59,227,244,89,71,10,15,45,12,253,215,80,249,90,184,248,170,198,189,216,226,119,52,111,14,50,199,46,209,178,53,139,148,202,241,94,232,114,155,37,181,94,250,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,168,176,36,167,66,29,78,88,186,75,212,44,203,85,110,246,95,141,213,191,15,146,215,107,180,121,151,211,121,250,169,110,118,247,58,62,251,98,149,34,227,4,117,18,238,230,241,94,215,13,209,206,105,194,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,44,127,194,191,161,90,156,255,0,33,181,117,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,194,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,121,58,54,61,146,7,127,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,166,61,181,80,72,146,35,39,86,78,250,138,105,226,114,178,104,154,248,23,118,170,35,209,219,115,95,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,3,149,120,42,122,167,202,126,159,215,123,141,184,147,254,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,120,193,224,169,234,159,41,250,127,93,238,54,226,234,64,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,221,89,225,189,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,191,113,136,170,232,158,137,93,126,42,29,10,212,224,25,13,215,169,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,253,167,181,235,201,177,189,140,143,175,248,103,120,124,106,62,143,223,108,189,73,106,134,85,117,198,110,181,118,250,184,97,194,233,227,88,164,125,44,236,106,71,241,55,171,191,227,75,229,56,114,100,140,166,123,222,215,177,240,180,44,168,0,5,32,120,193,107,29,247,57,234,129,116,170,162,31,47,101,211,75,124,20,244,113,242,99,251,245,85,212,240,85,212,84,238,140,107,219,201,143,166,139,182,174,123,83,203,115,111,21,145,200,112,14,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,193,54,87,110,158,43,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,238,181,17,145,181,17,173,68,68,79,20,6,170,1,197,58,47,214,59,238,190,244,193,128,106,174,83,15,11,213,214,223,37,61,198,78,76,95,51,85,73,81,45,36,181,59,49,140,99,59,207,167,116,189,182,181,26,206,231,4,221,27,186,246,176,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,148,215,212,207,85,218,143,210,87,137,158,164,230,184,84,190,122,213,93,240,40,47,246,9,230,86,82,221,233,91,104,163,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,251,148,40,7,197,31,215,102,166,254,75,236,244,64,94,158,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,173,59,120,145,248,125,211,116,237,83,30,176,232,221,170,173,218,117,113,168,109,53,109,182,24,165,153,152,203,210,40,35,137,101,168,154,121,102,153,149,51,44,238,71,185,173,100,111,86,71,190,239,141,22,90,248,42,122,88,202,126,160,87,123,117,184,149,93,88,250,88,214,79,167,249,15,183,78,6,122,244,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,219,106,241,171,244,177,139,125,64,161,246,235,137,74,197,212,248,213,250,88,197,190,160,80,251,117,196,10,96,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,208,79,66,253,25,88,186,60,211,138,171,100,151,95,140,230,121,71,151,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,20,86,69,29,75,120,92,122,236,211,47,206,189,158,180,191,224,0,0,32,7,137,215,65,223,166,251,21,78,188,233,61,151,150,125,143,219,221,241,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,24,228,150,102,164,112,166,252,34,106,82,177,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,165,0,129,232,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,250,62,233,51,13,233,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,88,235,224,251,211,214,43,132,232,74,117,5,230,126,33,146,106,55,126,155,148,148,177,183,225,116,52,117,147,193,229,225,147,101,145,123,178,69,221,145,121,35,93,194,6,240,69,139,155,231,248,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,126,171,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,202,92,159,134,47,135,253,102,145,81,211,117,3,173,248,239,148,206,170,248,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,206,25,24,231,66,214,55,117,108,142,123,35,14,193,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,244,174,171,186,81,211,142,173,116,225,248,86,107,23,145,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,118,176,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,62,86,77,148,223,115,11,140,55,108,142,187,205,213,211,219,232,45,113,201,218,100,124,105,104,169,98,164,166,143,102,34,34,240,130,8,153,190,220,157,199,119,42,185,85,86,247,188,67,58,44,181,117,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,57,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,42,22,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,11,159,240,84,244,177,148,253,64,174,246,235,112,234,143,194,147,249,74,107,182,77,173,127,167,175,179,159,104,252,151,248,51,236,183,156,236,121,122,56,41,191,199,121,184,249,114,236,114,254,98,109,203,111,158,219,171,193,83,210,198,83,245,2,187,219,173,196,255,0,2,63,244,83,210,151,242,62,210,203,174,153,253,189,251,91,241,60,130,123,239,157,248,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,146,111,207,109,190,91,172,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,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,5,170,120,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,45,83,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,16,3,198,175,210,198,45,245,2,135,219,174,37,85,244,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,0,209,71,232,183,4,253,41,254,154,254,5,254,172,254,207,253,150,248,159,154,155,254,165,249,159,51,216,236,243,237,127,142,251,220,248,115,254,142,91,124,143,43,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,64,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,74,96,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,69,95,20,127,66,122,155,249,47,188,81,16,87,195,23,195,254,143,87,107,41,186,129,214,252,119,205,224,180,156,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,231,12,140,107,102,115,219,186,186,54,189,146,90,254,178,105,14,27,174,250,119,112,210,221,65,130,174,124,122,237,81,67,53,116,20,211,172,47,168,101,53,92,53,73,10,189,62,243,88,247,64,214,61,90,173,127,7,59,139,152,237,156,158,212,0,0,12,171,151,83,212,183,255,0,57,182,209,244,255,0,4,255,0,228,246,178,149,139,169,234,91,255,0,156,219,104,250,127,130,127,242,123,88,21,1,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,230,148,244,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,89,51,223,35,183,146,87,187,239,57,118,223,100,217,17,17,51,175,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,237,179,247,111,248,145,106,133,85,248,24,254,219,63,118,255,0,137,22,168,0,0,0,0,5,27,120,167,244,153,134,244,231,170,22,156,227,79,234,41,40,108,90,149,81,112,169,167,199,41,40,22,8,44,207,165,142,141,37,72,223,220,114,57,146,203,81,36,136,198,178,54,68,155,49,169,197,17,19,159,248,117,244,207,134,245,75,212,50,97,154,131,93,86,204,122,193,103,155,35,174,162,166,85,99,238,108,134,162,158,20,164,89,81,200,232,88,231,84,53,94,246,253,254,12,115,90,172,115,146,70,75,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,0,1,85,126,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,0,0,0,0,163,111,20,254,147,48,222,156,245,66,211,156,105,253,69,37,13,139,82,170,46,21,52,248,229,37,2,193,5,153,244,177,209,164,169,27,251,142,71,50,89,106,36,145,24,214,70,200,147,102,53,56,162,34,94,73,85,126,57,223,177,63,222,79,225,160,68,175,14,190,153,240,222,169,122,134,76,51,80,107,170,217,143,88,44,243,100,117,212,84,202,172,125,205,144,212,83,194,148,139,42,57,29,11,28,234,134,171,222,223,191,193,142,107,85,142,114,72,205,4,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,114,175,5,79,84,249,79,211,250,239,113,183,23,82,82,183,130,167,170,124,167,233,253,119,184,219,139,169,0,0,0,69,255,0,18,236,254,167,79,186,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,206,177,149,117,49,197,85,79,19,36,69,230,247,81,173,90,175,20,230,214,53,239,111,30,28,146,80,21,65,227,131,159,211,75,117,210,205,45,161,200,106,210,162,150,158,227,127,186,90,90,178,182,5,100,174,138,10,42,135,166,221,167,189,22,26,246,55,230,175,98,44,159,205,73,19,144,86,182,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,254,4,138,241,58,210,223,209,127,89,57,175,148,177,124,50,213,150,249,124,166,223,253,245,222,243,94,106,52,243,115,252,222,231,51,149,116,117,191,113,220,118,219,238,181,24,172,61,255,0,131,238,142,95,115,158,168,19,85,105,230,242,246,93,52,183,207,81,89,39,22,63,191,85,93,79,61,37,61,54,202,246,189,188,152,250,153,123,136,215,181,60,183,7,113,89,26,164,128,241,189,211,63,51,138,233,166,177,209,210,90,162,248,125,194,175,25,184,79,219,227,93,81,230,35,74,138,70,114,70,125,248,99,242,181,171,179,158,156,93,63,221,106,243,122,160,122,15,4,253,80,186,228,58,71,158,105,69,193,181,115,83,225,151,138,91,149,13,68,213,174,149,145,193,112,100,155,210,197,18,166,208,177,146,209,203,42,241,118,206,125,83,215,139,85,21,95,99,229,5,248,89,103,245,56,47,90,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,235,223,89,5,34,51,130,163,220,254,44,77,249,171,93,126,128,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,85,213,143,165,141,100,250,127,144,251,116,228,85,240,84,244,177,148,253,64,174,246,235,113,42,186,177,244,177,172,159,79,242,31,110,156,12,214,23,83,227,87,233,99,22,250,129,67,237,215,18,149,139,169,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,160,16,47,251,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,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,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,45,83,198,175,210,198,45,245,2,135,219,174,37,85,244,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,7,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,128,30,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,6,148,206,85,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,64,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,74,96,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,0,0,0,0,101,92,186,158,165,191,249,205,182,143,167,248,39,255,0,39,181,148,172,93,79,82,223,252,230,219,71,211,252,19,255,0,147,218,192,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,219,103,238,223,241,34,213,10,171,240,49,253,182,126,237,255,0,18,45,80,0,0,0,0,10,171,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,1,117,32,0,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,0,0,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,114,175,5,79,84,249,79,211,250,239,113,183,23,82,82,183,130,167,170,124,167,233,253,119,184,219,139,169,0,85,95,142,119,236,79,247,147,248,105,106,133,85,248,231,126,196,255,0,121,63,134,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,1,156,30,180,53,142,197,175,189,80,103,250,171,139,67,194,203,117,184,71,79,110,147,147,215,204,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,193,119,86,238,183,231,212,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,237,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,154,32,46,167,193,179,69,62,195,116,251,118,214,58,187,135,122,175,83,110,9,217,130,57,121,71,5,13,186,90,138,120,249,53,99,106,182,103,78,250,197,118,207,123,86,62,198,220,93,205,9,41,214,134,142,95,117,247,166,12,255,0,74,177,105,184,94,174,182,248,234,45,209,241,98,249,154,170,74,136,170,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,57,174,232,221,151,213,232,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,238,181,16,232,0,101,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,81,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,56,93,83,232,167,242,118,234,11,54,209,200,238,30,118,147,31,184,39,144,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,113,98,55,184,143,227,187,118,85,182,159,7,221,99,177,103,61,48,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,157,213,141,99,121,61,245,49,118,209,207,114,121,110,110,226,146,53,0,226,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,37,87,86,62,150,53,147,233,254,67,237,211,145,87,193,83,210,198,83,245,2,187,219,173,196,170,234,199,210,198,178,125,63,200,125,186,112,51,88,93,79,141,95,165,140,91,234,5,15,183,92,74,86,46,167,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,0,101,92,213,65,149,112,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,210,128,64,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,106,160,202,185,170,128,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,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,0,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,0,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,74,160,6,107,58,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,147,252,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,3,42,230,170,0,28,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,1,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,58,168,0,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,0,85,95,129,143,237,179,247,111,248,145,106,128,1,0,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,26,83,0,14,85,213,143,165,141,100,250,127,144,251,116,231,85,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,29,84,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,0,0,0,0,6,85,203,169,234,91,255,0,156,219,104,250,127,130,127,242,123,89,63,192,25,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,192,17,87,194,227,208,158,153,126,117,239,21,164,170,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,1,85,126,6,63,182,207,221,191,226,69,170,0,0,0,0,0,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,46,164,0,0,0,0,0,42,175,199,59,246,39,251,201,252,52,181,64,5,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,21,87,227,157,251,19,253,228,254,26,90,160,2,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,0,0,87,87,141,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,76,94,84,182,215,83,200,218,110,14,98,170,115,158,122,121,123,141,123,28,223,45,199,239,54,71,34,87,183,135,134,21,106,207,250,210,210,171,21,230,162,174,26,122,91,195,239,108,117,51,218,215,172,246,250,105,107,161,106,171,154,228,224,233,105,163,107,211,109,213,138,228,69,106,170,57,52,60,0,0,0,166,191,26,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,118,218,198,53,190,91,151,222,116,142,84,252,158,12,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,238,75,28,44,123,126,227,24,180,211,87,72,229,122,124,214,24,209,28,138,188,95,115,224,10,171,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,139,169,0,10,1,241,71,245,217,169,191,146,251,61,17,127,192,8,1,224,169,233,99,41,250,129,93,237,214,226,85,117,99,233,99,89,62,159,228,62,221,57,213,64,25,87,46,167,198,175,210,198,45,245,2,135,219,174,36,255,0,0,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,0,1,149,115,85,0,8,171,225,113,232,79,76,191,58,247,138,210,128,77,84,0,34,175,133,199,161,61,50,252,235,222,43,73,84,0,2,42,248,163,250,19,212,223,201,125,226,136,149,64,12,171,154,168,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,1,0,60,21,61,44,101,63,80,43,189,186,220,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,166,190,179,108,90,225,172,26,165,160,55,187,87,194,179,61,57,200,47,52,240,164,12,123,169,110,118,122,91,131,169,163,169,107,151,126,220,204,229,11,37,141,203,179,156,246,201,30,232,231,199,12,149,51,131,212,46,83,125,193,186,208,212,188,215,22,174,242,87,172,127,84,47,55,75,117,79,105,146,118,42,160,187,75,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,104,248,17,215,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,29,34,128,0,0,3,138,117,67,213,118,156,116,165,98,198,47,121,252,188,254,212,100,20,182,120,161,142,100,73,32,165,115,209,107,43,221,27,81,210,201,13,60,59,185,201,20,111,115,164,124,17,253,222,234,61,189,47,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,5,37,234,199,136,111,93,154,95,170,121,150,153,255,0,40,127,137,253,146,200,46,54,47,59,246,74,207,15,154,242,181,50,67,221,237,249,103,112,229,219,229,199,147,182,223,109,215,109,203,63,240,247,234,82,251,213,15,78,54,252,215,49,78,121,77,146,225,62,61,125,169,101,43,41,225,172,170,133,145,200,201,227,99,28,168,156,224,158,5,126,200,198,247,123,168,198,53,136,196,32,7,140,222,133,214,98,218,203,98,215,155,69,155,133,151,54,183,199,110,186,85,198,179,201,254,24,164,106,177,171,50,185,22,40,187,148,137,78,216,216,215,34,191,202,78,238,8,173,115,157,231,252,29,245,162,213,167,93,67,94,180,255,0,40,203,233,44,214,140,254,206,202,74,58,122,150,53,172,175,189,195,80,207,39,18,74,173,221,143,88,166,173,107,26,174,107,100,124,141,103,222,145,98,64,39,167,138,6,189,234,199,78,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,249,26,106,190,116,175,162,173,145,209,240,168,142,70,38,239,134,53,221,19,151,221,219,125,149,81,96,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,147,3,198,175,210,198,45,245,2,135,219,174,37,85,244,157,234,159,70,254,160,99,222,227,0,26,83,41,175,172,159,19,126,164,241,254,163,179,60,43,69,51,143,178,184,182,35,112,147,30,142,153,246,42,9,230,168,170,165,123,163,170,158,71,212,50,101,94,83,164,168,206,42,198,246,153,18,171,26,245,122,173,159,245,85,170,95,161,110,156,117,23,83,33,190,252,26,190,205,143,213,124,42,183,202,249,142,213,210,86,118,104,127,86,172,123,93,189,84,176,55,239,181,88,155,238,253,154,142,84,205,181,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,128,94,79,133,182,181,107,183,80,154,89,152,106,102,181,234,119,218,110,222,64,219,21,178,139,224,180,116,94,71,177,77,28,211,75,220,166,142,62,239,119,205,196,222,46,111,220,242,251,162,175,53,68,154,167,52,233,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,247,150,182,104,223,46,207,86,73,83,36,210,34,42,55,100,122,34,53,168,136,212,233,96,8,107,210,199,92,117,58,149,212,150,170,244,183,169,44,164,138,251,140,101,25,3,49,107,155,95,20,9,113,183,82,215,200,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,153,70,109,186,155,187,93,108,29,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,105,36,17,43,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,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,123,104,229,68,146,61,229,168,0,0,2,37,95,250,219,181,94,186,227,193,250,72,211,137,233,43,233,227,168,173,155,44,188,83,85,54,86,54,120,45,151,23,190,210,177,186,21,68,124,114,199,71,43,229,138,93,218,246,58,23,34,42,72,211,202,248,151,245,199,77,211,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,247,31,26,200,245,68,107,25,53,112,120,92,122,236,211,47,206,189,158,180,11,254,0,1,207,250,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,20,131,253,212,126,187,63,236,231,255,0,54,108,255,0,244,66,234,122,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,1,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,226,121,78,149,122,152,195,122,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,245,245,99,233,99,89,62,159,228,62,221,57,65,125,42,245,49,153,116,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,120,105,36,30,83,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,213,128,0,0,35,255,0,89,157,82,255,0,36,124,39,15,212,138,220,111,227,118,91,150,97,75,98,189,211,196,238,53,76,161,150,142,174,87,75,76,170,228,98,204,199,193,27,145,175,251,175,106,57,155,177,92,146,50,64,16,3,198,175,210,198,45,245,2,135,219,174,32,78,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,138,54,240,208,235,142,167,167,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,238,50,52,145,138,138,215,178,107,201,0,0,0,113,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,191,218,234,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,221,200,103,135,170,174,166,51,46,171,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,13,10,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,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,118,219,117,95,196,143,254,31,61,109,218,186,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,216,58,78,244,177,163,127,79,241,239,110,128,206,182,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,105,248,28,127,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,0,0,0,0,0,0,82,7,80,190,35,221,103,96,218,251,169,120,86,45,172,158,74,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,124,223,76,231,187,139,24,212,221,202,174,93,183,85,85,249,147,255,0,194,255,0,94,245,99,168,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,141,53,39,10,86,81,81,72,216,248,83,199,27,23,103,205,34,238,169,203,239,109,190,200,136,148,217,213,143,170,125,100,250,129,144,251,140,229,148,248,42,106,150,9,250,44,202,116,83,227,191,234,207,237,5,118,83,240,207,43,55,253,75,242,214,234,110,255,0,123,135,107,252,119,221,225,207,159,244,241,219,230,5,149,0,0,172,15,20,14,179,58,147,233,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,124,234,159,91,91,27,164,231,81,4,143,77,217,12,105,178,47,31,187,190,219,170,170,188,47,250,204,234,79,168,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,131,208,82,112,170,101,109,20,109,147,157,60,17,189,118,100,210,38,202,188,126,246,251,110,136,169,197,124,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,4,223,215,206,184,234,122,113,235,103,16,209,236,225,148,143,211,172,211,23,182,190,106,185,31,21,59,236,119,25,174,21,176,37,107,166,122,181,171,76,173,100,77,153,175,119,220,100,105,35,21,21,175,100,211,40,165,111,26,191,84,248,183,211,250,31,113,184,157,87,194,179,175,31,250,145,210,166,175,222,191,206,197,136,95,110,119,31,252,67,41,172,141,103,107,255,0,40,116,79,146,111,243,116,236,111,248,166,1,106,128,0,0,0,4,74,235,179,175,188,103,164,75,85,62,53,98,181,210,100,90,139,118,167,101,85,29,158,173,106,33,130,150,138,86,212,178,58,249,36,108,74,201,152,218,138,116,98,211,164,177,200,228,114,170,57,136,156,137,106,86,7,139,95,69,31,27,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,231,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,188,36,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,203,83,52,61,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,66,125,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,84,58,88,4,0,241,100,234,243,244,69,167,31,201,247,10,173,225,151,231,246,247,252,89,210,80,119,99,165,199,102,73,160,155,140,143,84,98,77,59,216,232,155,179,94,173,141,179,185,123,79,88,94,161,205,58,187,241,84,204,180,183,170,58,76,63,70,146,146,233,134,224,85,18,219,114,219,109,109,2,66,183,171,139,101,124,117,80,50,161,232,233,98,100,8,214,182,57,24,214,126,185,37,115,155,81,15,4,117,133,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,217,193,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,247,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,209,79,77,29,58,96,157,47,233,101,6,153,224,180,255,0,230,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,195,29,218,99,184,51,240,68,252,85,66,165,122,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,179,254,130,181,75,59,214,158,147,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,234,225,99,35,110,209,196,198,253,214,166,251,110,187,170,170,173,22,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,160,31,238,163,245,217,255,0,103,63,249,179,103,255,0,162,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,204,185,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,17,43,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,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,123,104,229,68,146,61,229,169,152,29,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,211,240,56,255,0,74,189,76,97,189,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,31,146,237,69,83,113,181,86,219,232,238,213,118,186,138,170,121,33,138,186,145,177,58,122,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,55,68,228,215,38,232,191,172,1,68,58,133,226,35,226,1,166,185,254,75,167,55,221,123,164,158,229,138,222,43,108,149,146,210,99,118,151,65,36,244,211,62,25,29,27,157,68,215,43,21,204,85,69,86,181,118,219,116,79,192,181,238,133,186,139,254,83,189,56,227,185,253,202,163,187,146,91,249,88,178,111,185,199,123,165,59,25,206,95,148,81,199,250,232,223,13,71,24,218,172,103,127,182,138,170,197,42,91,197,79,71,44,90,69,213,197,222,167,28,155,106,76,246,223,22,99,37,55,23,255,0,122,213,84,207,60,117,41,205,239,114,191,185,61,60,179,239,247,90,222,255,0,6,181,26,196,85,146,190,9,122,215,255,0,193,215,78,117,150,255,0,242,230,182,250,168,226,255,0,201,232,234,227,153,235,39,254,68,177,181,177,255,0,159,87,59,249,136,5,170,0,70,175,17,93,99,177,104,223,72,249,221,77,222,31,49,87,152,91,231,195,173,116,220,158,206,245,85,124,18,198,229,230,214,61,27,218,129,42,39,217,220,90,254,199,14,77,115,218,160,85,182,161,120,169,245,115,113,207,242,91,134,156,234,237,93,175,19,170,188,86,205,97,161,171,198,236,238,158,150,220,233,158,180,208,200,171,78,245,87,182,37,99,85,85,239,249,162,253,231,126,43,107,221,11,94,53,219,43,233,199,29,207,250,133,204,126,63,146,102,28,175,180,159,224,250,58,79,39,107,153,140,242,145,127,122,34,71,39,56,218,149,28,149,173,123,124,207,109,200,139,25,159,125,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,252,13,52,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,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,155,239,178,39,224,7,160,0,0,0,1,80,29,122,245,235,213,142,139,117,99,156,233,158,154,106,183,193,177,187,55,195,60,149,23,192,173,181,29,174,237,182,150,105,63,89,53,59,228,118,242,74,247,125,231,46,219,236,155,34,34,36,191,240,191,215,189,88,234,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,217,243,72,187,170,114,251,219,111,178,34,37,96,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,137,86,14,182,237,86,94,184,243,142,146,53,30,122,74,10,121,42,40,166,196,239,21,53,77,137,142,158,123,101,185,236,180,164,109,133,17,95,36,178,86,74,201,101,151,119,61,237,133,168,170,177,180,150,165,0,248,163,250,236,212,223,201,125,158,136,177,255,0,13,14,184,233,186,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,9,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,63,39,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,208,79,77,29,69,224,157,80,105,101,6,166,96,181,31,230,168,239,20,92,38,255,0,6,93,60,180,51,79,71,220,150,40,251,221,174,251,27,221,99,120,63,241,69,252,81,40,47,55,233,159,50,195,186,116,211,206,166,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,193,82,70,61,173,218,55,75,232,58,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,129,162,147,154,117,21,175,56,111,77,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,118,87,35,29,193,136,249,28,156,24,229,79,173,108,214,141,47,189,105,27,245,222,205,151,210,87,224,145,217,231,191,62,241,76,201,37,99,104,160,99,223,51,150,54,181,101,71,198,145,200,143,139,135,113,175,99,152,173,71,162,180,161,110,185,58,187,186,245,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,120,243,237,166,200,200,225,141,93,39,105,36,112,115,254,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,171,105,62,15,122,23,172,184,6,156,92,117,63,45,202,110,182,172,67,52,231,45,175,14,172,161,111,110,167,100,167,88,47,113,200,178,43,226,238,49,39,139,135,109,189,216,219,12,170,231,177,33,84,134,222,29,125,10,212,245,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,252,198,57,141,123,30,228,123,47,120,8,213,226,43,163,150,45,100,233,31,59,166,187,205,229,234,240,251,124,249,141,174,167,139,223,217,170,160,130,89,28,156,26,246,35,187,176,45,68,27,187,147,89,223,231,197,206,99,80,160,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,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,109,246,84,252,77,68,25,204,235,91,167,139,175,76,253,67,100,184,28,246,170,74,11,21,194,162,107,222,44,202,106,199,84,179,224,147,212,74,148,173,87,72,171,42,62,52,141,208,189,36,251,220,226,114,162,189,170,217,30,22,19,226,167,157,126,148,58,5,210,77,75,248,95,195,62,214,228,22,11,239,146,239,247,188,175,154,178,214,205,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,173,110,147,189,83,232,223,212,12,123,220,96,61,253,195,93,40,242,159,15,74,45,6,187,222,121,222,176,157,80,165,184,218,233,36,72,35,255,0,3,213,208,92,30,228,133,26,169,44,189,186,181,168,116,143,115,85,25,230,224,111,53,71,53,173,230,189,50,93,173,86,14,164,180,162,251,125,185,210,91,173,182,236,226,197,87,89,89,87,51,97,130,154,8,235,225,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,63,252,107,245,190,234,183,92,55,166,232,108,116,141,182,182,158,159,56,168,185,58,71,58,121,39,87,86,209,197,3,27,242,107,24,214,164,206,114,175,37,122,190,52,78,28,23,185,29,124,43,52,114,197,171,189,92,90,42,114,57,183,164,192,173,242,230,49,211,113,127,247,213,85,52,240,71,76,156,216,246,171,59,115,212,69,62,255,0,121,174,236,112,115,85,175,85,78,43,213,86,169,126,154,122,142,212,93,76,134,251,241,154,11,206,65,85,240,170,223,43,229,251,182,184,159,217,161,253,90,177,142,110,212,177,64,223,190,212,122,237,187,247,114,185,86,218,124,33,52,46,179,76,58,113,171,212,108,134,205,228,175,90,151,112,109,198,23,61,103,100,206,179,192,197,142,137,36,138,68,107,27,201,239,171,157,143,98,42,73,21,76,78,87,185,56,181,129,58,128,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,7,138,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,40,50,159,167,172,170,225,211,44,221,78,218,106,124,229,150,219,152,75,137,93,232,163,165,145,210,80,255,0,122,211,205,5,99,164,106,43,18,23,190,117,133,202,254,28,100,88,17,21,235,46,204,116,209,212,94,119,210,254,169,208,106,102,11,81,254,106,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,20,95,197,20,52,166,71,94,185,58,187,181,116,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,106,237,215,110,131,67,210,229,111,84,214,44,154,146,178,206,202,121,32,163,181,85,207,229,171,102,189,164,74,232,236,242,49,169,35,163,169,87,108,139,179,94,214,198,171,58,43,161,78,226,209,95,81,90,243,153,117,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,101,114,49,188,222,175,145,201,205,238,85,15,21,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,36,175,133,199,174,205,50,252,235,217,235,79,21,150,116,153,153,96,189,40,99,253,80,230,21,21,118,150,101,89,68,118,91,69,142,166,129,26,250,171,116,148,114,212,69,114,73,123,156,154,199,186,9,26,200,221,18,114,103,25,90,229,99,217,203,218,248,92,122,236,211,47,206,189,158,180,11,254,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,45,60,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,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,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,115,58,170,233,159,50,233,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,107,225,71,214,191,232,203,42,131,166,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,230,215,112,142,84,228,172,68,154,105,90,23,40,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,149,139,73,240,190,241,4,166,180,211,89,122,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,117,141,102,208,3,167,45,16,186,245,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,56,253,230,177,238,129,24,175,68,114,177,30,174,70,191,143,5,241,89,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,53,38,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,43,225,149,215,109,171,91,176,219,118,134,106,150,77,87,38,168,88,105,228,109,45,101,210,118,189,249,37,19,21,206,107,227,147,100,87,212,195,22,205,145,143,229,35,217,31,127,148,138,179,118,163,95,138,199,92,116,218,149,117,175,233,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,186,35,233,161,151,119,57,210,53,123,147,69,27,152,141,108,77,146,96,226,158,32,221,109,221,122,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,220,70,170,44,146,111,18,206,171,211,71,78,153,223,84,26,167,65,166,120,45,63,249,170,203,197,111,56,127,193,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,252,17,63,21,78,84,6,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,7,95,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,156,29,86,208,189,71,209,170,60,66,237,154,217,187,86,172,239,31,162,201,44,23,40,21,95,75,91,75,81,4,115,43,26,245,68,218,104,187,173,100,177,170,35,154,229,106,166,236,124,111,127,117,240,249,235,110,235,210,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,78,218,57,85,99,143,96,191,64,126,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,15,214,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,241,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,218,245,99,234,159,89,62,160,100,62,227,56,167,233,235,42,184,116,203,55,83,182,154,159,57,101,182,230,18,226,87,122,40,233,100,116,148,63,222,180,243,65,88,233,26,138,196,133,239,157,97,114,191,135,25,22,4,69,122,203,179,2,250,58,63,234,82,197,213,78,135,89,245,54,216,157,155,172,60,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,249,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,237,102,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,162,141,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,64,168,31,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,0,241,171,245,79,139,125,63,161,247,27,137,0,9,255,0,227,87,234,159,22,250,127,67,238,55,18,42,244,255,0,211,214,85,212,93,102,111,100,194,170,119,189,98,56,125,102,91,77,111,109,44,147,201,117,242,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,238,82,49,140,84,106,61,94,192,183,79,13,14,184,233,186,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,155,230,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,69,249,244,3,214,13,171,171,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,4,160,0,0,0,1,68,62,34,157,10,212,244,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,252,199,181,142,123,222,213,123,254,79,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,94,78,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,124,144,243,79,185,60,93,198,61,141,154,39,163,100,141,234,213,225,35,24,228,77,218,134,117,250,151,233,211,59,233,127,84,235,244,207,58,167,255,0,59,89,103,173,231,15,248,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,130,167,224,170,23,147,214,15,88,152,111,77,58,13,250,79,177,94,49,251,237,247,35,167,141,48,170,23,86,44,144,94,31,39,5,243,44,88,119,89,41,162,138,68,153,206,71,53,142,78,220,105,35,29,52,106,185,246,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,31,175,44,207,243,44,234,155,31,165,204,50,26,187,179,49,91,60,118,11,66,212,170,57,244,182,232,229,150,88,169,209,251,114,115,24,233,228,70,114,85,226,206,44,110,204,99,26,219,9,240,155,232,162,221,168,21,159,202,119,84,45,157,251,45,146,224,200,241,10,41,18,170,158,73,110,148,179,195,50,92,219,35,28,198,73,12,79,141,208,181,191,173,99,228,239,163,209,171,10,35,194,85,120,106,116,81,110,233,211,78,40,117,67,53,182,109,169,185,117,189,210,84,189,201,85,4,150,171,93,74,83,74,203,100,176,72,228,98,204,199,192,215,200,229,137,175,108,143,124,72,174,107,17,207,154,160,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,6,85,205,84,25,87,3,175,244,171,212,198,101,210,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,208,15,80,61,38,102,90,17,128,233,134,169,58,162,174,247,137,234,86,47,110,189,50,236,218,4,130,10,11,141,76,43,59,173,175,84,145,234,175,108,74,199,182,71,36,125,212,238,112,111,234,164,227,239,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,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,182,142,85,88,227,216,47,208,31,39,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,125,96,43,171,198,179,76,254,208,104,118,23,170,84,148,151,90,138,188,63,32,125,190,111,47,31,58,90,122,26,248,127,89,61,70,204,85,102,211,210,81,198,199,171,154,222,83,171,85,28,231,179,104,1,225,213,172,119,221,27,234,227,4,169,180,67,230,41,51,11,132,24,117,210,155,147,25,222,165,175,158,40,218,188,220,199,171,123,83,165,60,251,55,139,159,216,225,201,173,123,148,187,254,170,180,183,244,211,211,142,162,233,156,54,47,140,215,222,113,250,175,133,81,121,175,47,221,186,68,206,245,15,235,21,236,107,118,170,138,7,125,247,35,23,109,159,187,85,200,185,182,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,79,21,87,227,105,173,127,252,2,244,231,71,111,255,0,38,107,112,170,146,47,252,162,142,146,56,94,146,127,229,171,35,93,31,249,133,107,191,158,133,143,232,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,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,118,219,117,95,196,162,15,17,93,99,190,235,39,87,25,221,77,222,31,47,73,135,220,39,195,173,116,220,152,254,205,45,4,242,198,229,230,214,49,93,221,157,106,39,217,220,156,206,255,0,14,78,107,26,160,122,191,10,205,28,177,106,239,87,22,138,156,142,109,233,48,43,124,185,140,116,220,95,253,245,85,77,60,17,211,39,54,61,170,206,220,245,17,79,191,222,107,187,28,28,213,107,213,82,250,74,245,240,88,192,41,172,93,60,229,122,131,81,143,85,209,220,178,172,161,244,204,174,153,37,107,43,237,212,116,241,164,43,18,57,120,57,140,168,158,189,138,246,39,205,252,218,229,94,218,35,108,40,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,240,0,20,3,226,143,235,179,83,127,37,246,122,34,53,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,137,43,226,143,235,179,83,127,37,246,122,35,197,98,125,38,102,89,215,74,25,7,84,56,125,69,93,217,152,174,81,37,150,239,99,166,160,71,62,150,221,29,28,85,18,220,150,94,231,39,49,142,158,54,190,54,196,188,89,202,87,57,24,199,241,11,158,232,95,172,219,23,88,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,166,104,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,130,122,104,234,47,4,234,131,75,40,53,51,5,168,255,0,53,71,120,162,225,55,248,50,233,229,161,154,122,62,228,177,71,222,237,119,216,222,235,27,193,255,0,138,47,226,136,29,84,30,123,81,114,223,176,58,125,147,231,127,15,243,255,0,103,44,213,183,111,43,221,237,119,252,188,15,151,183,207,103,113,229,195,110,92,87,109,247,217,127,2,12,127,117,159,255,0,188,15,252,234,255,0,223,51,15,19,143,195,224,230,41,189,86,147,61,147,62,200,73,50,61,145,206,118,146,221,119,114,203,60,250,105,157,39,202,162,157,38,119,253,42,163,240,72,78,191,189,36,103,127,149,251,157,41,86,189,59,122,129,211,31,235,149,151,251,108,69,214,231,248,6,35,170,56,141,126,9,157,218,126,39,99,185,246,188,213,47,126,88,123,157,185,89,43,62,252,78,107,211,103,198,197,249,57,55,219,101,249,42,161,203,49,222,136,122,95,196,242,11,102,83,143,233,143,149,186,89,171,33,184,81,79,241,171,139,251,85,16,189,31,27,248,190,117,107,182,115,81,118,114,42,46,223,52,84,53,185,150,87,123,25,138,162,253,19,26,68,71,29,122,38,103,169,54,216,173,188,203,118,111,34,196,101,120,170,43,154,238,85,92,196,211,20,204,121,84,83,76,107,173,81,60,98,117,221,59,157,208,17,239,171,62,172,255,0,146,231,217,95,245,1,246,155,237,55,158,255,0,109,124,151,151,242,253,143,251,204,156,249,119,255,0,209,183,31,233,223,229,207,116,3,196,55,244,231,171,118,29,44,253,16,124,19,227,126,107,251,255,0,237,7,153,236,246,105,165,159,252,95,150,103,45,251,92,127,156,155,114,223,231,182,203,177,175,49,195,91,189,226,245,85,229,235,17,166,147,211,195,163,78,148,55,13,177,153,230,51,44,156,226,197,141,112,241,77,85,115,185,212,70,234,53,231,78,147,87,59,119,54,122,53,157,55,106,152,192,3,53,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,201,248,114,98,214,44,231,195,171,11,194,178,154,31,59,101,200,45,249,21,174,227,77,221,124,125,250,89,238,149,241,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,85,15,92,157,34,93,122,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,121,246,215,101,100,144,200,173,143,186,145,182,221,60,46,61,9,233,151,231,94,241,90,117,254,162,180,27,13,234,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,118,234,212,123,121,177,95,27,151,131,220,138,25,204,253,41,103,127,162,207,208,167,199,127,212,103,218,15,181,63,12,242,176,255,0,213,79,45,229,187,253,238,29,223,241,63,119,135,62,31,211,199,127,153,216,58,28,233,18,235,213,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,229,195,184,187,35,35,154,68,108,157,165,141,223,86,183,195,239,91,104,58,175,160,233,122,123,85,91,159,113,168,90,248,111,144,197,4,204,110,54,149,146,83,173,234,88,153,58,182,22,113,137,206,72,36,149,178,43,213,145,39,223,123,57,93,247,78,186,13,134,244,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,116,106,189,220,24,140,141,171,193,141,68,15,107,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,0,10,192,241,180,209,203,20,184,174,11,212,13,60,221,155,213,53,193,48,234,200,248,189,222,110,150,72,234,42,233,215,117,127,8,251,47,138,167,228,140,228,255,0,53,247,157,180,109,69,179,243,197,107,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,125,230,170,62,54,170,57,170,136,168,25,140,7,213,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,159,40,15,85,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,230,154,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,101,70,120,52,244,241,117,201,53,66,233,212,141,234,213,72,252,123,19,167,171,178,89,234,29,88,230,206,151,185,163,139,184,230,68,197,251,204,101,28,242,181,203,47,221,222,170,53,98,57,205,114,199,113,32,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,164,248,53,90,109,87,254,145,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,32,241,2,232,70,251,210,174,85,38,107,139,51,206,233,150,65,112,88,237,213,59,178,63,133,213,79,37,84,145,90,184,62,162,90,137,251,84,212,237,95,50,228,70,191,125,151,103,124,150,117,120,42,122,88,202,126,160,87,123,117,184,155,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,51,3,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,30,252,90,247,182,8,90,231,34,110,228,138,52,93,248,166,211,87,195,67,161,202,158,163,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,190,201,18,54,34,171,158,248,127,86,11,225,89,168,245,253,92,87,104,14,109,127,236,226,22,75,124,89,37,102,81,111,129,87,207,89,228,157,209,83,178,38,170,61,148,213,147,62,41,152,145,204,187,51,203,212,72,222,251,35,111,118,234,113,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,96,65,111,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,28,127,174,253,82,193,52,191,165,141,65,251,117,125,248,103,218,220,126,237,139,89,255,0,189,102,155,205,93,42,173,213,93,136,63,84,199,112,229,219,127,223,127,22,38,223,55,38,232,103,92,238,189,98,117,85,153,117,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,253,197,116,77,123,219,230,100,107,99,116,207,228,238,79,68,106,47,109,145,177,156,40,13,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,80,183,135,239,93,215,222,149,114,168,240,172,165,254,119,76,178,11,130,73,113,166,217,145,252,46,170,121,41,99,150,235,205,148,242,212,79,218,166,167,114,121,102,170,53,251,238,155,59,230,183,189,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,28,215,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,105,35,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,134,159,138,107,241,132,215,77,26,207,245,30,221,166,24,150,45,106,186,229,248,95,8,174,153,141,29,115,187,148,219,173,66,79,100,146,52,141,25,47,109,235,4,188,251,142,237,72,233,162,70,177,235,50,40,117,95,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,249,154,206,151,180,115,81,245,207,92,113,92,27,75,230,186,208,93,126,33,79,93,53,238,220,213,238,88,105,98,153,139,37,201,92,143,143,135,103,118,185,191,172,99,157,39,109,140,94,111,98,46,143,113,59,117,246,207,138,217,173,57,78,71,246,130,245,69,111,167,167,184,221,252,155,41,62,33,84,200,218,217,106,123,12,85,100,93,199,163,159,219,106,241,111,45,147,228,128,125,98,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,148,248,140,244,19,252,170,44,80,106,70,157,207,229,245,55,25,183,249,58,74,121,234,56,82,222,168,88,247,202,148,110,87,175,8,102,71,201,35,162,151,228,213,115,220,201,87,139,155,36,53,173,225,113,235,179,76,191,58,246,122,210,255,0,128,202,185,234,180,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,44,255,0,196,175,195,150,251,154,223,107,186,132,233,231,23,243,215,90,238,50,100,152,189,174,141,140,146,166,70,178,166,90,139,171,28,233,147,185,51,248,211,198,180,208,194,178,75,35,150,68,230,247,191,121,21,225,243,209,37,171,165,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,189,181,114,42,71,30,193,213,122,85,233,159,13,233,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,252,219,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,5,255,0,89,122,116,193,58,160,232,23,74,180,211,58,167,253,159,216,235,44,245,188,230,255,0,6,93,62,10,144,193,89,219,138,88,251,221,174,251,221,218,123,184,63,240,84,252,21,41,3,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,208,167,73,222,150,52,111,233,254,61,237,208,28,171,175,174,138,49,94,171,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,8,65,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,76,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,203,95,240,167,235,170,167,49,142,131,165,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,62,26,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,148,44,208,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,180,159,6,171,77,170,255,0,210,38,109,98,190,219,41,46,54,219,142,113,114,164,172,163,171,133,179,65,83,4,150,203,123,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,172,125,83,235,39,212,12,135,220,103,38,87,132,119,88,56,206,151,93,107,186,110,212,5,164,183,219,115,11,196,117,248,245,201,177,84,75,60,215,186,151,82,209,182,133,237,141,143,111,9,26,216,220,217,29,219,108,107,20,136,231,59,184,222,1,197,60,65,186,36,186,244,161,159,199,125,198,32,171,174,211,172,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,184,173,69,88,228,217,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,215,127,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,82,253,58,103,125,47,234,157,126,153,231,84,255,0,231,107,44,245,188,225,255,0,9,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,66,79,248,202,221,173,87,254,164,176,155,237,138,231,73,113,182,220,116,222,219,87,71,89,73,51,102,130,166,9,43,238,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,248,42,122,167,202,126,159,215,123,141,184,129,85,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,179,24,178,205,44,138,214,236,156,228,123,191,23,42,172,245,240,84,245,79,148,253,63,174,247,27,112,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,213,124,84,250,14,255,0,170,253,85,233,5,151,252,212,185,125,138,217,110,255,0,199,190,166,246,231,247,127,242,118,202,200,225,255,0,57,80,247,127,141,121,94,189,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,70,122,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,119,114,25,162,212,44,146,213,153,103,249,46,95,98,198,41,49,187,109,242,241,91,114,163,178,210,43,123,22,216,38,153,242,71,75,31,22,49,188,35,107,145,137,179,26,155,53,54,107,127,4,13,25,244,209,212,94,9,213,6,150,80,106,102,11,81,254,106,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,177,189,214,55,131,255,0,20,95,197,19,170,149,87,224,201,160,122,143,71,241,222,161,234,179,43,173,147,16,185,119,44,148,246,8,225,86,195,144,73,22,202,181,115,44,172,86,44,48,61,239,100,111,133,123,139,42,78,197,123,24,217,35,158,213,0,0,0,20,109,226,141,214,13,171,168,109,80,135,77,48,53,199,238,56,78,3,80,246,209,95,169,34,108,243,221,43,100,141,137,82,248,234,92,196,115,41,154,228,237,163,34,85,142,101,137,38,87,74,157,142,212,159,241,100,235,94,227,167,244,127,201,139,75,238,125,139,213,238,222,249,50,250,216,214,150,162,56,173,117,80,77,10,219,29,27,218,247,199,52,172,145,179,57,223,170,123,35,236,43,21,201,50,171,42,219,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,30,40,189,239,12,222,172,240,221,119,209,123,86,150,182,158,146,201,150,105,173,158,223,101,125,165,213,235,60,245,246,234,106,74,120,27,114,98,44,108,68,99,165,71,177,209,181,100,237,47,111,155,191,91,31,40,171,214,215,133,157,171,76,52,94,197,168,218,13,77,87,112,185,97,246,116,102,115,19,170,27,20,21,176,83,82,73,53,77,233,141,169,157,93,11,249,68,168,234,104,157,34,42,75,31,109,173,237,189,100,129,90,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,104,105,164,28,211,167,93,121,195,122,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,178,57,88,222,108,86,72,212,224,246,170,244,176,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,74,160,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,225,93,98,117,85,134,244,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,125,197,116,77,123,29,229,163,115,163,116,207,228,222,44,84,106,47,113,241,177,254,215,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,207,103,82,253,69,231,125,80,106,157,126,166,103,85,31,231,104,236,244,92,33,255,0,6,90,252,204,211,65,71,220,138,40,251,221,174,251,219,221,123,121,191,241,85,252,17,2,221,60,36,243,252,203,84,244,47,63,212,29,65,200,106,239,153,13,243,82,43,234,107,171,170,85,57,202,255,0,134,219,81,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,40,216,186,159,5,79,75,25,79,212,10,239,110,183,20,172,6,138,52,143,76,241,93,100,232,71,79,180,183,53,164,243,22,92,155,75,236,118,250,158,49,198,249,33,231,108,131,132,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,20,109,213,87,76,249,151,74,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,204,15,10,126,184,233,180,214,235,65,210,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,54,83,213,87,76,248,111,85,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,5,96,120,92,245,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,185,243,57,152,159,69,154,243,155,117,13,144,116,209,143,99,244,146,101,152,181,68,137,118,150,166,167,202,82,65,68,202,136,161,91,130,58,118,178,89,41,149,39,134,86,43,35,116,143,138,70,185,145,187,125,139,254,209,77,57,169,210,13,35,196,52,182,171,42,171,201,31,138,89,233,173,9,115,169,166,138,157,243,178,22,35,25,180,113,34,53,140,107,81,172,98,42,185,232,198,183,155,228,127,41,28,30,212,206,183,94,218,103,149,105,127,87,26,153,110,202,105,59,127,30,200,43,114,107,116,236,142,68,134,170,134,190,119,212,68,248,220,246,55,159,30,227,162,122,183,118,164,176,202,196,115,184,110,104,164,169,95,27,77,28,190,197,149,96,189,64,211,205,222,178,212,219,211,14,172,143,139,27,229,42,163,146,162,174,157,119,87,243,147,188,201,106,126,72,206,44,242,191,121,219,200,212,64,245,126,28,221,78,253,134,232,3,86,38,171,202,45,79,189,104,247,196,174,22,122,43,164,61,154,88,33,171,167,89,173,240,62,70,246,251,222,98,226,149,140,70,36,139,42,185,232,196,86,163,162,66,165,143,171,102,202,111,184,253,186,253,105,180,87,121,122,76,154,222,203,93,210,62,211,31,230,41,89,85,5,91,99,221,200,170,205,167,164,167,126,237,84,119,220,219,126,46,114,47,106,232,39,76,242,173,80,234,227,76,237,216,181,39,115,224,57,5,22,77,113,157,241,200,176,210,208,208,78,202,137,95,35,152,199,112,229,219,108,76,87,108,213,150,104,152,174,111,61,192,189,78,149,116,183,244,45,211,142,157,105,156,214,47,131,87,217,177,250,95,138,209,121,175,49,218,186,74,206,245,119,235,17,239,107,183,170,150,119,125,199,43,19,125,153,179,81,168,157,84,0,0,0,0,21,129,226,139,226,1,71,104,163,185,116,201,162,25,23,122,235,55,153,183,103,23,72,35,130,122,88,233,101,130,88,38,180,183,184,199,242,153,123,187,203,36,106,199,66,232,219,26,57,94,178,182,32,132,30,33,121,254,27,169,253,99,106,54,103,167,249,13,37,246,197,85,81,65,77,79,112,164,85,116,19,190,154,223,77,79,42,198,237,182,123,18,88,100,68,123,119,99,209,17,205,87,53,81,203,61,60,21,53,75,4,253,22,101,58,41,241,223,245,103,246,130,187,41,248,103,149,155,254,165,249,107,117,55,127,189,195,181,254,59,238,240,231,207,250,120,237,243,42,4,250,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,8,255,0,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,144,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,26,248,151,244,57,83,211,142,101,54,176,224,239,164,126,157,102,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,247,25,26,198,244,69,107,31,55,31,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,51,27,231,233,120,189,35,145,27,34,43,22,104,30,254,236,107,187,28,187,62,62,227,25,44,138,104,79,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,80,103,86,253,14,102,93,61,117,13,100,209,236,61,245,121,45,183,62,168,133,152,93,92,236,72,31,84,249,234,18,6,209,77,51,209,144,121,152,228,116,109,123,154,228,103,9,97,145,201,23,115,131,2,237,242,139,253,147,95,250,108,201,47,26,61,118,164,201,168,179,92,74,229,5,142,122,105,81,140,170,150,106,105,98,100,106,178,113,237,61,36,94,219,219,39,21,141,237,115,94,141,86,185,18,177,127,144,15,86,255,0,246,38,255,0,240,245,179,254,144,77,30,130,58,122,201,58,43,233,186,245,62,177,229,252,38,173,146,108,182,243,107,130,40,230,165,176,53,148,205,73,90,217,34,99,165,168,155,181,11,59,170,215,58,62,81,181,176,181,118,116,179,123,127,229,253,210,71,253,150,127,252,3,115,255,0,163,154,124,207,7,131,196,215,76,226,110,115,102,35,118,248,143,106,200,216,125,163,218,60,147,15,118,222,73,132,240,212,213,84,77,83,224,238,87,164,233,186,53,162,98,35,119,91,161,107,254,173,126,131,52,146,253,170,127,103,254,55,240,79,43,253,225,230,252,183,123,189,83,20,31,227,56,63,142,221,222,95,205,93,248,237,242,223,116,139,90,117,226,117,246,251,80,113,140,19,244,35,228,62,209,222,104,173,62,107,237,47,119,177,230,39,100,93,206,30,85,188,184,243,223,143,36,223,109,183,79,196,146,157,79,233,102,65,173,90,27,146,233,150,45,89,110,165,186,94,124,159,98,107,132,143,101,59,123,53,144,204,238,78,99,30,228,221,177,57,19,102,175,205,83,240,79,154,67,29,41,240,221,215,28,23,84,112,236,218,237,149,96,179,80,227,247,251,125,214,170,58,106,234,199,74,248,160,168,100,143,107,17,212,173,69,114,181,138,136,138,168,155,237,186,167,226,124,102,23,49,244,226,105,140,54,188,205,35,93,209,215,58,241,236,100,236,126,19,100,111,100,183,235,206,230,159,25,138,170,230,107,85,113,58,115,41,230,238,166,98,39,202,215,140,126,14,183,226,27,160,26,183,174,127,96,63,69,152,151,198,254,9,241,95,63,253,255,0,77,77,217,239,121,78,223,248,249,25,203,126,212,159,205,223,110,63,61,183,77,248,231,72,61,32,245,19,165,221,68,226,89,222,119,167,159,12,177,219,60,255,0,154,170,248,181,12,221,190,229,13,68,76,251,145,76,231,174,239,145,137,242,106,237,190,235,242,69,82,115,234,214,191,233,38,134,124,43,244,167,150,252,19,227,125,255,0,33,253,225,83,83,222,236,246,251,159,226,35,127,29,187,177,255,0,59,109,249,124,183,217,118,243,216,7,87,221,59,106,142,93,65,130,96,154,135,241,59,229,207,187,229,105,126,19,93,15,115,183,19,229,127,223,150,22,177,54,100,111,95,155,147,125,182,79,154,162,11,216,44,21,120,216,189,93,205,46,107,27,181,142,49,166,155,184,239,220,252,203,54,159,105,240,219,51,86,89,134,193,243,176,147,69,200,155,158,14,228,249,53,77,92,249,231,196,243,60,157,106,223,166,145,166,254,18,236,96,3,118,171,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,0,0,40,135,197,99,65,169,180,111,170,58,252,154,197,69,87,29,139,82,105,215,38,141,238,167,149,32,142,226,249,94,218,248,89,51,222,228,149,253,212,74,151,34,43,123,105,89,27,17,141,106,49,93,13,75,116,241,184,205,112,22,96,26,123,167,51,83,210,84,102,210,222,37,189,211,202,214,66,249,232,109,77,134,72,101,107,221,203,189,19,42,38,124,42,212,70,240,145,104,164,221,119,133,16,171,93,39,191,226,184,166,169,225,185,78,117,100,248,206,55,102,200,45,215,11,197,187,203,71,81,231,40,98,169,141,243,193,218,149,82,57,57,198,215,183,131,213,26,237,246,85,68,85,2,250,124,58,180,114,197,163,125,35,224,148,214,137,188,197,94,97,111,131,49,186,84,241,123,59,213,85,240,69,35,83,131,158,244,111,106,4,167,131,118,241,107,251,28,248,181,207,114,18,84,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,235,0,35,86,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,54,83,57,142,226,246,57,55,106,171,87,109,209,85,62,100,149,51,89,213,143,170,125,100,250,129,144,251,140,224,104,79,69,53,239,73,250,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,179,38,141,119,68,227,247,182,223,116,84,76,246,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,127,197,16,248,138,117,213,83,213,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,243,24,215,185,140,123,149,140,181,238,186,116,155,89,117,175,167,28,139,2,208,236,191,224,183,234,190,50,84,209,242,108,95,29,161,70,61,38,182,121,133,84,242,253,221,219,247,183,70,191,135,106,69,108,82,200,228,206,184,29,127,65,186,103,204,181,231,30,212,156,206,205,93,73,110,199,180,187,23,173,200,239,85,179,42,61,238,124,116,181,19,83,82,69,18,57,28,231,204,234,105,17,95,242,100,108,99,220,170,174,225,28,156,128,183,78,150,53,191,65,179,47,13,253,85,210,93,57,177,210,98,185,134,43,166,249,4,249,37,157,210,114,158,233,59,173,178,50,75,195,36,95,189,59,37,114,49,29,191,206,5,237,195,178,70,144,57,245,22,7,85,234,95,167,76,239,165,253,83,175,211,60,234,159,252,237,101,158,183,156,63,225,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,126,10,159,130,172,202,240,167,235,142,155,77,110,180,29,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,67,215,252,102,245,103,70,169,48,75,22,140,94,241,15,141,106,77,95,110,249,102,184,241,116,95,103,232,86,101,100,179,119,118,253,111,152,236,73,15,151,69,86,253,206,235,248,186,40,57,212,182,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,13,31,117,99,233,99,89,62,159,228,62,221,57,154,194,255,0,167,193,115,189,50,240,202,191,224,26,151,116,243,217,37,139,71,238,244,117,191,168,134,47,41,198,215,63,110,143,245,46,116,114,121,120,248,83,247,90,229,238,246,123,138,187,189,74,1,2,242,124,75,250,227,166,233,199,13,155,71,176,118,85,191,81,115,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,251,143,141,100,122,162,53,140,154,146,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,99,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,93,167,134,135,67,148,221,56,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,113,241,164,108,68,70,189,243,7,85,232,115,164,75,87,72,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,151,14,226,238,175,146,105,17,177,247,86,54,244,173,107,215,189,39,233,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,221,219,125,213,17,122,1,0,60,106,253,44,98,223,80,40,125,186,226,7,127,210,222,189,122,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,237,28,79,119,222,114,111,182,201,186,170,34,240,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,2,10,248,161,116,81,252,160,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,223,25,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,223,139,132,142,124,93,186,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,212,241,84,30,40,62,31,116,214,154,107,215,84,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,231,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,8,216,142,151,238,177,175,216,36,255,0,135,239,93,214,46,170,177,88,240,172,165,254,75,83,113,251,122,73,113,166,217,242,124,82,150,8,233,99,150,235,205,148,241,83,193,221,169,168,114,121,102,170,185,155,110,155,183,230,147,0,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,96,121,252,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,110,213,86,174,219,162,170,124,206,171,162,154,247,164,253,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,242,53,52,156,42,153,28,114,58,62,21,17,198,245,217,147,70,187,162,113,251,219,111,186,42,38,123,58,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,85,125,88,250,167,214,79,168,25,15,184,206,114,163,170,245,99,234,159,89,62,160,100,62,227,57,221,116,15,161,202,110,163,186,38,203,245,135,7,125,91,53,23,11,202,46,76,134,146,54,75,80,203,229,186,27,125,20,235,68,216,88,142,114,84,163,159,43,161,115,27,247,223,34,198,244,84,115,31,8,79,79,11,222,181,255,0,148,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,227,54,182,204,214,50,161,101,107,83,105,162,238,193,12,137,34,171,228,251,146,243,145,207,151,183,221,122,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,51,195,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,52,19,208,231,87,118,174,175,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,29,196,221,31,28,209,163,164,237,44,142,10,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,179,127,193,83,213,62,83,244,254,187,220,109,195,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,60,106,253,83,226,223,79,232,125,198,226,126,79,6,171,181,170,193,212,150,109,125,190,220,233,45,214,219,118,155,220,170,235,43,42,230,108,48,83,65,29,125,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,126,191,26,191,84,248,183,211,250,31,113,184,144,42,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,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,9,85,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,239,15,158,137,46,189,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,229,93,42,244,207,153,117,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,102,135,180,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,27,36,155,130,125,249,229,237,177,140,116,210,189,93,36,143,70,167,57,30,247,42,110,229,3,208,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,71,92,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,110,213,86,174,219,162,170,124,201,42,102,179,171,31,84,250,201,245,3,33,247,25,192,208,158,138,107,222,147,245,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,200,212,210,112,170,100,113,200,232,248,84,71,27,215,102,77,26,238,137,199,239,109,190,232,168,156,171,175,174,171,168,250,82,208,234,187,221,178,94,121,158,81,222,179,226,240,199,52,9,36,21,78,133,202,234,247,71,42,59,185,13,63,220,115,145,35,123,93,35,224,141,220,82,94,109,226,190,10,158,150,50,159,168,21,222,221,110,34,87,139,142,143,107,110,51,173,20,58,165,158,100,149,121,118,39,125,167,146,130,199,118,109,154,10,40,44,236,74,186,169,226,178,189,97,114,172,143,138,41,57,182,121,81,175,153,22,77,183,237,63,136,66,12,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,122,126,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,181,25,209,78,174,233,126,135,245,13,141,106,6,172,224,148,153,29,162,150,162,24,97,168,169,158,70,178,195,59,234,34,222,236,145,50,41,22,165,244,241,36,206,100,92,119,230,173,123,21,178,49,138,154,40,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,15,214,81,95,137,95,69,23,30,157,53,30,187,84,48,171,102,218,101,151,92,27,37,51,218,148,176,71,106,186,84,173,76,175,182,69,4,110,71,172,44,100,14,124,110,72,154,198,198,246,68,170,231,49,92,251,212,35,87,136,174,164,105,198,157,116,143,157,197,169,20,126,118,60,178,223,62,55,101,164,242,41,83,221,188,79,4,175,164,126,206,251,145,246,95,23,152,238,57,81,89,229,247,102,242,112,107,130,162,250,1,235,6,235,210,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,188,233,210,105,94,177,181,174,73,88,231,179,143,53,142,72,239,250,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,44,70,132,252,59,116,143,81,244,83,165,60,83,14,212,219,199,126,190,163,187,120,164,181,186,129,105,100,177,82,214,42,78,148,18,243,107,100,124,205,146,73,100,145,100,106,57,146,76,248,147,147,98,107,148,41,7,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,127,117,31,161,63,251,57,255,0,205,155,199,253,16,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,45,166,148,250,78,244,177,163,127,79,241,239,110,128,12,214,26,61,233,235,41,177,96,221,23,233,166,107,148,215,121,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,56,68,159,234,159,172,27,174,176,233,70,149,116,247,141,45,35,48,157,59,197,241,246,207,43,98,119,126,227,123,134,213,28,51,189,238,145,141,116,108,129,210,84,83,181,140,251,175,84,146,69,116,136,232,146,48,253,125,125,117,175,149,117,89,168,245,118,75,77,207,203,233,150,51,112,154,60,114,223,78,178,50,58,254,10,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,228,233,95,44,85,59,175,71,125,42,230,93,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,125,27,43,152,246,249,153,26,217,27,11,56,187,147,209,92,169,219,100,143,103,137,234,23,22,177,96,218,251,169,120,86,45,67,228,172,184,254,97,121,181,219,169,187,175,147,177,75,5,108,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,5,181,120,42,122,88,202,126,160,87,123,117,184,165,98,234,124,21,61,44,101,63,80,43,189,186,220,82,176,31,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,248,57,143,107,147,116,84,82,223,252,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,126,173,81,232,70,197,213,87,69,250,63,154,226,204,242,90,155,143,233,126,63,29,186,167,119,201,241,74,88,45,47,146,43,87,7,212,69,79,7,118,166,161,171,230,92,138,230,109,178,238,223,146,84,15,250,170,192,178,175,246,215,28,201,49,203,135,253,242,142,186,219,93,79,39,254,108,144,205,28,140,255,0,67,154,230,255,0,66,160,26,147,4,74,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,0,139,254,37,26,67,77,171,253,31,103,16,36,20,139,114,195,233,211,47,182,205,83,60,177,50,7,208,181,207,168,114,36,123,243,123,168,214,174,54,53,232,172,87,202,213,94,59,35,219,40,15,41,171,31,97,63,69,153,151,233,75,255,0,128,207,179,247,31,180,127,227,191,234,95,150,147,205,127,136,253,111,248,158,231,248,191,191,254,231,231,176,25,130,44,251,193,47,71,47,178,229,89,215,80,53,19,118,108,180,214,245,195,168,227,226,199,121,186,169,36,167,171,168,93,209,252,227,236,178,42,111,146,179,139,252,215,221,118,241,185,22,176,75,201,240,122,173,195,106,186,62,100,24,189,166,174,142,229,71,148,92,161,200,230,153,202,172,172,184,171,97,123,38,137,21,238,217,137,70,250,40,213,17,25,247,226,122,241,93,213,239,9,190,0,2,42,255,0,117,31,161,63,251,57,255,0,205,155,199,253,16,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,45,166,148,250,78,244,177,163,127,79,241,239,110,128,14,21,226,41,215,85,55,75,88,106,224,250,125,95,72,253,84,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,255,0,207,123,94,230,61,141,86,62,144,109,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,62,110,85,114,254,42,117,254,186,116,155,89,116,143,168,236,138,221,174,57,127,218,219,245,251,141,242,155,34,228,212,248,173,12,143,124,112,205,217,69,95,45,199,178,232,188,191,201,177,118,120,71,202,36,141,238,246,190,24,90,189,164,122,49,213,29,38,69,172,19,210,80,80,220,236,245,54,107,85,222,174,6,62,11,77,198,121,97,225,81,36,174,249,211,177,209,54,120,22,100,254,106,78,188,213,177,44,143,104,112,173,119,209,203,238,129,106,101,110,149,101,51,115,189,90,173,246,170,139,140,124,88,158,90,170,174,221,79,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,158,175,24,233,71,81,243,158,153,111,29,77,225,81,124,102,213,139,228,21,118,123,253,174,8,85,106,168,105,98,165,166,157,43,219,178,175,118,20,243,14,73,81,17,29,19,88,217,23,147,22,71,69,208,60,81,253,118,106,111,228,190,207,68,76,175,11,252,215,1,211,175,15,205,88,205,117,74,158,146,171,19,181,229,23,121,110,212,117,44,133,236,175,129,109,86,246,173,34,71,59,155,20,175,157,92,144,178,39,170,36,143,145,172,255,0,174,2,181,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,132,250,117,215,156,55,169,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,219,35,149,141,230,197,100,141,78,15,106,174,109,242,203,141,138,241,149,94,110,216,182,57,246,126,203,91,112,168,168,183,90,60,227,234,254,31,74,249,28,232,169,187,239,68,124,189,182,43,89,220,114,114,119,29,215,230,165,154,120,44,105,14,174,90,242,28,175,90,171,96,171,183,105,213,230,206,251,53,43,38,157,241,178,239,113,142,170,55,54,162,40,127,155,43,41,218,202,152,150,103,109,197,243,189,140,87,47,121,24,17,131,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,120,93,120,183,92,47,26,29,168,150,155,77,5,69,109,117,110,41,119,166,165,165,166,137,210,203,60,175,163,149,172,141,140,106,42,185,206,114,162,35,81,21,85,85,17,10,107,254,78,221,64,255,0,216,47,80,191,246,98,183,255,0,121,23,139,113,184,219,236,246,250,171,181,218,190,158,138,134,138,23,212,213,85,84,202,216,162,130,38,53,92,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,240,223,202,39,167,239,251,58,105,239,254,211,209,127,239,83,79,153,229,214,113,181,211,85,218,249,186,71,98,200,216,125,178,204,182,99,15,118,214,7,11,225,162,186,162,102,124,173,218,70,154,110,135,161,207,243,252,71,75,177,26,252,239,59,187,124,50,199,108,237,121,170,174,196,179,118,251,146,178,38,125,200,154,231,174,239,145,137,242,106,237,190,235,242,69,83,150,99,189,111,116,191,150,100,22,204,91,31,212,239,53,116,188,214,67,111,162,131,224,183,22,119,106,38,122,50,54,114,124,8,214,238,231,34,110,229,68,77,254,106,136,124,254,191,189,36,103,127,149,251,157,41,86,189,59,122,129,211,31,235,149,151,251,108,71,142,101,154,94,193,226,168,177,68,70,147,17,199,94,153,152,235,108,182,43,96,242,221,164,200,177,25,166,42,186,226,187,117,87,17,20,205,49,30,77,20,213,26,235,76,207,25,157,119,198,228,231,241,58,211,173,65,207,191,70,191,97,48,92,135,35,242,31,25,243,95,9,182,79,89,216,231,228,248,119,59,77,119,30,92,31,182,251,111,197,118,252,20,225,125,16,232,198,176,226,125,80,97,121,6,83,165,25,149,154,215,75,241,30,253,109,194,197,85,79,79,23,43,117,75,27,202,71,177,26,221,220,230,181,55,95,154,170,39,226,165,157,101,186,139,167,216,15,148,251,119,157,99,216,231,159,238,121,95,139,92,224,163,239,240,227,207,183,221,115,121,113,230,205,246,223,110,73,191,226,135,206,199,245,159,71,178,203,188,24,254,45,170,248,109,230,233,85,203,177,69,111,190,210,212,84,75,197,170,247,113,141,143,87,59,102,181,206,93,147,228,136,171,248,33,247,123,44,177,115,27,24,154,174,105,86,177,58,110,232,211,219,163,23,44,219,140,211,5,179,53,100,182,176,156,235,51,69,202,121,254,87,10,230,173,103,134,158,79,58,126,237,239,100,0,55,106,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,163,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,14,213,250,126,209,175,211,47,242,124,253,33,90,191,72,95,15,248,159,192,185,187,189,217,227,207,143,61,187,125,238,223,235,123,28,187,189,175,214,240,237,253,243,160,25,129,253,41,103,127,165,63,211,95,199,127,213,159,218,15,181,63,19,242,176,255,0,213,79,51,230,123,253,158,29,175,241,223,123,135,14,31,209,199,111,145,121,62,31,61,109,218,186,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,238,18,212,0,0,3,133,117,173,212,61,171,166,126,158,114,92,242,123,173,93,5,246,225,79,53,147,22,125,53,27,106,95,241,185,233,229,90,87,43,100,69,137,25,26,198,233,158,178,125,222,17,57,17,30,229,108,111,10,96,241,21,214,59,238,178,117,113,157,212,221,225,242,244,152,125,194,124,58,215,77,201,143,236,210,208,79,44,110,94,109,99,21,221,217,214,162,125,157,201,204,239,240,228,230,177,170,70,176,0,190,143,10,205,99,190,234,239,72,246,138,108,142,29,234,240,43,132,184,116,117,60,153,253,245,75,77,4,18,83,47,6,49,168,206,220,21,17,65,183,222,115,187,28,220,229,115,213,18,96,20,67,225,79,175,52,218,55,213,29,6,51,125,173,171,142,197,169,52,233,140,200,198,212,74,144,71,113,124,172,117,4,207,133,140,114,74,254,234,45,51,85,81,189,180,172,145,234,246,181,30,142,189,224,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,21,87,226,167,208,119,253,87,234,175,72,44,191,230,165,203,236,86,203,119,254,61,245,55,183,63,187,255,0,147,182,86,71,15,249,202,135,187,252,107,203,84,0,101,223,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,112,172,183,85,196,177,84,83,202,199,34,181,236,115,87,116,221,62,235,218,199,183,139,216,215,39,159,38,255,0,137,127,67,149,61,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,113,145,172,111,68,86,177,243,66,0,62,174,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,186,159,11,222,138,63,147,254,8,205,103,212,43,101,214,135,82,115,43,123,233,165,183,86,167,103,224,214,183,76,215,178,157,98,107,151,121,165,237,65,52,139,34,35,227,251,145,112,141,204,151,185,194,188,47,188,62,233,174,212,214,94,168,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,206,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,46,18,49,91,47,222,99,153,189,175,129,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,5,170,120,86,116,29,255,0,82,58,171,213,251,47,249,217,113,11,21,206,221,255,0,136,125,53,237,175,238,255,0,229,13,137,146,67,254,110,161,142,255,0,20,242,213,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,1,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,103,219,196,83,166,124,55,165,174,161,151,12,211,234,234,183,227,215,251,60,57,29,13,21,74,171,223,108,100,213,21,16,173,34,74,174,87,76,198,186,157,202,199,187,239,240,123,90,229,123,154,178,63,176,120,42,122,167,202,126,159,215,123,141,184,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,3,149,120,169,244,29,255,0,85,250,171,210,11,47,249,169,114,251,21,178,221,255,0,143,125,77,237,207,238,255,0,228,237,149,145,195,254,114,161,238,255,0,26,242,189,122,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,151,138,33,241,20,232,86,167,165,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,230,61,172,115,222,246,171,222,31,39,196,135,94,112,222,164,181,47,78,53,91,12,173,164,115,46,58,111,110,101,206,134,26,133,153,246,155,138,87,87,173,69,20,170,230,49,220,227,115,182,71,43,27,205,138,201,26,156,30,213,94,151,224,169,234,159,41,250,127,93,238,54,226,0,19,255,0,193,83,213,62,83,244,254,187,220,109,192,60,106,253,83,226,223,79,232,125,198,226,66,173,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,73,171,227,87,234,159,22,250,127,67,238,55,17,224,169,234,159,41,250,127,93,238,54,224,45,39,165,94,153,240,222,148,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,236,0,0,0,0,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,218,128,51,67,212,86,131,102,93,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,221,90,143,119,7,163,227,114,243,99,145,44,43,194,179,175,31,250,145,210,166,175,222,191,206,197,136,95,110,119,31,252,67,41,172,141,103,107,255,0,40,116,79,146,111,243,116,236,111,248,166,18,211,175,238,143,173,93,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,194,161,97,137,137,35,156,213,137,237,99,249,112,73,35,146,131,63,213,86,5,149,127,182,184,230,73,142,92,63,239,148,117,214,218,234,121,63,243,100,134,104,228,103,250,28,215,55,250,21,0,211,238,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,206,191,88,29,74,95,122,169,215,27,198,166,220,211,179,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,186,249,36,85,123,211,185,35,209,170,140,70,53,190,215,170,238,190,245,67,170,220,3,9,211,156,158,215,73,110,182,227,20,244,213,87,89,90,177,203,61,238,247,28,46,133,245,239,115,98,141,176,49,91,36,138,218,120,218,141,106,203,39,39,73,250,180,143,242,116,11,210,141,103,85,186,227,73,100,185,197,195,12,197,251,55,140,162,105,33,157,99,158,149,179,53,27,64,217,34,86,246,230,168,251,237,106,172,140,115,99,100,242,55,146,197,193,193,37,124,38,250,40,183,106,5,103,242,157,213,11,103,126,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,235,88,249,59,232,244,106,194,136,251,127,62,78,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,250,192,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,50,174,123,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,202,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,203,233,232,23,162,140,87,165,61,56,164,189,221,173,158,99,83,114,107,124,50,100,119,10,132,141,242,80,115,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,22,196,200,131,170,244,209,211,166,9,210,254,150,80,105,158,11,79,254,106,178,241,91,206,111,240,157,211,203,67,12,245,157,185,101,147,179,221,236,49,221,166,59,131,63,4,79,197,86,128,122,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,82,177,117,62,10,158,150,50,159,168,21,222,221,110,41,88,13,41,244,157,233,99,70,254,159,227,222,221,1,8,60,86,58,21,169,204,99,175,234,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,137,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,155,253,39,122,88,209,191,167,248,247,183,64,117,80,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,163,237,1,213,159,211,174,141,98,122,185,246,66,235,139,253,168,183,182,183,225,119,54,237,52,31,121,205,228,215,108,157,200,95,199,185,20,188,91,220,137,241,191,139,121,113,78,21,69,225,185,162,84,189,87,215,245,61,60,181,117,140,172,168,75,244,56,252,207,157,25,71,146,37,100,117,43,115,138,161,147,53,202,197,115,28,171,77,35,31,31,57,94,168,168,196,100,76,150,160,8,171,226,105,173,127,161,110,145,242,159,47,111,243,85,249,222,248,85,31,56,185,195,23,157,130,111,49,36,155,72,199,55,106,88,170,120,57,57,109,42,197,201,170,222,91,74,162,165,124,109,53,142,251,46,85,130,244,253,79,15,102,203,77,111,76,198,178,78,76,119,155,170,146,74,138,74,116,217,89,206,62,203,34,169,249,163,248,191,205,125,230,239,27,85,66,176,75,62,240,75,214,59,236,89,86,117,211,245,68,61,235,45,77,189,115,26,57,57,49,190,82,170,57,41,233,42,19,100,103,57,59,204,150,155,230,175,226,207,43,247,91,188,142,84,174,27,22,1,153,100,216,206,77,153,216,177,234,186,187,22,29,79,77,83,125,184,53,17,32,161,101,69,67,41,224,71,185,85,17,95,36,178,34,53,137,187,213,27,35,145,56,198,247,55,170,244,45,154,221,112,14,176,116,146,251,102,167,164,154,162,171,40,164,178,61,181,44,115,152,144,92,29,228,102,114,35,92,213,230,216,170,100,115,23,125,145,232,213,84,114,34,181,67,70,96,0,0,0,56,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,158,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,13,63,17,43,196,27,162,75,87,85,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,123,138,212,68,146,77,194,136,114,108,166,251,152,92,97,187,100,117,222,110,174,158,223,65,107,142,78,211,35,227,75,69,75,21,37,52,123,49,17,23,132,16,68,205,246,228,238,59,185,85,202,170,191,174,76,255,0,50,151,1,167,210,215,100,53,105,137,210,222,38,191,178,210,213,70,192,183,25,97,142,7,84,61,17,55,123,210,40,88,198,242,85,224,139,39,14,61,201,57,124,155,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,78,171,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,7,85,240,249,232,146,235,213,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,78,218,185,17,100,143,123,222,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,159,3,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,207,122,137,244,253,169,223,212,219,215,246,41,74,49,52,32,13,62,103,148,252,163,93,53,115,249,186,71,86,191,156,44,141,135,229,7,251,25,135,187,99,197,188,47,62,168,157,121,252,221,52,141,62,173,90,128,227,157,95,103,249,118,151,116,237,150,231,120,37,219,225,151,203,103,144,242,181,93,136,166,237,247,43,169,226,127,220,149,174,98,238,201,30,159,54,174,219,238,159,52,69,32,62,140,117,189,213,6,89,172,56,46,45,144,106,119,154,181,222,114,91,101,190,182,15,130,219,153,221,167,154,170,54,72,206,76,129,28,221,218,229,77,218,168,169,191,201,81,79,108,94,105,103,7,122,155,21,196,235,58,112,211,166,116,235,107,118,127,96,243,45,164,203,110,230,152,90,232,138,45,205,81,49,84,213,19,228,211,21,78,154,83,49,194,99,77,241,189,212,252,89,255,0,101,127,158,127,238,18,61,244,3,234,223,4,252,211,219,42,139,140,6,53,236,159,195,99,99,23,207,211,124,78,154,117,105,211,175,103,83,117,150,114,147,242,118,204,213,179,190,43,206,214,139,148,115,249,250,121,201,170,117,230,243,39,135,59,135,59,126,156,99,80,0,110,213,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,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,164,254,162,240,78,151,252,48,48,29,75,206,170,63,251,125,71,103,162,225,55,248,78,233,241,11,156,208,81,247,34,138,78,207,119,176,246,247,94,222,12,252,85,127,4,90,149,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,190,5,247,63,204,178,108,103,25,195,47,185,13,93,93,139,14,167,169,166,177,91,220,168,144,80,178,162,161,245,19,171,26,136,136,175,146,89,21,92,245,221,234,141,141,170,188,99,99,91,55,252,47,122,22,253,53,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,155,194,173,95,49,71,14,210,119,55,86,177,242,163,35,253,107,91,81,26,7,42,254,231,70,187,127,37,143,229,47,240,239,254,236,124,19,189,71,255,0,192,199,195,188,239,198,60,199,153,255,0,204,242,189,190,247,253,118,223,245,164,127,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,211,241,76,30,40,221,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,150,61,90,231,49,34,124,124,87,148,84,213,14,123,145,25,195,183,20,141,70,35,154,147,67,19,66,207,250,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,102,219,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,160,122,178,165,124,109,53,142,251,46,85,130,244,253,79,15,102,203,77,111,76,198,178,78,76,119,155,170,146,74,138,74,116,217,89,206,62,203,34,169,249,163,248,191,205,125,230,239,27,85,109,83,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,102,139,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,238,181,17,145,181,17,173,68,68,64,242,145,218,110,179,90,170,47,176,219,42,223,109,163,168,134,146,162,177,176,185,96,134,121,155,35,162,137,242,109,197,175,123,96,153,205,106,174,238,72,164,84,223,138,236,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,155,250,177,163,151,221,34,240,161,211,234,156,142,109,170,243,221,80,166,204,99,166,226,207,239,90,90,155,61,84,116,201,205,143,114,63,185,5,60,83,239,247,92,222,255,0,7,53,28,197,85,141,125,39,122,167,209,191,168,24,247,184,192,7,63,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,94,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,251,173,84,124,110,69,107,85,21,18,136,60,69,116,114,251,163,125,92,103,116,215,121,188,197,38,97,112,159,49,181,212,241,99,59,212,181,243,203,35,147,131,94,245,111,106,116,168,131,119,113,115,251,28,248,181,175,106,19,131,193,99,94,105,174,216,110,87,211,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,248,116,203,28,85,48,196,197,103,8,25,21,66,199,34,167,63,214,62,185,238,70,125,215,185,66,205,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,5,212,128,0,205,103,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,61,0,3,56,61,96,116,215,125,233,91,92,111,26,101,115,94,245,170,110,87,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,156,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,73,95,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,0,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,112,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,0,0,0,0,82,183,140,157,131,70,173,189,65,90,111,120,85,239,189,159,94,45,234,252,222,223,29,75,165,142,155,183,21,60,118,249,28,138,138,145,77,36,8,228,116,104,239,241,113,64,245,99,123,156,229,178,158,181,250,174,177,116,151,163,85,185,151,118,213,89,151,220,183,163,197,172,149,179,61,190,126,171,147,18,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,166,123,50,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,64,124,163,65,30,27,214,205,18,160,233,67,19,170,209,41,41,28,203,141,61,61,78,86,144,213,207,51,219,146,37,29,60,85,233,43,38,114,186,23,242,137,138,140,106,54,53,98,177,236,78,15,107,157,77,157,66,244,119,171,157,55,225,186,127,156,103,22,122,191,134,231,22,120,107,102,153,40,223,19,45,55,25,22,71,165,174,161,31,179,217,82,218,116,138,71,35,217,30,239,89,216,206,231,97,239,61,255,0,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,5,250,3,242,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,126,176,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,74,160,0,16,87,194,247,162,143,228,255,0,130,51,89,245,10,217,117,161,212,156,202,222,250,105,109,213,169,217,248,53,173,211,53,236,167,88,154,229,222,105,123,80,77,34,200,136,248,254,228,92,35,115,37,238,78,160,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,74,197,212,248,42,122,88,202,126,160,87,123,117,184,165,96,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,1,156,30,180,245,51,244,187,213,102,167,231,81,213,218,170,233,42,50,9,237,244,21,86,185,59,148,181,84,52,72,148,116,179,177,252,220,143,238,65,79,19,213,237,119,23,57,202,230,162,53,81,18,250,122,170,213,47,208,183,78,58,139,169,144,223,126,13,95,102,199,234,190,21,91,229,124,199,106,233,43,59,52,63,171,86,61,174,222,170,88,27,247,218,172,77,247,126,205,71,42,102,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,45,211,195,95,66,239,185,39,135,166,169,219,40,236,214,171,109,235,86,254,63,110,179,93,106,85,137,230,169,86,129,40,96,89,228,137,31,43,97,138,173,43,81,24,230,171,155,188,142,107,21,36,69,117,69,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,105,207,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,202,22,241,21,209,203,238,141,245,113,157,211,93,230,243,20,153,133,194,124,198,215,83,197,140,239,82,215,207,44,142,78,13,123,213,189,169,210,162,13,221,197,207,236,115,226,214,189,168,5,223,244,171,170,95,166,158,156,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,86,140,99,91,181,84,83,183,238,53,24,187,110,205,218,173,85,234,165,106,248,37,234,102,43,83,165,153,214,142,121,190,214,73,111,200,23,38,236,73,36,109,243,20,53,20,212,244,252,225,111,62,227,251,114,82,237,34,240,70,183,191,7,222,85,126,201,101,64,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,207,122,137,244,253,169,223,212,219,215,246,41,74,49,52,15,113,183,91,239,22,250,171,77,218,130,158,182,134,182,23,211,85,82,212,196,217,98,158,39,181,90,248,222,199,34,163,154,230,170,162,181,81,81,81,85,20,240,223,201,219,167,239,251,5,233,239,254,204,81,127,239,35,73,154,229,85,230,21,211,85,53,68,105,11,71,96,54,255,0,13,177,216,107,214,47,217,170,185,174,168,157,211,17,166,145,167,75,232,106,254,150,99,250,213,167,87,109,50,202,107,46,52,182,187,207,99,191,53,190,70,50,161,189,153,227,153,188,92,246,61,169,187,162,106,46,237,95,146,175,224,191,52,224,120,95,134,238,135,96,185,141,139,54,180,229,89,212,213,216,253,206,150,235,75,29,77,117,27,162,124,176,74,217,24,215,163,105,90,170,213,115,17,21,17,81,118,223,101,79,196,237,154,255,0,171,95,160,205,36,191,106,159,217,255,0,141,252,19,202,255,0,120,121,191,45,222,239,84,197,7,248,206,15,227,183,119,151,243,87,126,59,124,183,221,34,214,157,120,157,125,190,212,28,99,4,253,8,249,15,180,119,154,43,79,154,251,75,221,236,121,137,217,23,115,135,149,111,46,60,247,227,201,55,219,109,211,241,61,177,151,48,20,223,166,49,58,115,247,105,186,122,247,112,237,107,118,107,9,181,215,178,171,213,228,147,87,139,68,213,207,210,170,34,53,230,199,59,117,83,19,62,78,156,35,241,121,239,22,127,217,95,231,159,251,132,143,125,0,250,183,193,63,52,246,202,162,218,242,221,58,211,236,251,202,125,187,193,113,236,143,200,119,60,175,197,173,144,86,118,57,241,231,219,238,181,220,121,112,102,251,109,191,20,223,240,67,231,99,250,49,163,216,157,222,12,131,22,210,140,54,205,116,165,229,216,173,183,216,169,105,234,34,228,213,99,184,200,198,35,155,187,92,230,174,203,243,69,84,252,20,198,191,148,87,123,29,24,184,170,52,214,153,211,187,79,131,119,149,114,141,133,203,246,82,173,158,170,197,83,92,209,118,142,118,177,167,233,38,185,137,211,142,238,118,254,231,178,0,27,229,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,101,0,222,186,116,206,250,160,235,235,85,116,211,5,167,253,160,95,107,47,21,188,225,255,0,6,90,254,52,176,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,1,208,47,69,25,87,85,154,143,73,123,187,91,60,190,153,99,55,8,100,200,238,21,9,35,35,175,224,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,217,141,232,245,94,78,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,242,186,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,226,221,215,100,106,53,173,99,26,198,49,140,111,64,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,245,128,20,23,226,13,209,37,215,165,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,157,197,106,42,199,38,211,127,194,43,167,222,160,180,175,21,187,231,249,238,65,240,188,7,53,183,210,220,108,88,191,126,42,175,57,36,209,195,44,119,110,76,115,146,151,120,21,34,237,238,146,73,191,235,90,206,196,60,167,254,77,139,88,179,11,116,54,156,142,135,205,210,83,220,40,46,145,199,221,124,124,106,168,170,162,171,166,147,118,42,42,240,158,8,159,182,252,93,199,103,34,181,85,23,235,1,13,124,86,53,230,167,70,250,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,218,68,166,114,162,55,182,181,145,189,30,215,35,17,212,193,211,246,153,254,153,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,248,92,124,234,161,161,124,205,243,83,179,238,61,27,218,129,37,145,94,230,171,88,214,43,156,156,90,164,139,241,88,215,154,109,100,234,142,191,25,177,86,213,201,98,211,106,117,198,99,99,170,37,88,36,184,178,87,186,190,102,66,246,53,34,127,117,82,153,202,136,238,226,81,198,244,123,154,172,70,247,79,4,189,28,190,203,149,103,93,64,212,77,217,178,211,91,215,14,163,143,139,29,230,234,164,146,158,174,161,119,71,243,143,178,200,169,190,74,206,47,243,95,117,219,198,228,80,234,190,47,248,181,139,6,232,191,79,112,172,90,135,201,89,113,252,194,211,107,183,83,119,95,39,98,150,11,77,124,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,149,131,210,119,170,125,27,250,129,143,123,140,5,170,120,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,2,207,188,102,244,46,143,41,209,171,22,188,218,44,220,239,88,77,194,59,117,210,174,53,130,63,240,61,91,149,141,89,149,200,146,203,219,171,90,118,198,198,185,81,158,110,119,112,84,115,156,218,246,232,3,94,106,122,124,234,143,17,201,166,173,164,166,177,95,234,25,140,228,47,171,168,138,154,6,91,170,229,141,174,154,73,164,99,146,38,65,43,97,169,85,69,110,233,78,172,87,181,174,114,151,231,171,24,47,233,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,230,101,242,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,96,106,76,17,215,160,13,121,166,234,15,165,204,71,38,154,182,174,166,251,96,167,102,51,144,190,174,162,90,153,223,113,164,138,54,186,105,38,145,141,89,95,60,78,134,165,85,21,219,45,66,177,94,231,53,202,72,160,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,1,74,222,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,234,64,0,102,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,195,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,5,212,128,0,0,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,2,157,188,101,181,191,84,46,58,161,107,233,238,235,99,164,180,225,54,154,122,76,158,221,43,100,142,105,239,83,201,28,176,249,167,185,62,244,12,137,203,85,78,216,126,74,170,217,36,114,189,31,18,70,16,255,0,170,174,166,51,46,171,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,153,94,19,125,20,91,181,2,179,249,78,234,133,179,191,101,178,92,25,30,33,69,34,85,83,201,45,210,150,120,102,75,155,100,99,152,201,33,137,241,186,22,183,245,172,124,157,244,122,53,97,68,124,106,232,23,165,26,206,171,117,198,146,201,115,139,134,25,139,246,111,25,68,210,67,58,199,61,43,102,106,54,129,178,68,173,237,205,81,247,218,213,89,24,230,198,201,228,111,37,139,131,175,251,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,7,202,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,187,80,206,191,82,253,58,103,125,47,234,157,126,153,231,84,255,0,231,107,44,245,188,225,255,0,9,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,116,166,70,174,190,186,81,163,234,183,67,170,236,150,200,184,102,120,191,122,241,139,205,28,48,44,147,213,54,23,35,168,29,36,170,222,220,53,31,113,174,84,145,141,108,140,130,71,114,72,184,56,34,7,133,103,94,63,245,35,165,77,95,189,127,157,139,16,190,220,238,63,248,134,83,89,26,206,215,254,80,232,159,36,223,230,233,216,223,241,76,45,80,203,189,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,187,62,55,47,205,168,173,95,193,75,254,232,43,168,108,203,169,158,158,109,154,131,156,226,85,118,139,149,29,71,193,95,93,51,209,89,127,125,61,60,9,53,202,36,108,49,49,140,146,161,211,177,99,141,28,198,62,39,181,28,188,85,16,40,219,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,82,177,117,62,10,158,150,50,159,168,21,222,221,110,41,88,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,2,181,124,109,53,51,21,166,210,204,23,71,60,223,119,36,184,100,9,147,118,35,146,55,121,122,26,122,106,138,126,115,55,159,113,157,201,42,182,141,120,43,93,216,159,239,34,179,101,130,190,29,90,57,125,214,78,174,48,74,107,68,222,94,147,15,184,65,152,221,42,120,177,253,154,90,9,226,145,169,193,207,98,187,187,58,211,193,187,121,57,157,254,124,92,214,57,15,87,226,167,172,118,45,93,234,226,239,77,142,67,189,38,5,111,139,14,146,167,147,255,0,190,170,169,167,158,74,149,224,246,53,89,219,158,162,88,54,251,205,119,99,155,92,173,122,34,74,175,4,189,28,177,69,138,231,93,64,212,77,222,189,84,220,23,14,163,143,139,219,229,41,99,142,158,174,161,119,71,240,147,188,249,105,190,74,206,76,242,191,117,219,72,228,64,179,242,176,60,109,52,114,197,46,43,130,245,3,79,55,102,245,77,112,76,58,178,62,47,119,155,165,146,58,138,186,117,221,95,194,62,203,226,169,249,35,57,63,205,125,231,109,27,81,108,252,142,190,33,26,95,106,213,94,143,181,38,217,112,117,36,53,22,11,60,185,69,13,92,212,77,169,125,60,246,246,173,74,246,183,84,88,223,44,81,203,78,178,53,119,107,42,31,242,114,42,177,193,84,30,21,154,199,98,210,46,174,45,20,217,28,59,82,103,182,249,112,232,234,121,63,251,214,170,166,120,36,166,94,12,99,149,253,201,233,226,131,111,186,214,247,249,185,200,214,42,45,244,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,115,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,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,55,223,101,95,196,15,64,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,19,252,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,39,248,0,0,0,14,57,213,246,1,151,106,143,78,217,110,9,130,90,126,39,124,185,249,15,43,75,223,138,30,231,110,186,158,87,253,249,92,214,38,204,141,235,243,114,111,182,201,243,84,66,3,232,199,68,61,80,98,122,195,130,229,57,6,152,249,91,93,155,37,182,92,43,103,248,213,185,253,170,120,106,163,124,143,226,201,213,206,217,173,85,217,168,170,187,124,145,84,181,176,107,113,121,93,156,101,234,111,215,51,172,105,195,78,137,215,169,54,217,253,188,204,182,111,45,187,149,225,104,162,104,185,53,76,205,81,84,207,149,76,83,58,105,84,71,8,141,55,78,240,0,108,144,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,231,250,83,161,122,113,163,85,153,125,219,10,179,118,174,185,222,65,91,146,95,238,83,170,62,170,182,170,162,121,38,70,57,232,137,180,49,119,92,200,163,68,70,181,170,229,93,222,249,30,254,128,0,0,0,0,0,0,0,172,12,179,193,106,251,156,229,87,156,215,41,234,199,206,222,178,11,133,69,210,227,83,246,17,145,247,234,167,145,210,75,39,6,87,53,141,228,247,185,118,106,35,83,125,145,17,62,68,234,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,44,108,71,57,238,100,81,68,197,123,248,114,94,170,0,143,253,107,116,165,252,176,116,178,213,166,127,111,126,201,124,51,32,130,251,231,126,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,158,233,21,116,159,193,175,244,95,170,120,110,166,127,40,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,98,202,128,2,0,117,59,225,39,138,235,246,178,222,181,115,22,213,175,176,255,0,104,251,117,55,27,91,49,152,235,33,117,114,55,140,181,17,185,147,193,199,187,197,178,61,28,215,185,210,186,87,171,215,159,22,207,240,4,106,232,135,164,27,239,71,56,174,75,133,84,106,255,0,219,75,45,242,225,13,210,142,155,236,251,45,222,66,171,183,219,168,147,154,77,43,229,238,177,148,201,178,170,53,157,141,218,155,189,202,73,80,0,21,171,171,30,13,127,165,13,83,204,181,51,249,71,124,51,237,110,65,113,190,249,47,178,29,239,43,230,170,100,155,181,220,243,173,231,199,185,199,151,22,239,182,251,38,251,22,84,0,143,253,20,244,165,252,143,180,178,235,166,127,111,126,214,252,79,32,158,251,231,126,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,155,243,219,111,150,235,32,0,0,0,2,63,245,173,210,151,242,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,146,237,195,109,190,123,167,0,233,115,194,147,249,53,235,182,51,173,127,167,175,180,127,103,60,239,248,51,236,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,254,98,239,199,111,150,251,164,255,0,0,0,0,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,43,91,251,134,63,248,81,127,204,159,253,255,0,45,80,0,0,1,229,53,99,5,253,40,105,102,101,166,127,20,248,103,218,220,126,227,98,243,189,142,247,149,243,84,210,67,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,173,111,238,24,255,0,225,69,255,0,50,127,247,252,181,64,0,0,0,0,0,143,253,107,116,165,252,176,116,178,213,166,127,111,126,201,124,51,32,130,251,231,126,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,158,233,32,0,16,3,165,207,10,79,228,215,174,216,206,181,254,158,190,209,253,156,243,191,224,207,178,222,79,191,230,40,231,166,255,0,29,230,228,227,199,191,203,249,139,191,29,190,91,238,147,252,0,0,0,5,85,255,0,112,199,255,0,10,47,249,147,255,0,191,229,170,0,60,166,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,149,173,253,195,31,252,40,191,230,79,254,255,0,150,168,0,242,154,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,0,0,0,133,93,107,120,111,127,44,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,200,232,167,195,123,249,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,89,170,0,0,0,173,93,88,240,107,253,40,106,158,101,169,159,202,59,225,159,107,114,11,141,247,201,125,144,239,121,95,53,83,36,221,174,231,157,111,62,61,206,60,184,183,125,183,217,55,216,149,93,20,244,165,252,143,180,178,235,166,127,111,126,214,252,79,32,158,251,231,126,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,155,243,219,111,150,235,32,0,0,0,16,171,173,111,13,239,229,131,170,118,173,76,253,50,253,146,248,102,63,5,139,201,125,157,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,87,110,27,239,243,217,29,20,248,111,127,35,237,83,186,234,103,233,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,150,203,53,64,16,171,173,111,13,239,229,131,170,118,173,76,253,50,253,146,248,102,63,5,139,201,125,157,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,87,110,27,239,243,217,29,20,248,111,127,35,237,83,186,234,103,233,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,150,203,53,64,0,0,0,0,3,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,221,0,1,202,186,104,233,211,4,233,127,75,40,52,207,5,167,255,0,53,89,120,173,231,55,248,78,233,229,161,134,122,206,220,178,201,217,238,246,24,238,211,29,193,159,130,39,226,171,213,64,0,0,2,37,117,29,225,197,164,125,74,235,206,55,173,89,93,222,174,223,79,69,78,202,108,150,203,69,74,200,211,33,100,59,173,58,190,165,138,217,98,126,202,145,72,255,0,190,247,195,28,76,141,97,86,35,201,85,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,250,192,21,171,171,30,13,127,165,13,83,204,181,51,249,71,124,51,237,110,65,113,190,249,47,178,29,239,43,230,170,100,155,181,220,243,173,231,199,185,199,151,22,239,182,251,38,251,19,87,165,205,11,254,77,122,19,140,232,167,218,159,180,127,103,60,239,248,79,200,249,62,255,0,152,172,158,167,252,79,114,78,60,123,252,127,158,187,241,223,229,190,201,213,64,0,0,0,0,2,181,117,99,193,175,244,161,170,121,150,166,127,40,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,17,255,0,162,158,148,191,145,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,97,95,247,12,127,240,162,255,0,153,63,251,254,90,160,3,202,105,62,11,250,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,234,192,0,0,2,176,50,207,5,171,238,115,149,94,115,92,167,171,31,59,122,200,46,21,23,75,141,79,216,70,71,223,170,158,71,73,44,156,25,92,214,55,147,222,229,217,168,141,77,246,68,68,249,19,127,164,254,157,109,93,45,104,149,159,72,45,247,106,75,205,69,13,69,93,93,117,226,27,91,104,31,114,158,105,222,244,150,88,209,239,85,123,98,88,161,71,57,238,85,100,44,79,146,34,53,59,0,0,0,2,176,50,207,4,43,21,227,42,188,221,177,110,160,62,207,217,107,110,21,21,22,235,71,217,71,213,252,62,149,242,57,209,83,119,223,94,143,151,182,197,107,59,142,78,78,227,186,252,212,159,250,3,166,151,221,27,209,172,79,74,178,60,223,237,117,94,43,111,109,174,59,191,195,89,65,222,165,137,206,109,52,125,134,57,232,222,212,9,20,91,242,115,159,219,230,229,87,57,78,128,0,0,0,0,0,128,29,81,248,82,127,41,77,118,201,181,175,244,245,246,115,237,31,146,255,0,6,125,150,243,157,143,47,71,5,55,248,239,55,31,46,93,142,95,204,77,185,109,243,219,117,239,253,20,244,165,252,143,180,178,235,166,127,111,126,214,252,79,32,158,251,231,126,23,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,155,243,219,111,150,235,32,0,0,0,16,3,170,63,10,79,229,41,174,217,54,181,254,158,190,206,125,163,242,95,224,207,178,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,249,137,183,45,190,123,110,189,255,0,162,158,148,191,145,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,85,70,166,234,160,127,65,228,243,13,84,192,176,26,58,186,252,178,253,228,96,161,237,249,135,249,89,165,225,205,90,141,249,70,199,42,238,175,111,225,191,226,114,60,139,196,23,164,60,82,181,150,235,254,174,121,90,137,34,73,218,207,128,92,223,187,21,85,17,119,101,50,167,226,213,255,0,208,4,136,7,4,199,122,235,233,91,43,162,125,198,193,170,126,106,158,57,86,7,63,224,119,38,108,244,68,85,77,159,78,139,248,57,63,244,157,162,209,146,89,111,189,223,133,86,247,251,28,123,159,171,123,118,229,190,223,206,68,255,0,34,129,244,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,63,138,187,38,234,7,244,31,34,235,150,99,246,74,134,210,220,235,251,50,189,137,34,55,180,247,110,213,85,77,247,106,42,126,40,167,21,201,122,248,233,51,16,242,223,104,181,95,202,121,190,125,159,240,21,206,78,92,118,229,252,202,117,219,110,77,252,127,202,4,129,4,119,199,124,65,122,67,202,235,95,110,176,106,231,154,168,142,37,157,204,248,5,205,155,49,21,17,87,119,211,34,126,46,79,253,39,105,198,115,204,83,49,167,167,170,199,46,190,114,42,170,102,86,68,238,196,145,242,133,200,213,107,182,123,81,83,116,115,126,75,243,249,254,0,125,240,127,17,81,83,116,63,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,63,138,168,212,221,84,15,232,60,126,83,171,154,123,133,208,86,92,242,108,131,201,211,91,222,145,212,191,202,79,39,7,43,209,136,155,49,138,171,247,149,19,228,139,255,0,160,228,23,175,17,46,142,177,235,156,214,123,198,176,121,122,202,126,61,200,254,207,221,31,199,147,81,201,243,109,50,162,252,149,23,228,160,72,240,112,220,51,173,190,152,117,9,240,71,136,106,111,159,117,69,91,104,34,79,130,220,34,229,59,184,236,207,214,64,221,191,158,223,154,252,190,127,137,215,237,25,37,150,251,221,248,85,111,127,177,199,185,250,183,183,110,91,237,252,228,79,242,40,31,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,248,170,137,248,170,32,31,35,39,203,113,236,54,130,59,166,73,112,242,116,210,204,148,236,127,105,242,111,34,181,206,68,217,141,85,252,26,239,158,219,124,138,215,235,103,196,178,163,29,180,85,99,189,54,235,79,151,203,173,121,83,232,171,225,251,56,143,237,209,68,218,150,72,222,85,148,171,18,237,43,97,77,218,170,229,254,133,84,228,125,206,185,58,244,181,91,180,154,211,62,149,102,154,109,148,221,157,145,64,201,168,233,110,45,174,124,116,254,90,165,93,42,199,5,71,36,68,114,70,222,75,242,251,200,159,138,161,81,249,86,69,91,151,228,247,140,178,229,20,17,85,222,171,234,46,53,12,129,170,216,219,36,210,58,71,35,17,202,170,141,69,114,236,138,170,187,127,74,129,218,179,14,188,250,175,207,168,234,232,50,205,85,243,208,87,118,252,195,62,7,109,139,159,5,106,183,231,29,59,85,54,86,55,240,219,240,57,30,69,168,89,126,87,90,203,141,254,239,230,170,35,137,32,107,252,188,76,217,136,170,168,155,49,168,159,139,151,255,0,73,231,64,30,191,29,213,205,66,197,40,159,110,176,100,30,86,158,73,86,119,51,202,64,253,222,168,136,171,187,216,171,248,53,63,244,29,162,209,226,71,214,149,139,187,240,173,102,236,119,248,247,63,212,237,165,219,241,223,111,231,82,175,249,84,141,0,11,250,208,254,190,116,35,85,178,202,188,118,213,171,31,20,154,158,221,37,107,161,248,21,100,28,90,217,99,103,46,78,167,106,47,206,68,77,183,254,159,195,228,74,107,125,125,37,214,130,154,233,65,47,118,154,178,22,84,66,254,42,222,81,189,168,230,174,202,136,169,186,42,124,149,55,51,55,163,90,203,147,232,118,79,85,150,98,116,22,186,186,186,186,7,219,158,203,140,82,73,26,70,233,35,145,85,18,55,177,121,111,19,126,123,237,178,175,203,252,151,187,209,255,0,82,184,222,179,97,152,157,134,44,199,13,172,200,34,195,168,46,55,43,93,166,225,28,149,52,146,36,84,236,149,31,15,117,239,141,172,146,94,10,142,77,209,85,17,87,127,196,36,120,63,136,168,191,52,63,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,63,138,168,159,138,236,7,224,191,95,173,56,197,166,123,229,242,175,203,81,83,113,238,203,219,115,248,242,114,53,62,77,69,85,251,206,68,249,39,244,144,255,0,171,110,190,116,223,74,109,23,220,119,20,213,127,133,229,213,56,173,85,109,138,31,129,79,63,42,215,54,118,83,59,148,148,238,137,63,91,27,83,103,175,31,151,222,77,148,117,243,213,181,163,74,116,223,58,197,49,220,179,7,169,203,173,127,12,236,216,171,107,218,250,215,119,39,165,145,220,169,153,51,101,95,213,72,233,19,100,79,186,136,239,154,20,199,172,186,203,147,235,142,79,75,150,101,148,22,186,74,186,74,6,91,152,203,116,82,71,26,198,217,36,145,21,82,71,189,121,111,43,190,123,237,178,39,203,252,161,213,238,190,35,125,102,94,234,27,85,115,214,62,244,172,98,70,142,251,61,106,110,205,69,85,219,102,211,34,126,42,167,21,201,117,63,57,203,252,183,218,43,231,155,242,156,251,63,222,208,199,199,150,220,191,152,196,223,126,45,252,127,200,121,96,7,162,199,117,11,47,197,43,95,113,176,93,252,173,68,145,44,14,127,151,137,251,177,85,21,83,103,181,83,241,106,127,232,59,70,51,226,23,214,6,29,79,79,75,142,106,247,147,138,150,153,148,113,55,224,22,185,56,194,212,106,53,187,190,153,85,118,70,183,230,191,63,151,226,71,80,5,208,116,79,226,37,143,234,14,63,134,97,218,205,172,30,127,80,107,254,35,241,42,111,179,239,139,159,7,212,201,23,223,167,166,108,9,180,12,137,126,234,167,225,178,253,237,208,159,22,27,245,167,39,180,193,124,177,213,249,154,42,158,93,169,123,110,103,46,46,86,175,201,200,138,159,121,170,159,52,254,131,49,250,101,168,119,173,41,206,45,185,246,59,75,69,81,112,181,247,187,49,86,177,239,133,221,216,95,19,185,35,28,215,47,221,145,85,54,114,124,209,63,31,192,185,222,138,58,211,199,51,77,39,211,251,30,97,156,233,229,179,42,188,215,205,67,37,153,151,56,225,170,238,73,113,150,56,152,202,121,39,89,57,189,171,26,181,21,21,92,175,69,68,217,80,9,198,15,226,42,47,224,187,159,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,31,197,84,79,197,81,0,248,25,94,121,138,97,30,87,237,61,215,201,121,222,125,143,212,75,39,62,28,121,127,49,171,182,220,155,248,255,0,148,173,254,182,124,75,42,49,219,69,86,59,211,110,180,249,124,186,215,149,62,138,190,31,179,136,254,221,20,77,169,100,141,229,89,74,177,46,210,182,20,221,170,174,95,232,85,78,71,205,235,223,175,153,45,191,97,127,68,121,14,157,101,157,207,137,252,67,202,85,249,255,0,45,183,149,237,114,242,245,31,115,150,242,109,203,241,224,187,126,10,85,238,85,145,86,229,249,61,227,44,185,69,4,85,119,170,250,139,141,67,32,106,182,54,201,52,142,145,200,196,114,170,163,81,92,187,34,170,174,223,210,160,118,108,167,174,190,170,115,74,10,203,102,77,170,126,114,154,224,244,146,165,159,3,182,199,205,200,244,122,46,236,167,69,79,188,136,191,37,79,253,7,32,189,102,185,54,67,115,154,241,120,185,249,138,202,142,61,201,59,49,179,151,22,163,83,228,214,162,39,201,17,62,72,124,64,7,184,195,53,179,83,180,245,240,73,136,100,222,65,212,245,109,175,137,124,149,60,188,103,111,29,159,250,200,221,191,243,27,242,95,151,203,240,58,253,163,196,143,173,43,23,119,225,90,205,216,239,241,238,127,169,219,75,183,227,190,223,206,165,95,242,169,26,0,26,16,208,110,184,52,63,87,190,57,240,141,79,248,183,194,124,183,115,252,11,89,7,107,187,221,219,249,208,55,150,253,181,255,0,46,219,127,70,228,144,183,215,210,93,104,41,174,148,18,247,105,171,33,101,68,47,226,173,229,27,218,142,106,236,168,138,155,162,167,201,83,115,53,250,37,212,62,107,160,191,26,251,31,107,178,86,124,119,203,121,143,137,65,44,156,59,61,206,60,59,114,51,109,251,174,223,125,255,0,4,252,63,166,242,122,63,234,87,27,214,108,51,19,176,197,152,225,181,153,4,88,117,5,198,229,107,180,220,35,146,166,146,68,138,157,146,163,225,238,189,241,181,146,75,193,81,201,186,42,162,42,239,248,132,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,142,125,149,92,49,159,33,228,33,167,147,204,247,121,247,154,229,219,143,29,182,217,83,253,210,158,184,175,223,21,253,73,253,30,126,139,127,192,191,16,248,135,198,255,0,250,39,181,195,135,145,255,0,185,118,251,243,255,0,71,224,5,44,128,0,0,0,0,0,19,115,194,54,255,0,89,142,117,33,146,87,80,197,11,228,126,17,89,18,164,173,85,77,150,190,129,127,161,83,231,247,80,132,103,189,209,140,223,236,22,81,85,120,248,103,158,239,80,62,155,183,222,237,109,188,145,187,150,252,93,254,227,109,182,254,144,52,169,137,221,106,47,120,253,45,206,169,145,178,89,185,242,72,209,81,169,179,220,212,219,117,85,252,19,252,167,215,35,247,64,249,47,218,254,147,48,92,139,201,121,79,55,241,63,212,247,59,156,120,220,234,153,252,237,147,125,248,239,248,127,73,32,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,30,115,57,191,214,99,150,152,107,168,98,133,242,62,165,177,42,74,213,84,217,90,229,254,133,79,159,221,67,209,144,247,197,19,55,251,5,160,54,11,199,195,60,247,123,48,165,166,237,247,187,91,111,69,90,238,91,241,119,251,141,182,219,250,64,170,207,17,187,173,69,239,172,205,66,185,213,50,54,75,55,194,121,36,104,168,212,218,213,72,212,219,117,85,252,19,252,164,108,61,78,167,228,191,107,243,155,150,69,228,188,167,155,236,254,167,185,220,227,198,22,51,249,219,38,251,241,223,240,254,147,203,0,0,0,0,0,58,79,76,213,82,80,117,33,165,21,208,181,171,37,62,111,98,149,168,228,249,42,182,190,21,77,255,0,209,242,57,177,245,49,75,151,193,178,139,61,227,179,222,242,53,244,245,61,190,92,121,240,145,174,227,190,203,182,251,109,190,202,6,156,112,107,253,102,71,105,154,186,186,40,89,35,42,93,18,36,77,84,77,145,173,95,233,85,249,253,229,61,25,15,124,46,243,127,183,186,3,127,188,124,51,200,246,115,10,170,110,223,123,187,190,212,84,78,229,191,22,255,0,187,219,109,191,160,152,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,15,35,159,101,87,12,103,200,121,8,105,228,243,61,222,125,230,185,118,227,199,109,182,84,255,0,116,167,174,43,247,197,127,82,127,71,159,162,223,240,47,196,62,33,241,191,254,137,237,112,225,228,127,238,93,190,252,255,0,209,248,1,75,32,0,0,0,0,0,4,220,240,141,191,214,99,157,72,100,149,212,49,66,249,31,132,86,68,169,43,85,83,101,175,160,95,232,84,249,253,212,33,25,239,116,99,55,251,5,148,85,94,62,25,231,187,212,15,166,237,247,187,91,111,36,110,229,191,23,127,184,219,109,191,164,13,47,217,234,164,175,180,209,87,76,214,164,149,20,209,202,228,106,124,145,92,212,85,219,253,31,51,246,28,251,167,155,151,198,116,7,76,239,29,158,207,158,195,236,213,61,190,92,184,115,162,137,220,119,217,55,219,125,183,217,14,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,255,0,23,29,59,189,103,223,162,159,131,213,80,195,228,126,59,220,243,47,123,119,231,228,54,219,139,93,254,225,119,223,111,232,44,64,240,26,171,166,86,253,69,248,95,159,180,89,171,190,31,223,225,241,26,118,203,195,185,195,126,27,177,219,111,193,55,252,63,4,3,50,192,0,0,0,0,0,7,179,210,156,50,233,156,228,85,22,155,76,244,176,205,13,19,234,28,234,135,57,173,226,143,99,118,78,45,114,239,187,211,250,63,202,120,194,104,120,81,96,212,122,129,212,70,69,102,174,182,219,43,99,135,11,171,170,72,238,16,164,145,162,165,117,11,119,68,86,187,239,125,245,249,237,248,42,129,106,30,31,88,237,110,41,210,30,5,96,184,203,4,149,20,191,20,230,232,92,170,197,229,115,170,122,108,170,136,191,131,147,250,9,16,124,12,15,25,167,195,177,74,28,114,146,142,138,150,42,62,239,24,168,227,70,66,222,114,57,235,197,168,136,137,186,187,117,249,126,42,167,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,63,21,92,50,233,156,244,245,143,90,109,51,210,195,52,57,157,37,67,157,80,231,53,188,82,134,185,187,39,22,185,119,221,233,253,31,229,38,97,228,53,59,6,163,212,11,5,61,154,186,219,108,173,142,26,198,85,36,119,8,82,72,209,81,143,110,232,138,215,125,239,190,191,61,191,5,80,51,81,168,88,237,110,39,151,215,216,46,50,193,37,69,47,107,155,160,114,171,23,148,76,122,108,170,136,191,131,147,250,15,58,72,175,16,188,102,159,14,235,3,62,199,41,40,232,169,98,163,248,87,24,168,227,70,66,222,118,186,71,175,22,162,34,38,234,237,215,229,248,170,145,212,0,0,0,0,1,244,113,187,116,247,140,138,215,105,166,115,27,53,109,108,20,241,186,69,84,106,57,239,70,162,174,200,171,182,235,254,67,231,29,23,166,251,100,119,190,162,52,182,205,52,48,203,29,126,105,100,165,116,115,183,148,111,71,215,66,213,71,38,203,187,87,127,154,108,191,32,46,95,194,171,12,186,96,221,61,100,54,155,180,244,179,77,54,103,87,80,215,83,185,206,111,21,161,161,110,203,201,173,93,247,98,255,0,71,249,9,152,121,13,49,193,168,244,254,193,81,102,161,182,219,40,163,154,177,245,75,29,190,20,142,53,85,99,27,186,162,53,191,123,238,39,207,111,193,16,245,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,10,239,241,113,211,187,214,125,250,41,248,61,85,12,62,71,227,189,207,50,247,183,126,126,67,109,184,181,223,238,23,125,246,254,130,196,15,1,170,186,101,111,212,95,133,249,251,69,154,187,225,253,254,31,17,167,108,188,59,156,55,225,187,29,182,252,19,127,195,240,64,51,44,0,0,0,0,0,0,123,61,41,195,46,153,206,69,81,105,180,207,75,12,208,209,62,161,206,168,115,154,222,40,246,55,100,226,215,46,251,189,63,163,252,167,140,38,135,133,22,13,71,168,29,68,100,86,106,235,109,178,182,56,112,186,186,164,142,225,10,73,26,42,87,80,183,116,69,107,190,247,223,95,158,223,130,168,23,41,211,149,186,123,63,79,90,95,105,169,115,29,53,22,25,100,167,145,209,170,171,85,204,161,133,170,169,186,34,237,186,127,144,232,135,207,199,237,145,217,44,22,219,52,48,195,20,116,20,112,210,182,56,27,198,54,35,24,141,68,106,108,155,53,54,249,38,201,242,62,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,173,71,126,40,127,64,21,35,214,143,135,45,135,13,210,235,93,211,65,244,115,201,223,229,191,193,79,82,255,0,180,47,147,122,53,167,168,115,211,106,170,149,103,248,198,197,243,68,229,242,249,124,183,43,74,249,101,185,227,119,171,134,59,122,166,242,247,11,93,84,180,85,112,243,107,251,115,68,245,99,219,201,170,173,93,156,213,77,209,85,23,111,146,169,168,60,159,18,199,179,42,8,237,121,37,191,206,83,69,50,84,49,157,215,199,180,136,215,53,23,118,57,23,240,115,190,91,237,243,42,187,196,31,161,187,53,175,28,168,204,52,27,65,114,139,142,85,118,204,158,250,233,45,16,92,238,114,73,75,44,117,82,72,254,215,41,26,214,44,169,18,242,70,162,34,171,81,21,17,118,80,172,0,123,251,199,79,154,249,143,67,53,69,255,0,68,51,251,100,84,252,123,207,172,198,171,97,108,124,149,17,188,149,241,162,38,234,169,182,255,0,142,233,254,83,200,220,113,188,138,207,59,105,174,214,27,141,20,206,98,72,216,234,41,95,27,149,170,170,155,162,57,17,118,221,23,231,254,133,3,231,3,236,91,176,220,190,241,3,170,109,56,173,226,182,22,189,99,116,148,244,50,200,212,114,34,46,202,173,106,166,251,42,124,191,210,135,179,164,233,139,169,75,135,63,33,211,214,166,84,246,246,231,217,196,171,223,199,127,195,125,162,249,126,11,255,0,160,15,57,167,154,101,156,106,181,234,124,119,1,178,124,82,225,79,74,234,217,97,243,48,193,198,22,189,140,87,114,149,237,106,253,233,24,155,34,239,243,252,62,74,93,255,0,66,125,32,97,154,27,104,199,117,34,13,60,248,38,93,121,194,105,40,175,53,191,22,150,167,187,52,205,166,154,118,246,214,103,196,221,229,139,150,236,106,34,113,217,21,17,118,95,209,160,157,12,244,255,0,166,217,133,101,246,201,164,117,118,153,231,182,201,72,233,230,185,92,156,142,99,165,137,202,207,214,204,173,223,118,34,255,0,151,229,255,0,9,44,109,244,20,150,170,10,107,93,4,93,170,106,56,89,79,11,57,43,184,198,198,163,90,155,170,170,174,200,137,243,85,220,15,247,68,68,77,144,254,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,254,42,35,147,101,67,250,0,175,127,17,46,137,241,253,65,199,245,3,89,176,237,51,243,250,131,95,240,175,45,114,248,203,226,231,193,244,148,239,253,84,147,182,4,218,6,57,191,54,39,225,191,243,182,82,161,245,15,76,179,141,41,189,65,142,231,214,79,133,220,42,41,91,91,20,62,102,25,249,66,231,189,136,238,81,61,205,79,189,27,211,101,93,254,95,135,205,13,56,95,172,54,156,158,211,61,142,249,73,230,104,170,120,247,98,238,57,156,184,185,28,159,54,170,42,125,230,162,252,151,250,8,89,214,159,69,26,79,154,99,153,54,97,99,210,11,157,231,42,182,97,181,172,179,73,67,83,113,154,79,53,28,117,18,83,177,145,71,34,182,71,247,92,138,141,86,185,92,174,68,217,81,118,2,142,129,210,106,250,102,234,66,130,68,134,187,167,221,74,167,145,91,201,27,46,41,94,197,84,255,0,46,203,23,225,242,83,197,92,177,76,162,205,219,248,198,55,117,161,239,111,219,243,52,114,69,207,109,183,219,146,38,251,110,155,237,254,84,3,229,131,232,219,177,188,138,241,59,169,173,54,27,141,108,205,98,200,232,233,233,95,35,145,168,168,155,170,53,21,118,221,83,231,254,148,61,165,179,166,254,162,47,113,199,53,155,65,117,22,190,57,98,73,227,117,46,45,93,42,62,53,219,103,162,182,37,221,171,186,124,255,0,15,154,1,229,48,188,47,37,212,44,150,143,15,195,237,191,16,187,220,59,158,94,159,189,28,92,248,70,233,29,247,164,115,90,155,49,142,95,154,167,225,183,226,91,71,68,62,31,248,117,187,6,211,125,81,212,77,37,237,231,118,139,178,221,38,174,248,244,171,218,154,154,229,35,169,228,237,195,83,217,119,22,71,18,236,141,84,93,190,242,42,170,143,15,254,136,112,107,118,29,129,234,38,168,232,149,250,209,157,199,241,79,61,53,209,110,84,51,69,188,181,80,199,206,157,207,99,25,188,11,26,38,236,77,209,81,223,53,93,203,22,176,216,109,56,197,166,11,29,142,147,203,81,83,114,237,69,220,115,248,242,114,185,126,110,85,85,251,206,85,249,175,244,129,251,209,17,169,178,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,252,86,163,191,20,63,160,10,104,235,139,195,210,108,35,236,87,242,125,210,31,37,231,126,37,241,127,240,250,73,207,135,150,236,127,178,234,87,109,185,77,252,207,242,252,255,0,160,175,187,229,150,231,141,222,174,24,237,234,155,203,220,45,117,82,209,85,195,205,175,237,205,19,213,143,111,38,170,181,118,115,85,55,69,84,93,190,74,166,158,242,188,15,20,205,252,175,218,123,87,157,242,92,251,31,175,150,62,28,248,242,254,99,147,125,248,183,241,255,0,33,86,222,32,253,13,217,173,120,229,70,97,160,218,11,148,92,114,171,182,100,247,215,73,104,130,231,115,146,74,89,99,170,146,71,246,185,72,214,177,101,72,151,146,53,17,21,90,136,168,139,178,133,96,3,222,221,52,3,94,44,112,77,85,123,209,60,246,223,5,51,184,205,37,86,55,89,19,99,94,92,118,114,186,52,68,94,74,137,243,254,149,216,241,245,182,43,221,182,165,244,87,27,61,117,45,68,123,115,134,122,119,177,237,221,17,83,118,170,110,155,162,162,255,0,202,7,226,7,220,178,224,185,190,72,230,55,29,195,175,151,69,150,100,167,98,81,91,166,157,93,42,237,179,19,131,87,119,47,36,249,126,63,52,255,0,41,235,233,58,98,234,82,225,207,200,116,245,169,149,61,189,185,246,113,42,247,241,223,240,223,104,190,95,130,255,0,232,3,228,233,182,140,106,86,175,124,71,244,121,141,252,91,225,61,159,57,253,249,79,7,107,187,207,183,254,57,237,229,191,109,255,0,134,251,109,243,219,116,46,203,161,62,144,48,205,13,180,99,186,145,6,158,124,19,46,188,225,52,148,87,154,223,139,75,83,221,154,102,211,77,59,123,107,51,226,110,242,197,203,118,53,17,56,236,138,136,187,47,160,233,235,162,253,8,211,15,143,252,7,75,106,108,255,0,19,242,189,222,245,198,224,238,239,111,187,199,110,236,203,248,119,23,240,255,0,47,207,250,9,51,111,160,164,181,80,83,90,232,34,237,83,81,194,202,120,89,201,93,198,54,53,26,212,221,85,85,118,68,79,154,174,224,127,186,38,201,178,31,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,31,199,53,28,155,41,253,0,115,221,72,209,28,83,84,109,215,27,101,254,225,118,167,138,231,217,239,45,28,177,177,205,237,185,142,111,30,113,185,19,231,26,111,186,47,244,145,215,51,240,170,233,235,57,186,69,118,187,102,90,137,12,208,211,182,157,173,167,184,208,181,188,81,206,118,235,202,145,203,190,239,95,233,255,0,33,51,0,17,31,12,240,204,208,124,26,215,45,166,211,150,231,179,67,53,67,170,28,234,138,250,55,59,146,181,173,217,56,210,181,54,217,137,253,31,229,36,230,59,136,91,113,159,49,228,39,169,147,204,240,231,222,115,87,110,59,237,182,205,79,247,74,125,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,254,42,110,155,127,148,254,128,60,229,255,0,6,180,228,117,140,174,174,168,171,100,140,137,34,68,137,237,68,217,21,87,250,90,191,63,188,164,96,205,252,46,244,7,61,242,95,24,203,245,6,31,35,220,237,249,107,133,19,119,231,199,125,249,82,59,253,194,109,182,223,210,76,32,4,51,195,60,42,186,122,193,174,146,221,173,57,150,162,77,52,212,238,167,115,106,46,52,46,111,21,115,93,186,113,164,106,239,187,19,250,127,202,73,220,27,76,108,26,127,71,71,67,102,171,184,77,29,21,12,118,248,214,170,70,57,86,54,35,81,21,120,177,191,123,238,39,250,63,31,145,235,192,31,196,68,106,108,135,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,7,241,205,71,38,202,127,64,28,223,61,208,124,67,81,45,55,59,53,238,227,120,130,11,172,169,44,206,165,154,38,189,170,146,164,159,117,93,27,145,19,147,83,241,69,249,127,233,35,142,79,225,51,211,158,87,124,169,191,220,115,77,71,142,162,171,135,54,195,113,161,70,39,22,53,137,178,45,26,175,224,212,254,146,107,0,34,166,153,120,112,232,126,148,203,75,46,59,149,103,53,11,73,113,101,205,158,118,186,141,232,178,183,134,200,188,41,155,247,127,86,159,47,199,230,191,50,71,227,184,133,183,25,243,30,66,122,153,60,207,14,125,231,53,118,227,190,219,108,212,255,0,116,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,178,107,78,3,160,248,115,179,109,67,184,84,83,80,190,101,164,165,142,154,153,243,203,85,84,177,73,35,32,98,53,54,107,156,216,158,136,231,171,24,138,137,201,205,223,115,230,186,233,183,76,215,92,233,16,247,195,97,111,99,111,83,135,195,209,53,87,84,233,17,17,172,204,246,67,232,106,78,168,224,58,65,140,63,49,212,124,150,158,201,105,100,209,211,36,210,177,242,58,73,94,191,118,56,227,141,174,146,71,108,142,119,22,53,85,26,215,57,118,107,92,169,246,113,220,130,209,150,99,246,204,167,31,171,243,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,23,162,57,187,181,200,187,57,17,83,127,154,34,148,165,212,63,80,249,191,81,185,187,242,156,166,79,41,110,164,231,13,158,207,12,138,234,123,109,58,170,110,212,93,147,156,174,217,171,36,170,136,175,84,79,147,88,214,49,146,87,195,171,170,122,44,54,171,244,11,159,87,246,173,119,90,198,191,26,170,122,212,76,248,235,234,38,138,47,32,214,53,175,107,34,145,207,89,81,223,171,107,31,221,87,43,150,84,86,232,108,103,214,239,98,188,20,198,148,79,9,237,248,74,218,205,185,37,197,229,153,4,102,20,213,53,226,105,223,93,17,164,196,83,213,29,51,85,60,102,120,76,107,164,110,214,108,164,0,72,20,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,117,235,89,241,253,3,211,27,174,164,100,16,121,207,39,194,10,43,123,106,25,12,149,245,114,46,209,194,197,127,252,175,114,181,28,230,199,28,143,70,187,142,203,241,114,229,54,169,154,235,157,34,25,24,76,45,236,117,250,48,216,122,121,213,215,49,17,29,115,59,162,30,23,169,190,175,176,238,153,238,24,197,166,237,98,168,191,87,95,166,89,106,169,104,234,226,142,90,27,123,28,141,125,74,177,219,171,156,231,42,164,76,84,99,36,88,229,69,145,156,62,125,143,14,204,113,141,64,198,45,217,158,25,122,167,187,89,110,208,164,244,149,112,42,241,145,187,170,42,42,46,202,215,53,200,173,115,28,136,230,185,174,107,145,21,21,18,138,115,252,255,0,46,213,28,186,191,59,206,238,223,19,190,92,251,94,106,171,177,20,61,206,220,76,137,159,114,38,181,137,179,35,98,124,154,155,237,186,252,213,84,234,93,48,117,105,155,244,207,119,171,101,5,31,199,241,123,159,41,43,172,51,213,44,44,90,142,59,50,162,25,56,191,179,42,108,214,185,120,170,61,137,197,201,187,99,115,34,246,54,139,92,76,248,88,210,220,240,235,142,223,183,167,171,161,124,102,156,141,205,25,45,191,17,171,157,140,162,53,171,127,147,92,207,209,141,116,211,155,194,153,221,19,244,162,53,214,46,116,30,123,0,207,241,29,81,196,104,51,188,18,237,241,59,29,207,187,229,106,187,18,195,220,237,202,248,159,247,37,107,94,155,62,55,167,205,169,190,219,167,201,81,79,66,74,169,170,43,136,170,153,214,37,65,222,179,115,15,114,171,87,105,154,106,166,102,38,38,52,152,152,221,49,49,59,226,98,120,192,0,63,94,96,5,82,107,63,91,221,80,98,122,195,157,98,216,254,167,121,91,93,155,37,185,219,232,160,248,45,185,253,170,120,106,164,100,108,228,248,21,206,217,173,68,221,202,170,187,124,213,84,193,199,102,22,178,250,98,171,177,51,175,87,253,225,42,217,93,144,199,109,125,235,150,48,53,209,76,209,17,51,207,153,142,51,166,237,41,169,107,96,227,157,32,231,249,118,168,244,237,137,103,121,221,219,226,119,203,159,159,243,85,93,136,161,238,118,235,170,34,103,220,137,173,98,108,200,216,159,38,166,251,110,191,53,85,59,25,149,102,228,94,183,77,202,120,76,68,253,237,14,99,130,185,150,99,46,224,174,204,77,86,234,170,137,211,134,180,204,196,233,172,68,233,172,110,221,29,192,0,244,97,128,28,147,170,221,73,201,244,131,65,178,61,71,195,165,167,101,218,201,53,182,88,82,166,20,150,41,26,251,133,60,114,70,246,252,149,90,248,222,246,42,181,81,200,142,85,107,154,228,71,39,157,219,145,102,221,87,42,225,17,51,247,50,240,24,43,153,150,46,214,14,206,156,251,149,83,76,107,195,90,166,34,53,236,214,93,108,28,247,65,117,159,31,215,205,49,181,106,70,63,7,147,243,156,224,173,183,186,161,147,73,65,87,26,237,36,47,86,127,200,246,171,145,174,116,114,70,245,107,121,108,157,8,253,183,114,155,180,197,116,78,177,47,140,94,22,246,6,253,120,108,69,60,218,232,153,137,142,169,141,211,0,0,251,99,128,16,231,196,55,95,245,111,67,62,192,126,139,50,223,130,124,111,226,190,127,251,194,154,167,189,217,242,157,191,241,241,191,142,221,217,63,155,182,252,190,123,236,155,99,226,177,52,97,44,205,234,245,210,58,187,103,70,227,32,201,49,27,69,152,219,203,48,179,76,87,94,186,77,90,196,121,52,205,83,174,145,51,194,39,163,138,99,2,3,244,13,212,254,185,107,86,176,222,49,109,77,206,62,51,107,165,198,170,46,16,193,240,202,58,126,53,13,170,165,99,95,202,24,152,229,217,178,189,54,85,219,231,248,110,137,179,175,158,167,245,203,69,117,134,207,139,105,150,113,240,107,93,86,53,79,112,154,15,134,81,212,114,168,117,85,83,28,254,83,68,247,38,237,137,137,178,46,223,47,195,117,93,240,254,86,177,226,222,55,164,243,117,211,163,95,111,230,146,127,225,230,105,242,231,246,127,194,91,240,220,222,126,186,213,205,211,77,120,243,53,215,248,126,212,248,4,57,240,242,215,253,91,215,63,183,255,0,165,60,183,227,127,4,248,87,144,254,240,166,166,236,247,188,223,115,252,68,108,229,191,106,63,231,111,183,31,150,219,174,243,24,204,194,226,104,197,217,139,212,107,164,245,246,78,136,222,127,146,98,54,119,49,185,150,98,166,153,174,141,53,154,117,152,242,169,138,163,77,98,39,132,199,71,16,16,163,173,254,183,238,250,75,119,147,72,116,134,111,47,150,211,246,39,187,221,231,165,108,140,183,49,237,108,177,193,12,114,181,89,44,175,99,152,231,61,90,230,49,142,217,57,61,202,176,246,62,152,58,180,194,58,152,180,85,178,130,143,224,25,69,179,148,149,214,25,234,146,103,165,63,45,153,81,12,156,89,222,137,119,107,92,188,81,88,245,226,228,217,209,185,254,84,102,56,123,152,137,195,69,94,84,127,83,17,219,29,63,247,211,97,137,216,220,227,9,148,91,206,238,90,253,13,125,61,49,27,185,181,85,29,20,213,175,147,63,126,154,211,175,116,5,57,255,0,47,238,173,255,0,236,179,255,0,224,27,103,253,28,178,158,144,115,252,187,84,122,118,196,179,188,238,237,241,59,229,207,207,249,170,174,196,80,247,59,117,213,17,51,238,68,214,177,54,100,108,79,147,83,125,183,95,154,170,158,24,44,218,198,62,228,219,183,19,19,17,174,253,59,59,103,173,180,218,142,79,51,77,146,193,211,141,198,220,183,85,53,85,20,121,19,84,206,179,21,79,77,20,198,154,83,61,61,91,157,140,0,109,16,48,0,0,0,0,2,189,245,107,196,203,225,122,183,106,253,22,91,126,55,131,217,59,254,127,245,222,91,237,15,122,154,62,223,248,250,85,154,147,203,204,178,127,55,126,231,31,158,205,84,49,49,120,219,56,42,98,171,211,166,179,253,125,145,211,241,209,32,217,237,152,204,246,162,245,118,114,219,124,233,162,153,153,153,157,34,55,78,145,172,238,231,85,49,165,49,211,59,231,74,98,169,139,8,7,198,195,179,28,99,80,49,139,118,103,134,94,169,238,214,91,180,41,61,37,92,10,188,100,110,234,138,138,139,178,181,205,114,43,92,199,34,57,174,107,154,228,69,69,68,251,38,84,76,85,26,199,6,138,229,186,236,215,54,238,68,197,81,58,76,78,233,137,142,49,49,209,48,0,15,215,192,1,194,250,75,234,126,209,212,198,17,81,94,251,119,195,50,139,7,102,11,245,12,109,114,211,163,228,71,246,231,129,235,190,241,73,219,145,81,138,170,246,43,92,215,114,68,108,143,242,170,245,20,92,166,213,83,190,173,116,251,56,179,172,229,184,156,70,18,238,58,213,58,219,181,52,197,115,213,207,214,41,215,178,102,38,53,235,210,58,97,221,0,7,171,4,0,0,0,0,0,0,5,32,117,11,226,61,214,118,13,175,186,151,133,98,218,201,228,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,205,244,206,123,184,177,141,77,220,170,229,219,117,85,95,153,103,253,5,106,150,119,173,61,39,96,218,153,169,119,223,140,228,151,159,137,249,218,223,43,13,63,119,181,114,170,134,63,213,194,198,70,221,163,137,141,251,173,77,246,221,119,85,85,80,144,0,0,0,16,3,197,111,170,61,118,233,175,244,93,250,20,206,126,206,125,163,248,223,196,255,0,193,148,117,157,255,0,47,228,123,63,236,152,164,227,199,191,47,243,118,223,151,207,125,147,96,159,224,168,14,130,186,245,234,199,90,122,177,193,180,207,82,245,91,227,56,221,231,226,126,118,139,224,86,218,126,239,106,219,85,52,127,172,134,157,146,55,105,34,99,190,235,147,125,182,93,209,85,22,95,245,205,214,109,247,163,205,71,209,219,156,150,175,140,225,153,71,199,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,194,96,3,242,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,126,176,0,0,0,141,93,86,245,155,98,233,47,81,244,174,217,158,90,187,184,102,119,241,122,123,189,202,6,61,245,86,169,41,214,139,177,82,216,219,191,118,20,243,18,164,177,163,86,78,42,215,51,117,103,106,89,42,0,0,0,0,0,3,138,117,161,148,234,198,13,211,6,127,154,232,141,119,146,203,241,251,124,119,74,106,158,213,52,157,138,88,42,34,146,182,78,21,40,232,157,198,145,149,11,178,162,185,118,217,136,175,226,128,118,176,80,93,167,197,79,174,59,117,214,138,225,89,171,180,151,74,122,90,136,230,150,134,175,27,182,54,10,166,53,200,174,134,69,134,157,146,163,28,136,173,85,141,236,126,202,188,92,213,217,82,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,86,7,138,7,89,157,73,244,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,240,122,10,190,117,79,173,173,141,210,115,168,130,71,166,236,134,52,217,23,143,221,223,109,213,85,122,7,133,39,84,122,237,212,167,233,71,244,215,156,253,163,251,57,240,79,134,127,131,40,232,251,30,99,207,119,191,216,209,71,203,151,98,47,231,111,183,31,150,219,174,225,63,193,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,148,109,253,212,126,187,63,236,231,255,0,54,108,255,0,244,64,47,248,17,254,123,198,187,105,151,67,215,252,179,82,243,31,61,171,22,45,63,187,223,107,110,127,15,163,139,202,93,27,73,61,76,113,118,97,71,83,73,229,221,194,30,77,69,100,189,158,106,159,125,80,253,125,31,117,103,134,245,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,134,253,198,34,171,162,122,32,119,80,0,0,0,0,0,0,67,95,14,46,184,234,122,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,50,128,0,0,0,0,0,0,0,68,171,7,91,118,171,47,92,121,199,73,26,143,61,37,5,60,149,20,83,98,119,138,154,166,196,199,79,61,178,220,246,90,82,54,194,136,175,146,89,43,37,100,178,203,187,158,246,194,212,85,88,218,4,181,0,0,0,0,0,0,0,0,5,0,255,0,117,31,174,207,251,57,255,0,205,155,63,253,16,187,238,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,64,116,0,10,128,235,215,175,94,172,116,91,171,28,231,76,244,211,85,190,13,141,217,190,25,228,168,190,5,109,168,237,119,109,180,179,73,250,201,169,223,35,183,146,87,187,239,57,118,223,100,217,17,17,2,223,193,15,252,47,245,239,86,58,137,208,43,254,107,172,121,95,218,11,213,22,97,85,107,130,167,200,211,82,112,165,101,21,20,141,143,133,60,113,177,118,124,210,46,234,156,190,246,219,236,136,137,48,0,0,115,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,116,0,71,94,135,58,187,181,117,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,112,238,38,232,248,230,141,29,39,105,100,116,138,0,0,0,14,41,214,78,177,223,122,127,233,227,32,214,44,114,31,49,87,140,220,44,117,18,83,114,99,60,221,43,238,244,113,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,167,160,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,161,210,192,0,0,0,1,229,53,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,56,87,135,247,83,25,151,85,250,105,154,234,150,97,67,73,110,99,115,138,187,109,162,217,76,136,230,91,173,209,208,209,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,96,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,57,212,63,84,250,99,211,157,161,255,0,105,235,252,246,73,83,70,250,171,86,63,76,171,230,43,54,114,49,170,247,163,85,176,68,174,85,253,99,255,0,20,142,78,13,145,204,86,30,119,110,209,98,137,185,114,116,136,102,96,50,252,86,105,136,167,9,130,183,53,220,171,132,68,107,63,202,35,166,103,116,70,249,220,251,26,243,175,184,15,79,216,116,185,38,99,117,167,101,117,76,53,41,102,181,185,239,73,110,117,81,196,175,72,91,193,143,86,53,93,193,142,149,205,224,197,145,156,149,57,53,22,159,53,215,91,50,237,124,212,26,188,239,45,159,252,229,53,178,151,140,95,222,20,29,249,101,134,151,156,113,179,187,219,239,57,59,142,111,39,126,43,254,68,249,218,181,171,89,190,182,102,245,185,246,125,116,243,119,26,189,163,138,40,209,91,79,71,78,138,170,202,120,24,170,188,34,110,235,178,110,170,170,174,115,149,207,115,156,190,56,130,230,153,173,120,250,185,148,238,162,56,71,95,108,186,191,97,54,3,13,178,118,99,17,123,74,241,53,71,149,87,69,63,187,71,103,92,241,158,200,220,0,13,66,197,91,95,66,253,83,209,107,102,17,73,128,229,53,251,231,152,221,26,178,118,170,212,76,251,133,4,9,4,109,175,146,87,181,91,221,115,166,107,30,213,145,206,115,218,233,54,70,187,139,101,41,66,26,123,157,228,26,99,155,217,51,252,90,167,179,116,177,86,71,89,6,239,123,89,39,21,251,209,73,193,205,114,197,35,121,49,237,71,39,38,61,205,223,101,46,147,167,189,118,198,58,136,211,138,109,64,198,169,42,40,156,217,157,67,114,160,159,117,117,21,107,24,199,73,18,63,100,73,91,198,70,57,175,106,38,237,123,119,70,59,147,27,55,201,115,63,26,163,192,221,159,46,63,24,248,185,99,148,253,135,249,3,21,242,150,6,153,241,123,147,191,247,42,158,143,86,122,58,184,117,107,210,192,6,249,83,0,0,0,0,0,0,0,0,0,0,0,0,63,53,198,227,111,179,219,234,174,215,106,250,122,42,26,40,95,83,85,85,83,43,98,138,8,152,213,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,82,152,250,170,234,90,253,212,134,125,37,209,203,81,75,138,218,102,149,184,237,182,166,56,123,180,145,72,200,155,43,158,248,218,138,231,74,232,27,34,181,206,122,49,92,173,107,149,19,117,238,126,32,189,90,207,152,222,174,58,11,167,245,149,17,88,45,51,75,67,147,203,45,60,124,110,53,176,207,27,210,40,249,179,184,198,193,44,10,156,218,230,247,28,231,38,202,198,181,207,132,36,51,60,204,252,61,94,45,106,124,152,227,219,63,8,246,247,68,186,103,146,173,135,156,166,204,103,89,133,17,225,171,143,34,39,141,20,207,79,101,85,71,219,20,238,215,202,170,152,0,8,234,231,117,174,157,58,150,207,186,110,201,228,187,98,139,79,87,105,185,77,78,235,221,166,120,216,141,184,69,18,72,141,106,77,197,100,133,205,73,164,86,185,139,183,46,42,230,189,169,193,110,19,73,117,107,8,214,204,34,139,62,192,110,158,110,221,87,188,114,197,34,35,106,40,234,17,17,95,79,59,17,87,132,173,221,55,77,213,21,21,174,106,185,142,107,150,136,78,149,161,61,66,106,63,78,249,60,249,46,159,215,83,185,181,176,246,43,237,181,204,124,180,85,173,68,94,11,44,109,115,87,147,28,229,115,30,215,53,201,187,147,126,47,123,93,186,202,179,106,176,83,224,238,111,163,217,221,249,194,177,219,254,79,44,109,69,185,198,96,162,40,197,71,79,8,174,35,162,174,216,141,212,213,246,78,237,52,188,96,114,206,158,58,135,194,58,141,194,25,148,226,210,121,75,141,39,8,111,22,121,164,71,84,91,106,21,23,102,170,236,156,226,118,206,88,229,68,68,122,34,252,154,246,189,140,234,100,226,221,202,47,81,23,45,206,177,46,87,198,224,177,25,118,34,188,38,46,137,162,229,19,164,196,241,137,254,184,79,9,141,241,184,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,238,210,249,171,125,243,236,92,220,135,250,67,23,234,83,239,45,43,160,31,73,24,39,230,158,231,84,72,66,36,248,112,234,214,17,146,232,109,179,74,104,46,157,188,163,17,243,146,87,80,78,136,199,201,79,53,100,179,50,162,31,154,247,34,78,243,88,229,252,88,255,0,147,145,17,241,185,242,216,220,101,213,211,94,18,220,211,58,249,49,31,116,43,93,179,195,221,195,109,14,54,155,212,205,51,55,107,170,53,221,172,85,84,204,79,116,196,196,192,0,51,81,144,143,125,127,122,72,206,255,0,43,247,58,82,66,17,239,175,239,73,25,223,229,126,231,74,98,99,255,0,85,187,234,213,236,148,131,100,253,63,129,255,0,26,215,191,74,179,122,105,234,47,39,233,187,62,251,87,105,134,162,229,105,171,133,240,93,172,141,172,74,120,174,13,224,254,202,185,202,201,17,174,142,71,35,218,244,111,45,185,177,21,27,35,247,185,92,3,63,196,117,71,17,160,206,240,75,183,196,236,119,62,239,149,170,236,75,15,115,183,43,226,127,220,149,173,122,108,248,222,159,54,166,251,110,159,37,69,40,64,146,157,18,245,79,252,158,243,121,108,249,141,125,197,248,30,65,247,43,160,133,123,140,183,213,170,177,25,94,145,113,87,59,102,181,89,35,99,84,115,152,168,237,164,116,81,177,98,89,54,105,56,74,252,13,217,242,39,240,159,135,95,223,215,175,67,242,151,176,84,237,6,30,115,60,5,63,222,168,141,241,31,237,41,142,141,62,180,125,25,227,49,228,206,190,79,54,223,1,249,173,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,164,156,113,114,204,196,211,58,79,16,175,127,22,127,217,95,231,159,251,132,176,130,189,252,89,255,0,101,127,158,127,238,19,85,157,254,161,115,236,247,161,63,228,183,246,179,9,254,103,250,85,185,239,133,159,168,28,131,250,155,87,253,182,136,120,166,122,129,199,255,0,169,180,159,219,107,71,133,159,168,28,131,250,155,87,253,182,136,120,166,122,129,199,255,0,169,180,159,219,107,72,255,0,251,155,248,151,7,252,76,255,0,39,242,116,47,9,143,218,167,228,127,251,184,237,125,111,117,99,63,79,24,197,30,53,134,54,158,108,219,37,134,87,82,73,35,163,145,182,170,102,170,53,106,164,133,85,85,206,115,149,91,18,57,189,183,58,57,21,202,228,141,99,124,57,232,187,168,188,99,166,236,7,85,50,187,180,52,247,43,181,92,214,8,45,54,71,86,45,60,183,7,115,172,239,43,92,140,145,90,216,227,114,189,207,86,241,223,131,21,81,210,51,120,213,152,230,57,62,160,100,247,28,207,51,189,84,93,175,87,105,150,122,186,185,213,57,72,237,145,17,17,19,100,107,90,212,70,181,141,68,107,90,214,181,168,136,136,137,251,78,105,226,185,117,22,45,79,151,58,253,145,206,159,198,127,159,83,202,238,193,206,127,182,120,172,211,48,163,251,181,19,70,145,63,237,42,139,84,110,245,105,158,51,194,103,201,223,229,105,243,237,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,23,41,210,95,76,22,142,153,240,138,138,7,220,126,39,148,95,251,51,223,171,163,115,146,157,95,26,63,183,4,12,93,182,138,62,228,136,143,84,71,189,92,231,59,138,43,99,103,45,232,47,164,63,209,69,162,13,94,212,75,94,217,133,230,141,60,141,190,182,139,133,69,130,55,58,84,126,203,220,114,119,102,137,97,87,110,198,73,18,43,227,93,185,72,139,49,141,150,73,149,248,189,62,49,122,60,169,225,29,81,241,159,195,239,66,121,81,219,200,206,46,206,77,151,87,250,10,39,203,170,56,87,84,76,110,143,221,166,99,143,10,167,124,107,17,76,206,123,203,140,232,7,210,70,9,249,167,185,213,20,230,92,103,64,62,146,48,79,205,61,206,168,214,108,223,235,85,122,179,237,132,239,150,191,64,89,255,0,26,159,114,226,66,0,9,171,151,192,0,0,8,147,214,255,0,88,244,186,43,104,147,78,52,218,245,254,184,149,157,137,164,158,6,67,51,44,180,252,154,254,83,54,86,61,142,150,86,39,22,196,169,186,50,78,226,171,127,87,220,240,196,226,109,225,45,205,219,179,186,63,30,200,237,109,178,76,147,25,180,56,218,48,24,26,117,174,175,186,152,233,170,169,223,165,49,211,247,68,76,204,68,243,95,16,190,174,45,233,111,172,233,251,76,111,213,14,174,116,203,14,87,112,162,153,169,19,34,70,185,175,182,163,145,21,92,231,57,83,189,197,205,70,163,59,78,87,243,149,140,174,243,244,91,173,215,11,197,194,150,211,105,160,168,173,174,173,153,148,212,180,180,209,58,89,103,149,238,70,178,54,49,168,170,231,57,202,136,141,68,85,85,84,68,45,143,73,122,5,211,28,83,68,110,186,101,168,44,248,245,223,41,236,85,94,110,112,61,89,229,42,225,108,137,2,208,242,79,213,246,123,210,162,72,230,242,147,185,39,113,189,183,246,91,11,166,214,39,61,191,85,206,17,17,246,71,84,125,191,207,177,211,151,49,217,39,37,25,93,156,28,235,85,85,213,191,72,242,170,225,207,174,122,34,41,142,17,175,85,58,241,170,33,207,68,189,95,255,0,39,203,188,184,62,107,15,123,3,190,214,121,154,153,225,135,149,69,174,173,205,100,107,84,136,212,229,44,74,214,49,36,143,230,228,70,35,163,251,200,230,75,109,101,20,107,102,144,228,250,29,168,247,125,60,202,41,106,26,234,41,158,234,26,185,97,72,155,113,162,87,185,33,170,141,17,206,78,47,107,119,217,28,238,14,71,49,203,201,142,68,150,222,29,253,88,207,98,184,90,186,112,205,155,78,150,154,233,166,110,55,113,87,71,10,210,84,200,231,202,234,89,85,202,137,35,101,145,206,237,175,206,68,150,68,102,207,107,219,218,206,201,243,42,176,245,248,150,39,118,253,35,178,122,187,189,157,220,34,188,164,236,85,140,231,11,253,166,201,116,170,102,158,117,113,28,43,167,77,121,241,251,209,28,99,233,70,255,0,157,26,85,100,32,2,90,231,112,161,141,46,212,156,159,72,51,235,54,163,225,210,211,178,237,100,153,210,194,149,48,164,177,72,215,177,209,201,27,219,242,85,107,227,123,216,170,213,71,34,57,85,174,107,145,28,151,206,103,188,139,109,37,83,69,86,106,166,116,152,215,254,149,247,200,149,139,120,155,89,141,139,212,197,84,85,22,226,98,120,76,76,93,137,137,236,152,94,47,79,122,237,140,117,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,140,140,115,94,212,77,218,246,238,140,119,38,55,165,148,147,211,79,81,121,63,77,217,247,218,187,76,53,23,43,77,92,47,130,237,100,109,98,83,197,112,111,7,246,85,206,86,72,141,116,114,57,30,215,163,121,109,205,136,168,217,31,189,202,224,25,254,35,170,56,141,6,119,130,93,190,39,99,185,247,124,173,87,98,88,123,157,185,95,19,254,228,173,107,211,103,198,244,249,181,55,219,116,249,42,41,179,202,179,42,113,246,249,181,79,151,28,99,175,183,250,225,63,98,13,202,6,196,221,217,60,111,133,177,76,206,22,228,249,21,113,230,207,30,100,207,92,116,107,243,169,223,19,51,21,105,232,64,6,217,94,128,175,127,22,127,217,95,231,159,251,132,231,190,22,126,160,114,15,234,109,95,246,218,35,79,94,109,204,199,120,159,51,166,55,235,215,26,240,211,243,89,24,110,79,188,103,101,167,105,124,103,77,41,170,121,156,207,171,92,211,243,185,221,58,107,243,123,22,148,0,55,10,221,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,110,158,17,90,189,134,230,189,43,219,244,182,205,61,90,100,58,113,81,83,13,234,9,160,86,179,133,117,109,93,85,52,209,61,55,107,216,230,172,140,84,221,30,143,133,251,181,26,172,115,194,111,128,0,21,87,227,157,251,19,253,228,254,26,90,161,81,126,55,57,254,27,125,204,180,203,79,172,217,13,37,102,67,138,211,221,170,111,84,48,170,185,244,12,172,74,37,166,73,85,19,139,94,246,193,35,209,155,243,70,112,114,162,54,70,43,130,58,248,92,122,236,211,47,206,189,158,180,149,94,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,64,229,94,24,189,120,254,132,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,187,115,149,203,117,38,85,203,116,240,161,235,142,155,37,181,89,58,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,11,52,0,1,85,126,57,223,177,63,222,79,225,167,159,240,161,235,142,167,26,186,217,58,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,244,30,57,223,177,63,222,79,225,165,85,129,170,128,64,15,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,159,224,0,0,0,0,102,179,170,125,20,254,78,221,65,102,218,57,29,195,206,210,99,247,4,242,19,186,94,228,143,161,158,38,84,82,247,93,219,141,22,100,130,104,146,78,44,70,247,17,252,119,110,202,182,211,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,161,197,124,111,116,183,255,0,153,166,181,219,236,95,252,87,139,93,238,126,107,254,10,154,8,59,42,255,0,254,169,59,155,25,254,135,187,252,90,17,171,194,211,93,43,52,127,170,203,14,55,91,121,242,152,222,162,127,169,187,156,50,36,242,70,250,169,17,86,222,246,199,18,241,239,121,174,220,45,145,237,115,89,29,76,255,0,205,71,43,218,29,3,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,7,191,241,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,201,139,202,150,218,234,121,27,77,193,204,85,78,115,207,79,47,113,175,99,155,229,184,253,230,200,228,74,225,232,143,65,169,186,142,234,95,14,211,107,205,21,92,248,242,212,62,233,144,44,52,242,200,196,183,83,49,101,146,57,95,19,216,232,89,51,155,29,50,75,205,188,31,80,197,77,221,197,170,235,115,94,105,186,142,234,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,193,188,31,80,244,93,221,201,203,98,158,12,26,13,83,138,233,126,75,175,247,218,42,79,49,156,84,54,215,98,123,169,226,116,241,219,168,228,145,179,200,201,145,234,246,50,106,157,216,232,149,172,249,208,198,245,230,142,98,180,38,87,86,62,150,53,147,233,254,67,237,211,148,3,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,252,89,24,174,107,218,201,98,137,234,199,240,226,183,253,213,143,165,141,100,250,127,144,251,116,230,107,0,211,158,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,153,235,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,208,77,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,126,176,0,0,0,25,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,51,152,117,94,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,226,200,197,115,94,214,75,20,79,86,63,135,21,13,41,131,197,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,199,252,52,58,227,166,234,59,13,135,71,179,134,85,179,81,112,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,251,239,145,36,98,170,57,236,134,111,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,9,232,115,171,187,87,87,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,14,226,110,143,142,104,209,210,118,150,71,4,138,0,0,0,0,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,74,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,149,129,224,185,174,154,113,67,132,228,125,60,92,239,62,71,51,174,200,42,114,75,109,53,66,35,35,184,210,186,142,154,57,25,78,253,254,252,209,249,87,189,241,170,35,187,110,71,183,154,50,85,142,207,192,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,62,221,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,66,125,58,235,206,27,212,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,237,145,202,198,243,98,178,70,167,7,181,87,52,68,138,232,115,171,187,175,72,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,14,226,108,172,146,104,209,209,247,86,70,134,135,129,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,2,42,248,163,250,19,212,223,201,125,226,136,168,190,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,109,186,120,163,250,19,212,223,201,125,226,136,160,16,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,68,62,29,125,117,84,244,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,252,199,185,237,99,222,212,99,239,120,1,249,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,63,89,78,222,43,29,113,211,106,85,214,191,165,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,30,232,143,166,134,93,220,231,72,213,238,77,20,110,98,53,177,54,73,131,138,120,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,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,113,26,168,178,73,188,245,240,84,244,177,148,253,64,174,246,235,113,74,197,212,248,42,122,88,202,126,160,87,123,117,184,9,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,85,239,137,31,79,215,12,47,62,110,183,90,100,168,169,176,101,211,71,77,94,250,171,131,167,150,154,234,140,122,164,109,108,159,125,176,58,24,145,88,212,115,218,197,142,70,39,109,137,19,11,66,62,118,69,143,218,50,204,126,231,139,100,20,158,106,215,121,163,154,223,91,7,113,204,238,211,204,197,100,140,228,197,71,55,118,185,83,118,170,42,111,242,84,83,7,48,193,83,143,179,54,167,116,241,137,237,74,118,63,105,239,108,158,103,78,58,220,115,169,152,230,215,79,93,51,249,196,233,49,219,29,74,0,7,82,234,87,67,46,253,62,106,197,207,4,175,94,229,186,77,238,22,58,149,168,108,175,168,182,201,35,219,11,228,86,181,187,74,157,183,49,233,197,191,125,142,86,162,177,90,229,229,165,119,118,221,86,107,155,117,198,147,14,205,193,99,108,102,56,106,49,120,106,185,212,87,17,49,61,147,253,111,234,0,7,195,40,59,31,75,29,67,221,250,115,212,234,92,159,185,113,169,198,235,191,189,178,11,85,44,141,79,57,79,179,145,143,70,189,56,172,177,57,221,198,124,218,171,179,153,205,141,145,234,113,192,122,90,187,93,138,226,229,185,210,97,135,152,96,48,249,166,22,230,11,23,79,58,221,113,49,49,217,62,201,142,49,60,98,119,198,245,255,0,227,185,5,163,44,199,237,153,78,63,87,230,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,254,47,68,115,119,107,145,118,114,34,166,255,0,52,69,62,137,88,190,30,61,83,253,131,200,34,208,204,238,190,227,61,143,35,172,134,12,114,77,251,177,219,43,229,122,162,195,197,26,175,72,170,30,246,124,209,120,178,68,228,173,68,150,89,27,103,69,137,128,198,209,142,179,23,41,227,211,29,83,253,112,113,158,215,108,198,35,101,51,42,176,87,119,209,59,232,171,235,83,241,142,21,71,95,100,196,200,0,102,162,224,0,0,0,0,0,0,0,1,18,122,250,234,159,244,57,136,187,75,240,202,251,141,38,113,147,209,182,120,235,105,87,181,240,186,5,149,88,233,146,69,106,239,44,157,185,98,98,51,103,51,239,73,201,142,108,124,251,95,80,154,237,140,116,239,167,21,58,129,146,210,84,86,185,211,54,134,219,65,6,232,234,218,215,177,238,142,37,126,202,145,55,140,111,115,158,228,93,154,199,108,143,119,22,58,148,179,28,199,39,212,12,158,227,153,230,119,170,139,181,234,237,50,207,87,87,58,167,41,29,178,34,34,34,108,141,107,90,136,214,177,168,141,107,90,214,181,17,17,17,52,25,222,101,226,180,120,11,83,229,213,248,71,198,122,62,254,165,185,201,110,196,124,187,138,249,87,29,79,247,123,83,186,39,133,117,199,71,109,52,241,171,162,103,74,119,199,59,79,142,0,33,46,164,0,0,15,177,135,97,217,62,160,100,246,236,51,12,178,212,93,175,87,105,146,10,74,72,17,57,72,237,149,85,85,87,100,107,90,212,87,57,238,84,107,90,215,57,202,136,138,169,241,203,74,232,47,164,63,209,69,162,13,94,212,75,94,217,133,230,141,60,141,190,182,139,133,69,130,55,58,84,126,203,220,114,119,102,137,97,87,110,198,73,18,43,227,93,185,72,139,157,151,224,107,199,222,139,116,240,233,158,168,248,245,34,155,99,181,88,125,147,203,106,197,221,152,155,147,186,221,63,90,175,255,0,49,198,169,221,187,118,186,204,68,246,190,154,122,116,198,58,110,192,126,202,90,102,167,185,93,170,230,124,247,107,219,104,214,158,91,131,185,191,178,142,106,190,69,107,99,141,200,198,177,29,199,126,111,68,71,72,253,250,216,5,135,106,213,22,104,139,118,227,72,135,26,227,241,216,140,207,19,94,51,23,92,213,114,185,214,102,122,103,217,17,209,17,27,162,55,68,68,5,24,245,19,234,7,83,191,174,87,175,237,178,151,156,81,143,81,62,160,117,59,250,229,122,254,219,41,30,218,95,53,111,190,125,139,151,144,255,0,72,98,253,74,125,231,158,192,51,252,187,75,178,234,12,239,4,187,124,50,249,108,238,249,90,174,196,83,118,251,145,62,39,253,201,90,230,46,236,145,233,243,106,237,190,233,243,68,82,231,58,120,234,31,8,234,55,8,102,83,139,73,229,46,52,156,33,188,89,230,145,29,81,109,168,84,93,154,171,178,115,137,219,57,99,149,17,17,232,139,242,107,218,246,50,171,114,78,154,111,212,157,55,226,29,70,99,73,81,93,105,184,67,90,220,145,178,201,11,27,109,150,59,147,169,41,221,30,238,73,36,108,168,230,39,22,177,202,199,49,206,87,113,122,35,62,55,79,29,67,230,253,57,102,236,202,113,105,60,221,186,175,132,55,139,60,210,43,105,238,84,232,171,179,85,118,94,18,183,119,44,114,162,42,177,85,126,78,99,158,199,234,178,236,109,204,174,236,81,123,230,85,17,63,124,110,152,252,254,238,48,159,237,166,204,224,182,247,3,94,35,46,152,156,77,138,170,162,39,134,250,42,210,171,117,254,51,78,186,105,172,85,19,20,213,51,55,124,15,61,128,103,248,142,168,226,52,25,222,9,118,248,157,142,231,221,242,181,93,137,97,238,118,229,124,79,251,146,181,175,77,159,27,211,230,212,223,109,211,228,168,167,161,39,52,213,21,196,85,76,235,18,229,75,214,110,97,238,85,106,237,51,77,84,204,196,196,198,147,19,27,166,38,39,124,76,79,24,8,247,215,247,164,140,239,242,191,115,165,36,33,30,250,254,244,145,157,254,87,238,116,166,46,63,245,91,190,173,94,201,111,54,79,211,248,31,241,173,123,244,169,204,233,93,66,104,78,79,211,190,163,212,233,254,75,87,79,90,215,66,218,235,109,124,27,35,107,104,158,247,182,57,85,155,170,196,238,81,189,174,99,149,118,115,29,178,189,188,94,238,106,93,239,80,253,60,97,29,70,225,15,197,178,152,252,165,198,147,156,214,123,196,49,163,170,45,181,10,137,187,145,55,78,113,59,102,164,145,42,162,61,17,62,109,123,88,246,66,178,252,187,199,237,93,230,124,234,116,211,241,214,29,67,182,27,101,27,37,152,96,124,98,53,177,119,194,69,122,70,179,26,115,57,181,71,78,237,103,88,233,137,157,211,49,8,49,208,95,88,244,186,111,85,6,141,234,181,235,203,226,85,27,67,97,174,145,144,199,79,103,168,124,210,201,35,103,114,49,30,177,76,249,190,114,189,238,72,149,173,221,26,199,57,236,179,162,36,244,113,209,5,163,69,105,109,218,147,168,240,249,205,68,251,211,193,28,53,78,242,246,86,73,11,226,116,9,193,220,39,149,204,149,201,35,221,201,136,187,36,127,205,238,73,45,137,102,81,107,17,103,13,20,226,39,186,58,98,58,167,225,209,248,71,61,114,139,143,201,179,44,238,187,249,53,59,167,231,213,26,115,107,175,166,170,99,183,166,173,124,169,214,116,250,85,10,247,241,103,253,149,254,121,255,0,184,75,8,43,223,197,159,246,87,249,231,254,225,63,51,191,212,46,125,158,244,61,57,45,253,172,194,127,153,254,149,110,123,225,103,234,7,32,254,166,213,255,0,109,162,30,41,158,160,113,255,0,234,109,39,246,218,209,225,103,234,7,32,254,166,213,255,0,109,162,30,41,158,160,113,255,0,234,109,39,246,218,210,63,254,230,254,37,193,255,0,19,63,201,252,144,228,157,254,29,253,39,79,125,184,90,186,143,205,157,78,182,154,25,166,118,55,110,86,199,50,213,212,198,231,196,234,169,81,200,169,27,98,145,174,237,167,202,69,150,52,126,236,107,27,221,228,157,15,116,193,104,234,47,55,185,87,229,215,30,222,47,136,249,89,238,84,48,185,204,168,184,190,101,147,181,2,61,54,237,196,189,153,22,71,162,243,219,102,179,101,127,114,59,0,235,23,169,107,127,78,186,112,231,81,45,67,242,236,154,26,170,76,117,145,70,213,108,18,177,141,71,213,200,231,181,209,241,133,101,141,220,21,21,100,114,181,187,113,87,189,140,167,3,69,20,78,63,19,243,41,225,219,49,211,247,238,136,233,159,197,202,14,212,226,177,24,154,118,75,35,141,113,23,119,87,63,86,154,163,94,108,110,233,166,121,213,85,244,105,237,157,105,230,189,108,245,179,250,32,243,58,89,165,149,191,234,227,238,121,250,254,223,253,68,255,0,99,79,31,234,231,129,240,212,247,225,146,70,253,215,126,175,241,95,189,178,29,75,166,14,173,48,142,166,45,21,108,160,163,248,6,81,108,229,37,117,134,122,164,153,233,79,203,102,84,67,39,22,119,162,93,218,215,47,20,86,61,120,185,54,116,110,125,57,255,0,170,12,195,32,255,0,108,111,119,203,221,103,253,221,77,93,117,92,207,255,0,149,242,202,247,187,253,46,115,157,253,42,165,185,244,95,210,221,191,167,236,6,27,182,73,102,167,110,161,95,97,85,188,213,36,237,168,90,88,149,252,163,163,137,232,136,141,107,90,145,172,156,85,200,249,81,87,155,216,200,184,231,101,184,252,94,63,25,85,113,230,250,99,162,35,163,78,223,111,217,26,69,54,223,100,118,119,100,246,114,214,30,189,103,23,175,147,84,79,149,85,83,167,62,106,143,253,184,136,210,35,232,206,155,245,170,185,170,159,11,140,232,7,210,70,9,249,167,185,213,20,230,92,103,64,62,146,48,79,205,61,206,168,193,217,191,214,170,245,103,219,9,95,45,126,128,179,254,53,62,229,196,132,0,19,87,47,128,0,63,53,197,151,9,109,245,81,218,106,169,233,171,159,11,219,75,53,76,14,158,40,165,86,175,7,62,54,189,138,246,163,182,85,106,61,138,168,138,136,230,239,186,81,142,184,80,106,173,187,85,114,10,125,109,125,67,243,103,205,28,247,101,158,166,41,221,202,72,153,36,104,142,133,206,141,26,145,62,52,107,24,188,88,212,107,81,26,141,226,151,174,71,46,180,58,91,183,245,3,128,205,118,198,236,212,238,212,43,20,40,182,106,165,157,180,235,85,18,63,148,148,114,189,81,81,205,115,86,69,143,146,181,25,42,162,243,99,31,47,45,54,117,128,175,27,103,91,115,190,157,250,117,255,0,62,175,185,101,242,99,181,152,125,153,204,166,222,50,152,240,119,180,166,107,221,173,19,174,233,215,234,79,210,142,200,171,162,98,98,87,134,29,126,149,82,106,173,226,159,43,101,59,179,106,216,98,131,18,89,105,165,149,205,106,69,83,37,114,198,228,106,199,19,187,81,198,156,222,173,114,181,92,214,174,207,123,86,208,140,251,220,109,215,11,61,194,170,211,118,160,168,162,174,162,153,244,213,84,181,49,58,41,96,149,142,86,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,44,167,74,124,71,113,136,244,2,191,40,213,105,41,234,179,235,12,205,183,71,105,162,222,41,111,174,116,123,195,82,137,195,183,3,85,91,34,76,230,242,107,22,62,72,212,89,97,133,117,185,38,103,106,205,185,195,222,210,157,53,157,122,250,245,237,246,198,238,141,243,110,84,182,31,31,153,99,104,206,50,222,117,223,9,205,162,104,227,205,225,20,205,61,28,201,233,215,230,213,51,86,186,85,60,223,209,226,115,123,209,166,105,213,186,199,147,179,206,106,39,248,204,98,40,39,147,157,13,60,147,194,181,85,19,49,175,70,36,79,101,58,196,213,123,92,170,255,0,230,39,221,145,204,172,99,208,231,249,254,93,170,57,117,126,119,157,221,190,39,124,185,246,188,213,87,98,40,123,157,184,153,19,62,228,77,107,19,102,70,196,249,53,55,219,117,249,170,169,98,30,31,93,37,65,135,89,109,218,245,168,20,116,242,223,238,208,197,93,140,69,21,68,156,173,212,83,65,35,22,89,56,63,182,247,79,20,232,188,28,215,118,218,214,174,232,247,57,172,215,215,77,121,230,54,102,220,115,99,175,178,58,103,174,127,237,194,53,76,48,215,112,252,149,108,197,52,99,110,77,219,154,204,197,58,238,154,234,223,52,209,175,205,162,39,124,206,157,117,105,206,170,41,153,59,211,237,159,83,177,253,26,197,108,250,201,117,248,142,97,75,70,173,185,78,179,164,239,255,0,24,229,137,146,74,137,180,146,178,37,141,143,126,238,228,246,57,220,223,191,55,116,32,9,197,186,60,29,17,68,78,186,70,155,220,173,139,196,78,51,17,115,17,85,49,76,215,84,213,165,49,164,70,179,174,145,29,17,29,17,209,1,158,243,66,6,123,200,190,211,255,0,178,254,47,201,124,114,23,255,0,175,255,0,43,255,0,177,210,181,123,66,114,125,33,178,224,249,69,206,174,158,182,203,159,216,41,111,118,186,168,182,107,154,231,193,12,147,211,201,26,170,171,93,19,167,98,114,249,181,237,115,92,138,139,205,140,232,93,23,245,73,112,233,251,62,134,211,146,94,106,27,167,183,217,149,47,52,169,3,170,18,150,85,103,24,235,34,98,42,43,92,215,36,105,39,20,114,190,36,84,224,247,178,46,54,67,166,184,6,35,170,61,40,96,24,38,119,105,248,157,142,231,134,216,60,213,47,126,88,123,157,186,106,121,89,247,226,115,94,155,62,54,47,201,201,190,219,47,201,85,14,7,161,62,25,248,198,25,147,207,146,235,21,250,159,43,109,182,231,220,179,91,105,99,86,81,84,211,49,23,132,149,209,200,213,87,57,206,86,185,96,107,150,54,246,246,115,230,107,213,169,231,25,70,34,197,251,119,176,115,186,116,158,238,184,158,184,159,229,219,57,181,114,139,147,230,185,78,51,45,218,58,103,159,68,213,78,145,17,51,114,53,152,166,170,119,105,77,116,233,26,235,186,39,74,162,119,205,52,247,62,165,122,152,183,232,14,151,89,117,70,211,143,83,230,52,55,203,157,53,13,42,83,93,91,4,82,69,53,60,211,178,161,147,54,57,81,237,86,194,155,108,155,42,61,21,23,229,243,228,186,1,226,27,250,115,213,187,14,150,126,136,62,9,241,191,53,253,255,0,246,131,204,246,123,52,210,207,254,47,203,51,150,253,174,63,206,77,185,111,243,219,101,246,61,124,233,6,162,235,86,143,89,241,109,50,199,190,51,116,165,201,105,238,19,65,230,224,167,227,78,218,90,166,57,252,166,123,26,187,58,86,38,200,187,252,255,0,13,145,118,141,125,32,244,131,212,78,151,117,19,137,103,121,222,158,124,50,199,108,243,254,106,171,226,212,51,118,251,148,53,17,51,238,69,51,158,187,190,70,39,201,171,182,251,175,201,21,77,142,42,254,62,140,117,20,90,137,240,122,211,175,147,187,142,253,250,126,104,110,67,149,108,158,35,101,113,24,172,109,84,70,50,41,187,204,137,187,49,86,177,76,243,52,163,157,17,51,174,154,121,59,250,165,57,245,107,64,52,147,92,254,21,250,83,196,190,55,240,78,255,0,144,254,255,0,169,166,236,247,187,125,207,241,18,51,150,253,168,255,0,157,190,220,126,91,110,187,252,237,44,233,131,67,116,87,32,168,202,116,203,7,248,53,210,170,141,246,249,167,248,157,101,71,42,119,61,143,115,56,205,43,218,155,186,38,46,232,155,252,191,29,149,119,241,221,89,245,103,252,151,62,202,255,0,168,15,180,223,105,188,247,251,107,228,188,191,151,236,127,222,100,231,203,191,254,141,184,255,0,78,255,0,47,61,210,207,92,31,202,91,80,110,24,39,232,195,236,231,144,179,75,118,243,95,26,243,156,248,79,4,93,190,29,136,246,223,191,191,46,75,252,221,182,249,238,153,149,95,192,198,43,193,213,17,225,119,125,29,252,55,111,211,171,181,26,177,149,109,93,121,4,227,44,213,95,136,233,86,239,11,17,70,145,84,197,95,163,231,235,243,181,214,57,187,231,127,107,207,107,255,0,136,111,232,51,86,239,218,89,250,32,248,223,193,60,175,247,255,0,218,15,45,222,239,83,69,63,248,191,44,254,59,119,120,255,0,57,119,227,191,203,125,147,161,116,153,213,159,242,163,251,85,254,160,62,204,253,153,242,63,237,175,157,243,30,99,191,255,0,121,143,135,30,199,250,119,229,253,27,124,226,215,87,221,32,245,19,170,61,68,229,185,222,9,167,159,19,177,220,252,135,149,170,248,181,12,61,206,221,13,60,79,251,146,204,215,166,207,141,233,243,106,111,182,233,242,84,83,177,248,121,104,6,173,232,103,219,255,0,210,158,37,240,79,141,252,43,200,127,127,211,84,247,187,62,111,185,254,34,71,241,219,187,31,243,182,223,151,203,125,151,108,12,62,35,48,171,48,155,119,34,124,30,181,125,29,218,111,211,126,157,221,41,118,113,147,236,133,157,144,167,23,132,170,223,142,248,59,83,49,23,102,106,231,76,209,207,242,57,243,26,233,53,107,28,221,219,247,70,138,114,234,199,213,62,178,125,64,200,125,198,115,207,232,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,112,36,208,74,199,198,232,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,7,86,62,169,245,147,234,6,67,238,51,158,131,46,233,51,50,199,186,87,192,186,172,179,84,85,222,241,236,170,162,227,77,122,142,26,4,107,49,231,193,90,234,90,101,150,68,145,206,145,147,186,57,54,127,109,140,99,248,70,170,174,145,156,164,42,109,123,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,197,145,138,230,177,207,138,88,158,172,103,62,41,213,76,230,116,125,213,158,101,210,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,183,125,171,221,98,105,30,152,244,209,39,83,214,107,197,38,87,143,86,211,196,184,252,52,117,140,129,247,138,185,94,172,142,153,139,46,206,99,218,228,145,102,111,5,150,38,65,58,172,106,232,156,192,60,255,0,93,29,102,216,186,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,20,87,203,30,125,174,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,61,94,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,234,231,186,13,153,105,174,145,233,238,171,102,20,85,118,198,106,69,69,213,246,138,26,154,116,141,242,91,169,25,68,177,86,162,243,87,112,157,213,114,35,26,230,55,238,66,217,26,175,100,172,80,59,7,133,199,174,205,50,252,235,217,235,73,85,227,157,251,19,253,228,254,26,69,95,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,10,245,233,203,68,46,189,71,107,13,151,70,172,87,202,75,69,202,255,0,79,113,117,29,93,92,110,124,9,61,61,12,245,49,178,78,63,121,172,123,160,70,43,209,28,172,71,171,145,175,227,193,124,174,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,145,94,23,30,187,52,203,243,175,103,173,44,83,196,127,195,254,143,168,139,20,186,183,164,56,239,250,236,80,121,104,37,166,167,146,10,120,242,42,94,108,143,141,67,230,124,113,178,104,99,85,123,38,87,114,88,226,88,156,143,253,74,196,31,175,195,79,174,170,158,166,177,154,173,48,212,234,250,186,173,80,199,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,228,157,185,26,231,171,164,72,230,249,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,142,186,197,193,58,191,193,42,47,246,10,63,131,100,150,110,31,104,49,254,228,213,31,11,238,205,80,202,95,239,167,193,20,115,247,99,167,89,63,86,139,195,126,46,217,83,230,16,175,199,59,246,39,251,201,252,52,174,173,30,208,189,71,215,154,204,154,211,165,246,111,140,221,113,124,126,108,146,107,108,74,171,85,89,75,20,240,67,35,41,152,136,189,217,147,204,53,233,30,232,231,181,142,70,114,122,177,143,177,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,8,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,72,1,226,117,225,255,0,71,164,85,149,61,64,232,134,59,229,48,90,190,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,242,134,54,57,176,185,142,217,91,27,152,200,225,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,52,230,14,63,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,0,0,57,87,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,233,228,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,156,88,174,237,171,248,236,237,149,51,88,106,160,160,31,19,173,45,253,23,245,147,154,249,75,23,195,45,89,111,151,202,109,255,0,223,93,239,53,230,163,79,55,63,205,238,115,57,87,71,91,247,29,199,109,190,235,81,138,192,63,87,136,214,183,218,186,143,206,116,179,90,44,214,58,187,53,62,71,166,244,238,125,5,76,141,145,244,211,195,120,186,211,204,196,123,126,79,98,75,12,156,31,179,85,204,226,229,107,21,85,137,234,250,13,215,154,158,156,122,104,234,119,82,108,213,180,144,100,41,79,140,90,241,244,154,162,40,222,183,26,151,220,98,142,72,153,43,30,217,159,11,93,37,74,197,193,220,217,78,244,93,155,201,201,10,171,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,102,49,101,154,89,21,173,217,57,200,247,126,46,85,84,119,107,172,54,170,139,20,55,58,182,91,107,42,33,171,168,163,108,206,72,38,158,22,200,216,165,124,123,241,115,216,217,230,107,92,169,187,82,89,17,54,228,187,130,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,77,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,117,240,125,209,203,238,115,213,2,106,173,60,222,94,203,166,150,249,234,43,36,226,199,247,234,171,169,231,164,167,166,217,94,215,183,147,31,83,47,113,26,246,167,150,224,238,43,35,84,187,240,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,247,250,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,108,192,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,91,31,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,5,101,248,80,245,199,77,146,218,172,157,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,89,160,0,0,25,87,61,86,69,165,185,222,41,130,98,58,153,127,177,121,92,111,59,243,255,0,103,235,124,212,47,243,158,74,100,134,171,245,108,122,201,31,9,28,141,253,99,91,203,125,219,186,124,207,42,93,247,69,186,23,167,29,69,248,102,96,122,95,170,22,111,61,106,174,248,204,176,205,18,163,42,173,245,77,187,215,36,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,56,43,87,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,143,65,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,25,161,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,101,175,134,231,136,37,55,78,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,66,237,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,14,41,79,161,122,143,93,161,211,117,15,108,179,121,236,50,135,32,151,27,185,84,211,170,190,75,117,83,97,167,146,55,212,51,111,185,12,158,105,140,100,136,170,222,227,85,142,224,175,137,36,253,125,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,82,210,124,32,49,107,22,115,209,126,161,97,89,77,15,157,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,32,183,95,93,20,101,93,41,234,61,93,238,211,108,243,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,121,54,86,68,23,103,211,174,188,225,189,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,217,28,172,111,54,43,36,106,112,123,85,122,89,158,30,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,0,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,141,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,250,122,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,59,50,61,24,169,197,209,62,90,139,193,122,62,201,181,71,164,75,223,82,58,126,149,119,11,150,31,148,92,168,50,27,107,165,167,138,8,108,148,214,200,43,29,92,199,72,246,59,156,110,116,141,116,109,238,58,68,150,53,107,91,219,119,62,105,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,134,154,78,85,213,143,165,141,100,250,127,144,251,116,227,166,142,162,240,78,168,52,178,131,83,48,90,143,243,84,119,138,46,19,127,131,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,248,162,254,40,142,172,125,44,107,39,211,252,135,219,167,3,53,135,85,215,94,158,178,173,11,163,211,251,221,218,167,226,54,93,72,195,237,153,109,162,225,29,44,145,70,158,102,6,73,61,27,149,200,172,89,160,123,209,28,140,115,183,142,72,30,168,197,151,131,121,81,160,140,103,65,176,222,164,188,63,52,227,74,115,58,42,71,50,227,166,246,23,219,43,166,167,89,159,105,184,165,170,36,167,173,137,26,246,59,156,110,118,234,212,123,121,177,95,27,151,131,220,138,21,131,225,215,215,85,79,75,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,204,123,158,214,61,237,70,62,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,51,89,212,86,131,102,93,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,221,90,143,119,7,163,227,114,243,99,145,39,167,133,215,136,5,101,162,178,219,211,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,130,96,120,163,250,19,212,223,201,125,226,136,162,189,39,193,127,74,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,47,83,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,31,147,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,79,255,0,11,239,16,74,107,77,53,151,165,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,247,88,214,109,53,122,228,233,18,213,213,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,182,187,163,227,134,69,108,157,164,141,217,246,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,110,158,43,29,113,212,233,173,170,191,165,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,30,234,172,169,154,45,220,231,72,212,237,195,44,110,98,57,210,182,72,106,91,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,126,79,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,82,247,188,62,122,36,181,116,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,99,169,90,217,237,48,58,24,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,182,174,69,72,227,216,40,219,86,48,95,209,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,203,127,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,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,57,103,82,186,25,104,234,15,73,238,120,37,122,246,238,49,239,112,177,212,173,67,162,101,61,202,56,222,216,95,34,181,174,222,37,238,57,143,78,46,251,143,114,181,17,232,215,37,41,100,88,253,223,19,200,46,120,182,65,73,229,110,150,106,201,173,245,176,119,26,254,213,68,47,86,72,206,76,85,107,182,115,85,55,106,170,46,223,37,84,52,0,67,159,17,94,155,127,73,56,71,233,151,22,165,229,146,97,212,110,248,138,62,175,182,202,139,44,73,44,178,113,99,147,138,203,19,156,233,19,101,98,185,142,149,63,88,238,211,82,63,158,101,190,49,71,140,91,249,212,198,254,216,248,194,224,228,175,109,126,70,196,198,81,140,159,208,221,171,201,153,159,153,84,255,0,211,86,232,158,169,223,214,171,80,1,10,117,0,0,0,90,215,64,189,83,254,152,241,22,233,126,103,95,113,171,206,49,138,55,79,37,109,82,247,126,41,64,146,163,27,50,200,141,77,165,143,185,20,79,71,238,231,253,217,57,61,206,147,133,82,159,99,14,204,114,125,63,201,237,217,158,25,122,168,180,222,173,51,36,244,149,112,42,114,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,23,63,46,199,85,128,189,225,35,132,241,142,184,248,245,34,91,103,178,150,54,183,45,156,37,122,69,202,119,209,87,213,171,183,167,155,60,42,142,233,211,88,133,252,3,150,116,213,174,118,142,160,244,158,217,157,208,39,110,227,30,214,251,229,50,83,186,38,83,220,163,141,142,153,145,163,156,237,226,94,227,94,197,228,239,184,246,163,149,30,142,106,117,50,195,183,114,155,212,69,202,39,88,151,27,99,112,87,242,236,77,120,76,77,60,218,232,153,137,142,216,254,183,117,128,3,237,138,0,0,0,0,31,27,49,204,113,141,63,198,46,57,158,103,122,167,180,217,109,48,172,245,117,115,170,241,141,187,162,34,34,38,234,231,57,202,141,107,26,138,231,57,205,107,81,85,81,23,236,149,107,215,167,87,159,165,123,188,250,67,167,119,77,240,251,53,98,249,235,133,21,111,58,123,252,141,108,74,205,211,182,213,237,67,42,76,141,217,239,142,85,70,72,155,241,141,83,7,48,199,81,128,179,55,42,227,209,29,115,240,235,74,246,59,101,113,27,89,153,83,132,181,19,22,227,125,202,190,173,63,254,167,133,49,191,126,253,52,137,152,226,125,75,117,23,147,245,35,159,125,171,187,67,81,109,180,210,66,200,45,54,71,86,37,68,86,246,240,103,121,90,228,100,104,231,73,35,85,238,122,183,150,220,24,170,173,141,155,114,80,10,238,237,218,239,87,55,46,78,179,46,202,192,96,112,249,102,26,140,30,18,136,166,221,17,164,68,116,71,182,103,166,102,119,204,239,153,153,0,7,195,44,0,235,93,52,244,233,147,245,35,159,125,148,180,205,81,109,180,210,66,249,238,215,182,209,165,68,86,246,240,127,101,28,213,124,104,231,73,35,81,141,98,59,150,220,222,136,173,141,251,125,218,181,93,234,226,221,184,214,101,137,143,199,97,242,204,53,120,204,93,113,77,186,35,89,153,232,143,108,207,68,68,111,153,221,17,50,237,157,5,244,135,250,87,187,193,171,218,137,107,223,15,179,86,39,145,183,214,209,115,167,191,200,214,202,143,217,123,141,94,212,50,164,42,237,216,248,229,84,124,107,191,25,17,45,40,248,216,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,32,164,164,129,23,140,109,221,85,85,85,119,87,57,206,85,115,158,229,87,57,206,115,156,170,170,170,191,100,177,50,252,13,24,11,49,110,158,61,51,215,63,14,167,26,237,142,213,98,54,179,50,171,23,118,102,45,198,235,116,253,90,127,253,79,26,167,126,253,218,233,17,16,0,25,200,160,81,143,81,62,160,117,59,250,229,122,254,219,41,121,197,24,245,19,234,7,83,191,174,87,175,237,178,145,173,165,243,86,251,231,216,188,57,15,244,134,47,212,167,222,90,15,66,86,235,125,227,163,140,54,211,118,160,167,173,161,173,134,239,77,85,75,83,19,101,138,120,159,113,171,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,4,117,161,210,221,195,167,236,250,107,182,55,102,168,110,158,223,102,69,179,85,44,238,168,74,89,85,156,164,163,149,234,136,173,115,92,146,44,124,149,202,248,145,23,155,222,201,120,216,7,64,62,146,48,79,205,61,206,168,242,190,34,26,201,128,225,250,39,117,210,235,179,233,238,57,46,97,12,41,65,107,85,122,172,49,50,161,143,90,201,123,111,98,198,214,58,37,237,238,170,143,149,168,138,201,24,217,81,62,241,120,107,87,242,186,43,185,58,77,52,196,196,253,156,62,214,38,207,103,153,134,87,183,120,172,54,14,153,174,139,215,238,83,93,49,175,15,9,62,95,84,77,17,172,235,59,180,214,55,107,172,66,158,139,250,164,184,116,253,159,67,105,201,47,53,13,211,219,236,202,151,154,84,129,213,9,75,42,179,140,117,145,49,21,21,174,107,146,52,147,138,57,95,18,42,112,123,217,23,27,123,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,103,224,186,78,143,52,167,62,209,141,10,179,224,218,139,118,167,169,185,69,52,245,113,81,64,198,113,181,69,51,187,158,81,101,103,202,119,36,142,149,238,127,205,17,210,185,141,87,49,141,114,227,236,238,42,237,92,236,60,198,180,198,253,122,187,62,214,227,150,124,135,47,177,224,179,123,117,69,23,235,158,108,211,245,226,35,231,110,233,167,116,76,206,233,137,141,241,49,17,61,176,143,125,127,122,72,206,255,0,43,247,58,82,66,17,239,175,239,73,25,223,229,126,231,74,111,241,255,0,170,221,245,106,246,74,162,217,63,79,224,127,198,181,239,210,167,51,66,6,123,205,8,17,253,152,255,0,107,252,63,154,224,229,211,255,0,65,254,111,255,0,88,1,207,117,107,95,244,147,67,62,21,250,83,203,126,9,241,190,255,0,144,254,240,169,169,239,118,123,125,207,241,17,191,142,221,216,255,0,157,182,252,190,91,236,187,74,43,185,69,170,121,245,204,68,117,206,229,15,133,194,98,49,215,163,15,133,183,85,117,207,10,105,137,170,103,72,214,116,136,214,103,72,137,158,231,66,43,223,197,159,246,87,249,231,254,225,37,174,150,117,63,161,186,213,144,84,98,218,101,156,124,102,233,75,70,251,132,208,124,50,178,159,141,59,94,198,57,252,166,137,141,93,157,43,19,100,93,254,127,134,200,187,68,175,22,127,217,95,231,159,251,132,212,230,247,104,187,151,220,170,220,196,198,238,27,254,148,44,46,78,112,56,172,191,108,112,150,49,150,234,183,95,151,58,85,19,76,249,170,250,38,34,92,247,194,207,212,14,65,253,77,171,254,219,68,60,83,61,64,227,255,0,212,218,79,237,181,163,194,207,212,14,65,253,77,171,254,219,68,60,83,61,64,227,255,0,212,218,79,237,181,166,143,253,205,252,75,91,254,38,127,147,249,63,55,67,154,237,140,116,239,167,26,187,168,25,45,37,69,107,157,53,134,134,219,65,6,232,234,218,215,178,226,232,226,87,236,169,19,120,198,247,57,238,69,217,172,118,200,247,113,99,163,30,127,159,229,218,163,151,87,231,121,221,219,226,119,203,159,107,205,85,118,34,135,185,219,137,145,51,238,68,214,177,54,100,108,79,147,83,125,183,95,154,170,158,120,154,221,5,244,113,75,169,21,80,107,38,171,89,124,198,37,79,180,214,26,25,31,12,148,247,138,134,77,44,114,58,118,163,213,233,20,47,135,231,19,216,212,149,92,221,213,204,107,152,252,11,62,49,152,69,188,21,190,20,235,221,198,103,89,251,244,246,113,74,243,63,146,54,58,230,47,105,177,126,114,239,54,58,57,211,165,52,211,22,232,239,154,121,211,247,213,186,141,99,177,244,23,209,197,86,155,210,193,172,154,173,101,242,249,109,70,211,88,104,100,124,209,212,89,233,223,12,177,200,233,218,143,70,44,179,50,111,156,79,99,150,36,107,119,86,189,206,99,38,184,4,239,9,133,183,131,181,22,173,198,239,108,245,203,147,182,131,62,198,109,38,62,188,195,27,86,181,78,232,142,138,105,142,20,211,29,17,31,140,204,204,239,153,150,123,203,140,232,7,210,70,9,249,167,185,213,20,230,92,103,64,62,146,48,79,205,61,206,168,137,236,223,235,85,122,179,237,135,67,114,215,232,11,63,227,83,238,92,72,64,1,53,114,248,0,0,0,2,7,248,145,116,211,97,171,198,43,58,140,198,146,158,134,237,111,154,6,228,141,150,73,158,235,148,82,45,61,37,59,163,221,203,28,110,137,90,196,226,214,53,30,215,185,202,238,76,68,125,111,150,99,226,133,171,211,227,216,13,139,71,109,53,84,253,236,178,103,87,221,154,217,163,116,172,162,166,123,29,11,29,18,181,92,214,203,62,206,108,136,173,249,210,61,169,201,21,232,149,156,64,179,216,181,24,202,162,212,116,70,189,255,0,246,211,237,117,199,37,53,227,238,108,213,170,177,213,107,28,234,162,222,188,98,220,105,17,19,221,84,85,17,213,78,145,27,180,75,222,128,186,85,183,235,37,250,93,85,206,34,167,169,197,113,107,155,41,153,107,169,167,108,209,93,234,146,23,61,209,191,105,81,88,216,92,250,89,21,175,99,217,42,61,88,187,162,61,11,83,42,215,195,27,84,254,201,235,45,199,76,170,40,251,148,249,229,31,234,166,100,123,190,42,186,40,230,153,156,156,175,68,108,75,19,170,81,118,107,156,175,237,109,197,57,41,105,68,139,32,139,94,41,21,91,141,250,206,189,255,0,246,209,76,114,187,115,31,59,69,85,188,93,90,219,138,105,155,113,194,34,153,227,187,175,157,21,107,51,190,116,232,136,136,128,0,221,170,224,207,121,161,3,61,228,83,105,255,0,217,127,23,228,232,14,66,255,0,245,255,0,229,127,246,47,59,167,111,79,218,99,253,77,178,255,0,98,136,232,71,61,233,219,211,246,152,255,0,83,108,191,216,162,58,17,38,177,230,169,238,143,98,143,205,189,33,127,215,171,222,151,141,213,61,95,211,173,21,199,233,242,157,77,200,126,13,107,170,172,101,190,25,252,164,245,28,170,28,199,189,172,227,11,30,228,221,177,61,119,84,219,229,248,238,169,191,142,192,58,190,233,219,84,114,234,12,19,4,212,63,137,223,46,125,223,43,75,240,154,232,123,157,184,159,43,254,252,176,181,137,179,35,122,252,220,155,237,178,124,213,16,230,158,36,88,94,99,157,104,117,142,211,132,226,119,156,134,186,28,174,154,166,74,91,85,4,181,114,178,36,163,172,106,200,172,141,174,84,106,57,237,78,91,109,187,145,63,165,8,165,209,14,140,107,14,39,213,6,23,144,101,58,81,153,89,173,116,191,17,239,214,220,44,85,84,244,241,114,183,84,177,188,164,123,17,173,221,206,107,83,117,249,170,162,126,42,106,113,57,134,38,206,54,156,61,20,196,209,51,27,244,158,158,59,245,209,96,228,123,31,146,230,59,49,127,55,196,223,170,156,69,20,220,152,166,42,162,34,102,152,153,167,201,154,102,169,214,122,167,127,66,91,117,193,210,206,160,245,45,246,43,236,37,227,30,160,251,57,241,47,53,241,106,137,226,231,230,60,183,14,223,106,25,55,219,176,253,247,219,241,77,183,249,237,229,122,48,232,195,84,122,116,213,27,166,109,155,95,177,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,113,227,11,147,125,213,119,84,249,126,42,146,55,86,181,255,0,73,52,51,225,95,165,60,183,224,159,27,239,249,15,239,10,154,158,247,103,183,220,255,0,17,27,248,237,221,143,249,219,111,203,229,190,203,183,206,210,206,167,244,55,90,178,10,140,91,76,179,143,140,221,41,104,223,112,154,15,134,86,83,241,167,107,216,199,63,148,209,49,171,179,165,98,108,139,191,207,240,217,23,111,106,240,216,41,198,120,90,170,143,9,187,118,189,155,183,119,53,184,124,243,105,237,236,220,229,246,172,85,56,45,42,142,119,131,153,141,38,169,154,188,189,52,221,86,177,199,119,7,207,207,250,190,233,219,75,178,234,252,19,59,212,63,134,95,45,157,175,53,75,240,154,233,187,125,200,153,43,62,252,80,185,139,187,36,98,252,156,187,111,178,252,209,80,244,58,75,175,250,73,174,127,21,253,22,101,191,27,248,39,99,207,255,0,120,84,211,118,123,221,206,223,248,248,217,203,126,212,159,205,223,110,63,61,183,77,235,155,173,237,24,214,28,179,170,12,211,32,197,180,163,50,188,218,234,190,29,216,173,183,216,170,170,41,229,227,110,166,99,184,200,198,43,93,179,154,230,174,203,242,84,84,252,80,238,158,24,186,117,168,56,15,233,43,237,222,11,144,227,158,127,224,222,87,226,214,201,232,251,252,60,231,62,223,117,173,229,199,155,55,219,125,185,38,255,0,138,24,214,51,44,85,204,116,225,234,162,57,154,213,26,233,61,26,233,191,93,58,27,188,215,98,178,44,22,202,83,156,216,196,85,56,137,162,213,92,206,125,19,26,215,52,115,163,155,20,243,183,115,167,72,215,88,211,126,170,147,234,199,213,62,178,125,64,200,125,198,114,228,252,57,49,107,22,115,225,213,133,225,89,77,15,157,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,41,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,190,84,170,139,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,143,242,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,197,175,123,96,133,174,114,38,238,72,163,69,223,138,109,53,124,75,58,234,166,234,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,78,75,220,145,206,122,58,52,142,16,1,61,60,55,60,62,233,186,137,169,147,88,117,146,213,86,221,58,183,84,58,154,138,219,52,82,194,204,153,235,20,241,202,177,84,67,60,83,66,202,105,146,7,43,218,215,50,71,163,227,223,118,72,137,216,60,115,191,98,127,188,159,195,79,147,225,41,214,191,193,43,40,250,77,212,219,157,170,142,203,55,122,76,46,225,58,246,36,109,116,211,247,31,108,114,163,120,73,222,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,250,222,57,223,177,63,222,79,225,160,69,95,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,104,17,87,194,227,215,102,153,126,117,236,245,165,239,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,33,240,184,245,217,166,95,157,123,61,105,232,60,71,122,227,166,234,183,50,160,195,244,249,149,116,250,117,135,212,78,250,25,165,124,177,62,247,86,228,70,45,108,176,42,163,88,198,181,28,216,26,230,247,90,201,101,115,149,171,50,197,24,71,254,164,117,118,213,175,90,219,148,234,253,155,4,164,195,169,242,122,136,170,223,103,166,157,179,178,41,210,8,217,52,171,35,98,137,30,249,101,100,147,61,220,17,85,242,185,87,146,238,229,155,254,15,189,49,234,61,126,118,157,80,84,94,174,184,214,45,106,239,218,232,233,188,178,164,57,92,114,195,60,117,17,243,73,90,189,154,121,219,77,38,235,28,145,190,88,248,181,81,240,185,91,26,186,23,232,202,251,214,30,163,213,91,36,186,252,27,12,197,252,189,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,185,42,50,41,52,19,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,21,109,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,231,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,196,51,162,203,175,75,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,148,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,113,191,67,202,106,150,150,224,154,211,130,92,244,207,82,236,95,25,198,239,61,159,59,69,230,166,167,238,246,166,100,209,254,178,23,178,70,237,36,76,119,221,114,111,182,203,186,42,162,134,125,250,62,234,207,50,233,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,231,223,172,30,147,51,46,145,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,233,94,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,250,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,237,165,116,49,70,161,125,32,0,4,10,241,134,209,11,86,121,211,165,62,178,205,124,171,163,185,105,117,66,58,158,145,177,181,240,87,65,113,170,164,166,149,143,252,28,199,181,201,11,218,244,85,77,153,35,85,171,205,31,28,245,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,12,182,131,208,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,191,160,58,57,125,234,3,89,113,61,29,199,38,242,245,121,53,193,180,242,84,241,99,252,165,43,26,233,42,106,120,61,236,73,59,80,71,44,189,190,104,231,240,226,223,188,228,64,46,127,194,191,167,139,86,141,116,209,106,207,42,173,85,116,185,102,167,83,195,123,187,62,106,198,204,199,81,35,230,91,107,98,108,107,193,140,90,105,155,50,162,239,39,58,135,163,213,56,182,56,230,80,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,130,10,248,143,248,127,209,245,17,98,151,86,244,135,29,255,0,93,138,15,45,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,169,88,167,80,3,42,229,228,248,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,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,156,147,183,35,92,245,116,137,31,31,241,107,232,163,227,116,117,157,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,220,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,213,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,68,2,63,244,117,214,46,9,213,254,9,81,127,176,81,252,27,36,179,112,251,65,143,247,38,168,248,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,250,180,94,27,241,118,202,159,57,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,15,65,214,223,71,216,207,87,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,93,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,81,4,32,241,44,232,86,167,169,172,102,151,83,244,198,130,174,171,84,49,202,120,45,180,180,45,170,138,56,46,246,229,168,85,116,15,89,228,100,80,190,21,158,105,155,34,57,57,39,114,55,53,234,232,214,48,227,254,18,157,107,252,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,50,174,94,79,134,159,93,85,61,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,201,59,114,53,207,87,72,145,132,223,0,143,250,165,215,175,73,218,45,157,220,244,207,82,245,91,224,217,37,155,179,231,104,190,5,114,168,237,119,97,100,209,254,178,26,119,198,237,227,149,142,251,174,93,183,217,118,84,84,64,144,5,0,248,163,250,236,212,223,201,125,158,136,187,237,20,215,189,39,234,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,174,204,154,53,221,19,143,222,219,125,209,81,41,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,18,255,0,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,136,30,10,158,150,50,159,168,21,222,221,110,39,248,25,172,234,95,167,76,239,165,253,83,175,211,60,234,159,252,237,101,158,183,156,63,225,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,126,10,159,130,175,117,240,235,235,170,167,165,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,230,61,207,107,30,246,163,31,111,221,85,116,207,134,245,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,117,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,106,32,21,65,225,125,226,9,77,105,166,178,244,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,205,173,124,8,149,226,59,213,190,101,210,150,145,208,85,105,246,47,87,81,144,230,21,19,218,232,111,210,211,36,182,235,35,218,196,114,201,46,251,181,245,46,106,185,96,137,201,193,221,169,94,238,77,133,98,146,181,186,37,241,4,204,180,35,90,47,183,157,79,186,213,222,241,61,74,188,45,126,76,199,74,144,65,65,113,169,171,141,213,23,166,67,12,15,85,123,98,89,185,65,11,99,238,167,109,23,252,84,104,219,179,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,187,80,207,15,85,93,51,230,93,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,30,28,128,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,82,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,138,190,40,93,11,126,133,50,167,235,142,142,97,158,83,77,175,92,62,49,77,68,238,80,216,174,146,72,228,93,161,70,167,151,163,155,120,251,123,43,152,201,85,241,254,169,174,167,141,101,87,130,167,165,140,167,234,5,119,183,91,142,235,215,135,80,58,95,161,61,60,229,48,234,11,233,46,21,217,141,158,225,97,178,227,210,44,138,251,188,243,83,186,55,53,205,138,72,229,109,51,18,86,172,210,182,70,43,24,228,70,187,186,248,154,224,165,110,142,250,170,204,186,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,251,190,215,44,255,0,13,213,62,137,181,59,80,116,251,33,164,190,99,215,205,55,200,42,104,107,169,149,120,74,207,135,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,183,78,145,244,67,84,52,131,195,79,91,47,185,221,242,145,45,26,133,131,222,50,123,13,138,24,227,123,232,96,150,205,42,121,169,103,111,205,207,169,137,180,206,72,119,84,137,144,177,85,82,73,37,99,2,162,205,41,244,157,233,99,70,254,159,227,222,221,1,154,194,231,181,87,173,187,87,74,29,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,109,83,91,61,166,7,89,209,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,131,133,120,194,117,57,167,26,129,125,183,116,247,138,217,109,87,171,174,21,112,101,125,126,81,5,74,73,37,190,169,89,81,21,85,161,173,237,127,228,178,74,230,76,173,73,34,108,111,103,56,151,140,32,233,215,65,179,46,164,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,110,141,87,183,155,213,145,181,121,189,168,190,86,211,108,204,181,95,63,162,179,81,201,87,127,203,51,27,196,116,209,62,174,173,22,123,133,198,174,100,107,86,73,166,114,34,190,73,100,77,223,35,147,230,229,87,47,226,165,255,0,116,57,210,37,171,164,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,203,135,113,119,87,201,52,136,216,251,171,27,67,159,248,130,99,119,92,55,195,87,39,196,47,185,61,94,73,114,177,217,241,155,109,101,230,173,29,223,185,79,13,202,223,28,149,82,114,123,221,206,71,53,94,187,189,203,187,151,119,59,241,90,118,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,50,26,248,138,116,43,77,213,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,243,216,214,57,236,99,149,236,153,64,10,224,240,167,232,114,167,77,109,84,29,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,54,85,101,76,209,108,214,182,55,39,110,25,100,107,213,206,149,209,195,99,224,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,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,0,0,0,0,0,0,0,0,171,95,17,94,155,127,70,217,191,233,151,22,165,227,141,230,53,142,248,138,62,175,184,250,123,212,171,44,178,113,99,147,146,69,43,90,233,19,101,122,53,237,149,63,86,222,211,86,28,151,255,0,145,99,246,140,179,31,185,226,217,5,39,154,181,222,104,230,183,214,193,220,115,59,180,243,49,89,35,57,49,81,205,221,174,84,221,170,138,155,252,149,20,165,46,165,116,50,239,211,230,172,92,240,74,245,238,91,164,222,225,99,169,90,134,202,250,139,108,146,61,176,190,69,107,91,180,169,219,115,30,156,91,247,216,229,106,43,21,174,88,86,121,150,248,189,126,49,111,230,213,59,251,39,225,46,160,228,175,109,126,89,195,70,81,140,159,211,90,167,201,153,159,159,76,127,213,78,232,158,184,223,214,229,160,2,62,184,0,0,29,75,166,173,115,187,244,249,171,22,204,238,129,59,150,233,54,183,223,41,146,157,178,190,162,219,36,140,116,204,141,28,230,237,42,118,218,246,47,38,253,246,53,28,170,197,115,86,235,113,220,130,209,150,99,246,204,167,31,171,243,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,23,162,57,187,181,200,187,57,17,83,127,154,34,148,0,76,111,14,174,164,191,70,217,191,232,107,41,170,227,141,230,53,141,248,114,178,147,184,250,123,212,171,20,81,242,123,87,146,69,43,90,216,215,116,122,53,237,137,127,86,222,235,150,65,145,230,94,47,95,139,220,249,181,78,238,201,248,74,159,229,83,98,190,89,195,78,111,131,143,211,90,167,202,136,143,159,76,127,213,78,249,142,184,221,212,180,160,1,53,114,248,0,0,1,201,58,150,234,47,24,233,187,1,251,87,118,134,158,229,118,171,153,144,90,108,142,172,90,121,110,14,230,206,242,181,200,201,21,173,142,55,43,220,245,111,29,248,49,85,29,35,55,243,187,118,139,52,77,203,147,164,67,47,1,129,196,102,120,154,48,120,74,38,171,149,206,145,17,211,62,200,142,153,153,221,17,190,102,33,197,58,244,234,243,244,81,104,159,72,116,238,233,182,97,121,163,95,61,112,162,173,225,81,96,141,206,137,89,186,118,220,157,217,162,89,145,187,61,146,68,138,201,19,110,81,170,213,169,246,51,28,199,39,212,12,158,227,153,230,119,170,139,181,234,237,50,207,87,87,58,167,41,29,178,34,34,34,108,141,107,90,136,214,177,168,141,107,90,214,181,17,17,17,62,57,94,102,24,234,241,247,166,229,92,58,35,170,62,61,110,202,216,237,149,195,236,158,91,78,18,212,68,220,157,247,42,250,213,127,249,142,20,198,237,219,244,214,102,100,0,48,82,176,0,7,216,195,176,236,159,80,50,123,118,25,134,89,106,46,215,171,180,201,5,37,36,8,156,164,118,202,170,170,171,178,53,173,106,43,156,247,42,53,173,107,156,229,68,69,84,185,222,154,122,116,198,58,110,192,126,202,90,102,167,185,93,170,230,124,247,107,219,104,214,158,91,131,185,191,178,142,106,190,69,107,99,141,200,198,177,29,199,126,111,68,71,72,253,248,231,65,253,35,219,244,167,24,162,213,173,64,176,212,51,62,187,194,247,83,210,215,194,214,186,199,74,245,115,81,172,102,234,173,158,88,246,115,220,237,158,198,191,181,197,138,146,247,37,241,53,201,50,207,22,163,195,221,143,46,120,118,71,198,127,151,91,151,185,81,219,159,150,241,19,148,224,43,254,239,110,124,169,142,21,215,19,215,211,77,61,29,19,62,86,253,41,152,0,9,2,160,0,0,10,49,234,39,212,14,167,127,92,175,95,219,101,47,56,163,30,162,125,64,234,119,245,202,245,253,182,82,53,180,190,106,223,124,251,23,135,33,254,144,197,250,148,251,201,239,161,29,67,225,29,57,116,35,131,101,57,76,158,110,227,87,241,120,108,246,120,100,70,212,92,170,27,114,169,221,168,187,47,8,155,187,86,73,85,21,24,138,159,39,61,204,99,235,159,63,207,242,237,81,203,171,243,188,238,237,241,59,229,207,181,230,170,187,17,67,220,237,196,200,153,247,34,107,88,155,50,54,39,201,169,190,219,175,205,85,79,205,119,204,114,123,245,134,197,139,221,175,85,21,54,156,102,25,224,180,209,57,81,34,164,108,211,58,105,149,173,77,145,92,249,30,170,231,174,238,84,70,53,87,139,24,141,150,221,10,244,107,62,165,220,45,186,205,169,86,234,119,225,148,147,119,237,150,234,152,227,168,138,250,230,58,162,39,163,209,179,35,162,108,51,197,27,149,146,70,173,149,55,110,202,213,93,244,211,118,254,107,54,240,150,163,201,166,34,62,232,136,153,159,203,240,223,43,42,140,14,85,201,253,188,110,208,99,234,137,187,122,186,234,215,166,98,170,170,170,139,116,116,235,49,164,213,209,172,76,213,60,218,98,99,177,248,125,116,149,6,29,101,183,107,214,160,81,211,203,127,187,67,21,118,49,20,85,18,114,183,81,77,4,140,89,100,224,254,219,221,60,83,162,240,115,93,219,107,90,187,163,220,230,178,111,128,77,112,152,91,120,59,81,106,223,71,227,61,110,96,218,28,255,0,23,180,185,133,121,134,50,119,213,194,58,41,166,56,83,29,145,248,204,204,206,249,144,143,125,127,122,72,206,255,0,43,247,58,82,66,17,239,175,239,73,25,223,229,126,231,74,124,227,255,0,85,187,234,213,236,151,174,201,250,127,3,254,53,175,126,149,57,154,16,51,222,104,64,143,236,199,251,95,225,252,215,7,46,159,250,15,243,127,250,194,189,252,89,255,0,101,127,158,127,238,18,194,1,32,199,97,124,114,197,86,53,211,93,55,241,225,49,42,127,101,179,223,236,214,109,107,52,240,126,19,193,243,188,157,121,186,243,169,170,158,58,78,154,107,175,5,90,248,89,250,129,200,63,169,181,127,219,104,142,133,226,207,251,43,252,243,255,0,112,150,16,87,191,139,63,236,175,243,207,253,194,105,241,152,63,17,202,171,179,206,215,124,111,211,79,165,29,235,35,103,54,147,251,87,183,248,92,199,193,120,61,105,170,57,188,238,119,11,85,244,233,79,177,207,124,44,253,64,228,31,212,218,191,237,180,67,197,51,212,14,63,253,77,164,254,219,90,60,44,253,64,228,31,212,218,191,237,180,67,197,51,212,14,63,253,77,164,254,219,90,107,127,220,223,196,156,127,196,207,242,127,39,61,232,175,166,223,229,13,169,223,234,130,151,187,133,227,61,186,171,255,0,26,190,196,147,119,18,79,47,76,206,40,175,94,227,227,94,74,222,59,70,201,54,123,30,177,239,112,118,235,117,190,207,111,165,180,218,104,41,232,168,104,161,101,53,45,45,52,77,138,40,34,99,81,172,141,140,106,34,53,173,106,34,35,81,17,17,17,17,8,1,225,49,251,84,252,143,255,0,119,22,16,110,178,11,20,91,194,69,200,141,245,107,175,217,51,10,195,149,204,215,21,139,218,43,152,43,149,126,142,204,83,20,199,71,149,69,53,76,247,204,206,154,245,68,71,64,0,55,106,185,158,242,227,58,1,244,145,130,126,105,238,117,69,57,151,25,208,15,164,140,19,243,79,115,170,33,91,55,250,213,94,172,251,97,212,28,181,250,2,207,248,212,251,151,18,16,0,77,92,190,0,0,0,114,206,168,117,54,239,163,218,7,152,234,22,63,23,43,165,186,141,144,81,63,147,83,177,81,81,52,116,241,207,179,216,246,187,182,233,146,78,14,106,163,184,113,93,145,119,79,139,183,41,179,68,220,171,132,70,191,115,43,3,131,187,152,98,173,224,236,124,251,149,69,49,175,93,83,17,31,140,170,83,170,29,77,180,107,14,190,102,58,133,143,197,198,215,113,172,100,20,79,228,229,239,211,211,195,29,60,115,236,246,49,205,238,54,20,147,131,154,138,222,124,87,117,77,215,165,105,39,78,151,12,171,163,205,88,213,106,220,74,158,174,174,9,168,106,241,170,169,121,67,83,12,84,15,123,174,83,198,247,241,107,224,88,38,145,188,81,206,71,201,78,228,227,220,142,50,49,151,139,211,102,155,79,164,90,21,134,105,253,108,85,16,215,91,173,141,150,225,12,243,71,43,161,173,157,206,158,166,52,124,127,113,205,108,210,200,214,170,42,253,214,183,239,59,249,203,9,202,176,223,41,98,46,87,119,170,126,250,191,169,152,238,117,22,223,231,145,177,89,62,15,11,129,227,21,219,136,137,157,243,69,173,38,99,88,223,191,74,105,171,174,42,157,120,169,111,79,115,188,131,76,115,123,38,127,139,84,246,110,150,42,200,235,32,221,239,107,36,226,191,122,41,56,57,174,88,164,111,38,61,168,228,228,199,185,187,236,165,243,91,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,40,67,52,197,174,24,46,99,125,194,110,211,83,205,93,143,220,234,173,85,82,83,57,206,137,242,193,43,163,123,152,174,70,170,181,92,197,84,85,68,93,182,221,19,240,45,211,160,188,255,0,237,247,76,120,183,153,187,121,251,134,57,222,199,235,127,81,218,236,121,119,255,0,123,195,242,107,90,238,52,143,165,251,205,223,125,254,242,171,249,25,123,57,122,104,187,94,30,174,157,255,0,108,110,159,235,177,29,229,167,45,163,21,128,194,231,22,119,243,103,155,51,29,52,215,28,234,103,186,38,39,237,171,181,33,0,4,185,206,161,158,243,66,6,123,200,166,211,255,0,178,254,47,201,208,28,133,255,0,235,255,0,202,255,0,236,94,119,78,222,159,180,199,250,155,101,254,197,17,208,142,123,211,183,167,237,49,254,166,217,127,177,68,116,34,77,99,205,83,221,30,197,31,155,122,66,255,0,175,87,189,47,141,148,230,152,118,11,111,142,237,155,101,150,108,122,134,105,146,154,58,171,173,124,84,145,62,85,107,156,145,163,228,115,81,92,173,99,151,142,251,236,213,95,232,83,227,99,250,207,163,217,101,222,12,127,22,213,124,54,243,116,170,229,216,162,183,223,105,106,42,37,226,213,123,184,198,199,171,157,179,90,231,46,201,242,68,85,252,16,141,126,41,158,159,177,255,0,235,149,39,246,42,210,28,244,3,234,223,4,252,211,219,42,141,78,39,53,174,198,54,156,44,83,19,19,49,191,189,96,228,123,1,134,205,182,98,254,125,93,234,169,174,221,55,39,155,17,26,79,50,38,99,127,29,250,36,39,139,63,236,175,243,207,253,194,115,223,11,63,80,57,7,245,54,175,251,109,17,105,64,251,175,41,231,227,188,115,159,211,27,180,234,141,56,235,249,49,176,220,160,248,182,203,78,205,120,182,186,211,84,115,249,255,0,90,185,171,230,243,122,53,211,231,118,188,110,65,172,250,61,137,221,231,199,242,157,87,195,108,215,74,94,61,250,43,133,246,150,158,162,46,77,71,183,148,111,122,57,187,181,205,114,110,159,52,84,95,193,79,163,137,106,46,159,103,222,111,236,38,117,143,100,126,67,183,230,190,19,115,130,179,177,207,151,14,231,105,206,227,203,131,246,223,109,248,174,223,130,149,41,215,247,171,124,239,242,191,108,165,36,39,132,199,237,83,242,63,253,220,120,216,205,235,189,142,156,36,211,26,107,84,107,221,175,193,178,205,121,57,194,229,251,41,78,208,211,126,169,174,104,181,95,55,72,211,244,147,68,76,107,199,119,59,119,114,173,58,177,245,79,172,159,80,50,31,113,156,233,89,191,88,55,85,232,163,79,58,66,194,214,145,182,214,211,214,87,230,53,110,137,206,158,73,214,247,87,83,77,66,206,108,70,177,141,106,83,84,58,72,213,202,245,124,108,228,206,18,178,78,107,213,143,170,125,100,250,129,144,251,140,231,138,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,155,229,74,251,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,117,207,235,63,134,86,137,101,221,52,81,232,182,152,217,105,44,153,14,43,79,81,62,51,126,184,79,59,158,235,140,239,167,117,84,245,189,151,53,179,62,165,180,145,196,233,29,27,251,44,227,218,141,27,27,34,58,7,68,157,31,99,61,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,241,108,138,3,46,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,175,245,43,214,46,119,213,54,9,166,214,13,75,163,243,89,38,9,241,143,59,144,119,33,103,197,252,236,208,190,63,239,88,96,142,58,126,212,112,50,63,186,174,231,183,37,217,119,222,207,252,71,252,63,232,250,136,177,75,171,122,67,142,255,0,174,197,7,150,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,212,172,84,130,4,170,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,196,255,0,121,63,134,129,89,120,30,1,153,106,126,77,6,25,167,248,245,93,246,251,85,79,87,83,79,111,164,68,116,243,178,154,158,74,137,82,54,239,187,222,145,67,34,163,27,187,222,168,141,106,57,202,141,95,62,74,175,11,143,93,154,101,249,215,179,214,147,83,196,139,195,119,244,129,241,78,161,122,122,176,255,0,170,191,191,89,147,99,52,113,127,213,175,233,125,101,35,19,255,0,163,63,21,146,36,255,0,100,124,220,212,239,238,149,1,221,124,52,181,159,68,181,23,167,75,62,5,164,22,218,187,21,70,9,79,217,188,88,42,234,231,174,158,129,245,53,85,78,142,105,43,31,4,49,78,250,133,138,90,133,72,90,140,141,100,86,35,88,136,214,146,212,204,182,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,161,78,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,226,200,197,115,88,231,197,44,79,86,51,159,20,8,1,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,234,72,149,139,245,167,106,178,245,199,169,61,41,234,150,65,73,65,79,37,69,149,112,57,229,166,108,76,116,243,219,41,164,168,183,203,58,57,17,95,36,178,35,224,71,183,119,61,242,199,220,85,88,34,37,169,64,62,40,254,187,53,55,242,95,103,162,2,231,186,170,233,159,13,234,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,94,167,134,199,81,121,223,82,221,56,187,44,212,186,143,61,146,88,178,10,219,21,109,207,132,49,124,67,139,34,169,142,94,204,49,71,28,92,99,170,100,60,90,139,191,103,154,174,239,84,79,201,226,85,211,62,27,175,61,60,222,243,59,205,117,93,187,33,210,235,61,215,35,178,214,194,170,246,57,145,211,164,213,52,146,196,174,70,185,147,54,154,52,71,252,159,27,216,199,34,171,121,199,32,66,15,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,110,232,216,220,247,199,114,134,85,205,84,0,0,231,250,253,172,118,46,159,244,107,44,214,44,142,31,49,73,140,219,221,81,29,55,39,179,205,213,61,201,29,53,55,54,49,235,31,118,121,34,139,185,193,90,206,124,157,247,90,170,5,37,248,166,228,248,110,79,214,150,100,252,62,223,72,199,218,233,232,45,119,122,234,107,146,213,178,227,113,134,153,137,44,138,159,205,129,241,53,99,164,124,77,95,147,233,28,231,108,247,61,19,208,120,67,95,241,91,55,89,54,219,118,67,100,243,213,247,220,126,233,111,177,79,229,163,151,200,87,54,54,212,62,126,79,84,116,91,210,211,213,197,205,155,185,123,220,21,56,189,234,144,172,250,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,106,160,139,254,32,61,76,102,93,40,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,242,128,128,30,53,126,150,49,111,168,20,62,221,113,2,106,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,211,183,137,31,135,221,55,78,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,127,39,132,118,186,106,62,33,212,157,159,68,45,151,158,238,25,157,249,249,110,86,186,132,87,199,13,85,61,4,211,199,85,79,243,78,212,203,229,217,27,213,55,107,227,84,71,53,85,145,58,59,169,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,154,205,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,118,125,186,186,209,11,87,78,61,69,230,122,53,98,190,85,221,237,182,10,138,103,81,213,213,198,214,78,176,84,82,195,83,27,36,227,247,92,246,54,116,98,189,17,168,245,98,185,26,206,92,18,122,248,24,254,219,63,118,255,0,137,1,85,101,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,4,170,0,1,88,30,45,125,20,124,110,142,179,171,45,50,182,93,107,47,80,246,99,205,45,240,39,126,55,80,195,7,109,151,54,162,187,156,125,150,69,20,114,182,54,185,171,26,182,85,72,210,41,158,250,182,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,40,175,196,231,163,172,19,165,156,239,28,191,233,165,103,149,198,243,191,57,228,177,254,220,207,248,71,146,134,141,146,127,125,77,60,146,84,119,100,157,242,125,228,111,13,248,166,233,182,193,105,93,18,117,131,140,245,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,201,213,23,226,143,235,179,83,127,37,246,122,35,170,248,42,122,167,202,126,159,215,123,141,184,186,144,32,7,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,4,53,240,235,235,170,155,170,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,231,177,207,107,24,199,35,25,250,188,64,186,17,177,117,85,138,201,154,226,204,242,90,155,143,219,214,59,117,78,239,147,226,148,176,71,85,36,86,174,15,168,138,158,14,237,77,67,87,204,185,21,204,219,101,221,191,36,163,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,165,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,129,153,107,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,75,159,240,189,235,167,244,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,111,50,185,124,197,100,59,73,220,221,26,247,196,140,147,245,174,109,68,137,199,252,101,186,103,195,108,17,218,250,167,177,87,85,210,223,114,59,197,38,57,125,161,114,172,144,86,61,40,165,88,42,216,170,237,225,123,34,163,72,156,196,69,99,211,182,228,70,57,175,89,96,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,47,211,166,9,213,6,150,87,233,158,117,79,254,118,178,207,91,206,111,240,101,211,203,77,12,21,157,184,165,143,189,218,239,189,221,167,187,131,255,0,5,79,193,83,170,128,50,174,90,167,133,103,94,63,245,35,165,77,95,189,127,157,139,16,190,220,238,63,248,134,83,89,26,206,215,254,80,232,159,36,223,230,233,216,223,241,76,42,172,1,170,130,128,124,81,253,118,106,111,228,190,207,68,89,167,135,95,93,84,221,82,225,169,131,234,13,125,35,53,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,255,0,61,142,123,88,198,57,24,202,203,241,71,245,217,169,191,146,251,61,16,18,255,0,195,35,93,52,227,167,78,132,115,173,80,213,11,207,145,181,80,234,5,108,80,195,18,35,234,174,21,78,182,91,214,58,90,104,213,83,185,51,248,187,100,221,26,141,107,158,247,49,140,123,219,93,125,75,245,23,157,245,65,170,117,250,153,157,84,127,157,163,179,209,112,135,252,25,107,243,51,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,197,87,240,68,241,82,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,187,222,145,66,198,55,146,175,4,89,56,113,238,73,202,79,248,126,244,35,125,234,171,42,143,53,202,89,228,180,203,31,184,36,119,26,157,217,39,197,42,160,146,150,73,109,92,25,81,21,68,29,218,106,135,47,153,106,43,89,182,201,187,190,72,29,215,194,159,161,90,108,198,74,14,169,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,91,31,234,199,210,198,178,125,63,200,125,186,115,165,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,115,94,172,125,44,107,39,211,252,135,219,167,3,53,135,106,234,167,77,235,52,255,0,35,211,235,156,213,158,98,147,53,210,252,67,36,162,71,215,79,85,52,81,190,213,13,52,140,145,211,110,172,218,122,73,213,145,177,203,27,34,88,154,206,13,106,70,206,42,88,79,136,62,144,211,63,164,78,150,117,238,134,10,72,234,32,193,236,120,133,210,71,79,47,126,118,62,216,202,170,38,178,63,156,72,200,214,59,130,185,223,117,234,179,70,159,125,17,56,7,181,240,66,161,211,137,178,173,75,185,212,83,240,207,168,237,244,144,81,203,37,209,63,91,103,154,69,117,67,97,163,70,162,175,9,224,166,89,38,87,61,63,91,3,90,145,110,229,154,218,138,22,240,172,214,59,22,145,117,113,104,166,200,225,218,147,61,183,203,135,71,83,201,255,0,222,181,85,51,193,37,50,240,99,28,175,238,79,79,20,27,125,214,183,191,205,206,70,177,81,111,164,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,9,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,115,78,161,52,39,24,234,35,78,42,116,255,0,37,171,168,162,115,102,109,117,182,190,13,213,212,85,172,99,219,28,170,205,209,37,111,25,30,215,49,202,155,181,238,217,88,238,47,111,75,7,197,203,116,221,162,104,174,53,137,100,224,241,151,242,252,69,24,172,53,83,77,116,76,76,76,116,76,127,93,211,210,160,124,199,14,201,244,255,0,39,184,225,153,157,150,162,211,122,180,204,176,85,210,78,137,202,55,108,138,138,138,155,163,154,230,170,57,175,106,171,92,215,53,205,85,69,69,95,142,90,215,95,93,44,126,152,241,23,106,134,25,65,113,171,206,49,138,54,193,29,21,42,119,126,41,64,146,171,221,10,70,174,77,165,143,185,44,172,86,110,231,253,232,248,189,206,143,133,82,149,230,99,129,171,1,123,193,207,9,225,61,113,241,235,118,86,198,109,93,141,173,203,99,23,70,145,114,157,213,211,245,106,236,233,230,207,26,103,190,53,214,36,0,24,9,104,0,2,210,188,58,186,146,253,36,225,31,161,172,166,171,150,73,135,81,183,225,202,202,78,219,42,44,177,36,81,71,201,237,94,43,44,78,115,99,93,209,138,230,58,37,253,99,187,174,73,140,103,255,0,29,200,46,248,158,65,108,202,113,250,191,43,116,179,86,67,112,162,159,182,215,246,170,33,122,62,55,241,122,43,93,179,154,139,179,145,81,118,249,162,161,117,189,53,107,157,163,168,61,39,182,103,116,9,219,184,199,181,190,249,76,148,238,137,148,247,40,227,99,166,100,104,231,59,120,151,184,215,177,121,59,238,61,168,229,71,163,154,147,92,143,50,241,138,60,94,231,206,166,55,118,199,198,28,191,202,166,197,124,141,137,156,223,7,31,161,187,87,149,17,31,50,169,255,0,166,173,243,29,83,187,169,212,192,4,129,79,190,54,99,152,227,26,127,140,92,115,60,206,245,79,105,178,218,97,89,234,234,231,85,227,27,119,68,68,68,77,213,206,115,149,26,214,53,21,206,115,154,214,162,170,162,45,49,117,45,212,94,79,212,142,125,246,174,237,13,69,182,211,73,11,32,180,217,29,88,149,17,91,219,193,157,229,107,145,145,163,157,36,141,87,185,234,222,91,112,98,170,182,54,109,219,58,244,234,243,244,175,119,159,72,116,238,233,190,31,102,172,95,61,112,162,173,231,79,127,145,173,137,89,186,118,218,189,168,101,73,145,187,61,241,202,168,201,19,126,49,170,67,146,21,157,230,126,51,95,128,181,62,68,113,237,159,132,127,62,167,80,114,91,176,255,0,34,225,163,54,204,40,211,17,114,60,152,158,52,81,61,157,21,85,211,211,17,165,59,166,106,128,0,71,215,0,0,0,77,111,15,30,150,62,222,100,17,107,158,119,65,113,130,199,142,86,67,62,57,30,221,168,238,117,241,61,85,102,228,142,71,172,84,239,99,62,72,156,95,34,241,87,42,69,44,110,225,157,44,116,241,119,234,51,83,169,113,142,221,198,155,27,161,254,249,200,46,180,177,181,124,157,62,206,86,49,28,245,226,146,202,230,246,217,242,114,166,238,127,7,182,55,161,115,152,238,63,104,196,241,251,102,45,143,210,121,91,93,154,142,27,125,20,29,199,63,181,79,11,17,145,179,147,213,92,237,154,212,77,220,170,171,183,205,85,73,14,71,150,248,197,126,49,118,60,152,225,219,63,8,246,253,170,111,149,93,183,249,35,15,57,54,6,175,211,220,143,42,99,232,81,61,29,149,85,247,197,59,247,107,76,190,136,0,154,57,140,0,0,0,0,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,61,207,71,93,52,220,58,138,212,118,182,181,41,217,136,227,51,82,213,228,79,150,71,35,167,137,239,114,178,146,54,177,205,147,148,201,20,141,230,138,137,27,81,206,223,146,49,143,184,203,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,135,4,232,7,210,70,9,249,167,185,213,18,16,207,201,240,116,97,112,212,215,27,230,168,137,153,239,232,251,17,30,82,118,147,21,158,231,119,112,247,60,155,118,42,170,138,105,215,234,206,147,84,246,213,49,175,100,105,27,244,214,64,31,59,34,200,45,24,158,63,115,202,114,10,191,43,107,179,81,205,112,173,159,182,231,246,169,225,98,190,71,241,98,43,157,179,90,171,179,81,85,118,249,34,169,181,153,136,141,101,95,209,69,87,42,138,40,141,102,119,68,71,75,232,145,239,175,239,73,25,223,229,126,231,74,87,254,171,117,213,173,153,254,165,208,103,152,197,242,163,22,161,177,76,234,155,21,157,171,79,89,21,4,178,82,121,105,164,115,157,3,82,161,206,107,167,86,186,86,57,99,73,158,140,219,117,85,149,186,239,212,62,17,212,111,66,57,206,83,139,73,229,46,52,159,8,134,241,103,154,68,117,69,182,161,215,42,109,154,171,178,115,137,219,57,99,149,17,17,232,139,242,107,218,246,51,69,94,109,99,27,102,253,170,56,197,53,105,175,76,105,59,227,225,213,246,233,107,225,249,62,205,182,99,50,202,241,216,168,137,166,171,182,185,220,221,254,14,169,185,78,148,213,60,55,238,242,162,102,57,218,199,213,154,171,24,208,129,158,243,66,6,22,204,127,181,254,31,205,39,229,211,255,0,65,254,111,255,0,88,0,37,110,127,10,247,241,103,253,149,254,121,255,0,184,75,8,43,223,197,159,246,87,249,231,254,225,53,89,223,234,23,62,207,122,22,7,37,191,181,152,79,243,63,210,173,207,124,44,253,64,228,31,212,218,191,237,180,67,197,51,212,14,63,253,77,164,254,219,90,60,44,253,64,228,31,212,218,191,237,180,67,197,51,212,14,63,253,77,164,254,219,90,71,255,0,220,223,196,184,63,226,103,249,63,147,161,120,76,126,213,63,35,255,0,221,197,132,21,239,225,49,251,84,252,143,255,0,119,22,16,72,50,79,212,45,253,190,244,169,254,84,191,107,49,127,229,255,0,165,64,0,54,170,253,158,242,111,90,186,181,159,66,58,42,211,204,11,3,172,168,167,207,175,144,215,87,83,213,182,158,55,197,109,162,75,205,90,44,174,73,152,248,229,116,139,20,177,53,136,139,178,115,122,171,85,172,71,194,16,86,120,108,85,204,36,213,54,247,76,198,154,245,111,143,131,185,115,188,131,9,180,20,217,183,141,142,117,22,238,69,206,108,239,138,166,41,170,34,39,174,53,171,89,142,19,166,147,186,101,59,252,59,250,177,158,197,112,181,116,225,155,54,157,45,53,211,76,220,110,226,174,142,21,164,169,145,207,149,212,178,171,149,18,70,203,35,157,219,95,156,137,44,136,205,158,215,183,181,100,38,127,242,12,119,32,196,238,243,227,249,77,138,227,102,186,82,241,239,209,92,41,95,79,81,23,38,163,219,202,55,162,57,187,181,205,114,110,159,52,84,95,193,75,58,232,47,171,207,210,189,162,13,33,212,75,166,249,133,154,141,60,141,194,182,183,157,69,254,54,186,85,126,201,219,106,119,97,137,33,71,110,247,201,42,35,228,93,248,200,169,36,200,243,62,24,75,243,190,56,107,236,248,125,221,74,79,149,61,134,143,43,104,178,170,98,104,171,125,200,142,221,254,18,58,226,126,150,158,182,248,154,166,38,48,0,148,40,96,129,254,43,185,77,194,147,14,211,236,38,40,105,214,134,237,115,174,186,205,35,154,238,235,101,164,138,56,227,107,87,125,145,170,218,217,85,200,168,170,170,214,108,169,178,162,207,2,160,252,68,114,11,189,231,170,172,150,221,114,171,239,83,216,168,237,182,251,123,59,109,111,102,157,212,145,212,43,55,68,69,119,235,106,38,118,238,221,126,254,219,236,136,137,166,207,175,120,44,28,199,214,152,143,207,242,89,124,147,101,191,40,109,45,187,147,49,165,154,106,174,98,122,126,140,105,219,19,84,79,216,231,189,47,105,149,163,88,117,243,14,211,220,130,94,54,187,141,99,231,173,103,23,47,126,158,158,25,42,36,131,118,61,142,111,113,176,172,124,218,228,86,243,228,155,170,108,183,124,86,47,133,206,153,90,50,93,78,200,245,50,229,47,58,140,42,142,24,45,240,113,114,109,81,92,147,49,103,228,143,68,251,177,67,52,124,28,215,34,247,249,125,213,98,111,103,71,142,206,216,240,120,89,185,49,190,169,252,35,119,183,86,199,150,92,211,199,51,234,112,84,213,60,219,52,68,76,116,69,85,121,83,49,223,76,209,175,119,98,167,60,74,48,27,134,47,212,100,249,124,171,81,53,14,103,108,165,174,134,87,82,186,56,163,150,8,219,75,37,59,100,221,82,71,53,176,197,35,182,217,90,149,12,69,79,193,206,233,94,19,249,5,162,155,32,212,124,90,106,190,55,75,141,29,182,225,77,7,109,203,220,167,167,124,236,153,252,145,56,167,23,85,64,155,42,162,175,63,146,42,35,182,245,62,43,184,181,194,175,14,211,236,218,41,169,210,134,211,115,174,181,77,27,156,238,235,165,171,138,57,35,115,83,109,149,168,218,41,81,202,170,138,138,230,108,139,186,170,69,174,132,46,54,251,95,86,24,13,77,206,190,158,146,23,205,93,76,217,39,149,177,181,210,203,65,81,28,81,162,185,81,21,207,145,236,99,91,248,185,206,106,38,234,168,134,170,231,247,60,230,38,35,116,213,31,252,184,251,101,63,193,207,246,147,147,74,173,220,171,202,162,213,81,187,255,0,241,157,105,143,182,40,167,94,254,181,202,128,85,103,86,189,120,100,250,165,122,168,195,52,138,233,81,102,194,104,166,137,205,173,100,73,21,109,206,166,9,227,158,42,166,189,201,220,166,107,37,133,142,137,24,172,147,228,174,122,238,228,142,57,54,59,31,107,1,111,159,115,140,240,142,191,235,165,70,236,166,201,99,182,187,23,56,124,38,145,77,58,77,117,207,10,98,125,179,58,79,54,58,116,227,17,19,49,106,102,123,203,131,232,191,170,75,127,80,56,12,54,156,146,243,78,237,66,177,66,169,121,165,72,27,78,181,81,35,248,199,89,19,17,85,28,215,53,99,73,56,163,81,146,170,167,6,49,241,114,167,194,59,159,223,163,19,110,205,219,115,186,121,223,146,232,228,135,42,197,100,152,204,207,1,140,167,74,232,155,81,61,83,231,52,152,225,172,76,111,137,233,133,231,116,237,233,251,76,127,169,182,95,236,81,29,8,231,189,59,122,126,211,31,234,109,151,251,20,71,66,37,118,60,213,61,209,236,115,246,109,233,11,254,189,94,244,128,135,62,41,158,159,177,255,0,235,149,39,246,42,210,28,244,3,234,223,4,252,211,219,42,141,102,35,54,241,124,101,56,94,102,186,204,111,215,175,179,79,205,56,201,185,62,249,95,103,47,103,254,51,205,240,116,220,158,103,51,93,121,145,51,243,185,209,166,186,125,89,211,181,49,188,67,117,255,0,86,244,51,236,7,232,179,45,248,39,198,254,43,231,255,0,188,41,170,123,221,159,41,219,255,0,31,27,248,237,221,147,249,187,111,203,231,190,201,183,141,232,27,169,253,114,214,173,97,188,98,218,155,156,124,102,215,75,141,84,92,33,131,225,148,116,252,106,27,85,74,198,191,148,49,49,203,179,101,122,108,171,183,207,240,221,19,105,43,212,63,75,58,125,212,183,217,255,0,183,119,140,134,131,236,231,155,242,191,9,168,130,46,126,99,181,207,185,221,134,77,246,236,51,109,182,252,87,125,254,91,124,109,3,232,195,75,186,116,204,107,51,108,38,253,148,214,215,86,219,36,181,73,29,214,170,158,88,146,39,203,20,138,228,72,224,141,121,114,133,169,190,234,155,42,252,191,5,79,139,152,108,108,227,252,45,53,79,131,214,55,107,217,191,119,123,39,9,158,108,197,189,145,156,190,237,138,103,27,205,170,57,222,14,38,117,154,230,105,242,244,215,117,58,71,29,220,29,240,20,231,215,247,171,124,239,242,191,108,165,36,39,132,199,237,83,242,63,253,220,44,231,30,27,27,56,78,102,155,230,53,215,171,94,141,59,58,223,153,159,38,223,39,108,205,59,69,227,92,237,104,183,95,51,153,167,156,154,99,78,119,62,120,115,184,243,119,233,194,53,85,167,86,62,169,245,147,234,6,67,238,51,150,125,225,29,210,142,156,99,250,79,103,234,154,231,23,198,115,60,163,207,193,109,146,162,20,72,236,84,177,84,205,73,35,105,211,117,222,105,123,79,87,204,187,57,35,122,68,212,106,44,171,53,96,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,55,106,189,42,128,0,10,107,241,149,208,189,56,211,109,71,195,53,67,10,179,124,42,235,168,223,22,150,255,0,12,10,141,165,168,170,165,90,85,74,166,198,137,247,38,147,205,59,186,168,188,94,230,53,234,212,123,164,123,238,80,170,191,28,239,216,159,239,39,240,208,34,175,133,199,174,205,50,252,235,217,235,73,85,227,157,251,19,253,228,254,26,69,95,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,8,171,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,223,252,82,250,246,251,119,89,126,233,71,75,224,225,143,218,174,30,79,47,186,84,83,237,37,125,117,36,232,229,163,167,107,211,120,225,134,120,154,175,151,100,116,146,70,136,197,72,154,174,156,34,175,93,58,179,163,90,215,212,118,69,158,232,118,33,240,91,13,95,24,234,107,56,186,47,142,215,35,222,179,92,252,186,162,121,126,238,237,251,187,35,159,195,187,34,54,89,100,106,119,95,7,252,111,94,110,154,243,115,190,233,142,79,73,105,194,109,52,244,233,156,197,90,157,232,43,224,147,187,229,105,217,78,143,107,150,165,92,201,157,28,232,168,144,163,101,87,43,209,235,79,60,117,233,71,165,29,71,234,215,81,217,133,97,81,121,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,197,201,20,40,168,233,28,215,42,171,24,201,36,102,132,244,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,89,51,223,35,183,146,87,187,239,57,118,223,100,217,17,17,2,181,188,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,73,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,74,174,172,125,44,107,39,211,252,135,219,167,34,175,130,167,165,140,167,234,5,119,183,91,137,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,10,203,241,159,234,30,235,141,227,56,215,77,216,213,214,145,140,203,41,221,123,202,41,221,70,231,78,180,80,212,71,228,26,201,92,156,26,199,212,65,80,231,35,63,89,189,44,104,170,214,57,82,75,52,51,131,214,134,177,216,181,247,170,12,255,0,85,113,104,120,89,110,183,8,233,237,210,114,122,249,154,90,74,120,169,34,169,217,236,99,217,222,101,59,101,237,185,168,230,119,56,46,234,221,212,56,168,61,6,77,133,93,113,91,46,39,125,184,84,82,73,79,152,217,228,189,208,182,23,185,95,28,12,184,85,208,171,101,69,106,34,63,187,67,43,145,26,174,78,14,98,239,186,171,91,250,172,186,103,149,100,26,113,148,106,149,166,147,204,89,112,251,133,174,223,119,237,199,35,228,167,243,233,85,216,157,220,88,172,100,40,250,69,141,207,123,155,250,201,224,106,35,149,255,0,32,183,79,6,141,111,186,231,90,37,127,209,123,133,142,146,158,159,75,234,32,117,13,124,50,59,157,92,23,41,235,42,21,146,177,119,68,124,114,199,46,207,106,162,57,146,49,188,81,88,175,146,194,140,251,120,109,235,69,171,68,58,180,197,239,185,70,95,73,141,227,23,202,122,203,13,246,178,173,141,236,44,19,66,174,129,178,72,173,94,203,60,228,84,110,89,119,106,53,26,170,247,54,62,102,130,64,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,32,7,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,237,179,247,111,248,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,32,42,172,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,5,85,248,231,126,196,255,0,121,63,134,150,168,85,95,142,119,236,79,247,147,248,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,4,85,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,0,52,166,0,3,42,229,175,107,79,135,157,215,169,126,155,122,124,212,237,23,163,199,237,249,179,48,124,102,219,144,121,183,58,153,46,148,79,160,163,142,42,169,37,110,237,87,210,53,28,171,250,181,146,72,85,90,142,114,195,12,47,170,19,74,125,39,122,88,209,191,167,248,247,183,64,7,138,233,19,161,205,35,233,6,213,87,62,40,250,187,246,89,120,167,138,11,174,71,114,99,18,119,177,173,98,190,10,102,53,54,167,166,116,173,89,59,123,189,234,170,196,146,73,59,113,171,106,47,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,57,167,74,189,51,230,93,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,146,58,103,242,150,54,50,54,170,114,123,219,201,204,103,57,25,162,156,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,8,60,21,61,44,101,63,80,43,189,186,220,79,240,7,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,118,122,239,164,52,218,191,225,49,137,192,144,82,45,203,15,211,124,119,47,182,205,83,60,177,50,7,208,219,34,125,67,145,35,223,155,221,70,181,113,177,175,69,98,190,86,170,241,217,30,218,76,52,123,211,214,45,98,206,122,47,211,76,43,41,161,243,182,92,131,75,236,214,187,141,55,117,241,247,233,103,180,197,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,103,179,73,243,175,209,126,169,225,186,153,240,191,137,253,146,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,141,52,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,140,203,234,198,11,250,47,213,60,203,76,254,41,241,63,178,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,123,222,26,250,189,77,171,253,31,96,243,172,244,139,114,195,233,215,16,185,67,77,4,177,50,7,208,181,172,167,106,172,155,243,123,168,214,146,71,185,138,172,87,202,228,78,59,43,26,31,151,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,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,172,95,16,238,150,62,193,228,18,235,158,9,65,113,158,199,145,214,77,62,71,30,221,216,237,149,242,189,21,38,228,174,87,164,85,15,123,254,74,156,89,34,113,71,34,75,20,109,179,163,231,100,88,253,163,44,199,238,120,182,65,73,230,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,206,76,84,115,119,107,149,55,106,162,166,255,0,37,69,48,177,248,42,49,214,102,221,92,122,39,170,127,174,41,70,200,237,62,35,101,51,42,113,182,183,209,59,171,167,235,83,241,142,52,207,95,100,204,77,0,3,177,245,79,211,197,223,167,61,78,170,198,59,119,26,156,110,187,251,231,31,186,213,70,212,243,148,251,53,94,197,115,23,138,203,19,157,219,127,201,170,187,53,252,24,217,24,135,28,43,187,182,171,177,92,219,185,26,76,59,51,47,199,225,243,76,45,188,110,18,174,117,186,226,38,39,178,125,147,28,38,56,196,238,157,224,0,243,102,7,82,233,171,92,238,253,62,106,197,179,59,160,78,229,186,77,173,247,202,100,167,108,175,168,182,201,35,29,51,35,71,57,187,74,157,182,189,139,201,191,125,141,71,42,177,92,213,229,160,251,183,114,171,53,197,202,39,73,134,46,55,5,99,49,195,87,132,196,211,206,162,184,152,152,236,159,235,119,82,255,0,241,220,130,209,150,99,246,204,167,31,171,243,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,23,162,57,187,181,200,187,57,17,83,127,154,34,145,43,175,78,175,63,69,22,137,244,135,78,238,155,102,23,154,53,243,215,10,42,222,21,22,8,220,232,149,155,167,109,201,221,154,37,153,27,179,217,36,72,172,145,54,229,26,172,65,233,119,172,156,159,166,220,99,44,197,233,237,20,247,138,27,156,47,174,180,82,203,18,53,180,247,135,44,81,247,101,145,174,107,214,5,133,138,174,98,110,174,116,81,53,171,23,57,30,112,60,139,32,187,229,153,5,207,41,200,42,252,213,210,243,89,53,194,182,126,219,89,221,168,153,234,249,31,197,136,141,110,238,114,174,205,68,68,223,228,136,132,151,25,159,120,92,52,83,103,117,117,113,236,238,239,252,59,212,134,205,114,73,226,57,229,119,179,25,138,240,246,166,38,223,239,207,24,231,71,85,61,49,194,169,221,190,157,97,243,192,4,93,124,128,0,7,161,192,48,12,187,84,114,234,12,19,4,180,252,78,249,115,238,249,90,94,252,80,247,59,113,62,87,253,249,92,214,38,204,141,235,243,114,111,182,201,243,84,67,207,22,215,208,159,75,21,186,9,136,215,101,89,221,7,99,56,200,247,130,170,153,233,79,47,195,41,34,149,232,200,99,154,39,63,151,119,102,74,245,71,241,93,161,106,181,29,18,185,219,12,183,1,86,62,247,51,232,199,25,236,248,207,71,223,208,135,237,182,214,89,217,28,182,113,51,164,222,171,117,186,103,166,174,185,136,223,205,167,141,92,58,41,214,38,168,117,174,158,244,39,24,233,223,78,41,180,255,0,26,171,168,173,115,166,117,117,202,190,125,209,213,181,175,99,27,36,168,205,213,34,111,24,216,214,177,170,187,53,141,221,94,238,79,119,75,0,176,173,219,166,213,17,69,17,164,67,142,49,152,203,249,134,34,188,86,38,169,170,186,230,102,102,122,102,127,174,232,232,0,7,219,24,0,0,0,0,40,199,168,159,80,58,157,253,114,189,127,109,148,188,226,140,122,137,245,3,169,223,215,43,215,246,217,72,214,210,249,171,125,243,236,94,28,135,250,67,23,234,83,239,45,43,160,31,73,24,39,230,158,231,84,72,66,61,244,3,233,35,4,252,211,220,234,137,8,110,176,31,170,218,245,105,246,66,175,218,207,79,227,191,198,187,239,212,0,12,180,125,87,189,117,116,107,62,154,92,46,90,205,166,182,234,118,97,149,115,119,238,118,234,104,227,167,138,196,231,186,158,38,35,17,211,43,165,108,211,203,35,145,145,198,141,137,54,110,200,212,77,162,77,163,49,201,236,54,27,238,47,105,189,84,83,90,114,104,96,130,237,68,213,69,138,173,176,204,217,161,87,53,119,68,115,36,98,43,94,155,57,17,94,212,94,47,122,58,251,238,54,235,125,226,223,85,105,187,80,83,214,208,214,194,250,106,170,90,152,155,44,83,196,246,171,95,27,216,228,84,115,92,213,84,86,170,42,42,42,162,149,9,214,135,75,119,14,159,179,233,174,216,221,154,161,186,123,125,153,22,205,84,179,186,161,41,101,86,114,146,142,87,170,34,181,205,114,72,177,242,87,43,226,68,94,111,123,37,227,14,206,178,191,22,153,196,225,247,83,60,99,171,95,202,127,173,220,58,83,147,45,187,140,238,221,57,38,111,49,85,218,52,154,42,157,60,184,167,73,136,157,120,215,78,154,196,241,152,141,103,202,137,154,163,153,161,3,61,230,132,15,109,152,255,0,107,252,63,155,87,203,167,254,131,252,223,254,176,0,74,220,254,21,239,226,207,251,43,252,243,255,0,112,150,16,87,191,139,63,236,175,243,207,253,194,106,179,191,212,46,125,158,244,44,14,75,127,107,48,159,230,127,165,91,158,248,89,250,129,200,63,169,181,127,219,104,135,138,103,168,28,127,250,155,73,253,182,180,120,89,250,129,200,63,169,181,127,219,104,135,138,103,168,28,127,250,155,73,253,182,180,143,255,0,185,191,137,112,127,196,207,242,127,39,66,240,152,253,170,126,71,255,0,187,139,8,43,223,194,99,246,169,249,31,254,238,44,32,144,100,159,168,91,251,125,233,83,252,169,126,214,98,255,0,203,255,0,74,128,0,109,85,251,61,228,239,240,239,233,58,123,237,194,213,212,126,108,234,117,180,208,205,51,177,187,114,182,57,150,174,166,55,62,39,85,74,142,69,72,219,20,141,119,109,62,82,44,177,163,247,99,88,222,236,16,46,51,160,31,73,24,39,230,158,231,84,64,242,28,61,24,140,95,233,35,94,108,107,29,241,49,241,117,159,43,57,190,43,40,217,255,0,238,149,115,102,237,113,110,169,233,230,213,77,115,58,117,76,243,116,215,170,103,77,251,227,227,117,189,210,116,253,67,227,20,121,46,24,234,120,115,108,106,25,91,73,28,141,142,54,221,105,156,168,229,165,146,101,68,86,185,174,69,116,74,231,118,218,233,36,71,35,82,69,145,149,41,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,208,65,3,252,68,58,78,130,251,111,186,245,31,132,186,161,110,212,48,194,236,146,220,141,146,100,171,166,141,172,137,181,81,35,81,86,55,69,27,91,220,79,148,107,20,106,253,216,230,59,187,183,206,242,191,9,19,138,179,243,163,140,117,246,247,199,227,237,174,249,45,219,184,193,213,78,65,153,207,232,170,157,45,213,63,70,102,126,100,245,211,84,206,233,250,51,186,119,79,147,221,58,58,234,90,223,212,86,156,53,213,171,80,204,187,25,134,150,147,34,100,177,181,27,60,175,99,145,149,113,185,141,108,124,102,88,164,119,4,68,88,220,142,110,220,81,143,127,124,40,67,0,207,242,237,46,203,168,51,188,18,237,240,203,229,179,187,229,106,187,17,77,219,238,68,248,159,247,37,107,152,187,178,71,167,205,171,182,251,167,205,17,75,164,233,239,93,177,142,162,52,226,155,80,49,170,74,138,39,54,103,80,220,168,39,221,93,69,90,198,49,210,68,143,217,18,86,241,145,142,107,218,137,187,94,221,209,142,228,198,228,228,249,164,99,40,240,87,126,124,126,49,215,223,215,247,247,105,57,73,216,58,182,111,17,57,134,6,53,194,220,158,31,251,117,79,209,159,221,159,163,61,31,54,120,68,213,210,202,16,212,92,183,237,246,160,228,249,223,195,252,135,218,59,205,109,219,202,247,123,189,143,49,59,229,237,243,217,188,184,243,219,151,20,223,109,246,79,192,188,237,69,203,126,192,233,246,79,157,252,63,207,253,156,179,86,221,188,175,119,181,223,242,240,62,94,223,61,157,199,151,13,185,113,93,183,223,101,252,10,16,48,54,154,191,55,68,118,207,179,79,205,44,228,55,11,250,238,42,168,250,148,196,255,0,205,53,70,159,242,244,119,116,173,43,195,3,0,251,59,162,55,108,238,178,211,229,235,50,235,203,251,21,93,254,126,106,130,149,169,20,95,113,28,168,206,53,11,90,159,54,181,203,248,174,237,224,164,198,56,95,67,216,253,223,26,233,87,79,237,215,186,79,45,81,53,29,69,193,140,238,53,251,211,213,85,205,81,3,247,106,170,125,232,166,141,219,126,41,203,101,68,84,84,78,232,111,178,235,113,107,9,110,152,234,143,199,124,254,42,151,108,241,149,99,246,135,25,126,169,215,244,149,68,76,111,221,76,243,105,235,250,49,29,157,91,145,239,175,239,73,25,223,229,126,231,74,84,30,59,144,93,241,60,130,217,148,227,245,126,86,233,102,172,134,225,69,63,109,175,237,84,66,244,124,111,226,244,86,187,103,53,23,103,34,162,237,243,69,66,245,181,91,22,184,103,90,93,152,225,54,153,169,225,174,200,44,23,11,85,44,149,46,115,98,100,179,211,190,54,57,234,212,114,163,81,207,69,85,68,85,219,125,145,127,2,134,72,222,210,81,52,226,40,187,29,49,167,221,63,205,118,242,41,136,183,127,40,197,96,106,136,158,109,206,116,244,235,21,211,17,164,199,87,145,61,237,8,16,163,175,78,142,42,181,34,150,125,100,210,155,47,152,203,105,247,154,253,67,27,230,146,162,241,78,200,98,142,55,64,213,122,177,37,133,144,252,162,99,26,178,163,157,178,185,237,107,31,45,180,235,45,251,125,167,216,198,119,240,255,0,33,246,142,205,69,118,242,189,222,239,99,204,64,201,123,124,246,111,46,60,246,229,197,55,219,125,147,240,61,9,39,196,225,237,99,172,248,58,248,78,248,236,237,133,21,146,231,56,253,148,204,227,23,134,157,46,81,51,77,81,209,84,107,190,154,180,227,27,190,201,136,152,223,17,42,16,192,51,252,187,75,178,234,12,239,4,187,124,50,249,108,238,249,90,174,196,83,118,251,145,62,39,253,201,90,230,46,236,145,233,243,106,237,190,233,243,68,83,207,19,91,175,78,142,41,116,222,170,125,100,210,155,47,151,196,170,55,154,253,67,27,225,142,158,207,80,249,162,142,55,64,213,122,61,98,153,243,124,162,99,28,145,43,93,178,181,142,107,25,10,74,251,23,135,187,131,185,54,46,244,111,142,173,253,49,223,167,225,167,67,177,54,123,57,203,246,143,9,78,107,129,211,203,136,166,174,28,232,154,117,158,101,93,62,76,213,51,17,195,74,185,209,186,173,102,243,186,118,244,253,166,63,212,219,47,246,40,142,132,115,222,157,189,63,105,143,245,54,203,253,138,35,161,22,53,143,53,79,116,123,28,91,155,122,66,255,0,175,87,189,47,141,148,225,120,118,117,111,142,211,155,98,118,108,134,134,25,146,166,58,91,173,4,85,113,50,84,107,154,146,35,36,107,145,28,141,123,147,150,219,236,229,79,233,83,227,99,250,49,163,216,157,222,12,131,22,210,140,54,205,116,165,229,216,173,183,216,169,105,234,34,228,213,99,184,200,198,35,155,187,92,230,174,203,243,69,84,252,20,246,64,250,155,116,76,243,166,35,87,133,24,220,77,187,115,102,139,149,69,19,209,19,58,111,227,187,134,244,123,234,207,171,63,228,185,246,87,253,64,125,166,251,77,231,191,219,95,37,229,252,191,99,254,243,39,62,93,255,0,244,109,199,250,119,249,121,238,150,122,224,254,82,218,131,112,193,63,70,31,103,60,133,154,91,183,154,248,215,156,231,194,120,34,237,240,236,71,182,253,253,249,114,95,230,237,183,207,116,243,222,33,186,1,171,122,231,246,3,244,89,137,124,111,224,159,21,243,255,0,223,244,212,221,158,247,148,237,255,0,143,145,156,183,237,73,252,221,246,227,243,219,116,223,198,244,13,211,6,185,104,174,176,222,50,157,77,193,254,13,107,170,198,170,45,240,207,241,58,58,142,85,14,170,165,123,89,198,25,94,228,221,177,61,119,84,219,229,248,238,169,190,146,229,252,116,102,62,14,152,159,5,172,125,29,220,55,239,211,175,181,104,224,242,173,148,175,99,39,25,122,170,60,123,155,94,239,11,49,94,177,92,197,63,163,231,233,243,116,210,57,187,227,127,106,99,100,26,49,163,217,101,222,124,131,41,210,140,54,243,116,170,227,223,173,184,88,169,106,42,37,226,212,99,121,72,246,43,157,179,90,214,166,235,242,68,68,252,16,250,56,150,157,105,246,3,230,254,194,96,184,246,57,231,251,126,107,225,54,200,40,251,252,57,112,238,118,154,222,92,121,191,109,247,219,146,237,248,169,232,65,187,139,84,69,92,232,136,213,87,213,142,197,87,107,192,85,114,169,163,116,105,172,233,187,134,237,116,221,208,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,159,108,84,170,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,216,159,239,39,240,208,43,47,3,207,243,45,48,201,160,204,244,255,0,33,171,177,95,105,105,234,233,169,238,20,138,141,158,6,84,211,201,79,42,198,237,183,99,214,41,164,68,123,118,123,21,81,205,86,185,17,201,250,180,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,89,51,217,27,118,142,39,187,239,57,55,219,100,221,85,17,124,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,248,121,244,89,106,233,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,114,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,30,33,210,186,81,233,71,78,58,74,211,134,97,88,84,94,122,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,73,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,74,174,172,125,44,107,39,211,252,135,219,167,34,175,130,167,165,140,167,234,5,119,183,91,137,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,70,175,17,45,116,172,208,30,148,242,188,146,195,121,248,102,73,126,237,99,118,25,154,147,164,141,170,170,85,73,95,20,144,171,93,12,209,210,178,170,104,228,87,53,173,146,22,127,57,85,24,234,1,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,147,255,0,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,39,167,26,171,147,105,228,109,55,7,49,17,120,65,5,60,189,198,189,237,119,153,227,247,93,27,145,126,87,131,102,138,125,185,234,10,237,172,117,119,14,205,38,153,91,211,179,4,114,241,146,122,235,140,85,20,241,242,106,198,228,116,45,129,149,138,237,158,199,36,157,141,185,55,154,1,242,124,95,241,107,22,13,175,186,123,133,98,212,62,74,203,143,233,125,166,215,110,166,238,190,78,197,44,21,181,241,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,122,191,10,253,28,177,117,1,163,93,76,104,238,71,55,151,164,201,173,248,237,60,117,60,94,255,0,41,84,199,92,100,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,15,149,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,1,85,102,146,58,69,214,251,175,81,221,58,97,154,203,125,177,210,90,46,87,250,122,150,214,82,82,72,231,192,147,211,213,77,77,35,227,229,247,154,199,186,5,122,49,85,202,196,122,53,92,254,60,214,162,252,88,180,46,251,166,29,80,92,245,27,224,214,170,44,91,82,246,184,218,29,111,86,51,149,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,217,91,39,153,71,115,115,251,141,103,106,240,83,215,74,59,85,247,52,233,226,253,121,236,252,111,134,73,142,211,72,144,71,27,234,162,103,110,185,141,122,170,75,36,207,133,180,175,108,104,143,106,71,73,59,254,230,206,87,133,138,245,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,109,159,187,127,196,128,170,178,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,2,85,0,0,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,114,175,5,79,84,249,79,211,250,239,113,183,23,82,82,183,130,167,170,124,167,233,253,119,184,219,139,169,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,17,87,198,175,210,198,45,245,2,135,219,174,37,85,244,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,0,210,152,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,83,95,138,158,142,88,180,139,171,139,189,78,57,54,212,153,237,190,44,198,74,110,47,254,245,170,169,158,120,234,83,155,222,229,127,114,122,121,103,223,238,181,189,254,13,106,53,136,171,39,252,17,245,122,153,246,173,66,208,74,233,233,35,168,130,162,44,190,215,27,96,151,191,59,30,216,233,107,92,249,62,113,35,35,88,232,17,173,251,175,85,154,69,251,232,139,195,245,248,218,104,229,138,92,87,5,234,6,158,110,205,234,154,224,152,117,100,124,94,239,55,75,36,117,21,116,235,186,191,132,125,151,197,83,242,70,114,127,154,251,206,218,54,162,196,175,11,141,94,166,210,94,176,113,152,46,83,210,65,109,206,105,230,196,42,166,154,9,101,123,31,82,230,62,149,177,36,127,205,123,235,32,164,141,92,228,115,17,146,61,93,199,249,237,11,74,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,4,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,207,117,215,68,241,29,124,211,234,188,19,45,131,252,229,77,178,171,148,191,222,21,253,137,98,134,171,132,114,51,187,219,239,57,123,110,119,23,126,11,254,84,165,45,66,193,50,13,49,205,239,120,6,83,77,217,186,88,171,36,163,159,102,61,172,147,138,253,217,99,230,214,185,98,145,188,94,199,43,83,147,30,215,109,178,151,222,69,174,186,58,88,162,214,204,34,175,62,197,168,55,207,49,186,52,124,14,68,168,153,247,10,8,18,121,29,65,28,76,114,183,186,231,76,231,177,201,27,156,231,181,177,238,141,119,38,232,179,172,183,198,237,248,107,81,229,211,248,199,199,169,108,114,97,182,255,0,32,98,254,78,199,85,62,47,114,99,78,170,42,153,227,217,76,253,47,178,122,213,40,0,32,238,168,0,0,0,0,0,0,0,59,95,74,189,52,223,186,144,207,163,181,181,42,41,113,91,76,209,59,34,185,83,73,15,118,146,41,25,43,162,107,25,35,145,92,233,93,3,163,71,53,175,70,43,145,206,106,162,108,190,150,108,215,126,228,91,183,26,204,176,179,28,199,13,148,225,110,99,113,149,197,54,232,141,102,103,250,223,51,59,162,35,124,204,196,70,249,119,207,14,206,150,43,111,249,5,15,80,89,197,7,11,29,179,121,241,152,92,148,243,71,112,171,71,205,11,230,123,85,206,124,126,93,241,114,106,43,26,229,145,99,123,93,180,106,142,178,147,243,91,173,214,251,61,190,150,211,105,160,167,162,161,162,133,148,212,180,180,209,54,40,160,137,141,70,178,54,49,168,136,214,181,168,136,141,68,68,68,68,68,63,73,98,224,112,84,96,108,197,170,62,217,235,151,24,237,94,211,98,118,175,50,171,29,136,221,28,40,167,162,154,99,132,118,207,76,207,76,204,233,164,105,16,0,25,136,208,0,0,0,0,0,0,81,143,81,62,160,117,59,250,229,122,254,219,41,121,196,24,212,95,12,95,183,218,131,147,231,127,166,239,33,246,142,243,91,118,242,191,102,187,189,143,49,59,229,237,243,243,77,229,199,158,220,184,166,251,111,178,126,6,143,60,193,222,198,91,162,155,52,235,49,61,113,30,213,169,201,94,210,101,155,55,140,196,93,204,238,243,41,170,152,136,242,106,171,89,137,215,232,196,254,46,199,208,15,164,140,19,243,79,115,170,36,33,207,116,3,73,127,65,154,73,97,210,207,180,31,27,248,39,154,254,255,0,242,158,91,189,222,169,150,127,241,124,223,199,110,239,31,231,46,252,119,249,111,178,116,35,105,132,162,171,88,123,116,87,198,41,136,159,178,16,61,161,197,89,199,103,24,188,86,30,117,162,187,183,42,166,119,198,177,85,83,49,58,78,147,26,196,244,198,160,0,200,105,195,207,103,248,6,35,170,56,141,126,9,157,218,126,39,99,185,246,188,213,47,126,88,123,157,185,89,43,62,252,78,107,211,103,198,197,249,57,55,219,101,249,42,161,232,65,249,85,49,92,77,53,70,177,47,75,55,174,97,238,83,118,213,83,77,84,204,76,76,78,147,19,27,226,98,99,124,76,79,9,82,15,80,253,60,102,253,57,102,239,197,178,152,252,221,186,175,156,214,123,196,49,171,105,238,84,232,169,187,145,55,94,18,183,118,164,145,42,170,177,85,62,110,99,152,247,221,241,203,58,135,233,227,8,234,55,8,126,45,148,199,229,46,52,156,230,179,222,33,141,29,81,109,168,84,77,220,137,186,115,137,219,53,36,137,85,17,232,137,243,107,218,199,179,169,154,188,191,47,241,11,183,121,191,54,173,52,252,117,132,243,108,118,199,251,91,151,224,124,63,159,181,225,34,189,218,68,235,204,230,213,29,27,226,39,88,232,152,157,209,26,0,3,106,175,194,189,252,89,255,0,101,127,158,127,238,18,194,8,247,213,159,73,159,202,143,236,175,250,191,251,51,246,103,207,127,181,94,119,204,121,142,199,253,250,62,28,123,31,233,223,151,244,109,243,215,230,182,46,98,112,149,218,181,26,213,58,123,97,48,216,28,215,9,146,237,14,31,29,142,175,153,106,142,126,179,164,206,154,209,84,70,232,137,158,51,17,186,16,231,194,207,212,14,65,253,77,171,254,219,68,60,83,61,64,227,255,0,212,218,79,237,181,164,165,233,103,161,255,0,228,211,168,55,12,239,244,159,246,143,207,217,165,180,249,95,130,249,62,28,231,130,94,231,62,252,155,237,216,219,143,20,254,118,251,252,182,87,84,221,15,255,0,41,109,65,183,231,127,164,255,0,179,158,66,205,21,167,202,252,23,206,115,225,60,242,247,57,247,227,219,126,254,220,120,175,243,119,223,231,178,105,254,78,196,252,153,226,252,223,47,157,174,154,199,199,69,145,253,179,200,255,0,183,63,44,120,127,238,254,11,155,206,230,215,199,78,26,115,121,223,134,142,57,225,49,251,84,252,143,255,0,119,22,16,71,190,147,58,76,254,75,159,106,191,213,255,0,218,111,180,222,71,253,170,242,94,95,203,247,255,0,239,210,115,229,223,255,0,70,220,127,167,127,148,132,55,25,85,139,152,108,37,22,174,198,149,70,190,217,86,251,125,154,225,51,173,161,196,99,176,53,243,237,87,204,210,116,152,215,74,41,137,221,49,19,198,38,55,192,0,54,8,123,61,229,198,116,3,233,35,4,252,211,220,234,136,247,253,201,143,254,255,0,223,243,87,255,0,127,9,141,160,26,75,250,12,210,75,14,150,125,160,248,223,193,60,215,247,255,0,148,242,221,238,245,76,179,255,0,139,230,254,59,119,120,255,0,57,119,227,191,203,125,146,47,146,101,216,156,38,34,107,189,78,145,205,211,140,79,76,117,74,248,229,67,108,242,61,162,201,237,225,114,203,252,250,226,236,85,49,205,174,157,209,77,113,174,181,83,17,198,99,167,87,66,0,18,133,14,171,94,189,58,67,253,20,93,231,213,237,59,181,237,135,222,107,23,207,91,232,168,184,83,216,36,115,98,70,110,189,199,47,106,105,86,101,110,204,100,113,42,178,52,219,148,104,188,47,167,142,161,243,126,156,179,118,101,56,180,158,110,221,87,194,27,197,158,105,21,180,247,42,116,85,217,170,187,47,9,91,187,150,57,81,21,88,170,191,39,49,207,99,238,214,227,110,183,222,45,245,86,155,181,5,61,109,13,108,47,166,170,165,169,137,178,197,60,79,106,181,241,189,142,69,71,53,205,85,69,106,162,162,162,170,41,2,46,62,19,150,249,110,21,82,90,117,210,162,154,133,243,61,212,176,212,227,141,158,88,162,87,47,6,190,70,212,177,30,228,110,200,174,70,49,21,81,85,26,221,246,72,174,63,39,189,111,17,24,140,12,118,233,172,70,147,217,172,240,158,175,201,127,108,151,40,249,102,55,40,175,40,218,186,181,136,136,166,42,154,106,171,159,79,85,92,218,102,98,170,116,143,43,140,238,157,121,209,51,61,243,168,77,108,196,111,189,26,230,218,167,130,79,241,251,29,238,205,81,105,165,155,140,180,188,188,213,71,195,159,39,25,99,71,167,109,242,61,220,85,169,203,183,178,42,35,145,197,57,150,115,143,120,121,102,248,214,157,101,58,83,65,212,151,115,23,203,188,188,149,212,19,226,138,246,71,81,12,241,76,202,136,127,191,83,183,42,246,90,199,47,224,246,124,156,138,172,141,204,241,223,220,152,255,0,239,253,255,0,53,127,247,240,243,204,176,120,252,194,170,43,155,122,105,26,78,250,120,235,58,233,191,135,6,102,196,237,46,200,236,133,156,78,26,156,111,58,43,185,53,83,60,203,186,243,57,180,243,98,175,34,35,157,19,206,137,152,141,252,119,112,137,239,142,227,246,140,79,31,182,98,216,253,39,149,181,217,168,225,183,209,65,220,115,251,84,240,177,25,27,57,61,85,206,217,173,68,221,202,170,187,124,213,84,250,32,18,216,136,136,210,28,239,93,117,92,170,107,174,117,153,223,51,61,33,158,243,66,5,123,255,0,114,99,255,0,191,247,252,213,255,0,223,195,65,158,224,111,227,60,31,128,167,93,53,215,124,71,29,58,229,111,114,81,181,57,78,205,120,223,202,151,124,31,132,240,124,223,38,170,181,230,243,245,249,180,206,154,107,28,82,115,162,220,166,225,152,244,185,167,183,107,156,52,241,77,79,108,125,169,173,129,174,107,86,42,41,228,164,137,203,201,85,121,44,112,49,92,187,236,174,87,42,34,38,200,157,176,231,186,1,164,191,160,205,36,176,233,103,218,15,141,252,19,205,127,127,249,79,45,222,239,84,203,63,248,190,111,227,183,119,143,243,151,126,59,252,183,217,58,17,185,194,211,93,22,40,166,231,206,136,141,123,244,222,173,51,219,216,124,78,107,137,189,132,157,109,85,114,185,167,140,121,51,84,205,59,167,124,110,211,142,247,230,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,84,39,90,29,45,220,58,126,207,166,187,99,118,106,134,233,237,246,100,91,53,82,206,234,132,165,149,89,202,74,57,94,168,138,215,53,201,34,199,201,92,175,137,17,121,189,236,151,141,194,30,123,63,192,49,29,81,196,107,240,76,238,211,241,59,29,207,181,230,169,123,242,195,220,237,202,201,89,247,226,115,94,155,62,54,47,201,201,190,219,47,201,85,12,92,203,47,167,48,181,205,225,84,112,159,203,186,91,253,136,219,11,251,33,143,240,219,234,179,94,145,93,61,113,245,162,53,136,231,83,209,175,29,241,172,107,172,121,238,157,189,63,105,143,245,54,203,253,138,35,161,30,123,78,177,47,176,58,125,140,96,159,16,243,255,0,103,44,212,86,159,53,218,237,119,252,188,12,139,185,195,119,113,229,195,126,60,151,109,246,221,127,19,208,153,182,105,154,109,211,76,241,136,132,95,49,187,69,252,101,219,182,231,90,106,170,169,142,233,153,152,0,7,163,12,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,164,127,213,143,6,191,210,134,169,230,90,153,252,163,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,137,171,210,230,133,255,0,38,189,9,198,116,83,237,79,218,63,179,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,207,93,248,239,242,223,100,14,170,0,0,85,95,142,119,236,79,247,147,248,105,106,132,85,235,159,161,143,229,163,246,39,253,116,126,199,125,142,248,151,251,73,241,15,53,230,252,183,255,0,28,67,195,143,150,255,0,186,223,159,244,109,243,10,171,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,78,171,210,231,133,39,242,107,215,108,103,90,255,0,79,95,104,254,206,121,223,240,103,217,111,39,223,243,20,115,211,127,142,243,114,113,227,223,229,252,197,223,142,223,45,247,73,41,174,125,40,233,199,81,58,143,167,25,174,168,69,241,91,86,156,252,78,120,108,18,194,142,165,185,85,85,45,34,198,234,149,85,251,240,199,229,92,171,14,220,100,115,218,143,85,99,95,28,161,21,124,49,124,63,235,52,138,142,155,168,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,187,171,100,115,217,29,138,128,0,0,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,196,255,0,235,159,161,143,229,163,246,39,253,116,126,199,125,142,248,151,251,73,241,15,53,230,252,183,255,0,28,67,195,143,150,255,0,186,223,159,244,109,243,242,157,20,248,111,127,35,237,83,186,234,103,233,151,237,111,196,241,249,236,94,75,236,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,155,243,223,127,150,202,19,84,160,31,20,127,93,154,155,249,47,179,209,23,252,64,14,168,252,41,63,148,166,187,100,218,215,250,122,251,57,246,143,201,127,131,62,203,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,230,38,220,182,249,237,186,131,193,83,210,198,83,245,2,187,219,173,196,170,234,199,210,198,178,125,63,200,125,186,115,202,116,83,210,151,242,62,210,203,174,153,253,189,251,91,241,60,130,123,239,157,248,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,146,111,207,109,190,91,175,85,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,112,51,4,106,75,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,86,15,247,12,127,240,162,255,0,153,63,251,254,79,254,168,244,47,249,74,104,78,77,162,159,106,126,206,125,163,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,254,122,109,203,127,158,219,40,103,91,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,46,205,66,245,60,49,116,183,244,95,209,182,21,230,236,95,12,186,229,190,99,41,184,127,125,119,188,215,154,145,124,164,255,0,39,185,172,229,67,29,23,220,111,29,182,251,205,71,171,200,191,105,240,53,181,67,117,162,154,251,212,181,93,101,181,149,17,186,178,158,147,18,109,52,243,64,142,78,227,35,149,213,146,54,55,171,119,68,122,198,244,106,170,42,181,219,108,182,148,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,71,127,235,91,195,123,249,96,234,157,171,83,63,76,191,100,190,25,143,193,98,242,95,103,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,21,219,134,251,252,246,79,87,208,199,67,31,200,187,237,183,250,232,253,177,251,99,240,223,246,147,225,254,87,202,121,159,254,56,155,159,47,51,255,0,115,183,15,233,223,228,30,43,197,191,65,169,181,79,166,137,53,38,223,69,87,62,67,166,21,31,20,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,193,148,110,79,186,215,189,201,78,186,3,172,119,222,159,245,151,19,214,44,114,31,49,87,140,220,27,81,37,55,38,51,205,210,189,174,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,205,69,52,189,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,86,223,220,49,255,0,194,139,254,100,255,0,239,248,19,255,0,171,31,75,26,201,244,255,0,33,246,233,204,214,26,61,198,186,123,190,218,250,71,155,165,252,143,82,254,55,86,252,62,191,14,143,36,248,51,41,187,116,178,193,45,61,50,249,70,72,168,189,136,31,20,123,119,57,73,218,228,231,35,156,170,65,111,238,24,255,0,225,69,255,0,50,127,247,252,11,84,32,7,141,95,165,140,91,234,5,15,183,92,73,254,71,254,181,186,82,254,88,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,93,184,109,183,207,116,10,129,240,184,245,217,166,95,157,123,61,105,127,196,0,233,115,194,147,249,53,235,182,51,173,127,167,175,180,127,103,60,239,248,51,236,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,254,98,239,199,111,150,251,164,255,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,35,170,245,71,225,73,252,165,53,219,38,214,191,211,215,217,207,180,126,75,252,25,246,91,206,118,60,189,28,20,223,227,188,220,124,185,118,57,127,49,54,229,183,207,109,215,170,244,49,208,199,242,46,251,109,254,186,63,108,126,216,252,55,253,164,248,127,149,242,158,103,255,0,142,38,231,203,204,255,0,220,237,195,250,119,249,5,0,151,253,225,113,232,79,76,191,58,247,138,210,42,255,0,112,199,255,0,10,47,249,147,255,0,191,228,255,0,233,115,66,255,0,147,94,132,227,58,41,246,167,237,31,217,207,59,254,19,242,62,79,191,230,43,39,169,255,0,19,220,147,143,30,255,0,31,231,174,252,119,249,111,178,7,85,0,0,42,175,199,59,246,39,251,201,252,52,181,66,42,245,207,208,199,242,209,251,19,254,186,63,99,190,199,124,75,253,164,248,135,154,243,126,91,255,0,142,33,225,199,203,127,221,111,207,250,54,249,132,0,240,84,245,79,148,253,63,174,247,27,113,117,36,42,232,167,195,123,249,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,89,170,0,160,31,20,127,93,154,155,249,47,179,209,23,252,64,14,168,252,41,63,148,166,187,100,218,215,250,122,251,57,246,143,201,127,131,62,203,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,230,38,220,182,249,237,186,131,193,83,210,198,83,245,2,187,219,173,196,255,0,35,255,0,69,61,41,127,35,237,44,186,233,159,219,223,181,191,19,200,39,190,249,223,133,249,14,223,114,154,158,30,215,111,189,46,251,121,110,92,185,38,252,246,219,229,186,200,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,8,1,253,195,31,252,40,191,230,79,254,255,0,150,83,164,248,47,232,191,75,48,221,51,248,167,196,254,201,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,224,66,191,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,5,233,245,173,210,151,242,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,146,237,195,109,190,123,164,85,210,127,6,191,209,126,169,225,186,153,252,163,190,39,246,75,32,183,95,124,151,217,14,207,154,242,181,49,205,218,238,121,215,112,229,219,227,203,139,182,223,125,151,109,128,178,160,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,4,0,254,225,143,254,20,95,243,39,255,0,127,203,41,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,61,89,64,62,40,254,187,53,55,242,95,103,162,47,248,128,29,81,248,82,127,41,77,118,201,181,175,244,245,246,115,237,31,146,255,0,6,125,150,243,157,143,47,71,5,55,248,239,55,31,46,93,142,95,204,77,185,109,243,219,117,7,130,167,165,140,167,234,5,119,183,91,137,254,71,254,138,122,82,254,71,218,89,117,211,63,183,191,107,126,39,144,79,125,243,191,11,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,77,249,237,183,203,117,144,0,14,85,213,143,165,141,100,250,127,144,251,116,231,85,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,152,35,74,125,39,122,88,209,191,167,248,247,183,64,64,15,238,24,255,0,225,69,255,0,50,127,247,252,178,157,39,193,127,69,250,89,134,233,159,197,62,39,246,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,3,144,120,132,105,125,171,85,122,62,212,155,101,193,212,144,212,88,44,242,229,20,53,115,81,54,165,244,243,219,218,181,43,218,221,81,99,124,177,71,45,58,200,213,221,172,168,127,201,200,170,199,103,219,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,106,34,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,82,173,191,184,99,255,0,133,23,252,201,255,0,223,240,36,87,136,38,107,106,212,175,13,92,159,81,172,84,245,112,91,114,171,62,51,123,163,138,173,141,108,241,193,83,114,183,205,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,196,167,110,147,189,83,232,223,212,12,123,220,96,46,251,38,233,6,251,152,116,75,15,72,25,30,175,249,186,186,123,125,5,174,60,167,236,251,35,227,75,69,93,20,244,209,249,54,76,136,188,32,130,42,125,251,188,157,199,184,229,87,42,162,198,173,39,240,107,253,23,234,158,27,169,159,202,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,11,42,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,199,148,213,143,6,191,210,134,169,230,90,153,252,163,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,137,85,209,79,74,95,200,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,73,191,61,182,249,110,161,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,86,183,136,175,75,20,88,109,87,233,235,1,160,237,90,238,181,142,102,75,74,196,168,153,241,215,212,77,44,190,125,207,115,158,214,69,35,158,145,43,127,86,214,63,180,141,71,44,170,141,131,5,255,0,228,88,253,163,44,199,238,120,182,65,73,230,173,119,154,57,173,245,176,119,28,206,237,60,204,86,72,206,76,84,115,119,107,149,55,106,162,166,255,0,37,69,41,207,172,46,158,42,186,121,213,138,139,85,4,124,241,123,255,0,118,231,96,149,145,204,140,134,157,100,114,45,27,159,34,187,156,176,125,214,170,243,114,171,29,19,221,197,100,226,144,204,247,45,240,21,120,205,168,242,103,143,100,252,39,218,233,142,74,118,223,229,75,17,146,99,170,153,189,68,79,50,103,233,83,29,26,253,106,127,26,123,165,195,0,4,117,116,0,0,0,0,61,14,1,128,101,218,163,151,80,96,152,37,167,226,119,203,159,119,202,210,247,226,135,185,219,137,242,191,239,202,230,177,54,100,111,95,155,147,125,182,79,154,162,23,91,160,186,49,143,232,30,152,218,180,223,31,159,206,121,62,115,214,220,29,78,200,100,175,171,145,119,146,103,163,63,228,99,81,202,231,54,56,227,98,185,220,119,94,57,208,159,75,21,186,9,136,215,101,89,221,7,99,56,200,247,130,170,153,233,79,47,195,41,34,149,232,200,99,154,39,63,151,119,102,74,245,71,241,93,161,106,181,29,18,185,210,148,156,100,153,111,138,91,240,215,35,203,171,240,143,143,95,221,214,229,126,84,54,223,251,65,139,249,55,5,84,78,26,212,241,141,252,250,248,76,235,245,99,124,83,166,233,223,86,179,19,78,128,1,189,84,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,230,184,220,109,246,123,125,85,218,237,95,79,69,67,69,11,234,106,170,170,101,108,81,65,19,26,174,124,143,123,149,17,173,107,81,85,92,170,136,136,138,170,56,63,98,38,169,210,56,188,246,168,234,78,49,164,24,13,231,81,243,25,106,25,105,178,66,217,102,74,104,86,89,100,115,222,216,227,141,141,249,34,185,242,61,140,69,114,163,81,92,138,231,53,168,174,74,82,214,205,94,201,245,199,81,238,250,135,148,85,84,57,213,179,61,180,52,146,204,146,182,221,68,143,114,195,75,26,163,90,156,88,215,109,186,53,188,220,174,123,147,147,220,171,214,250,218,234,159,249,66,102,241,89,240,234,251,139,48,60,127,238,80,193,50,246,217,112,171,69,122,62,189,98,226,142,110,237,114,50,54,200,170,230,177,21,219,70,233,100,98,70,178,13,157,102,94,57,115,193,91,159,34,159,198,122,251,186,190,247,85,242,101,177,31,217,204,39,143,227,105,254,243,118,56,79,208,167,162,159,90,120,213,246,71,68,234,0,26,53,168,0,0,0,0,178,159,14,206,169,232,175,248,253,15,79,185,197,127,11,229,179,120,49,153,156,181,19,73,112,164,70,77,51,225,123,149,174,100,126,93,145,113,106,171,218,213,141,99,99,91,188,106,174,156,230,125,237,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,23,25,209,215,82,214,254,162,180,225,174,173,90,134,101,216,204,52,180,153,19,37,141,168,217,229,123,28,140,171,141,204,107,99,227,50,197,35,184,34,34,198,228,115,118,226,140,123,230,89,22,103,225,169,140,45,217,242,163,135,108,117,119,199,179,185,205,60,171,108,55,201,151,170,207,112,20,254,138,185,253,36,125,90,166,126,116,126,237,83,247,85,61,85,68,71,124,0,18,53,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,239,226,17,213,231,253,82,233,235,77,110,159,230,227,201,46,212,21,191,248,214,207,106,115,123,127,248,149,145,236,151,253,220,47,79,241,141,59,223,89,157,85,91,250,119,195,153,105,176,203,79,87,155,100,48,205,21,190,149,181,13,108,182,232,157,20,173,109,197,204,116,82,49,237,100,200,196,108,111,70,164,139,205,17,85,24,253,170,18,227,113,184,94,46,21,87,107,181,125,69,109,117,108,207,169,170,170,169,149,210,203,60,175,114,185,242,61,238,85,87,57,206,85,85,114,170,170,170,170,169,26,207,115,63,7,79,139,89,157,243,199,178,58,190,213,225,201,70,195,248,237,216,207,51,26,63,71,79,155,137,250,85,68,252,237,58,169,211,119,92,247,63,56,0,135,186,64,0,0,0,0,0,0,61,206,137,234,246,79,161,218,143,104,212,60,94,170,161,174,162,153,141,174,164,138,100,137,183,26,37,123,86,106,89,21,90,228,226,246,183,109,213,174,224,228,107,218,156,152,213,79,12,15,170,43,170,221,81,93,19,164,195,195,21,134,179,141,179,94,31,17,76,85,69,81,49,49,60,38,39,140,47,155,75,181,39,24,213,252,6,205,168,248,116,181,15,180,222,225,116,176,165,76,43,20,177,185,143,116,114,70,246,252,209,28,201,24,246,42,181,85,170,173,85,107,156,213,71,47,170,42,15,162,94,169,255,0,147,222,111,45,159,49,175,184,191,3,200,62,229,116,16,175,113,150,250,181,86,35,43,210,46,42,231,108,214,171,36,108,106,142,115,21,29,180,142,138,54,45,190,22,22,89,143,167,31,103,157,244,163,140,127,93,18,227,157,184,217,43,219,37,153,77,141,243,102,189,102,221,93,113,213,63,189,78,177,19,215,186,116,141,116,0,6,197,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,11,173,154,189,140,104,118,156,93,245,15,40,170,167,107,104,161,123,104,105,37,153,98,117,198,181,88,229,134,150,53,70,185,121,61,205,219,116,107,184,53,28,247,39,22,57,83,216,220,110,54,251,61,190,170,237,118,175,167,162,161,162,133,245,53,85,85,50,182,40,160,137,141,87,62,71,189,202,136,214,181,168,170,174,85,68,68,69,85,42,19,172,206,170,174,29,68,102,44,180,216,101,168,164,194,113,233,166,138,223,74,218,135,58,43,140,173,150,86,182,226,230,58,40,222,199,62,21,98,54,55,163,150,52,230,136,168,175,126,250,220,211,48,167,1,103,88,249,211,194,63,63,177,55,216,77,144,189,181,153,140,81,84,79,128,162,98,110,85,195,119,69,49,219,86,154,118,70,179,208,229,154,217,171,217,62,184,234,61,223,80,242,138,170,135,58,182,103,182,134,146,89,146,86,219,168,145,238,88,105,99,84,107,83,139,26,237,183,70,183,155,149,207,114,114,123,149,124,48,5,125,93,117,92,170,107,174,117,153,118,22,23,13,103,5,102,140,62,30,152,166,138,98,34,34,56,68,71,8,0,7,203,220,0,146,157,18,244,177,252,161,51,121,111,25,141,5,197,152,30,63,247,235,167,133,59,108,184,85,162,177,89,64,146,242,71,55,118,185,95,35,163,69,115,88,136,221,227,116,177,189,61,176,246,43,196,220,139,86,227,124,181,185,190,109,133,200,240,87,49,248,202,180,162,136,214,122,231,170,35,174,102,119,68,117,186,159,71,61,6,90,53,47,8,169,212,125,104,165,184,211,219,175,212,117,20,214,59,106,53,212,213,13,99,210,37,134,235,28,173,147,255,0,28,140,138,88,156,199,39,25,54,115,28,221,226,14,168,233,182,79,164,25,245,231,78,51,24,169,217,118,178,76,216,166,90,105,146,88,164,107,216,217,35,145,142,249,42,181,241,189,143,68,114,35,145,28,136,230,181,200,173,75,231,35,223,90,157,54,255,0,40,109,49,255,0,83,244,189,220,211,25,238,85,88,57,85,246,35,155,184,177,249,138,103,242,69,98,247,25,26,113,87,113,218,70,71,187,216,197,147,121,86,55,34,162,48,177,22,62,125,63,252,186,255,0,151,221,218,160,54,99,149,124,85,121,237,117,102,211,166,30,244,196,68,107,186,215,213,152,232,211,126,149,206,233,159,157,209,205,154,115,0,16,247,72,128,0,5,140,120,114,245,79,241,90,90,110,157,115,186,251,141,85,210,46,235,241,122,201,151,186,197,164,142,30,110,160,85,70,242,103,105,177,200,248,220,245,115,120,111,26,43,18,56,152,250,231,6,94,11,25,94,6,244,93,163,237,142,184,71,118,163,102,240,187,85,151,87,128,196,238,158,52,213,166,179,77,93,19,29,125,83,26,198,177,172,107,28,99,66,0,143,125,21,245,37,252,161,180,199,253,80,85,119,115,76,103,183,75,127,227,73,216,142,110,226,201,229,234,89,197,85,139,220,100,107,201,27,199,105,25,38,204,99,22,61,228,33,98,216,189,70,34,220,93,183,194,92,99,154,229,152,156,155,27,115,1,139,141,46,91,157,39,242,152,236,152,210,98,122,98,98,64,1,234,215,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,17,203,172,206,170,173,253,59,225,204,180,216,101,167,171,205,178,24,102,138,223,74,218,134,182,91,116,78,138,86,182,226,230,58,41,24,246,178,100,98,54,55,163,82,69,230,136,170,140,126,222,55,239,209,134,183,55,110,78,145,13,142,83,149,98,179,188,101,24,28,21,60,235,149,206,232,246,204,207,68,68,111,153,112,79,16,142,175,63,234,151,79,90,107,116,255,0,55,30,73,118,160,173,255,0,198,182,123,83,155,219,255,0,196,172,143,100,191,238,225,122,127,140,105,94,231,232,184,220,110,23,139,133,85,218,237,95,81,91,93,91,51,234,106,170,170,101,116,178,207,43,220,174,124,143,123,149,85,206,115,149,85,92,170,170,170,170,170,126,114,187,198,227,43,198,221,155,181,253,145,213,14,206,217,141,156,194,236,190,95,70,7,11,27,248,213,61,53,85,166,249,159,202,58,35,112,0,49,18,16,3,232,99,184,253,223,44,200,45,152,182,63,73,230,174,151,154,200,109,244,80,119,26,206,237,68,207,70,70,206,79,84,107,119,115,145,55,114,162,38,255,0,53,68,17,19,51,164,62,107,174,155,116,205,117,206,145,27,230,103,161,234,116,79,72,114,125,113,212,123,70,158,98,244,181,14,117,108,204,117,117,92,80,164,173,183,81,35,218,147,85,72,138,230,167,22,53,219,236,174,111,55,43,88,213,228,246,162,221,110,151,105,182,49,164,24,13,155,78,48,232,170,25,105,178,66,232,161,90,153,150,89,100,115,222,233,36,145,238,249,34,185,242,61,239,84,106,35,81,92,168,214,181,168,141,78,91,209,215,77,54,254,157,116,225,173,173,74,135,229,217,52,52,181,121,19,229,145,170,216,37,99,28,172,164,141,172,115,163,227,10,203,35,121,162,170,200,229,115,183,226,172,99,59,225,59,201,178,223,18,183,225,46,71,151,87,30,200,234,248,255,0,39,39,114,149,182,179,180,216,223,20,194,85,253,218,212,249,63,191,87,9,175,187,140,83,217,172,238,231,76,64,0,110,149,146,189,252,75,58,109,252,122,143,196,169,127,204,210,229,141,125,95,254,42,158,146,166,56,220,159,241,98,122,53,223,230,92,140,255,0,26,242,189,205,8,20,231,214,167,77,191,201,231,83,191,212,253,47,107,11,201,187,149,86,14,85,125,249,33,237,164,126,98,153,252,145,30,157,183,200,156,85,220,183,141,241,238,247,189,36,218,31,159,101,190,14,169,197,219,225,60,123,39,175,237,246,247,186,67,146,93,181,241,219,84,236,254,54,127,73,68,126,142,102,126,117,49,244,59,233,142,26,125,8,211,72,230,235,49,236,0,70,151,128,0,3,212,233,118,164,228,250,65,159,89,181,31,14,150,157,151,107,36,206,150,20,169,133,37,138,70,189,142,142,72,222,223,146,171,95,27,222,197,86,170,57,17,202,173,115,92,136,228,187,221,46,212,156,99,87,240,27,54,163,225,210,212,62,211,123,133,210,194,149,48,172,82,198,230,61,209,201,27,219,243,68,115,36,99,216,170,213,86,170,181,85,174,115,85,28,180,50,72,78,138,250,146,254,79,58,157,254,168,42,187,88,94,77,219,165,191,241,164,239,201,15,109,36,242,245,44,226,168,244,237,190,69,228,141,229,188,111,147,102,61,233,30,219,172,155,50,241,59,158,14,231,204,171,240,158,191,143,242,85,252,166,108,87,246,151,5,227,184,72,254,243,102,39,72,211,231,211,198,104,235,214,55,205,28,119,235,26,121,90,197,198,0,9,219,147,192,0,0,0,3,228,227,89,77,139,48,183,77,118,199,43,188,221,37,61,194,190,215,36,157,167,199,198,170,138,170,90,74,152,246,122,34,175,9,224,149,155,237,197,220,119,106,171,85,21,126,177,72,24,71,89,183,222,143,58,238,214,235,156,150,175,140,225,153,70,160,94,105,242,107,108,76,98,85,58,56,174,117,93,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,198,23,126,15,201,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,250,192,0,0,30,126,251,159,225,184,206,77,140,225,151,220,134,146,146,251,152,212,84,211,88,173,238,85,89,235,159,79,78,250,137,213,141,68,85,70,71,20,106,174,122,236,196,87,70,213,94,82,49,174,249,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,139,233,87,168,92,171,170,15,21,12,55,87,50,154,111,33,231,254,45,77,110,181,178,170,74,136,109,148,49,89,107,91,21,60,110,122,255,0,198,145,234,214,177,175,150,89,94,140,103,62,40,22,169,174,157,81,232,79,77,127,4,253,53,231,63,103,62,209,249,159,134,127,131,43,43,59,254,95,181,222,255,0,99,69,39,30,61,248,191,157,182,252,190,91,236,187,121,77,45,235,215,164,237,105,206,237,154,103,166,154,173,241,156,146,243,222,242,84,95,2,185,83,247,123,80,190,105,63,89,53,59,35,110,209,196,247,125,231,38,251,108,155,170,162,44,43,241,206,253,137,254,242,127,13,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,249,57,140,116,240,181,206,68,217,171,44,104,187,114,77,255,0,89,89,126,49,249,254,101,165,153,151,79,186,131,167,217,13,93,143,33,177,212,100,117,52,53,212,202,156,226,126,214,212,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,127,209,247,86,120,111,87,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,7,117,0,1,26,178,207,17,238,140,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,249,178,153,204,119,23,177,201,187,85,90,187,110,138,169,243,59,86,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,174,117,250,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,14,85,174,157,81,232,79,77,127,4,253,53,231,63,103,62,209,249,159,134,127,131,43,43,59,254,95,181,222,255,0,99,69,39,30,61,248,191,157,182,252,190,91,236,187,117,82,170,252,115,191,98,127,188,159,195,64,154,154,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,94,193,117,207,240,219,22,101,96,211,235,206,67,73,71,144,229,84,245,213,54,90,25,149,90,250,246,81,164,75,82,145,42,167,23,61,141,158,55,171,55,230,172,230,228,69,108,111,86,209,15,133,199,174,205,50,252,235,217,235,73,105,227,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,105,64,141,93,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,0,0,15,147,77,148,216,170,242,171,142,21,79,93,206,245,106,183,209,221,43,41,187,79,78,213,45,92,149,49,211,201,205,83,131,185,62,138,165,54,69,87,39,111,119,34,35,154,171,245,138,139,241,67,213,236,203,65,122,246,211,109,92,211,249,233,35,190,227,184,61,28,212,233,87,2,77,4,172,125,109,206,41,97,145,159,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,31,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,44,140,87,53,142,124,82,196,245,99,57,241,64,234,160,0,0,0,4,127,213,46,189,122,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,245,144,211,190,55,111,28,172,119,221,114,237,190,203,178,162,162,72,2,42,248,136,244,135,252,171,116,105,62,203,81,119,181,11,14,238,214,226,252,235,252,180,51,247,93,23,154,164,147,146,44,107,221,142,38,240,87,112,227,44,113,111,35,35,89,121,7,170,210,222,189,122,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,237,28,79,119,222,114,111,182,201,186,170,34,200,3,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,151,189,225,205,214,191,242,170,211,137,236,25,253,206,213,30,166,226,223,171,185,83,64,189,169,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,218,38,205,20,104,18,3,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,127,165,189,122,244,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,74,139,224,87,42,126,239,106,23,205,39,235,38,167,100,109,218,56,158,239,188,228,223,109,147,117,84,69,224,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,227,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,94,17,69,20,77,116,178,191,100,115,149,172,107,149,24,199,189,118,107,28,169,245,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,245,183,214,14,77,213,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,39,5,186,127,117,31,161,63,251,57,255,0,205,155,199,253,16,235,248,31,82,58,37,169,148,216,101,86,25,159,82,86,51,80,169,238,149,56,194,77,79,61,35,238,140,183,74,216,171,82,38,78,198,59,156,110,118,234,197,68,123,152,215,189,168,230,49,238,109,59,120,115,116,19,252,170,47,179,234,70,162,79,229,244,203,25,184,121,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,228,229,107,218,200,151,147,157,36,50,43,198,226,237,117,176,93,116,26,251,98,185,213,219,174,86,234,140,130,174,142,178,146,103,67,61,52,241,186,216,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,210,129,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,28,171,93,58,163,208,158,154,254,9,250,107,206,126,206,125,163,243,63,12,255,0,6,86,86,119,252,191,107,189,254,198,138,78,60,123,241,127,59,109,249,124,183,217,118,249,58,41,214,103,77,157,68,229,85,88,86,142,106,71,218,11,213,21,189,247,73,233,190,15,95,73,194,149,146,71,27,164,231,81,4,108,93,159,52,105,178,47,47,189,190,219,34,170,65,111,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,56,174,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,31,55,211,53,141,228,247,181,55,114,163,83,125,213,81,62,103,202,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,115,253,107,215,189,39,233,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,221,219,125,213,17,121,254,150,245,235,210,118,180,231,118,205,51,211,77,86,248,206,73,121,239,121,42,47,129,92,169,251,189,168,95,52,159,172,154,157,145,183,104,226,123,190,243,147,125,182,77,213,81,23,128,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,255,0,128,0,0,0,0,0,14,127,173,122,247,164,253,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,242,53,53,124,234,159,28,146,54,62,20,241,200,244,221,144,200,187,170,113,251,187,111,186,162,47,64,32,7,141,95,165,140,91,234,5,15,183,92,64,239,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,89,0,80,15,133,199,174,205,50,252,235,217,235,75,254,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,79,86,115,253,126,209,203,23,80,26,53,150,104,238,71,55,151,164,201,173,238,167,142,167,139,223,229,42,152,228,146,154,167,131,30,197,147,181,60,113,75,219,230,141,127,14,46,251,174,84,3,143,218,124,77,58,28,189,93,104,172,212,122,239,73,29,69,125,68,116,209,62,174,201,115,165,129,175,123,145,173,89,38,154,153,177,68,205,213,55,124,142,107,26,155,171,149,17,21,73,64,101,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,70,125,23,235,29,247,95,122,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,153,170,164,168,150,146,90,157,152,198,49,157,231,211,186,94,219,90,141,103,115,130,110,141,221,65,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,193,149,148,125,143,49,221,236,255,0,178,98,143,151,46,196,191,205,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,2,213,8,171,253,212,126,132,255,0,236,231,255,0,54,111,31,244,67,245,120,146,107,69,215,68,58,75,202,47,184,190,95,87,141,228,247,202,138,59,13,138,178,145,142,239,172,243,76,142,157,177,200,141,94,203,252,156,85,142,73,119,106,181,90,138,199,54,78,5,6,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,192,210,158,53,175,122,79,152,104,212,221,64,227,153,95,155,192,105,237,245,247,73,46,254,70,166,62,52,180,78,149,181,50,118,31,26,76,188,22,9,83,110,28,157,199,238,162,238,155,244,3,138,117,11,139,88,176,110,139,245,47,10,197,168,124,149,151,31,210,251,205,174,221,77,221,124,157,138,88,45,50,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,94,222,20,61,113,212,227,87,91,39,72,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,33,110,128,0,0,0,0,0,4,127,213,46,189,122,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,245,144,211,190,55,111,28,172,119,221,114,237,190,203,178,162,162,72,2,128,124,81,253,118,106,111,228,190,207,68,5,212,232,95,84,122,19,212,167,198,255,0,66,153,207,218,63,179,158,91,226,127,224,202,202,62,199,152,238,246,127,217,49,71,203,151,98,95,230,239,183,31,158,219,166,253,84,170,191,3,31,219,103,238,223,241,34,213,0,243,247,92,255,0,13,177,102,86,13,62,188,228,52,148,121,14,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,113,115,216,217,227,122,179,126,106,206,110,68,86,198,245,111,160,42,215,198,226,237,117,176,93,116,26,251,98,185,213,219,174,86,234,140,130,174,142,178,146,103,67,61,52,241,186,216,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,37,175,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,32,73,80,0,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,70,191,238,163,244,39,255,0,103,63,249,179,120,255,0,162,29,87,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,31,39,26,202,108,89,133,186,107,182,57,93,230,233,41,238,21,246,185,36,237,62,62,53,84,85,82,210,84,199,179,209,21,120,79,4,172,223,110,46,227,187,85,90,168,171,245,138,64,194,58,205,190,244,121,215,118,183,92,228,181,124,103,12,202,53,2,243,79,147,91,98,99,18,169,209,197,115,170,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,180,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,15,214,0,0,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,245,111,185,254,27,140,228,216,206,25,125,200,105,41,47,185,141,69,77,53,138,222,229,85,158,185,244,244,239,168,157,88,212,69,84,100,113,70,170,231,174,204,69,116,109,85,229,35,26,239,64,82,183,74,189,66,229,93,80,120,168,97,186,185,148,211,121,15,63,241,106,107,117,173,149,82,84,67,108,161,138,203,90,216,169,227,115,215,254,52,143,86,181,141,124,178,202,244,99,57,241,75,169,0,114,173,116,234,143,66,122,107,248,39,233,175,57,251,57,246,143,204,252,51,252,25,89,89,223,242,253,174,247,251,26,41,56,241,239,197,252,237,183,229,242,223,101,219,170,149,87,227,157,251,19,253,228,254,26,4,212,210,222,189,122,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,237,28,79,119,222,114,111,182,201,186,170,34,200,2,128,124,46,61,118,105,151,231,94,207,90,95,240,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,32,248,142,245,199,77,213,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,238,181,146,202,231,43,86,101,138,63,127,224,209,69,173,181,90,219,127,159,7,187,82,81,233,213,29,60,19,103,80,204,216,21,245,143,88,43,25,109,134,37,115,29,50,61,38,124,178,42,177,88,206,17,61,30,229,85,141,143,11,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,215,27,141,190,207,111,170,187,93,171,233,232,168,104,161,125,77,85,85,76,173,138,40,34,99,85,207,145,239,114,162,53,173,106,42,171,149,81,17,17,85,71,7,236,68,213,58,71,23,142,214,205,94,198,52,59,78,46,250,135,148,85,83,181,180,80,189,180,52,146,204,177,58,227,90,172,114,195,75,26,163,92,188,158,230,237,186,53,220,26,142,123,147,139,28,169,75,90,181,171,89,190,182,102,245,185,246,125,116,243,119,26,189,163,138,40,209,91,79,71,78,138,170,202,120,24,170,188,34,110,235,178,110,170,170,174,115,149,207,115,156,189,43,172,94,165,174,29,69,106,59,157,68,180,236,196,113,153,170,169,49,214,69,27,145,211,196,247,181,31,87,35,158,214,201,202,100,138,55,112,84,68,141,168,214,237,201,30,247,240,66,9,156,102,83,140,185,224,237,207,145,31,140,245,252,63,155,172,121,54,216,138,118,107,5,24,204,101,63,222,174,70,255,0,220,167,162,152,237,233,171,183,118,254,110,178,0,26,85,156,0,0,22,83,225,213,210,197,110,27,75,250,122,207,168,59,87,75,173,27,89,141,82,189,41,230,100,116,21,16,197,47,159,107,218,231,185,146,200,215,172,72,223,213,185,140,238,163,145,201,42,35,99,223,66,253,44,86,235,102,111,73,159,101,52,27,224,120,221,98,190,119,42,83,204,203,133,124,11,4,141,160,146,39,185,93,218,115,102,107,222,229,141,205,115,26,232,247,71,59,147,109,172,148,100,57,111,58,124,106,236,112,249,191,31,130,135,229,103,109,252,13,19,144,96,42,137,154,163,244,179,29,17,245,59,231,233,118,110,233,144,0,75,92,238,0,0,30,87,84,116,219,24,213,252,6,243,167,25,140,85,15,180,222,225,108,83,45,52,203,20,177,185,143,108,145,200,199,124,209,28,201,24,199,162,57,21,170,173,68,115,92,213,86,175,170,7,205,84,197,116,205,53,70,177,47,91,23,238,97,174,211,126,205,83,77,116,204,76,76,113,137,137,214,38,59,98,84,81,173,154,67,147,232,118,163,221,244,243,40,165,168,107,168,166,123,168,106,229,133,34,109,198,137,94,228,134,170,52,71,57,56,189,173,223,100,115,184,57,28,199,47,38,57,19,195,23,41,214,47,77,54,254,162,180,225,205,162,74,134,101,216,204,53,85,120,235,226,145,168,217,229,123,26,175,164,145,175,115,99,227,50,197,27,121,170,162,198,228,107,183,226,143,99,233,206,227,110,184,89,238,21,86,155,181,5,69,21,117,20,207,166,170,165,169,137,209,75,4,172,114,181,241,189,142,68,86,185,174,69,69,106,162,42,42,42,41,95,230,153,124,224,47,105,31,54,120,124,62,199,97,108,22,216,91,218,220,186,43,175,72,191,70,235,145,219,209,84,118,85,248,78,177,209,19,63,156,0,107,19,144,0,5,132,120,106,117,37,248,116,225,150,213,127,158,170,196,220,202,79,252,109,69,93,52,146,53,127,227,74,197,115,127,207,53,95,254,41,133,132,25,239,46,51,162,190,164,191,148,54,152,255,0,170,10,174,238,105,140,246,233,111,252,105,59,17,205,220,89,60,189,75,56,170,177,123,140,141,121,35,120,237,35,36,217,140,98,199,188,195,33,204,188,37,49,132,185,198,56,118,199,87,217,236,238,115,127,43,91,21,226,87,106,218,12,20,126,142,185,253,36,68,124,218,167,233,247,85,60,117,250,115,174,179,206,210,36,32,0,146,168,240,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,74,175,12,94,188,127,66,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,186,147,42,229,186,120,80,245,199,77,146,218,172,157,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,5,154,31,146,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,245,148,173,226,117,215,143,233,190,251,83,160,218,79,122,229,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,198,73,34,153,201,28,201,191,8,156,129,197,58,232,235,54,251,214,30,163,210,220,227,181,124,27,12,197,252,197,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,121,42,62,89,62,183,133,199,174,205,50,252,235,217,235,72,170,74,175,11,143,93,154,101,249,215,179,214,129,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,196,255,0,121,63,134,145,87,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,10,171,241,206,253,137,254,242,127,13,43,215,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,88,87,142,119,236,79,247,147,248,105,85,96,105,207,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,76,240,244,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,12,230,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,201,85,225,139,215,143,232,66,251,77,160,218,177,122,227,128,228,23,6,252,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,202,72,226,133,203,36,203,183,57,92,161,117,32,0,5,85,248,231,126,196,255,0,121,63,134,150,147,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,159,110,186,58,205,190,245,135,168,244,183,56,237,95,6,195,49,127,49,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,64,250,222,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,216,159,239,39,240,208,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,226,200,197,115,88,231,197,44,79,86,51,159,20,205,97,221,122,62,234,207,50,233,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,80,209,152,60,166,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,175,171,2,149,188,106,253,83,226,223,79,232,125,198,226,71,94,143,186,179,204,186,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,22,69,120,213,250,167,197,190,159,208,251,141,196,128,0,106,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,133,188,57,186,215,254,74,186,143,61,131,63,185,221,100,211,44,167,245,119,42,104,23,187,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,219,74,232,98,141,111,164,0,0,0,0,10,234,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,169,167,226,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,62,80,198,199,54,23,49,219,43,99,115,25,24,122,14,186,186,179,195,122,186,232,39,21,206,44,84,244,150,123,237,6,164,82,211,95,113,198,215,173,84,246,167,173,21,209,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,71,95,11,143,93,154,101,249,215,179,214,145,84,1,53,60,70,122,246,254,85,23,216,52,223,78,224,242,250,101,140,220,60,229,37,68,244,252,42,175,85,204,99,226,74,199,35,211,156,48,163,36,145,177,69,242,114,181,238,124,169,201,205,142,30,107,209,39,71,217,55,87,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,205,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,232,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,101,248,231,126,196,255,0,121,63,134,150,168,85,95,142,119,236,79,247,147,248,104,21,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,241,100,98,185,172,115,226,150,39,171,25,207,138,102,176,238,189,31,117,103,153,116,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,40,104,204,30,83,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,87,213,129,85,126,57,223,177,63,222,79,225,165,117,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,119,77,209,200,230,181,236,115,30,198,61,182,43,227,157,251,19,253,228,254,26,85,88,26,104,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,1,158,30,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,221,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,128,141,126,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,5,27,120,183,232,53,78,150,117,47,38,164,219,232,169,32,199,181,62,159,226,148,201,77,79,21,59,34,184,192,200,226,174,141,88,199,171,158,247,57,98,169,124,174,99,57,190,177,201,247,156,199,185,122,255,0,130,158,186,81,218,175,185,167,79,23,235,207,103,227,124,50,76,118,154,68,130,56,223,85,19,59,117,204,107,213,82,89,38,124,45,165,123,99,68,123,82,58,73,223,247,54,114,190,69,248,183,232,53,54,169,244,209,38,164,219,232,170,231,200,116,194,163,226,148,201,77,79,45,67,229,183,78,248,226,174,141,88,199,163,88,198,181,34,169,124,174,99,248,50,141,201,247,90,247,185,41,215,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,160,76,15,26,191,84,248,183,211,250,31,113,184,157,87,192,199,246,217,251,183,252,72,229,94,53,126,169,241,111,167,244,62,227,113,61,255,0,130,238,83,98,193,177,94,161,115,92,166,187,201,89,113,251,125,142,233,113,169,237,62,78,197,44,17,221,36,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,15,21,227,47,173,246,172,235,91,108,26,47,111,177,213,211,212,105,125,60,238,174,175,154,70,240,171,158,229,5,29,66,50,38,38,234,140,142,40,226,221,238,84,87,62,71,183,138,35,17,242,126,95,6,205,20,251,115,212,21,219,88,234,238,29,154,77,50,183,167,102,8,229,227,36,245,215,24,170,41,227,228,213,141,200,232,91,3,43,21,219,61,142,73,59,27,114,111,52,32,174,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,191,63,13,189,23,186,232,135,73,120,189,139,40,196,42,241,188,158,249,81,89,126,190,209,213,189,221,245,158,105,149,176,58,72,213,203,217,127,147,138,141,171,22,205,86,171,85,30,214,201,204,14,151,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,46,123,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,97,70,88,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,45,83,43,241,63,181,103,189,2,95,157,109,212,58,188,79,93,41,105,237,184,244,236,99,90,218,186,249,228,145,137,83,112,163,116,81,163,35,100,180,209,213,189,94,214,198,180,210,170,49,170,215,58,154,73,66,111,232,231,90,29,48,107,237,246,76,91,74,181,126,213,117,189,51,110,221,186,162,10,139,125,85,78,236,145,235,229,226,171,142,39,212,113,100,50,57,253,164,119,6,162,43,184,162,166,253,172,203,102,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,211,158,1,134,211,105,246,27,105,195,41,111,249,5,241,150,170,116,133,110,119,251,164,183,27,141,99,247,87,62,105,234,37,85,115,222,231,43,151,100,217,141,221,26,198,177,141,107,80,61,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,42,188,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,42,175,199,59,246,39,251,201,252,52,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,37,143,248,231,126,196,255,0,121,63,134,149,86,6,148,250,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,139,35,21,205,99,159,20,177,61,88,206,124,83,170,153,204,232,251,171,60,203,164,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,116,17,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,170,30,172,0,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,1,154,206,172,125,83,235,39,212,12,135,220,103,37,87,134,47,94,63,161,11,237,54,131,106,197,235,142,3,144,92,27,240,219,165,198,227,219,165,197,230,115,38,116,155,55,180,229,236,212,78,234,116,119,41,35,138,23,44,147,46,220,229,114,197,94,172,125,83,235,39,212,12,135,220,103,57,80,26,168,5,101,248,80,245,199,77,146,218,172,157,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,89,160,31,146,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,62,221,116,117,155,125,235,15,81,233,110,113,218,190,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,157,175,196,235,175,31,211,125,246,167,65,180,158,245,203,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,140,146,69,51,146,57,147,126,17,57,32,0,18,171,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,69,95,11,143,93,154,101,249,215,179,214,146,43,197,123,174,58,156,150,235,123,233,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,187,74,179,68,232,246,99,99,127,122,186,240,60,255,0,50,211,12,154,12,207,79,242,26,187,21,246,150,158,174,154,158,225,72,168,217,224,101,77,60,148,242,172,110,219,118,61,98,154,68,71,183,103,177,85,28,213,107,145,28,140,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,30,215,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,248,177,177,28,230,53,242,203,19,21,236,231,201,52,61,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,229,93,53,116,235,165,253,6,104,53,229,181,151,106,74,167,219,169,235,47,217,118,88,219,92,144,207,93,5,63,118,86,185,240,181,243,61,25,5,62,236,108,81,185,201,186,72,246,183,156,175,229,218,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,185,188,70,186,167,248,173,85,79,78,184,37,125,186,170,215,23,105,249,69,100,43,221,122,213,199,55,54,208,34,171,120,179,180,232,227,124,142,98,185,220,246,141,85,139,28,172,127,124,235,95,171,88,58,127,198,23,20,195,43,41,223,168,87,136,98,146,146,41,233,228,115,104,40,164,89,152,181,201,187,22,25,28,215,194,172,108,110,119,243,156,215,185,174,99,85,174,168,194,49,158,230,124,200,241,91,83,190,126,119,195,237,233,254,107,215,146,125,135,156,69,200,207,179,10,60,138,103,244,81,61,51,245,251,169,250,61,115,191,119,54,53,0,8,139,162,192,0,3,161,104,86,137,229,218,249,168,52,152,38,37,7,249,186,155,157,87,40,191,188,40,59,241,69,53,87,9,36,103,119,183,222,106,246,218,238,78,252,19,252,169,227,113,220,126,239,150,100,22,204,91,31,164,243,87,75,205,100,54,250,40,59,141,103,118,162,103,163,35,103,39,170,53,187,185,200,155,185,81,19,127,154,162,23,25,209,239,79,20,189,60,233,61,61,170,190,62,121,69,255,0,181,115,191,202,248,225,71,195,80,177,181,18,141,175,141,93,206,40,62,243,81,121,185,21,238,149,237,226,146,113,77,166,85,151,206,62,238,149,124,200,227,63,146,7,183,219,99,70,201,229,252,235,83,19,136,175,117,20,207,227,84,199,84,126,51,164,117,186,158,158,224,152,254,152,225,22,76,3,22,166,236,218,236,84,113,209,193,187,24,215,201,197,62,244,178,112,107,90,178,200,238,79,123,145,169,201,239,115,182,221,79,66,1,96,83,76,83,17,77,60,33,199,247,174,215,126,229,87,110,206,181,85,51,51,51,211,51,190,100,0,31,175,48,0,0,0,0,128,254,35,93,44,124,86,150,167,168,172,18,130,227,85,116,139,180,204,162,142,20,238,177,105,35,135,131,107,209,21,220,153,218,108,113,178,70,177,28,222,27,72,168,196,142,87,190,124,3,23,25,132,163,27,102,109,87,246,118,79,91,125,179,91,67,138,217,140,198,140,195,11,198,55,85,29,21,83,60,105,158,254,142,169,136,158,134,123,193,37,58,218,233,99,249,61,230,241,94,48,234,11,139,240,60,131,239,208,207,50,119,25,111,171,85,122,190,129,101,228,174,118,205,106,62,55,72,136,231,49,85,187,200,232,164,122,198,178,186,196,88,175,13,114,109,92,141,240,237,12,163,54,194,231,152,43,120,252,29,90,209,92,107,29,113,215,19,213,49,59,166,58,192,1,226,217,7,169,210,237,73,201,244,131,62,179,106,62,29,45,59,46,214,73,157,44,41,83,10,75,20,141,123,29,28,145,189,191,37,86,190,55,189,138,173,84,114,35,149,90,230,185,17,201,229,129,251,77,83,69,81,85,51,164,195,202,253,139,120,155,85,88,189,76,85,69,81,49,49,60,38,38,52,152,158,201,133,243,105,118,164,227,26,191,128,217,181,31,14,150,161,246,155,220,46,150,20,169,133,98,150,55,49,238,142,72,222,223,154,35,153,35,30,197,86,170,181,85,170,173,115,154,168,229,245,69,57,244,87,212,151,242,121,212,239,245,65,85,218,194,242,110,221,45,255,0,141,39,126,72,123,105,39,151,169,103,21,71,167,109,242,47,36,111,45,227,124,155,49,239,72,246,184,194,194,203,51,8,199,217,231,112,170,56,199,231,221,63,201,199,59,117,178,55,54,71,50,240,17,51,85,154,245,155,117,79,87,77,51,209,206,167,116,78,156,98,98,173,35,93,32,0,54,72,80,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,44,39,77,186,62,181,117,101,225,111,166,173,183,165,92,121,222,29,79,147,87,226,143,134,86,163,42,103,125,214,173,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,170,187,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,75,244,240,184,244,39,166,95,157,123,197,105,10,188,105,52,255,0,70,177,188,239,18,205,44,15,242,218,147,150,249,138,156,130,8,230,116,222,110,134,24,105,233,233,106,38,107,231,95,45,199,178,177,198,145,193,198,109,167,87,61,29,14,207,14,127,172,126,42,122,143,172,29,41,199,162,23,59,7,147,204,239,59,219,178,140,154,150,117,167,142,182,218,197,141,205,88,98,137,91,219,154,163,239,199,80,197,253,79,109,36,70,177,82,163,133,60,64,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,242,165,212,248,54,88,52,106,131,167,219,181,255,0,10,189,249,204,250,235,112,70,102,244,210,84,185,100,161,236,203,80,150,248,219,10,163,81,176,186,7,186,70,200,136,238,114,73,59,85,235,218,237,196,17,43,196,147,166,124,55,165,13,35,208,125,45,195,235,170,238,47,117,70,79,114,187,220,234,85,90,251,141,198,70,90,89,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,63,154,248,92,122,236,211,47,206,189,158,180,149,94,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,104,18,171,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,5,255,0,0,0,0,0,170,191,28,239,216,159,239,39,240,211,133,120,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,240,149,159,18,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,119,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,8,255,0,214,47,71,89,223,72,25,221,61,130,255,0,89,241,156,110,243,207,236,254,65,219,134,159,226,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,235,21,57,237,201,187,162,252,172,211,194,107,75,250,163,211,93,47,187,211,107,43,170,236,120,77,69,67,215,26,197,175,116,82,199,117,163,159,184,190,98,161,168,245,107,169,41,158,238,91,64,246,42,200,254,83,53,34,71,43,170,102,253,255,0,19,197,114,191,134,253,169,198,109,87,159,131,92,33,187,91,190,33,69,29,71,147,174,139,126,213,76,60,209,123,115,51,147,184,200,221,156,221,215,101,77,207,172,6,107,58,177,245,79,172,159,80,50,31,113,156,229,71,85,234,199,213,62,178,125,64,200,125,198,114,194,116,219,163,235,87,86,94,22,250,106,219,122,85,199,157,225,212,249,53,126,40,248,101,106,50,166,119,221,106,214,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,64,250,222,20,61,113,211,100,182,171,39,72,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,214,104,101,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,82,111,235,31,138,158,163,235,7,74,113,232,133,206,193,228,243,59,206,246,236,163,38,165,157,105,227,173,182,177,99,115,86,24,162,86,246,230,168,251,241,212,49,127,83,219,73,17,172,84,168,225,78,31,91,196,235,175,31,211,125,246,167,65,180,158,245,203,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,140,146,69,51,146,57,147,126,17,57,32,1,234,180,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,89,51,217,27,118,142,39,187,239,57,55,219,100,221,85,17,102,87,137,39,76,248,111,74,26,71,160,250,91,135,215,85,220,94,234,140,158,229,119,185,212,170,181,247,27,140,140,180,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,120,115,95,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,104,17,43,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,126,78,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,173,225,113,235,179,76,191,58,246,122,210,242,117,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,30,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,141,244,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,102,179,169,29,16,186,244,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,205,143,88,166,143,155,55,114,53,252,154,142,122,34,61,103,87,132,87,88,57,53,6,101,111,233,47,48,90,187,149,138,233,79,82,236,69,208,197,78,198,90,39,137,42,235,170,217,42,163,27,44,172,157,29,35,145,238,123,213,143,141,141,107,120,200,231,48,60,87,141,95,170,124,91,233,253,15,184,220,79,65,225,51,164,56,110,189,105,127,81,154,71,168,16,85,201,98,200,169,241,152,106,22,146,117,134,120,158,201,46,18,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,87,53,124,255,0,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,4,0,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,254,52,111,70,185,237,100,177,74,196,123,248,114,89,149,225,95,215,85,78,1,144,218,186,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,225,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,156,91,27,222,248,236,83,172,30,147,48,222,174,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,223,182,245,69,116,76,84,207,14,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,13,73,130,189,124,46,122,234,200,117,190,213,54,133,106,253,125,93,211,50,176,83,178,75,61,221,41,106,170,103,186,91,154,215,247,31,93,43,35,116,81,62,5,108,76,243,19,72,206,242,212,66,213,71,77,201,242,216,80,0,0,3,242,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,126,176,5,5,248,134,116,89,117,233,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,242,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,110,49,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,92,79,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,45,251,163,174,142,176,78,144,48,74,139,5,130,179,227,57,37,231,135,218,12,131,183,53,63,197,59,83,84,62,151,251,213,243,203,28,29,168,234,22,63,213,170,115,219,147,183,85,249,72,0,0,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,68,175,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,124,67,58,44,186,244,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,31,203,225,113,235,179,76,191,58,246,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,66,144,124,57,186,215,254,74,186,143,61,131,63,185,221,100,211,44,167,245,119,42,104,23,187,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,219,74,232,98,141,111,164,205,15,82,58,33,117,233,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,155,30,177,77,31,54,110,228,107,249,53,28,244,68,122,206,175,8,174,176,114,106,12,202,223,210,94,96,181,119,43,21,210,158,165,216,139,161,138,157,140,180,79,18,85,215,85,178,85,70,54,89,89,58,58,71,35,220,247,171,31,27,26,214,241,145,206,96,122,15,28,239,216,159,239,39,240,211,133,120,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,162,240,149,159,18,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,119,95,28,239,216,159,239,39,240,211,138,120,54,229,54,44,127,171,138,203,77,222,187,203,213,228,216,125,198,215,107,143,180,247,249,138,166,79,77,86,232,247,106,42,51,104,41,42,31,187,149,27,247,54,223,147,154,138,28,47,172,30,147,51,46,145,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,219,182,245,68,108,172,85,145,94,24,189,120,254,132,47,180,218,13,171,23,174,56,14,65,112,111,195,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,220,164,142,40,92,178,76,187,115,149,203,106,157,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,198,141,232,215,49,207,138,89,88,143,103,62,73,157,109,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,64,189,79,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,7,117,180,117,199,77,146,248,127,230,93,35,234,51,42,214,251,109,167,182,179,17,187,43,229,168,74,234,72,174,212,211,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,225,93,39,122,167,209,191,168,24,247,184,192,6,148,192,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,40,219,196,179,174,170,110,166,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,54,150,88,231,187,220,86,157,81,211,189,39,141,146,194,200,82,121,161,108,104,212,228,189,201,28,231,163,163,72,195,197,120,92,122,236,211,47,206,189,158,180,191,227,48,58,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,9,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,3,186,128,0,252,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,153,161,215,237,28,190,244,255,0,172,185,102,142,228,115,121,138,188,102,224,234,120,234,120,177,158,110,149,237,73,41,170,120,49,239,72,251,176,73,20,189,190,106,230,115,226,239,188,213,67,77,37,59,120,207,232,53,54,43,170,24,214,191,216,168,170,252,190,113,78,235,93,245,237,167,149,208,71,113,163,142,54,193,35,230,87,171,24,249,169,182,99,98,70,179,229,67,35,211,154,185,234,208,131,250,163,169,159,164,76,115,76,173,213,21,119,90,186,252,43,15,251,51,89,61,194,78,231,46,221,214,225,81,78,200,92,175,115,150,24,233,106,169,162,106,47,30,61,165,99,91,197,173,85,250,216,30,181,253,134,233,247,85,180,114,146,223,222,171,212,219,134,55,222,158,72,185,71,5,13,186,90,186,137,56,185,36,106,182,103,78,250,52,110,236,123,86,62,254,252,93,193,78,84,0,235,253,34,232,133,171,168,238,162,240,205,26,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,242,251,173,123,219,2,177,30,168,228,98,189,28,173,127,30,11,164,146,173,124,19,244,94,235,110,166,207,53,223,33,196,42,233,105,238,148,244,182,28,102,241,51,220,198,85,64,146,200,251,139,98,143,150,207,98,75,13,18,44,170,197,78,113,189,140,118,237,149,169,105,64,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,110,158,43,221,14,83,100,182,171,223,87,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,213,22,104,207,163,238,172,240,222,174,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,174,15,17,127,14,91,238,158,229,85,122,205,160,120,191,157,196,50,11,132,109,172,199,109,52,108,143,224,85,83,201,73,77,79,13,60,107,51,165,170,243,85,117,18,112,138,8,81,176,238,140,70,163,56,236,31,87,193,147,167,79,180,185,221,247,169,123,253,62,244,24,135,114,197,143,253,255,0,231,221,39,133,60,212,191,114,84,114,118,169,101,70,113,146,55,49,254,119,147,85,29,15,202,223,206,105,211,118,136,90,186,112,209,44,91,69,236,215,202,187,205,62,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,228,198,44,179,73,193,155,185,90,206,45,87,61,81,94,189,44,0,0,1,64,62,40,254,187,53,55,242,95,103,162,44,251,48,241,61,233,199,26,234,11,22,209,75,102,75,106,188,89,110,188,153,123,205,96,186,49,108,246,121,164,137,93,75,27,101,99,30,202,142,111,224,217,100,71,178,40,18,70,171,158,170,217,91,21,96,248,163,250,236,212,223,201,125,158,136,9,85,224,99,251,108,253,219,254,36,90,161,85,126,6,63,182,207,221,191,226,69,170,1,85,126,57,223,177,63,222,79,225,164,74,240,206,180,218,175,253,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,146,215,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,3,228,245,209,209,149,247,163,205,71,165,182,71,117,248,206,25,148,121,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,237,180,209,119,98,69,145,173,72,228,107,218,230,241,85,124,81,250,191,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,253,93,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,180,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,91,169,29,16,186,244,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,205,143,88,166,143,155,55,114,53,252,154,142,122,34,61,67,75,192,168,15,9,222,181,47,184,214,85,108,233,87,58,142,235,117,199,239,27,193,135,173,190,222,201,126,15,84,178,84,84,212,54,102,195,23,122,72,102,89,94,247,76,247,57,176,118,145,85,27,18,201,36,86,254,0,3,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,94,17,69,20,77,116,178,191,100,115,149,172,107,149,24,199,189,118,107,28,168,30,127,171,31,75,26,201,244,255,0,33,246,233,204,214,23,147,143,117,165,134,245,147,209,54,189,222,108,216,237,94,55,144,227,120,61,246,27,213,150,105,150,165,148,236,154,223,86,180,211,69,82,140,99,101,100,141,138,77,211,139,94,215,198,244,86,241,224,249,40,216,13,84,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,19,166,221,31,90,186,178,240,183,211,86,219,210,174,60,239,14,167,201,171,241,71,195,43,81,149,51,190,235,86,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,87,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,40,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,111,235,31,138,158,163,235,7,74,113,232,133,206,193,228,243,59,206,246,236,163,38,165,157,105,227,173,182,177,99,115,86,24,162,86,246,230,168,251,241,212,49,127,83,219,73,17,172,84,168,225,79,208,60,105,52,255,0,70,177,188,239,18,205,44,15,242,218,147,150,249,138,156,130,8,230,116,222,110,134,24,105,233,233,106,38,107,231,95,45,199,178,177,198,145,193,198,109,167,87,61,29,14,207,173,96,61,86,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,44,202,241,36,233,159,13,233,67,72,244,31,75,112,250,234,187,139,221,81,147,220,174,247,58,149,86,190,227,113,145,150,150,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,150,190,13,150,13,26,160,233,246,237,127,194,175,126,115,62,186,220,17,153,189,52,149,46,89,40,123,50,212,37,190,54,194,168,212,108,46,129,238,145,178,34,59,156,146,78,213,122,246,187,113,114,175,28,239,216,159,239,39,240,208,34,175,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,170,178,247,188,56,186,28,169,233,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,37,101,248,92,122,236,211,47,206,189,158,180,151,254,45,125,107,252,18,142,179,164,221,50,185,221,104,239,83,118,100,205,46,16,47,98,54,208,205,7,113,150,198,170,183,156,157,230,75,20,146,186,55,53,169,26,54,37,89,18,89,152,192,225,94,36,126,32,148,221,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,109,187,35,84,250,190,15,55,110,162,230,214,26,139,22,13,115,171,126,146,81,212,45,94,113,70,233,169,86,8,103,154,134,173,180,50,178,57,151,188,215,190,104,35,107,157,76,155,185,34,141,37,221,173,110,208,215,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,209,78,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,186,235,173,152,142,129,233,245,94,119,150,207,254,114,154,217,75,198,95,239,250,254,196,178,195,75,206,56,223,218,238,118,92,157,199,55,139,127,21,255,0,34,244,34,160,252,64,117,35,55,205,122,133,187,227,57,101,183,225,52,120,111,248,50,213,64,202,197,157,142,167,126,211,54,177,219,57,88,146,212,49,241,61,81,168,213,107,18,40,221,187,163,87,46,183,53,199,78,2,199,62,152,242,167,116,38,219,3,178,212,109,102,109,24,91,213,105,106,136,231,87,164,198,179,17,49,26,71,78,249,152,137,158,136,237,209,195,53,11,59,200,53,59,55,189,231,249,77,79,122,233,125,172,146,178,125,158,247,50,62,75,247,98,143,155,156,228,138,54,241,99,26,174,94,44,99,91,190,200,121,224,10,246,170,166,169,154,170,227,46,198,179,106,139,22,233,181,106,52,166,152,136,136,142,136,141,209,0,0,252,122,0,29,143,164,140,95,76,114,237,120,198,109,90,173,126,242,54,180,172,167,125,29,26,219,214,173,151,138,245,168,137,148,244,18,39,7,181,145,72,231,238,247,61,188,85,140,115,21,90,175,71,183,210,213,185,189,114,45,196,233,172,176,243,12,101,57,118,18,230,46,186,102,168,162,153,157,34,38,102,116,142,17,17,253,117,238,76,111,14,174,150,43,112,218,95,211,214,125,65,218,186,93,104,218,204,106,149,233,79,51,35,160,168,134,41,124,251,94,215,61,204,150,70,189,98,70,254,173,204,103,117,28,142,73,81,27,57,192,44,140,38,22,140,29,168,181,111,163,241,151,19,237,22,127,138,218,92,194,188,195,23,198,173,209,17,194,154,99,132,71,119,227,58,207,72,0,50,90,48,0,0,0,0,0,0,0,7,158,207,240,12,71,84,113,26,252,19,59,180,252,78,199,115,237,121,170,94,252,176,247,59,114,178,86,125,248,156,215,166,207,141,139,242,114,111,182,203,242,85,66,148,181,235,70,50,13,3,212,235,174,155,228,19,249,207,39,194,122,43,131,105,223,12,117,244,146,38,241,204,196,127,252,172,114,53,92,214,201,28,140,71,59,142,235,121,196,106,235,239,76,180,235,49,208,59,230,105,153,203,228,174,152,125,28,147,216,238,92,103,147,177,81,52,208,39,99,181,27,209,174,243,14,142,40,57,189,28,145,247,57,252,145,170,105,115,172,190,156,93,153,187,78,145,85,49,174,189,157,49,240,254,114,179,185,49,218,251,187,63,153,211,129,187,206,170,197,250,162,153,166,55,233,92,204,69,53,68,125,209,84,70,249,141,56,205,52,194,161,0,4,17,214,64,0,1,61,252,57,122,167,248,85,85,55,78,185,221,125,186,150,215,47,117,248,189,100,203,218,122,85,201,55,55,80,42,163,120,191,186,233,36,124,110,122,181,220,247,141,21,235,36,76,100,8,6,86,15,23,94,10,244,93,163,237,237,142,166,135,105,118,123,11,180,249,117,121,126,43,132,239,166,122,105,170,56,85,29,221,61,113,51,29,45,8,3,137,244,121,170,217,246,179,232,85,159,57,212,91,77,61,53,202,89,167,164,138,182,7,179,141,214,40,93,219,243,107,19,62,80,57,100,108,172,115,62,72,174,137,207,106,53,143,107,83,182,22,61,155,180,223,183,77,202,120,76,106,226,172,203,1,119,43,198,93,193,95,211,159,110,169,166,116,157,99,88,157,39,73,254,167,162,98,39,112,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,115,209,132,179,78,158,122,179,195,122,69,240,196,211,60,226,251,79,73,120,190,215,212,93,169,172,88,227,171,214,150,123,171,210,249,84,147,171,30,145,202,172,100,81,61,100,115,213,156,55,237,177,85,29,43,17,106,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,124,154,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,114,61,223,139,149,86,202,188,40,122,28,169,201,110,182,78,174,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,105,169,180,171,52,77,147,118,54,54,119,130,53,106,239,135,222,182,232,247,78,152,191,80,121,5,170,174,58,122,250,121,106,114,139,77,92,80,82,207,141,49,245,81,65,64,146,35,167,89,103,125,66,78,215,43,27,19,95,2,238,217,17,21,23,110,107,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,252,89,24,174,107,218,201,98,137,234,199,240,226,186,83,40,135,196,119,161,202,110,148,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,7,85,241,102,213,236,55,94,180,191,167,61,92,211,249,234,228,177,100,84,249,52,212,233,87,2,195,60,79,100,150,248,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,171,92,188,43,194,227,215,102,153,126,117,236,245,164,85,37,87,133,199,174,205,50,252,235,217,235,64,149,94,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,47,248,16,3,197,111,170,61,118,233,175,244,93,250,20,206,126,206,125,163,248,223,196,255,0,193,148,117,157,255,0,47,228,123,63,236,152,164,227,199,191,47,243,118,223,151,207,125,147,110,127,225,127,214,103,82,125,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,124,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,247,183,219,116,69,64,179,240,0,21,87,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,89,167,79,61,89,225,189,34,248,98,105,158,113,125,167,164,188,95,107,234,46,212,214,44,113,213,235,75,61,213,233,124,170,73,213,143,72,229,86,50,40,158,178,57,234,206,27,246,216,170,142,149,136,161,202,188,103,244,203,68,177,236,155,26,212,91,21,230,146,139,84,50,122,135,62,251,105,108,147,207,61,198,220,202,120,224,130,181,232,178,44,84,172,133,105,82,22,181,24,222,250,203,34,162,185,96,121,89,103,170,213,45,82,206,245,167,59,185,234,102,165,223,126,51,146,94,123,62,118,183,202,195,79,221,237,66,200,99,253,92,44,100,109,218,56,152,223,186,212,223,109,215,117,85,85,237,90,163,225,255,0,212,22,145,116,251,102,234,7,49,199,124,165,5,95,57,239,86,217,100,138,42,171,13,44,146,211,67,66,234,150,61,233,34,205,60,149,15,222,24,216,231,66,214,55,186,173,115,156,200,194,197,124,27,44,26,53,65,211,237,218,255,0,133,94,252,230,125,117,184,35,51,122,105,42,92,178,80,246,101,168,75,124,109,133,81,168,216,93,3,221,35,100,68,119,57,36,157,170,245,237,118,226,229,94,57,223,177,63,222,79,225,164,10,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,230,87,139,230,169,96,154,211,130,104,6,166,105,165,247,227,56,221,231,237,95,146,173,242,179,83,247,123,83,80,67,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,168,112,15,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,104,17,87,194,227,215,102,153,126,117,236,245,165,170,120,136,245,121,252,148,180,105,62,203,86,246,117,11,49,238,209,98,252,232,60,204,48,118,157,23,154,171,147,146,164,105,218,142,86,240,71,115,229,44,145,111,27,227,73,120,211,183,68,122,141,83,164,29,72,88,181,74,151,21,171,201,31,138,89,242,59,186,219,41,170,98,167,124,236,134,199,92,247,239,36,170,141,99,26,212,115,222,168,142,122,49,174,224,201,31,198,55,115,253,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,121,75,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,13,4,244,47,209,149,139,163,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,241,95,12,94,131,191,66,22,42,109,121,213,139,47,28,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,81,199,44,45,89,33,93,185,202,213,159,224,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,114,175,26,191,84,248,183,211,250,31,113,184,156,255,0,161,158,179,108,93,30,105,198,177,92,227,181,124,103,51,202,62,7,79,140,219,101,99,210,149,210,68,149,253,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,198,19,171,196,235,175,31,208,133,138,167,65,180,158,245,199,62,200,45,238,248,149,210,221,113,237,213,98,240,185,240,186,61,219,218,114,119,170,32,117,66,55,140,145,203,11,86,57,147,110,113,57,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,124,155,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,75,212,240,226,232,114,167,165,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,129,213,122,62,233,51,13,233,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,94,234,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,191,48,46,252,17,255,0,160,173,82,206,245,167,164,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,250,184,88,200,219,180,113,49,191,117,169,190,219,174,234,170,171,32,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,138,190,23,30,187,52,203,243,175,103,173,44,211,196,119,174,58,158,148,176,218,12,63,79,153,73,81,168,185,133,60,239,161,154,87,197,43,44,148,141,84,98,214,203,2,170,185,239,115,149,205,129,174,111,105,207,138,87,57,92,144,172,82,83,183,75,154,233,252,154,245,219,25,214,191,178,223,104,254,206,121,223,240,103,158,242,125,255,0,49,71,61,55,248,238,220,156,120,247,249,127,49,119,227,183,203,125,211,197,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,249,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,26,9,232,95,163,43,23,71,154,113,85,108,146,235,241,156,207,40,242,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,226,138,200,163,226,190,24,189,7,126,132,44,84,218,243,171,22,94,57,246,65,111,111,195,109,119,27,119,110,171,23,133,207,153,178,108,238,235,147,189,81,3,169,213,220,163,142,88,90,178,66,187,115,149,171,63,192,170,191,28,239,216,159,239,39,240,210,173,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,45,43,199,59,246,39,251,201,252,52,173,92,31,76,242,173,68,183,101,247,28,90,147,205,253,138,199,223,147,92,96,100,114,73,51,168,99,170,166,167,149,241,181,140,118,253,191,52,217,94,174,226,214,197,20,175,87,125,221,148,47,123,160,30,176,109,93,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,147,242,248,136,244,135,252,171,116,105,62,203,81,119,181,11,14,238,214,226,252,235,252,180,51,247,93,23,154,164,147,146,44,107,221,142,38,240,87,112,227,44,113,111,35,35,89,121,81,182,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,197,145,138,230,177,207,138,88,158,172,103,62,40,25,182,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,233,125,39,122,167,209,191,168,24,247,184,192,88,255,0,139,175,71,216,205,126,27,112,234,211,15,74,75,109,246,215,81,76,220,185,179,75,80,247,221,224,149,105,40,105,31,18,43,221,20,79,129,91,27,85,141,99,17,236,145,238,115,185,70,214,190,184,58,78,245,79,163,127,80,49,239,113,128,13,41,130,63,245,235,170,89,222,139,116,157,156,234,102,154,95,126,13,146,89,190,25,228,171,124,172,53,29,174,237,202,150,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,43,3,167,175,17,238,179,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,62,108,166,107,219,201,143,114,110,213,71,38,251,162,162,252,192,152,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,0,132,30,37,157,117,84,244,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,20,238,72,231,49,91,26,72,28,43,197,115,174,159,241,253,47,232,166,103,255,0,197,20,185,253,109,11,127,226,181,182,184,234,17,223,248,223,52,198,183,253,196,42,255,0,246,68,37,85,130,199,250,208,232,251,25,233,27,160,156,70,202,212,164,173,205,175,153,197,169,217,101,226,146,90,142,197,116,241,81,94,31,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,139,66,184,14,191,210,175,83,25,151,74,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,244,15,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,250,252,68,122,67,254,74,90,202,159,101,168,187,58,123,152,247,107,113,126,117,254,102,104,59,77,139,205,82,73,201,18,68,237,73,43,120,43,185,242,138,72,183,145,242,36,188,66,242,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,66,253,102,223,122,60,212,122,171,156,150,175,140,225,153,71,151,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,21,86,75,30,133,0,28,83,173,13,28,190,235,239,76,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,115,93,209,187,47,107,0,101,92,18,43,175,190,158,45,93,51,245,47,127,192,241,91,85,93,6,39,112,167,166,189,227,140,169,172,109,75,252,148,236,217,237,71,34,171,209,145,212,199,85,11,18,95,214,112,137,170,229,126,233,35,253,87,133,198,144,211,106,215,88,56,204,247,40,41,39,182,224,212,243,101,245,80,205,60,177,61,239,166,115,25,74,232,150,63,231,61,149,147,210,72,173,114,181,138,200,222,142,229,252,199,5,218,104,14,142,88,186,127,209,172,79,71,113,201,188,197,38,51,111,109,60,149,60,94,207,55,84,247,58,74,154,158,15,123,214,62,236,242,75,47,111,154,181,156,248,183,238,181,16,232,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,7,85,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,44,140,87,53,237,100,177,68,245,99,248,113,93,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,105,3,196,51,162,203,175,75,26,161,81,125,196,49,250,182,233,94,75,80,139,143,214,45,75,170,146,138,117,143,148,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,113,243,253,11,245,155,125,232,243,81,234,174,114,90,190,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,97,161,64,126,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,8,149,226,129,175,122,177,211,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,70,154,175,157,43,232,171,100,116,124,42,35,145,137,187,225,141,119,68,229,247,118,223,101,84,80,152,7,63,215,237,38,253,58,232,214,89,164,127,107,238,184,191,218,139,123,168,190,41,108,118,211,65,247,145,220,92,221,211,185,11,248,246,229,139,147,123,145,62,70,114,111,46,73,88,29,5,117,235,213,142,180,245,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,89,13,59,36,110,210,68,199,125,215,38,251,108,187,162,170,45,191,129,152,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,148,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,254,13,99,26,212,217,17,16,208,79,93,29,25,88,186,195,211,138,91,100,119,95,131,102,120,191,152,168,198,110,82,189,235,74,217,37,70,119,105,170,99,110,251,195,47,106,36,89,26,213,146,55,49,174,111,36,71,197,37,0,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,192,179,255,0,3,31,219,103,238,223,241,34,213,10,128,240,83,213,44,19,20,206,243,237,51,191,223,124,174,73,157,252,43,236,253,23,149,153,254,115,201,67,113,154,171,245,140,98,199,31,8,220,142,253,99,155,203,125,155,186,252,139,127,2,170,252,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,196,255,0,121,63,134,144,43,164,157,111,181,116,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,201,140,89,102,143,155,246,114,181,156,156,141,122,162,49,66,237,58,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,243,237,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,234,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,225,67,208,229,54,53,106,178,117,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,178,29,171,195,139,161,202,158,148,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,76,160,84,7,94,189,122,245,99,162,221,88,231,58,103,166,154,173,240,108,110,205,240,207,37,69,240,43,109,71,107,187,109,165,154,79,214,77,78,249,29,188,146,189,223,121,203,182,251,38,200,136,136,22,254,87,87,139,223,75,89,86,165,224,148,157,66,226,217,37,214,179,244,121,111,116,23,28,101,91,36,212,254,69,243,34,203,93,74,198,53,123,115,51,147,86,161,206,251,174,130,22,185,92,207,47,180,159,91,194,147,170,61,118,234,83,244,163,250,107,206,126,209,253,156,248,39,195,63,193,148,116,125,143,49,231,187,223,236,104,163,229,203,177,23,243,183,219,143,203,109,215,121,254,6,91,49,172,166,251,135,220,102,187,99,149,222,82,174,162,223,95,107,146,78,211,36,229,75,91,75,45,37,76,123,61,21,19,156,19,202,205,246,228,222,91,181,81,200,138,159,40,176,159,18,223,15,186,157,30,186,222,58,131,210,11,85,36,122,125,95,81,230,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,54,106,34,49,27,181,123,1,170,128,120,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,3,53,157,88,250,167,214,79,168,25,15,184,206,89,167,79,61,89,225,189,34,248,98,105,158,113,125,167,164,188,95,107,234,46,212,214,44,113,213,235,75,61,213,233,124,170,73,213,143,72,229,86,50,40,158,178,57,234,206,27,246,216,170,142,149,136,181,151,213,143,170,125,100,250,129,144,251,140,231,52,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,231,35,221,248,185,85,67,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,255,0,171,190,31,122,219,163,221,58,98,253,65,228,22,170,184,233,235,233,229,169,202,45,53,113,65,75,62,52,199,213,69,5,2,72,142,157,101,157,245,9,59,92,172,108,77,124,11,187,100,68,84,93,164,175,133,15,67,149,57,45,214,201,213,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,54,149,102,137,178,110,198,198,206,245,186,1,154,206,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,226,200,197,115,94,214,75,20,79,86,63,135,21,153,94,44,218,189,134,235,214,151,244,231,171,154,127,61,92,150,44,138,159,38,154,157,42,224,88,103,137,236,146,223,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,107,151,149,120,142,244,57,77,210,150,101,65,152,105,243,234,234,52,235,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,238,185,145,74,215,35,150,21,150,72,106,4,170,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,159,254,43,125,81,235,183,77,127,162,239,208,166,115,246,115,237,31,198,254,39,254,12,163,172,239,249,127,35,217,255,0,100,197,39,30,61,249,127,155,182,252,190,123,236,155,4,255,0,42,175,199,59,246,39,251,201,252,52,242,157,5,117,235,213,142,180,245,99,131,105,158,165,234,183,198,113,187,207,196,252,237,23,192,173,180,253,222,213,182,170,104,255,0,89,13,59,36,110,210,68,199,125,215,38,251,108,187,162,170,47,171,241,206,253,137,254,242,127,13,2,181,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,63,46,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,243,229,223,120,112,120,127,209,244,239,98,139,86,245,123,29,255,0,93,138,255,0,51,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,174,89,67,176,116,73,209,246,51,210,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,22,200,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,17,171,173,174,150,63,148,38,17,21,227,14,160,183,51,60,199,254,253,12,243,39,109,247,10,68,71,171,232,22,94,72,214,238,231,35,227,116,136,173,107,209,91,188,109,150,71,164,149,7,142,34,197,24,155,115,106,228,110,150,203,40,205,177,89,30,54,222,63,7,86,149,209,58,199,84,245,196,245,196,198,233,142,166,123,193,97,30,33,29,33,255,0,213,46,161,116,214,215,254,110,76,146,211,65,69,255,0,141,116,247,87,59,185,255,0,137,73,24,200,191,221,204,245,255,0,24,226,189,202,235,27,131,185,130,187,54,174,125,147,215,29,110,206,217,157,163,194,109,70,2,156,118,18,123,42,167,166,154,186,105,159,202,122,99,120,0,49,82,0,0,5,181,244,47,213,61,22,182,97,20,152,14,83,95,190,121,141,209,171,39,106,173,68,207,184,80,64,144,70,218,249,37,123,85,189,215,58,102,177,237,89,28,231,61,174,147,100,107,184,182,82,148,33,167,185,222,65,166,57,189,147,63,197,170,123,55,75,21,100,117,144,110,247,181,146,113,95,189,20,156,28,215,44,82,55,147,30,212,114,114,99,220,221,246,82,235,116,43,91,49,29,124,211,234,76,239,18,159,252,221,53,206,151,140,191,222,21,253,136,165,154,151,156,145,179,187,219,239,53,59,141,111,23,126,41,254,68,156,100,185,151,141,219,240,55,103,203,167,241,143,143,91,149,249,79,216,143,144,49,127,40,224,105,159,23,185,51,175,85,21,76,240,236,166,126,143,219,29,78,132,0,55,170,156,0,0,0,0,0,0,0,0,42,15,173,174,169,255,0,148,38,111,21,159,14,175,184,179,3,199,254,229,12,19,47,109,151,10,180,87,163,235,214,46,40,230,238,215,35,35,108,138,174,107,17,93,180,110,150,70,39,116,241,44,234,75,241,233,195,18,170,255,0,51,85,150,57,244,159,248,170,138,74,104,228,114,255,0,197,149,234,214,255,0,153,106,63,252,107,10,247,34,25,238,103,225,42,156,37,174,17,198,122,231,171,236,233,237,238,223,209,220,147,236,60,97,45,83,180,24,248,242,235,143,209,211,49,243,105,159,167,61,181,71,205,234,167,126,179,206,242,64,2,50,188,128,0,2,66,116,87,211,111,242,134,212,239,245,65,75,221,194,241,158,221,85,255,0,141,95,98,73,187,137,39,151,166,103,20,87,175,113,241,175,37,111,29,163,100,155,61,143,88,247,228,154,93,166,217,62,175,231,214,109,56,195,162,167,125,218,247,51,162,133,106,102,72,162,141,172,99,164,146,71,187,230,168,214,70,199,189,81,168,174,84,106,163,90,231,42,53,110,247,75,180,219,24,210,12,6,205,167,24,116,85,12,180,217,33,116,80,173,76,203,44,178,57,239,116,146,72,247,124,145,92,249,30,247,170,53,17,168,174,84,107,90,212,70,166,235,38,203,124,114,231,132,185,243,41,252,103,171,227,252,213,127,41,155,107,253,154,193,120,150,18,127,188,222,137,210,117,249,148,240,154,250,245,157,241,71,13,250,206,190,78,147,234,128,4,237,201,225,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,238,190,28,93,14,83,117,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,247,136,171,225,113,232,79,76,191,58,247,138,210,85,0,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,244,0,12,230,117,131,210,102,101,210,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,123,118,222,168,141,149,138,190,215,194,227,215,102,153,126,117,236,245,164,170,241,206,253,137,254,242,127,13,34,175,133,199,174,205,50,252,235,217,235,64,149,94,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,45,83,174,126,134,63,150,143,216,159,245,209,251,29,246,59,226,95,237,39,196,60,215,155,242,223,252,113,15,14,62,91,254,235,126,127,209,183,207,202,116,83,225,189,252,143,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,0,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,154,206,172,125,83,235,39,212,12,135,220,103,57,253,231,41,190,228,22,235,21,166,239,93,230,41,49,155,123,237,118,184,251,76,103,151,165,125,85,69,91,163,221,168,138,253,231,171,168,126,238,85,119,223,219,126,45,106,39,64,234,199,213,62,178,125,64,200,125,198,115,175,248,121,244,89,117,234,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,242,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,65,216,60,49,124,63,232,245,118,178,155,168,29,111,199,124,222,11,73,198,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,254,112,200,198,182,103,61,187,171,163,107,217,37,196,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,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,63,88,20,23,226,25,209,101,215,165,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,196,179,79,186,165,165,184,38,180,224,151,61,51,212,187,23,198,113,187,207,103,206,209,121,169,169,251,189,169,153,52,127,172,133,236,145,187,73,19,29,247,92,155,237,178,238,138,168,185,236,234,187,165,29,71,233,43,81,223,133,102,177,121,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,201,169,44,42,170,232,220,230,170,43,216,248,228,120,116,15,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,104,17,43,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,71,92,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,37,124,46,61,118,105,151,231,94,207,90,126,175,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,130,218,188,60,51,91,174,127,209,110,149,95,111,52,244,144,212,82,217,223,100,99,105,152,230,177,96,183,212,203,67,11,149,28,231,47,55,69,77,27,158,187,236,175,87,42,35,81,81,169,34,138,192,240,58,202,111,181,120,174,174,97,85,21,220,236,182,171,133,158,233,71,77,218,98,118,170,170,227,170,142,162,78,104,156,221,201,148,84,201,178,170,181,59,123,181,17,92,229,91,63,2,149,188,106,253,83,226,223,79,232,125,198,226,64,2,127,248,213,250,167,197,190,159,208,251,141,196,243,254,22,29,38,97,189,70,106,133,219,56,212,10,138,74,235,22,154,212,91,234,106,49,202,186,5,158,11,203,234,163,172,72,146,71,247,26,141,100,82,211,199,34,177,204,145,146,166,236,114,113,85,69,9,43,225,67,208,229,54,53,106,178,117,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,102,128,0,43,87,86,60,26,255,0,74,26,167,153,106,103,242,142,248,103,218,220,130,227,125,242,95,100,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,223,109,246,77,246,44,168,1,202,186,92,208,191,228,215,161,56,206,138,125,169,251,71,246,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,249,235,191,29,254,91,236,157,84,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,255,0,128,0,10,171,241,206,253,137,254,242,127,13,45,80,170,191,28,239,216,159,239,39,240,208,33,7,68,26,67,134,235,215,83,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,201,213,119,74,58,143,210,86,163,191,10,205,98,243,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,147,82,88,85,85,209,185,205,84,87,177,241,200,254,129,225,113,235,179,76,191,58,246,122,210,239,181,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,224,170,191,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,156,210,61,205,133,204,110,232,216,220,247,199,114,134,109,186,170,233,159,50,233,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,251,10,240,180,235,234,197,87,98,176,244,167,171,215,15,35,117,161,254,241,195,175,117,85,47,124,119,8,220,245,88,237,179,58,71,47,110,102,114,72,233,246,84,141,241,182,56,90,140,123,35,73,195,229,120,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,120,157,116,29,250,16,190,212,235,206,147,217,120,224,57,5,193,223,18,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,241,142,56,161,114,199,10,109,206,38,172,117,232,251,171,60,203,164,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,116,59,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,51,239,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,90,22,169,226,17,159,225,186,167,225,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,225,43,62,51,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,221,39,122,167,209,191,168,24,247,184,192,48,78,161,114,172,39,66,117,51,167,223,45,241,12,111,81,190,27,83,198,74,169,27,240,186,234,58,200,103,243,16,199,186,198,189,216,226,237,72,156,81,206,225,3,185,162,69,193,238,147,189,83,232,223,212,12,123,220,96,2,255,0,186,163,208,191,229,41,161,57,54,138,125,169,251,57,246,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,249,233,183,45,254,123,108,176,171,73,252,26,255,0,69,250,167,134,234,103,242,142,248,159,217,44,130,221,125,242,95,100,59,62,107,202,212,199,55,107,185,231,93,195,151,111,143,46,46,219,125,246,93,182,44,168,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,8,213,212,223,94,218,53,210,190,163,225,154,111,159,193,117,168,171,201,184,214,92,170,40,233,220,248,236,182,183,172,177,71,89,34,109,188,219,207,26,183,181,22,239,72,217,51,246,228,216,163,154,74,128,0,0,56,87,88,61,38,97,189,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,191,109,234,138,232,152,169,221,64,25,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,43,86,58,215,202,181,247,163,187,86,138,106,197,207,226,89,126,31,152,91,43,109,183,105,86,71,213,93,173,105,67,112,138,71,84,187,138,177,102,129,239,167,106,202,231,163,230,108,237,85,107,159,28,178,190,205,60,71,122,28,169,234,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,29,16,129,221,122,32,213,236,55,65,122,156,196,181,115,80,39,171,142,197,142,211,221,230,168,74,72,22,105,229,123,237,117,113,69,12,108,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,121,254,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,227,72,245,107,88,215,203,44,175,70,51,159,20,229,68,191,240,230,232,163,249,85,106,60,247,252,254,217,117,143,76,177,111,214,92,170,96,78,212,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,239,19,166,138,68,14,171,225,139,225,255,0,71,171,181,148,221,64,235,126,59,230,240,90,78,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,243,134,70,53,179,57,237,221,93,27,94,201,46,80,0,0,17,43,196,255,0,90,45,90,83,210,94,91,98,135,47,164,180,228,249,205,59,108,54,106,55,49,178,207,95,4,147,68,219,131,89,26,181,219,49,40,223,51,93,42,162,35,22,72,209,28,217,31,30,225,74,221,72,235,125,215,168,253,109,202,117,162,243,99,164,179,84,100,117,17,57,148,20,210,58,70,83,65,12,17,211,194,197,123,190,111,122,69,12,124,223,179,81,207,228,228,107,17,81,137,234,250,35,215,154,110,156,122,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,112,119,55,211,177,19,103,113,114,112,160,6,170,1,194,186,35,215,154,158,163,186,104,195,181,38,243,91,73,62,66,180,239,181,228,9,13,68,82,61,46,52,207,88,164,146,86,68,198,54,23,204,214,199,82,145,112,111,6,84,49,19,118,241,114,247,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,211,238,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,46,125,250,193,233,51,50,233,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,61,187,111,84,70,202,197,93,25,156,127,170,174,153,240,222,171,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,10,192,240,175,235,110,235,165,217,149,171,166,156,238,122,187,134,39,152,222,33,164,176,212,77,84,229,101,130,182,100,155,245,81,68,216,94,247,178,170,165,244,204,86,243,100,113,61,207,149,127,159,42,173,143,245,173,210,151,242,193,210,203,86,153,253,189,251,37,240,204,130,11,239,157,248,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,146,237,195,109,190,123,167,202,232,203,161,125,56,232,242,197,93,37,178,191,237,70,103,121,229,21,203,38,168,163,74,121,29,75,207,148,116,180,241,115,127,98,20,226,199,61,17,238,116,146,34,57,206,84,108,76,142,74,129,0,58,92,240,164,254,77,122,237,140,235,95,233,235,237,31,217,207,59,254,12,251,45,228,251,254,98,142,122,111,241,222,110,78,60,123,252,191,152,187,241,219,229,190,233,63,192,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,69,251,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,13,10,116,73,214,14,51,213,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,80,182,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,168,233,209,147,194,203,132,147,69,4,204,98,252,158,196,150,20,141,200,139,205,22,104,213,26,173,71,185,157,215,195,119,5,234,59,42,234,58,215,123,233,234,233,240,63,129,240,118,77,121,172,129,243,90,224,181,200,255,0,191,79,87,18,57,190,99,189,219,84,142,157,28,215,185,236,71,181,241,118,86,120,130,85,120,231,126,196,255,0,121,63,134,149,86,90,167,142,119,236,79,247,147,248,105,2,186,69,209,11,87,81,221,69,225,154,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,229,247,90,247,182,5,98,61,81,200,197,122,57,90,254,60,20,37,7,134,47,65,223,166,251,237,54,188,234,197,151,150,3,143,220,27,240,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,174,252,37,106,93,73,249,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,63,88,2,0,117,71,225,73,252,165,53,219,38,214,191,211,215,217,207,180,126,75,252,25,246,91,206,118,60,189,28,20,223,227,188,220,124,185,118,57,127,49,54,229,183,207,109,214,127,128,34,175,67,29,12,127,34,239,182,223,235,163,246,199,237,143,195,127,218,79,135,249,95,41,230,127,248,226,110,124,188,207,253,206,220,63,167,127,148,170,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,36,255,0,64,61,96,221,122,77,213,198,186,224,180,146,96,153,141,69,29,6,86,201,162,114,190,154,6,61,201,29,116,78,141,142,151,157,58,77,43,214,54,181,201,43,28,246,113,230,177,201,29,255,0,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,103,7,170,174,153,243,46,148,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,182,175,10,44,27,169,124,15,68,174,54,109,114,160,171,177,227,16,84,54,28,51,31,185,80,50,146,227,66,206,253,84,181,211,77,31,105,179,53,146,205,51,120,36,206,87,254,173,202,214,182,55,70,233,2,162,250,177,245,79,172,159,80,50,31,113,156,238,190,28,93,14,83,117,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,143,133,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,157,96,244,153,153,116,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,158,221,183,170,35,101,98,174,140,202,171,241,206,253,137,254,242,127,13,2,42,248,92,122,236,211,47,206,189,158,180,181,78,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,58,171,240,184,245,217,166,95,157,123,61,105,127,192,64,14,151,60,41,63,147,94,187,99,58,215,250,122,251,71,246,115,206,255,0,131,62,203,121,62,255,0,152,163,158,155,252,119,155,147,143,30,255,0,47,230,46,252,118,249,111,186,114,175,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,2,37,120,101,218,109,87,174,184,244,194,142,243,108,164,175,167,142,162,229,86,200,170,97,108,172,108,240,91,42,230,134,84,107,145,81,31,28,177,199,35,29,248,181,236,107,147,101,68,83,65,37,0,248,92,122,236,211,47,206,189,158,180,191,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,63,53,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,161,58,204,233,86,225,211,190,98,203,181,134,42,138,188,39,33,154,105,109,245,77,167,115,98,183,74,233,101,115,109,206,123,165,145,239,115,33,70,43,100,122,181,100,78,106,136,170,199,237,112,135,133,214,205,33,198,53,199,78,46,250,121,148,82,211,185,181,176,189,212,53,114,194,178,186,221,90,140,114,67,85,26,35,154,188,152,231,111,178,57,188,218,174,99,151,139,220,139,173,205,50,250,113,246,116,143,157,28,39,242,251,83,125,132,218,251,219,39,152,197,117,76,248,10,230,34,229,60,119,116,85,29,180,235,175,108,107,29,42,41,7,185,214,205,33,201,244,59,81,238,250,121,148,82,212,53,212,83,61,212,53,114,194,145,54,227,68,175,114,67,85,26,35,156,156,94,214,239,178,57,220,28,142,99,151,147,28,137,225,138,250,186,42,183,84,209,92,105,48,236,44,46,38,206,54,205,24,140,61,81,85,21,68,76,76,112,152,158,18,0,15,151,184,119,62,143,122,135,170,233,231,86,41,238,181,242,115,197,239,253,171,101,254,39,201,50,50,26,117,145,170,149,141,100,104,238,114,193,247,156,137,193,202,172,116,172,111,21,147,146,112,192,122,89,189,94,30,228,93,183,59,225,131,153,229,216,124,223,9,115,3,139,167,91,117,198,147,31,14,216,227,19,209,43,255,0,199,114,11,70,89,143,219,50,156,126,175,205,90,239,52,112,220,40,167,237,185,157,218,121,152,143,141,252,94,136,230,238,215,34,236,228,69,77,254,104,138,125,18,181,188,58,186,167,162,195,106,191,64,185,245,127,106,215,117,172,107,241,170,167,173,68,207,142,190,162,104,162,242,13,99,90,246,178,41,28,245,149,29,250,182,177,253,213,114,185,101,69,109,148,150,38,3,27,70,58,204,92,167,143,76,117,75,140,246,179,102,113,27,45,153,87,130,187,19,52,113,162,175,173,79,68,247,199,9,142,137,0,6,106,50,0,0,0,0,17,239,173,78,164,191,147,206,152,255,0,169,250,174,214,105,147,119,41,108,28,169,59,241,195,219,88,252,197,75,249,42,49,59,108,145,56,163,185,111,35,227,221,143,98,73,183,90,213,29,73,198,52,131,1,188,234,62,99,45,67,45,54,72,91,44,201,77,10,203,44,142,123,219,28,113,177,191,36,87,62,71,177,136,174,84,106,43,145,92,230,181,21,201,72,90,163,169,57,62,175,231,215,157,71,204,101,167,125,218,247,51,101,153,41,161,72,162,141,172,99,99,142,54,55,230,168,214,70,198,49,21,202,174,84,106,43,156,231,42,185,116,153,206,101,226,118,252,29,191,159,87,225,29,127,15,228,180,57,51,216,175,237,46,55,199,113,113,253,218,204,198,177,167,207,171,140,81,213,164,110,154,248,238,210,52,242,181,143,44,0,32,174,176,0,0,0,44,35,195,83,166,223,195,168,252,182,151,252,245,46,38,214,85,255,0,227,105,234,234,100,141,169,255,0,26,38,35,157,254,121,202,207,241,79,50,176,88,74,241,183,162,205,31,108,245,71,90,63,180,251,69,134,217,124,182,188,199,19,191,77,212,211,174,147,85,83,194,152,246,204,233,58,68,76,233,58,104,144,157,21,244,219,252,158,116,199,253,80,82,246,179,76,155,183,85,127,227,87,223,142,30,218,201,229,233,153,197,17,137,219,100,139,201,91,203,121,31,38,207,123,18,61,164,32,5,141,98,205,24,123,113,106,223,8,113,126,107,153,226,115,156,109,204,126,46,117,185,114,117,159,202,35,178,35,72,136,232,136,136,0,7,171,94,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,37,87,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,216,159,239,39,240,210,42,248,92,122,236,211,47,206,189,158,180,11,254,0,1,249,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,35,174,129,248,128,116,251,212,70,172,100,58,73,131,100,95,223,244,29,185,236,21,53,17,203,79,30,69,75,229,163,146,119,83,178,102,71,35,38,134,69,153,143,133,205,228,177,196,146,177,94,222,226,69,231,252,72,250,121,214,222,162,116,74,60,119,70,242,218,182,190,221,80,218,154,220,70,22,65,11,50,103,172,240,36,73,45,92,211,68,216,89,76,212,158,116,99,185,50,71,163,62,92,217,27,146,139,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,89,167,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,120,174,188,250,193,198,122,185,210,253,14,189,53,105,40,179,107,29,61,245,185,101,158,146,42,142,197,12,242,201,72,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,157,237,124,21,61,83,229,63,79,235,189,198,220,5,212,128,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,10,171,241,206,253,137,254,242,127,13,45,80,170,191,28,239,216,159,239,39,240,208,34,175,133,199,174,205,50,252,235,217,235,73,85,227,157,251,19,253,228,254,26,69,95,11,143,93,154,101,249,215,179,214,146,171,199,59,246,39,251,201,252,52,8,171,225,113,235,179,76,191,58,246,122,210,90,120,224,224,21,50,218,180,179,84,168,113,234,68,167,165,168,184,216,46,151,102,164,77,157,95,43,98,158,138,157,235,191,117,236,68,134,189,237,249,43,24,171,39,243,86,68,229,18,252,46,61,118,105,151,231,94,207,90,91,79,137,14,45,125,204,58,37,213,43,78,57,67,230,234,233,237,244,151,73,35,238,178,62,52,180,85,212,245,117,50,110,245,68,94,16,65,43,246,223,147,184,236,212,87,42,34,133,80,120,89,103,245,56,47,90,88,109,42,228,52,150,155,110,85,79,95,96,185,45,74,196,214,85,50,74,103,203,79,78,143,145,62,235,223,89,5,34,51,130,163,220,254,44,77,249,171,93,126,134,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,162,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,2,152,124,106,253,83,226,223,79,232,125,198,226,117,95,3,31,219,103,238,223,241,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,64,90,160,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,2,170,252,115,191,98,127,188,159,195,75,84,42,175,199,59,246,39,251,201,252,52,8,171,225,113,235,179,76,191,58,246,122,210,226,122,193,234,207,13,233,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,13,251,108,85,71,74,196,90,65,232,131,87,176,221,5,234,115,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,181,213,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,229,58,138,215,156,203,169,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,219,43,145,141,230,245,124,142,78,111,114,168,121,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,114,126,27,158,31,117,61,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,239,179,228,69,228,30,20,125,11,127,136,234,131,90,240,207,254,39,170,192,40,171,157,255,0,25,206,186,73,78,173,255,0,197,121,87,185,223,238,230,70,127,177,230,45,80,10,171,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,1,117,39,63,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,186,0,3,50,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,111,214,233,59,213,62,141,253,64,199,189,198,2,223,188,90,116,183,4,202,250,78,191,106,101,254,197,230,178,76,19,202,253,159,173,243,83,51,201,249,219,149,12,53,95,171,99,210,57,57,198,212,111,235,26,238,59,110,221,151,230,84,15,73,222,169,244,111,234,6,61,238,48,1,165,48,0,16,3,198,175,210,198,45,245,2,135,219,174,37,85,244,185,174,159,201,175,93,177,157,107,251,45,246,143,236,231,157,255,0,6,121,239,39,223,243,20,115,211,127,142,237,201,199,143,127,151,243,23,126,59,124,183,221,45,83,198,175,210,198,45,245,2,135,219,174,37,43,1,232,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,138,120,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,243,78,140,188,47,175,189,79,233,61,118,173,101,185,247,216,235,85,215,149,62,40,234,122,86,87,73,83,36,53,61,186,154,154,136,187,140,227,10,118,167,133,145,243,108,142,147,121,23,139,35,107,103,134,217,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,10,245,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,80,0,0,2,168,60,101,186,103,195,108,17,218,250,167,177,87,85,210,223,114,59,197,38,57,125,161,114,172,144,86,61,40,165,88,42,216,170,237,225,123,34,163,72,156,196,69,99,211,182,228,70,57,175,89,109,124,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,92,208,191,229,41,174,216,206,138,125,169,251,57,246,143,206,255,0,132,252,143,156,236,121,122,57,234,127,196,247,35,229,203,177,199,249,233,183,45,254,123,108,186,51,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,67,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,20,129,227,5,172,119,220,231,170,5,210,170,136,124,189,151,77,45,240,83,209,199,201,143,239,213,87,83,193,87,81,83,186,49,175,111,38,62,154,46,218,185,237,79,45,205,188,86,71,33,114,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,141,146,77,193,62,228,17,119,30,198,58,105,94,173,142,54,43,147,156,143,99,81,119,114,25,151,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,242,129,34,186,207,208,106,158,156,110,26,75,166,215,154,42,72,50,20,211,122,75,166,64,176,211,197,27,214,227,83,116,185,75,36,114,190,39,189,179,62,22,186,58,100,151,155,185,178,157,138,155,55,139,83,245,116,249,161,116,122,193,210,159,81,89,37,21,155,205,228,154,119,246,111,36,182,77,26,193,28,140,165,141,110,41,112,99,164,149,57,118,124,175,114,103,70,199,53,207,146,154,15,231,43,81,142,9,1,224,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,147,215,149,85,181,181,18,58,155,131,88,168,156,224,158,162,94,227,158,198,183,203,113,251,206,145,168,151,40,102,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,166,139,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,0,230,189,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,0,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,170,240,49,253,182,126,237,255,0,18,44,167,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,245,147,61,242,59,121,37,123,190,243,151,109,246,77,145,17,18,181,188,12,127,109,159,187,127,196,139,84,2,170,252,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,196,255,0,121,63,134,145,87,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,251,152,105,86,156,106,5,247,22,201,243,92,46,213,122,186,225,87,7,93,44,21,117,148,233,36,150,250,165,98,177,100,141,87,255,0,53,219,46,237,73,34,134,68,78,113,70,230,250,176,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,10,171,241,206,253,137,254,242,127,13,45,80,170,191,28,239,216,159,239,39,240,208,34,175,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,138,190,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,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,4,114,235,51,165,91,127,81,24,115,46,214,24,169,233,51,108,122,25,165,183,213,54,157,174,150,227,19,98,149,205,183,57,238,150,54,49,175,153,88,173,145,234,228,141,121,170,34,35,223,189,66,92,109,215,11,61,194,170,211,118,160,168,162,174,162,153,244,213,84,181,49,58,41,96,149,142,86,190,55,177,200,138,215,53,200,168,173,84,69,69,69,69,52,16,87,191,136,71,72,127,245,75,168,93,53,181,255,0,155,147,36,180,208,81,127,227,93,61,213,206,238,127,226,82,70,50,47,247,115,61,127,198,56,141,103,185,103,132,167,198,108,198,248,227,219,29,127,98,240,228,163,110,60,74,236,100,121,141,127,163,171,205,204,253,26,166,126,110,189,85,107,187,170,123,213,238,0,33,238,144,0,0,11,107,232,95,170,122,45,108,194,41,48,28,166,191,124,243,27,163,86,78,213,90,137,159,112,160,129,32,141,181,242,74,246,171,123,174,116,205,99,218,178,57,206,123,93,38,200,215,113,109,74,30,135,79,115,188,131,76,115,123,38,127,139,84,246,110,150,42,200,235,32,221,239,107,36,226,191,122,41,56,57,174,88,164,111,38,61,168,228,228,199,185,187,236,166,195,45,199,213,128,189,207,143,155,60,99,179,226,135,237,174,201,216,218,220,186,112,245,110,187,70,179,69,93,85,105,194,127,118,120,79,217,61,11,239,7,61,208,173,108,196,117,243,79,169,51,188,74,127,243,116,215,58,94,50,255,0,120,87,246,34,150,106,94,114,70,206,239,111,188,212,238,53,188,93,248,167,249,19,161,22,21,187,148,221,166,43,162,117,137,113,190,47,9,127,3,126,172,54,38,153,166,186,103,73,137,227,18,0,15,182,56,1,94,254,37,157,73,126,61,56,98,85,95,230,106,178,199,62,147,255,0,21,81,73,77,28,142,95,248,178,189,90,223,243,45,71,255,0,141,97,137,141,197,209,130,179,55,171,251,35,174,122,146,13,152,217,220,78,212,102,84,101,216,109,218,239,170,173,53,138,105,142,53,79,178,35,88,214,102,35,88,215,84,123,235,83,169,47,229,13,169,223,234,126,171,187,133,227,61,202,91,7,42,78,196,147,119,18,63,49,82,254,74,175,94,227,227,78,40,238,59,70,200,247,99,30,178,111,30,192,43,171,247,171,196,92,155,183,56,203,180,50,172,179,13,147,96,173,224,48,145,165,187,113,164,126,115,61,179,58,204,207,76,204,200,0,60,155,0,3,220,232,158,144,228,250,227,168,246,141,60,197,233,106,28,234,217,152,234,234,184,161,73,91,110,162,71,181,38,170,145,21,205,78,44,107,183,217,92,222,110,86,177,171,201,237,69,250,162,138,174,85,20,81,26,204,188,49,88,155,56,43,53,226,49,21,69,52,83,19,51,51,194,34,56,203,173,244,75,210,199,242,132,205,229,188,102,52,23,22,96,120,255,0,223,174,158,20,237,178,225,86,138,197,101,2,75,201,28,221,218,229,124,142,141,21,205,98,35,119,141,210,198,244,183,195,202,233,118,155,99,26,65,128,217,180,227,14,138,161,150,155,36,46,138,21,169,153,101,150,71,61,238,146,73,30,239,146,43,159,35,222,245,70,162,53,21,202,141,107,90,136,212,245,69,133,150,96,41,192,89,230,253,41,227,63,215,68,56,231,110,54,182,246,214,230,83,127,124,89,163,88,183,79,84,117,207,239,85,164,76,245,110,141,103,77,64,1,177,67,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,42,175,199,59,246,39,251,201,252,52,138,190,23,30,187,52,203,243,175,103,173,37,87,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,4,170,241,206,253,137,254,242,127,13,34,175,133,199,174,205,50,252,235,217,235,73,85,227,157,251,19,253,228,254,26,69,95,11,143,93,154,101,249,215,179,214,129,127,192,0,5,85,248,174,116,45,254,63,170,13,20,195,63,248,162,171,63,162,161,119,252,87,54,233,29,58,55,255,0,27,230,158,215,127,184,153,89,254,200,152,181,64,6,85,201,255,0,224,169,234,159,41,250,127,93,238,54,227,228,248,143,248,127,214,116,239,125,151,86,244,135,29,255,0,90,122,255,0,45,4,180,212,242,79,81,38,59,85,193,145,241,168,124,207,146,71,195,52,136,175,100,202,238,41,36,171,19,145,159,169,89,126,183,130,167,170,124,167,233,253,119,184,219,128,186,144,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,1,85,126,57,223,177,63,222,79,225,165,170,21,87,227,157,251,19,253,228,254,26,4,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,196,255,0,121,63,134,129,21,124,46,61,118,105,151,231,94,207,90,95,241,64,62,23,30,187,52,203,243,175,103,173,47,248,12,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,203,243,240,209,207,234,117,7,162,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,92,232,217,73,83,36,84,180,242,178,52,78,15,109,26,82,42,114,78,110,99,152,247,114,231,201,107,7,197,179,10,186,226,189,105,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,247,104,101,114,35,85,201,193,204,93,247,85,107,100,87,130,22,169,127,243,75,209,75,133,247,255,0,137,50,155,69,179,202,255,0,195,77,95,63,121,25,255,0,212,214,240,123,255,0,210,198,255,0,140,80,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,246,217,251,183,252,72,11,84,0,0,0,0,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,0,0,85,95,142,119,236,79,247,147,248,105,106,133,85,248,231,126,196,255,0,121,63,134,129,85,100,233,240,224,240,255,0,172,234,34,251,22,173,234,246,59,254,180,244,30,102,8,169,170,36,158,158,76,138,171,131,227,227,78,248,95,28,140,134,25,21,30,249,145,220,86,72,146,38,163,255,0,92,177,114,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,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,226,235,254,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,232,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,128,30,53,126,150,49,111,168,20,62,221,113,43,47,161,221,33,195,117,223,170,140,15,75,117,6,10,185,241,235,181,69,100,213,208,83,78,176,190,161,148,212,83,213,36,42,244,251,205,99,221,3,88,245,106,181,252,28,238,46,99,182,114,89,167,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,134,190,35,189,14,84,245,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,187,77,124,178,181,200,212,153,101,142,101,0,50,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,221,0,245,131,106,234,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,21,11,12,175,88,218,214,172,79,107,217,199,130,71,36,145,175,197,123,161,202,108,150,213,123,234,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,187,68,176,196,233,55,99,163,127,122,173,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,3,79,192,226,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,2,186,188,105,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,242,98,242,165,182,186,158,70,211,112,115,21,83,156,243,211,203,220,107,216,230,249,110,63,121,178,57,18,184,122,35,208,106,110,163,186,151,195,180,218,243,69,87,62,60,181,15,186,100,11,13,60,178,49,45,212,204,89,100,142,87,196,246,58,22,76,230,199,76,146,243,111,7,212,49,83,119,113,106,253,255,0,17,45,116,163,215,238,171,50,188,146,195,121,248,158,55,97,237,99,118,25,154,144,44,110,165,165,69,73,95,20,144,171,155,52,50,85,62,170,104,228,87,57,206,142,102,127,53,17,24,217,235,224,193,160,213,56,174,151,228,186,255,0,125,162,164,243,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,157,12,111,94,104,230,43,66,58,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,128,175,94,164,116,66,235,211,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,223,54,61,98,154,62,108,221,200,215,242,106,57,232,136,245,183,79,7,221,99,177,103,61,48,38,149,83,195,229,239,90,105,112,158,158,178,62,79,127,126,150,186,162,122,186,122,157,213,141,99,121,61,245,49,118,209,207,114,121,110,110,226,146,53,14,21,227,97,162,246,171,117,78,7,174,248,246,33,73,75,81,116,168,170,176,228,215,136,94,214,62,170,116,138,55,219,155,44,124,183,123,210,40,107,81,37,70,42,240,141,140,123,182,108,77,72,235,225,105,174,149,154,63,213,101,135,27,173,188,249,76,111,81,63,212,221,206,25,18,121,35,125,84,136,171,111,123,99,137,120,247,188,215,110,22,200,246,185,172,142,166,127,230,163,149,237,11,148,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,0,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,37,87,129,143,237,179,247,111,248,145,106,133,85,248,24,254,219,63,118,255,0,137,22,168,5,85,248,231,126,196,255,0,121,63,134,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,137,254,242,127,13,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,106,160,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,9,84,0,0,85,95,142,119,236,79,247,147,248,105,106,133,85,248,231,126,196,255,0,121,63,134,129,21,124,46,61,118,105,151,231,94,207,90,95,241,64,62,23,30,187,52,203,243,175,103,173,47,248,1,85,126,57,223,177,63,222,79,225,165,170,21,87,227,157,251,19,253,228,254,26,4,85,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,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,7,230,184,219,173,247,139,125,85,166,237,65,79,91,67,91,11,233,170,169,106,98,108,177,79,19,218,173,124,111,99,145,81,205,115,85,81,90,168,168,168,170,138,126,144,56,191,98,102,153,214,56,169,239,172,206,149,110,29,59,230,44,187,88,98,168,171,194,114,25,166,150,223,84,218,119,54,43,116,174,150,87,54,220,231,186,89,30,247,50,20,98,182,71,171,86,68,230,168,138,172,126,209,204,189,109,108,210,28,99,92,116,226,239,167,153,69,45,59,155,91,11,221,67,87,44,43,43,173,213,168,199,36,53,81,162,57,171,201,142,118,251,35,155,205,170,230,57,120,189,200,180,197,173,154,67,147,232,118,163,221,244,243,40,165,168,107,168,166,123,168,106,229,133,34,109,198,137,94,228,134,170,52,71,57,56,189,173,223,100,115,184,57,28,199,47,38,57,18,11,156,229,190,39,115,194,91,143,34,127,9,234,248,58,187,147,77,183,141,164,193,248,150,54,189,113,86,227,127,239,211,209,87,124,112,171,239,233,120,96,1,164,90,32,0,14,199,210,199,80,247,126,156,245,58,151,39,238,92,106,113,186,239,239,108,130,213,75,35,83,206,83,236,228,99,209,175,78,43,44,78,119,113,159,54,170,236,230,115,99,100,122,151,57,142,228,22,140,179,31,182,101,56,253,95,154,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,248,189,17,205,221,174,69,217,200,138,155,252,209,20,160,2,107,120,120,245,79,246,15,32,139,67,51,186,251,140,246,60,142,178,24,49,201,55,238,199,108,175,149,234,139,15,20,106,189,34,168,123,217,243,69,226,201,19,146,181,18,89,100,108,135,35,204,188,94,191,23,187,62,76,240,236,159,132,251,126,213,55,202,174,196,124,175,135,156,231,3,79,233,237,199,149,17,244,232,142,158,218,169,251,230,157,219,244,166,22,116,1,229,117,71,82,113,141,32,192,111,58,143,152,203,80,203,77,146,22,203,50,83,66,178,203,35,158,246,199,28,108,111,201,21,207,145,236,98,43,149,26,138,228,87,57,173,69,114,76,170,170,40,166,106,170,116,136,115,69,139,23,49,55,105,177,102,153,170,186,166,34,34,56,204,204,233,17,29,179,46,75,214,167,82,95,201,231,76,127,212,253,87,107,52,201,187,148,182,14,84,157,248,225,237,172,126,98,165,252,149,24,157,182,72,156,81,220,183,145,241,238,199,177,36,218,156,207,83,170,58,147,147,234,254,125,121,212,124,198,90,119,221,175,115,54,89,146,154,20,138,40,218,198,54,56,227,99,126,106,141,100,108,99,17,92,170,229,70,162,185,206,114,171,151,203,21,238,103,152,78,62,247,59,133,49,194,63,62,249,254,78,198,216,93,145,183,178,57,111,128,153,138,175,87,164,220,171,183,162,152,233,230,211,190,35,94,51,51,86,145,174,144,0,26,228,212,0,1,250,45,214,235,133,226,225,75,105,180,208,84,86,215,86,204,202,106,90,90,104,157,44,179,202,247,35,89,27,24,212,85,115,156,229,68,70,162,42,170,170,34,23,25,209,215,77,54,254,157,116,225,173,173,74,135,229,217,52,52,181,121,19,229,145,170,216,37,99,28,172,164,141,172,115,163,227,10,203,35,121,162,170,200,229,115,183,226,172,99,56,31,135,47,75,31,10,165,166,234,43,59,160,184,210,221,37,238,179,23,163,153,59,76,74,73,33,224,234,245,68,119,39,247,91,36,140,141,175,70,183,134,242,34,61,36,137,236,159,4,199,34,203,124,13,62,53,118,60,169,225,217,29,125,243,236,239,115,95,43,27,111,242,141,233,200,176,21,126,138,137,253,36,199,210,170,39,230,250,180,207,30,186,189,88,153,0,9,34,147,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,48,4,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,2,170,252,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,21,87,227,157,251,19,253,228,254,26,69,95,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,0,116,95,209,246,77,210,55,94,217,117,149,201,87,91,132,223,48,123,171,177,59,197,92,180,253,250,232,34,173,179,190,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,22,216,248,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,73,84,0,0,0,21,87,227,157,251,19,253,228,254,26,90,160,2,128,124,46,61,118,105,151,231,94,207,90,74,175,28,239,216,159,239,39,240,210,213,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,2,178,252,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,221,247,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,100,118,234,173,133,94,26,57,253,54,159,117,165,167,117,87,44,134,174,213,109,190,84,84,216,42,146,21,151,133,99,234,233,164,138,150,158,86,70,139,205,142,172,90,69,78,73,193,175,107,30,238,60,57,38,130,64,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,22,168,0,0,0,0,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,75,254,0,0,0,10,234,241,90,208,189,71,234,47,81,244,11,75,244,190,205,231,174,181,223,105,101,154,105,85,89,75,111,165,106,218,210,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,29,98,160,14,127,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,0,0,170,191,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,105,76,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,151,252,0,0,0,20,173,226,117,208,119,232,66,251,83,175,58,79,101,227,128,228,23,7,124,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,183,56,154,183,82,0,206,15,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,192,2,0,120,213,250,88,197,190,160,80,251,117,196,159,224,10,1,240,184,245,217,166,95,157,123,61,105,127,192,0,56,167,90,26,199,125,208,46,152,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,224,187,35,183,78,214,0,203,13,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,151,180,7,71,44,93,63,232,214,39,163,184,228,222,98,147,25,183,182,158,74,158,47,103,155,170,123,157,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,116,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,69,170,0,57,87,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,233,228,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,156,88,174,237,171,248,236,237,149,51,88,106,160,1,26,179,61,99,177,117,1,225,233,156,107,22,57,15,151,164,201,180,190,255,0,81,37,55,39,191,202,85,50,130,166,58,154,110,111,99,22,78,212,241,203,23,115,130,53,252,57,55,238,185,20,207,97,170,128,0,0,0,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,0,170,191,3,31,219,103,238,223,241,34,213,0,2,170,252,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,0,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,168,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,42,128,0,0,2,170,252,115,191,98,127,188,159,195,75,84,0,80,15,133,199,174,205,50,252,235,217,235,75,254,0,1,85,126,57,223,177,63,222,79,225,165,170,0,40,7,194,227,215,102,153,126,117,236,245,165,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,93,102,116,171,111,234,35,14,101,218,195,21,61,38,109,143,67,52,182,250,166,211,181,210,220,98,108,82,185,182,231,61,210,198,198,53,243,43,21,178,61,92,145,175,53,68,68,123,247,145,160,241,191,98,140,77,185,181,114,53,137,108,114,156,215,21,146,99,40,199,96,170,230,220,162,119,79,182,38,58,98,99,116,195,62,247,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,79,206,88,199,136,215,75,31,21,165,169,234,43,4,160,184,213,93,34,237,51,40,163,133,59,172,90,72,225,224,218,244,69,119,38,118,155,28,108,145,172,71,55,134,210,42,49,35,149,239,174,114,187,199,96,235,192,222,155,85,253,147,215,14,204,217,93,164,195,109,78,91,70,63,15,186,120,85,79,77,53,116,199,119,76,79,76,105,59,184,0,3,17,35,0,0,90,215,64,189,83,254,152,241,22,233,126,103,95,113,171,206,49,138,55,79,37,109,82,247,126,41,64,146,163,27,50,200,141,77,165,143,185,20,79,71,238,231,253,217,57,61,206,147,132,41,235,83,169,47,229,13,169,223,234,126,171,187,133,227,61,202,91,7,42,78,196,147,119,18,63,49,82,254,74,175,94,227,227,78,40,238,59,70,200,247,99,30,178,111,30,193,179,196,102,183,177,24,106,112,213,116,113,158,190,173,127,173,251,144,92,163,96,50,204,155,60,189,157,88,227,95,205,167,72,210,137,159,159,52,247,240,136,141,57,177,53,68,107,19,26,0,6,177,58,0,0,9,57,209,15,73,208,117,15,147,214,100,185,155,170,33,194,113,169,162,109,92,113,182,72,221,117,169,114,43,146,150,57,145,17,26,214,181,17,210,171,93,220,107,100,141,26,141,89,18,70,114,93,5,209,140,131,95,53,58,213,166,248,252,254,79,206,115,158,182,224,234,119,205,29,5,36,105,188,147,61,25,255,0,35,26,142,86,181,210,73,27,21,205,229,186,93,110,1,128,98,58,93,136,208,96,152,37,167,225,150,59,103,119,202,210,247,229,155,183,220,149,242,191,239,202,231,61,119,124,143,95,155,151,109,246,79,146,34,27,220,151,44,241,186,252,53,216,242,35,241,159,132,116,253,221,106,163,148,237,184,254,206,225,126,78,192,213,49,137,185,28,99,232,83,215,235,78,248,167,78,27,234,214,38,41,215,208,128,9,195,149,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,2,160,250,218,233,99,249,61,230,241,94,48,234,11,139,240,60,131,239,208,207,50,119,25,111,171,85,122,190,129,101,228,174,118,205,106,62,55,72,136,231,49,85,187,200,232,164,122,219,225,229,117,71,77,177,141,95,192,111,58,113,152,197,80,251,77,238,22,197,50,211,76,177,75,27,152,246,201,28,140,119,205,17,204,145,140,122,35,145,90,170,212,71,53,205,85,106,235,179,60,5,56,251,60,223,165,28,39,250,232,148,207,97,246,182,246,201,102,81,127,124,217,175,72,185,79,92,117,199,239,83,172,204,117,239,141,99,93,84,50,15,115,173,154,67,147,232,118,163,221,244,243,40,165,168,107,168,166,123,168,106,229,133,34,109,198,137,94,228,134,170,52,71,57,56,189,173,223,100,115,184,57,28,199,47,38,57,19,195,21,237,116,85,110,169,162,184,210,97,216,216,92,77,156,109,154,49,24,122,162,170,42,136,152,152,225,49,60,36,0,31,47,112,0,0,0,0,253,22,235,117,194,241,112,165,180,218,104,42,43,107,171,102,101,53,45,45,52,78,150,89,229,123,145,172,141,140,106,42,185,206,114,162,35,81,21,85,85,17,15,206,89,79,135,103,75,20,86,12,126,135,168,44,226,131,157,242,231,188,248,204,46,74,136,100,183,210,43,38,133,243,61,170,230,178,79,48,201,121,53,21,142,106,70,145,189,174,222,69,70,230,96,112,85,227,175,69,170,62,217,234,132,107,106,246,155,13,178,153,109,88,236,70,249,225,69,61,53,85,60,35,178,58,102,122,34,39,77,103,72,158,247,210,175,77,54,30,155,240,24,237,109,74,122,172,170,237,12,78,200,174,84,210,77,218,171,150,55,202,232,154,198,72,229,70,182,38,206,232,209,205,107,21,232,212,115,154,138,187,39,108,0,177,108,217,162,197,17,110,220,105,16,227,28,199,49,196,230,216,171,152,220,101,115,85,202,231,89,153,254,183,68,70,232,136,221,17,17,17,186,0,1,232,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,62,177,122,105,183,245,21,167,14,109,18,84,51,46,198,97,170,171,199,95,20,141,70,207,43,216,213,125,36,141,123,155,31,25,150,40,219,205,85,22,55,35,93,191,20,123,31,79,121,22,63,119,196,242,11,158,45,144,82,121,91,165,154,178,107,125,108,29,198,191,181,81,11,213,146,51,147,21,90,237,156,213,77,218,170,139,183,201,85,13,0,21,41,226,43,153,105,142,101,175,29,220,5,189,219,165,170,141,214,172,150,169,145,44,44,146,190,158,162,88,187,110,99,161,99,159,44,109,98,53,102,231,35,94,206,211,91,197,34,85,116,95,104,112,118,162,152,196,196,233,87,14,255,0,231,30,197,243,200,222,209,227,170,189,86,73,93,51,93,152,137,170,39,255,0,110,120,233,63,187,84,235,187,235,119,202,45,0,8,147,161,192,0,0,0,18,151,161,62,150,40,181,239,46,174,202,179,186,14,254,15,142,111,5,85,51,210,162,47,137,213,203,19,209,144,199,52,78,103,30,214,236,149,234,143,228,155,194,213,106,182,85,115,109,172,142,93,10,234,182,154,103,250,39,109,198,48,59,77,61,138,187,22,135,141,226,197,76,250,185,162,160,150,162,162,161,205,115,38,169,221,94,217,156,201,101,70,164,146,44,104,244,98,185,120,162,172,141,44,28,159,13,107,15,133,166,109,204,76,213,190,102,58,127,237,195,239,221,174,174,60,229,31,60,199,231,25,237,219,120,218,106,183,77,169,154,104,162,175,163,29,123,183,107,94,234,181,141,98,99,155,17,84,211,20,200,0,54,136,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,58,132,215,108,99,167,125,56,169,212,12,150,146,162,181,206,153,180,54,218,8,55,71,86,214,189,143,116,113,43,246,84,137,188,99,123,156,247,34,236,214,59,100,123,184,177,223,23,46,83,106,137,174,185,210,33,147,131,193,223,204,49,20,97,112,212,205,85,215,49,17,17,211,51,253,119,71,75,142,117,215,213,140,26,35,140,73,166,152,163,106,31,155,101,54,199,186,42,150,58,72,91,105,162,145,95,23,154,108,140,86,170,206,174,100,137,18,49,126,235,152,175,114,162,53,172,150,167,79,177,152,230,57,62,160,100,247,28,207,51,189,84,93,175,87,105,150,122,186,185,213,57,72,237,145,17,17,19,100,107,90,212,70,181,141,68,107,90,214,181,168,136,136,137,241,202,243,49,199,215,143,189,207,158,17,194,59,62,46,201,216,205,147,195,236,142,93,24,106,55,220,171,73,174,174,186,187,63,118,56,71,14,185,223,50,0,12,4,184,0,0,0,1,208,180,23,89,242,13,3,212,235,86,164,99,240,121,207,39,206,10,219,123,170,31,12,117,244,146,38,210,66,245,103,252,143,106,185,28,214,201,28,111,86,187,142,203,117,184,6,127,136,234,142,35,65,157,224,151,111,137,216,238,125,223,43,85,216,150,30,231,110,87,196,255,0,185,43,90,244,217,241,189,62,109,77,246,221,62,74,138,80,129,41,122,19,234,158,139,65,50,234,236,87,59,175,236,96,249,30,243,213,84,189,106,37,248,101,92,81,61,89,52,112,196,215,242,238,236,200,158,136,206,75,180,46,87,35,98,86,187,123,146,102,94,41,115,192,220,159,34,175,194,126,29,127,127,90,167,229,67,98,63,180,24,79,148,176,84,204,226,109,71,8,223,207,163,140,198,159,90,55,205,58,111,157,244,233,51,52,233,109,96,2,112,229,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,206,200,178,11,70,39,143,220,242,156,130,175,202,218,236,212,115,92,43,103,237,185,253,170,120,88,175,145,252,88,138,231,108,214,170,236,212,85,93,190,72,170,83,31,84,253,67,221,250,140,212,234,172,159,185,113,166,198,232,127,189,177,251,85,84,141,95,39,79,179,81,239,86,177,56,164,178,185,189,199,252,220,169,187,89,205,237,141,138,119,63,16,238,169,254,222,100,18,232,102,9,95,113,130,199,142,86,77,6,71,38,253,168,238,117,241,61,17,33,226,173,71,172,84,239,99,254,106,188,95,34,242,70,170,69,20,142,133,36,47,60,204,188,98,191,23,181,62,76,113,237,159,132,123,126,199,78,114,85,177,31,36,97,227,57,199,83,250,123,145,228,196,253,10,39,167,178,170,190,248,167,118,237,106,128,0,71,151,32,0,0,15,83,167,186,93,159,106,181,194,229,105,211,204,106,162,249,93,105,182,77,119,170,165,166,123,59,169,75,19,152,215,185,140,115,145,101,119,41,24,137,27,17,207,114,185,17,173,83,203,31,179,77,81,17,84,198,233,121,83,126,213,119,42,181,77,81,53,83,166,177,172,107,26,240,214,56,198,189,26,241,0,7,227,212,0,1,101,62,29,157,83,209,95,241,250,30,159,115,138,254,23,203,102,240,99,51,57,106,38,146,225,72,140,154,103,194,247,43,92,200,252,187,34,226,213,87,181,171,26,198,198,183,120,213,93,57,204,251,219,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,46,115,165,94,165,172,61,72,96,49,221,26,180,244,185,85,166,24,155,145,91,105,163,155,181,73,44,143,149,177,57,143,145,168,142,108,173,129,210,35,90,231,171,17,200,215,57,85,55,89,150,69,153,120,122,124,90,236,249,81,195,182,62,49,236,238,153,115,63,42,251,17,242,93,249,206,240,20,207,130,185,63,164,142,138,43,158,158,202,107,158,189,209,86,237,124,170,105,142,216,0,36,106,92,0,0,0,0,0,0,0,0,34,87,76,29,109,218,181,71,93,53,59,166,156,238,122,75,126,89,135,101,23,186,75,13,68,213,77,71,223,232,161,185,86,254,170,40,155,11,24,199,210,211,50,153,138,222,111,146,86,53,242,175,243,37,84,150,166,109,186,155,187,93,108,29,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,105,36,17,171,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,129,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,6,201,44,223,12,242,85,190,86,26,142,215,118,229,75,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,149,3,253,212,126,187,63,236,231,255,0,54,108,255,0,244,66,213,60,81,253,9,234,111,228,190,241,68,80,8,26,168,0,0,0,1,199,250,182,214,251,175,78,26,3,145,235,69,154,199,73,121,168,199,42,45,110,125,5,76,142,141,149,48,77,113,166,167,153,136,246,252,216,245,138,105,56,63,103,35,95,197,202,215,162,43,23,213,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,120,87,138,63,161,61,77,252,151,222,40,138,149,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,13,10,3,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,172,4,74,214,94,182,237,93,63,117,155,141,232,150,164,79,73,71,132,230,152,189,186,173,151,154,186,166,211,193,98,173,90,155,164,110,150,77,161,115,164,100,238,142,138,37,115,228,100,112,164,107,34,236,139,34,146,212,165,111,26,191,84,248,183,211,250,31,113,184,157,215,194,135,174,58,108,150,213,100,233,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,120,44,208,0,0,0,0,137,93,48,117,183,106,213,29,116,212,238,154,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,250,168,162,108,44,99,31,75,76,202,102,43,121,190,73,88,215,202,191,204,149,82,90,153,182,234,110,237,117,176,117,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,164,144,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,231,253,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,142,128,114,174,172,125,44,107,39,211,252,135,219,167,2,149,191,186,143,215,103,253,156,255,0,230,205,159,254,136,95,241,149,115,85,0,0,0,112,174,183,245,123,50,208,94,152,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,131,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,231,197,57,87,138,63,161,61,77,252,151,222,40,138,118,232,251,171,60,203,164,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,67,70,96,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,0,166,191,19,175,16,10,61,93,172,169,233,251,68,50,47,55,130,210,114,131,38,185,69,28,18,210,223,170,163,158,25,162,109,51,220,197,145,33,130,74,127,148,209,189,173,153,207,118,200,232,218,199,200,29,43,36,241,142,166,119,84,118,91,126,41,106,164,77,17,165,168,248,69,214,186,182,154,86,214,214,178,89,88,143,187,177,26,199,75,19,32,70,171,163,167,224,175,146,53,151,184,141,146,72,210,154,207,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,50,196,88,79,134,151,136,37,78,143,93,108,253,62,106,253,214,146,61,62,175,168,242,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,216,46,124,0,0,0,0,3,149,117,59,212,46,43,210,254,141,94,181,115,41,166,243,254,67,183,77,110,181,178,170,58,121,174,117,210,187,140,84,241,185,235,255,0,26,71,171,90,247,50,40,165,122,49,252,56,168,115,254,186,58,205,177,116,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,40,175,150,63,21,225,197,215,29,79,85,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,233,91,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,242,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,28,43,163,238,172,240,222,174,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,238,160,0,0,71,254,189,117,75,59,209,110,147,179,157,76,211,75,239,193,178,75,55,195,60,149,111,149,134,163,181,221,185,82,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,165,64,255,0,117,31,174,207,251,57,255,0,205,155,63,253,16,181,79,20,127,66,122,155,249,47,188,81,20,2,6,170,0,0,0,0,112,174,183,245,123,50,208,94,152,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,131,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,231,197,57,87,138,63,161,61,77,252,151,222,40,138,118,232,251,171,60,203,164,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,156,246,238,49,21,27,43,209,67,70,96,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,4,127,202,122,233,233,199,6,234,10,171,167,12,215,51,251,63,144,81,91,217,91,83,116,186,53,148,150,120,38,124,77,153,148,143,170,145,205,70,204,232,30,217,81,85,59,74,142,70,36,157,213,72,137,0,0,227,253,91,107,125,215,167,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,126,108,122,197,52,156,31,179,145,175,226,229,107,209,21,139,216,8,171,226,143,232,79,83,127,37,247,138,32,59,174,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,153,235,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,208,77,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,126,176,0,3,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,61,85,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,125,186,232,235,54,251,214,30,163,210,220,227,181,124,27,12,197,252,197,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,121,42,62,89,2,237,58,73,214,251,175,81,250,3,142,107,69,230,199,73,102,168,200,234,46,142,101,5,52,142,145,148,208,67,113,169,167,133,138,247,124,222,244,138,24,249,191,102,163,159,201,200,214,34,163,19,149,116,193,214,221,171,84,117,211,83,186,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,234,162,137,176,177,140,125,45,51,41,152,173,230,249,37,99,95,42,255,0,50,85,79,215,225,113,232,79,76,191,58,247,138,210,152,58,155,187,93,108,29,93,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,105,36,17,171,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,128,0,0,7,20,234,175,170,237,56,233,47,4,163,204,179,169,124,229,93,202,225,79,71,111,178,83,76,141,174,175,143,189,26,85,201,3,85,21,23,177,3,223,42,171,213,145,171,146,56,214,70,58,86,41,210,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,21,1,215,175,94,189,88,232,183,86,57,206,153,233,166,171,124,27,27,179,124,51,201,81,124,10,219,81,218,238,219,105,102,147,245,147,83,190,71,111,36,175,119,222,114,237,190,201,178,34,34,72,15,10,78,168,245,219,169,79,210,143,233,175,57,251,71,246,115,224,159,12,255,0,6,81,209,246,60,199,158,239,127,177,162,143,151,46,196,95,206,223,110,63,45,183,93,224,7,138,63,174,205,77,252,151,217,232,137,85,224,99,251,108,253,219,254,36,5,170,0,0,134,182,142,184,234,113,175,16,12,203,164,125,70,101,34,88,174,85,22,214,98,55,101,124,84,235,67,87,45,166,154,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,51,40,160,31,20,127,93,154,155,249,47,179,209,19,255,0,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,2,127,128,0,16,215,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,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,105,175,150,39,53,90,147,36,81,204,163,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,53,16,14,21,209,247,86,120,111,87,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,111,220,98,42,186,39,162,119,80,7,10,235,127,87,179,45,5,233,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,221,72,171,226,143,232,79,83,127,37,247,138,32,58,175,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,241,100,98,185,172,115,226,150,39,171,25,207,138,117,83,57,157,31,117,103,153,116,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,158,221,198,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,0,0,31,146,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,82,168,58,171,241,130,202,153,157,209,216,58,87,91,87,217,187,29,194,158,182,124,130,182,146,73,190,209,67,217,141,238,164,90,90,136,98,146,150,20,145,211,71,34,181,123,175,224,199,71,36,73,191,59,106,41,3,196,127,195,254,179,167,123,236,186,183,164,56,239,250,211,215,249,104,37,166,167,146,122,137,49,218,174,12,143,141,67,230,124,146,62,25,164,69,123,38,87,113,73,37,88,156,140,253,74,202,22,255,0,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,116,3,58,221,29,117,139,157,244,129,157,212,95,236,20,127,25,198,239,60,62,208,99,253,200,105,254,41,218,134,161,148,191,223,79,130,89,32,237,73,80,178,126,173,19,158,220,93,186,47,203,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,16,61,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,61,5,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,165,0,245,253,214,13,215,171,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,121,212,36,49,61,35,115,90,145,49,172,103,30,105,36,146,4,202,233,3,197,102,251,170,29,71,93,48,173,107,162,248,110,63,159,220,41,45,248,85,53,190,22,75,13,134,169,94,232,226,165,153,237,141,38,168,243,42,248,145,211,185,85,172,149,168,169,28,81,72,229,134,207,204,171,151,39,225,139,226,1,89,171,180,116,221,63,107,126,69,230,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,243,154,71,181,211,53,237,221,29,35,94,249,2,197,64,35,87,93,29,102,216,186,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,20,87,203,24,113,255,0,18,63,16,74,158,157,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,54,217,241,170,250,190,135,60,71,112,222,171,106,93,167,217,133,162,147,15,212,90,122,118,203,13,11,42,150,74,75,219,25,18,44,242,209,171,209,28,199,181,201,35,214,153,202,247,182,45,156,217,37,70,202,177,209,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,218,120,112,120,127,209,244,239,98,139,86,245,123,29,255,0,93,138,255,0,51,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,174,89,66,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,39,175,174,169,255,0,67,152,139,180,191,12,175,184,210,103,25,61,27,103,142,182,149,123,95,11,160,89,85,142,153,36,86,174,242,201,219,150,38,35,54,115,62,244,156,152,230,199,207,177,245,43,174,118,142,159,52,158,231,157,215,167,114,227,38,246,251,29,50,211,186,86,84,92,164,141,238,133,146,35,92,221,162,78,219,158,245,228,223,184,199,35,85,94,173,106,210,150,69,144,93,242,204,130,231,148,228,21,126,106,233,121,172,154,225,91,63,109,172,238,212,76,245,124,143,226,196,70,183,119,57,87,102,162,34,111,242,68,67,65,157,230,126,43,71,128,181,243,170,143,186,62,50,183,185,45,216,120,207,113,31,43,99,163,244,22,170,221,19,27,171,170,55,253,180,211,187,94,137,157,220,53,124,240,1,9,117,16,0,0,125,12,119,31,187,229,153,5,179,22,199,233,60,213,210,243,89,13,190,138,14,227,89,221,168,153,232,200,217,201,234,141,110,238,114,38,238,84,68,223,230,168,135,207,45,43,195,171,166,223,209,182,17,250,101,202,105,120,228,153,141,27,126,28,140,171,238,50,158,203,42,69,44,124,152,212,226,146,202,230,182,69,221,94,173,99,98,79,213,187,186,213,206,203,240,53,99,239,69,184,221,29,51,213,8,174,216,109,77,141,147,203,106,198,220,142,117,115,186,138,117,249,213,124,35,140,252,102,29,207,166,173,12,180,116,249,164,246,204,18,129,123,151,25,54,184,95,42,82,161,210,178,162,229,36,108,108,207,141,92,214,237,18,118,218,198,39,22,253,198,53,92,138,245,115,150,4,117,233,210,31,232,162,239,62,175,105,221,175,108,62,243,88,190,122,223,69,69,194,158,193,35,155,18,51,117,238,57,123,83,74,179,43,118,99,35,137,85,145,166,220,163,69,180,163,227,102,56,118,49,168,24,197,199,12,204,236,180,247,107,45,218,21,130,174,146,116,94,50,55,116,84,84,84,217,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,77,113,153,109,172,78,27,192,68,105,167,205,236,255,0,191,79,197,203,219,57,182,216,252,147,58,156,218,229,83,92,92,159,210,199,214,137,157,252,120,77,60,105,225,167,15,155,51,19,65,0,235,93,75,116,233,147,244,221,159,125,148,187,77,81,114,180,213,194,201,237,55,183,81,165,60,87,6,240,103,121,26,212,124,136,215,71,35,149,142,98,187,150,220,30,168,141,145,155,242,82,191,187,106,187,53,205,187,145,164,195,176,48,24,236,62,103,134,163,25,132,174,42,183,92,107,19,29,49,237,137,232,152,157,241,59,166,34,64,1,240,203,14,133,160,186,207,144,104,30,167,90,181,35,31,131,206,121,62,112,86,219,221,80,248,99,175,164,145,54,146,23,171,63,228,123,85,200,230,182,72,227,122,181,220,118,94,122,15,171,119,42,181,84,87,68,233,48,199,197,225,108,227,172,87,134,196,83,206,162,184,152,152,235,137,221,48,190,252,3,63,196,117,71,17,160,206,240,75,183,196,236,119,62,239,149,170,236,75,15,115,183,43,226,127,220,149,173,122,108,248,222,159,54,166,251,110,159,37,69,61,9,82,157,9,245,79,69,160,153,117,118,43,157,215,246,48,124,143,121,234,170,94,181,18,252,50,174,40,158,172,154,56,98,107,249,119,118,100,79,68,103,37,218,23,43,145,177,43,93,109,101,135,150,227,233,199,217,231,253,40,227,29,191,9,232,251,186,28,111,182,219,39,123,100,115,41,195,78,179,102,173,246,234,158,154,122,166,99,119,58,158,21,112,232,171,72,138,160,0,27,4,60,0,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,30,83,75,117,75,59,209,108,238,217,169,154,105,125,248,54,73,102,239,121,42,223,43,13,71,107,187,11,225,147,245,115,49,241,187,120,229,123,126,243,87,109,247,77,149,17,83,66,125,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,164,28,139,163,172,238,219,210,118,35,213,181,130,179,227,56,221,231,207,253,160,135,183,13,63,192,123,87,36,160,165,251,207,159,185,85,223,145,85,127,87,18,118,246,251,219,162,242,62,87,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,194,229,60,81,253,9,234,111,228,190,241,68,80,9,122,125,122,234,150,9,173,62,27,25,206,165,233,165,247,227,56,221,231,225,158,74,183,202,205,79,221,237,95,233,97,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,86,139,0,213,64,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,69,122,79,130,254,148,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,4,202,240,220,241,4,166,233,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,109,223,34,173,218,25,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,88,255,0,133,31,93,63,226,58,95,214,188,207,255,0,137,233,112,10,218,230,255,0,198,107,173,114,84,43,191,241,94,85,142,111,251,184,81,255,0,236,120,64,229,94,53,126,169,241,111,167,244,62,227,113,32,1,63,252,106,253,83,226,223,79,232,125,198,226,71,93,0,233,51,50,234,51,75,245,91,56,211,250,138,186,235,238,154,211,218,234,105,241,202,74,4,158,123,203,42,164,157,37,72,223,220,106,181,241,69,79,36,136,198,178,71,202,187,49,169,201,90,138,22,169,225,167,215,85,79,83,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,114,78,220,141,115,213,210,36,124,171,196,211,196,11,81,52,107,84,44,154,71,211,190,160,85,216,175,182,10,121,102,203,213,214,74,74,152,28,250,152,233,229,162,133,143,170,137,234,175,108,74,249,28,177,162,51,106,136,211,147,156,142,108,117,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,126,174,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,46,83,160,79,16,172,203,171,75,173,110,15,151,232,181,93,37,222,207,78,149,53,249,29,129,200,182,72,88,247,76,172,73,217,81,39,118,157,238,70,197,28,108,99,234,31,43,146,103,237,28,113,189,91,55,200,85,225,71,211,167,232,91,167,24,51,251,221,63,12,147,84,188,189,246,163,239,239,218,181,181,142,248,116,95,118,87,198,237,227,150,74,142,72,214,61,60,223,109,233,188,73,180,213,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,60,166,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,166,135,186,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,202,44,203,186,76,204,177,238,149,240,46,171,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,77,159,219,99,24,254,17,170,171,164,103,47,63,211,239,83,186,203,211,13,246,237,127,210,28,163,225,178,94,237,242,219,235,169,167,133,181,20,179,110,199,164,51,186,23,238,197,154,7,189,100,137,234,139,179,185,53,200,232,228,150,55,132,180,214,143,22,205,109,183,117,23,144,95,180,35,48,164,186,105,125,45,67,97,179,217,111,216,252,13,130,169,141,165,108,82,76,231,49,25,88,140,116,233,36,241,162,204,199,236,172,71,181,169,202,36,154,182,254,167,234,122,176,232,39,89,53,37,218,77,144,97,84,233,131,228,180,204,125,124,241,79,69,92,246,81,85,53,203,69,50,112,150,118,49,26,196,123,221,4,108,73,28,248,216,178,44,82,43,104,219,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,95,246,103,163,150,46,159,252,61,51,141,29,199,38,243,20,152,206,151,223,233,228,169,226,246,121,186,167,208,84,201,83,83,193,239,122,199,221,158,73,101,237,243,86,179,159,22,253,214,162,1,158,195,85,6,85,205,84,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,9,149,225,197,215,29,55,74,89,149,126,31,168,44,171,168,211,172,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,186,230,69,19,154,174,88,82,41,47,120,206,15,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,229,175,133,127,93,85,56,6,67,106,233,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,133,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,113,108,111,123,227,11,137,0,242,154,171,110,212,123,190,156,100,118,205,33,200,237,86,28,206,166,223,44,118,75,149,210,141,106,105,105,170,149,62,235,159,26,47,252,40,142,86,200,214,57,81,206,138,100,106,196,240,130,190,39,94,32,21,154,69,71,83,211,246,136,100,94,83,58,171,229,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,31,41,163,123,157,11,88,237,145,178,57,143,142,163,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,234,213,92,91,81,240,189,71,200,241,189,94,161,186,210,102,116,151,9,93,123,109,210,85,150,170,74,169,23,184,233,159,42,171,187,221,206,105,34,74,142,115,100,107,209,237,115,145,200,229,177,79,5,60,235,70,173,183,220,211,4,187,90,237,84,26,155,117,225,61,162,233,81,59,150,170,233,107,107,57,79,67,78,215,55,132,125,151,196,147,189,172,119,57,155,34,57,90,173,165,228,208,145,118,207,9,237,6,139,166,135,232,149,229,212,149,89,146,212,79,113,102,161,83,90,187,23,20,173,87,191,178,171,27,165,122,173,51,98,88,226,125,47,113,35,127,23,72,157,185,156,146,182,152,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,52,252,85,175,140,254,168,104,53,218,213,141,105,92,205,171,187,234,165,130,161,213,180,239,160,173,225,5,138,138,161,177,172,177,214,183,103,54,71,206,216,225,115,33,68,108,141,70,50,85,123,24,228,142,164,62,183,133,15,92,116,217,45,170,201,210,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,245,154,25,97,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,211,158,149,91,181,30,209,167,24,229,179,87,178,59,85,251,51,166,183,197,29,238,229,107,163,90,106,90,154,164,79,188,230,70,171,255,0,2,43,145,177,181,238,69,115,98,133,28,145,48,61,88,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,15,63,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,159,126,176,122,179,204,186,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,19,165,120,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,234,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,182,137,211,75,26,121,78,133,250,50,190,245,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,64,225,119,92,3,50,177,97,182,13,65,188,227,213,116,120,246,85,81,93,77,101,174,153,17,172,175,125,26,196,149,43,18,42,242,115,24,233,227,98,191,110,10,254,109,69,87,70,244,111,228,179,98,215,220,130,221,126,187,90,40,124,197,38,51,111,101,210,233,39,117,140,242,244,175,170,130,145,178,108,229,69,126,243,213,211,179,102,162,187,239,239,183,22,185,82,205,60,110,45,54,171,5,171,65,172,86,43,101,37,186,219,110,167,200,41,40,232,233,33,108,48,83,65,27,109,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,248,42,122,167,202,126,159,215,123,141,184,8,171,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,252,89,24,174,107,218,201,98,137,234,199,240,226,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,210,183,136,239,67,148,221,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,231,253,18,117,131,147,116,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,161,161,224,124,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,128,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,2,95,248,115,117,175,252,149,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,73,154,206,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,227,70,244,107,158,214,75,20,172,71,191,135,37,151,254,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,57,164,123,155,11,152,221,209,177,185,239,140,46,80,134,190,35,189,113,212,244,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,147,170,245,131,213,158,27,210,46,151,253,184,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,27,246,216,170,142,149,136,185,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,242,109,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,52,103,209,182,147,103,122,39,211,142,25,167,186,145,151,221,111,183,234,27,124,114,84,69,112,116,47,248,71,54,53,201,108,133,241,43,187,144,211,255,0,138,107,157,36,155,241,94,10,200,187,113,71,24,60,52,188,62,233,180,122,213,103,234,15,87,237,85,113,234,13,125,63,153,179,218,106,226,150,150,124,105,143,109,84,18,36,136,201,213,147,190,162,154,120,156,172,154,38,190,5,221,170,136,244,118,214,20,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,147,211,195,115,196,18,155,167,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,176,215,73,240,95,210,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,207,215,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,13,57,130,173,124,41,250,237,181,45,170,131,165,157,101,201,170,219,114,109,66,65,132,93,110,51,181,208,73,2,181,141,142,206,175,84,71,49,237,114,57,96,230,231,35,209,253,134,171,56,65,28,159,91,197,123,174,58,108,106,213,123,233,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,119,92,187,196,144,202,232,246,123,164,127,100,56,87,137,215,94,63,166,251,237,78,131,105,61,235,150,3,143,220,29,241,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,38,252,34,114,64,3,213,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,178,103,178,54,237,28,79,119,222,114,111,182,201,186,170,34,181,99,5,253,23,234,158,101,166,127,20,248,159,217,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,11,212,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,112,60,166,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,166,135,186,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,202,44,203,186,76,204,177,238,149,240,46,171,44,213,21,119,188,123,42,168,184,211,94,163,134,129,26,204,121,240,86,186,150,153,101,145,36,115,164,100,238,142,77,159,219,99,24,254,17,170,171,164,103,39,71,221,89,230,93,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,138,26,51,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,145,129,235,70,151,234,86,151,193,173,24,134,95,73,62,19,61,61,93,90,94,170,217,37,12,17,193,77,36,145,212,75,39,153,108,110,137,140,116,50,238,231,163,83,102,43,191,15,153,68,29,116,117,155,125,235,15,81,233,110,113,218,190,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,129,224,58,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,141,35,213,173,99,95,44,178,189,24,206,124,82,194,124,26,52,67,88,108,84,215,253,104,184,95,42,236,122,125,147,211,192,218,26,8,99,161,157,153,36,244,242,214,83,171,229,122,243,168,166,101,43,251,187,49,169,18,202,249,88,238,78,100,106,199,198,15,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,253,101,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,110,241,58,104,164,75,233,0,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,64,90,160,0,10,1,241,71,245,217,169,191,146,251,61,17,23,237,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,37,7,138,63,174,205,77,252,151,217,232,142,85,166,189,61,101,90,169,163,90,163,171,152,181,79,127,244,87,240,154,155,141,173,148,178,75,53,77,13,99,170,91,45,68,110,98,46,221,143,46,217,30,142,106,55,180,178,189,94,222,215,23,133,217,244,3,214,13,171,171,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,70,15,16,223,17,253,88,209,62,160,173,250,79,162,19,252,39,236,71,102,163,38,91,141,21,53,77,45,242,74,136,169,234,98,166,70,185,171,44,112,178,23,113,116,145,203,20,142,116,242,34,113,237,178,71,86,6,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,167,202,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,122,125,3,117,223,125,235,35,237,13,166,247,164,159,103,170,241,27,125,190,75,133,222,138,232,201,232,106,106,167,238,53,90,144,72,141,154,14,107,12,143,141,168,179,181,26,199,163,229,107,145,157,218,23,52,61,208,39,79,23,94,153,250,104,176,96,121,85,170,146,131,44,184,84,84,222,242,54,83,86,58,165,158,118,119,236,198,171,149,85,136,248,233,163,165,133,233,23,234,249,196,229,106,191,117,145,249,225,3,170,244,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,255,0,22,70,43,154,246,178,88,162,122,177,252,56,174,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,225,206,250,122,202,176,157,9,211,62,160,188,207,196,49,189,70,248,149,55,40,233,100,111,194,235,168,235,38,131,203,205,38,203,26,247,99,139,187,26,242,71,59,132,237,224,137,23,55,251,94,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,208,208,241,21,124,81,253,9,234,111,228,190,241,68,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,26,252,81,253,9,234,111,228,190,241,68,5,0,147,43,195,139,174,58,110,148,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,67,83,213,106,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,6,159,129,81,126,20,61,113,212,227,87,91,39,72,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,54,232,0,0,0,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,0,51,195,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,210,188,57,186,246,254,74,247,217,244,223,81,32,243,26,101,147,92,60,229,93,68,20,252,234,172,181,207,99,34,90,198,163,19,156,208,171,35,141,178,197,243,114,53,141,124,73,201,174,142,107,148,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,132,192,241,58,235,199,244,223,125,169,208,109,39,189,114,192,113,251,131,190,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,227,36,145,76,228,142,100,223,132,78,72,65,98,192,51,44,155,25,201,179,59,22,61,87,87,98,195,169,233,170,111,183,6,162,36,20,44,168,168,101,60,8,247,42,162,43,228,150,68,70,177,55,122,163,100,114,39,24,222,230,254,173,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,214,76,246,70,221,163,137,238,251,206,77,246,217,55,85,68,91,116,234,119,166,124,55,165,15,11,125,65,210,220,62,186,174,226,247,84,90,46,87,123,157,74,171,95,113,184,201,117,183,50,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,120,83,182,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,252,150,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,29,47,164,239,84,250,55,245,3,30,247,24,11,62,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,128,209,207,22,189,56,166,233,78,76,215,87,174,95,20,213,140,115,107,93,77,130,150,153,40,228,191,85,61,100,90,106,152,85,57,70,200,93,28,104,181,18,162,53,177,72,217,17,177,39,114,154,57,106,135,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,226,137,255,0,225,139,208,119,233,190,251,77,175,58,177,101,229,128,227,247,6,252,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,202,57,34,153,201,36,43,191,9,90,129,218,188,37,58,40,248,37,29,31,86,90,155,108,186,209,222,166,239,71,133,219,231,78,196,109,161,154,14,219,238,110,68,119,57,59,204,150,88,226,108,141,107,82,52,116,168,146,36,176,189,150,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,100,89,5,163,19,199,238,121,78,65,87,229,109,118,106,57,174,21,179,246,220,254,213,60,44,87,200,254,44,69,115,182,107,85,118,106,42,174,223,36,85,62,137,86,190,34,189,73,126,146,115,127,208,214,45,85,203,27,195,171,29,241,21,125,39,109,245,23,168,150,88,164,226,247,47,37,138,38,185,209,166,200,196,115,221,42,254,177,189,167,38,14,97,142,167,1,102,110,78,249,232,142,185,74,182,63,101,175,237,102,101,78,10,220,243,104,141,245,213,167,205,167,227,60,35,225,18,225,125,74,235,157,223,168,61,88,185,231,117,233,219,183,71,189,190,199,76,180,237,137,244,246,216,228,123,161,100,136,215,59,121,87,184,231,189,121,59,239,189,200,213,70,35,90,156,180,2,187,187,114,171,213,205,202,231,89,151,102,96,176,86,50,236,53,24,76,53,60,218,40,136,136,142,200,254,183,245,128,3,225,148,0,117,46,154,180,50,239,212,30,172,91,48,74,5,237,219,163,218,225,124,169,74,134,196,250,123,108,114,49,179,62,53,115,93,188,171,220,107,24,156,93,247,222,213,114,35,17,206,79,187,118,234,189,92,91,162,53,153,98,227,113,182,50,236,53,120,188,77,92,218,40,137,153,158,200,254,183,117,187,167,135,87,77,191,164,156,223,244,203,148,210,242,198,240,234,198,252,57,25,87,219,125,69,234,37,138,88,249,49,169,201,98,137,174,108,139,186,177,28,247,68,159,172,111,117,169,105,71,206,199,113,251,70,39,143,219,49,108,126,147,202,218,236,212,112,219,232,160,238,57,253,170,120,88,140,141,156,158,170,231,108,214,162,110,229,85,93,190,106,170,125,18,196,203,240,52,224,44,197,184,223,61,51,215,46,51,219,13,169,191,181,153,149,88,219,145,205,162,55,81,78,191,54,159,140,241,159,132,64,0,51,145,87,36,234,91,167,76,99,169,28,7,236,165,218,106,123,109,218,146,102,79,105,189,186,141,106,37,183,187,155,59,200,214,163,227,87,54,72,218,172,115,21,220,119,224,245,69,116,108,218,152,179,28,59,39,211,252,158,227,134,102,118,90,139,77,234,211,50,193,87,73,58,39,40,221,178,42,42,42,110,142,107,154,168,230,189,170,173,115,92,215,53,85,21,21,111,224,135,61,122,116,135,250,87,180,79,171,218,119,107,223,48,179,81,175,158,183,209,81,115,168,191,198,215,68,140,221,123,141,78,236,49,36,202,221,152,249,37,68,100,105,191,24,209,35,249,222,89,227,52,120,123,81,229,199,30,216,248,199,242,234,92,28,150,237,199,200,184,152,202,115,10,244,195,220,159,38,103,133,21,207,111,69,53,116,244,68,233,86,232,154,165,86,160,2,20,234,0,0,0,178,159,14,206,169,232,175,248,253,15,79,185,197,127,11,229,179,120,49,153,156,181,19,73,112,164,70,77,51,225,123,149,174,100,126,93,145,113,106,171,218,213,141,99,99,91,188,106,174,173,99,244,91,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,51,48,56,218,240,55,162,237,31,108,117,194,53,181,123,51,134,218,188,182,172,14,35,116,241,162,174,154,106,142,19,219,29,19,29,49,51,166,147,164,198,130,1,192,250,58,234,90,223,212,86,156,53,213,171,80,204,187,25,134,150,147,34,100,177,181,27,60,175,99,145,149,113,185,141,108,124,102,88,164,119,4,68,88,220,142,110,220,81,143,127,124,44,75,23,168,196,91,139,182,231,88,151,25,230,153,102,39,39,198,92,192,227,41,230,220,162,116,152,246,76,117,196,198,147,19,211,19,18,0,15,86,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,123,195,58,211,106,191,248,127,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,118,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,2,213,224,227,134,212,117,47,127,188,222,110,181,116,90,55,69,81,67,115,178,217,97,169,89,234,110,76,149,146,173,77,186,90,149,123,102,166,100,51,71,30,206,227,35,228,167,157,136,147,36,200,247,178,69,120,92,122,19,211,47,206,189,226,180,149,64,68,175,19,27,77,170,193,225,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,0,0,0,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,5,228,245,183,209,246,51,213,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,120,158,138,60,57,180,227,165,95,37,159,223,234,190,212,234,108,150,244,130,166,229,38,203,67,107,145,252,251,205,183,70,172,107,219,201,143,72,157,52,138,178,61,172,119,20,133,178,201,18,204,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,71,42,241,171,245,79,139,125,63,161,247,27,137,13,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,63,252,87,186,28,169,198,174,183,190,174,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,98,7,68,122,13,77,212,119,82,248,118,155,94,104,170,231,199,150,161,247,76,129,97,167,150,70,37,186,153,139,44,145,202,248,158,199,66,201,156,216,233,146,94,109,224,250,134,42,110,238,45,91,222,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,44,140,87,53,142,124,82,196,245,99,57,241,79,63,211,119,71,218,95,210,214,77,168,55,173,46,74,186,59,110,115,81,109,116,86,119,75,36,176,91,32,163,167,115,26,198,73,51,228,154,87,190,105,170,165,115,222,253,182,146,54,53,173,237,171,158,29,212,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,92,159,134,23,217,92,195,160,124,59,22,173,248,85,238,145,159,28,180,222,237,210,246,234,99,111,118,227,84,247,83,84,196,187,162,115,130,120,220,177,189,62,244,114,181,118,86,185,55,170,190,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,129,209,247,86,121,151,72,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,237,220,98,42,54,87,162,223,69,206,217,162,93,93,232,147,41,106,164,164,205,52,235,52,167,130,165,22,154,174,122,118,85,50,41,217,43,17,95,19,163,154,39,178,104,90,143,98,171,94,215,198,230,61,17,81,205,2,176,124,24,52,26,155,42,213,12,151,95,239,180,85,126,95,7,167,109,174,196,247,83,202,216,36,184,214,71,35,103,145,147,35,209,143,124,52,219,177,209,43,95,242,174,141,235,193,90,197,117,154,117,99,233,99,89,62,159,228,62,221,57,0,52,255,0,196,31,78,58,22,202,157,210,7,217,91,174,105,128,233,183,114,205,81,148,209,72,145,93,38,188,119,42,103,185,61,40,230,108,113,172,41,91,55,151,142,62,234,43,25,3,228,239,84,115,106,36,202,213,61,104,210,253,122,232,155,88,53,3,72,242,250,76,138,197,38,15,147,82,45,68,44,146,39,197,60,118,249,249,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,168,103,132,213,65,149,115,85,0,8,149,226,25,214,157,171,165,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,157,185,24,201,184,244,174,171,186,174,211,142,146,180,225,249,174,107,47,158,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,156,154,178,204,168,173,141,174,106,34,61,239,142,55,231,179,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,249,218,223,43,13,63,119,181,11,33,143,245,112,177,145,183,104,226,99,126,235,83,125,183,93,213,85,84,44,210,237,118,186,223,252,15,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,102,106,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,42,132,181,79,254,145,71,255,0,103,251,241,42,172,13,30,245,93,210,142,156,117,107,167,15,194,179,88,188,141,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,226,212,150,21,84,108,141,107,85,21,143,100,114,51,61,154,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,154,126,40,175,197,47,169,205,56,234,27,89,104,108,154,117,101,181,85,210,96,62,106,215,246,190,138,165,38,248,252,114,54,7,246,209,123,77,94,205,60,237,170,108,106,146,73,27,251,175,146,53,70,191,119,4,202,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,81,157,110,138,58,99,212,126,167,53,150,138,201,130,222,174,184,181,38,63,181,210,225,151,209,83,44,159,1,145,141,123,233,36,69,73,98,94,243,231,141,141,141,25,34,72,155,62,68,69,108,79,84,209,72,16,87,196,127,195,254,143,168,139,20,186,183,164,56,239,250,236,80,121,104,37,166,167,146,10,120,242,42,94,108,143,141,67,230,124,113,178,104,99,85,123,38,87,114,88,226,88,156,143,253,74,197,74,216,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,101,80,120,183,244,89,106,178,211,73,213,102,150,227,244,148,20,242,84,109,158,65,21,75,98,99,167,158,88,227,167,184,69,2,181,17,95,36,178,43,39,86,59,119,61,241,73,219,85,89,229,3,165,127,118,11,76,255,0,147,7,219,61,237,95,166,223,135,246,254,199,249,75,143,145,243,222,99,179,222,243,29,158,223,103,183,253,245,217,239,114,227,250,158,239,63,214,21,25,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,60,249,103,222,18,157,20,124,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,167,126,71,87,67,63,109,247,55,34,59,132,125,151,197,44,113,54,70,185,203,34,186,84,72,214,40,94,240,238,190,27,158,31,117,61,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,239,179,228,69,158,160,0,0,1,92,29,76,120,59,225,186,131,153,83,102,26,3,147,210,96,236,187,222,59,185,5,162,182,37,146,221,71,73,34,55,185,45,182,40,152,142,99,218,228,123,146,153,238,72,157,221,226,201,41,217,27,88,179,171,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,21,87,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,226,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,112,104,31,131,101,139,31,213,140,134,187,94,114,31,181,184,45,159,183,79,97,164,167,71,219,164,190,201,37,52,111,150,166,161,33,153,210,83,195,12,146,62,54,70,217,82,73,36,137,94,238,17,162,54,107,63,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,234,225,99,228,118,242,74,198,253,214,174,219,238,187,34,42,160,70,15,22,76,255,0,13,198,122,57,201,240,203,238,67,73,73,125,204,106,45,244,214,43,123,149,86,122,231,211,220,41,106,39,86,53,17,85,25,28,81,170,185,235,179,17,93,27,85,121,72,198,186,136,78,213,213,119,85,218,143,213,174,163,191,53,205,101,242,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,206,42,6,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,40,219,195,79,174,170,110,153,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,226,189,185,26,230,35,100,73,47,36,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,104,207,172,30,147,48,222,174,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,223,182,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,15,252,70,122,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,245,150,218,153,211,181,37,210,133,17,235,37,177,211,114,107,27,201,239,73,34,116,168,230,178,70,185,187,196,217,165,145,2,144,117,35,85,117,31,88,47,180,249,62,168,102,151,92,154,235,73,111,166,181,195,87,113,168,89,100,101,44,12,225,28,104,171,255,0,156,231,47,243,159,35,228,145,234,231,189,238,116,255,0,240,180,232,39,237,221,101,135,170,237,80,159,134,63,106,184,121,204,66,215,79,81,180,149,245,212,147,171,82,178,161,204,93,227,134,25,226,114,50,45,209,210,73,26,171,209,34,106,54,126,65,225,197,208,229,55,85,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,239,120,0,0,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,239,186,232,232,202,197,214,30,156,82,219,35,186,252,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,41,7,164,239,84,250,55,245,3,30,247,24,13,41,129,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,249,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,46,167,196,143,195,238,167,168,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,61,246,100,104,159,151,195,23,160,239,208,133,138,155,94,117,98,203,199,62,200,45,237,248,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,148,113,203,11,86,72,87,110,114,181,67,181,116,47,209,149,139,163,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,210,15,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,129,115,222,25,214,155,85,255,0,195,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,170,14,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,59,106,240,184,244,39,166,95,157,123,197,105,223,245,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,67,53,150,237,85,212,123,70,156,93,244,134,217,154,93,105,176,203,245,194,158,233,114,178,71,80,169,75,83,85,10,42,71,35,155,255,0,234,43,145,62,235,221,12,14,114,57,97,137,89,210,250,62,233,51,50,234,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,61,187,143,68,86,196,245,79,191,168,93,4,235,46,21,213,101,175,165,27,124,246,171,173,235,37,254,252,176,93,29,80,218,122,90,187,90,164,206,90,201,90,170,231,193,219,101,53,66,201,22,206,122,58,23,164,105,50,44,110,146,239,250,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,31,75,29,60,215,58,233,93,202,90,137,26,196,255,0,139,27,17,206,123,153,20,81,49,94,254,28,148,61,86,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,235,38,123,228,118,242,74,247,125,231,46,219,236,155,34,34,39,171,0,0,5,117,120,157,120,128,86,105,21,29,79,79,218,33,145,121,76,234,175,148,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,124,166,141,238,116,45,99,182,70,200,230,62,48,175,111,16,188,255,0,13,212,254,177,181,27,51,211,252,134,146,251,98,170,168,160,166,167,184,82,42,186,9,223,77,111,166,167,149,99,118,219,61,137,44,50,34,61,187,177,232,136,230,171,154,168,229,149,94,8,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,139,158,198,207,27,213,155,243,86,115,114,34,182,55,171,107,44,250,184,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,8,235,209,39,88,56,207,87,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,156,157,34,128,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,246,217,251,183,252,72,138,190,40,254,187,53,55,242,95,103,162,56,86,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,38,167,137,111,135,221,78,143,93,111,29,65,233,5,170,146,61,62,175,168,243,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,155,53,17,24,141,219,144,120,107,104,15,233,215,170,12,127,237,30,158,253,168,193,113,126,245,207,37,243,44,222,134,15,239,121,188,147,103,221,81,178,115,170,108,91,65,247,187,141,100,156,152,232,219,46,215,61,211,198,183,224,61,95,232,53,14,160,81,216,233,29,109,200,41,234,45,119,236,122,186,72,107,82,150,116,222,58,154,42,134,166,237,123,28,213,71,53,36,107,86,72,102,141,238,99,121,241,72,1,144,117,1,162,94,21,154,185,148,105,54,141,224,21,121,205,202,253,81,61,207,45,142,174,225,61,189,150,166,61,237,158,201,110,165,154,68,159,184,202,122,58,137,251,174,116,111,124,175,168,141,253,228,226,232,35,11,95,50,174,105,35,167,94,172,52,75,170,91,85,125,195,72,50,58,186,234,139,53,61,20,215,138,26,187,116,244,179,219,95,84,217,22,56,100,87,183,180,247,162,195,43,85,97,124,140,69,98,236,229,69,106,174,109,192,189,239,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,9,89,241,154,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,150,235,7,164,204,203,164,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,252,246,237,189,81,27,43,21,110,39,194,227,208,158,153,126,117,239,21,167,31,241,142,214,252,7,26,209,42,29,9,184,88,233,47,57,102,99,81,13,210,133,238,146,21,125,134,10,89,216,171,90,173,93,229,107,230,78,237,52,106,212,106,57,142,170,251,255,0,113,99,120,69,95,13,207,16,74,110,157,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,216,87,138,63,161,61,77,252,151,222,40,138,11,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,185,78,165,52,103,50,208,31,9,172,155,75,115,205,69,171,204,110,246,122,123,43,31,85,46,203,5,19,22,241,67,198,138,149,202,212,149,244,208,167,220,141,210,170,189,81,62,73,28,125,184,98,10,97,47,207,196,51,162,203,87,84,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,148,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,114,160,195,85,0,101,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,82,229,60,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,255,0,147,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,178,186,70,177,146,83,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,106,120,17,127,160,30,176,109,93,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,80,0,0,0,35,255,0,88,189,29,96,157,95,224,148,246,11,253,103,193,178,75,55,63,179,249,7,110,106,143,133,247,102,167,125,87,247,171,39,138,57,251,177,211,164,127,172,85,225,191,38,236,169,243,144,0,8,213,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,242,188,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,21,171,174,158,16,152,174,119,212,117,147,35,211,59,135,217,45,54,191,121,155,134,91,67,74,216,211,225,115,70,248,182,130,218,197,85,227,230,187,143,86,177,204,88,169,187,50,185,21,205,88,105,139,31,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,253,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,7,44,234,87,92,237,29,62,105,61,207,59,175,78,229,198,77,237,246,58,101,167,116,172,168,185,73,27,221,11,36,70,185,187,68,157,183,61,235,201,191,113,142,70,170,189,90,213,248,187,114,155,52,77,202,231,72,134,86,11,5,127,49,196,209,132,195,83,206,174,185,136,136,237,159,235,127,83,134,120,138,245,37,250,54,194,63,67,88,181,87,28,147,49,163,119,196,85,244,157,198,83,217,101,73,98,147,139,220,188,82,89,92,215,70,155,35,213,172,108,171,250,183,118,156,181,106,125,12,139,32,187,229,153,5,207,41,200,42,252,213,210,243,89,53,194,182,126,219,89,221,168,153,234,249,31,197,136,141,110,238,114,174,205,68,68,223,228,136,135,207,43,188,195,29,86,62,244,220,157,209,209,29,80,236,205,143,217,107,27,39,150,211,130,183,60,234,231,125,117,105,243,170,248,71,8,248,204,128,3,5,42,0,0,125,140,59,14,201,245,3,39,183,97,152,101,150,162,237,122,187,76,144,82,82,64,137,202,71,108,170,170,170,187,35,90,214,162,185,207,114,163,90,214,185,206,84,68,85,75,173,233,239,66,113,142,157,244,226,155,79,241,170,186,138,215,58,103,87,92,171,231,221,29,91,90,246,49,178,74,140,221,82,38,241,141,141,107,26,171,179,88,221,213,238,228,247,113,78,129,122,88,253,14,98,45,213,12,206,130,227,73,156,100,244,110,130,74,42,164,237,124,46,129,101,71,182,21,141,28,187,203,39,110,41,94,175,217,204,251,177,241,99,155,39,57,108,77,178,76,183,197,104,240,247,99,203,171,240,143,140,244,253,221,110,91,229,75,109,254,93,197,124,149,129,171,251,189,169,223,49,194,186,227,167,182,154,120,83,209,51,173,91,227,155,160,0,111,213,24,0,0,0,2,173,122,244,233,15,244,81,119,159,87,180,238,215,182,31,121,172,95,61,111,162,162,225,79,96,145,205,137,25,186,247,28,189,169,165,89,149,187,49,145,196,170,200,211,110,81,162,195,146,253,243,28,59,24,212,12,98,227,134,102,118,90,123,181,150,237,10,193,87,73,58,47,25,27,186,42,42,42,108,173,115,92,136,230,189,170,142,107,154,215,53,81,81,21,41,139,169,110,157,50,126,155,179,239,178,151,105,170,46,86,154,184,89,61,166,246,234,52,167,138,224,222,12,239,35,90,143,145,26,232,228,114,177,204,87,114,219,131,213,17,178,51,120,86,119,150,120,181,126,30,212,121,19,199,178,126,19,252,186,157,65,201,110,220,124,181,134,140,167,48,175,92,69,184,242,102,120,215,68,118,244,213,79,79,76,198,149,111,152,170,92,148,0,71,215,0,0,3,220,232,158,175,100,250,29,168,246,141,67,197,234,170,26,234,41,152,218,234,72,166,72,155,113,162,87,181,102,165,145,85,174,78,47,107,118,221,90,238,14,70,189,169,201,141,84,186,221,46,212,156,99,87,240,27,54,163,225,210,212,62,211,123,133,210,194,149,48,172,82,198,230,61,209,201,27,219,243,68,115,36,99,216,170,213,86,170,181,85,174,115,85,28,180,50,73,78,137,122,167,254,79,121,188,182,124,198,190,226,252,15,32,251,149,208,66,189,198,91,234,213,88,140,175,72,184,171,157,179,90,172,145,177,170,57,204,84,118,210,58,40,216,187,204,151,50,241,59,158,10,228,249,21,126,19,215,221,215,247,170,190,83,118,35,251,71,132,241,252,21,63,222,109,71,8,250,116,244,211,235,71,26,126,216,233,141,45,240,0,78,92,166,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,62,234,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,174,22,62,71,111,36,172,111,221,106,237,190,235,178,34,170,113,92,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,62,111,166,107,27,201,239,106,110,229,70,166,251,170,162,124,207,149,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,82,183,141,95,170,124,91,233,253,15,184,220,72,65,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,81,28,202,7,214,44,169,76,178,162,47,38,177,238,130,70,35,246,224,143,224,213,84,116,140,71,77,255,0,26,191,84,248,183,211,250,31,113,184,158,215,193,195,0,195,117,79,13,234,11,79,181,7,30,164,190,99,215,202,124,114,154,186,134,165,23,132,172,222,228,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,17,3,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,160,30,182,250,62,201,186,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,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,226,222,129,225,197,215,29,55,74,89,149,126,31,168,44,171,168,211,172,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,186,230,69,19,154,174,88,82,41,2,247,136,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,205,148,206,99,184,189,142,77,218,170,213,219,116,85,79,153,37,76,214,117,99,234,159,89,62,160,100,62,227,56,26,40,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,206,191,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,15,41,145,105,110,119,138,96,152,142,166,95,236,94,87,27,206,252,255,0,217,250,223,53,11,252,231,146,153,33,170,253,91,30,178,71,194,71,35,127,88,214,242,223,118,238,159,51,186,244,111,215,166,125,209,221,171,50,177,88,177,170,76,158,219,147,211,164,244,116,117,245,243,69,5,182,234,198,171,99,171,72,219,187,94,199,53,81,179,70,136,199,202,145,64,137,44,125,191,157,149,116,65,164,56,110,189,120,98,98,90,71,168,16,85,201,98,200,169,238,240,212,45,36,235,12,241,61,151,202,185,98,154,55,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,106,3,168,173,6,204,186,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,186,181,30,238,15,71,198,229,230,199,34,7,53,47,206,155,68,46,189,56,248,103,102,58,53,125,190,82,93,238,86,13,55,202,157,89,87,73,27,153,2,207,83,5,109,76,140,143,151,222,115,24,233,213,136,245,70,171,209,136,229,107,57,112,74,235,240,144,208,106,157,83,234,94,61,73,184,81,82,79,143,105,133,63,197,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,240,125,27,83,238,185,236,114,91,167,86,62,150,53,147,233,254,67,237,211,129,154,195,79,186,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,171,133,143,145,219,201,43,27,247,90,187,111,186,236,136,170,153,130,36,255,0,95,221,96,221,122,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,157,66,67,19,210,55,53,169,19,26,198,113,230,146,73,32,120,174,171,186,174,212,126,173,117,29,249,174,107,47,145,181,80,247,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,220,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,113,82,90,120,121,244,89,117,234,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,242,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,81,44,11,84,255,0,233,20,127,246,127,191,18,170,203,84,255,0,233,20,127,246,127,191,18,170,192,183,79,21,238,184,233,177,171,85,239,164,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,239,18,67,43,163,217,238,145,253,154,192,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,231,72,96,137,140,141,210,203,52,143,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,252,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,101,62,13,26,207,162,88,229,77,255,0,70,231,182,213,218,53,23,46,168,130,104,107,102,171,158,169,151,230,83,197,89,50,195,20,76,129,33,162,101,52,45,115,149,100,145,207,149,243,189,81,219,53,145,176,44,43,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,248,177,177,28,231,185,145,69,19,21,239,225,201,122,168,0,10,149,241,172,215,74,59,173,247,11,233,226,195,121,239,124,19,158,73,145,83,70,144,73,27,42,165,103,110,133,142,122,42,203,28,204,133,213,79,116,106,140,106,199,87,3,254,254,237,86,91,81,153,109,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,14,168,142,155,147,31,229,41,88,212,142,154,155,155,24,196,147,181,4,113,69,220,224,142,127,14,78,251,206,85,3,192,22,125,224,167,174,148,118,171,238,105,211,197,250,243,217,248,223,12,147,29,166,145,32,142,55,213,68,206,221,115,26,245,84,150,73,159,11,105,94,216,209,30,212,142,146,119,253,205,156,175,224,22,238,140,172,95,220,222,187,245,111,115,186,240,201,31,144,83,212,91,89,27,223,44,127,7,101,106,219,36,166,115,62,227,98,153,245,82,190,103,72,189,228,237,211,64,214,246,214,73,78,43,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,130,249,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,31,39,163,123,136,206,91,183,116,80,210,153,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,71,214,57,87,86,62,150,53,147,233,254,67,237,211,129,202,191,186,143,208,159,253,156,255,0,230,205,227,254,136,74,163,42,230,170,0,0,0,170,191,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,80,95,136,103,90,119,94,169,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,25,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,229,105,94,34,250,23,174,218,247,161,53,120,158,138,101,63,230,254,39,137,121,26,63,245,71,253,249,73,36,63,223,181,50,51,201,249,126,212,179,125,213,253,111,243,23,250,55,160,16,61,174,35,164,57,150,107,167,121,238,169,89,160,164,76,123,78,41,237,211,94,167,154,116,107,249,215,85,182,150,154,24,152,155,185,239,115,150,71,170,236,140,70,66,253,220,142,86,53,254,40,179,233,53,143,73,243,255,0,7,76,163,79,116,246,31,135,94,176,27,125,134,159,36,180,114,169,155,203,85,84,100,17,187,204,247,229,99,88,255,0,52,248,167,169,237,198,231,54,46,239,111,228,141,110,245,130,7,191,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,103,175,133,15,92,117,56,213,214,201,210,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,207,170,241,151,214,29,18,171,166,176,104,244,248,221,38,75,168,182,234,121,234,97,185,67,121,158,23,226,76,158,90,57,21,37,167,99,86,26,135,213,67,11,154,140,145,200,248,152,140,145,19,105,24,174,172,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,26,93,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,224,31,221,71,232,79,254,206,127,243,102,241,255,0,68,57,255,0,89,56,126,163,224,30,21,249,6,27,171,153,239,219,76,190,213,111,177,193,116,189,240,84,243,50,124,106,141,90,222,78,217,242,246,216,172,139,188,244,73,37,237,247,30,136,247,185,18,144,64,191,239,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,0,0,7,148,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,245,100,85,241,71,244,39,169,191,146,251,197,16,31,87,19,241,30,232,199,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,155,233,154,198,242,123,218,155,185,81,169,190,234,168,159,51,229,120,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,0,0,0,4,85,241,17,234,243,249,41,104,210,125,150,173,236,234,22,99,221,162,197,249,208,121,152,96,237,58,47,53,87,39,37,72,211,181,28,173,224,142,231,202,89,34,222,55,198,146,241,160,187,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,73,65,226,47,161,122,237,165,26,237,87,150,107,94,83,246,199,237,143,111,225,153,111,145,163,183,252,103,202,81,210,71,55,247,149,52,142,242,253,158,228,80,253,228,111,62,28,211,125,212,249,62,30,58,199,164,250,19,213,5,143,80,181,142,30,205,150,154,223,112,167,130,239,202,165,223,7,170,146,157,205,109,79,98,157,143,125,71,54,119,41,187,106,222,41,230,187,159,140,104,7,32,214,77,33,204,180,35,81,46,26,91,168,48,82,65,144,218,105,232,102,174,130,154,116,153,148,239,169,164,134,169,33,87,167,221,115,216,217,218,199,171,85,204,230,215,113,115,219,179,151,245,96,218,23,168,250,147,167,25,206,168,97,86,111,138,218,180,231,200,203,127,134,5,87,85,83,210,213,37,66,165,83,99,68,251,240,199,229,93,221,84,94,76,107,218,245,106,177,178,61,157,175,197,31,215,102,166,254,75,236,244,68,138,240,112,207,240,221,44,195,122,130,212,29,65,200,105,44,120,245,142,159,28,169,174,174,169,85,225,19,55,185,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,132,0,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,231,197,51,173,170,89,22,9,149,231,119,59,254,154,105,215,216,76,110,171,179,228,177,255,0,139,205,116,242,124,97,99,36,254,250,153,18,73,57,200,215,201,247,147,238,247,56,167,201,168,88,87,131,142,136,107,204,25,149,118,185,210,223,42,241,205,47,170,167,154,221,87,71,52,124,153,149,78,196,123,99,72,163,119,201,172,166,149,206,114,213,39,205,30,143,129,156,145,245,29,176,142,190,40,254,187,53,55,242,95,103,162,35,173,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,188,154,199,186,9,24,143,219,130,63,131,85,81,210,49,29,34,188,81,253,118,106,111,228,190,207,68,73,79,5,220,90,197,156,226,189,66,225,89,77,15,157,178,228,22,251,29,174,227,77,221,124,125,250,89,227,186,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,152,16,219,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,231,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,171,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,231,250,57,233,235,249,79,245,5,141,233,53,109,77,214,138,203,87,223,173,189,220,45,212,189,233,40,232,96,137,210,57,202,170,138,200,187,143,72,224,108,175,69,107,100,158,63,186,245,217,142,11,105,240,163,233,211,244,45,211,140,25,253,238,159,134,73,170,94,94,251,81,247,247,237,90,218,199,124,58,47,187,43,227,118,241,203,37,71,36,107,30,158,111,182,244,222,36,218,139,13,84,25,87,2,226,122,121,234,207,13,233,23,195,19,76,243,139,237,61,37,226,251,95,81,118,166,177,99,142,175,90,89,238,175,75,229,82,78,172,122,71,42,177,145,68,245,145,207,86,112,223,182,197,84,116,172,69,169,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,242,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,102,49,101,154,89,21,173,217,57,200,247,126,46,85,91,42,240,161,232,114,167,37,186,217,58,184,212,103,210,45,138,219,81,80,252,70,210,172,138,161,107,170,226,116,144,58,182,116,114,57,34,100,18,181,253,166,166,210,172,209,54,77,216,216,217,222,14,235,225,139,208,119,232,66,197,77,175,58,177,101,227,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,38,206,238,185,59,213,16,58,157,93,202,56,229,133,171,36,43,183,57,90,189,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,19,85,6,85,205,84,0,41,219,197,67,161,90,156,3,33,186,245,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,194,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,121,54,55,177,145,220,72,3,48,58,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,41,219,196,103,162,143,228,171,168,240,95,240,11,101,214,77,50,202,127,89,109,169,157,59,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,188,174,134,89,23,149,116,163,213,118,163,244,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,188,52,124,15,41,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,192,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,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,1,243,178,44,130,209,137,227,247,60,167,32,171,242,182,187,53,28,215,10,217,251,110,127,106,158,22,43,228,127,22,34,185,219,53,170,187,53,21,87,111,146,42,148,165,212,174,185,221,250,131,213,139,158,119,94,157,187,116,123,219,236,116,203,78,216,159,79,109,142,71,186,22,72,141,115,183,149,123,142,123,215,147,190,251,220,141,84,98,53,169,221,60,69,122,146,253,36,230,255,0,161,172,90,171,150,55,135,86,59,226,42,250,78,219,234,47,81,44,177,73,197,238,94,75,20,77,115,163,77,145,136,231,186,85,253,99,123,78,72,114,66,179,204,203,198,43,241,123,127,54,153,223,219,63,8,117,7,37,123,21,242,54,26,51,124,100,126,154,237,62,76,76,124,202,103,254,170,183,76,245,70,238,176,0,71,215,0,0,0,77,111,15,30,150,62,222,100,17,107,158,119,65,113,130,199,142,86,67,62,57,30,221,168,238,117,241,61,85,102,228,142,71,172,84,239,99,62,72,156,95,34,241,87,42,69,44,110,225,157,44,116,241,119,234,51,83,169,113,142,221,198,155,27,161,254,249,200,46,180,177,181,124,157,62,206,86,49,28,245,226,146,202,230,246,217,242,114,166,238,127,7,182,55,161,115,152,238,63,104,196,241,251,102,45,143,210,121,91,93,154,142,27,125,20,29,199,63,181,79,11,17,145,179,147,213,92,237,154,212,77,220,170,171,183,205,85,73,14,71,150,248,197,126,49,118,60,152,225,219,63,8,246,253,170,111,149,93,183,249,35,15,57,54,6,175,211,220,143,42,99,232,81,61,29,149,85,247,197,59,247,107,76,190,136,0,154,57,140,0,0,0,0,0,0,57,167,80,154,19,140,117,17,167,21,58,127,146,213,212,81,57,179,54,186,219,95,6,234,234,42,214,49,237,142,85,102,232,146,183,140,143,107,152,229,77,218,247,108,172,119,23,183,165,131,226,229,186,110,209,52,87,26,196,178,112,120,203,249,126,34,140,86,26,169,166,186,38,38,38,58,38,63,174,233,233,80,62,99,135,100,250,127,147,220,112,204,206,203,81,105,189,90,102,88,42,233,39,68,229,27,182,69,69,69,77,209,205,115,85,28,215,181,85,174,107,154,230,170,162,162,175,199,45,107,175,174,150,63,76,120,139,181,67,12,160,184,213,231,24,197,27,96,142,138,149,59,191,20,160,73,85,238,133,35,87,38,210,199,220,150,86,43,55,115,254,244,124,94,231,71,194,169,74,243,49,192,213,128,189,224,231,132,240,158,184,248,245,187,43,99,54,174,198,214,229,177,139,163,72,185,78,234,233,250,181,118,116,243,103,141,51,223,26,235,18,0,12,4,180,0,1,99,30,28,189,83,252,86,150,155,167,92,238,190,227,85,116,139,186,252,94,178,101,238,177,105,35,135,155,168,21,81,188,153,218,108,114,62,55,61,92,222,27,198,138,196,142,38,62,124,25,239,46,51,162,190,164,191,148,54,152,255,0,170,10,174,238,105,140,246,233,111,252,105,59,17,205,220,89,60,189,75,56,170,177,123,140,141,121,35,120,237,35,36,217,140,98,199,188,195,34,204,252,44,120,173,222,49,194,122,227,171,190,61,157,206,109,229,99,97,227,47,185,57,246,2,63,71,92,254,146,152,143,155,84,253,40,253,218,167,116,245,85,167,30,118,145,33,0,4,149,72,128,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,48,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,2,199,245,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,246,212,206,145,245,151,0,234,58,126,154,40,113,27,173,235,36,171,184,58,12,123,133,43,98,248,213,10,189,253,138,232,254,251,163,100,46,142,55,61,238,89,21,176,240,149,178,57,171,20,156,116,124,0,225,93,22,116,255,0,153,116,201,160,214,173,35,205,51,250,76,166,162,223,81,53,93,58,210,91,210,154,11,107,39,227,44,180,113,191,126,117,12,109,75,170,100,73,164,70,61,201,42,39,6,35,81,169,221,64,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,167,170,235,23,163,172,19,171,252,18,158,193,127,172,248,54,73,102,231,246,127,32,237,205,81,240,190,236,212,239,170,254,245,100,241,71,63,118,58,116,143,245,138,188,55,228,221,149,62,126,87,194,227,208,158,153,126,117,239,21,164,170,2,58,244,9,211,197,215,166,126,154,44,24,30,85,106,164,160,203,46,21,21,55,188,141,148,213,142,169,103,157,157,251,49,170,229,85,98,62,58,104,233,97,122,69,250,190,113,57,90,175,221,100,127,181,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,218,186,81,233,71,81,250,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,207,244,183,75,115,189,105,206,237,154,103,166,150,47,140,228,151,158,247,146,162,243,80,211,247,123,80,190,105,63,89,51,217,27,118,142,39,187,239,57,55,219,100,221,85,17,116,39,210,143,74,58,113,210,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,240,232,26,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,172,153,239,145,219,201,43,221,247,156,187,111,178,108,136,136,153,130,53,80,101,92,11,84,255,0,233,20,127,246,127,191,18,170,203,84,255,0,233,20,127,246,127,191,18,170,192,208,71,92,157,14,97,189,94,225,173,170,165,125,37,143,81,108,116,238,101,134,252,246,47,9,25,186,187,201,86,113,69,115,233,156,229,114,163,145,21,240,189,202,246,35,145,210,197,45,16,229,56,182,163,232,118,163,213,99,121,37,13,215,18,204,241,43,131,28,230,182,85,134,170,134,170,53,108,145,77,20,177,175,252,73,35,150,55,43,92,213,99,216,229,69,107,151,79,197,64,120,205,234,206,141,100,153,221,139,74,172,152,135,153,212,156,75,183,37,231,36,226,232,124,165,12,208,172,177,91,63,4,243,60,187,209,212,114,95,187,14,252,88,170,233,167,107,2,90,248,113,117,199,83,213,110,27,95,135,234,11,41,41,245,23,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,237,53,242,196,230,171,82,100,138,57,148,102,179,165,139,6,178,228,253,65,97,54,78,159,175,127,7,207,166,184,43,237,23,7,84,182,8,233,123,113,62,73,228,149,92,142,71,66,216,25,50,201,31,23,247,35,71,179,132,156,184,59,73,22,152,238,176,218,168,161,190,214,210,86,92,153,79,27,107,42,41,41,157,77,4,211,163,83,184,248,226,116,146,58,54,43,183,84,98,200,245,106,42,34,185,219,110,161,24,60,78,181,75,244,95,209,182,107,229,47,191,12,186,229,190,95,22,183,255,0,122,247,188,215,154,145,60,220,31,54,57,172,229,67,29,111,223,119,29,182,251,174,71,171,10,1,44,211,199,7,53,181,87,231,250,89,167,48,211,213,165,202,199,103,184,222,234,37,115,27,216,116,21,211,69,12,77,99,185,114,87,163,173,243,43,145,90,136,136,232,246,87,110,168,216,213,225,163,128,83,106,15,90,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,120,81,190,146,154,73,105,106,37,124,106,156,24,218,196,164,68,228,188,28,247,49,142,229,207,138,133,223,91,58,126,192,108,189,60,191,166,139,51,42,232,49,57,49,121,241,87,203,76,144,197,86,232,39,167,124,51,84,171,155,26,68,181,50,44,146,74,249,59,123,58,87,185,202,213,221,80,205,17,170,131,62,222,37,216,5,54,159,117,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,133,99,234,233,163,150,170,162,39,200,171,205,142,172,90,180,94,43,193,175,107,216,222,60,56,160,92,247,69,250,199,125,215,222,152,48,13,85,202,97,225,122,186,219,228,167,184,201,201,139,230,106,169,42,37,164,150,167,102,49,140,103,121,244,238,151,182,214,163,89,220,224,155,163,119,94,214,86,95,129,246,107,117,175,192,53,79,78,102,167,164,75,109,142,241,110,189,211,202,214,59,190,233,235,161,150,25,90,247,114,226,172,70,219,225,86,162,53,21,21,210,110,174,221,17,182,104,0,0,0,0,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,2,162,252,87,186,28,169,198,174,183,190,174,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,109,208,1,150,26,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,217,236,73,97,138,68,107,183,78,113,177,223,139,81,83,242,147,43,196,119,161,202,110,148,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,67,80,63,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,165,223,248,105,244,43,83,211,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,188,83,183,27,90,197,108,139,39,42,240,161,232,114,155,26,181,89,58,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,253,166,166,241,36,50,182,77,222,233,25,217,179,64,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,10,171,241,92,235,167,252,127,75,250,41,153,255,0,241,69,46,127,91,66,223,248,173,109,174,58,132,119,254,55,205,49,173,255,0,113,10,191,253,145,8,22,19,162,29,72,232,151,81,246,171,157,231,69,243,234,76,142,158,205,80,202,106,246,54,158,122,89,233,158,246,242,98,190,26,134,50,84,99,145,29,197,252,120,57,89,34,34,170,177,232,157,44,205,183,74,189,76,102,93,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,161,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,211,208,117,183,214,14,51,210,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,38,135,191,173,234,71,68,168,53,182,131,167,41,243,234,71,106,45,198,157,106,97,177,195,79,60,207,107,18,9,42,21,37,149,140,88,97,127,102,39,72,140,145,237,122,177,88,228,77,158,206,93,44,203,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,187,239,14,46,184,234,122,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,70,19,40,0,7,42,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,254,52,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,70,174,186,58,50,177,117,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,64,207,181,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,240,107,24,214,166,200,136,130,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,248,185,236,108,243,53,174,84,221,169,44,136,155,114,93,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,157,47,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,248,177,177,28,230,53,242,203,19,21,236,231,201,3,218,244,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,124,13,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,64,88,254,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,86,58,120,117,116,101,125,233,26,197,168,75,150,221,124,237,215,40,200,22,158,149,209,189,137,28,150,122,7,205,29,21,75,162,111,46,204,211,247,167,149,209,247,100,70,198,248,26,188,94,217,26,76,0,0,202,185,170,131,42,224,76,175,14,46,135,41,186,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,123,196,85,240,184,244,39,166,95,157,123,197,105,42,128,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,19,85,6,85,205,84,0,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,115,175,213,30,133,255,0,38,189,118,201,180,83,237,79,218,63,179,158,75,252,39,228,124,159,127,204,81,193,83,254,39,185,39,30,61,254,63,207,93,248,239,242,223,100,210,153,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,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,33,207,136,175,82,95,163,108,35,244,53,139,85,113,201,51,26,55,124,69,95,73,220,101,61,150,84,150,41,56,189,203,197,37,149,205,116,105,178,61,90,198,202,191,171,119,105,203,49,136,49,215,23,67,191,108,190,33,172,250,49,103,255,0,84,63,122,166,251,98,166,143,254,170,127,75,234,169,216,159,253,19,248,171,227,79,241,223,55,55,245,187,164,218,236,215,195,248,173,81,135,141,103,167,175,78,157,59,83,77,128,140,167,229,235,53,103,21,115,104,137,214,157,98,57,179,95,209,231,204,240,167,94,201,141,116,215,72,214,85,172,0,43,183,102,0,0,7,216,195,176,236,159,80,50,123,118,25,134,89,106,46,215,171,180,201,5,37,36,8,156,164,118,202,170,170,171,178,53,173,106,43,156,247,42,53,173,107,156,229,68,69,84,248,229,181,244,47,210,197,22,137,225,20,153,246,83,65,182,121,146,81,171,231,114,165,68,47,183,208,78,144,72,218,9,34,123,145,189,214,186,22,189,238,88,218,230,189,206,143,117,107,121,59,63,46,192,85,143,187,204,141,209,28,103,179,226,136,109,166,214,216,217,28,190,113,53,199,58,229,90,197,20,245,213,167,25,253,216,233,251,35,140,186,215,79,122,19,140,116,239,167,20,218,127,141,85,212,86,185,211,58,186,229,95,62,232,234,218,215,177,141,146,84,102,234,145,55,140,108,107,88,213,93,154,198,238,175,119,39,187,165,128,88,118,237,211,106,136,162,136,210,33,198,248,204,101,252,195,17,94,43,19,84,213,93,115,51,51,61,51,63,215,116,116,0,3,237,140,0,0,0,0,0,0,0,0,21,139,226,29,210,199,216,60,130,93,115,193,40,46,51,216,242,58,201,167,200,227,219,187,29,178,190,87,162,164,220,149,202,244,138,161,239,127,201,83,139,36,78,40,228,73,98,141,182,116,124,236,139,31,180,101,152,253,207,22,200,41,60,213,174,243,71,53,190,182,14,227,153,221,167,153,138,201,25,201,138,142,110,237,114,166,237,84,84,223,228,168,166,22,63,5,70,58,204,219,171,143,68,245,79,245,197,40,217,29,167,196,108,166,101,78,54,214,250,39,117,116,253,106,126,49,198,153,235,236,153,137,160,0,118,190,170,186,105,191,116,223,159,73,107,114,84,85,98,183,105,165,118,59,114,169,146,30,237,92,81,178,39,74,215,178,55,42,181,209,58,118,198,174,115,88,143,86,171,154,212,69,217,56,161,93,222,179,93,139,147,110,228,105,48,236,188,187,49,195,102,216,91,120,220,29,113,85,186,227,88,152,254,183,76,78,233,137,223,19,19,19,190,0,1,230,205,15,83,165,218,147,147,233,6,125,102,212,124,58,90,118,93,172,147,58,88,82,166,20,150,41,26,246,58,57,35,123,126,74,173,124,111,123,21,90,168,228,71,42,181,205,114,35,147,203,31,162,221,110,184,94,46,20,182,155,77,5,69,109,117,108,204,166,165,165,166,137,210,203,60,175,114,53,145,177,141,69,87,57,206,84,68,106,34,170,170,162,33,245,69,85,83,84,85,79,24,224,241,196,90,181,126,205,118,175,196,77,21,68,197,81,60,38,38,52,152,158,205,56,175,123,75,181,39,24,213,252,6,205,168,248,116,181,15,180,222,225,116,176,165,76,43,20,177,185,143,116,114,70,246,252,209,28,201,24,246,42,181,85,170,173,85,107,156,213,71,47,170,35,23,67,125,46,100,253,57,227,23,155,158,103,122,167,154,245,152,67,65,45,93,174,8,145,91,107,116,11,80,169,26,206,143,84,153,202,217,211,146,181,168,214,185,174,70,186,68,217,235,39,75,47,9,93,219,150,105,174,245,60,218,166,55,199,245,215,199,78,142,14,29,218,12,46,7,5,153,222,195,229,151,124,45,154,106,242,106,235,142,174,222,108,249,60,232,221,86,156,232,221,48,21,107,226,107,226,25,170,26,119,168,151,30,155,180,74,178,175,21,168,179,211,198,153,30,66,198,198,181,117,43,87,72,217,25,79,70,229,228,180,236,108,85,12,114,206,222,51,119,81,17,139,26,70,174,154,210,136,127,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,144,211,185,87,134,47,136,5,102,174,209,211,116,253,173,249,23,155,206,169,56,193,140,220,165,142,121,106,175,212,177,193,52,210,182,165,237,98,198,147,65,29,63,206,105,30,215,76,215,183,116,116,141,123,228,172,30,172,125,83,235,39,212,12,135,220,103,57,255,0,250,170,192,178,175,246,215,28,201,49,203,135,253,242,142,186,219,93,79,39,254,108,144,205,28,140,255,0,67,154,230,255,0,66,160,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,125,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,0,30,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,228,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,72,25,247,137,175,82,249,126,188,218,117,182,207,122,164,177,83,227,53,21,108,177,99,145,64,201,40,161,183,84,246,18,122,42,167,163,89,45,99,37,74,88,29,35,158,228,218,70,247,33,72,21,24,140,191,66,144,60,71,252,63,235,58,119,190,203,171,122,67,142,255,0,173,61,127,150,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,212,172,161,53,122,210,215,77,56,234,47,195,51,60,213,13,47,188,249,235,85,119,193,162,154,25,81,25,85,111,170,109,222,133,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,213,45,210,119,170,125,27,250,129,143,123,140,7,148,199,117,75,59,197,48,76,187,76,236,23,223,43,141,231,126,67,237,5,23,149,133,254,115,201,76,179,82,254,177,236,89,35,225,35,149,223,171,115,121,111,179,183,79,145,234,250,78,245,79,163,127,80,49,239,113,128,13,41,128,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,246,217,251,183,252,72,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,237,179,247,111,248,144,22,168,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,230,157,77,218,110,183,254,155,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,29,44,1,23,250,1,232,250,213,210,110,145,181,183,4,171,147,59,204,105,232,235,242,183,205,43,85,148,211,177,142,88,232,98,108,111,116,92,41,214,105,88,178,53,206,89,94,231,191,151,5,142,56,229,0,0,12,171,154,168,50,174,5,170,127,244,138,63,251,63,223,137,85,101,170,127,244,138,63,251,63,223,137,85,96,94,159,136,207,94,223,201,94,197,6,155,233,220,30,99,83,114,107,127,156,164,168,158,159,157,45,150,133,239,124,73,88,228,122,112,154,101,124,114,54,40,190,109,71,49,207,149,56,181,177,205,73,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,81,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,123,195,131,195,254,143,167,123,20,90,183,171,216,239,250,236,87,249,152,34,166,168,146,10,136,241,218,94,111,143,141,59,225,124,145,190,105,163,68,123,230,71,114,72,229,72,154,140,253,114,202,29,131,162,78,143,177,158,145,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,120,182,69,0,6,120,124,67,243,91,86,127,214,150,170,223,108,212,245,112,211,210,222,25,100,123,106,88,214,189,103,183,211,69,67,51,145,26,231,39,7,75,77,35,152,187,238,172,86,170,163,85,85,169,45,60,14,177,107,21,94,85,171,153,173,69,15,59,213,170,223,103,181,209,212,247,94,157,170,90,185,42,164,168,143,130,47,7,114,125,21,50,238,168,174,78,222,205,84,71,57,22,176,75,232,240,159,197,172,88,255,0,68,184,133,218,209,67,229,234,242,107,133,222,233,116,147,186,247,249,138,166,87,77,72,217,54,114,170,51,104,41,41,217,179,81,27,247,55,219,147,156,170,19,0,169,95,28,92,90,197,73,149,105,38,107,79,67,194,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,224,171,193,188,95,91,82,187,162,35,151,185,179,149,81,173,68,182,162,21,120,188,224,191,107,122,54,185,95,254,41,229,62,197,100,22,187,239,103,177,220,243,125,201,29,65,218,229,201,59,123,121,254,231,45,157,254,43,142,223,123,147,66,0,120,67,103,95,100,186,201,182,216,62,23,230,254,218,227,247,75,23,123,191,219,242,157,184,219,95,221,227,197,123,155,249,14,223,29,219,254,55,150,255,0,119,139,175,80,205,183,71,249,253,78,152,117,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,112,99,22,154,105,145,94,187,112,69,87,34,181,81,28,154,73,0,0,0,0,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,106,160,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,46,251,196,127,196,2,143,167,123,20,186,73,164,57,23,250,236,87,249,105,229,169,167,142,10,136,241,218,94,108,147,149,67,38,100,145,190,105,163,69,99,33,86,242,72,229,89,92,172,253,74,75,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,81,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,123,195,131,195,254,143,167,123,20,90,183,171,216,239,250,236,87,249,152,34,166,168,146,10,136,241,218,94,111,143,141,59,225,124,145,190,105,163,68,123,230,71,114,72,229,72,154,140,253,114,202,21,151,213,191,67,154,185,210,21,77,146,171,48,125,37,243,30,190,83,194,200,111,214,182,63,202,71,113,237,35,167,162,147,154,35,152,246,185,36,88,220,228,78,244,77,230,212,107,155,44,81,126,174,133,250,205,190,244,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,59,233,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,207,191,88,61,38,102,93,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,183,109,234,136,217,88,170,26,40,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,253,101,43,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,192,182,158,139,117,211,78,58,116,240,204,192,245,67,84,47,62,70,213,67,241,152,161,134,36,71,213,92,42,157,119,174,88,233,105,163,85,78,228,207,226,237,147,116,106,53,174,123,220,198,49,239,109,64,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,223,43,34,213,44,239,43,193,49,29,51,191,223,124,214,55,130,121,255,0,179,244,94,86,22,121,63,59,50,77,85,250,198,49,36,147,156,141,71,126,177,206,227,182,205,217,62,68,191,240,224,240,255,0,172,234,34,251,22,173,234,246,59,254,180,244,30,102,8,169,170,36,158,158,76,138,171,131,227,227,78,248,95,28,140,134,25,21,30,249,145,220,86,72,146,38,163,255,0,92,177,7,128,193,124,55,122,142,212,14,156,107,186,133,178,88,127,205,86,89,177,151,68,255,0,138,94,173,124,28,178,214,64,207,255,0,102,176,196,191,126,161,157,199,49,63,196,37,68,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,41,175,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,178,182,55,49,145,133,143,244,125,213,158,27,213,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,157,212,205,103,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,241,100,98,185,175,107,37,138,39,171,31,195,138,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,109,159,187,127,196,128,181,64,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,182,126,237,255,0,18,2,213,0,0,12,171,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,19,85,6,85,205,84,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,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,17,7,171,142,131,241,141,86,183,221,53,3,73,109,116,246,140,249,243,73,95,85,78,217,86,58,91,227,149,169,205,142,71,47,110,9,213,91,201,178,53,26,215,189,207,238,238,175,238,199,86,183,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,77,4,17,107,172,46,138,241,253,121,165,168,207,241,21,248,86,121,67,71,42,254,162,22,43,47,189,184,93,216,167,155,147,216,214,75,201,177,177,181,10,239,186,197,226,244,123,90,206,220,115,55,201,162,254,183,240,209,229,116,199,95,243,246,247,241,186,185,59,229,46,188,174,105,202,243,170,230,108,240,166,185,214,102,142,201,233,154,58,190,175,171,243,106,80,31,67,34,199,238,248,158,65,115,197,178,10,79,43,116,179,86,77,111,173,131,184,215,246,170,33,122,178,70,114,98,171,93,179,154,169,187,85,81,118,249,42,161,216,250,61,233,226,171,168,109,88,167,181,87,199,195,23,176,118,174,119,249,95,28,202,201,169,210,70,162,81,181,241,171,120,75,63,222,106,47,54,170,49,178,189,188,150,62,43,18,181,98,187,215,34,205,17,229,76,232,232,108,195,52,194,229,152,42,243,12,69,95,162,162,158,116,204,111,214,58,52,235,215,163,175,88,119,79,14,174,150,40,179,42,175,211,214,125,65,221,181,218,171,26,204,106,149,233,81,11,228,175,167,154,41,124,251,94,215,49,175,138,55,49,98,70,254,177,175,127,117,28,141,88,145,29,101,39,206,199,113,251,70,39,143,219,49,108,126,147,202,218,236,212,112,219,232,160,238,57,253,170,120,88,140,141,156,158,170,231,108,214,162,110,229,85,93,190,106,170,125,18,195,192,96,168,192,217,139,116,241,233,158,185,113,174,214,109,54,35,106,115,42,241,183,102,98,142,20,83,245,105,232,142,249,227,51,211,32,0,205,70,64,0,0,0,0,0,0,0,0,0,0,0,28,247,94,180,99,31,215,205,49,186,233,190,65,63,147,243,156,39,162,184,54,157,147,73,65,87,26,239,28,204,71,255,0,202,199,35,85,174,116,114,72,196,115,121,110,148,165,159,224,25,118,151,101,213,248,38,119,105,248,101,242,217,218,243,84,189,248,166,237,247,34,100,172,251,241,57,204,93,217,35,23,228,229,219,125,151,230,138,133,247,145,107,174,206,150,43,117,239,17,161,202,176,74,14,254,113,142,109,5,45,51,18,158,47,137,210,75,43,17,240,201,52,174,103,30,214,239,149,138,175,226,155,204,212,106,186,84,115,116,89,222,91,227,118,252,53,184,242,233,252,99,227,213,247,117,45,142,75,246,223,251,63,139,249,55,27,84,70,26,236,241,157,220,202,248,68,235,245,103,116,85,174,232,221,86,177,17,86,181,40,1,232,112,12,3,46,213,28,186,131,4,193,45,63,19,190,92,251,190,86,151,191,20,61,206,220,79,149,255,0,126,87,53,137,179,35,122,252,220,155,237,178,124,213,16,132,83,76,215,49,77,49,172,203,169,47,94,183,135,183,85,219,181,69,52,211,19,51,51,58,68,68,111,153,153,157,209,17,28,101,249,176,236,59,39,212,12,158,221,134,97,150,90,139,181,234,237,50,65,73,73,2,39,41,29,178,170,170,170,236,141,107,90,138,231,61,202,141,107,90,231,57,81,17,85,45,79,164,14,137,109,29,62,119,51,92,226,162,221,125,207,38,238,67,5,77,55,39,210,90,233,215,118,171,105,214,70,181,203,44,141,254,124,170,214,170,53,203,27,81,27,205,210,250,158,147,186,78,198,58,108,198,22,162,161,212,247,108,218,237,11,91,119,187,181,171,197,141,221,29,229,105,185,34,43,96,107,145,21,85,81,29,43,154,142,114,34,36,113,199,223,9,166,83,147,83,134,136,189,126,53,175,171,171,249,255,0,93,174,99,229,7,148,187,185,221,85,229,153,85,92,220,55,9,171,132,220,235,238,163,179,140,199,29,211,205,0,4,129,79,128,0,43,171,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,229,12,108,107,166,107,221,178,186,70,177,146,83,97,170,130,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,62,80,198,199,54,23,49,219,43,99,115,25,24,78,175,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,213,64,0,1,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,160,0,103,135,173,190,143,178,110,145,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,183,197,116,157,234,159,70,254,160,99,222,227,1,161,61,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,58,138,240,45,11,212,126,157,58,238,210,205,47,213,11,55,145,186,208,234,6,59,44,51,68,170,250,91,133,43,174,112,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,52,52,40,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,219,103,238,223,241,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,64,90,160,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,0,0,3,42,230,170,12,171,129,106,159,253,34,143,254,207,247,226,85,89,106,159,253,34,143,254,207,247,226,113,79,14,15,15,250,206,162,47,177,106,222,175,99,191,235,79,65,230,96,138,154,162,73,233,228,200,170,184,62,62,52,239,133,241,200,200,97,145,81,239,153,29,197,100,137,34,106,63,245,203,16,118,191,10,62,133,191,196,117,65,173,120,103,255,0,19,213,96,20,85,206,255,0,140,231,93,36,167,86,255,0,226,188,171,220,239,247,115,35,63,216,243,22,168,0,2,63,245,249,157,126,142,250,54,213,139,255,0,194,254,33,230,241,249,44,93,158,255,0,107,143,196,164,101,7,119,151,23,111,219,243,93,206,59,125,238,28,119,110,252,146,64,17,87,197,31,208,158,166,254,75,239,20,64,80,9,165,62,149,116,183,244,45,211,142,157,105,156,214,47,131,87,217,177,250,95,138,209,121,175,49,218,186,74,206,245,119,235,17,239,107,183,170,150,119,125,199,43,19,125,153,179,81,168,153,172,53,80,0,142,190,33,248,85,215,63,232,183,85,108,86,106,138,72,106,41,108,236,189,189,213,47,115,88,176,91,234,98,174,153,168,173,107,151,155,162,166,145,172,77,182,87,171,81,85,168,170,228,145,71,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,112,51,4,106,160,202,185,167,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,129,237,64,0,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,0,0,0,0,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,21,213,225,193,225,255,0,89,212,69,246,45,91,213,236,119,253,105,232,60,204,17,83,84,73,61,60,153,21,87,7,199,198,157,240,190,57,25,12,50,42,61,243,35,184,172,145,36,77,71,254,185,98,14,215,225,71,208,183,248,142,168,53,175,12,255,0,226,122,172,2,138,185,223,241,156,235,164,148,234,223,252,87,149,123,157,254,238,100,103,251,30,98,213,0,0,113,254,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,176,0,51,67,115,233,187,91,109,58,218,206,156,170,176,26,183,234,43,234,32,166,75,29,53,68,21,47,231,52,12,168,98,172,177,61,208,163,18,23,182,71,189,95,194,54,35,156,245,106,53,219,95,79,68,122,101,171,154,61,211,70,29,167,122,213,121,164,174,200,109,52,239,99,33,134,71,204,251,117,35,158,175,134,138,89,221,35,219,51,225,107,187,104,232,209,177,49,141,100,76,71,182,52,150,78,213,37,166,213,53,214,158,251,53,178,145,247,42,58,121,169,41,235,29,11,86,120,96,153,209,186,88,153,38,220,154,199,186,8,92,230,162,236,229,138,53,93,248,166,223,172,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,82,185,238,133,234,63,81,125,119,106,158,151,233,125,155,207,93,107,181,3,34,150,105,165,85,101,45,190,149,183,57,146,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,28,31,151,162,78,143,178,110,174,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,186,255,0,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,159,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,22,238,187,35,81,173,107,24,214,49,140,99,122,0,0,0,20,45,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,172,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,42,188,30,244,11,168,44,11,227,154,177,127,255,0,83,56,14,101,111,161,150,154,219,112,182,197,52,217,4,109,243,61,154,168,100,73,155,53,31,101,92,142,106,201,19,163,158,42,165,86,181,127,87,43,108,127,60,192,48,221,79,198,103,195,53,3,30,164,190,216,170,170,41,42,106,45,245,104,174,130,119,211,84,71,81,18,72,221,246,123,18,88,99,85,99,183,99,209,21,174,71,53,85,171,232,0,0,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,246,217,251,183,252,72,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,237,179,247,111,248,144,22,168,0,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,64,90,160,0,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,106,160,202,185,170,128,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,57,117,111,209,229,135,169,27,124,55,219,77,125,61,151,54,183,66,218,122,91,157,74,77,44,85,20,177,182,119,50,141,236,108,136,200,218,233,166,71,44,201,27,222,212,106,162,53,201,242,58,94,133,104,158,35,160,122,125,73,130,98,80,127,155,169,185,213,114,151,251,254,191,177,20,83,85,112,146,71,246,187,157,150,175,109,174,226,223,193,63,202,189,8,24,244,225,44,209,122,111,211,79,149,61,45,205,237,160,204,241,25,117,25,77,219,211,54,40,157,98,159,235,124,196,116,68,238,141,119,0,3,33,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,191,90,157,12,231,121,150,167,126,146,52,51,26,248,183,218,110,228,247,203,123,103,162,162,142,142,173,137,26,119,152,178,73,31,62,254,238,123,147,103,59,184,217,30,231,47,113,17,178,151,166,110,153,177,30,154,177,25,172,246,122,159,137,223,46,124,126,51,121,225,44,62,127,183,44,206,131,245,14,150,70,69,219,100,234,207,184,169,203,110,75,243,95,151,99,6,5,156,183,15,98,253,88,154,99,202,159,195,175,78,255,0,251,110,75,51,29,181,205,243,76,166,206,75,126,231,232,109,238,221,186,107,136,249,177,92,235,190,41,232,136,136,141,209,53,107,84,68,192,0,103,162,96,0,0,0,1,249,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,63,88,3,197,104,222,144,225,186,17,167,118,253,45,211,232,42,224,199,173,53,21,211,80,193,83,58,204,250,118,84,213,205,84,176,163,215,239,57,140,116,238,99,21,202,231,240,107,121,57,238,221,203,237,64,3,149,117,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,243,211,110,91,252,246,217,96,7,247,12,127,240,162,255,0,153,63,251,254,90,160,0,0,0,0,0,114,173,109,233,211,4,214,251,198,11,150,95,233,251,57,38,156,228,20,55,220,126,231,206,103,121,94,213,125,37,77,84,93,150,74,200,223,223,142,141,33,229,34,63,183,207,155,81,85,54,94,170,0,0,0,133,93,107,120,111,127,44,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,201,234,250,24,232,99,249,23,125,182,255,0,93,31,182,63,108,126,27,254,210,124,63,202,249,79,51,255,0,199,19,115,229,230,127,238,118,225,253,59,252,165,80,0,0,0,0,0,86,174,172,120,53,254,148,53,79,50,212,207,229,29,240,207,181,185,5,198,251,228,190,200,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,190,219,236,155,236,89,80,3,149,116,185,161,127,201,175,66,113,157,20,251,83,246,143,236,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,243,215,126,59,252,183,217,58,168,0,0,0,0,0,10,171,254,225,143,254,20,95,243,39,255,0,127,203,84,0,69,251,79,67,150,168,122,40,162,232,190,251,168,181,117,150,214,84,70,234,203,237,37,181,180,211,205,2,94,210,229,35,35,133,210,72,216,222,173,222,20,122,185,232,213,84,122,181,219,118,214,64,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,0,28,171,170,61,11,254,82,154,19,147,104,167,218,159,179,159,104,252,151,248,79,200,249,206,199,151,172,130,167,252,79,114,62,92,187,28,127,158,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,249,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,21,87,253,195,31,252,40,191,230,79,254,255,0,150,83,164,248,47,232,191,75,48,221,51,248,167,196,254,201,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,231,171,0,0,0,0,0,69,94,185,250,24,254,90,63,98,127,215,71,236,119,216,239,137,127,180,159,16,243,94,111,203,127,241,196,60,56,249,111,251,173,249,255,0,70,223,63,41,209,79,134,247,242,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,0,0,0,0,1,202,186,163,208,191,229,41,161,57,54,138,125,169,251,57,246,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,249,233,183,45,254,123,108,176,3,251,134,63,248,81,127,204,159,253,255,0,45,80,0,0,0,0,1,205,58,141,209,11,87,81,218,61,122,209,171,237,242,174,209,109,191,212,91,157,89,87,73,27,95,58,65,79,93,5,76,140,143,151,221,107,222,216,21,136,245,71,35,21,232,229,107,248,240,95,87,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,0,0,0,0,0,0,114,174,168,244,47,249,74,104,78,77,162,159,106,126,206,125,163,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,254,122,109,203,127,158,219,47,85,0,86,174,147,248,53,254,139,245,79,13,212,207,229,29,241,63,178,89,5,186,251,228,190,200,118,124,215,149,169,142,110,215,115,206,187,135,46,223,30,92,93,182,251,236,187,108,89,80,0,0,0,10,213,213,143,6,191,210,134,169,230,90,153,252,163,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,139,42,0,114,174,151,52,47,249,53,232,78,51,162,159,106,126,209,253,156,243,191,225,63,35,228,251,254,98,178,122,159,241,61,201,56,241,239,241,254,122,239,199,127,150,251,35,68,186,116,193,52,66,241,157,101,150,10,126,246,73,168,217,5,117,247,32,185,243,153,190,107,187,95,87,83,75,23,101,242,190,54,118,35,172,88,121,70,140,238,112,230,228,69,93,147,170,128,0,0,0,0,0,0,0,0,32,7,84,126,20,159,202,83,93,178,109,107,253,61,125,156,251,71,228,191,193,159,101,188,231,99,203,209,193,77,254,59,205,199,203,151,99,151,243,19,110,91,124,246,221,122,175,67,29,12,127,34,239,182,223,235,163,246,199,237,143,195,127,218,79,135,249,95,41,230,127,248,226,110,124,188,207,253,206,220,63,167,127,148,170,0,0,0,64,14,168,252,41,63,148,166,187,100,218,215,250,122,251,57,246,143,201,127,131,62,203,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,230,38,220,182,249,237,186,245,94,134,58,24,254,69,223,109,191,215,71,237,143,219,31,134,255,0,180,159,15,242,190,83,204,255,0,241,196,220,249,121,159,251,157,184,127,78,255,0,41,84,0,0,0,21,87,253,195,31,252,40,191,230,79,254,255,0,150,168,0,229,93,46,104,95,242,107,208,156,103,69,62,212,253,163,251,57,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,252,245,223,142,255,0,45,246,78,170,0,3,149,117,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,243,211,110,91,252,246,217,122,168,2,170,255,0,184,99,255,0,133,23,252,201,255,0,223,242,213,0,0,0,0,64,14,168,252,41,63,148,166,187,100,218,215,250,122,251,57,246,143,201,127,131,62,203,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,230,38,220,182,249,237,186,207,240,4,127,232,167,165,47,228,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,36,223,158,219,124,183,89,0,0,0,0,3,149,117,71,161,127,202,83,66,114,109,20,251,83,246,115,237,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,243,211,110,91,252,246,217,122,168,2,181,116,159,193,175,244,95,170,120,110,166,127,40,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,98,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,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,3,245,128,0,0,0,3,207,201,159,225,177,103,244,250,90,236,134,145,114,202,171,60,215,246,90,90,170,233,210,221,20,209,192,234,135,162,38,204,98,203,51,24,222,74,156,213,36,225,203,183,39,31,64,0,31,146,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,245,128,0,0,0,0,7,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,254,46,123,218,212,221,85,16,253,96,0,0,0,0,0,63,37,21,218,213,113,169,175,163,183,220,233,42,170,45,117,9,73,93,20,51,53,239,165,157,98,142,100,138,86,162,238,199,172,83,69,34,53,219,47,9,24,239,193,200,170,31,172,17,171,44,241,30,232,199,6,202,175,56,86,83,172,158,74,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,155,41,156,199,113,123,28,155,181,85,171,182,232,170,159,51,181,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,135,171,0,0,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,96,0,0,0,0,0,0,1,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,51,113,186,86,199,73,75,7,55,181,140,231,44,138,214,55,147,222,214,166,235,243,115,145,19,230,168,125,96,0,0,0,0,0,31,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,61,249,57,140,116,240,181,206,68,217,171,44,104,187,114,77,195,245,128,0,0,69,95,238,163,244,39,255,0,103,63,249,179,120,255,0,162,1,42,129,229,52,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,125,88,0,124,159,181,152,175,218,175,176,191,105,173,95,105,62,31,241,111,131,249,216,252,247,145,238,118,188,207,99,126,231,103,185,247,59,156,120,242,251,187,239,242,63,93,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,241,115,222,214,166,234,168,128,126,176,0,0,0,0,0,0,0,0,8,255,0,170,93,122,244,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,118,139,224,87,42,142,215,118,22,77,31,235,33,167,124,110,222,57,88,239,186,229,219,125,151,101,69,68,9,0,14,127,162,154,247,164,253,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,242,53,52,156,42,153,28,114,58,62,21,17,198,245,217,147,70,187,162,113,251,219,111,186,42,39,64,0,0,0,1,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,100,52,239,141,219,199,43,29,247,92,187,111,178,236,168,168,129,32,1,207,244,83,94,244,159,168,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,187,50,104,215,116,78,63,123,109,247,69,68,232,0,0,0,1,207,245,175,94,244,159,167,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,119,109,247,84,69,231,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,80,144,0,30,126,213,159,225,183,220,202,255,0,167,214,108,134,146,179,33,197,105,232,106,111,84,48,170,185,244,12,172,73,86,153,37,84,78,45,123,219,4,143,70,111,205,25,193,202,136,217,24,174,15,64,0,0,1,249,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,3,245,131,242,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,126,176,0,0,0,243,247,92,255,0,13,177,102,86,13,62,188,228,52,148,121,14,85,79,93,83,101,161,153,85,175,175,101,26,68,181,41,18,170,113,115,216,217,227,122,179,126,106,206,110,68,86,198,245,111,228,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,15,86,8,171,253,212,126,132,255,0,236,231,255,0,54,111,31,244,67,191,233,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,135,171,0,143,250,165,215,175,73,218,45,157,220,244,207,82,245,91,224,217,37,155,179,231,104,190,5,114,168,237,119,97,100,209,254,178,26,119,198,237,227,149,142,251,174,93,183,217,118,84,84,64,144,0,231,250,41,175,122,79,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,116,0,0,225,90,189,215,23,74,250,17,153,73,167,218,165,171,116,150,156,134,10,120,170,103,161,134,219,91,92,250,118,72,138,172,73,86,150,25,27,27,213,187,61,24,245,71,240,123,29,183,23,181,87,202,90,124,76,122,40,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,87,185,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,0,148,0,252,150,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,197,175,99,154,187,42,42,31,172,0,0,0,0,0,4,85,254,234,63,66,127,246,115,255,0,155,55,143,250,32,18,168,28,171,66,250,163,208,158,165,62,55,250,20,206,126,209,253,156,242,223,19,255,0,6,86,81,246,60,199,119,179,254,201,138,62,92,187,18,255,0,55,125,184,252,246,221,55,234,160,1,202,181,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,240,101,101,103,127,203,246,187,223,236,104,164,227,199,191,23,243,182,223,151,203,125,151,111,147,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,160,118,176,14,105,173,253,72,232,151,78,22,171,101,231,90,51,234,76,114,158,243,80,250,106,6,58,158,122,169,234,94,198,242,122,178,26,118,62,85,99,81,91,201,252,120,53,95,26,42,162,189,136,161,210,193,21,127,186,143,208,159,253,156,255,0,230,205,227,254,136,122,12,179,196,35,164,108,22,155,31,170,204,53,74,174,210,204,170,207,29,254,208,149,56,189,225,175,170,183,73,44,177,69,80,140,242,188,154,199,186,9,21,156,145,57,51,139,219,187,30,199,56,36,80,57,86,133,245,71,161,61,74,124,111,244,41,156,253,163,251,57,229,190,39,254,12,172,163,236,121,142,239,103,253,147,20,124,185,118,37,254,110,251,113,249,237,186,111,213,64,0,0,2,42,255,0,117,31,161,63,251,57,255,0,205,155,199,253,16,239,250,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,161,234,192,0,1,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,193,178,75,55,103,206,209,124,10,229,81,218,238,194,201,163,253,100,52,239,141,219,199,43,29,247,92,187,111,178,236,168,168,158,175,66,250,163,208,158,165,62,55,250,20,206,126,209,253,156,242,223,19,255,0,6,86,81,246,60,199,119,179,254,201,138,62,92,187,18,255,0,55,125,184,252,246,221,55,14,170,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,205,148,206,99,184,189,142,77,218,170,213,219,116,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,67,213,128,0,0,114,173,116,234,143,66,122,107,248,39,233,175,57,251,57,246,143,204,252,51,252,25,89,89,223,242,253,174,247,251,26,41,56,241,239,197,252,237,183,229,242,223,101,216,58,168,35,254,150,245,235,210,118,180,231,118,205,51,211,77,86,248,206,73,121,239,121,42,47,129,92,169,251,189,168,95,52,159,172,154,157,145,183,104,226,123,190,243,147,125,182,77,213,81,22,64,0,0,252,146,93,173,80,221,105,236,83,92,233,25,114,172,167,154,174,158,141,211,53,39,154,8,93,27,101,149,145,239,201,204,99,167,133,174,114,38,205,89,99,69,219,146,110,31,172,0,0,0,0,0,0,0,0,0,0,0,0,31,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,249,53,143,116,19,53,174,84,217,203,20,136,155,241,93,191,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,146,252,88,58,134,214,220,195,87,42,116,43,51,196,170,240,252,63,27,168,142,190,217,109,153,240,84,178,242,246,62,174,58,123,212,85,13,133,175,107,37,167,155,130,192,146,61,145,190,55,181,223,172,107,145,183,104,68,175,16,110,137,45,93,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,238,43,81,18,73,55,8,213,225,79,215,109,169,109,84,29,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,7,55,57,30,143,236,53,89,194,8,228,180,163,45,159,234,171,2,202,191,219,92,115,36,199,46,31,247,202,58,235,109,117,60,159,249,178,67,52,114,51,253,14,107,155,253,10,133,239,120,124,245,183,106,234,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,184,75,83,154,117,21,175,56,111,77,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,118,87,35,29,193,136,249,28,156,24,229,79,107,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,40,51,175,238,176,110,189,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,206,161,33,137,233,27,154,212,137,141,99,56,243,73,36,144,57,86,121,212,62,168,106,14,188,207,212,141,222,235,73,77,155,58,241,73,123,166,168,164,163,141,176,81,207,75,219,242,141,142,39,163,154,230,68,216,97,106,36,156,213,200,196,89,21,234,174,85,191,62,143,53,47,86,53,107,64,177,124,215,88,240,143,179,247,170,219,125,20,144,84,252,74,154,175,227,212,175,162,167,145,183,94,20,237,107,41,123,239,146,69,242,202,156,163,227,183,224,168,133,75,120,106,116,81,113,234,47,81,232,117,67,53,182,111,166,88,141,193,210,84,189,201,75,60,119,91,165,50,211,74,203,100,176,72,229,122,66,246,78,215,200,229,137,204,116,108,124,72,173,115,209,204,189,64,41,219,194,159,174,58,109,53,186,208,116,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,153,87,45,211,194,159,174,170,156,198,58,14,150,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,80,179,64,0,0,0,17,87,197,31,208,158,166,254,75,239,20,71,138,240,208,235,142,155,168,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,31,107,226,143,232,79,83,127,37,247,138,34,133,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,106,76,17,215,161,206,174,237,93,95,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,59,137,186,62,57,163,71,73,218,89,29,34,128,0,113,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,188,57,87,136,55,91,118,174,148,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,155,115,255,0,6,171,181,214,255,0,211,110,109,125,190,220,234,238,55,43,142,164,92,170,235,43,42,230,116,211,212,207,37,5,189,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,83,182,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,133,191,248,42,122,88,202,126,160,87,123,117,184,10,171,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,228,32,240,161,235,142,155,37,181,89,58,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,155,253,88,250,88,214,79,167,249,15,183,78,102,176,13,84,2,10,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,93,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,174,72,167,80,0,120,173,50,214,189,35,214,106,107,133,86,148,234,62,63,149,50,211,80,250,106,228,181,215,50,103,211,61,178,203,18,44,140,69,228,214,61,208,74,177,189,83,132,172,111,56,213,236,84,114,251,80,0,20,215,226,117,226,1,71,171,181,149,61,63,104,134,69,230,240,90,78,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,242,154,55,181,179,57,238,217,29,27,88,249,3,149,120,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,234,237,180,211,175,106,59,165,114,43,210,75,155,161,226,215,183,147,30,145,196,217,85,206,100,109,115,182,137,211,75,26,75,95,10,30,184,233,178,91,85,147,164,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,234,139,0,106,160,16,131,195,79,174,170,158,166,177,154,173,48,212,234,250,186,173,80,199,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,228,157,185,26,231,171,164,72,230,248,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,168,30,43,170,174,166,48,222,148,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,160,27,159,82,58,219,118,214,214,117,27,85,159,85,179,81,89,81,5,74,95,41,169,224,166,127,56,96,101,59,17,98,137,141,133,88,176,177,177,189,138,206,18,49,92,215,163,145,206,223,213,245,131,213,158,101,213,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,123,118,216,170,173,137,136,156,40,13,25,244,125,213,158,27,213,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,27,247,24,138,174,137,232,157,212,205,15,78,186,243,153,116,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,169,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,158,215,172,30,172,240,222,145,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,112,223,182,197,84,116,172,69,226,189,16,106,246,27,160,190,24,152,150,174,106,4,245,113,216,177,218,123,188,213,9,73,2,205,60,175,125,242,174,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,74,139,234,119,168,92,171,170,13,101,189,106,230,83,77,228,60,255,0,110,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,52,143,86,181,141,124,178,202,244,99,57,241,64,243,247,109,107,213,203,214,168,86,235,85,102,163,228,17,231,117,245,18,84,203,144,82,87,62,150,181,175,124,107,19,146,57,33,86,172,76,237,42,196,140,143,139,27,30,204,106,35,17,26,91,247,86,213,186,219,95,225,77,145,207,212,109,166,146,221,168,173,167,181,195,124,134,153,208,57,142,124,119,250,102,69,50,173,59,223,15,57,33,108,82,61,35,84,98,61,238,70,181,137,247,27,194,188,37,58,40,248,221,101,31,86,90,155,108,181,86,89,97,239,71,133,219,231,78,252,142,174,134,126,219,238,110,68,119,8,251,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,243,3,197,31,208,158,166,254,75,239,20,64,114,175,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,159,230,88,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,47,251,160,30,176,109,93,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,144,37,0,0,0,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,45,123,196,51,83,122,151,210,93,6,168,204,250,110,179,82,73,81,65,80,147,228,55,100,141,149,85,182,139,115,62,243,167,130,146,72,221,20,172,221,54,150,71,114,237,71,201,221,181,69,116,212,244,89,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,211,153,72,30,35,254,31,245,157,59,223,101,213,189,33,199,127,214,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,234,86,80,183,78,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,210,204,230,116,125,213,158,101,210,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,186,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,10,96,241,45,241,4,169,214,27,173,227,167,205,32,186,210,73,167,212,21,30,90,241,118,164,150,42,168,50,87,177,212,179,198,177,171,224,71,192,202,122,152,37,106,62,25,92,201,211,103,34,171,21,187,246,191,21,238,184,233,177,171,85,239,164,125,57,101,90,95,110,84,244,236,203,174,200,249,105,210,134,146,86,199,59,104,160,86,171,86,87,207,19,153,221,114,239,18,67,43,163,217,238,145,253,154,139,2,197,60,49,124,64,40,244,138,178,155,167,237,111,200,188,166,11,87,198,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,62,115,72,247,54,23,49,187,163,99,115,223,29,202,25,87,46,79,195,23,196,2,179,87,104,233,186,126,214,252,139,205,231,84,156,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,231,52,143,107,166,107,219,186,58,70,189,242,5,138,156,171,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,248,210,61,90,215,185,145,69,43,209,143,225,197,125,86,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,234,225,99,228,118,242,74,198,253,214,174,219,238,187,34,42,166,125,250,193,234,207,50,234,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,61,187,108,85,86,196,196,64,241,58,165,174,154,143,171,122,203,115,215,156,142,243,228,178,251,141,194,27,140,117,118,148,90,63,35,36,13,99,41,146,157,88,188,227,236,178,40,154,199,242,89,63,86,142,115,220,253,220,183,191,208,38,166,235,110,174,116,209,96,205,181,238,205,87,79,144,214,212,84,190,150,229,83,28,16,62,245,110,115,251,148,213,169,79,12,113,182,6,43,100,88,152,213,111,223,100,13,153,21,91,51,84,173,95,13,207,15,186,110,162,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,93,160,20,45,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,172,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,229,58,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,239,167,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,245,144,189,146,55,105,34,99,190,235,147,125,182,93,209,85,23,62,253,96,244,153,153,116,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,158,221,183,170,35,101,98,168,104,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,60,81,253,118,106,111,228,190,207,68,117,95,12,94,188,127,66,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,229,94,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,238,189,109,245,131,140,244,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,201,176,215,195,199,168,92,87,165,255,0,15,77,68,213,204,166,155,207,249,13,64,170,166,183,90,217,85,29,60,215,58,233,104,45,205,138,158,55,61,127,227,72,245,107,94,230,69,20,175,70,63,135,21,174,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,124,172,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,114,126,27,158,31,117,61,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,239,179,228,69,228,30,20,125,11,127,136,234,131,90,240,207,254,39,170,192,40,171,157,255,0,25,206,186,73,78,173,255,0,197,121,87,185,223,238,230,70,127,177,230,45,80,10,118,209,62,184,233,186,82,235,103,92,240,253,65,101,93,70,157,102,26,145,123,125,116,209,62,89,95,100,171,109,194,161,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,113,38,107,58,177,245,79,172,159,80,50,31,113,156,151,254,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,57,164,123,155,11,152,221,209,177,185,239,140,46,80,3,197,71,173,122,71,46,168,84,104,171,117,31,31,76,238,150,158,26,151,227,238,174,99,107,85,146,199,36,173,70,70,171,187,222,145,66,249,92,198,238,246,70,177,189,232,214,73,27,156,30,212,0,0,172,15,22,190,138,62,55,71,89,213,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,206,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,159,128,51,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,241,100,98,185,172,115,226,150,39,171,25,207,138,85,7,137,31,135,221,55,78,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,120,7,71,221,89,230,93,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,183,113,136,168,217,94,138,19,127,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,61,175,140,126,127,134,234,158,27,211,238,160,233,246,67,73,124,199,175,148,249,29,77,13,117,50,175,9,89,189,181,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,159,248,53,93,173,86,14,164,179,107,237,246,231,73,110,182,219,180,222,229,87,89,89,87,51,97,130,154,8,235,237,238,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,46,39,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,83,61,157,87,117,93,168,253,90,234,59,243,92,214,95,35,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,245,93,116,117,155,125,235,15,81,233,110,113,218,190,13,134,98,254,98,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,188,149,31,44,158,131,195,207,162,203,175,84,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,148,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,123,145,189,240,242,14,171,225,165,225,247,83,172,55,91,63,80,122,191,106,164,147,79,168,42,60,205,158,211,87,20,85,80,100,175,99,170,160,145,36,70,78,143,129,148,245,48,68,229,100,209,57,147,166,237,84,86,43,183,252,190,53,126,169,241,111,167,244,62,227,113,46,122,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,152,124,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,160,31,19,173,45,253,23,245,147,154,249,75,23,195,45,89,111,151,202,109,255,0,223,93,239,53,230,163,79,55,63,205,238,115,57,87,71,91,247,29,199,109,190,235,81,138,194,106,120,37,234,102,85,144,105,198,162,105,109,218,175,204,89,112,251,133,190,225,104,238,73,35,228,167,243,233,83,223,129,188,158,172,100,40,250,68,145,172,99,91,250,201,231,114,171,149,255,0,47,203,227,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,188,120,171,17,182,249,145,202,174,69,69,116,123,35,183,85,108,53,240,197,213,47,209,127,89,56,87,155,190,252,50,213,150,249,140,90,225,253,235,222,243,94,106,53,242,144,124,152,231,51,149,116,116,95,125,188,118,219,239,57,24,175,2,255,0,128,35,255,0,95,26,153,149,105,23,72,90,147,157,97,85,126,82,245,79,111,167,183,211,85,54,73,35,146,151,206,213,195,70,249,226,124,111,107,217,52,108,168,115,227,122,59,238,200,214,57,81,81,21,20,40,91,95,181,142,251,212,6,178,229,154,197,145,195,229,234,242,107,131,170,35,166,228,199,249,74,86,53,35,166,166,230,198,49,36,237,65,28,81,119,56,35,159,195,147,190,243,149,75,159,240,147,194,173,88,175,69,184,253,246,223,81,87,37,70,99,120,186,222,235,155,51,218,172,142,118,84,186,133,27,18,35,81,81,157,170,24,156,168,229,114,243,115,215,125,149,26,218,54,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,154,125,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,156,46,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,21,87,227,157,251,19,253,228,254,26,90,161,85,126,57,223,177,63,222,79,225,160,69,95,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,86,95,140,126,127,153,105,102,101,211,238,160,233,246,67,87,99,200,108,117,25,29,77,13,117,50,167,56,159,181,181,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,205,10,171,241,206,253,137,254,242,127,13,2,106,116,117,214,46,9,213,254,9,81,127,176,81,252,27,36,179,112,251,65,143,247,38,168,248,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,250,180,94,27,241,118,202,159,57,0,102,135,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,104,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,5,112,120,179,106,246,101,160,186,161,211,158,174,105,252,244,145,223,113,218,140,154,106,116,171,129,38,130,86,62,59,124,82,195,35,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,174,73,127,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,64,191,28,239,216,159,239,39,240,210,16,116,125,213,158,101,210,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,123,119,24,138,141,149,232,161,163,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,86,164,106,174,156,104,253,138,159,39,213,12,210,213,140,218,170,238,20,214,184,106,238,53,9,20,111,170,157,252,35,141,21,127,243,156,229,254,107,35,100,146,61,90,198,61,205,15,86,0,0,71,254,177,122,197,193,58,64,193,41,239,247,250,63,140,228,151,158,127,103,241,254,228,212,255,0,20,237,77,78,202,175,239,166,65,44,112,118,163,168,73,63,88,137,207,110,45,221,87,229,208,53,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,220,240,245,21,175,57,151,82,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,182,87,35,27,205,234,249,28,156,222,229,80,253,120,183,83,186,203,140,117,5,75,212,235,178,143,140,103,208,220,31,112,154,182,233,11,103,142,171,185,19,161,146,7,198,156,81,176,186,7,186,20,100,124,59,113,170,36,75,31,22,43,111,251,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,248,178,49,92,214,57,241,75,19,213,140,231,197,51,88,119,94,143,186,179,204,186,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,110,227,17,81,178,189,20,52,102,15,41,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,192,168,15,11,78,189,190,194,86,88,122,81,213,8,57,227,247,91,135,147,196,46,148,244,251,201,65,93,87,58,185,40,234,26,196,222,72,102,158,87,43,37,217,93,28,146,42,61,86,39,35,160,183,243,42,229,207,120,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,194,194,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,86,7,139,95,69,31,27,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,231,31,101,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,184,58,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,151,140,251,120,138,116,207,134,244,181,212,50,225,154,125,93,86,252,122,255,0,103,135,35,161,162,169,85,123,237,140,154,162,162,21,164,73,85,202,233,152,215,83,185,88,247,125,254,15,107,92,175,115,86,71,135,96,241,12,241,17,183,117,33,167,24,110,150,233,122,121,59,45,202,223,67,144,229,253,186,138,166,201,21,211,103,239,103,119,56,225,100,240,192,254,50,58,78,47,100,178,36,14,103,5,137,121,69,254,149,122,103,204,186,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,144,26,30,232,75,166,124,55,166,157,6,179,90,172,85,216,253,246,251,145,211,197,119,190,228,246,117,89,32,188,62,78,79,131,179,50,185,86,74,104,162,145,25,18,167,22,57,57,74,140,99,166,122,40,118,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,3,42,231,234,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,252,165,154,117,79,208,229,78,165,116,137,165,93,82,105,179,233,34,190,227,26,79,143,191,41,182,57,145,64,151,27,117,45,178,55,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,74,175,14,190,186,169,186,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,254,123,28,246,177,140,114,49,147,40,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,96,119,80,0,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,15,201,211,174,188,230,93,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,217,28,172,119,7,163,36,106,115,99,85,52,39,211,174,188,225,189,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,217,28,172,111,54,43,36,106,112,123,85,106,7,196,191,161,202,158,156,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,184,200,214,55,162,43,88,249,185,87,67,157,93,221,122,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,119,19,101,100,147,70,142,143,186,178,52,47,207,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,60,61,85,117,49,153,117,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,103,85,241,6,235,110,235,213,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,119,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,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,118,213,200,139,36,123,132,75,46,167,193,83,210,198,83,245,2,187,219,173,197,80,117,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,90,255,0,130,167,165,140,167,234,5,119,183,91,128,170,190,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,115,200,60,82,45,217,23,67,23,173,86,196,174,214,171,30,177,81,252,62,197,83,107,109,182,170,166,150,134,233,89,60,237,100,177,58,72,251,78,229,73,69,89,87,27,92,249,25,27,152,200,228,89,23,102,201,202,188,90,250,40,248,37,101,103,86,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,119,9,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,149,130,7,213,196,254,213,125,170,179,125,133,248,175,218,79,136,83,252,31,225,61,207,61,231,187,141,236,121,126,215,235,59,221,206,28,56,125,238,91,109,243,216,211,238,39,110,190,217,241,91,53,167,41,200,254,208,94,168,173,244,244,247,27,191,147,101,39,196,42,153,27,91,45,79,97,138,172,139,184,244,115,251,109,94,45,229,178,124,144,168,31,6,206,158,190,218,106,197,219,168,91,181,77,214,146,147,78,246,162,180,50,58,93,169,110,53,213,180,213,17,78,215,78,228,84,94,196,15,69,116,76,251,220,170,96,114,185,173,78,50,90,166,191,126,153,127,67,89,103,242,124,248,87,233,11,225,238,248,23,196,248,246,123,220,147,159,30,127,171,239,118,251,157,174,239,234,187,189,190,239,234,249,129,10,188,78,188,64,43,52,138,142,167,167,237,16,200,188,166,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,62,83,70,247,58,22,177,219,35,100,115,31,29,70,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,201,150,125,170,251,85,121,251,117,241,95,180,159,16,168,248,199,197,187,158,123,207,119,29,223,243,29,223,214,119,187,156,249,243,251,220,183,223,231,185,122,126,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,161,77,157,81,232,95,242,107,215,108,155,69,62,212,253,163,251,57,228,191,194,126,71,201,247,252,197,28,21,63,226,123,146,113,227,223,227,252,245,223,142,255,0,45,246,79,65,160,29,38,102,93,70,105,126,171,103,26,127,81,87,93,125,211,90,123,93,77,62,57,73,64,147,207,121,101,84,147,164,169,27,251,141,86,190,40,169,228,145,24,214,72,249,87,102,53,57,43,81,125,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,108,253,219,254,36,5,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,232,147,172,28,103,171,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,130,190,43,221,14,84,227,87,91,223,87,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,222,84,154,87,73,187,219,35,251,49,87,161,43,79,84,115,107,205,154,251,210,205,178,173,247,138,58,136,169,46,181,147,195,42,217,33,162,155,147,159,21,214,70,167,22,211,61,176,61,220,85,123,142,116,72,176,111,51,99,216,52,39,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,66,222,33,157,105,221,122,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,124,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,148,234,241,134,147,168,181,209,234,120,112,106,42,70,233,35,105,209,217,197,67,106,105,93,60,147,173,117,39,145,99,226,154,52,153,140,108,201,26,181,244,210,57,94,175,145,37,107,26,198,172,149,129,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,7,181,232,95,163,43,239,88,122,143,85,108,146,235,240,108,51,23,242,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,228,168,200,164,141,102,159,116,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,89,51,223,35,183,146,87,187,239,57,118,223,100,217,17,17,51,4,4,138,234,103,164,75,174,133,105,166,146,235,45,154,227,87,118,196,245,67,23,182,220,159,36,180,238,231,107,186,203,67,12,243,82,203,35,90,145,43,36,89,36,124,31,52,122,178,57,90,173,94,202,203,35,162,78,176,114,110,145,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,54,234,116,55,0,195,117,79,162,109,49,211,237,65,199,169,47,152,245,243,77,241,250,106,234,26,148,94,18,179,225,244,234,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,151,214,47,71,89,223,72,25,221,61,130,255,0,89,241,156,110,243,207,236,254,65,219,134,159,226,157,168,105,223,85,253,234,201,229,146,14,212,149,9,31,235,21,57,237,201,187,162,252,131,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,46,229,191,120,50,127,40,239,176,151,223,180,223,252,198,63,89,246,111,226,60,252,199,197,59,201,223,242,31,252,103,254,59,187,191,220,239,237,218,251,254,104,168,16,61,86,69,170,89,222,87,130,98,58,103,127,190,249,172,111,4,243,255,0,103,232,188,172,44,242,126,118,100,154,171,245,140,98,73,39,57,26,142,253,99,157,199,109,155,178,124,137,107,225,167,208,173,55,83,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,114,94,220,109,107,209,210,44,124,127,163,174,142,179,190,175,243,186,139,5,130,179,224,216,221,155,135,218,12,131,183,13,71,194,251,176,212,62,151,251,213,243,197,36,253,217,41,214,63,213,170,240,223,147,182,68,249,220,254,183,235,126,131,120,123,232,53,178,142,142,199,73,67,71,67,78,251,118,35,136,219,164,225,61,202,118,253,231,34,57,220,156,140,71,61,36,158,170,78,74,139,39,39,119,37,145,140,144,59,167,218,204,87,237,87,216,95,180,214,175,180,159,15,248,183,193,252,236,126,123,200,247,59,94,103,177,191,115,179,220,251,157,206,60,121,125,221,247,249,17,175,197,31,208,158,166,254,75,239,20,69,37,220,250,145,214,219,182,182,179,168,218,172,250,173,154,138,202,136,42,82,249,77,79,5,51,249,195,3,41,216,139,20,76,108,42,197,133,141,141,236,86,112,145,138,230,189,28,142,118,246,169,212,166,73,175,57,103,132,214,77,125,234,71,24,164,177,230,213,20,246,85,168,138,37,237,207,60,31,24,161,237,84,85,83,240,107,105,42,94,223,189,36,13,85,70,175,207,104,149,203,79,8,83,9,234,180,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,60,169,47,252,70,122,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,245,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,187,202,232,101,145,66,226,122,85,234,99,13,234,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,103,51,163,238,172,243,46,145,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,219,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,168,122,176,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,29,43,194,231,173,187,87,79,217,52,218,37,169,19,210,81,225,57,165,225,149,108,189,85,213,54,158,11,21,106,211,190,55,75,38,208,185,210,50,119,71,69,18,185,242,50,56,82,53,145,118,69,145,75,180,50,174,91,167,133,15,92,116,217,45,170,201,210,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,240,89,160,5,101,248,175,117,199,77,141,90,175,125,35,233,203,42,210,251,114,167,167,102,93,118,71,203,78,148,52,146,182,57,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,132,127,241,70,235,110,213,212,14,77,14,137,105,188,244,149,152,78,23,120,125,91,239,84,149,77,168,130,251,90,148,236,141,178,199,188,45,116,108,129,210,86,196,142,100,143,142,100,145,36,77,209,35,83,154,248,92,122,236,211,47,206,189,158,180,138,164,170,240,184,245,217,166,95,157,123,61,104,23,252,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,232,0,25,225,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,116,193,215,30,174,116,165,134,231,120,126,159,50,146,161,153,133,60,79,161,154,185,239,149,150,75,139,87,130,214,193,2,170,194,247,186,21,115,92,215,55,239,62,42,103,57,92,200,86,41,47,167,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,158,30,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,227,70,244,107,158,214,75,20,172,71,191,135,37,14,105,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,221,122,204,233,107,249,35,230,216,126,155,214,228,159,27,189,92,176,250,91,237,238,162,38,241,165,101,116,181,149,113,58,42,100,86,163,214,22,50,8,218,142,127,222,123,145,207,217,136,228,141,150,85,225,139,208,119,232,66,197,77,175,58,177,101,227,159,100,22,246,252,54,215,113,183,118,234,177,120,92,249,155,38,206,238,185,59,213,16,58,157,93,202,56,229,133,171,36,43,183,57,90,177,87,198,175,213,62,45,244,254,135,220,110,32,114,174,144,186,67,254,85,186,53,173,159,101,168,187,218,133,135,124,2,183,23,231,95,229,161,159,186,234,239,53,73,39,36,88,215,187,28,77,224,174,225,198,88,226,222,70,70,178,242,139,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,150,149,224,99,251,108,253,219,254,36,123,255,0,19,175,15,250,205,93,163,169,234,7,68,49,223,55,157,82,114,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,148,49,177,174,153,175,118,202,233,26,198,72,21,195,212,119,90,122,243,213,61,171,27,177,106,166,65,72,235,110,53,78,196,101,29,182,155,202,193,91,90,141,86,186,225,83,26,57,90,250,151,53,85,187,181,27,27,17,94,145,71,31,57,57,125,254,133,250,50,190,245,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,79,21,210,175,76,249,151,85,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,104,123,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,245,147,61,242,59,121,37,123,190,243,151,109,246,77,145,17,16,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,1,199,250,170,233,159,13,234,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,206,192,0,204,14,169,105,110,119,162,217,221,207,76,245,46,197,240,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,235,33,123,227,118,241,202,199,125,215,46,219,236,187,42,42,39,159,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,254,13,99,26,212,217,17,16,191,79,17,30,144,255,0,149,110,141,39,217,106,46,246,161,97,221,218,220,95,157,127,150,134,126,235,162,243,84,146,114,69,141,123,177,196,222,10,238,28,101,142,45,228,100,107,47,42,11,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,4,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,123,241,107,222,216,33,107,156,137,187,146,40,209,119,226,155,78,175,13,207,15,186,110,162,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,247,221,146,34,113,254,133,250,50,190,245,135,168,245,86,201,46,191,6,195,49,127,47,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,74,140,138,77,4,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,7,235,0,1,154,206,172,125,83,235,39,212,12,135,220,103,57,81,213,122,177,245,79,172,159,80,50,31,113,156,157,56,143,69,31,202,171,195,51,74,239,248,5,178,213,30,166,226,223,26,146,219,83,58,118,164,186,80,165,222,224,178,91,29,55,38,177,188,158,244,146,39,74,142,107,36,107,155,188,77,154,89,16,58,7,135,151,137,77,187,37,194,110,26,103,212,198,97,195,32,197,45,243,86,218,175,146,211,85,85,85,94,45,116,148,117,21,85,78,169,237,68,244,89,169,160,165,115,150,87,57,31,59,92,212,226,249,90,247,203,86,218,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,118,174,142,122,122,254,83,253,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,238,189,118,99,130,229,60,49,109,218,143,69,209,182,21,83,169,25,29,214,229,37,195,204,84,89,105,174,116,107,12,214,203,58,72,177,210,83,53,238,94,115,66,172,143,191,20,142,217,18,42,136,216,207,213,198,197,37,80,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,159,126,182,250,62,201,186,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,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,226,221,15,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,25,150,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,126,45,123,219,4,45,115,145,55,114,69,26,46,252,83,101,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,236,246,36,176,197,34,53,219,167,56,216,239,197,168,169,237,117,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,223,203,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,14,129,209,247,73,153,151,87,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,237,220,122,34,182,39,170,104,35,75,116,183,4,209,108,18,217,166,122,105,98,248,54,55,102,239,121,42,47,53,53,71,107,187,51,230,147,245,147,61,242,59,121,37,123,190,243,151,109,246,77,145,17,19,202,244,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,22,54,35,156,247,50,40,162,98,189,252,57,47,85,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,112,174,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,119,39,79,135,7,136,5,103,78,247,216,180,147,87,178,47,245,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,250,228,148,46,252,0,7,20,235,67,71,47,186,251,211,6,127,165,88,180,220,47,87,91,124,117,22,232,248,177,124,205,85,37,68,85,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,156,215,116,110,203,156,203,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,13,79,25,172,234,159,69,63,147,183,80,89,182,142,71,112,243,180,152,253,193,60,132,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,139,17,189,196,127,29,219,178,168,104,247,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,86,15,141,238,169,127,243,52,209,75,125,247,255,0,138,242,155,189,179,202,255,0,193,77,65,63,121,89,255,0,213,38,240,99,255,0,210,246,255,0,139,83,181,120,62,235,29,139,57,233,129,52,170,158,31,47,122,211,75,132,244,245,145,242,123,251,244,181,213,19,213,211,212,238,172,107,27,201,239,169,139,182,142,123,147,203,115,119,20,145,168,86,95,136,126,107,106,207,250,210,213,91,237,154,158,174,26,122,91,195,44,143,109,75,26,215,172,246,250,104,168,102,114,35,92,228,224,233,105,164,115,23,125,213,138,213,84,106,170,181,3,165,120,71,105,158,85,152,117,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,219,230,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,111,40,224,157,200,170,172,217,111,80,174,175,5,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,220,88,188,169,109,174,168,141,213,60,218,245,84,231,60,245,17,118,220,198,57,190,91,151,222,108,141,84,177,80,51,89,213,143,170,125,100,250,129,144,251,140,228,223,240,161,235,142,167,26,186,217,58,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,132,29,88,250,167,214,79,168,25,15,184,206,114,160,53,80,8,1,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,147,252,1,65,126,35,189,96,218,186,176,213,202,6,224,203,86,152,38,21,79,61,5,149,245,49,54,55,215,79,43,209,106,107,145,170,196,150,54,74,145,192,198,71,35,149,81,144,53,234,216,223,35,227,108,128,241,94,235,142,167,37,186,222,250,71,211,150,82,45,138,219,81,78,204,186,236,143,138,161,107,170,226,116,115,182,138,5,106,185,34,100,18,181,157,215,46,210,172,209,58,61,152,216,223,222,172,176,37,87,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,170,178,69,116,73,214,14,77,210,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,188,61,240,12,55,84,250,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,162,240,149,159,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,117,183,209,246,77,210,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,22,133,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,82,7,135,7,136,5,103,78,247,216,180,147,87,178,47,245,167,175,243,51,197,83,81,28,245,18,99,181,92,31,39,42,118,66,201,36,124,51,72,136,199,194,141,226,146,74,146,181,89,250,228,150,239,192,170,191,28,239,216,159,239,39,240,210,170,203,84,241,206,253,137,254,242,127,13,35,255,0,133,54,150,224,154,211,173,153,238,153,234,101,139,227,56,221,231,79,231,243,180,94,106,106,126,239,106,239,107,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,80,243,254,30,125,105,221,122,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,143,181,241,112,234,23,244,183,174,214,189,55,180,83,90,165,198,244,254,223,21,77,174,239,69,85,230,126,47,241,90,58,58,199,84,36,141,94,223,103,183,229,219,26,55,150,252,94,254,110,73,26,214,71,94,170,186,103,204,186,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,63,144,1,98,158,11,120,126,163,221,181,151,45,204,177,204,247,225,24,134,63,111,167,131,37,178,112,89,62,57,37,75,106,18,137,188,87,238,71,217,124,82,203,222,223,184,221,187,109,69,100,242,171,109,211,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,241,254,133,186,116,254,76,93,56,227,184,5,202,159,181,146,92,57,95,114,111,191,203,107,165,67,25,206,47,148,178,71,250,152,217,13,63,40,220,140,127,99,184,136,138,245,34,95,140,116,157,81,191,13,161,109,170,138,146,13,17,142,162,22,221,95,104,169,150,90,185,235,119,98,194,251,163,86,54,164,84,221,213,225,11,24,233,35,89,88,215,202,228,145,244,241,176,32,175,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,115,166,110,145,46,186,235,166,154,181,172,183,155,141,93,167,19,210,252,94,229,114,100,145,83,187,157,210,235,21,12,211,195,75,20,142,106,196,140,141,99,141,243,252,213,232,201,34,106,53,59,201,44,127,147,163,174,142,179,190,175,243,186,139,5,130,179,224,216,221,155,135,218,12,131,183,13,71,194,251,176,212,62,151,251,213,243,197,36,253,217,41,214,63,213,170,240,223,147,182,68,249,221,166,185,96,24,110,150,116,77,169,218,125,167,216,245,37,143,30,177,233,190,65,77,67,67,76,139,194,38,124,62,161,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,51,152,73,78,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,56,214,105,207,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,129,225,231,214,157,215,165,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,198,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,120,223,77,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,112,122,170,233,159,50,233,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,251,84,240,135,180,245,23,101,209,42,218,61,87,182,85,208,105,244,148,244,85,122,121,21,76,52,177,61,208,79,61,108,213,178,163,88,137,80,172,145,242,67,35,29,63,201,204,123,93,22,236,93,192,164,195,245,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,126,82,199,250,173,232,114,155,37,233,19,77,186,184,211,151,213,173,246,219,166,248,179,242,235,74,50,90,132,174,164,138,217,73,3,107,96,70,163,150,39,193,19,89,221,106,237,18,195,19,164,221,142,141,253,224,154,158,30,125,105,218,186,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,156,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,148,181,51,3,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,169,161,62,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,7,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,60,7,82,253,69,224,157,47,233,101,126,166,103,85,31,231,104,236,244,92,38,255,0,9,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,241,85,252,17,115,173,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,218,186,250,234,186,179,170,221,113,171,189,219,37,225,134,98,253,235,62,47,12,115,78,177,207,74,217,156,174,175,116,114,163,123,115,84,125,199,57,18,54,57,177,178,8,221,201,98,230,238,215,225,55,210,31,233,119,81,255,0,148,22,107,69,207,16,192,46,12,248,75,99,175,237,73,85,145,66,176,207,15,40,216,138,245,134,6,61,178,187,119,49,29,35,160,106,119,88,147,49,2,16,102,88,6,101,167,213,54,170,92,207,30,171,181,62,249,103,162,191,219,22,100,78,21,150,234,184,146,90,122,136,158,213,86,189,142,106,236,187,47,221,123,94,199,113,123,28,212,179,79,10,206,188,127,234,71,74,154,191,122,255,0,59,22,33,125,185,220,127,241,12,166,178,53,157,175,252,161,209,62,73,191,205,211,177,191,226,152,75,78,191,186,62,181,117,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,74,23,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,103,198,229,249,181,21,171,248,40,26,136,4,74,240,249,235,110,213,213,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,121,106,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,5,112,120,172,116,43,77,135,73,95,213,62,148,80,82,83,88,170,170,22,108,214,133,213,82,186,118,220,106,235,94,191,18,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,197,8,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,53,71,120,162,225,15,248,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,221,124,69,58,234,169,234,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,249,140,107,220,198,61,202,198,115,254,135,58,68,186,245,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,46,200,200,230,145,27,39,105,99,112,94,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,208,15,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,209,238,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,205,191,82,154,115,134,233,14,188,231,58,97,167,249,85,94,69,98,198,47,19,91,105,235,170,233,150,9,249,199,178,75,4,137,178,35,159,12,189,200,86,70,181,172,145,98,89,26,214,181,232,137,101,94,43,29,117,84,225,209,215,244,177,165,21,245,116,215,218,170,117,135,53,174,117,44,78,129,182,234,186,39,167,195,88,147,70,229,115,229,138,162,57,93,52,106,222,218,36,109,107,220,231,72,145,85,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,160,124,172,78,221,98,188,101,86,107,78,83,145,253,159,178,214,220,41,233,238,55,127,38,250,191,135,210,190,70,182,90,158,195,21,31,47,109,138,231,246,218,188,157,199,100,249,169,166,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,76,230,117,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,73,255,0,225,125,226,9,77,105,166,178,244,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,240,141,136,216,190,235,26,205,130,5,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,21,87,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,74,160,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,104,207,163,238,172,240,222,174,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,223,184,196,85,116,79,68,171,95,17,255,0,15,250,206,157,239,178,234,222,144,227,191,235,79,95,229,160,150,154,158,73,234,36,199,106,184,50,62,53,15,153,242,72,248,102,145,21,236,153,93,197,36,149,98,114,51,245,43,44,107,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,44,140,87,53,237,100,177,68,245,99,248,113,91,190,213,46,172,244,226,175,162,91,159,86,120,165,143,237,5,149,182,248,110,54,90,43,181,177,31,218,188,50,185,144,82,37,68,46,123,127,216,247,22,196,175,124,114,110,157,149,124,47,114,163,28,161,234,186,57,233,235,249,48,116,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,186,196,217,141,237,102,112,122,122,235,27,168,46,152,59,212,90,77,155,121,75,45,109,194,11,141,194,201,91,73,21,93,13,100,145,236,138,138,217,26,175,139,184,196,70,72,248,31,28,142,107,89,247,247,99,21,186,51,180,201,117,154,213,69,53,246,138,146,142,228,250,120,221,89,79,73,82,234,152,33,157,90,157,198,71,43,163,141,210,49,29,186,35,214,54,43,145,17,85,173,223,100,15,43,125,209,125,47,201,117,67,25,214,139,214,33,73,62,109,135,211,212,210,89,239,77,124,145,79,4,19,198,248,228,137,252,28,141,153,156,101,151,139,101,71,163,22,89,28,206,42,247,42,251,80,0,160,31,20,127,93,154,155,249,47,179,209,18,171,192,199,246,217,251,183,252,72,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,237,179,247,111,248,144,22,168,120,173,33,209,125,47,208,92,54,61,63,210,60,66,147,29,177,71,81,45,90,211,194,249,37,124,179,200,169,206,89,101,149,206,150,87,236,141,106,57,238,114,163,24,198,38,205,99,81,61,168,0,115,253,38,208,29,26,208,175,143,254,136,244,246,213,139,253,168,184,45,206,233,228,152,228,239,205,243,226,212,228,171,219,133,156,159,219,129,156,98,143,155,248,49,188,157,191,64,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,244,26,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,132,177,75,19,155,44,79,217,92,213,115,28,213,86,61,236,93,218,247,34,249,254,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,121,62,31,185,230,151,232,47,135,14,41,170,249,221,85,38,59,98,142,162,229,87,124,185,67,111,146,87,203,60,151,153,168,226,150,86,211,177,210,202,253,146,154,36,119,23,42,49,140,69,217,172,249,85,7,85,221,87,106,63,86,186,142,252,215,53,151,200,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,45,89,102,84,71,72,230,181,17,24,198,71,27,60,166,85,174,154,143,151,233,62,21,162,23,59,207,107,12,193,60,220,182,219,93,58,43,35,154,170,162,166,121,228,170,168,249,175,118,100,243,15,141,138,187,53,145,162,163,90,138,249,93,39,117,240,243,232,178,235,213,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,229,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,60,131,176,120,98,248,127,209,234,237,101,55,80,58,223,142,249,188,22,147,140,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,252,225,145,141,108,206,123,119,87,70,215,178,73,213,226,143,232,79,83,127,37,247,138,34,79,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,70,15,20,127,66,122,155,249,47,188,81,1,64,38,159,117,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,115,4,106,160,12,230,117,131,210,102,101,210,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,123,118,222,168,141,149,138,190,255,0,195,207,173,59,175,75,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,241,185,78,170,186,103,195,122,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,61,154,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,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,135,235,41,175,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,231,52,143,115,97,115,27,186,54,55,61,241,220,160,0,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,202,117,21,175,56,111,77,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,118,87,35,29,193,136,249,28,156,24,229,76,235,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,122,175,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,116,117,2,122,120,92,245,183,106,233,251,38,155,68,181,34,122,74,60,39,52,188,50,173,151,170,186,166,211,193,98,173,90,119,198,233,100,218,23,58,70,78,232,232,162,87,62,70,71,10,70,178,46,200,178,41,118,134,85,203,116,240,161,235,142,155,37,181,89,58,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,11,52,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,59,87,71,157,25,88,186,195,232,70,255,0,108,142,235,240,108,207,23,212,11,181,70,51,114,149,239,90,86,201,45,178,215,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,188,145,31,20,149,235,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,115,254,10,158,150,50,159,168,21,222,221,110,57,255,0,140,158,133,232,212,54,43,78,188,201,148,218,177,156,250,163,123,99,45,113,208,186,74,172,187,139,233,218,215,57,205,145,18,47,41,7,117,93,59,163,119,38,186,8,92,244,253,67,64,231,255,0,221,155,206,255,0,147,143,217,159,178,159,235,207,255,0,83,190,210,118,97,248,95,151,225,255,0,84,123,27,255,0,179,63,163,177,195,177,207,245,187,240,254,245,43,130,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,242,150,211,224,217,161,122,53,53,138,237,175,49,229,54,172,155,62,167,218,216,251,92,148,46,142,171,17,228,250,134,185,205,115,164,84,151,205,193,218,86,206,216,219,197,173,158,22,189,127,94,208,57,87,88,125,25,88,186,60,232,70,193,108,146,235,241,156,207,40,212,11,77,70,77,114,137,239,74,87,73,21,178,233,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,124,87,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,30,83,48,210,173,56,212,11,238,45,147,230,184,93,170,245,117,194,174,14,186,88,42,235,41,210,73,45,245,74,197,98,201,26,175,254,107,182,93,218,146,69,12,136,156,226,141,205,245,96,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,60,86,158,104,190,151,233,77,215,44,190,233,254,33,73,105,185,103,55,137,175,217,13,99,95,36,179,215,214,200,231,57,206,124,146,57,206,70,35,159,35,155,19,85,35,98,201,34,181,173,230,237,253,168,0,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,89,167,132,87,86,120,110,67,167,118,254,148,239,52,244,150,76,135,21,167,169,169,178,201,53,122,185,249,11,39,171,171,170,169,72,163,88,218,216,223,3,100,143,118,119,30,247,179,156,136,136,216,223,198,178,250,177,245,79,172,159,80,50,31,113,156,230,150,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,113,62,39,94,31,245,154,187,71,83,212,14,136,99,190,111,58,164,229,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,255,0,40,99,99,93,51,94,237,149,210,53,140,145,224,217,211,215,216,189,39,187,117,11,118,169,181,85,213,234,38,212,86,134,71,75,189,85,186,134,138,166,162,41,218,233,220,136,169,223,157,136,174,137,159,119,141,52,14,87,57,203,198,57,1,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,77,121,151,87,153,221,191,169,252,151,168,93,2,173,253,31,121,191,240,77,150,146,223,65,12,80,195,99,130,158,42,74,74,105,169,28,178,211,174,212,244,212,234,232,254,244,109,149,136,232,209,188,25,196,52,82,8,255,0,208,134,177,234,62,189,244,193,136,234,134,169,67,106,91,213,203,205,83,249,187,123,149,190,126,58,106,137,41,252,204,208,240,107,32,153,239,134,78,81,198,174,141,118,71,183,130,63,179,20,128,0,0,0,0,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,245,124,41,116,47,78,58,139,211,141,125,210,253,80,179,121,235,85,119,217,169,97,154,37,70,85,91,234,154,151,68,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,66,173,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,54,197,124,12,127,109,159,187,127,196,137,149,214,223,71,216,207,87,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,177,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,92,16,127,194,83,173,127,130,86,81,244,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,240,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,109,70,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,212,248,103,245,221,125,234,110,221,114,210,173,84,127,152,207,177,155,122,221,29,119,217,140,248,221,43,234,164,108,146,118,32,167,142,26,111,46,146,209,197,183,37,116,156,249,162,125,215,236,19,168,166,191,26,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,118,218,198,53,190,91,151,222,116,142,84,185,66,37,120,166,224,20,217,215,69,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,243,25,71,61,90,191,154,43,26,206,79,93,184,35,154,21,151,225,213,214,109,139,164,107,238,161,38,91,106,243,182,172,163,31,90,138,86,198,199,164,146,94,40,25,52,148,84,206,149,188,187,48,207,222,158,39,73,218,145,91,35,224,114,241,99,100,113,16,1,218,186,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,51,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,133,244,244,177,162,159,201,219,167,220,39,71,36,184,121,218,188,126,222,190,126,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,201,136,238,218,51,150,238,221,87,170,128,6,107,58,177,245,79,172,159,80,50,31,113,156,155,248,175,67,149,61,86,248,112,233,30,97,167,207,164,167,212,92,62,159,32,101,12,50,178,40,153,123,164,117,230,177,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,8,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,65,118,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,22,85,172,254,48,23,92,223,166,138,60,107,4,177,85,227,26,161,145,83,212,91,111,215,27,125,99,161,101,149,99,125,58,249,170,46,81,189,94,202,168,159,82,198,254,181,147,83,61,142,84,115,149,177,74,247,140,254,136,105,126,43,147,99,90,229,106,190,85,209,230,217,205,67,168,46,54,119,71,36,176,92,32,163,167,141,158,121,146,47,221,129,241,53,105,97,116,123,237,34,73,27,154,214,172,114,186,74,203,3,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,73,127,226,27,210,102,27,210,46,151,232,150,15,98,168,164,188,95,107,234,50,138,155,238,70,218,5,165,158,234,244,146,129,96,71,177,100,149,88,200,162,122,70,214,35,248,111,220,122,34,58,87,170,203,255,0,7,29,16,192,113,173,18,174,215,107,125,242,146,243,150,102,53,19,90,235,152,216,225,87,216,96,165,157,232,148,72,228,222,86,190,100,237,84,200,142,86,163,152,234,95,185,247,18,71,243,95,28,239,216,159,239,39,240,208,34,175,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,138,190,23,30,187,52,203,243,175,103,173,46,251,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,164,31,11,143,93,154,101,249,215,179,214,150,211,215,71,89,182,46,143,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,198,20,87,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,133,143,248,72,117,167,117,189,84,199,210,158,169,100,21,117,245,17,211,239,129,207,45,51,165,123,96,130,41,36,168,183,203,58,57,85,25,28,81,163,224,71,183,102,177,146,199,220,68,72,34,42,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,60,56,186,28,169,233,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,32,71,95,28,239,216,159,239,39,240,210,37,120,117,245,49,134,244,181,212,50,102,122,131,67,86,252,122,255,0,103,155,28,174,173,166,69,123,237,140,154,162,158,100,171,88,145,170,233,152,215,83,181,30,198,253,254,15,115,154,143,115,82,55,203,95,28,239,216,159,239,39,240,210,170,192,209,239,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,42,175,161,126,132,51,187,223,87,181,88,158,185,233,221,169,246,93,42,242,247,12,190,211,113,184,67,81,27,166,171,164,124,182,216,17,176,61,236,168,230,254,220,206,98,170,196,177,195,35,37,93,220,145,63,165,248,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,254,79,25,189,113,197,111,185,221,139,66,241,71,127,133,113,238,221,195,48,147,225,177,179,187,55,101,95,107,131,204,185,189,217,59,48,215,87,73,193,171,218,79,63,248,185,252,210,48,183,240,86,7,133,103,86,157,86,107,118,163,221,116,239,80,238,255,0,108,176,203,22,63,20,147,222,46,52,233,21,85,170,72,213,35,167,106,84,197,15,247,212,211,238,238,77,169,127,113,237,134,73,91,46,241,200,201,108,252,15,21,164,58,47,165,250,11,134,199,167,250,71,136,82,99,182,40,234,37,171,90,120,95,36,175,150,121,21,57,203,44,178,185,210,202,253,145,173,71,61,206,84,99,24,196,217,172,106,39,159,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,231,250,179,160,58,53,174,191,0,253,46,105,237,171,40,251,47,112,75,157,175,206,177,203,216,155,229,201,171,197,83,185,11,248,179,185,3,249,69,39,6,115,99,184,183,110,128,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,21,107,226,91,225,247,83,163,215,91,199,80,122,65,106,164,143,79,171,234,60,205,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,140,29,40,245,93,168,253,37,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,209,157,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,117,233,231,131,142,157,219,53,231,44,202,245,38,235,73,121,210,245,168,154,108,91,23,160,169,171,130,126,19,114,84,134,182,110,125,214,178,153,28,140,98,199,51,159,50,181,146,61,209,162,58,25,2,122,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,250,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,1,226,201,214,189,187,80,43,63,147,22,151,220,251,246,91,37,193,242,101,245,177,173,85,60,146,221,41,103,154,21,182,58,55,181,140,146,24,159,27,102,115,191,90,199,201,216,86,43,86,21,87,219,249,85,126,42,125,7,127,213,126,170,244,130,203,254,106,92,190,197,108,183,127,227,223,83,123,115,251,191,249,59,101,100,112,255,0,156,168,123,191,198,188,8,43,209,255,0,77,119,222,170,117,198,207,166,86,197,236,218,161,227,116,201,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,202,101,238,178,56,209,24,244,238,72,197,114,35,17,238,110,138,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,102,109,250,117,215,156,203,166,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,187,35,149,142,224,244,100,141,78,108,106,166,138,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,74,213,241,100,232,162,227,168,20,127,202,119,75,237,157,251,213,146,222,248,242,250,40,210,150,158,57,109,116,176,77,50,220,221,35,220,199,201,52,76,141,176,185,191,173,123,227,236,35,17,169,10,163,236,168,169,95,22,190,181,254,55,89,89,210,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,194,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,120,64,190,157,117,231,50,233,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,161,62,157,117,231,13,234,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,118,200,229,99,121,177,89,35,83,131,218,171,159,126,154,58,116,206,250,160,213,58,13,51,193,105,255,0,205,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,246,59,180,199,115,127,224,137,248,170,104,163,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,223,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,80,51,4,79,78,164,60,65,41,174,221,40,105,175,75,218,45,117,171,99,25,131,216,40,51,11,229,52,178,211,63,156,52,110,167,172,178,172,82,192,215,43,21,204,129,207,158,41,120,72,197,116,95,121,142,126,240,44,250,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,48,61,175,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,208,159,78,186,13,134,244,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,116,106,189,220,24,140,141,171,193,141,68,240,29,14,116,137,106,233,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,114,225,220,93,213,242,77,34,54,62,234,198,217,20,7,20,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,195,252,180,23,72,164,146,149,253,250,250,122,119,243,108,114,70,245,217,147,57,83,103,167,222,68,223,116,221,22,189,180,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,252,11,31,234,143,66,255,0,148,166,132,228,218,41,246,167,236,231,218,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,231,166,220,183,249,237,178,194,173,39,240,107,253,23,234,158,27,169,159,202,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,9,1,226,143,232,79,83,127,37,247,138,34,133,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,69,244,248,163,250,19,212,223,201,125,226,136,160,16,62,175,250,170,207,114,175,246,215,35,201,50,59,135,253,242,178,186,229,93,81,39,254,116,147,77,36,143,255,0,75,156,231,127,74,169,123,222,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,197,124,41,250,28,169,211,91,85,7,84,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,77,149,89,83,52,91,53,173,141,201,219,134,89,26,245,115,165,116,112,216,248,17,215,174,78,145,45,93,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,159,108,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,169,50,16,120,151,244,57,77,212,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,247,223,34,198,244,84,115,31,8,82,5,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,248,42,122,88,202,126,160,87,123,117,184,165,98,234,124,21,61,44,101,63,80,43,189,186,220,5,85,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,19,43,196,119,161,202,110,148,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,67,248,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,247,226,231,177,179,204,214,185,83,118,164,178,34,109,201,119,211,246,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,88,61,38,102,93,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,183,109,234,136,217,88,170,29,127,194,143,167,79,211,79,81,208,103,247,186,126,120,222,150,249,123,237,71,223,219,187,116,115,221,240,232,190,236,172,145,187,73,20,149,28,145,175,98,249,78,219,211,105,83,123,212,35,87,135,255,0,76,95,201,135,167,219,77,131,36,197,237,86,220,250,247,206,225,149,212,209,205,230,36,154,101,150,69,166,130,73,190,104,189,136,30,200,248,70,171,18,73,222,115,21,221,199,72,249,42,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,182,207,221,191,226,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,109,159,187,127,196,128,181,64,0,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,12,171,154,168,50,174,7,117,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,250,201,158,249,29,188,146,189,223,121,203,182,251,38,200,136,137,26,188,39,241,107,22,63,209,46,33,118,180,80,249,122,188,154,225,119,186,93,36,238,189,254,98,169,149,211,82,54,77,156,170,140,218,10,74,118,108,212,70,253,205,246,228,231,42,204,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,4,213,65,149,115,85,0,8,213,215,71,70,86,46,176,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,37,64,25,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,184,159,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,156,210,61,174,153,175,110,232,233,26,247,201,245,188,78,186,14,253,55,216,170,117,231,73,236,188,179,236,126,222,239,137,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,120,199,36,179,53,35,133,55,225,19,82,152,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,83,197,32,120,143,248,128,86,117,17,125,151,73,52,135,34,255,0,90,122,15,45,60,181,52,241,207,79,38,69,85,193,146,114,168,100,204,142,70,67,12,138,172,100,42,222,43,36,75,43,149,255,0,169,72,172,171,195,223,169,75,239,84,61,56,219,243,92,197,57,229,54,75,132,248,245,246,165,148,172,167,134,178,170,22,71,35,39,141,140,114,162,115,130,120,21,251,35,27,221,238,163,24,214,35,16,128,30,39,94,31,244,122,69,89,83,212,14,136,99,190,83,5,171,229,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,31,40,99,99,155,11,152,237,149,177,185,140,140,35,175,68,157,31,100,221,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,113,115,196,35,0,195,116,179,171,156,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,8,153,240,122,53,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,63,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,255,0,171,215,174,169,96,154,211,213,142,115,169,154,105,125,248,206,55,121,248,103,146,173,242,179,83,247,123,86,218,88,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,9,21,210,151,71,214,174,172,188,63,50,198,219,210,174,60,239,14,206,47,85,248,163,225,149,168,202,153,223,106,182,44,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,144,2,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,82,101,116,219,215,183,242,87,232,239,34,211,125,59,131,204,106,110,77,152,87,86,82,84,79,79,206,150,203,66,250,26,24,146,177,200,244,225,52,202,248,228,108,81,124,218,142,99,159,42,113,107,99,154,26,218,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,5,234,120,113,117,199,83,213,110,27,95,135,234,11,41,41,245,23,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,237,53,242,196,230,171,82,100,138,62,21,214,103,138,6,190,244,237,212,158,97,163,152,86,33,167,245,182,92,127,225,254,90,123,165,190,182,74,167,247,232,41,234,31,205,209,213,198,197,217,243,57,19,102,39,221,68,223,117,221,86,85,116,47,209,149,139,163,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,241,94,168,252,41,63,148,166,187,100,218,215,250,122,251,57,246,143,201,127,131,62,203,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,230,38,220,182,249,237,186,135,95,240,244,234,131,62,234,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,149,67,209,85,28,137,178,55,229,248,170,213,15,138,63,174,205,77,252,151,217,232,139,126,232,167,165,47,228,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,36,223,158,219,124,183,90,129,241,71,245,217,169,191,146,251,61,16,19,43,194,243,87,176,221,5,232,39,82,117,115,80,39,171,142,197,142,231,21,147,84,37,36,11,52,242,189,244,86,200,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,43,131,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,248,210,61,90,214,53,242,203,43,209,140,231,197,57,253,78,83,125,171,197,109,216,85,69,119,59,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,39,52,78,110,228,202,42,100,217,85,90,157,189,218,136,174,114,172,170,240,230,232,163,249,85,106,60,247,252,254,217,117,143,76,177,111,214,92,170,96,78,212,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,239,19,166,138,68,14,43,252,151,53,219,244,19,252,165,254,195,127,173,183,255,0,110,254,39,71,255,0,197,158,75,253,143,221,243,31,236,143,185,254,47,254,235,249,191,120,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,255,0,22,70,43,154,246,178,88,162,122,177,252,56,174,148,202,22,241,25,232,163,249,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,9,107,226,135,171,216,110,189,116,19,166,218,185,167,243,213,201,98,200,179,138,57,169,210,174,5,134,120,158,202,43,156,82,195,35,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,176,215,194,227,215,102,153,126,117,236,245,164,106,166,202,111,180,152,173,199,10,167,174,225,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,230,169,205,188,89,91,82,155,34,163,87,185,187,145,85,173,84,146,190,23,30,187,52,203,243,175,103,173,2,255,0,128,0,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,108,253,219,254,36,90,161,85,126,6,63,182,207,221,191,226,69,170,0,0,0,0,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,221,110,253,14,83,100,190,31,248,111,87,26,114,250,181,190,219,105,238,79,203,173,40,201,106,18,186,146,43,181,76,13,173,129,26,142,88,159,4,77,103,117,171,180,75,12,78,147,118,58,55,247,184,87,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,40,46,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,248,57,143,115,87,116,85,67,218,232,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,109,60,149,60,88,255,0,41,74,198,186,74,154,158,15,123,18,78,212,17,203,47,111,154,57,252,56,183,239,57,16,152,30,39,93,7,126,132,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,155,115,137,171,218,188,27,58,98,248,109,138,237,212,238,107,139,218,166,146,241,181,191,8,173,146,110,237,85,52,49,190,162,27,132,237,141,55,100,93,199,163,97,107,215,245,188,98,157,17,27,28,155,202,19,211,80,171,105,186,124,233,183,37,184,105,205,166,146,26,125,53,193,235,102,176,208,213,186,89,224,99,45,244,15,90,104,100,85,127,117,236,68,133,141,85,87,243,84,223,239,110,187,149,67,253,218,190,169,255,0,222,14,149,127,234,171,143,253,56,183,237,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,43,91,251,134,63,248,81,127,204,159,253,255,0,2,213,0,0,0,0,85,95,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,237,179,247,111,248,145,215,252,72,252,65,42,122,118,166,143,71,180,110,235,72,237,69,184,211,182,166,182,229,12,177,76,252,101,137,44,18,68,146,211,205,4,176,204,250,152,86,118,163,28,230,190,54,43,36,219,103,198,171,5,186,12,235,7,25,233,27,75,245,198,244,229,164,173,205,175,148,246,38,226,118,122,184,170,59,21,211,197,37,91,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,242,108,74,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,250,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,116,73,209,246,51,210,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,175,22,241,255,0,14,15,15,250,62,157,236,81,106,222,175,99,191,235,177,95,230,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,245,203,44,234,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,245,128,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,150,105,224,125,128,83,75,117,213,61,82,174,199,170,210,162,150,158,221,96,181,221,156,146,182,5,100,174,150,122,218,118,46,253,167,189,22,26,7,187,228,175,98,44,127,205,73,23,149,112,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,89,87,130,22,169,127,243,75,209,75,133,247,255,0,137,50,155,69,179,202,255,0,195,77,95,63,121,25,255,0,212,214,240,123,255,0,210,198,255,0,140,80,45,80,0,6,107,58,177,245,79,172,159,80,50,31,113,156,181,78,149,122,133,197,122,95,240,175,195,117,115,41,166,243,254,67,226,212,214,235,91,42,163,167,154,231,93,45,234,181,177,83,198,231,175,252,105,30,173,107,220,200,162,149,232,199,240,226,181,87,213,143,170,125,100,250,129,144,251,140,231,138,190,231,249,150,77,140,227,56,101,247,33,171,171,177,97,212,245,52,214,43,123,149,18,10,22,84,84,62,162,117,99,81,17,21,242,75,34,171,158,187,189,81,177,181,87,140,108,107,67,234,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,174,81,210,62,178,226,93,56,227,189,75,221,241,27,172,56,221,250,225,60,15,231,74,212,242,148,42,202,127,35,93,38,207,89,27,13,84,146,84,49,142,116,109,111,234,98,119,39,37,76,60,164,87,134,231,135,221,55,81,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,123,238,201,17,46,123,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,6,120,186,62,234,207,50,233,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,61,187,140,69,70,202,244,89,127,227,31,159,225,186,167,134,244,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,171,194,86,111,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,138,189,109,244,125,147,116,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,197,177,254,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,248,181,239,108,16,181,206,68,221,201,20,104,187,241,77,130,80,120,92,122,236,211,47,206,189,158,180,178,159,18,30,181,181,79,163,239,209,223,232,206,193,138,92,254,214,252,95,206,252,118,150,166,110,223,149,242,157,190,215,102,120,182,223,204,191,151,46,91,236,221,182,217,119,173,111,11,143,93,154,101,249,215,179,214,150,169,215,63,67,31,203,71,236,79,250,232,253,142,251,29,241,47,246,147,226,30,107,205,249,111,254,56,135,135,31,45,255,0,117,191,63,232,219,230,17,171,163,63,20,13,125,234,39,169,60,63,71,51,92,67,79,232,172,185,7,196,60,204,246,187,125,108,117,76,236,80,84,84,51,131,164,171,145,137,187,225,106,46,236,95,186,171,182,203,178,167,202,241,206,253,137,254,242,127,13,58,175,75,158,20,159,201,175,93,177,157,107,253,61,125,163,251,57,231,127,193,159,101,188,159,127,204,81,207,77,254,59,205,201,199,143,127,151,243,23,126,59,124,183,221,57,87,142,119,236,79,247,147,248,104,16,43,164,157,111,181,116,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,201,140,89,102,143,155,246,114,181,156,156,141,122,162,49,124,174,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,213,116,147,162,22,174,163,245,251,28,209,123,205,242,174,205,79,145,211,221,26,202,250,104,219,35,233,167,134,221,83,81,11,213,142,249,61,137,44,49,243,102,237,87,51,147,81,204,85,71,167,159,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,66,205,124,40,122,28,166,198,173,86,78,174,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,105,169,188,73,12,173,147,119,186,70,118,108,208,170,191,10,62,186,127,196,116,191,173,121,159,255,0,19,210,224,21,181,205,255,0,140,215,90,228,168,87,127,226,188,171,28,223,247,112,163,255,0,216,240,150,168,5,85,248,231,126,196,255,0,121,63,134,144,255,0,161,14,152,236,93,90,106,22,101,165,87,123,215,193,42,217,135,201,116,181,221,252,179,234,124,133,84,87,59,123,93,39,97,178,196,146,242,130,74,136,182,115,184,167,119,158,202,230,180,152,30,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,16,131,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,254,76,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,193,141,99,57,203,34,185,238,226,198,53,169,186,252,154,212,68,249,34,23,147,226,59,208,229,79,85,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,180,215,203,43,92,141,73,150,88,234,131,161,110,157,63,148,239,81,216,238,1,114,167,238,227,118,254,87,220,155,239,241,222,215,78,246,115,139,229,44,114,126,186,71,195,79,202,55,43,217,223,238,34,42,49,64,181,255,0,10,254,158,45,90,53,211,69,171,60,170,181,85,210,229,154,157,79,13,238,236,249,171,27,51,29,68,143,153,109,173,137,177,175,6,49,105,166,108,202,139,188,156,234,30,143,84,226,216,227,153,64,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,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,63,37,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,167,235,0,80,95,136,55,68,151,94,148,51,248,239,184,196,21,117,218,117,149,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,119,21,168,171,28,155,126,191,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,253,93,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,158,234,43,65,176,222,164,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,185,236,234,43,65,179,46,155,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,238,173,71,187,131,209,241,185,121,177,200,129,115,222,35,61,107,255,0,37,93,56,130,193,128,92,237,82,106,110,83,250,187,109,52,235,221,146,215,66,168,244,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,237,165,108,50,198,180,89,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,243,63,37,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,240,107,24,214,166,200,136,133,186,120,77,244,81,113,211,250,63,229,59,170,22,206,197,234,247,111,100,120,133,20,137,75,81,28,86,186,168,33,153,46,109,145,142,123,227,154,86,72,232,90,223,213,61,145,247,209,232,228,153,17,129,37,122,5,233,70,143,165,45,14,164,178,92,226,231,153,229,29,155,198,81,52,144,192,146,65,84,232,90,141,160,108,145,43,187,144,211,253,246,181,86,71,181,210,62,121,27,197,37,224,217,42,0,25,87,46,251,194,235,163,43,22,135,233,197,183,95,175,119,95,138,230,122,141,143,211,84,66,176,61,237,165,182,89,234,146,42,152,233,154,213,219,185,51,248,194,249,100,114,108,215,49,177,199,178,53,242,77,72,38,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,170,250,177,245,79,172,159,80,50,31,113,156,185,63,14,76,166,197,131,120,117,97,121,174,83,93,228,172,184,253,191,34,186,92,106,123,79,147,177,75,5,210,190,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,138,108,234,199,213,62,178,125,64,200,125,198,115,208,102,253,85,102,87,206,152,244,243,165,188,114,229,87,109,196,241,202,122,202,156,130,6,198,145,173,218,227,45,210,174,170,36,123,218,245,89,41,162,138,74,119,53,138,214,126,187,184,231,35,251,112,185,161,125,26,3,212,62,151,245,49,134,214,231,154,77,117,171,175,180,91,239,21,118,73,159,83,71,37,51,251,240,43,85,28,141,122,34,171,36,138,72,102,98,254,60,37,106,61,25,34,62,54,116,179,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,154,163,188,81,112,135,252,39,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,115,253,113,208,189,56,234,39,4,93,57,213,43,55,196,108,174,184,81,220,120,177,81,147,50,74,121,155,38,209,203,178,190,46,227,18,72,30,248,213,178,118,166,149,173,123,85,220,147,160,0,0,0,0,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,253,182,126,237,255,0,18,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,108,253,219,254,36,5,170,0,0,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,101,92,213,65,149,112,47,251,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,0,0,1,159,111,19,75,77,170,203,215,30,167,209,217,173,148,148,20,242,84,91,106,223,21,52,45,137,142,158,123,101,36,211,74,173,106,34,43,228,150,73,36,123,191,23,61,238,114,238,170,170,104,36,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,75,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,72,23,224,169,233,99,41,250,129,93,237,214,226,127,129,159,110,191,186,62,186,244,155,171,142,109,189,41,36,193,51,26,138,202,252,81,240,202,229,125,52,12,123,86,74,25,91,35,221,47,58,116,154,38,36,142,115,146,86,57,143,229,205,100,142,56,192,105,247,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,245,144,189,146,55,105,34,99,190,235,147,125,182,93,209,85,23,57,157,72,232,133,215,167,13,109,202,116,94,243,124,164,188,212,99,149,17,53,149,244,209,186,54,84,193,52,17,212,66,245,99,190,108,122,197,52,124,217,187,145,175,228,212,115,209,17,234,28,212,186,159,12,94,131,191,66,22,42,109,121,213,139,47,28,251,32,183,183,225,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,81,199,44,45,89,33,93,185,202,213,142,190,17,29,34,90,181,23,38,127,84,89,125,198,146,162,219,131,222,37,182,217,108,171,78,217,86,107,171,105,227,147,205,79,220,106,181,172,133,181,49,62,46,31,127,188,141,127,40,251,40,146,220,72,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,3,159,244,163,210,142,163,245,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,66,122,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,172,153,239,145,219,201,43,221,247,156,187,111,178,108,136,136,144,131,193,66,211,106,135,166,220,202,251,13,178,145,151,42,204,226,162,146,162,177,176,181,39,154,8,104,40,157,20,79,147,110,78,99,29,60,206,107,85,118,106,203,34,166,220,151,123,10,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,95,86,0,206,15,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,250,7,133,199,174,205,50,252,235,217,235,73,233,227,95,105,181,77,211,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,38,177,238,130,23,57,168,187,57,98,141,87,126,41,180,11,240,184,245,217,166,95,157,123,61,104,23,252,0,0,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,219,103,238,223,241,34,213,10,171,240,49,253,182,126,237,255,0,18,45,80,0,0,0,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,147,247,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,158,87,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,237,64,0,0,0,0,0,0,21,87,227,157,251,19,253,228,254,26,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,8,0,90,167,133,31,66,223,226,58,160,214,188,51,255,0,137,234,176,10,42,231,127,198,115,174,146,83,171,127,241,94,85,238,119,251,185,145,159,236,121,136,235,225,151,209,246,51,213,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,253,247,142,54,113,114,72,231,50,247,128,0,0,17,87,196,235,84,191,69,253,27,102,190,82,251,240,203,174,91,229,241,107,127,247,175,123,205,121,169,19,205,193,243,99,154,206,84,49,214,253,247,113,219,111,186,228,122,176,149,69,69,248,224,230,182,170,252,255,0,75,52,230,26,122,180,185,88,236,247,27,221,68,174,99,123,14,130,186,104,161,137,172,119,46,74,244,117,190,101,114,43,81,17,29,30,202,237,213,26,21,150,72,175,15,12,214,213,128,117,165,165,87,219,205,61,92,212,245,87,135,217,24,218,102,53,207,73,238,20,210,208,194,229,71,57,169,193,178,212,198,231,174,251,163,17,202,136,229,68,106,253,94,132,122,62,186,245,103,147,103,16,53,41,35,182,226,216,189,107,162,150,174,87,50,7,94,234,233,230,134,214,201,29,19,210,102,49,179,35,234,85,237,142,86,237,72,177,189,171,221,68,88,192,6,170,1,207,244,7,88,236,93,64,104,214,39,172,88,228,62,94,147,38,183,182,162,74,110,79,127,148,170,99,157,29,77,55,55,177,139,39,106,120,229,139,185,193,26,254,28,155,247,92,138,116,0,51,89,213,143,170,125,100,250,129,144,251,140,231,181,232,147,163,236,155,171,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,46,241,93,88,250,167,214,79,168,25,15,184,206,92,247,133,101,166,213,110,232,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,155,189,233,20,49,70,142,118,235,194,54,55,240,106,34,4,159,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,159,88,0,57,254,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,55,77,37,85,248,231,126,196,255,0,121,63,134,129,21,124,46,61,118,105,151,231,94,207,90,95,241,64,62,23,30,187,52,203,243,175,103,173,47,248,1,85,126,57,223,177,63,222,79,225,165,170,21,87,227,157,251,19,253,228,254,26,4,85,240,184,245,217,166,95,157,123,61,105,114,125,87,116,163,167,29,90,233,195,240,172,214,47,35,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,166,207,11,143,93,154,101,249,215,179,214,151,61,213,87,83,24,111,74,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,134,125,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,219,95,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,212,182,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,215,188,49,124,63,235,52,138,142,155,168,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,187,171,100,115,217,24,120,15,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,120,172,103,72,112,220,67,84,51,125,92,177,65,87,13,247,80,169,237,48,223,81,211,171,224,153,246,248,230,138,9,152,197,249,177,235,20,201,27,145,23,130,164,49,170,53,28,175,115,253,168,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,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,3,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,251,245,235,212,197,55,84,253,67,92,243,139,53,13,36,24,245,142,159,236,230,63,52,41,47,58,219,116,21,19,190,58,185,82,86,181,205,124,174,154,73,17,156,25,193,142,99,21,28,230,57,238,147,254,44,157,107,219,181,2,179,249,49,105,125,207,191,101,178,92,31,38,95,91,26,213,83,201,45,210,150,121,161,91,99,163,123,88,201,33,137,241,182,103,59,245,172,124,157,133,98,181,97,85,124,53,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,3,144,23,231,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,241,43,196,159,195,150,197,131,98,173,215,110,157,241,127,37,101,199,237,244,84,23,220,102,217,70,249,59,20,176,71,43,100,187,186,87,204,231,187,139,25,74,201,90,216,213,203,180,149,50,61,87,188,242,5,244,235,175,57,151,77,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,118,71,43,29,193,232,201,26,156,216,213,64,210,240,57,167,78,186,243,134,245,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,100,114,177,188,216,172,145,169,193,237,85,233,96,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,0,0,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,21,87,213,143,170,125,100,250,129,144,251,140,231,148,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,247,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,245,125,88,250,167,214,79,168,25,15,184,206,90,247,132,22,131,97,184,103,78,148,218,228,218,42,74,188,179,63,168,173,99,238,14,167,86,207,69,110,167,170,117,59,104,152,229,123,147,131,165,166,124,238,115,81,156,214,72,218,244,119,102,55,1,93,125,109,116,39,153,116,113,117,177,78,235,229,94,93,137,223,105,209,140,200,219,105,74,40,34,184,163,164,87,81,61,137,52,202,215,246,152,201,26,231,43,123,136,178,35,17,123,82,42,124,174,137,58,193,201,186,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,243,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,111,146,30,105,247,39,139,184,199,177,179,68,244,108,145,189,90,188,36,99,28,137,187,80,207,103,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,195,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,20,129,225,193,226,1,89,211,189,246,45,36,213,236,139,253,105,235,252,204,241,84,212,71,61,68,152,237,87,7,201,202,157,144,178,73,31,12,210,34,49,240,163,120,164,146,164,173,86,126,185,37,187,240,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,109,159,187,127,196,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,219,63,118,255,0,137,1,106,128,0,0,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,64,38,170,12,171,154,168,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,0,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,0,0,0,0,0,0,170,191,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,219,103,238,223,241,34,213,10,171,240,49,253,182,126,237,255,0,18,45,80,0,0,1,156,30,180,53,142,197,175,189,80,103,250,171,139,67,194,203,117,184,71,79,110,147,147,215,204,210,210,83,197,73,21,78,207,99,30,206,243,41,219,47,109,205,71,51,185,193,119,86,238,183,211,213,62,181,255,0,39,110,159,115,109,99,142,223,231,106,241,251,122,121,8,29,23,114,55,215,79,43,41,233,123,173,238,70,171,10,79,52,75,39,23,163,187,104,254,59,187,100,92,214,1,118,126,14,58,67,77,133,116,209,93,170,85,16,82,45,203,81,239,19,76,201,225,158,87,63,225,212,47,125,44,48,202,199,108,198,61,181,9,94,244,86,34,238,201,153,201,203,178,53,149,109,214,134,142,88,180,11,170,12,255,0,74,177,105,185,217,109,87,8,234,45,209,241,122,121,106,90,186,120,170,226,166,221,239,123,223,217,101,67,98,238,57,202,231,246,249,174,202,237,147,65,58,41,165,246,173,21,210,60,67,74,44,206,164,146,159,22,179,211,91,95,81,77,68,218,70,86,78,198,39,122,169,98,106,170,49,243,75,220,149,255,0,121,202,175,145,202,174,114,170,170,214,175,142,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,187,246,152,245,89,171,222,223,146,61,232,146,127,57,35,78,33,216,60,27,53,175,237,207,79,183,109,28,171,183,246,106,244,202,224,157,153,227,139,140,115,208,220,101,168,168,143,147,150,71,43,166,108,236,172,71,108,198,53,35,236,109,201,220,212,159,229,32,120,62,235,29,247,6,234,129,52,170,158,31,49,101,212,187,124,244,245,145,242,99,59,21,84,52,243,213,211,212,238,172,115,221,197,140,169,139,182,142,99,87,204,243,119,37,141,168,93,248,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,1,85,126,57,223,177,63,222,79,225,165,170,21,87,227,157,251,19,253,228,254,26,4,85,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,5,85,248,231,126,196,255,0,121,63,134,150,168,85,95,142,119,236,79,247,147,248,104,16,171,160,173,82,193,52,91,171,28,27,83,53,46,251,240,108,110,205,241,63,59,91,229,102,168,237,119,109,181,80,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,242,186,174,234,187,81,250,181,212,119,230,185,172,190,70,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,241,106,203,50,162,58,71,53,168,136,198,50,56,217,197,73,105,225,231,209,101,215,170,125,80,167,190,229,248,253,91,180,175,26,168,85,200,43,18,165,212,169,91,58,71,202,43,124,18,53,170,231,189,206,88,157,42,49,90,172,133,92,189,200,222,248,121,7,96,240,197,240,255,0,163,213,218,202,110,160,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,249,195,35,26,217,156,246,238,174,141,175,100,151,40,126,75,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,15,214,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,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,2,21,120,149,245,175,110,233,211,78,43,180,191,10,185,237,169,185,117,189,177,211,49,171,85,4,150,171,93,74,84,196,251,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,154,165,53,248,150,116,19,172,182,61,71,203,250,148,195,103,186,231,88,133,227,189,125,189,203,61,67,101,184,88,54,86,181,209,57,138,168,249,104,227,98,167,105,209,181,123,48,68,230,200,141,100,41,44,129,0,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,102,132,250,40,233,70,197,210,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,17,171,194,143,162,143,209,150,43,7,82,154,153,108,181,84,228,153,109,190,158,167,18,139,110,244,214,123,92,209,185,203,81,205,28,177,182,106,168,228,103,201,173,231,28,73,197,94,139,52,209,54,197,64,20,45,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,172,182,212,206,157,216,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,125,39,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,133,32,120,124,245,183,117,233,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,181,244,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,103,51,83,58,71,214,92,3,168,233,250,104,161,196,110,183,172,146,174,224,232,49,238,20,173,139,227,84,42,247,246,43,163,251,238,141,144,186,56,220,247,185,100,86,195,194,86,200,230,172,82,113,189,238,147,52,103,50,208,29,6,198,52,183,60,212,90,188,198,239,103,167,224,250,169,118,88,40,152,187,113,162,165,114,181,37,125,52,41,247,35,116,170,175,84,79,146,71,31,110,24,131,54,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,0,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,170,190,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,28,211,168,173,6,195,122,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,244,176,6,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,63,225,71,215,79,248,142,151,245,175,51,255,0,226,122,92,2,182,185,191,241,154,235,92,149,10,239,252,87,149,99,155,254,238,20,127,251,30,18,101,117,183,209,246,51,213,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,103,219,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,6,143,186,177,244,177,172,159,79,242,31,110,156,205,97,109,58,35,226,1,71,212,71,71,122,191,164,154,189,145,127,174,197,6,159,229,83,197,83,81,28,20,241,228,84,190,70,170,78,84,236,133,145,198,201,161,141,81,143,133,27,201,99,137,37,106,191,245,201,21,75,1,170,128,0,0,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,182,126,237,255,0,18,2,213,0,0,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,50,174,106,160,202,184,23,253,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,53,80,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,219,63,118,255,0,137,22,168,85,95,129,143,237,179,247,111,248,145,106,128,0,0,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,0,0,1,85,126,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,0,0,21,213,227,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,147,23,149,45,181,212,242,54,155,131,152,170,156,231,158,158,94,227,94,199,55,203,113,251,205,145,200,144,47,195,71,0,166,212,30,180,180,238,150,229,143,85,221,109,182,58,138,155,253,82,194,146,240,163,125,37,52,146,210,212,74,248,213,56,49,181,137,72,137,201,120,57,238,99,29,203,159,21,244,30,43,90,153,250,68,235,39,35,183,83,213,218,170,232,48,171,125,14,51,71,61,190,78,231,46,220,107,81,80,201,156,143,115,86,104,234,170,170,98,114,39,30,61,164,99,155,201,174,85,147,254,7,216,5,76,86,173,83,213,42,236,122,145,105,234,170,45,214,11,93,217,201,19,167,71,196,217,103,173,167,98,239,221,99,21,38,160,123,190,72,199,170,71,252,229,141,120,133,165,17,127,196,187,0,169,212,30,139,117,18,150,219,143,82,93,110,86,58,122,107,253,42,204,145,115,163,101,37,76,114,213,84,68,249,21,56,61,180,105,86,139,197,121,185,142,123,27,203,159,21,148,0,12,187,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,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,187,111,178,167,226,105,246,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,49,154,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,23,169,225,139,170,95,165,14,141,176,175,55,125,248,157,215,18,243,24,181,195,251,215,179,229,124,172,139,229,32,249,49,173,127,26,25,40,190,251,121,111,191,222,114,189,30,5,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,170,191,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,2,42,248,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,2,170,252,115,191,98,127,188,159,195,75,84,43,87,197,243,75,115,189,105,206,244,3,76,244,210,197,241,156,146,243,246,175,201,81,121,168,105,251,189,168,104,38,147,245,147,61,145,183,104,226,123,190,243,147,125,182,77,213,81,20,43,175,165,30,148,117,31,171,93,71,102,21,133,69,228,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,19,210,221,45,193,52,91,4,182,105,158,154,88,190,13,141,217,187,222,74,139,205,77,81,218,238,204,249,164,253,100,207,124,142,222,73,94,239,188,229,219,125,147,100,68,68,241,93,42,244,207,134,244,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,96,0,0,2,170,252,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,106,160,202,185,170,128,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,201,37,166,213,53,214,158,251,53,178,145,247,42,58,121,169,41,235,29,11,86,120,96,153,209,186,88,153,38,220,154,199,186,8,92,230,162,236,229,138,53,93,248,166,223,172,0,57,87,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,235,0,0,0,0,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,30,42,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,0,3,154,93,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,155,236,198,167,244,33,232,0,28,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,62,110,114,170,252,213,79,172,0,0,0,28,255,0,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,55,95,147,90,136,159,36,67,160,0,57,165,179,166,78,155,108,181,47,172,179,116,249,166,180,21,18,83,207,72,249,105,177,58,8,158,232,39,137,240,205,18,185,177,34,171,36,138,73,35,123,127,7,49,238,106,238,138,168,126,95,228,157,210,199,253,173,58,85,255,0,177,182,239,253,226,117,80,0,0,0,0,0,0,7,63,202,122,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,135,153,184,221,49,154,42,186,169,248,49,172,103,57,100,141,207,119,22,49,173,77,215,228,214,162,39,201,16,250,184,46,147,233,102,151,249,239,209,158,154,98,152,151,196,251,94,119,224,86,106,106,15,53,219,229,219,238,246,88,222,124,123,143,227,203,125,185,187,111,197,79,86,0,0,0,0,0,28,171,249,39,116,177,255,0,107,78,149,127,236,109,187,255,0,120,157,84,1,249,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,63,88,0,14,85,252,147,186,88,255,0,181,167,74,191,246,54,221,255,0,188,78,170,0,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,249,185,202,171,243,85,62,176,0,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,67,235,0,57,87,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,58,168,0,0,0,14,127,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,155,175,201,173,68,79,146,33,208,0,30,127,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,208,135,160,0,1,207,242,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,117,249,53,168,137,242,68,58,0,3,207,225,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,77,246,99,83,250,16,244,0,0,0,0,57,254,83,211,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,60,205,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,110,191,38,181,17,62,72,135,64,0,121,252,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,190,204,106,127,66,30,128,0,0,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,63,165,79,63,139,116,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,45,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,187,47,205,174,84,95,146,169,208,0,0,0,0,0,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,187,110,247,47,244,169,237,64,30,83,5,210,125,44,210,255,0,61,250,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,248,169,234,192,0,0,0,0,0,0,0,115,252,167,167,173,2,206,111,181,89,78,107,161,250,127,144,94,171,120,121,155,141,211,25,162,171,170,159,131,26,198,115,150,72,220,247,113,99,26,212,221,126,77,106,34,124,145,14,128,0,243,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,254,132,61,0,0,0,0,115,75,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,100,249,185,202,171,243,85,62,176,0,0,0,0,0,0,0,0,3,202,103,90,79,165,154,161,228,127,73,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,29,183,224,221,255,0,4,63,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,255,0,66,30,212,0,0,0,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,255,0,74,158,212,1,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,0,0,57,165,219,166,78,155,111,247,90,219,237,247,167,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,1,207,242,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,117,249,53,168,137,242,68,62,174,11,164,250,89,165,254,123,244,103,166,152,166,37,241,62,215,157,248,21,154,154,131,205,118,249,118,251,189,150,55,159,30,227,248,242,223,110,110,219,241,83,213,128,57,165,219,166,78,155,111,247,90,219,237,247,167,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,0,60,166,117,164,250,89,170,30,71,244,153,166,152,166,91,240,206,239,146,248,237,154,154,191,202,247,56,247,59,93,230,59,135,46,219,57,113,219,126,13,223,240,67,213,128,57,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,205,142,99,248,75,28,109,123,121,49,238,106,236,191,54,185,81,126,74,167,64,0,0,0,0,0,0,0,15,41,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,252,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,174,219,177,171,253,8,123,80,0,0,0,0,0,252,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,159,172,1,202,191,146,119,75,31,246,180,233,87,254,198,219,191,247,137,213,64,0,0,3,149,127,36,238,150,63,237,105,210,175,253,141,183,127,239,19,165,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,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,138,104,87,85,218,113,174,121,182,160,105,125,178,95,133,102,122,115,144,92,236,247,43,53,68,200,233,42,41,105,107,31,79,29,125,58,236,157,200,95,197,156,209,19,148,82,61,24,237,209,209,73,40,118,176,0,0,113,78,179,53,175,42,233,219,166,204,195,88,240,171,125,170,182,245,143,252,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,93,153,51,149,54,122,125,228,77,247,77,209,107,219,68,60,93,186,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,55,219,116,95,192,11,116,4,127,235,51,170,95,228,143,132,225,250,145,91,141,252,110,203,114,204,41,108,87,186,120,157,198,169,148,50,209,213,202,233,105,149,92,140,89,152,248,35,114,53,255,0,117,237,71,51,118,43,146,70,118,172,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,31,88,0,0,3,133,117,167,170,186,209,162,26,13,117,213,125,16,199,113,251,229,203,27,168,134,174,237,71,120,164,171,169,69,181,125,230,207,44,49,211,61,142,231,27,157,20,175,115,220,140,108,49,206,229,254,106,1,221,65,78,218,123,227,61,174,151,28,255,0,26,183,234,54,47,166,182,188,78,170,241,69,13,250,186,146,209,114,116,244,182,231,76,196,169,154,52,74,183,170,189,177,43,220,136,140,127,205,19,238,187,240,91,126,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,15,214,10,245,241,11,241,11,214,142,147,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,221,93,243,252,17,61,175,134,247,90,218,167,214,15,233,19,244,153,96,197,45,159,100,190,17,228,190,5,75,83,15,115,205,121,190,231,119,189,60,187,237,229,153,199,143,29,183,118,251,238,155,4,213,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,237,253,218,190,169,255,0,222,14,149,127,234,171,143,253,56,11,169,7,10,160,213,93,104,176,116,101,114,214,253,78,199,113,251,118,162,219,176,123,158,85,61,166,158,146,174,26,42,105,227,166,154,166,154,154,104,38,122,78,199,182,52,133,147,198,175,69,73,18,84,107,182,217,79,85,211,199,80,56,15,83,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,111,9,90,213,118,235,28,177,187,229,201,0,233,96,0,0,0,0,28,43,171,158,168,45,93,38,98,88,150,163,100,182,138,187,142,61,113,202,27,100,188,69,67,78,217,171,91,4,150,234,233,163,117,59,95,44,76,71,249,138,122,116,114,189,202,157,181,147,100,229,197,80,59,168,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,237,65,199,250,73,214,251,175,81,250,3,142,107,69,230,199,73,102,168,200,234,46,142,101,5,52,142,145,148,208,67,113,169,167,133,138,247,124,222,244,138,24,249,191,102,163,159,201,200,214,34,163,18,173,191,187,87,213,63,251,193,210,175,253,85,113,255,0,167,1,117,32,226,157,25,235,94,85,212,79,77,152,126,177,230,182,251,85,21,235,32,248,135,153,130,215,20,145,210,179,177,95,81,78,206,13,146,73,30,155,178,22,170,238,245,251,202,187,108,155,34,118,176,0,172,187,183,141,62,27,110,215,154,219,85,30,159,85,221,52,130,150,158,74,72,174,180,145,171,111,117,85,109,221,91,89,28,51,72,200,146,153,202,136,196,134,78,18,241,84,149,207,107,183,167,75,9,253,44,105,103,216,79,210,151,233,47,20,251,25,254,248,254,51,77,240,191,241,221,143,246,87,62,215,248,239,213,255,0,59,249,255,0,119,241,249,1,234,193,92,23,223,25,109,47,93,121,198,113,156,102,195,86,221,43,109,69,77,46,75,146,215,219,228,117,108,138,188,217,79,81,69,78,201,17,204,166,107,146,57,94,233,24,233,159,27,222,214,192,199,177,18,75,20,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,15,214,0,0,14,127,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,254,46,217,55,70,163,90,231,189,204,99,30,246,199,254,132,124,64,177,94,170,172,77,197,179,89,173,88,254,166,209,111,230,109,209,186,58,74,91,167,55,212,189,159,12,138,74,153,106,39,237,83,83,181,211,238,159,113,206,221,62,234,166,193,48,0,0,0,32,87,92,30,39,180,221,50,234,133,187,72,244,231,13,164,201,239,182,154,138,90,188,185,110,75,44,16,83,210,73,27,101,109,29,51,219,178,173,76,145,72,201,59,202,143,138,36,115,19,132,206,115,219,16,79,80,68,172,175,196,27,1,184,244,141,126,234,139,70,225,164,188,212,99,149,22,215,92,49,123,173,100,49,220,105,96,154,240,202,55,50,170,58,121,101,90,87,203,18,78,248,94,238,73,252,199,241,122,35,152,178,3,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,0,0,0,0,28,83,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,0,0,0,0,56,166,134,117,93,167,29,68,234,62,163,225,90,95,47,197,109,90,115,240,200,38,191,197,50,58,150,229,85,84,181,105,35,105,145,19,239,195,31,149,106,36,219,241,145,207,114,177,21,141,100,146,246,176,0,17,255,0,48,234,219,21,211,190,174,44,61,49,230,145,121,79,182,184,253,5,195,29,184,163,99,142,22,215,73,61,201,147,65,85,44,147,55,110,231,149,164,142,157,145,198,231,58,89,92,213,95,188,205,130,64,0,0,0,0,0,0,2,176,58,204,241,64,215,222,157,186,147,204,52,115,10,196,52,254,182,203,143,252,63,203,79,116,183,214,201,84,254,253,5,61,67,249,186,58,184,216,187,62,103,34,108,196,251,168,155,238,187,170,201,255,0,15,78,168,51,238,172,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,249,84,61,21,81,200,155,35,126,95,138,168,74,0,0,0,8,255,0,211,159,86,216,174,184,234,22,166,104,229,68,94,67,51,211,60,130,233,111,172,129,91,28,80,214,208,197,115,170,167,167,158,149,171,51,229,151,132,49,83,37,67,213,140,107,101,157,188,81,17,237,68,9,0,0,0,1,226,181,191,53,186,233,174,139,231,218,141,98,167,164,158,229,138,226,247,91,221,28,85,108,115,160,146,122,106,73,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,226,7,181,5,43,127,118,175,170,127,247,131,165,95,250,170,227,255,0,78,46,164,0,0,0,5,96,117,153,226,129,175,189,59,117,39,152,104,230,21,136,105,253,109,151,31,248,127,150,158,233,111,173,146,169,253,250,10,122,135,243,116,117,113,177,118,124,206,68,217,137,247,81,55,221,119,85,11,63,4,42,240,222,235,91,84,250,193,253,34,126,147,44,24,165,179,236,151,194,60,151,192,169,106,97,238,121,175,55,220,238,247,167,151,125,188,179,56,241,227,182,238,223,125,211,110,43,214,103,138,6,190,244,237,212,158,97,163,152,86,33,167,245,182,92,127,225,254,90,123,165,190,182,74,167,247,232,41,234,31,205,209,213,198,197,217,243,57,19,102,39,221,68,223,117,221,84,44,252,16,171,195,123,173,109,83,235,7,244,137,250,76,176,98,150,207,178,95,8,242,95,2,165,169,135,185,230,188,223,115,187,222,158,93,246,242,204,227,199,142,219,187,125,247,77,166,168,0,0,0,113,78,179,53,175,42,233,219,166,204,195,88,240,171,125,170,182,245,143,252,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,93,153,51,149,54,122,125,228,77,247,77,209,107,219,68,60,93,186,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,55,219,116,95,192,11,116,0,0,7,20,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,195,252,180,23,72,164,146,149,253,250,250,122,119,243,108,114,70,245,217,147,57,83,103,167,222,68,223,116,221,22,189,180,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,252,0,183,64,0,0,14,63,213,214,170,231,218,33,211,166,103,170,250,99,142,210,95,50,28,110,158,154,174,10,58,186,73,170,96,88,60,212,45,169,150,72,225,123,31,194,58,119,77,42,185,28,136,212,141,92,239,186,213,3,176,2,152,45,62,53,253,73,67,117,162,154,251,166,154,107,89,109,101,68,110,172,167,164,164,175,166,158,104,17,201,220,100,114,186,170,70,198,245,110,232,143,88,222,141,85,69,86,187,109,150,229,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,3,245,130,189,124,66,252,66,245,163,164,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,119,87,124,255,0,4,71,135,167,136,94,180,117,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,53,15,85,68,106,46,232,223,159,226,138,22,20,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,41,218,237,227,95,212,148,215,90,217,172,90,105,166,180,118,215,212,72,234,58,122,186,74,250,153,225,129,92,189,182,73,43,106,163,108,143,70,236,138,244,141,136,229,69,84,107,119,217,2,231,193,205,58,107,205,115,237,74,208,108,27,81,181,58,159,31,131,33,202,172,240,222,231,138,194,201,155,69,28,21,59,205,76,214,182,103,57,232,244,167,124,41,34,43,156,157,206,124,85,91,178,157,44,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,252,79,41,210,175,83,24,111,85,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,7,96,0,0,0,139,254,33,125,80,103,221,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,129,176,73,73,87,51,156,214,195,44,78,71,242,167,98,34,171,149,54,87,124,191,5,64,148,0,168,189,16,241,118,234,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,223,109,209,127,2,221,0,0,0,2,189,124,66,252,66,245,163,164,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,119,87,124,255,0,4,79,107,225,189,214,182,169,245,131,250,68,253,38,88,49,75,103,217,47,132,121,47,129,82,212,195,220,243,94,111,185,221,239,79,46,251,121,102,113,227,199,109,221,190,251,166,193,53,64,0,0,56,167,89,154,215,149,116,237,211,102,97,172,120,85,190,213,91,122,199,254,31,229,160,186,69,36,148,175,239,215,211,211,191,155,99,146,55,174,204,153,202,155,61,62,242,38,251,166,232,161,218,193,81,122,33,226,237,212,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,190,219,162,254,5,132,245,153,173,121,87,78,221,54,102,26,199,133,91,237,85,183,172,127,225,254,90,11,164,82,73,74,254,253,125,61,59,249,182,57,35,122,236,201,156,169,179,211,239,34,111,186,110,138,29,172,21,23,162,30,46,221,73,106,86,180,96,58,115,125,194,116,214,11,110,85,148,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,155,237,186,47,224,91,160,0,0,0,0,0,126,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,43,39,139,142,139,175,82,84,250,81,13,166,173,184,75,106,38,177,84,101,110,154,145,208,73,117,90,248,224,138,169,146,249,132,133,150,182,194,147,74,234,133,115,158,244,124,106,145,177,24,171,32,79,80,0,0,14,105,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,3,165,130,21,116,19,226,51,98,234,163,187,167,122,145,75,106,198,117,54,159,187,61,61,37,31,56,232,111,84,173,221,234,234,68,149,239,123,102,137,137,250,200,92,247,57,90,213,149,138,173,238,54,25,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,14,167,235,22,125,161,93,114,234,134,163,105,205,250,174,221,114,183,106,69,238,89,98,138,170,104,96,184,65,29,225,243,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,224,84,208,241,154,206,172,125,83,235,39,212,12,135,220,103,2,250,58,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,204,230,116,119,213,86,101,210,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,247,213,177,57,236,111,153,141,174,145,208,191,147,120,189,85,170,189,183,200,199,223,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,224,85,14,21,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,90,167,141,95,165,140,91,234,5,15,183,92,72,149,225,161,215,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,107,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,251,252,94,212,123,26,213,124,202,249,107,227,87,233,99,22,250,129,67,237,215,18,149,128,213,64,42,215,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,201,105,64,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,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,111,182,232,191,129,232,0,25,129,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,245,60,50,245,175,244,211,210,62,45,230,45,254,86,191,4,219,10,172,225,23,8,101,242,80,67,229,228,143,121,30,231,111,75,45,55,55,47,29,229,73,120,181,27,199,120,65,227,79,163,183,91,46,174,98,154,223,111,176,210,69,98,201,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,217,27,18,30,39,194,19,93,40,244,195,168,234,189,57,200,111,62,74,203,169,118,246,219,161,107,210,6,66,235,196,15,89,40,150,73,100,86,189,188,152,250,184,24,198,42,172,146,212,196,213,99,151,139,152,31,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,108,253,219,254,36,7,85,241,147,214,191,176,221,62,218,116,114,146,223,222,171,212,219,130,247,167,146,46,81,193,67,110,150,158,162,78,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,23,112,82,170,250,88,209,79,229,19,212,22,19,163,146,92,60,149,38,65,112,95,63,59,101,237,200,202,24,34,125,69,87,105,221,185,17,38,88,33,149,35,228,197,111,113,89,203,102,238,169,210,188,69,186,138,169,234,19,169,124,142,123,54,89,87,118,194,113,90,135,89,177,152,86,88,157,73,27,35,99,25,85,81,78,176,185,204,145,147,212,71,36,141,155,117,123,226,236,34,170,35,24,198,76,175,5,61,11,172,181,88,179,78,161,239,214,110,207,198,248,99,120,237,76,139,60,114,62,150,39,247,43,158,214,42,36,82,66,249,155,74,198,200,138,247,36,148,147,179,238,108,228,120,78,174,172,125,44,107,39,211,252,135,219,167,40,175,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,122,157,88,250,88,214,79,167,249,15,183,78,102,176,13,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,135,223,94,185,15,76,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,213,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,118,121,78,170,233,198,23,167,21,90,189,146,102,150,170,76,50,146,222,203,163,175,109,168,73,105,100,165,145,26,177,73,19,163,229,222,238,115,98,70,145,242,116,142,123,26,196,114,185,168,161,234,193,82,186,57,227,105,149,69,125,146,159,168,29,40,181,84,217,102,219,183,89,135,54,72,42,169,54,100,138,187,211,213,206,246,84,115,127,101,63,198,195,193,168,247,126,177,85,26,150,149,128,103,152,206,167,225,182,157,64,195,42,170,234,172,87,218,116,171,183,212,84,219,234,40,159,60,10,171,198,84,138,161,140,149,24,228,78,76,114,181,17,236,86,189,187,181,205,85,15,64,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,47,248,92,245,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,242,88,245,107,156,245,149,146,114,78,81,83,84,57,237,85,127,62,220,82,53,94,173,106,77,52,173,185,243,42,229,180,248,98,248,133,214,101,53,148,221,58,245,3,151,247,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,118,22,83,39,22,53,91,26,199,201,94,177,53,225,103,224,0,63,37,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,165,6,117,237,214,253,247,171,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,245,255,0,20,110,187,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,75,33,173,107,152,177,50,62,41,202,90,106,119,49,202,143,231,219,150,71,35,209,174,72,97,149,213,236,5,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,80,8,23,253,225,113,232,79,76,191,58,247,138,210,37,120,168,117,235,83,85,83,117,233,99,70,239,181,116,108,163,168,154,223,156,220,233,251,74,202,198,44,80,185,40,41,170,35,149,206,70,35,159,60,85,76,115,24,254,113,118,183,86,44,173,127,63,182,245,219,106,209,31,14,28,19,67,52,183,38,171,143,84,47,212,247,86,213,86,90,231,107,31,141,209,62,243,86,231,62,73,54,85,101,76,209,110,216,216,206,50,49,146,119,249,70,169,15,118,11,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,245,93,60,116,253,159,117,53,170,20,58,81,167,44,164,101,202,178,158,162,174,90,202,228,153,40,168,160,134,53,115,165,168,146,24,228,116,108,87,112,137,174,86,236,178,75,27,126,92,144,191,63,228,135,163,95,201,131,249,35,249,43,175,216,95,135,249,46,94,125,222,123,189,230,60,215,155,238,237,199,189,230,191,95,183,14,215,47,187,219,237,254,172,249,93,20,116,163,98,233,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,123,124,253,87,39,172,113,163,164,85,122,195,3,31,218,141,54,99,87,103,201,219,99,229,145,9,0,6,109,186,162,233,147,62,233,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,112,58,68,226,231,177,179,196,217,88,199,61,35,145,92,206,78,217,28,233,149,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,177,78,171,186,81,211,142,173,116,225,248,86,107,23,145,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,103,139,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,55,95,155,156,136,159,53,66,186,252,45,250,250,172,212,79,35,211,38,177,220,46,183,44,189,60,229,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,247,31,27,59,209,87,196,71,175,170,206,167,50,164,192,244,182,225,117,182,233,149,147,187,79,186,84,207,79,246,154,69,146,39,249,154,170,110,72,197,133,143,130,55,83,199,35,22,70,253,233,29,197,210,118,226,14,107,215,39,87,119,94,175,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,125,180,217,25,28,49,171,164,237,36,142,226,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,207,159,170,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,248,53,140,115,151,100,69,80,52,61,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,144,6,104,122,120,234,7,62,233,151,84,40,117,95,78,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,225,43,90,174,217,36,138,55,124,248,161,118,153,215,137,23,78,56,175,78,52,61,66,217,47,223,28,248,231,118,142,205,140,182,86,67,116,158,233,27,26,178,209,206,207,189,229,251,61,200,214,105,87,147,26,199,198,230,44,189,232,18,80,249,62,34,61,111,209,244,171,130,38,37,135,85,114,212,220,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,121,49,243,249,117,88,228,141,242,211,185,30,213,107,30,213,162,207,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,83,245,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,105,240,171,232,98,235,165,180,223,202,71,87,45,117,118,252,178,229,79,85,109,177,227,215,43,91,169,234,108,208,119,86,57,106,166,109,68,105,44,117,50,164,110,107,56,113,68,167,149,202,174,127,127,140,97,207,243,46,141,170,122,79,240,196,213,91,134,87,83,86,220,239,55,167,198,166,201,104,82,182,42,138,42,23,211,223,35,90,120,96,86,70,213,230,216,170,81,178,175,57,24,178,53,221,183,43,54,87,70,14,130,122,223,190,244,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,91,242,107,157,28,74,203,84,241,71,244,39,169,191,146,251,197,17,64,32,106,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,245,148,193,225,115,215,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,201,99,213,174,115,214,86,73,201,57,69,77,80,231,181,85,252,251,113,72,213,122,181,169,52,210,182,231,192,0,0,0,0,205,183,75,189,77,231,221,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,194,118,198,188,92,246,54,121,93,19,222,215,164,114,43,95,197,219,43,93,161,77,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,99,9,85,208,79,91,247,222,145,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,126,77,115,163,137,88,23,252,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,0,43,87,197,35,175,170,205,59,243,221,50,104,229,194,235,109,203,215,201,212,100,89,21,29,76,244,51,90,35,94,213,76,52,212,146,70,230,61,211,74,197,141,100,145,21,99,108,82,44,127,125,242,63,179,218,188,68,122,223,163,233,87,4,76,75,14,170,229,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,242,99,231,242,234,177,201,27,229,167,114,61,170,214,61,171,68,55,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,105,94,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,90,120,101,117,219,106,214,236,54,221,161,154,165,147,85,201,170,22,26,121,27,75,89,116,157,175,126,73,68,197,115,154,248,228,217,21,245,48,197,179,100,99,249,72,246,71,223,229,34,172,221,169,234,101,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,236,191,54,185,81,126,74,165,244,244,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,223,147,90,217,34,87,132,170,0,1,249,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,60,86,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,84,30,40,221,118,218,181,178,235,14,132,104,190,77,87,81,132,216,234,30,236,130,227,73,59,124,150,67,90,215,49,98,100,124,83,148,180,212,238,99,149,31,207,183,44,142,71,163,92,144,195,43,185,87,134,148,125,73,77,212,93,158,29,5,173,171,163,182,190,163,142,79,81,91,77,95,83,143,195,2,210,213,118,223,114,138,150,72,219,35,209,190,97,105,153,44,140,71,78,141,68,115,119,114,160,126,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,51,153,174,89,254,101,165,157,108,234,118,160,233,246,67,87,99,200,108,122,145,144,84,208,215,83,42,115,137,255,0,16,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,153,154,206,172,125,83,235,39,212,12,135,220,103,2,250,58,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,204,219,116,187,212,222,125,210,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,39,108,107,197,207,99,103,149,209,61,237,122,71,34,181,252,93,178,181,218,9,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,131,160,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,198,125,188,77,46,214,171,215,92,122,159,89,102,185,210,87,211,199,81,109,164,124,180,211,54,86,54,120,45,148,144,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,178,162,160,18,215,192,199,246,217,251,183,252,72,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,237,179,247,111,248,145,21,124,81,253,118,106,111,228,190,207,68,4,170,240,49,253,182,126,237,255,0,18,45,80,170,15,3,91,181,170,27,174,178,88,166,185,210,50,229,89,79,97,171,167,163,116,205,73,230,130,23,87,54,89,89,30,252,156,198,58,120,90,231,34,108,213,150,52,93,185,38,246,190,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,92,79,139,38,127,134,227,61,28,228,248,101,247,33,164,164,190,230,53,22,250,107,21,189,202,171,61,115,233,238,20,181,19,171,26,136,170,140,142,40,213,92,245,217,136,174,141,170,188,164,99,93,78,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,74,96,0,7,228,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,253,96,12,203,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,117,60,117,60,88,207,55,74,246,164,148,213,60,24,247,164,125,216,36,138,94,223,53,115,57,241,119,222,106,161,115,254,20,58,197,106,212,174,146,236,152,139,175,213,117,217,14,159,84,84,89,46,145,86,213,54,89,227,129,211,73,53,19,152,222,110,122,83,37,59,217,4,106,228,106,111,75,43,24,156,99,69,34,175,141,134,142,218,172,185,150,7,173,246,59,13,92,85,25,45,61,85,146,255,0,89,13,43,91,72,233,233,82,55,81,186,89,26,196,85,169,146,41,39,98,44,143,85,116,84,108,70,162,36,78,35,255,0,133,246,183,218,180,79,170,251,43,111,54,58,187,141,62,127,78,220,29,143,166,145,173,125,28,245,181,148,171,12,234,215,124,158,196,150,24,216,244,228,213,70,72,231,167,37,98,70,240,233,126,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,101,120,187,235,21,215,77,122,92,102,35,142,95,169,40,110,90,131,120,138,201,83,18,85,58,42,217,45,77,138,73,170,221,3,88,246,185,88,174,101,60,18,170,163,153,219,170,115,28,159,172,106,149,1,211,94,144,212,235,214,188,224,218,71,12,21,114,83,228,87,136,97,184,45,36,241,67,60,86,230,111,45,108,209,190,93,216,143,142,154,57,164,68,84,118,234,196,68,107,149,81,171,221,124,81,122,133,253,57,117,53,114,176,91,41,174,180,86,93,52,243,56,148,84,213,149,92,227,154,186,10,169,82,178,178,56,90,170,200,187,143,70,71,186,42,185,241,211,66,231,43,87,104,217,37,124,18,244,83,255,0,131,174,163,43,46,31,229,194,173,244,177,203,255,0,147,214,85,201,51,22,63,252,137,35,115,100,255,0,62,142,111,243,20,11,73,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,253,96,1,202,186,177,244,177,172,159,79,242,31,110,156,162,30,142,250,170,204,186,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,251,222,234,199,210,198,178,125,63,200,125,186,115,53,128,105,247,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,213,148,45,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,171,185,83,64,189,216,237,117,202,172,72,238,109,135,139,158,238,44,98,199,43,98,86,185,241,185,174,218,87,67,20,107,123,214,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,1,250,200,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,67,211,37,218,213,96,234,75,74,47,183,219,157,37,186,219,110,206,44,85,117,149,149,115,54,24,41,160,142,190,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,165,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,57,87,141,95,170,124,91,233,253,15,184,220,79,127,224,117,148,216,169,50,173,92,194,170,43,184,94,174,182,251,61,210,142,155,180,245,238,210,210,73,85,29,68,156,209,56,55,139,235,105,147,101,84,114,247,55,106,42,53,202,129,109,64,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,127,226,193,148,216,177,254,137,114,251,77,222,187,203,213,228,215,11,69,174,215,31,105,239,243,21,76,174,134,173,209,238,212,84,102,208,82,84,63,119,42,55,238,109,191,39,53,20,41,179,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,1,207,245,251,73,191,78,186,53,150,105,31,218,251,174,47,246,162,222,234,47,138,91,29,180,208,125,228,119,23,55,116,238,66,254,61,185,98,228,222,228,79,145,156,155,203,146,103,7,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,67,79,196,42,241,51,232,187,249,73,233,195,53,35,10,111,111,62,192,109,245,115,211,83,195,67,222,146,251,66,137,221,125,14,241,177,211,58,102,171,28,234,118,167,38,247,37,149,138,212,239,44,145,135,63,240,172,235,126,143,82,113,91,71,76,58,135,85,195,47,198,237,242,197,143,85,246,96,167,167,173,179,210,71,3,32,165,223,186,143,150,178,54,44,203,179,34,68,88,41,249,185,206,123,100,115,172,84,203,189,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,13,4,116,93,213,182,43,213,206,150,38,83,109,139,200,228,150,47,45,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,160,119,91,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,74,1,235,215,172,76,135,170,125,92,185,182,205,120,171,131,78,172,117,30,75,31,182,67,89,85,229,43,89,3,231,108,119,73,105,229,226,214,212,202,217,164,84,94,211,30,200,156,200,151,146,177,206,116,149,241,88,235,158,235,122,201,171,250,93,210,139,165,93,190,219,96,168,88,242,187,213,186,232,230,45,206,119,211,190,57,109,137,216,147,139,169,152,217,222,201,227,151,117,116,204,224,172,103,101,86,88,107,209,255,0,77,119,222,170,117,198,207,166,86,197,236,218,161,227,116,201,42,219,84,200,36,164,179,197,52,108,168,146,37,115,95,202,101,238,178,56,209,24,244,238,72,197,114,35,17,238,104,72,175,10,222,141,170,117,179,63,102,189,229,117,53,116,56,158,158,222,41,102,181,73,69,91,19,39,172,191,210,205,77,84,200,95,27,163,122,173,51,98,84,89,23,245,110,85,154,36,141,203,180,156,46,208,242,154,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,141,146,77,193,62,252,242,246,216,198,58,105,94,174,146,71,163,83,156,143,123,149,55,114,158,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,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,249,57,86,133,234,62,33,164,248,86,183,220,236,221,220,51,59,243,113,91,110,148,234,175,142,26,170,122,153,224,146,150,163,228,157,169,151,203,190,70,34,238,215,198,170,173,114,171,37,108,125,175,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,156,155,19,226,177,254,134,180,119,1,215,95,13,92,27,78,117,26,195,73,113,182,220,105,242,8,162,150,90,88,102,158,223,60,151,43,140,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,248,81,98,254,31,224,201,157,221,181,199,41,180,102,89,95,217,253,44,180,92,27,37,146,233,4,208,215,92,175,148,47,153,28,216,90,212,70,37,60,204,131,118,75,52,145,113,108,220,123,113,77,26,171,154,19,43,196,198,237,106,191,248,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,210,119,170,125,27,250,129,143,123,140,5,196,248,132,96,24,110,150,120,112,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,120,68,207,140,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,183,73,222,169,244,111,234,6,61,238,48,1,106,158,53,126,150,49,111,168,20,62,221,113,41,219,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,127,2,226,124,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,229,50,156,91,81,244,59,81,234,177,188,146,134,235,137,102,120,149,193,142,115,91,42,195,85,67,85,26,182,72,166,138,88,215,254,36,145,203,27,149,174,106,177,236,114,162,181,203,113,62,26,29,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,121,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,185,201,142,71,177,174,70,76,172,250,222,37,253,14,83,117,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,253,247,200,177,189,21,28,199,195,76,24,182,83,168,250,29,168,244,185,38,55,93,117,196,179,60,74,224,246,181,206,137,97,170,161,170,141,93,28,176,203,20,137,255,0,30,57,34,145,170,215,53,94,199,181,81,92,213,13,63,2,58,244,103,214,102,3,213,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,217,119,78,46,249,254,50,40,8,213,226,23,211,215,242,141,233,151,32,176,81,84,221,89,122,197,59,153,109,146,154,221,75,230,164,175,174,164,165,157,27,70,176,162,115,147,188,201,100,141,168,197,71,36,142,141,219,61,26,177,190,131,52,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,241,53,16,103,51,174,13,29,186,232,135,84,122,129,136,214,88,105,45,86,218,219,197,77,238,195,21,13,43,160,162,91,85,92,174,154,153,180,237,86,49,188,35,107,150,7,36,105,193,178,65,35,26,171,195,112,59,87,139,78,107,106,212,173,104,211,13,70,177,83,213,193,109,202,180,158,203,123,163,138,173,141,108,241,193,83,87,93,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,127,19,208,120,108,107,95,242,118,233,247,170,45,99,142,223,231,106,241,251,126,53,228,32,116,93,200,223,93,60,181,244,244,189,214,247,35,85,133,39,154,37,147,139,209,221,180,127,29,221,178,44,21,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,125,174,215,31,105,140,242,244,175,170,168,171,116,123,181,17,95,188,245,117,15,221,202,174,251,251,111,197,173,68,83,101,55,218,76,86,227,133,83,215,112,178,221,110,20,119,74,202,110,211,23,187,85,73,29,76,116,242,115,84,230,222,44,173,169,77,145,81,171,220,221,200,170,214,170,7,202,52,187,211,118,136,90,186,112,209,44,91,69,236,215,202,187,205,62,57,79,43,95,95,83,27,99,125,76,243,79,37,68,207,70,55,228,198,44,179,73,193,155,185,90,206,45,87,61,81,94,180,217,225,67,163,183,93,74,234,210,201,151,58,195,73,93,143,105,245,61,69,238,233,45,109,43,165,130,57,221,12,144,209,53,142,224,230,37,74,84,61,147,198,142,86,174,212,178,189,139,202,52,66,247,128,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,165,117,15,211,246,125,211,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,206,39,57,27,178,73,20,141,249,241,83,160,59,174,61,92,175,233,46,233,210,62,74,202,75,237,138,170,162,129,150,235,181,107,222,234,219,109,186,154,102,207,228,152,168,187,61,137,44,52,253,183,63,126,212,105,44,104,142,106,197,216,185,238,181,250,81,177,117,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,66,171,147,22,72,213,209,170,61,33,157,140,237,72,155,61,169,187,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,123,254,147,58,126,186,245,53,175,56,198,148,81,178,173,150,218,202,143,55,126,172,167,71,34,209,90,161,217,213,50,247,18,57,27,27,213,187,69,19,164,111,5,154,88,90,237,185,26,73,43,215,193,199,167,235,86,25,162,85,221,64,92,25,73,83,125,212,42,137,169,40,101,106,53,239,162,181,82,78,248,86,36,114,198,143,141,242,212,199,43,164,107,94,230,61,144,210,175,201,205,84,44,40,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,149,208,77,20,202,186,137,213,139,22,142,97,87,11,85,21,235,32,243,94,90,123,164,178,71,74,206,197,52,181,15,230,232,227,145,233,187,33,114,38,204,95,188,169,190,201,186,167,149,255,0,85,88,22,85,254,218,227,153,38,57,112,255,0,190,81,215,91,107,169,228,255,0,205,146,25,163,145,159,232,115,92,223,232,84,36,175,133,199,174,205,50,252,235,217,235,73,233,226,141,208,149,215,91,45,80,235,190,139,227,52,149,25,181,142,157,237,200,45,212,144,59,206,228,52,77,107,18,39,199,197,120,203,83,78,214,57,17,156,59,146,198,228,98,57,203,12,49,56,58,7,135,223,94,184,247,83,56,109,14,13,168,55,218,74,61,84,180,83,199,13,115,42,60,173,19,47,239,85,169,114,77,67,10,74,175,153,237,167,167,108,149,8,216,216,198,61,234,173,107,88,168,137,199,252,82,58,250,172,211,191,61,211,38,142,92,46,182,220,189,124,157,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,247,223,35,251,53,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,127,39,250,170,207,114,175,246,215,35,201,50,59,135,253,242,178,186,229,93,81,39,254,116,147,77,36,143,255,0,75,156,231,127,74,168,31,87,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,202,151,253,208,79,68,22,46,145,240,73,107,114,58,91,85,203,83,111,125,216,175,119,186,57,159,81,11,41,82,101,88,105,105,29,36,81,190,56,120,54,39,200,156,17,207,151,126,78,115,99,137,25,64,32,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,165,0,128,47,79,195,187,160,90,62,152,241,85,207,53,74,223,106,185,106,109,239,181,81,178,211,65,81,246,102,52,142,86,121,106,90,158,42,244,153,236,158,70,212,73,27,210,55,125,216,219,201,177,247,37,224,30,19,189,16,88,174,22,235,103,86,122,153,75,106,189,71,81,188,184,77,18,76,249,60,141,85,61,85,68,21,21,85,80,186,36,98,204,199,192,197,167,86,200,246,183,147,158,173,73,27,27,153,245,124,78,188,66,235,49,106,202,158,157,122,126,203,251,55,88,121,69,150,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,103,25,147,181,51,42,83,139,218,141,145,35,228,143,73,90,192,246,185,175,139,190,151,226,125,81,197,167,180,17,210,95,52,146,158,157,182,219,174,83,67,4,146,79,5,215,186,238,117,84,234,215,185,181,116,44,111,6,59,132,104,247,47,114,72,157,43,91,27,102,158,152,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,51,89,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,221,118,87,43,156,214,49,175,123,216,199,104,167,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,83,251,245,50,212,63,155,163,142,54,46,207,153,200,155,49,62,234,38,251,174,234,161,208,8,127,226,35,209,5,31,85,88,34,101,184,117,47,29,77,196,237,242,197,98,106,77,5,52,55,72,221,52,82,62,150,170,87,196,231,187,139,25,63,151,69,146,56,217,45,67,149,238,70,189,238,73,128,0,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,64,233,227,167,236,251,169,173,80,161,210,141,57,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,132,77,114,183,101,146,88,219,242,228,133,164,248,159,116,11,125,214,202,202,45,121,209,123,127,156,204,217,228,108,151,123,12,20,204,107,174,241,190,118,195,5,91,101,107,83,105,162,238,177,178,190,119,118,210,154,38,185,95,18,83,237,36,139,232,115,164,75,87,72,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,151,14,226,238,175,146,105,17,177,247,86,54,133,117,120,163,244,253,128,244,203,165,250,11,165,26,114,202,183,219,104,234,50,202,185,107,43,146,21,173,173,158,105,45,206,116,181,18,67,28,109,145,232,222,17,53,202,221,210,56,163,111,207,138,28,87,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,146,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,75,95,28,239,216,159,239,39,240,210,42,248,92,122,236,211,47,206,189,158,180,15,85,226,35,208,45,103,76,121,82,103,154,91,111,186,220,180,202,247,221,168,217,41,167,168,251,51,34,73,19,60,181,85,79,21,98,66,247,207,27,105,228,145,233,35,190,244,110,228,232,251,146,194,179,81,25,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,170,240,31,8,139,172,125,90,93,177,220,174,74,186,237,21,198,170,41,46,81,214,86,78,234,90,219,245,21,68,51,186,58,88,164,129,142,99,159,21,68,41,5,79,222,130,78,218,164,177,182,62,244,91,7,228,240,183,232,22,143,81,60,143,83,122,199,111,181,92,177,4,243,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,220,100,108,239,91,249,249,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,63,88,17,87,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,250,185,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,45,167,194,223,175,170,205,68,242,61,50,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,237,124,77,122,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,238,138,250,152,98,221,209,189,156,164,123,35,236,113,145,86,30,213,43,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,6,167,129,13,124,62,250,245,199,186,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,153,81,229,104,153,127,122,173,75,146,106,24,82,85,124,207,109,61,59,100,168,70,198,198,49,239,85,107,90,197,68,73,148,0,0,6,85,207,127,170,218,23,168,250,53,71,136,93,179,91,55,106,213,157,227,244,89,37,130,229,2,171,233,107,105,106,32,142,101,99,94,168,155,77,23,117,172,150,53,68,115,92,173,84,221,143,141,239,240,5,249,208,116,201,128,245,77,208,78,150,233,254,95,77,73,71,114,126,155,216,27,101,200,82,221,13,77,109,154,117,162,163,147,156,14,145,57,53,143,116,17,54,86,49,204,89,35,71,51,147,119,71,52,32,95,133,239,93,63,161,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,121,149,201,229,232,230,222,78,230,232,230,50,85,100,159,170,107,170,36,91,62,234,187,170,237,56,233,43,78,31,154,230,178,249,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,201,171,44,202,138,216,218,230,162,35,222,248,227,125,0,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,191,3,36,212,44,251,49,181,89,108,89,126,113,144,95,45,184,221,63,148,178,209,220,174,115,84,193,109,131,139,27,218,166,142,71,43,97,103,24,162,111,22,34,38,209,177,63,235,83,96,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,171,169,218,59,159,104,228,152,229,30,163,88,106,236,119,44,146,206,183,184,173,149,212,179,83,86,210,65,231,106,169,26,218,136,102,99,29,27,220,234,71,200,212,77,209,99,146,55,111,247,149,18,122,120,91,244,11,71,168,158,71,169,189,99,183,218,174,88,130,121,202,124,119,29,172,166,130,186,27,188,137,221,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,238,50,54,119,188,175,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,90,160,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,37,105,207,79,217,246,169,233,126,164,106,190,32,202,74,155,110,151,83,219,234,239,84,104,147,62,182,88,42,164,149,189,216,35,142,55,53,204,137,176,203,44,174,123,152,140,141,142,119,207,101,219,242,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,139,119,77,209,200,230,181,236,115,30,198,61,182,43,224,99,251,108,253,219,254,36,113,255,0,19,94,132,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,123,170,50,154,105,119,116,111,103,24,216,249,59,28,99,68,135,186,22,191,211,167,82,250,89,213,6,9,14,117,166,119,111,247,94,118,205,89,61,55,197,45,159,174,154,40,252,220,16,203,39,103,187,216,123,227,228,239,190,205,156,159,210,137,10,188,82,58,250,172,211,191,61,211,38,142,92,46,182,220,189,124,157,70,69,145,81,212,207,67,53,162,53,237,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,247,223,35,251,53,173,211,239,83,186,203,211,13,246,237,127,210,28,163,225,178,94,237,242,219,235,169,167,133,181,20,179,110,199,164,51,186,23,238,197,154,7,189,100,137,234,139,179,185,53,200,232,228,150,55,243,255,0,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,80,62,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,135,186,93,233,147,1,233,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,115,186,52,228,230,49,211,202,216,152,247,61,99,141,90,206,78,217,92,238,85,208,39,66,118,174,145,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,249,49,164,181,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,19,252,3,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,77,215,230,231,34,39,205,80,15,172,102,179,171,31,84,250,201,245,3,33,247,25,203,147,232,103,172,219,239,88,122,143,172,87,56,237,95,6,195,49,127,129,211,227,54,217,88,197,170,108,114,173,127,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,242,84,124,178,83,103,86,62,169,245,147,234,6,67,238,51,129,249,50,238,159,179,236,51,68,176,46,160,46,12,164,169,196,245,10,162,227,73,67,45,34,76,247,209,79,73,59,161,88,170,156,177,164,81,190,85,142,87,68,214,189,202,246,67,34,252,184,170,29,131,160,158,183,239,189,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,178,205,60,61,240,12,55,84,252,56,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,188,37,103,198,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,47,170,238,148,117,31,164,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,225,162,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,158,3,171,31,75,26,201,244,255,0,33,246,233,202,171,240,189,235,167,244,41,149,51,67,181,143,51,242,154,109,122,231,240,122,154,214,242,134,197,116,146,70,170,111,50,185,60,189,28,219,201,220,221,28,198,74,172,147,245,77,117,68,139,106,157,88,250,88,214,79,167,249,15,183,78,6,107,9,169,225,221,215,213,103,76,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,251,51,34,73,43,252,205,45,55,37,98,66,247,207,35,170,35,141,137,35,190,236,141,228,232,251,114,194,179,165,117,15,211,246,125,211,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,206,39,57,27,178,73,20,141,249,241,80,52,188,10,160,240,175,235,214,166,150,166,213,210,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,110,140,72,154,201,149,215,71,89,182,46,143,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,198,28,127,196,215,174,219,86,136,225,183,29,12,210,220,154,174,61,80,191,83,198,218,170,203,92,237,99,241,186,39,171,92,231,201,38,202,172,169,154,45,219,27,25,198,70,50,78,255,0,40,213,33,238,210,97,245,114,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,166,235,242,107,81,19,228,136,125,93,78,211,60,171,72,178,249,48,92,214,147,202,94,169,237,246,219,133,77,43,163,146,57,41,124,237,20,21,140,130,86,72,198,189,147,70,202,134,178,70,43,126,236,141,123,81,85,17,21,66,202,188,12,127,109,159,187,127,196,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,64,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,103,178,203,166,121,86,65,167,25,70,169,90,105,60,197,151,15,184,90,237,247,126,220,114,62,74,127,62,149,93,137,221,197,138,198,66,143,164,88,220,247,185,191,172,158,6,162,57,95,242,246,189,46,245,55,159,116,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,108,173,112,105,36,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,79,201,165,186,233,167,26,183,163,86,205,121,199,47,62,75,16,184,219,230,184,201,87,118,68,163,242,49,192,231,178,165,42,21,235,194,62,203,226,149,175,127,37,143,245,106,230,189,204,217,203,72,61,123,117,191,125,234,227,59,138,139,28,170,186,219,116,202,201,218,150,201,100,172,133,148,243,62,169,97,68,154,170,173,177,203,35,36,155,155,165,100,107,205,90,200,182,226,214,186,73,85,225,205,58,162,234,111,62,234,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,221,26,223,203,210,119,170,125,27,250,129,143,123,140,7,228,196,122,126,207,179,61,18,207,122,128,183,178,146,155,19,211,218,139,117,37,116,181,105,51,31,91,61,92,237,133,34,165,114,70,177,72,248,150,72,157,43,92,246,171,25,52,107,243,228,136,126,190,147,189,83,232,223,212,12,123,220,96,3,74,96,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,48,0,0,66,175,17,30,190,168,250,99,197,83,3,210,219,133,170,229,169,183,190,237,62,233,83,5,71,217,152,210,56,159,230,106,169,185,43,210,103,178,120,221,79,28,140,72,221,247,164,119,38,199,219,150,106,129,194,186,220,208,106,158,163,186,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,243,111,6,84,61,87,118,242,106,231,90,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,83,198,120,124,65,116,118,213,162,29,90,103,88,142,53,97,171,181,99,213,181,16,222,236,241,75,74,216,32,88,42,225,100,210,54,149,172,99,25,229,163,168,117,68,17,163,19,102,164,28,21,85,204,114,129,234,188,69,245,122,155,94,178,221,29,213,200,103,164,146,163,34,210,123,92,215,4,164,130,88,96,138,226,203,141,202,42,216,99,100,187,189,25,29,76,115,70,138,170,237,209,136,168,231,34,163,151,245,248,106,234,103,232,111,54,214,93,82,142,174,213,79,87,140,232,253,238,225,65,241,73,56,82,205,92,202,202,15,43,3,254,251,21,221,217,214,40,209,141,114,57,238,122,53,171,201,200,68,0,7,234,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,209,159,70,218,23,71,211,183,78,56,102,156,252,27,225,215,166,219,227,184,228,109,122,192,249,159,120,168,99,100,170,73,37,129,17,146,246,222,189,134,63,119,47,106,24,155,205,200,212,114,211,103,134,94,138,126,154,122,184,197,188,197,195,202,208,96,155,102,181,156,37,225,52,190,74,120,124,188,113,239,27,218,237,234,165,166,230,213,227,188,73,47,23,35,184,239,127,192,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,237,117,71,72,115,45,32,169,198,96,204,32,164,70,102,24,189,179,47,180,77,77,58,74,201,237,213,209,115,137,202,159,39,49,237,114,73,27,218,228,77,159,19,149,188,152,172,123,166,255,0,134,167,136,93,102,153,95,104,116,43,94,114,255,0,245,11,95,202,43,61,242,233,52,245,18,89,234,184,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,198,57,37,71,57,204,143,155,155,50,174,125,42,225,189,87,248,126,105,94,31,121,182,210,55,39,183,105,189,154,167,19,187,201,34,194,251,117,197,109,80,112,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,217,73,122,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,1,167,226,0,120,213,250,88,197,190,160,80,251,117,196,249,62,26,158,33,116,122,155,98,161,208,173,121,203,255,0,213,213,7,40,172,247,203,164,208,83,199,120,165,231,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,41,35,137,28,231,62,78,110,119,214,241,171,244,177,139,125,64,161,246,235,136,20,172,90,79,133,63,93,183,84,186,208,116,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,176,213,127,56,35,142,181,180,247,10,186,234,86,127,141,105,205,138,162,146,11,150,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,183,217,23,240,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,8,21,225,161,215,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,157,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,251,156,152,228,123,26,228,100,202,201,234,5,43,120,213,250,167,197,190,159,208,251,141,196,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,111,248,213,250,167,197,190,159,208,251,141,196,134,184,158,142,231,217,214,1,149,234,54,33,97,171,187,219,112,186,138,40,175,81,81,82,205,81,61,44,21,16,214,77,230,222,216,216,230,178,154,54,208,74,146,74,247,53,26,178,69,248,242,85,104,95,159,69,221,91,98,189,92,233,98,101,54,216,188,142,73,98,242,214,252,154,220,230,199,23,110,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,221,138,72,3,52,61,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,83,66,122,67,212,86,145,235,110,145,199,173,184,102,89,72,204,97,148,242,205,115,154,225,43,41,159,103,124,44,71,212,67,90,142,119,24,31,19,87,147,149,93,195,130,182,70,185,209,185,175,112,122,13,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,201,38,224,159,114,8,187,143,99,29,52,175,86,199,27,21,201,206,71,177,168,187,185,12,251,245,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,116,175,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,253,93,182,154,117,237,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,118,209,58,105,99,72,235,140,232,238,125,149,105,222,89,170,246,251,13,92,120,158,29,79,28,181,215,105,169,102,74,73,39,125,93,37,50,82,69,58,49,98,90,157,235,162,149,98,115,154,189,166,189,223,208,136,224,244,29,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,4,63,241,25,235,95,249,42,233,196,22,12,2,231,106,147,83,114,159,213,219,105,167,94,236,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,109,43,97,150,53,9,128,14,105,211,37,218,235,127,233,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,210,192,0,0,169,95,22,78,137,107,45,247,223,229,55,164,56,167,118,130,233,205,185,141,174,209,109,158,73,33,170,107,38,158,75,204,157,180,116,108,133,209,198,169,59,213,35,107,100,107,36,114,200,233,228,115,96,6,140,107,166,163,232,13,246,245,146,105,149,231,225,149,247,236,126,191,27,171,153,168,169,35,105,106,152,136,175,138,70,43,100,134,104,228,100,83,71,36,110,107,155,36,44,223,147,85,204,118,130,122,179,214,252,7,167,221,6,201,245,3,81,172,116,153,5,181,212,255,0,11,139,30,168,146,22,165,242,122,157,227,109,23,25,183,107,216,230,171,221,42,35,94,169,11,38,127,7,240,86,174,112,110,213,180,215,27,173,109,194,142,211,73,107,167,170,168,146,104,168,105,29,43,160,165,99,156,170,216,99,89,158,249,85,141,69,70,162,200,247,191,100,78,78,114,238,170,31,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,104,79,162,238,146,113,94,145,180,177,49,107,108,190,123,36,190,249,107,134,77,113,115,163,151,185,92,218,104,216,248,32,149,33,138,69,163,142,68,153,208,178,68,87,55,189,34,170,238,245,42,7,195,83,90,244,179,66,122,154,161,202,117,90,223,206,146,235,111,117,130,215,113,116,84,203,29,158,186,174,170,153,158,118,89,103,145,137,79,11,32,243,45,146,86,170,185,35,145,233,178,181,206,47,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,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,5,170,120,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,74,102,122,252,66,245,11,67,181,55,169,172,131,39,208,171,15,144,160,253,101,37,242,174,46,207,149,188,94,34,170,157,147,92,105,150,25,100,141,240,205,26,64,228,145,56,44,142,229,35,155,201,238,115,166,87,138,199,93,182,164,181,87,244,179,163,89,53,91,174,78,168,88,51,123,173,186,118,182,8,224,70,189,178,89,209,232,138,231,189,206,86,172,252,28,212,98,51,176,229,127,57,227,142,184,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,224,144,30,23,90,123,174,57,111,83,86,220,159,71,111,223,3,160,197,60,181,94,89,87,63,121,180,181,118,121,42,162,100,246,231,43,98,146,55,205,52,105,35,162,142,78,41,202,157,210,53,205,116,40,230,223,73,205,58,117,208,108,55,166,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,187,163,85,238,224,196,100,109,94,12,106,39,75,0,86,95,141,62,131,83,93,176,220,83,168,219,53,21,91,238,86,42,134,99,55,165,134,158,89,89,240,233,150,73,105,166,149,232,254,16,50,42,133,146,52,94,31,172,125,115,26,175,251,172,106,217,161,207,250,129,211,63,211,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,31,20,143,157,44,53,207,133,222,86,119,253,199,171,123,83,164,82,35,218,213,115,28,196,115,83,147,80,12,203,131,245,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,122,13,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,64,185,79,8,206,158,191,69,61,62,203,171,55,58,155,171,47,90,171,217,173,150,223,89,75,229,227,163,161,164,150,166,58,55,70,142,78,114,119,153,43,231,238,170,163,93,28,208,241,110,205,87,201,58,143,201,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,250,192,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,223,188,45,250,250,172,212,79,35,211,38,177,220,46,183,44,189,60,229,70,59,145,86,84,207,93,53,222,52,238,212,205,77,87,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,247,31,27,59,221,215,173,143,15,156,7,171,10,106,76,142,205,53,38,39,157,210,212,68,215,222,169,232,225,107,43,160,146,90,88,230,125,119,24,187,213,111,134,146,9,18,157,157,216,209,30,168,213,115,88,229,86,209,15,250,170,192,178,175,246,215,28,201,49,203,135,253,242,142,186,219,93,79,39,254,108,144,205,28,140,255,0,67,154,230,255,0,66,161,122,126,29,221,111,209,245,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,9,107,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,250,193,231,243,93,66,192,116,214,213,21,247,81,179,140,127,21,182,207,80,218,72,171,47,119,56,104,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,46,251,49,203,253,10,7,160,32,7,141,95,165,140,91,234,5,15,183,92,73,127,139,117,11,160,89,205,246,151,22,194,181,195,79,242,11,213,111,63,45,110,181,228,212,85,117,83,240,99,158,254,17,71,35,158,238,44,99,156,187,39,201,173,85,95,146,41,16,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,42,87,196,235,195,210,143,22,163,169,234,43,167,236,67,179,106,135,148,185,109,130,217,12,16,82,218,169,98,130,24,226,170,162,164,130,22,113,133,59,83,62,165,121,61,200,233,18,78,40,196,149,204,236,30,23,61,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,238,61,68,230,189,37,124,156,151,140,85,53,13,123,81,89,195,185,20,109,86,43,154,179,77,19,103,253,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,167,235,0,101,92,213,65,149,112,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,210,128,64,179,77,60,235,215,30,233,155,195,135,1,193,180,250,251,73,89,170,151,122,123,236,52,44,167,242,181,172,176,61,47,50,57,102,174,133,101,71,194,247,83,212,58,74,116,116,111,99,222,196,87,53,204,69,69,174,187,101,167,62,213,124,201,244,118,107,102,65,152,229,151,250,137,234,223,21,52,51,92,46,55,9,213,31,52,210,171,90,142,150,87,236,146,72,247,124,215,228,231,47,244,169,231,203,179,240,202,232,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,186,171,42,102,139,103,72,247,241,145,140,147,177,198,53,73,187,161,216,58,23,232,202,197,209,230,156,85,91,36,186,252,103,51,202,60,189,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,184,162,178,40,228,168,0,0,0,0,0,85,95,142,119,236,79,247,147,248,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,216,159,239,39,240,210,42,248,92,122,236,211,47,206,189,158,180,11,254,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,21,65,226,161,208,85,77,45,77,215,170,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,249,203,221,217,24,146,185,150,190,0,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,101,85,248,147,244,49,117,233,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,149,148,118,183,54,12,94,119,77,26,58,150,87,67,26,65,13,51,164,168,99,105,183,86,174,219,197,197,86,52,146,72,235,211,167,82,250,167,210,254,119,14,117,166,119,111,247,94,118,205,89,61,79,194,238,127,169,154,40,252,220,16,203,31,123,181,223,123,227,228,239,184,253,156,159,210,138,26,83,7,63,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,28,171,175,110,136,44,93,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,240,116,175,141,56,43,153,46,220,92,214,201,42,62,181,122,23,240,244,205,181,199,86,42,164,214,108,66,235,142,225,152,53,194,158,44,154,215,118,134,178,215,112,173,146,90,103,207,21,44,60,161,255,0,201,93,50,115,138,70,193,83,27,152,228,89,24,228,189,64,7,228,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,166,31,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,69,170,21,87,224,99,251,108,253,219,254,36,88,254,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,182,236,114,127,66,129,237,74,86,241,171,245,79,139,125,63,161,247,27,137,111,216,46,172,105,102,168,121,239,209,158,165,226,153,111,195,59,94,119,224,87,154,106,255,0,43,220,229,219,238,246,94,238,28,187,111,227,203,109,248,59,111,193,74,129,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,246,217,251,183,252,72,179,236,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,21,131,224,99,251,108,253,219,254,36,90,160,20,3,215,183,68,23,222,145,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,185,182,87,198,156,17,175,139,110,46,115,163,149,25,61,60,46,122,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,121,220,122,137,205,122,74,249,57,47,24,170,106,26,246,162,179,135,114,40,218,172,87,53,102,154,38,206,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,190,207,114,127,74,158,128,0,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,242,146,252,77,122,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,109,170,172,181,206,231,179,36,173,98,53,206,124,146,108,136,250,104,101,221,177,177,156,163,123,227,239,242,145,22,30,215,106,241,80,235,214,154,150,154,235,210,198,141,223,105,43,31,89,79,53,191,57,185,211,247,81,244,111,73,97,114,80,83,84,71,43,90,175,86,178,120,170,152,230,61,156,37,237,110,143,73,90,202,161,2,213,60,12,127,109,159,187,127,196,136,1,213,143,170,125,100,250,129,144,251,140,228,255,0,240,49,253,182,126,237,255,0,18,32,7,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,60,255,0,138,133,207,167,154,14,154,46,180,186,201,29,35,178,123,141,60,212,216,50,211,210,83,205,119,109,197,31,12,170,180,207,145,170,232,105,185,69,2,85,61,170,221,225,94,27,247,31,19,93,242,186,32,213,236,55,65,124,49,49,45,92,212,9,234,227,177,99,180,247,121,170,18,146,5,154,121,94,251,229,92,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,43,213,23,83,121,247,84,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,240,129,178,47,22,189,237,130,39,74,246,53,137,36,136,231,241,110,232,214,135,32,46,207,70,177,46,161,176,159,12,45,65,199,181,249,180,148,111,163,211,124,130,60,126,217,52,85,11,119,162,183,45,5,83,227,101,194,73,101,115,81,232,215,177,145,211,178,54,118,33,138,54,61,85,234,232,226,142,190,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,140,141,157,235,42,234,199,210,198,178,125,63,200,125,186,112,51,88,104,123,174,78,145,45,93,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,158,19,82,89,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,117,249,185,200,137,243,84,3,48,89,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,62,174,164,106,174,163,235,5,246,159,39,213,12,210,235,147,93,105,45,244,214,184,106,238,53,11,44,140,165,129,156,35,141,21,127,243,156,229,254,115,228,124,146,61,92,247,189,206,233,125,105,245,29,106,234,159,94,110,186,169,98,194,41,49,171,107,169,225,182,209,177,34,107,107,107,96,131,146,71,85,92,230,170,181,245,46,106,163,126,74,168,200,217,12,72,231,246,251,142,225,64,90,167,133,231,135,239,255,0,3,125,86,234,236,63,230,174,216,101,157,205,255,0,202,98,90,154,216,42,41,191,242,106,154,73,33,151,253,196,187,255,0,53,8,171,226,143,235,179,83,127,37,246,122,34,221,58,28,234,238,213,213,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,229,195,184,155,163,227,154,52,116,157,165,145,213,23,226,143,235,179,83,127,37,246,122,32,37,87,129,143,237,179,247,111,248,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,219,103,238,223,241,34,42,248,163,250,236,212,223,201,125,158,136,9,63,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,171,175,190,132,238,189,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,243,99,137,65,224,99,251,108,253,219,254,36,122,15,23,222,174,237,86,92,102,167,164,92,98,221,73,112,185,95,233,232,174,89,45,123,170,26,244,182,64,202,134,212,83,210,177,140,119,38,212,189,208,71,43,187,136,136,216,95,26,181,175,239,35,226,10,181,183,106,174,163,218,52,226,239,164,54,204,210,235,77,134,95,174,20,247,75,149,146,58,133,74,90,154,168,81,82,57,28,223,255,0,81,92,137,247,94,232,96,115,145,203,12,74,207,107,210,239,76,153,247,84,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,115,157,209,167,22,189,237,130,86,196,199,185,137,36,136,214,114,110,234,230,242,2,194,124,38,186,187,192,116,87,38,187,232,190,163,91,177,251,21,183,50,168,125,202,44,202,170,162,26,53,166,158,10,117,86,210,215,79,51,154,213,166,86,177,253,157,151,118,77,43,219,197,253,245,116,97,50,186,242,211,60,87,70,252,51,50,173,45,194,169,60,189,151,25,183,216,45,244,220,163,141,146,77,194,239,69,206,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,74,129,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,48,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,186,252,220,228,68,249,170,30,42,211,212,223,77,183,251,173,21,138,197,212,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,3,144,120,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,35,255,0,90,253,87,88,186,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,83,160,107,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,185,225,234,31,168,28,251,169,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,156,174,106,59,101,146,89,29,242,228,160,121,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,168,131,42,230,170,0,16,43,197,223,167,90,109,73,208,102,107,30,49,137,210,85,101,152,5,68,83,87,87,69,20,174,173,146,192,189,196,158,20,72,154,169,35,34,150,72,234,21,100,217,177,71,29,75,218,230,242,122,62,122,158,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,127,0,50,238,15,65,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,159,128,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,118,223,100,95,192,11,126,240,119,233,214,167,79,52,142,245,173,185,134,39,87,110,200,115,170,134,67,104,154,186,40,145,238,176,70,198,62,41,160,78,61,232,153,81,51,228,115,145,206,70,202,202,122,105,26,222,60,30,251,10,60,254,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,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,190,251,34,126,7,160,0,15,201,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,205,127,149,143,75,31,246,203,105,87,254,217,91,191,247,176,14,172,125,44,107,39,211,252,135,219,167,51,88,105,35,169,187,181,170,255,0,210,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,220,13,41,244,157,233,99,70,254,159,227,222,221,1,0,60,109,47,250,52,239,176,184,183,193,57,234,195,54,184,124,70,58,103,55,179,142,187,204,51,177,52,187,163,100,231,84,222,81,179,103,172,125,169,215,120,187,191,173,239,249,7,86,216,175,72,221,2,232,230,83,114,139,207,100,151,221,63,179,219,241,155,115,91,28,189,202,230,217,88,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,73,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,16,26,123,108,204,175,89,254,53,102,211,153,42,227,203,43,239,20,84,214,23,210,85,165,44,237,184,190,102,54,153,99,153,92,212,137,253,213,102,207,87,55,138,236,187,166,219,150,189,226,173,110,212,123,71,66,58,103,108,213,236,142,213,126,204,233,179,11,100,119,187,149,174,141,105,169,106,106,146,217,113,228,230,70,171,255,0,2,43,145,177,181,238,69,115,98,133,28,145,51,218,248,104,116,21,77,160,216,244,58,213,171,54,42,73,245,22,249,79,28,214,134,73,221,231,96,183,79,75,27,157,11,161,154,40,221,5,114,186,73,162,153,126,255,0,22,53,24,199,53,31,50,63,242,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,221,60,75,250,28,166,234,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,251,239,145,99,122,42,57,143,134,162,250,78,245,79,163,127,80,49,239,113,128,210,152,25,119,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,118,72,213,249,181,81,201,248,161,126,125,16,117,163,138,245,113,167,16,87,86,186,213,100,207,173,189,200,47,120,244,85,209,186,71,246,146,30,85,212,208,43,214,100,163,122,207,26,35,158,159,114,69,116,92,159,197,36,125,69,248,143,102,186,13,159,245,71,125,200,58,127,167,164,117,181,212,236,138,253,113,161,103,26,43,181,237,37,149,106,106,233,246,114,181,236,115,86,22,186,86,163,91,44,140,146,84,231,207,187,39,213,240,198,194,181,231,36,234,143,30,200,52,94,162,174,223,109,176,84,65,46,101,113,87,240,162,75,35,229,69,158,146,125,218,230,200,249,219,27,155,20,91,43,187,140,108,169,195,178,233,99,14,151,227,87,234,159,22,250,127,67,238,55,19,165,120,35,218,109,87,251,86,188,216,175,182,202,75,141,182,227,79,143,210,86,81,213,194,217,160,169,130,70,220,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,128,143,254,38,125,23,127,38,205,71,102,164,97,77,238,96,57,245,194,174,122,106,120,104,123,49,216,171,149,123,175,161,222,54,54,22,194,228,123,157,78,212,226,238,220,82,177,90,189,149,146,72,171,96,213,141,83,197,49,91,150,11,139,106,94,87,102,198,239,61,239,136,217,237,247,154,154,122,26,206,236,105,20,189,232,24,244,142,78,113,181,172,119,38,175,38,162,53,119,68,216,182,159,21,62,181,177,92,11,21,187,244,185,143,88,45,89,30,73,145,219,226,248,239,196,233,99,172,161,182,208,212,71,63,14,60,39,108,144,220,99,145,148,149,49,115,141,90,214,186,57,19,117,86,20,216,7,85,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,44,108,71,57,141,124,178,196,197,123,57,242,75,116,235,151,71,112,29,10,240,213,206,116,231,78,108,52,150,235,109,186,159,31,138,89,98,165,134,25,238,19,199,114,183,66,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,129,18,15,248,97,245,173,138,244,229,149,84,233,110,160,88,45,84,152,222,107,112,135,158,71,5,44,113,215,83,215,73,37,60,16,121,218,169,103,142,54,91,161,141,106,164,95,186,231,70,233,94,228,249,57,200,88,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,61,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,248,85,3,159,245,137,213,86,27,210,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,247,21,209,53,236,119,150,141,206,141,211,63,147,120,177,81,168,189,199,198,199,231,219,85,117,51,42,214,77,71,200,245,75,53,171,243,23,172,154,225,45,194,167,140,146,62,56,121,175,220,130,46,227,222,246,195,19,17,177,198,197,114,240,141,140,106,46,205,67,218,245,85,212,198,101,213,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,156,128,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,21,160,122,133,128,233,175,72,154,45,125,212,108,227,31,197,109,179,224,248,229,36,85,151,187,156,52,48,73,59,173,145,57,177,54,73,156,214,171,213,172,123,145,168,187,236,199,47,244,41,234,173,61,77,244,219,127,186,209,88,172,93,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,64,58,89,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,71,214,41,175,197,79,173,250,205,73,202,174,253,48,233,229,87,12,67,27,184,69,22,67,87,217,158,158,162,182,241,73,36,236,158,151,126,234,50,90,56,222,176,174,207,137,21,103,167,230,215,57,141,141,206,8,213,214,143,86,217,87,87,58,166,185,77,202,47,35,141,216,188,205,191,25,183,53,178,69,219,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,217,141,17,54,98,29,87,161,47,14,107,239,85,118,44,131,60,207,42,174,184,166,25,240,250,138,60,114,239,7,14,229,109,225,30,214,182,70,193,35,23,204,81,195,180,173,149,81,241,43,164,227,27,36,221,146,246,249,7,71,125,42,230,93,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,125,27,43,152,246,249,153,26,217,27,11,56,187,147,209,92,169,219,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,102,179,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,240,162,90,167,133,63,92,117,58,149,106,160,233,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,186,43,234,97,139,103,53,209,181,123,144,197,35,158,141,116,78,146,110,171,226,95,209,221,55,82,26,71,54,113,134,89,233,63,72,184,61,60,149,180,83,71,71,44,181,119,107,116,108,145,242,218,218,144,238,231,189,206,94,228,40,172,147,105,81,88,222,218,79,35,202,54,255,0,85,88,22,85,254,218,227,153,38,57,112,255,0,190,81,215,91,107,169,228,255,0,205,146,25,163,145,159,232,115,92,223,232,84,3,82,96,142,189,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,233,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,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,90,167,141,95,165,140,91,234,5,15,183,92,74,107,196,254,213,125,170,179,125,133,248,175,218,79,136,83,252,31,225,61,207,61,231,187,141,236,121,126,215,235,59,221,206,28,56,125,238,91,109,243,216,185,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,0,115,75,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,75,148,240,128,143,166,216,180,142,165,184,53,109,37,86,168,45,69,75,178,7,221,169,168,32,188,164,10,202,53,145,148,141,138,71,212,45,173,175,88,24,215,200,228,71,206,217,30,173,141,92,216,219,231,252,72,188,55,127,72,31,20,234,23,167,171,15,250,171,251,245,153,54,51,71,23,253,90,254,151,214,82,49,63,250,51,241,89,34,79,246,71,205,205,78,254,233,81,88,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,104,105,164,28,127,165,94,166,48,222,171,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,0,57,255,0,80,58,153,250,27,208,236,243,84,163,171,181,83,213,227,56,253,117,194,131,226,146,112,165,154,185,144,187,202,192,255,0,190,197,119,118,117,138,52,99,92,142,123,158,141,106,242,114,1,69,126,34,191,161,175,229,113,157,254,134,126,43,217,248,132,255,0,105,124,239,46,207,218,46,252,191,16,242,188,255,0,89,217,238,109,191,47,151,119,189,219,253,79,104,232,30,16,223,97,63,150,77,183,237,119,253,85,251,63,116,251,45,254,59,254,170,118,219,220,255,0,23,247,127,216,62,127,252,111,220,255,0,39,223,237,144,214,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,208,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,6,159,129,249,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,63,88,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,91,247,138,71,64,181,154,137,231,186,155,209,203,125,214,229,151,167,147,167,200,177,218,58,105,235,166,187,198,157,170,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,62,227,227,127,122,168,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,162,10,118,241,84,232,98,213,165,181,63,202,71,72,237,116,150,252,78,229,81,75,109,190,99,214,219,91,105,233,172,211,246,146,56,170,161,109,60,105,20,116,210,172,109,107,249,241,84,168,149,170,142,127,127,140,97,99,221,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,141,126,53,126,150,49,111,168,20,62,221,113,33,255,0,133,30,155,245,53,120,214,88,53,27,73,107,62,27,128,217,46,20,241,101,206,185,215,85,83,218,238,209,171,93,27,233,91,20,63,42,170,200,160,169,150,120,145,232,177,196,254,219,164,115,123,140,108,151,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,55,217,238,79,233,80,40,135,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,47,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,108,115,31,194,88,227,107,219,201,143,115,87,101,249,181,202,139,242,85,34,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,165,0,129,103,222,19,189,16,81,228,159,12,234,207,83,41,121,210,91,238,11,46,19,68,147,65,52,53,82,67,230,32,168,170,170,133,209,61,91,218,157,24,180,234,217,25,35,101,167,115,213,188,82,55,58,218,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,1,85,126,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,47,248,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,207,191,92,157,34,93,122,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,121,246,215,101,100,144,200,173,143,186,145,183,67,199,52,234,31,167,236,7,169,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,156,78,114,55,117,142,89,27,242,228,160,82,15,67,157,113,230,93,33,102,78,165,170,101,93,243,78,175,149,13,125,250,194,199,167,56,223,178,55,206,209,242,84,107,42,90,212,106,43,85,81,147,49,168,199,171,85,177,75,21,249,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,205,102,189,232,166,85,211,182,172,95,116,115,53,184,90,171,111,88,255,0,149,243,51,218,229,146,74,87,247,233,162,168,103,7,73,28,111,93,153,51,81,119,98,125,228,93,183,77,149,109,211,193,134,237,117,184,244,161,123,163,184,92,234,234,169,237,121,197,125,37,12,83,76,231,178,150,5,163,162,153,98,137,170,187,49,139,44,210,200,173,110,201,206,71,187,241,114,170,133,38,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,219,103,238,223,241,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,182,207,221,191,226,69,143,230,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,187,110,247,47,244,168,21,193,224,99,251,108,253,219,254,36,114,175,26,191,84,248,183,211,250,31,113,184,150,253,130,233,62,150,105,127,158,253,25,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,183,219,155,182,252,84,168,31,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,0,243,249,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,125,152,229,254,133,61,0,0,0,20,3,226,143,235,179,83,127,37,246,122,35,213,104,63,90,63,201,179,161,28,159,77,240,167,119,51,236,251,48,188,193,77,81,13,119,102,75,21,10,219,45,209,62,187,104,222,217,155,51,149,238,109,59,147,139,123,145,74,245,114,246,86,57,60,175,138,63,174,205,77,252,151,217,232,136,170,7,213,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,188,252,181,186,215,69,37,93,84,252,24,231,191,132,81,163,158,238,44,99,156,187,39,201,173,85,95,146,41,218,186,204,233,107,249,35,230,216,126,155,214,228,159,27,189,92,176,250,91,237,238,162,38,241,165,101,116,181,149,113,58,42,100,86,163,214,22,50,8,218,142,127,222,123,145,207,217,136,228,141,150,105,225,149,208,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,117,86,84,205,22,206,145,239,227,35,25,39,99,140,106,147,119,98,95,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,182,207,221,191,226,68,0,234,199,213,62,178,125,64,200,125,198,114,127,248,24,254,219,63,118,255,0,137,16,3,171,31,84,250,201,245,3,33,247,25,192,249,57,86,186,106,62,95,164,248,86,136,92,239,61,172,51,4,243,114,219,109,116,232,172,142,106,170,138,153,231,146,170,163,230,189,217,147,204,62,54,42,236,214,70,138,141,106,43,229,116,146,3,195,187,162,10,206,170,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,156,171,165,30,148,117,31,171,93,71,102,21,133,69,228,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,245,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,57,175,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,9,191,226,79,215,61,215,168,44,254,179,74,244,230,233,87,67,167,88,173,69,77,182,87,209,221,28,232,50,137,219,52,106,234,169,91,12,139,4,212,205,146,157,142,166,221,28,187,111,47,36,89,18,56,225,1,239,244,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,224,232,29,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,133,47,23,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,9,107,226,71,225,195,106,211,204,122,61,113,233,203,20,171,109,138,215,78,216,178,139,29,60,173,123,45,148,84,244,176,67,13,93,52,73,31,117,236,68,134,89,42,165,146,89,36,87,201,222,95,187,222,123,108,167,167,142,159,176,30,153,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,17,53,202,221,210,56,163,111,207,138,29,44,12,208,244,241,212,14,125,211,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,194,86,181,93,178,73,20,110,249,241,67,208,117,153,173,120,175,81,61,73,230,26,199,133,91,238,180,86,92,131,225,254,90,11,164,81,199,84,206,197,5,61,59,249,182,57,36,98,110,248,92,169,179,215,238,170,111,178,238,137,218,188,68,122,5,172,233,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,102,100,73,34,103,150,170,169,226,172,72,94,249,227,109,60,146,61,36,119,222,141,220,157,31,114,88,86,5,170,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,182,126,237,255,0,18,34,175,138,63,174,205,77,252,151,217,232,128,116,97,214,183,242,62,193,53,95,224,22,15,137,230,121,111,192,190,207,249,202,94,245,174,63,43,53,71,154,243,124,39,138,84,222,26,149,237,246,249,110,244,78,91,34,124,227,87,250,170,207,114,175,246,215,35,201,50,59,135,253,242,178,186,229,93,81,39,254,116,147,77,36,143,255,0,75,156,231,127,74,169,242,139,126,240,183,232,22,179,78,252,143,83,122,199,111,186,219,114,245,243,148,248,238,59,89,77,61,12,214,136,215,187,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,223,124,140,236,135,235,209,143,8,140,6,94,154,43,49,173,97,146,174,223,170,25,77,61,61,108,215,26,121,225,171,102,53,91,11,234,22,8,233,184,49,139,35,22,41,216,202,168,86,87,199,35,227,222,55,181,89,20,173,169,108,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,168,130,31,248,136,244,65,71,213,86,8,153,110,29,75,199,83,113,59,124,177,88,154,147,65,77,13,210,55,77,20,143,165,170,149,241,57,238,226,198,79,229,209,100,142,54,75,80,229,123,145,175,123,144,43,218,135,174,123,174,169,116,23,169,189,55,106,229,210,174,225,150,91,105,232,46,86,60,134,229,116,117,69,77,230,15,143,81,201,45,44,206,168,145,101,146,166,36,145,206,103,14,72,180,241,57,21,172,236,114,146,58,244,157,234,159,70,254,160,99,222,227,1,205,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,58,95,73,222,169,244,111,234,6,61,238,48,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,13,30,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,241,86,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,160,28,131,197,31,208,158,166,254,75,239,20,69,37,244,201,118,181,88,58,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,93,167,138,63,161,61,77,252,151,222,40,138,1,2,69,117,201,213,221,215,171,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,199,159,109,54,70,71,12,106,233,59,73,35,191,87,78,125,23,101,90,199,165,154,153,174,57,75,110,182,12,51,4,195,238,151,219,117,74,208,200,207,143,215,67,77,84,177,69,75,51,217,218,124,49,205,74,239,48,230,171,156,221,155,26,34,44,157,200,254,87,69,29,40,223,122,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,33,75,197,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,66,237,53,203,0,195,116,179,162,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,94,17,51,225,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,156,195,85,6,85,205,84,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,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,251,110,169,248,129,73,126,47,63,97,63,150,77,203,236,143,253,85,251,63,107,251,83,254,59,254,170,118,221,219,255,0,25,247,127,216,62,67,252,87,220,255,0,47,223,238,31,43,194,179,244,53,252,174,45,31,165,255,0,133,119,190,31,47,217,15,137,242,236,253,162,239,193,229,184,255,0,240,190,247,111,204,118,187,159,46,239,111,135,235,187,68,96,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,196,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,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,187,111,178,167,226,6,162,1,231,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,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,247,217,87,241,61,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,157,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,230,191,201,59,165,143,251,90,116,171,255,0,99,109,223,251,196,14,85,255,0,210,178,255,0,247,127,255,0,253,112,160,19,73,29,77,218,109,86,14,145,53,94,197,98,182,82,91,173,182,237,55,190,210,81,209,210,66,216,96,166,130,59,100,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,54,224,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,194,142,221,73,18,69,79,79,19,26,136,214,49,173,77,215,100,251,207,115,222,238,79,123,156,182,83,225,79,208,149,213,110,180,29,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,54,185,94,175,239,181,25,194,9,36,226,190,26,29,14,84,245,29,153,67,172,57,195,233,25,167,88,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,253,246,72,145,177,21,92,247,195,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,1,250,200,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,22,83,226,139,215,213,30,31,98,185,116,207,163,183,11,85,210,235,145,219,234,104,114,203,196,21,48,86,71,108,165,123,229,166,158,218,214,53,206,225,88,238,220,141,151,184,141,116,49,185,188,81,95,34,62,26,150,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,15,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,80,61,6,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,224,69,191,238,142,250,85,195,122,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,62,250,54,87,49,142,242,209,185,210,54,22,113,111,22,42,185,83,184,249,30,254,127,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,203,80,41,91,198,175,213,62,45,244,254,135,220,110,39,138,232,83,171,187,87,72,58,71,173,89,92,22,234,75,198,89,126,168,199,109,184,229,170,122,134,177,143,157,25,116,115,234,166,98,57,37,125,52,41,199,159,109,55,87,201,12,106,232,251,169,35,125,175,141,95,170,124,91,233,253,15,184,220,72,0,7,213,255,0,85,89,238,85,254,218,228,121,38,71,112,255,0,190,86,87,92,171,170,36,255,0,206,146,105,164,145,255,0,233,115,156,239,233,85,45,83,167,175,8,76,19,33,233,198,106,237,103,184,93,104,117,39,50,183,193,112,183,84,68,217,161,251,37,201,137,36,80,62,149,234,206,252,203,201,18,165,147,34,109,243,138,37,141,204,239,191,242,120,83,244,37,106,75,85,7,84,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,205,173,70,35,59,237,71,243,130,72,237,40,12,198,107,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,20,73,63,141,245,163,246,211,195,219,80,58,81,207,221,198,245,142,91,237,147,226,247,73,235,185,58,227,67,29,238,137,206,161,115,101,122,189,102,129,143,85,137,177,34,183,203,66,228,227,26,83,242,146,202,186,250,232,163,21,234,179,78,42,239,118,155,103,151,212,220,102,223,52,152,229,194,157,35,100,149,252,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,197,210,178,90,11,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,14,151,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,64,82,95,76,151,107,85,131,169,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,74,235,127,173,28,171,171,141,71,158,186,137,215,91,38,3,109,237,193,100,199,165,174,145,209,191,180,179,113,174,169,129,30,176,165,99,210,121,17,92,196,251,145,171,98,228,254,43,35,227,89,221,122,59,233,87,50,234,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,251,232,217,92,199,183,204,200,214,200,216,89,197,220,158,138,229,78,219,36,123,3,245,116,215,210,141,247,92,112,157,82,213,91,180,87,91,110,25,166,216,125,230,240,183,40,33,98,71,93,120,167,163,116,212,212,13,123,215,254,9,101,86,53,234,216,218,214,47,109,103,141,233,192,13,20,106,230,153,226,186,55,208,142,160,233,110,21,73,229,236,184,206,151,223,45,244,220,163,141,146,77,194,217,63,57,229,237,177,140,116,210,189,93,36,143,70,167,57,30,247,42,110,229,51,174,5,170,117,245,255,0,206,178,233,203,247,67,255,0,241,202,162,0,116,157,234,159,70,254,160,99,222,227,1,123,218,7,167,184,14,165,116,137,162,214,45,70,193,241,252,170,219,6,15,142,85,197,71,123,182,67,93,4,115,182,217,19,91,43,99,153,174,106,61,26,247,181,28,137,190,207,114,127,74,158,170,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,3,207,245,135,250,125,253,1,101,31,201,207,225,95,105,62,31,91,230,188,207,157,243,222,71,201,84,115,248,95,147,253,103,196,123,157,158,198,255,0,119,150,251,252,246,51,132,106,160,168,15,22,190,139,190,197,223,107,58,174,192,27,202,203,145,220,33,131,40,181,193,67,197,182,234,233,25,197,181,205,116,76,70,36,51,189,136,146,186,85,71,121,153,154,188,164,90,142,49,132,160,240,150,173,233,230,171,167,154,136,52,110,211,87,71,147,209,212,83,67,156,205,117,117,58,220,107,46,43,78,215,164,200,145,189,206,74,20,115,231,142,153,28,140,255,0,21,50,241,89,22,87,190,111,153,193,232,255,0,169,75,239,74,218,227,103,212,219,98,119,173,83,113,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,227,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,66,122,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,129,234,202,22,241,83,253,13,127,43,139,191,232,131,225,93,239,135,197,246,191,225,156,187,63,104,187,243,249,158,95,252,47,189,219,242,253,222,223,203,187,220,231,250,238,233,99,254,37,253,98,83,116,223,164,115,96,248,101,226,147,244,139,156,83,201,69,69,12,117,146,197,87,105,183,72,201,25,45,209,171,14,206,99,218,228,237,194,170,248,247,149,85,237,238,36,18,48,164,27,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,55,124,142,79,155,149,92,191,138,129,37,60,46,45,154,185,95,214,14,51,85,164,210,82,53,150,234,121,170,114,148,172,171,124,52,206,176,43,153,21,82,61,140,114,58,103,242,150,21,133,155,57,169,80,144,61,233,193,142,115,111,208,143,253,23,116,147,138,244,141,165,137,139,91,101,243,217,37,247,203,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,119,169,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,87,7,136,135,137,125,54,152,84,221,244,3,65,42,41,46,57,59,169,234,173,185,46,64,201,229,107,44,111,146,39,196,176,81,201,12,140,119,158,141,206,71,172,136,229,100,15,98,49,90,249,57,182,16,177,243,53,157,88,250,167,214,79,168,25,15,184,206,92,159,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,174,229,77,2,246,164,186,80,162,49,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,104,155,52,81,165,54,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,0,105,76,162,191,21,207,228,227,252,163,167,253,10,127,240,87,253,241,246,255,0,200,240,248,95,197,57,183,143,111,111,254,140,255,0,27,230,184,253,206,124,55,253,127,152,39,87,137,23,95,86,45,2,197,110,154,37,166,247,15,59,169,185,5,189,244,245,19,82,212,190,63,179,52,179,199,178,84,190,72,156,215,182,177,204,127,40,35,107,145,204,221,179,63,102,246,217,53,53,226,216,182,163,235,142,163,210,227,120,221,13,215,45,204,242,219,131,220,214,186,85,154,170,186,170,69,116,146,205,44,178,47,252,121,36,150,71,35,90,212,123,222,228,68,115,144,36,7,134,238,117,212,118,43,212,117,174,201,211,213,175,227,159,28,224,220,154,205,89,59,225,181,207,107,141,255,0,126,162,174,84,107,188,191,103,184,171,29,66,53,207,107,222,140,107,37,239,44,18,223,241,29,122,51,232,207,1,233,51,0,166,163,163,161,164,184,230,215,26,118,75,126,191,75,20,51,78,217,228,134,157,42,105,41,106,82,8,166,74,30,245,58,73,28,82,110,187,175,39,124,255,0,9,20,0,172,191,26,125,121,166,180,225,184,167,78,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,225,208,172,145,83,67,43,17,156,39,100,181,9,36,136,156,255,0,86,250,22,57,89,247,152,228,179,67,57,157,112,107,21,215,91,250,163,212,12,186,178,253,73,117,182,209,94,42,108,150,25,104,106,157,61,18,90,169,37,116,52,206,167,114,189,237,225,35,90,179,185,99,94,14,146,121,30,212,78,123,1,194,129,245,111,56,181,247,31,183,88,174,215,122,31,47,73,147,91,223,116,181,201,221,99,252,197,43,42,170,41,29,38,205,85,86,109,61,37,67,54,114,35,190,230,251,113,115,85,84,216,181,246,175,21,184,230,180,244,60,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,124,21,121,187,147,40,170,87,116,69,106,118,246,114,162,185,168,161,117,62,17,157,66,254,149,186,125,151,73,174,116,215,87,222,180,171,179,69,45,194,178,171,204,71,89,67,87,45,76,148,109,141,92,188,227,236,178,39,193,218,84,86,182,56,97,226,237,156,172,142,117,20,67,225,67,172,87,93,53,234,210,201,136,186,253,73,67,143,106,13,61,69,146,233,21,109,83,162,130,73,219,12,147,81,57,141,230,214,45,74,212,49,144,70,174,71,46,213,82,177,137,202,68,82,247,128,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,7,228,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,253,96,15,147,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,235,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,40,4,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,1,85,126,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,47,248,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,20,172,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,44,251,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,112,243,55,27,165,108,116,148,176,115,123,88,206,114,200,173,99,121,61,237,106,110,191,55,57,17,62,106,133,96,248,24,254,219,63,118,255,0,137,28,127,196,215,174,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,38,200,143,166,134,93,219,27,25,202,55,190,62,255,0,41,17,97,237,7,31,235,163,172,219,239,88,122,143,75,115,142,213,240,108,51,23,243,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,157,94,22,253,125,86,106,39,145,233,147,88,238,23,91,150,94,158,114,163,29,200,171,42,103,174,154,239,26,119,106,102,166,171,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,251,143,141,157,234,214,233,247,166,45,101,234,122,251,118,176,105,14,47,241,41,44,150,249,110,21,213,51,204,218,122,88,118,99,214,24,29,51,246,98,77,59,216,177,196,197,84,221,220,156,229,108,113,203,35,57,255,0,250,170,192,178,175,246,215,28,201,49,203,135,253,242,142,186,219,93,79,39,254,108,144,205,28,140,255,0,67,154,230,255,0,66,160,26,147,4,63,240,238,235,126,143,170,172,17,113,44,198,171,142,166,226,118,248,165,190,185,97,130,154,27,164,110,154,88,217,85,75,19,37,115,221,197,140,131,204,42,71,28,108,150,161,168,198,163,94,198,164,192,2,128,124,81,253,118,106,111,228,190,207,68,73,255,0,10,254,130,170,106,170,109,93,83,235,37,138,174,141,148,117,16,220,48,107,101,71,105,89,88,197,138,102,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,206,46,238,202,197,137,207,232,25,7,67,23,94,160,188,74,181,7,85,53,26,215,87,67,167,88,173,70,57,114,137,149,150,183,58,12,162,118,219,105,145,180,177,58,104,214,9,169,155,37,59,219,83,178,185,118,218,46,40,178,44,145,216,248,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,219,63,118,255,0,137,16,3,171,31,84,250,201,245,3,33,247,25,201,255,0,224,99,251,108,253,219,254,36,64,14,172,125,83,235,39,212,12,135,220,103,2,228,252,41,241,60,86,207,209,142,21,148,218,113,155,85,21,235,32,248,151,197,238,52,244,81,199,85,112,236,93,107,153,7,152,149,168,143,151,182,197,86,179,154,175,22,170,162,108,132,192,34,175,133,199,161,61,50,252,235,222,43,73,84,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,52,39,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,158,195,85,0,0,0,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,157,110,174,180,66,213,211,143,81,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,56,253,215,61,141,157,24,175,68,106,61,88,174,70,179,151,4,210,73,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,182,126,237,255,0,18,34,175,138,63,174,205,77,252,151,217,232,128,247,254,20,157,40,233,199,81,58,143,146,230,186,161,23,197,109,90,115,240,233,225,176,75,10,58,150,229,85,84,181,11,27,170,85,87,239,195,31,149,114,172,59,113,145,207,106,61,85,141,124,114,221,249,85,126,6,63,182,207,221,191,226,69,170,0,0,1,88,30,46,61,25,88,170,236,87,142,177,49,43,175,145,186,208,249,10,124,174,221,80,247,190,59,132,110,124,52,84,213,52,235,243,237,204,206,80,70,248,254,81,190,54,163,211,131,216,238,253,117,244,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,8,171,226,143,232,79,83,127,37,247,138,34,144,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,235,212,241,30,196,242,172,231,163,29,67,197,176,172,102,235,144,94,171,126,19,229,173,214,186,41,42,234,167,225,117,164,123,248,69,26,57,238,226,198,57,203,178,124,154,213,85,249,34,159,175,161,206,145,45,93,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,92,59,139,186,190,73,164,70,199,221,88,218,30,255,0,167,142,159,176,30,153,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,17,53,202,221,210,56,163,111,207,138,31,151,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,64,175,23,126,162,169,180,219,65,153,163,152,198,89,73,75,150,103,245,17,67,93,67,20,178,182,182,59,2,119,22,121,145,98,114,36,108,150,88,227,167,84,147,118,203,28,149,44,107,93,197,234,201,234,103,135,196,23,88,173,90,223,213,166,117,151,99,87,234,187,174,61,69,81,13,146,207,44,181,77,158,4,130,146,22,67,35,169,92,199,189,158,90,74,134,212,79,26,177,118,114,79,205,81,28,247,32,17,212,0,5,207,120,59,245,21,83,168,122,71,122,209,44,195,44,171,184,228,56,45,67,38,180,67,93,44,74,246,216,36,99,25,20,48,47,46,244,172,167,153,146,53,202,230,171,98,101,69,52,109,119,30,12,101,133,20,3,225,151,173,127,161,110,174,49,111,49,111,243,84,25,222,216,85,103,8,185,205,23,157,158,31,47,36,123,200,198,183,106,168,169,185,185,121,109,18,203,197,170,238,59,95,240,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,105,35,163,187,77,170,203,210,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,126,46,123,220,229,221,85,84,236,7,42,233,59,210,198,141,253,63,199,189,186,3,170,128,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,74,197,201,248,106,120,122,81,233,149,138,135,93,117,231,16,255,0,87,85,252,165,179,216,238,144,193,81,29,158,151,157,52,212,213,79,134,72,86,74,107,139,100,133,238,69,108,156,163,142,84,107,154,201,57,181,181,109,211,37,166,213,127,234,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,224,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,148,240,187,233,39,21,234,91,84,239,89,78,160,75,222,198,244,231,225,183,7,219,154,232,221,241,10,233,106,85,240,65,60,82,195,36,114,209,186,58,90,166,204,205,216,229,231,26,34,170,43,182,245,126,53,126,169,241,111,167,244,62,227,113,58,175,129,143,237,179,247,111,248,144,22,168,0,0,86,175,139,207,73,56,173,231,4,185,117,105,143,75,228,114,75,23,194,237,247,216,57,71,21,61,125,11,166,117,59,39,226,200,86,73,107,18,74,138,72,249,190,84,106,65,15,20,77,216,196,91,42,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,118,126,38,54,155,173,255,0,162,141,64,177,88,173,149,119,27,149,198,162,195,73,71,71,73,11,166,158,166,121,47,116,45,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,40,179,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,240,34,232,79,165,94,153,240,222,148,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,241,93,16,116,93,138,244,143,167,16,80,214,182,213,123,207,174,93,201,239,121,12,84,49,182,70,119,82,30,84,52,211,171,18,101,163,98,193,26,163,94,191,126,68,116,188,89,201,35,100,149,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,85,0,126,75,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,214,0,207,15,92,157,34,93,122,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,121,246,215,101,100,144,200,173,143,186,145,183,160,116,13,226,7,83,210,29,171,47,195,242,187,21,94,67,137,221,41,231,187,218,173,180,80,196,201,217,127,227,20,108,231,80,231,34,199,77,44,81,163,100,94,51,57,139,28,78,141,159,57,17,246,253,213,158,136,96,61,65,104,54,79,167,250,141,124,164,199,237,173,167,248,164,89,13,68,112,185,44,115,211,111,35,107,121,77,179,88,198,181,30,217,85,28,197,88,95,51,57,179,154,185,51,110,7,181,214,45,98,207,181,215,63,186,106,54,163,95,170,238,55,43,141,68,242,197,20,181,83,77,5,190,9,38,146,102,210,82,182,103,189,209,83,70,233,94,145,196,142,84,106,47,252,42,182,189,225,89,209,5,30,155,98,182,142,167,181,14,151,158,95,146,91,229,151,30,164,239,65,81,79,69,103,171,142,7,193,85,183,105,95,21,100,140,73,147,118,74,168,144,84,112,115,90,247,72,214,193,111,13,77,20,210,205,118,234,106,135,22,213,107,135,10,75,85,189,215,251,93,185,210,211,36,119,138,234,74,170,103,249,41,98,158,55,165,68,47,131,204,186,72,154,136,229,142,55,174,232,214,184,191,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,5,117,120,149,248,122,81,234,109,138,187,93,116,27,16,255,0,87,84,28,101,188,88,237,112,193,79,29,226,151,157,76,213,53,76,134,56,82,74,155,139,164,153,142,85,116,156,164,142,37,107,90,249,56,53,214,42,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,167,229,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,196,176,159,20,94,129,107,48,251,237,203,169,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,119,10,55,118,228,116,189,197,107,97,145,205,226,170,201,17,144,214,176,23,253,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,22,169,227,87,233,99,22,250,129,67,237,215,18,157,180,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,241,46,39,198,175,210,198,45,245,2,135,219,174,37,43,1,234,178,156,167,81,245,199,81,234,178,76,146,186,235,150,230,121,109,193,141,115,155,18,205,85,93,85,34,182,56,161,138,40,211,254,36,113,197,27,81,173,106,49,140,106,34,53,169,115,254,26,29,14,83,116,227,134,195,172,57,195,234,223,168,185,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,253,199,198,145,177,17,26,247,205,197,60,41,250,18,181,37,170,131,170,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,230,214,163,17,157,246,163,249,193,36,118,148,0,0,4,106,241,11,234,23,249,57,116,203,144,95,232,169,174,175,189,101,125,204,74,201,83,110,170,242,178,80,87,85,210,206,173,172,89,145,121,199,217,100,82,72,213,98,43,150,70,198,221,216,142,89,25,65,154,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,19,255,0,198,159,88,174,183,173,92,197,52,66,223,126,164,150,197,141,89,217,123,174,163,164,170,115,158,219,173,83,228,106,54,170,52,122,177,31,29,52,113,62,36,115,17,237,101,100,139,186,182,84,60,79,132,38,133,209,234,127,81,213,122,141,144,217,188,237,151,77,45,237,184,194,231,172,15,133,183,137,222,177,209,36,145,72,142,123,184,177,149,115,177,236,68,88,229,166,137,202,246,175,22,188,63,47,139,78,21,106,211,93,104,211,13,57,177,84,85,207,109,197,116,158,203,100,163,150,173,237,116,242,65,77,87,93,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,63,3,208,120,108,104,167,242,137,233,247,170,45,28,142,225,228,170,242,11,126,53,228,39,116,189,184,217,93,4,181,245,20,189,215,118,228,84,133,103,134,36,147,139,21,221,181,127,29,157,178,163,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,2,170,205,46,244,221,173,246,174,163,244,75,22,214,139,53,142,174,205,79,145,211,202,231,208,84,200,217,31,77,60,51,201,79,51,17,237,249,61,137,44,50,112,126,205,87,51,139,149,172,85,86,37,38,120,148,232,15,232,43,170,12,131,236,230,158,253,151,193,114,142,205,207,26,242,204,218,134,127,239,120,124,235,96,217,85,177,240,170,116,187,193,247,123,109,124,124,88,216,221,22,242,255,0,193,79,93,43,46,182,44,211,167,139,245,231,189,240,78,25,38,59,77,34,79,36,140,165,149,253,186,230,53,234,171,20,112,178,103,82,189,177,162,49,203,37,92,239,251,251,185,88,19,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,106,160,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,40,4,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,1,85,126,57,223,177,63,222,79,225,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,98,127,188,159,195,72,171,225,113,235,179,76,191,58,246,122,208,47,248,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,20,172,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,109,159,187,127,196,139,84,42,175,192,199,246,217,251,183,252,72,181,64,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,74,211,158,160,115,237,44,210,253,72,210,140,65,244,148,214,221,81,167,183,210,94,171,17,102,101,108,80,82,201,43,187,80,73,28,141,107,89,43,102,150,41,90,246,189,31,27,220,223,150,235,191,228,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,38,238,187,43,149,206,107,24,215,189,236,99,188,174,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,217,62,77,106,170,252,145,75,254,232,95,163,43,23,71,154,113,85,108,146,235,241,156,207,40,242,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,226,138,200,163,14,149,211,199,79,216,15,76,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,111,8,154,229,110,233,28,81,183,231,197,8,65,226,145,208,45,102,162,121,238,166,244,114,223,117,185,101,233,228,233,242,44,118,142,154,122,233,174,241,167,106,154,26,154,72,227,107,222,217,162,98,70,146,70,136,145,186,40,214,79,184,248,223,222,178,160,6,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,135,122,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,92,62,42,157,12,90,180,182,167,249,72,233,29,174,146,223,137,220,170,41,109,183,204,122,219,107,109,61,53,154,126,210,71,21,84,45,167,141,34,142,154,85,141,173,127,62,42,149,18,181,81,207,239,241,143,138,120,105,73,212,148,61,69,217,230,208,90,42,186,203,107,42,57,100,244,245,181,53,244,216,252,208,37,45,87,109,151,41,105,99,145,177,189,91,230,18,153,242,198,244,108,234,213,70,187,103,34,133,250,0,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,246,217,251,183,252,72,128,29,88,250,167,214,79,168,25,15,184,206,79,255,0,3,31,219,103,238,223,241,34,0,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,42,188,12,127,109,159,187,127,196,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,219,63,118,255,0,137,17,87,197,31,215,102,166,254,75,236,244,64,74,175,3,31,219,103,238,223,241,34,213,10,171,240,49,253,182,126,237,255,0,18,45,80,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,28,43,173,205,121,169,233,199,166,140,199,82,108,213,180,144,100,41,78,203,94,62,147,84,69,27,214,227,82,244,138,57,34,100,172,123,102,124,45,116,149,43,23,7,115,101,59,209,118,111,39,38,117,173,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,44,171,198,195,88,173,87,172,203,3,209,11,29,250,174,90,140,106,158,170,247,127,163,134,169,174,164,108,245,73,27,104,219,44,109,122,170,84,199,20,115,189,18,70,34,182,42,198,43,85,82,87,17,255,0,194,251,68,45,90,217,213,125,149,215,155,229,93,186,159,0,167,110,112,198,83,70,215,62,178,122,42,202,84,134,5,115,190,76,98,203,52,111,122,241,114,171,35,115,19,138,189,36,96,126,191,18,173,51,253,13,230,218,53,165,178,82,90,169,234,241,157,31,178,91,235,254,23,31,10,89,171,153,89,95,230,167,103,220,98,187,187,58,203,34,189,205,71,61,207,87,57,57,57,71,134,174,153,254,153,51,109,101,210,216,233,45,85,21,121,54,143,222,237,244,31,20,143,157,44,53,207,172,160,242,179,191,238,61,91,218,157,34,145,30,214,171,152,230,35,154,156,154,135,64,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,112,16,42,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,70,125,27,107,165,31,81,61,56,225,154,141,241,159,136,222,157,111,142,221,145,185,233,3,38,101,226,157,141,142,169,100,138,5,86,69,220,122,119,216,205,154,189,169,162,119,6,163,145,169,81,158,43,26,13,77,163,125,81,215,228,214,42,42,184,236,90,147,78,185,52,111,117,60,169,4,119,23,202,246,215,194,201,158,247,36,175,238,162,84,185,17,91,219,74,200,216,140,107,81,138,233,21,224,151,173,127,252,29,116,231,89,111,255,0,46,107,111,170,142,47,252,158,142,174,57,158,178,127,228,75,27,91,31,249,245,115,191,152,128,90,160,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,2,213,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,66,175,19,62,180,127,147,102,156,51,77,240,167,119,51,236,250,223,87,5,53,68,53,221,153,44,84,42,157,167,215,109,27,219,51,102,114,189,205,167,114,113,111,114,41,94,174,94,202,199,32,69,95,22,190,180,126,218,95,107,58,81,192,29,198,203,142,92,33,159,40,186,65,93,201,183,26,232,217,201,180,45,108,79,86,44,48,61,232,178,182,84,87,121,152,90,156,99,90,126,82,65,93,24,208,189,71,215,235,237,235,27,211,43,55,196,235,236,56,253,126,73,87,11,85,86,71,82,210,177,21,89,20,108,71,73,52,210,72,248,161,142,56,218,231,58,73,153,191,22,163,158,223,43,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,243,52,39,209,119,73,56,175,72,218,88,152,181,182,95,61,146,95,124,181,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,119,122,129,158,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,161,62,139,186,182,197,122,185,210,196,202,109,177,121,28,146,197,229,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,187,20,130,190,44,157,18,214,91,239,191,202,111,72,113,78,237,5,211,155,115,27,93,162,219,60,146,67,84,214,77,60,151,153,59,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,194,190,143,250,148,190,244,173,174,54,125,77,182,39,122,213,55,27,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,206,51,39,105,146,70,168,246,39,114,54,35,149,88,175,107,131,71,192,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,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,0,0,0,0,0,15,201,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,68,62,35,61,20,127,37,93,71,130,255,0,128,91,46,178,105,150,83,250,203,109,76,233,221,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,221,229,116,50,200,183,210,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,0,224,30,23,30,132,244,203,243,175,120,173,37,81,202,186,95,209,79,228,237,162,182,141,28,142,225,231,105,49,251,133,227,200,78,233,123,146,62,134,123,165,85,69,47,117,221,184,209,102,72,38,137,36,226,196,111,113,31,199,118,236,171,213,64,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,232,235,51,69,50,174,162,122,108,204,52,115,10,184,90,168,175,89,7,195,252,180,247,73,100,142,149,157,138,250,122,135,243,116,113,200,244,221,144,185,19,102,47,222,84,223,100,221,82,189,180,67,194,39,169,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,125,183,84,252,64,238,190,53,126,150,49,111,168,20,62,221,113,34,87,134,135,65,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,23,251,140,21,81,185,208,186,25,162,145,179,208,163,99,154,41,151,238,114,123,145,140,115,149,147,35,44,211,172,206,150,191,149,198,19,135,233,189,110,73,240,75,45,183,48,165,190,222,234,34,111,42,167,208,197,71,87,19,162,166,69,106,177,38,123,231,141,168,231,253,214,53,92,253,158,173,72,223,218,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,96,125,96,0,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,226,122,3,133,117,167,165,90,209,173,250,13,117,210,141,16,200,177,251,29,203,36,168,134,146,237,89,120,171,171,166,68,181,125,231,79,20,50,83,49,238,231,35,155,20,79,107,218,172,116,50,78,213,254,114,1,159,109,88,206,191,74,26,167,153,106,103,194,254,25,246,183,32,184,223,124,151,127,189,229,124,213,76,147,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,47,83,195,47,69,63,66,221,35,226,222,98,225,230,171,243,189,179,90,206,18,243,134,47,59,4,62,94,56,247,141,142,110,212,177,83,115,106,242,218,85,151,139,149,188,118,132,26,123,224,195,174,150,236,255,0,26,184,106,54,81,166,183,76,78,150,241,69,53,250,134,146,239,114,108,245,86,230,204,197,169,134,53,74,70,42,61,209,35,218,138,143,103,205,83,239,55,241,75,126,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,10,97,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,142,149,226,23,225,233,173,29,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,186,59,229,248,42,251,95,13,238,138,117,79,163,239,210,39,233,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,182,223,204,179,143,30,91,236,237,246,217,55,15,43,227,39,162,159,110,122,125,180,235,29,37,195,179,87,166,87,5,239,65,36,188,99,158,134,227,45,61,60,156,90,145,185,93,51,103,101,26,183,119,177,169,31,127,126,78,224,133,85,244,177,173,127,201,219,168,44,39,88,228,183,249,218,76,126,224,190,126,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,201,232,222,226,51,150,237,221,23,71,185,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,50,155,63,184,169,213,63,251,254,210,175,253,107,113,255,0,160,129,106,157,88,250,88,214,79,167,249,15,183,78,102,176,209,157,6,149,107,69,255,0,163,43,150,136,106,118,69,143,220,117,22,227,131,220,241,89,238,212,245,117,115,81,84,207,37,52,212,212,213,51,79,51,22,119,189,209,172,47,158,69,98,170,200,178,171,91,182,200,86,95,247,21,58,167,255,0,127,218,85,255,0,173,110,63,244,16,46,164,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,23,252,66,250,95,207,186,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,229,80,197,68,86,162,108,142,249,254,8,161,84,62,23,30,187,52,203,243,175,103,173,47,248,172,14,140,252,47,245,247,167,110,164,240,253,99,205,114,253,63,173,178,227,255,0,16,243,48,90,238,21,178,85,63,191,65,81,78,206,13,146,146,54,46,207,153,170,187,189,62,234,46,219,174,200,182,126,0,0,0,202,185,170,130,149,191,184,169,213,63,251,254,210,175,253,107,113,255,0,160,129,63,252,46,61,9,233,151,231,94,241,90,80,9,163,222,140,244,83,42,233,219,166,204,63,71,51,91,133,170,182,245,143,252,67,204,207,107,150,73,41,95,223,175,168,168,103,7,73,28,111,93,153,51,81,119,98,125,228,93,183,77,149,107,7,251,138,157,83,255,0,191,237,42,255,0,214,183,31,250,8,19,255,0,194,227,208,158,153,126,117,239,21,164,170,56,167,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,254,33,230,103,181,203,36,148,175,239,215,212,84,51,131,164,142,55,174,204,153,168,187,177,62,242,46,219,166,202,189,172,0,0,0,0,0,0,10,171,241,206,253,137,254,242,127,13,34,175,133,199,174,205,50,252,235,217,235,75,41,241,33,232,167,84,250,193,253,29,254,140,239,248,165,179,236,151,197,252,239,199,106,170,97,238,121,175,41,219,237,118,96,151,125,188,179,249,114,227,182,237,219,125,215,110,43,209,159,133,254,190,244,237,212,158,31,172,121,174,95,167,245,182,92,127,226,30,102,11,93,194,182,74,167,247,232,42,41,217,193,178,82,70,197,217,243,53,87,119,167,221,69,219,117,217,20,44,252,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,143,122,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,55,100,46,68,217,139,247,149,55,217,55,84,172,31,238,42,117,79,254,255,0,180,171,255,0,90,220,127,232,32,93,72,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,115,254,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,31,15,242,208,93,46,21,177,213,51,177,65,79,78,254,109,142,146,70,38,239,133,202,155,61,126,234,166,251,46,232,146,127,195,211,165,252,251,164,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,166,202,223,159,226,136,25,247,52,167,210,119,165,141,27,250,127,143,123,116,5,85,255,0,113,83,170,127,247,253,165,95,250,214,227,255,0,65,45,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,126,0,123,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,94,190,33,126,30,154,209,213,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,56,212,49,17,85,200,187,163,190,95,130,168,115,95,3,31,219,103,238,223,241,34,213,8,85,225,189,209,78,169,244,125,250,68,253,38,95,241,75,159,218,223,132,121,47,129,85,84,205,219,242,190,111,185,221,239,65,22,219,249,150,113,227,203,125,157,190,219,38,243,84,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,143,249,135,73,56,174,162,117,113,97,234,115,52,151,205,253,138,199,232,45,248,237,185,29,28,144,186,186,57,238,79,154,122,168,164,133,219,246,252,213,36,148,239,142,70,185,178,196,231,42,125,214,110,28,43,195,43,161,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,30,234,172,169,154,45,157,35,223,198,70,50,78,199,24,213,38,238,207,80,0,0,0,252,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,158,43,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,232,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,175,95,16,191,15,77,104,234,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,156,106,24,136,170,228,93,209,223,47,193,84,57,175,129,143,237,179,247,111,248,145,0,58,177,245,79,172,159,80,50,31,113,156,183,239,13,238,138,117,79,163,239,210,39,233,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,182,223,204,179,143,30,91,236,237,246,217,55,140,26,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,32,76,175,11,143,66,122,101,249,215,188,86,146,168,226,157,25,232,166,85,211,183,77,152,126,142,102,183,11,85,109,235,31,248,135,153,158,215,44,146,82,191,191,95,81,80,206,14,146,56,222,187,50,102,162,238,196,251,200,187,110,155,42,246,176,7,42,234,199,210,198,178,125,63,200,125,186,115,170,158,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,254,0,102,48,213,65,74,223,220,84,234,159,253,255,0,105,87,254,181,184,255,0,208,75,169,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,43,3,172,207,11,253,125,234,39,169,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,187,225,114,166,207,95,186,169,190,203,186,32,124,175,3,31,219,103,238,223,241,34,42,248,163,250,236,212,223,201,125,158,136,178,159,13,238,138,117,79,163,239,210,39,233,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,182,223,204,179,143,30,91,236,237,246,217,55,226,189,102,120,95,235,239,81,61,73,230,26,199,133,101,250,127,69,101,200,62,31,229,160,186,92,43,99,170,103,98,130,158,157,252,219,29,36,140,77,223,11,149,54,122,253,213,77,246,93,209,3,229,120,24,254,219,63,118,255,0,137,22,168,66,175,13,238,138,117,79,163,239,210,39,233,50,255,0,138,92,254,214,252,35,201,124,10,170,166,110,223,149,243,125,206,239,122,8,182,223,204,179,143,30,91,236,237,246,217,55,154,160,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,244,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,169,94,218,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,126,32,91,160,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,237,190,200,191,128,25,140,53,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,76,63,220,84,234,159,253,255,0,105,87,254,181,184,255,0,208,75,73,234,235,74,179,237,111,233,211,51,210,141,49,200,169,44,121,14,73,79,77,73,5,101,93,92,212,208,36,30,106,23,84,197,36,144,177,239,225,37,59,102,137,90,141,84,114,72,173,119,221,114,129,159,109,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,14,168,142,155,147,31,229,41,88,212,142,154,155,155,24,196,147,181,4,113,69,220,224,142,127,14,78,251,206,85,46,127,194,135,71,109,90,107,210,93,147,46,117,134,174,135,33,212,26,138,139,221,210,90,218,86,197,60,144,54,105,33,162,107,29,193,175,90,101,167,99,39,141,28,174,77,234,165,123,23,140,136,132,42,180,248,40,117,37,53,214,138,27,238,165,233,173,29,181,245,17,182,178,162,146,174,190,166,120,96,87,39,113,241,196,234,88,219,35,209,187,170,49,100,98,57,81,17,92,221,247,75,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,10,97,241,171,245,79,139,125,63,161,247,27,136,240,84,245,79,148,253,63,174,247,27,113,39,252,66,252,61,53,163,171,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,113,168,98,34,171,145,119,71,124,191,5,87,135,167,135,166,180,116,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,174,234,223,151,226,168,30,175,197,223,71,110,186,149,210,227,50,236,114,195,73,93,114,211,235,196,87,186,153,82,149,210,214,199,106,116,82,67,86,216,28,198,57,200,196,115,233,231,149,21,90,206,221,43,158,229,253,91,80,168,14,154,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,120,171,97,141,146,236,197,124,148,210,77,26,42,171,118,87,162,163,154,168,142,77,36,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,202,118,187,120,40,117,37,13,214,182,27,22,165,233,173,101,181,149,18,54,142,162,174,174,190,154,121,160,71,47,109,242,68,218,89,27,27,213,187,42,177,36,122,53,85,81,28,237,183,80,185,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,15,214,115,78,154,240,172,251,77,116,27,6,211,157,78,168,199,231,200,113,91,60,54,73,229,176,190,103,81,73,5,54,240,211,57,174,153,173,122,189,105,217,10,200,170,214,167,115,159,20,70,236,135,75,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,78,122,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,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,183,217,23,240,42,47,251,138,157,83,255,0,191,237,42,255,0,214,183,31,250,8,22,169,210,119,165,141,27,250,127,143,123,116,7,85,60,86,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,15,106,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,23,252,66,250,95,207,186,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,229,80,197,68,86,162,108,142,249,254,8,161,73,157,39,122,167,209,191,168,24,247,184,192,105,76,168,189,16,240,137,234,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,223,109,213,63,18,221,0,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,246,217,251,183,252,72,233,94,33,126,30,154,209,213,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,56,212,49,17,85,200,187,163,190,95,130,175,181,240,222,232,167,84,250,62,253,34,126,147,47,248,165,207,237,111,194,60,151,192,170,170,102,237,249,95,55,220,238,247,160,139,109,252,203,56,241,229,190,206,223,109,147,112,154,160,0,4,85,241,71,244,39,169,191,146,251,197,17,42,142,41,214,102,138,101,93,68,244,217,152,104,230,21,112,181,81,94,178,15,135,249,105,238,146,201,29,43,59,21,244,245,15,230,232,227,145,233,187,33,114,38,204,95,188,169,190,201,186,160,80,191,73,222,169,244,111,234,6,61,238,48,26,83,42,47,68,60,34,122,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,196,183,64,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,231,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,127,2,162,255,0,184,169,213,63,251,254,210,175,253,107,113,255,0,160,129,106,157,39,122,88,209,191,167,248,247,183,64,117,83,197,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,30,231,65,36,244,212,145,195,35,163,115,154,215,43,21,204,85,69,86,181,118,219,116,79,192,246,160,115,253,126,213,159,208,86,141,101,154,185,246,66,235,148,125,151,183,186,183,225,118,198,239,52,255,0,121,27,201,206,217,123,112,179,151,114,89,120,187,183,19,36,127,23,113,226,185,193,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,211,157,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,32,187,248,77,232,117,119,83,84,154,189,111,79,33,130,252,174,245,56,116,17,195,229,91,120,138,170,9,25,19,99,146,41,35,125,186,104,210,161,37,166,251,138,199,113,108,110,237,189,35,132,60,167,133,103,68,20,122,109,138,218,58,158,212,58,94,121,126,73,111,150,92,122,147,189,5,69,61,21,158,174,56,31,5,86,221,165,124,85,146,49,38,77,217,42,162,65,81,193,205,107,221,35,91,98,160,1,249,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,40,7,175,94,142,242,30,150,53,114,230,235,53,158,174,125,58,190,84,121,220,126,231,13,29,87,148,162,100,239,157,209,218,229,168,151,147,93,83,19,97,145,17,59,175,123,226,107,37,94,42,247,53,186,9,57,167,81,90,13,134,245,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,10,150,240,173,235,38,167,68,243,246,104,38,87,77,87,93,137,234,21,226,150,27,84,116,84,81,62,122,59,253,84,212,212,172,153,242,58,70,42,83,58,36,68,145,63,88,228,88,98,88,218,155,201,206,237,8,85,208,79,135,53,139,165,126,238,162,106,69,85,171,38,212,218,142,236,20,245,116,124,228,161,178,210,187,118,43,105,22,86,49,238,154,86,47,235,38,115,26,228,107,150,38,34,55,184,233,166,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,219,87,21,29,238,255,0,73,67,60,144,57,206,107,101,108,115,72,215,43,21,204,123,81,200,155,110,199,39,244,41,237,74,86,241,171,245,79,139,125,63,161,247,27,136,22,253,130,234,198,150,106,135,158,253,25,234,94,41,150,252,51,181,231,126,5,121,166,175,242,189,206,93,190,239,101,238,225,203,182,254,60,182,223,131,182,252,20,245,101,85,248,24,254,219,63,118,255,0,137,22,168,0,0,0,2,178,250,231,234,171,50,233,67,196,15,6,204,44,215,42,183,99,23,28,30,211,77,150,90,35,141,38,101,198,220,151,91,143,53,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,225,102,128,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,172,1,249,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,63,88,3,149,127,43,30,150,63,237,150,210,175,253,178,183,127,239,99,165,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,102,179,169,124,2,155,75,58,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,94,113,91,188,195,214,141,81,101,85,123,216,234,117,137,236,123,149,121,177,205,118,238,229,186,220,79,132,102,166,101,90,137,210,60,54,236,166,175,205,253,138,200,42,241,155,116,239,146,73,38,117,12,112,83,212,68,201,28,247,187,126,223,154,116,76,70,241,107,98,138,38,35,126,238,234,19,84,3,242,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,7,138,202,122,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,135,153,183,93,50,106,42,74,168,57,177,175,103,56,164,145,175,111,38,61,174,77,211,230,215,34,167,201,80,244,24,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,125,158,213,254,148,51,25,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,47,251,195,147,76,255,0,69,253,27,105,197,186,162,146,213,29,125,250,222,236,154,178,123,124,123,121,175,63,35,170,41,223,51,149,141,115,230,109,44,148,209,57,87,125,187,40,198,185,205,99,84,9,21,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,250,202,96,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,115,224,0,0,0,0,14,127,148,245,11,160,88,53,246,171,22,205,117,195,79,241,251,213,23,15,51,110,186,100,212,84,149,80,115,99,94,206,113,73,35,94,222,76,123,92,155,167,205,174,69,79,146,161,208,10,139,241,176,209,219,85,151,50,192,245,190,199,97,171,138,163,37,167,170,178,95,235,33,165,107,105,29,61,42,70,234,55,75,35,88,138,181,50,69,36,236,69,145,234,174,138,141,136,212,68,137,192,90,78,11,171,26,89,170,30,123,244,103,169,120,166,91,240,206,215,157,248,21,230,154,191,202,247,57,118,251,189,151,187,135,46,219,248,242,219,126,14,219,240,83,213,148,87,225,59,174,151,221,48,234,130,217,167,63,25,181,81,98,218,151,189,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,102,234,217,60,202,183,131,159,219,115,47,80,14,85,252,172,122,88,255,0,182,91,74,191,246,202,221,255,0,189,142,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,150,35,74,125,39,122,88,209,191,167,248,247,183,64,7,181,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,187,236,199,47,244,41,231,241,110,161,116,11,57,190,210,226,216,86,184,105,254,65,122,173,231,229,173,214,188,154,138,174,170,126,12,115,223,194,40,228,115,221,197,140,115,151,100,249,53,170,171,242,69,42,91,198,79,90,254,220,245,5,105,209,202,75,127,102,147,76,173,235,222,158,72,184,201,61,117,198,42,122,137,56,185,36,114,58,22,192,202,52,110,236,99,146,78,254,252,155,193,71,131,102,138,125,185,234,10,237,172,117,119,14,205,38,153,91,211,179,4,114,241,146,122,235,140,85,20,241,242,106,198,228,116,45,129,149,138,237,158,199,36,157,141,185,55,154,1,117,32,0,0,0,57,87,242,177,233,99,254,217,109,42,255,0,219,43,119,254,246,61,254,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,76,182,151,253,225,113,232,79,76,191,58,247,138,208,37,81,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,77,183,99,147,250,20,246,164,117,235,147,164,75,87,87,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,143,62,218,238,143,142,25,21,178,118,146,55,7,191,180,245,55,211,109,254,235,69,98,177,117,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,101,179,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,133,212,248,98,245,181,71,174,122,113,77,164,154,161,149,243,212,156,95,141,28,53,55,107,148,11,85,146,210,185,38,146,57,33,98,171,101,154,104,33,133,204,153,120,189,220,89,28,175,145,206,149,232,208,154,153,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,117,249,185,200,137,243,84,60,7,242,177,233,99,254,217,109,42,255,0,219,43,119,254,246,57,87,138,63,161,61,77,252,151,222,40,138,1,3,85,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,253,101,64,120,164,117,245,71,168,158,123,166,77,28,184,90,174,88,130,121,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,238,50,55,247,130,202,191,149,143,75,31,246,203,105,87,254,217,91,191,247,177,245,109,221,66,232,21,226,197,119,202,109,58,225,167,245,182,92,127,203,252,94,227,79,147,81,73,75,111,239,189,89,7,152,149,178,43,34,238,61,21,172,230,169,201,200,168,155,169,158,206,157,58,104,213,62,168,51,184,112,93,51,180,255,0,186,243,183,154,200,42,126,23,108,253,76,210,199,230,231,134,41,59,61,222,195,217,31,38,253,247,236,212,254,149,75,105,235,75,66,244,227,167,79,12,204,243,75,244,190,205,228,109,84,63,6,150,105,165,84,125,85,194,169,215,122,20,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,132,159,180,245,55,211,109,254,235,69,98,177,117,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,62,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,74,235,241,72,235,234,179,78,252,247,76,154,57,112,186,219,114,245,242,117,25,22,69,71,83,61,12,214,136,215,181,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,223,124,143,236,194,191,14,221,102,234,59,10,234,11,20,211,205,16,184,252,86,147,37,184,74,218,252,82,233,115,125,61,158,174,21,137,31,85,80,255,0,231,36,19,71,5,55,52,168,141,142,149,18,20,106,50,102,170,195,32,95,240,0,0,43,171,197,107,93,53,31,167,77,71,208,45,80,210,251,207,145,186,208,253,165,138,104,101,69,125,45,194,149,203,107,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,108,202,233,227,168,28,7,169,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,117,142,88,221,242,228,128,116,176,0,3,242,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,148,149,209,67,51,94,250,89,214,40,230,72,165,106,46,236,122,197,52,82,35,93,178,240,145,142,252,28,138,191,172,168,13,112,234,186,251,210,95,138,134,160,102,93,219,173,102,33,114,248,45,30,83,100,162,153,141,243,244,191,5,165,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,129,111,224,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,1,249,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,63,89,76,30,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,110,124,0,0,0,0,0,5,85,234,143,91,247,222,145,252,73,245,70,139,35,170,186,220,180,202,247,240,185,111,118,74,56,89,81,51,42,146,193,70,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,176,45,80,31,146,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,245,128,0,0,7,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,171,109,46,235,126,251,213,199,137,62,151,81,99,149,87,91,110,153,89,62,41,45,146,201,89,11,41,230,125,82,216,43,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,133,154,102,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,93,246,99,151,250,20,243,248,183,80,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,242,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,178,124,154,213,85,249,34,145,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,1,84,30,42,29,122,212,213,84,221,122,88,209,187,237,93,27,40,234,38,183,231,55,58,126,210,178,177,139,20,46,74,10,106,136,229,115,145,136,231,207,21,83,28,198,63,156,93,173,213,139,43,94,22,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,229,103,90,177,165,154,95,228,127,73,154,151,138,98,95,19,238,249,47,142,222,105,168,60,215,111,143,115,181,222,123,121,241,238,51,151,29,246,230,221,255,0,20,41,219,194,135,94,122,134,182,235,205,147,68,177,74,218,188,139,4,185,211,212,62,235,104,185,84,84,62,138,199,73,31,114,103,214,211,57,172,145,41,31,221,145,91,199,139,98,158,73,217,28,138,215,190,57,162,236,30,57,223,177,63,222,79,225,160,88,254,21,173,250,47,169,87,89,108,90,115,171,216,86,85,114,130,157,213,114,209,217,47,244,149,211,199,3,92,214,186,87,71,12,142,114,49,28,246,53,92,169,182,239,106,127,74,30,212,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,7,52,187,117,55,211,109,130,235,91,98,190,245,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,107,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,56,93,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,60,86,107,173,250,47,166,183,88,172,90,141,171,216,86,43,114,158,157,181,113,81,222,239,244,148,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,182,236,114,127,66,159,171,5,213,141,44,213,15,61,250,51,212,188,83,45,248,103,107,206,252,10,243,77,95,229,123,156,187,125,222,203,221,195,151,109,252,121,109,191,7,109,248,41,80,62,53,126,169,241,111,167,244,62,227,113,58,175,129,143,237,179,247,111,248,144,22,168,0,3,242,71,118,181,77,117,168,177,67,115,164,125,202,142,158,26,186,138,54,204,213,158,24,38,116,141,138,87,199,191,38,177,238,130,102,181,202,155,57,98,145,19,126,43,183,235,42,131,196,135,94,115,46,155,124,64,244,227,85,176,202,218,182,190,221,131,219,153,115,161,134,161,33,101,218,220,183,90,245,168,162,149,92,199,183,132,141,110,200,229,99,184,61,25,35,83,155,26,169,99,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,112,116,0,0,0,10,171,213,30,183,239,189,35,248,147,234,141,22,71,85,117,185,105,149,239,225,114,222,236,148,112,178,162,102,85,37,130,141,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,45,249,53,206,142,37,96,90,160,63,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,235,0,0,0,10,160,240,175,235,214,166,150,166,213,210,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,110,140,72,154,203,95,0,0,0,0,3,242,92,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,127,23,61,237,106,110,170,136,126,178,42,248,163,250,19,212,223,201,125,226,136,230,158,25,93,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,54,69,125,76,49,108,217,24,254,82,61,145,247,249,72,171,55,104,39,168,0,1,249,46,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,139,158,246,181,55,85,68,63,89,23,252,76,110,215,91,7,69,26,129,125,177,92,234,237,215,43,117,69,134,174,142,178,146,103,67,61,52,241,222,232,93,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,74,0,66,15,13,14,184,233,186,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,190,251,228,73,24,170,142,123,33,155,224,0,0,121,76,235,86,52,179,75,252,143,233,51,82,241,76,75,226,125,223,37,241,219,205,53,7,154,237,241,238,118,187,207,111,62,61,198,114,227,190,220,219,191,226,135,202,197,186,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,150,183,90,242,106,42,186,169,248,49,207,127,8,163,145,207,119,22,49,206,93,147,228,214,170,175,201,20,141,94,46,122,103,149,106,39,72,243,92,113,106,79,55,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,237,251,126,105,178,189,93,197,173,138,41,94,174,251,187,45,59,116,209,159,211,105,103,80,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,50,203,206,43,119,152,98,86,34,164,72,175,123,29,78,178,177,236,106,47,54,57,205,217,220,182,80,210,240,0,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,55,95,155,156,136,159,53,67,197,90,122,155,233,182,255,0,117,162,177,88,186,131,211,91,141,202,227,81,29,37,29,29,38,89,65,52,245,51,200,228,108,113,71,27,101,87,61,238,114,163,81,168,138,170,170,136,132,32,241,180,212,204,86,155,75,48,93,28,243,125,220,146,225,144,38,77,216,142,72,221,229,232,105,233,170,41,249,204,222,125,198,119,36,170,218,53,224,173,119,98,127,188,138,205,150,21,248,101,232,167,233,167,171,140,91,204,92,60,173,6,9,182,107,89,194,94,19,75,228,167,135,203,199,30,241,189,174,222,170,90,110,109,94,59,196,146,241,114,59,142,225,127,192,0,7,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,126,77,99,221,4,205,107,149,54,114,197,34,38,252,87,110,1,214,103,89,152,15,73,152,5,77,101,101,117,37,199,54,184,211,190,43,13,134,41,97,154,118,207,36,53,11,77,87,85,76,179,197,50,80,247,169,214,57,37,143,117,221,120,183,231,248,82,182,144,245,137,171,154,99,212,188,125,79,94,111,21,121,94,67,91,81,42,228,16,214,86,62,6,94,41,37,98,50,74,103,172,91,53,140,107,82,53,133,188,22,40,159,4,10,145,171,98,107,0,209,152,60,86,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,224,85,246,160,124,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,186,252,220,228,68,249,170,30,42,211,212,223,77,183,251,173,21,138,197,212,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,57,7,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,0,3,154,93,186,155,233,182,193,117,173,177,95,122,131,211,91,117,202,221,81,37,37,101,29,94,89,65,12,244,211,198,229,108,145,73,27,165,71,49,237,114,43,85,170,136,168,168,168,167,171,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,67,169,37,172,178,92,225,174,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,187,236,246,175,244,161,156,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,240,0,31,146,217,118,181,94,169,159,89,102,185,210,87,211,199,81,61,35,229,166,153,178,177,179,193,43,225,154,37,115,85,81,31,28,177,201,27,219,248,181,236,115,87,101,69,67,245,148,215,162,253,107,255,0,37,94,187,181,174,193,159,220,238,178,105,150,83,168,25,12,119,42,104,23,187,29,174,185,110,114,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,109,43,161,138,53,184,155,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,0,253,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,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,28,255,0,195,155,173,127,228,171,168,243,216,51,251,157,214,77,50,202,127,87,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,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,50,196,88,167,134,167,136,93,102,153,95,104,116,43,94,114,255,0,245,11,95,202,43,61,242,233,52,245,18,89,234,184,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,198,57,37,71,57,204,143,155,154,23,40,0,2,154,252,107,52,207,236,254,184,225,122,165,73,73,106,167,164,204,49,247,219,230,242,241,240,170,168,174,160,155,245,147,212,108,196,71,239,5,93,28,108,122,185,206,227,2,181,81,173,99,55,252,158,11,25,253,77,139,168,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,39,55,61,148,243,215,189,88,197,249,179,155,156,139,219,69,108,213,241,102,210,251,174,163,244,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,54,252,85,22,54,69,21,92,149,15,147,103,35,89,78,237,209,17,85,237,164,189,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,211,241,15,252,86,181,51,244,119,209,182,71,110,167,171,186,210,87,230,183,10,28,102,142,123,124,157,190,61,201,22,162,161,147,57,30,215,36,50,82,210,212,196,228,78,92,187,168,199,55,139,156,169,48,10,128,241,180,212,204,87,32,212,125,59,210,219,77,95,152,189,97,246,251,133,194,239,219,146,55,199,79,231,214,155,177,3,184,189,94,201,145,148,139,35,152,246,183,245,115,192,228,87,35,254,65,2,244,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,78,245,82,196,213,69,123,33,139,185,43,254,243,81,25,27,149,92,212,69,84,211,153,74,222,13,154,41,246,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,93,72,25,87,45,251,194,223,175,170,205,68,242,61,50,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,80,39,234,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,79,2,31,248,119,117,191,71,213,86,8,184,150,99,85,199,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,226,198,65,230,21,35,142,54,75,80,212,99,81,175,99,82,96,0,0,0,56,255,0,87,90,33,117,234,59,167,76,207,70,172,87,202,75,69,202,255,0,79,76,234,58,186,184,220,248,18,122,122,168,106,99,100,156,126,243,88,247,64,140,87,162,57,88,143,87,35,95,199,130,246,0,6,88,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,52,189,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,189,181,18,83,114,123,252,165,83,28,232,234,105,185,189,140,89,59,83,199,44,93,206,8,215,240,228,223,186,228,82,136,124,65,116,118,213,162,29,90,103,88,142,53,97,171,181,99,213,181,16,222,236,241,75,74,216,32,88,42,225,100,210,54,149,172,99,25,229,163,168,117,68,17,163,19,102,164,28,21,85,204,114,147,171,193,63,88,174,183,172,55,60,209,11,229,250,146,90,124,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,129,81,102,143,122,122,202,108,88,55,69,250,105,154,229,53,222,74,203,143,233,125,154,233,113,169,237,62,78,197,44,22,152,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,206,17,106,157,113,107,95,216,111,13,109,5,209,202,75,127,122,175,83,112,252,123,189,60,145,114,142,10,27,117,29,5,68,156,92,146,53,91,51,167,125,26,55,118,61,171,31,127,126,46,224,160,86,174,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,133,234,120,107,104,15,232,43,166,12,127,237,30,158,253,151,206,178,142,245,207,37,243,44,218,186,127,239,137,188,147,103,221,85,209,240,165,116,91,65,247,123,110,124,156,152,217,29,46,244,173,210,198,138,127,40,158,160,176,157,28,146,225,228,169,50,11,130,249,249,219,47,110,70,80,193,19,234,42,187,78,237,200,137,50,193,12,169,31,38,43,123,138,206,91,55,117,77,41,128,0,0,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,2,85,0,0,129,94,38,189,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,82,61,145,246,56,200,171,15,106,152,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,54,57,143,225,44,106,215,183,147,30,230,174,203,243,107,149,23,228,170,106,76,170,15,21,14,130,170,105,106,110,189,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,206,94,238,200,196,149,204,15,87,172,125,93,218,186,190,240,183,212,236,174,123,117,37,159,44,176,212,88,237,185,29,170,10,134,189,140,157,110,180,46,101,84,44,87,44,172,166,153,57,112,238,38,232,248,230,141,29,39,105,100,117,69,159,170,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,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,252,160,91,247,138,71,95,85,154,119,231,186,100,209,203,133,214,219,151,175,147,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,251,228,127,102,168,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,228,255,0,85,89,238,85,254,218,228,121,38,71,112,255,0,190,86,87,92,171,170,36,255,0,206,146,105,164,145,255,0,233,115,156,239,233,85,47,79,195,187,162,10,62,149,112,69,203,115,26,94,90,155,150,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,111,38,62,15,48,137,36,145,190,90,118,171,28,173,99,28,161,213,122,81,233,71,78,58,74,211,134,97,88,84,94,122,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,224,60,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,228,252,68,122,223,163,233,87,4,76,75,14,170,229,169,185,101,190,89,108,78,72,96,169,134,215,27,102,138,55,213,85,68,249,90,246,242,99,231,242,234,177,201,27,229,167,114,61,170,214,61,171,72,58,79,157,126,139,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,126,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,147,253,85,103,185,87,251,107,145,228,153,29,195,254,249,89,93,114,174,168,147,255,0,58,73,166,146,71,255,0,165,206,115,191,165,84,190,158,130,122,32,177,116,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,187,242,115,155,28,72,206,63,225,115,208,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,206,227,212,78,107,210,87,201,201,120,197,83,80,215,181,21,156,59,145,70,213,98,185,171,52,209,54,122,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,15,172,0,2,170,252,115,191,98,127,188,159,195,72,85,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,154,190,57,223,177,63,222,79,225,165,85,129,168,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,10,33,240,251,235,215,33,233,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,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,111,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,89,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,234,188,59,186,250,172,233,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,201,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,203,17,103,222,24,190,33,116,120,181,29,55,78,189,64,229,253,155,84,60,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,140,41,218,133,148,201,197,238,71,72,177,242,70,36,77,96,90,86,73,168,88,14,29,117,178,216,178,252,227,31,177,220,178,74,143,41,101,163,185,92,225,166,158,229,63,38,55,181,77,28,142,71,76,254,82,196,222,44,69,93,228,98,127,215,38,254,128,207,183,136,183,81,85,61,66,117,47,145,207,102,203,42,238,216,78,43,80,235,54,51,10,203,19,169,35,100,108,99,42,170,41,214,23,57,146,50,122,136,228,145,179,110,175,124,93,132,85,68,99,24,201,233,224,231,105,215,27,174,156,100,90,139,168,90,135,149,220,48,201,188,182,61,137,89,46,149,179,79,74,200,232,209,82,89,233,219,59,23,183,11,57,50,158,63,47,42,70,174,142,161,146,49,86,40,149,129,77,133,191,120,91,245,245,89,168,158,71,166,77,99,184,93,110,89,122,121,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,238,62,54,119,170,4,253,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,67,255,0,14,238,183,232,250,170,193,23,18,204,106,184,234,110,39,111,138,91,235,150,24,41,161,186,70,233,165,141,149,84,177,50,87,61,220,88,200,60,194,164,113,198,201,106,26,140,106,53,236,106,76,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,7,95,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,115,230,85,203,126,240,183,235,234,179,81,60,143,76,154,199,112,186,220,178,244,243,149,24,238,69,89,83,61,116,215,120,211,187,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,220,124,108,239,5,149,0,86,175,138,71,95,85,154,119,231,186,100,209,203,133,214,219,151,175,147,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,254,251,228,127,100,56,87,138,55,93,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,37,144,214,181,204,88,153,31,20,229,45,53,59,152,229,71,243,237,203,35,145,232,215,36,48,202,238,65,225,113,235,179,76,191,58,246,122,210,42,146,171,194,227,215,102,153,126,117,236,245,160,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,84,29,57,107,125,215,167,29,97,178,235,45,138,199,73,119,185,88,41,238,45,163,164,171,145,204,129,103,168,161,158,154,55,201,199,239,57,140,116,232,245,98,43,85,232,197,106,57,156,185,160,91,79,137,175,93,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,141,181,85,150,185,218,199,227,116,79,86,185,207,146,77,149,89,83,52,91,182,54,51,140,140,100,157,254,81,170,67,221,166,204,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,249,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,51,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,166,235,242,107,81,19,228,136,93,247,135,119,64,180,125,49,226,171,158,106,149,190,213,114,212,219,223,106,163,101,166,130,163,236,204,105,28,172,242,212,181,60,85,233,51,217,60,141,168,146,55,164,110,251,177,183,147,99,238,74,29,87,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,159,170,228,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,33,10,252,115,191,98,127,188,159,195,75,62,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,41,88,62,57,223,177,63,222,79,225,160,114,175,5,79,84,249,79,211,250,239,113,183,23,82,102,219,165,94,166,51,46,148,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,209,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,3,53,157,88,250,167,214,79,168,25,15,184,206,77,79,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,204,43,234,199,213,62,178,125,64,200,125,198,115,149,1,170,128,64,15,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,147,252,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,1,106,128,0,41,91,198,175,213,62,45,244,254,135,220,110,39,20,232,131,173,28,171,164,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,242,174,166,129,94,144,173,99,18,8,209,28,244,251,241,163,162,228,206,73,35,59,95,141,95,170,124,91,233,253,15,184,220,72,0,6,164,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,41,47,195,67,175,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,78,215,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,247,248,189,168,246,53,170,249,149,247,83,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,31,172,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,235,254,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,110,124,202,185,109,62,24,190,33,117,153,77,101,55,78,189,64,229,253,235,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,148,203,221,133,148,201,197,141,86,198,177,242,87,172,77,120,88,253,110,161,96,54,236,202,131,78,110,25,198,63,75,150,93,41,214,174,134,195,53,206,22,92,106,160,68,145,86,88,169,149,221,215,177,18,25,85,92,214,170,126,173,255,0,238,87,111,64,102,219,171,62,160,110,189,77,107,206,79,170,245,143,171,101,182,178,163,202,88,104,234,21,200,180,86,168,119,109,52,93,181,146,70,198,245,110,242,202,216,221,193,102,150,103,55,110,69,186,120,83,71,174,55,190,159,106,117,67,87,181,142,235,154,80,102,119,9,39,176,81,221,42,166,173,170,182,71,77,44,180,179,185,245,83,42,200,189,217,34,77,161,69,88,227,108,72,246,175,41,164,107,66,139,11,179,240,202,235,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,178,43,234,97,139,102,200,199,242,145,236,143,191,202,69,89,187,84,152,125,92,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,178,252,218,229,69,249,42,129,169,48,69,94,130,122,223,177,117,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,187,242,107,91,36,74,249,84,0,0,4,85,241,71,244,39,169,191,146,251,197,17,66,216,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,155,28,199,240,150,53,107,219,201,143,115,87,101,249,181,202,139,242,85,47,167,197,31,208,158,166,254,75,239,20,69,0,129,127,221,2,245,175,138,245,89,167,20,150,75,181,207,203,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,226,232,159,44,170,51,25,163,186,197,159,104,86,127,107,212,109,57,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,21,47,251,163,190,170,176,222,171,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,48,59,169,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,33,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,209,159,89,152,15,86,120,5,53,101,29,117,37,187,54,183,83,178,43,245,134,89,97,134,119,79,28,52,235,83,87,75,76,147,203,50,208,247,170,18,56,229,147,101,221,56,187,231,248,231,132,247,250,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,104,105,122,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,229,97,90,133,128,234,85,170,91,238,156,231,24,254,85,109,130,161,212,146,214,89,46,112,215,65,28,237,107,92,232,157,36,46,115,81,232,215,177,202,213,93,246,123,87,250,80,129,93,120,117,211,138,229,125,14,219,178,205,2,204,237,79,253,41,92,36,197,174,52,85,173,141,110,148,116,46,164,149,215,24,22,157,92,189,185,153,202,158,25,31,179,218,214,85,177,241,187,245,176,76,86,95,73,18,234,228,221,67,97,56,238,138,230,185,6,43,144,228,87,138,59,91,238,86,104,159,59,225,164,117,68,114,77,36,244,237,84,109,77,52,77,139,191,44,82,126,169,204,133,121,253,212,85,64,209,78,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,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,190,219,162,254,6,101,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,240,52,251,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,216,155,61,83,218,212,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,241,107,83,100,74,33,241,83,209,203,22,145,117,113,119,169,199,38,218,147,61,183,197,152,201,77,197,255,0,222,181,85,51,207,29,74,115,123,220,175,238,79,79,44,251,253,214,183,191,193,173,70,177,21,66,218,122,9,212,204,87,84,58,71,211,59,142,45,87,220,248,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,220,57,118,219,43,17,219,57,98,154,39,171,91,207,98,64,21,107,224,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,189,249,216,246,199,75,90,231,201,243,137,25,26,199,64,141,111,221,122,172,210,47,223,68,94,22,85,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,159,136,20,67,226,105,173,127,166,158,174,50,159,47,111,242,180,24,38,248,85,31,56,184,77,47,146,158,111,49,36,155,72,246,187,122,169,106,120,57,56,239,18,69,201,168,238,91,203,255,0,4,189,28,177,69,138,231,93,64,212,77,222,189,84,220,23,14,163,143,139,219,229,41,99,142,158,174,161,119,71,240,147,188,249,105,190,74,206,76,242,191,117,219,72,228,74,171,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,26,30,232,127,71,109,90,33,210,230,159,226,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,119,56,220,228,129,169,34,115,108,112,70,199,42,240,220,14,234,115,78,162,181,231,13,233,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,110,202,228,99,184,49,31,35,147,131,28,169,234,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,125,186,209,234,219,42,234,231,84,215,41,185,69,228,113,187,23,153,183,227,54,230,182,72,187,116,46,169,145,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,187,49,162,38,204,64,57,254,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,57,59,100,221,92,174,115,158,247,61,239,123,220,204,52,7,89,112,13,56,197,181,115,50,211,219,173,171,16,205,57,124,18,233,59,27,219,169,217,21,205,228,212,85,124,93,198,34,201,23,113,173,238,198,215,62,62,108,69,114,74,175,13,222,129,111,186,251,149,90,245,183,82,45,254,75,76,177,251,131,42,41,225,170,166,100,159,105,170,160,147,117,166,100,114,181,204,117,27,94,206,51,200,230,171,95,179,161,102,238,238,62,27,138,207,244,119,1,212,93,35,187,104,133,230,195,73,75,137,221,44,235,100,101,29,21,44,44,101,4,8,196,108,46,166,141,204,116,81,62,5,108,111,133,120,42,70,248,227,84,79,186,128,81,7,68,29,104,229,93,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,149,117,52,10,244,133,107,24,144,70,136,231,167,223,141,29,23,38,114,73,25,127,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,61,157,104,244,147,149,116,141,170,107,139,92,165,243,216,221,247,204,220,49,155,139,93,36,189,202,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,189,232,213,23,103,161,221,124,52,58,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,112,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,127,139,218,143,99,90,175,153,94,22,21,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,82,96,143,253,23,117,109,138,245,115,165,137,148,219,98,242,57,37,139,203,91,242,107,115,155,28,93,186,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,153,17,83,118,41,32,0,0,113,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,188,40,51,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,78,218,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,46,219,110,171,248,151,19,224,169,233,99,41,250,129,93,237,214,224,39,248,0,12,214,117,99,234,159,89,62,160,100,62,227,57,53,60,46,186,250,172,195,239,182,222,153,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,220,40,221,219,141,177,118,209,173,134,71,59,146,43,36,87,195,10,250,177,245,79,172,159,80,50,31,113,156,229,64,106,160,21,213,225,169,226,23,71,169,182,42,29,10,215,156,191,253,93,80,114,138,207,124,186,77,5,60,119,138,94,116,208,211,82,190,105,38,73,42,110,46,146,103,181,17,177,242,146,56,145,206,115,228,230,231,88,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,92,78,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,89,157,80,93,122,179,214,138,157,70,172,180,82,91,173,182,234,119,217,44,49,69,78,232,103,117,170,58,186,137,169,157,84,213,150,86,173,79,26,133,73,22,55,35,55,79,186,159,210,161,55,252,12,127,109,159,187,127,196,139,84,40,135,195,31,171,187,87,76,186,185,87,138,102,22,234,69,196,245,42,162,221,109,185,93,100,168,108,15,180,79,19,229,109,61,83,159,35,155,23,150,106,212,201,222,228,168,173,102,210,53,223,171,88,228,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,96,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,159,240,245,233,87,13,234,191,72,245,243,15,188,219,105,27,147,219,169,236,117,56,157,222,73,22,23,219,174,42,203,151,4,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,145,43,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,202,188,12,127,109,159,187,127,196,137,41,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,136,28,171,195,83,196,46,143,83,108,84,58,21,175,57,127,250,186,160,229,21,158,249,116,154,10,120,239,20,188,233,161,166,165,124,210,76,146,84,220,93,36,207,106,35,99,229,36,113,35,156,231,201,205,206,177,83,45,159,234,171,2,202,191,219,92,115,36,199,46,31,247,202,58,235,109,117,60,159,249,178,67,52,114,51,253,14,107,155,253,10,133,233,248,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,4,160,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,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,55,219,116,95,192,204,190,161,97,87,93,53,207,242,93,57,190,212,82,79,114,197,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,182,219,162,126,6,162,10,22,241,83,209,203,22,145,117,113,119,169,199,38,218,147,61,183,197,152,201,77,197,255,0,222,181,85,51,207,29,74,115,123,220,175,238,79,79,44,251,253,214,183,191,193,173,70,177,21,66,210,124,52,115,250,157,65,232,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,23,58,54,82,84,201,21,45,60,172,141,19,131,219,70,148,138,156,147,155,152,230,61,220,185,242,90,76,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,60,132,14,139,183,35,40,96,137,148,244,189,214,247,36,68,153,96,134,37,147,139,213,189,197,127,29,155,178,39,127,232,75,170,235,239,79,90,19,212,85,13,138,91,173,69,234,44,126,223,125,199,89,222,98,208,219,170,159,89,29,178,106,190,18,35,217,222,71,220,104,36,227,218,86,204,218,78,15,115,81,172,33,173,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,128,93,167,131,238,142,88,176,110,152,19,85,105,230,243,23,173,75,184,79,81,89,39,23,179,177,75,67,81,61,37,61,54,202,247,49,220,94,202,153,123,136,214,57,124,207,7,114,72,218,164,234,60,166,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,100,147,112,79,191,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,167,171,3,42,228,170,190,116,65,125,184,116,75,130,245,103,166,148,183,91,212,149,31,24,151,54,162,89,153,39,145,165,167,174,150,10,122,170,88,91,18,61,97,99,32,122,212,43,164,123,155,201,175,70,164,109,145,204,138,165,255,0,120,92,122,19,211,47,206,189,226,180,10,33,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,29,233,71,170,237,56,234,215,78,25,154,225,82,249,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,197,203,20,200,136,217,26,215,34,163,30,201,35,101,75,120,136,244,11,89,211,30,84,153,230,150,219,238,183,45,50,189,247,106,54,74,105,234,62,204,200,146,68,207,45,85,83,197,88,144,189,243,198,218,121,36,122,72,239,189,27,185,58,62,228,188,3,167,78,165,245,79,165,252,238,28,235,76,238,223,238,188,237,154,178,122,159,133,220,255,0,83,52,81,249,184,33,150,62,247,107,190,247,199,201,223,113,251,57,63,165,20,52,166,14,127,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,116,0,0,0,32,7,140,158,138,125,185,233,246,211,172,116,151,14,205,94,153,92,23,189,4,146,241,142,122,27,140,180,244,242,113,106,70,229,116,205,157,148,106,221,222,198,164,125,253,249,59,130,21,151,209,30,188,211,116,227,212,190,29,169,55,154,218,184,49,228,168,125,175,32,72,106,37,141,139,110,169,98,197,36,146,178,38,61,211,50,23,58,58,148,139,131,185,190,157,136,155,59,139,147,65,26,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,25,151,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,242,142,213,212,214,186,86,107,4,186,115,141,209,94,124,222,55,167,122,127,142,227,118,200,99,73,227,141,149,81,219,105,214,224,247,71,42,241,239,121,174,228,46,145,141,107,95,29,52,31,206,70,163,221,197,64,22,211,224,167,161,117,150,171,22,105,212,61,250,205,217,248,223,12,111,29,169,145,103,142,71,210,196,254,229,115,218,197,68,138,72,95,51,105,88,217,17,94,228,146,146,118,125,205,156,143,179,243,149,116,177,162,159,201,219,167,220,39,71,36,184,121,218,188,126,222,190,126,118,203,220,141,245,211,202,250,138,174,211,187,113,170,194,147,205,42,71,201,136,238,218,51,150,238,221,87,170,128,0,0,0,226,154,43,214,6,135,117,3,168,249,182,153,105,126,73,241,74,252,31,178,233,170,249,194,148,183,72,222,174,100,147,80,42,72,178,84,67,12,136,216,223,47,6,199,202,72,149,142,123,100,99,148,51,132,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,0,0,0,20,87,226,35,208,45,103,76,121,82,103,154,91,111,186,220,180,202,247,221,168,217,41,167,168,251,51,34,73,19,60,181,85,79,21,98,66,247,207,27,105,228,145,233,35,190,244,110,228,232,251,146,194,178,255,0,188,81,253,9,234,111,228,190,241,68,80,8,23,39,225,123,208,45,247,69,184,117,15,172,214,255,0,39,151,221,109,239,167,177,88,42,105,152,179,89,105,102,226,175,169,157,94,213,124,85,146,49,21,137,27,85,174,138,41,36,100,155,190,87,199,13,138,128,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,150,83,225,111,208,45,30,162,121,30,166,245,142,223,106,185,98,9,231,41,241,220,118,178,154,10,232,110,242,39,118,154,106,154,184,228,107,216,216,98,122,72,145,198,168,146,58,88,210,79,184,200,217,222,130,189,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,203,180,235,131,172,156,55,162,141,47,183,98,218,127,77,143,174,119,85,79,75,14,49,140,45,18,186,138,142,221,20,141,99,230,158,24,36,137,96,166,108,76,146,40,145,174,78,82,35,81,173,115,35,149,88,28,215,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,45,122,244,37,212,199,82,250,59,170,22,109,62,208,202,26,188,186,135,40,188,69,37,102,16,228,98,193,116,122,70,230,200,246,74,230,170,209,61,34,251,238,168,106,181,141,72,35,116,201,36,81,113,56,5,206,237,159,106,190,100,202,203,205,207,32,204,114,203,253,68,20,140,150,166,105,174,23,27,132,234,140,134,24,145,206,87,75,43,246,72,227,99,126,107,242,107,83,250,16,188,143,14,238,136,40,250,85,193,23,45,204,105,121,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,188,152,248,60,194,36,146,70,249,105,218,172,114,181,140,114,132,192,0,1,85,126,57,223,177,63,222,79,225,164,106,240,200,208,189,56,234,47,88,51,173,47,213,11,55,158,181,87,105,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,37,124,115,191,98,127,188,159,195,78,85,224,169,234,159,41,250,127,93,238,54,224,34,87,80,253,63,103,221,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,187,36,145,72,223,159,21,39,87,134,87,136,133,78,43,83,110,233,195,94,242,58,70,99,12,167,145,152,214,79,117,184,69,76,203,51,33,137,207,74,42,169,166,115,90,180,202,214,43,97,114,175,56,222,172,133,17,209,185,137,4,244,235,95,165,27,23,86,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,228,42,185,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,10,1,241,71,245,217,169,191,146,251,61,17,61,60,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,64,191,20,127,93,154,155,249,47,179,209,1,234,186,8,233,70,197,213,166,141,107,206,27,218,181,81,229,246,223,179,117,152,181,238,182,23,187,200,85,114,184,44,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,8,151,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,103,255,0,130,190,175,97,184,134,168,102,218,71,125,158,174,27,238,161,83,208,205,98,86,192,175,130,103,219,227,173,150,120,94,244,249,177,235,20,203,35,85,83,130,164,50,34,185,28,172,107,229,255,0,136,39,65,88,247,83,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,168,20,131,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,167,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,170,191,8,62,153,46,183,93,109,200,245,163,51,166,200,44,85,26,85,81,37,158,150,130,123,115,160,101,69,214,166,10,138,122,168,102,124,137,187,95,77,19,190,252,8,136,244,125,68,46,114,181,19,132,151,18,6,85,201,85,124,232,130,251,112,232,151,5,234,207,77,41,110,183,169,42,62,49,46,109,68,179,50,79,35,75,79,93,44,20,245,84,176,182,36,122,194,198,64,245,168,87,72,247,55,147,94,141,72,219,35,153,21,75,254,240,184,244,39,166,95,157,123,197,104,20,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,59,210,143,85,218,113,213,174,156,51,53,194,165,242,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,202,150,241,17,232,22,179,166,60,169,51,205,45,183,221,110,90,101,123,238,212,108,148,211,212,125,153,145,36,137,158,90,170,167,138,177,33,123,231,141,180,242,72,244,145,223,122,55,114,116,125,201,120,7,78,157,75,234,159,75,249,220,57,214,153,221,191,221,121,219,53,100,245,63,11,185,254,166,104,163,243,112,67,44,125,238,215,125,239,143,147,190,227,246,114,127,74,40,105,76,28,255,0,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,232,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,14,149,210,127,66,118,174,174,250,50,190,95,113,170,202,75,78,162,227,185,197,125,37,158,178,170,70,193,69,85,4,148,214,135,73,21,116,140,167,150,119,178,56,219,80,232,90,197,68,108,147,61,87,228,247,16,131,253,85,96,89,87,251,107,142,100,152,229,195,254,249,71,93,109,174,167,147,255,0,54,72,102,142,70,127,161,205,115,127,161,80,185,79,5,79,75,25,79,212,10,239,110,183,28,171,198,111,64,244,226,143,224,93,67,210,230,86,171,38,95,114,237,217,42,44,18,66,141,155,32,142,45,213,42,225,88,152,175,89,160,99,216,201,31,50,246,214,36,129,136,246,61,177,199,56,124,159,238,201,92,127,147,7,217,239,134,221,127,78,223,15,242,95,29,248,53,47,193,187,222,99,135,155,225,230,57,119,188,175,235,54,236,118,188,199,203,183,218,251,133,107,127,170,172,247,42,255,0,109,114,60,147,35,184,127,223,43,43,174,85,213,18,127,231,73,52,210,72,255,0,244,185,206,119,244,170,159,40,181,79,6,77,3,211,138,207,142,245,15,85,153,90,175,121,125,183,185,100,167,176,71,10,58,108,126,57,118,85,171,153,101,98,61,38,157,140,123,35,124,43,219,72,150,118,43,222,247,73,28,1,199,250,176,232,78,213,210,39,70,86,59,238,75,89,73,118,212,92,139,56,160,164,188,86,82,200,217,232,169,96,142,154,238,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,124,152,211,154,248,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,41,88,186,159,26,191,75,24,183,212,10,31,110,184,149,193,225,233,128,97,186,159,214,54,156,225,154,129,143,82,95,108,85,85,21,245,53,22,250,180,87,65,59,233,173,245,53,17,36,141,223,103,177,37,134,53,86,59,118,61,17,90,228,115,85,90,161,53,60,43,250,10,166,165,166,181,117,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,103,9,123,187,35,210,39,51,245,248,157,120,133,214,98,213,149,61,58,244,253,151,246,110,176,242,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,206,51,39,106,102,84,167,23,181,27,34,71,201,30,146,181,157,215,196,19,175,92,123,166,108,54,187,6,211,235,237,37,102,170,93,233,228,134,133,148,254,86,181,150,7,162,211,57,102,174,133,101,71,194,247,83,212,58,74,116,116,111,99,222,196,87,53,204,69,69,164,27,101,167,62,213,124,201,244,118,107,102,65,152,229,151,250,137,234,223,21,52,51,92,46,55,9,213,31,52,210,171,90,142,150,87,236,146,72,247,124,215,228,231,47,244,168,19,39,194,211,168,94,163,177,253,113,176,232,206,21,77,117,205,48,123,175,234,238,214,42,138,167,173,45,134,135,188,175,154,231,78,247,170,178,147,182,249,156,247,181,54,109,67,164,72,213,22,87,194,246,118,191,28,239,216,159,239,39,240,210,95,244,47,209,149,139,163,205,56,170,182,73,117,248,206,103,148,121,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,113,69,100,81,196,15,28,239,216,159,239,39,240,208,42,172,151,254,29,221,111,214,116,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,253,126,23,154,67,134,235,214,171,234,78,145,234,4,21,114,88,178,45,55,172,134,161,105,39,88,103,137,236,186,219,37,138,104,223,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,226,157,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,112,104,250,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,245,149,1,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,183,240,51,89,213,143,170,125,100,250,129,144,251,140,228,212,194,122,5,163,234,115,195,171,76,179,205,45,183,218,173,186,155,100,248,253,70,201,77,5,63,218,104,214,233,80,207,45,85,83,197,30,179,49,144,70,218,121,36,122,198,223,189,27,184,182,78,228,80,175,171,31,84,250,201,245,3,33,247,25,203,158,240,172,187,90,174,61,14,96,52,118,251,157,37,85,69,174,162,241,73,93,20,51,53,239,165,157,110,117,51,36,82,181,23,118,61,98,154,41,17,174,217,120,72,199,126,14,69,80,162,28,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,178,252,218,229,69,249,42,151,253,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,18,188,84,58,10,166,170,166,186,245,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,8,187,187,43,214,87,62,184,52,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,208,152,30,53,126,169,241,111,167,244,62,227,113,58,175,129,143,237,179,247,111,248,145,23,252,73,58,129,192,122,154,213,124,35,85,244,229,245,108,182,214,96,240,210,75,71,92,176,165,109,20,240,221,110,77,116,85,17,195,36,141,141,234,222,18,181,170,237,214,57,99,119,203,146,18,131,192,199,246,217,251,183,252,72,11,84,0,1,74,222,53,126,169,241,111,167,244,62,227,113,57,167,134,246,131,97,189,73,106,94,163,233,78,103,69,72,230,92,116,222,226,251,101,116,212,235,51,237,55,20,174,160,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,189,47,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,67,253,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,54,194,188,41,250,237,186,165,214,131,165,157,101,201,169,29,109,117,58,65,132,93,110,51,185,179,199,58,57,141,142,206,175,84,86,189,142,106,185,96,230,230,171,21,157,134,171,249,193,28,115,43,173,254,139,177,94,174,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,198,134,166,116,98,204,148,111,89,228,85,107,23,238,72,173,151,139,248,172,111,160,28,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,152,26,147,40,7,197,31,215,102,166,254,75,236,244,69,138,120,97,245,191,89,212,94,43,83,164,58,145,85,207,62,195,237,240,203,79,80,216,103,127,197,108,240,199,79,78,181,83,212,75,44,139,37,103,125,219,204,174,224,142,239,198,230,53,219,73,194,186,252,81,253,118,106,111,228,190,207,68,7,85,233,43,162,11,23,87,29,14,228,181,184,229,45,170,219,169,182,77,64,169,138,201,123,172,153,244,240,190,149,105,45,171,53,45,91,163,138,71,201,15,7,74,248,211,130,185,146,237,197,205,108,146,163,224,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,175,248,46,107,166,156,80,225,57,31,79,23,59,207,145,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,127,191,52,126,85,239,124,106,136,238,219,145,237,230,140,149,99,232,30,40,93,11,126,154,241,87,235,142,142,97,158,111,82,108,188,62,49,77,68,238,51,95,109,113,198,228,93,161,70,175,152,172,135,104,251,123,43,94,248,145,241,254,181,205,167,141,2,162,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,83,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,151,224,201,211,71,253,93,234,143,44,180,255,0,156,176,98,94,98,15,248,60,237,108,125,200,191,226,211,50,88,164,255,0,226,232,222,133,170,1,149,114,194,122,159,232,42,154,171,165,13,49,234,159,70,236,84,148,111,163,211,123,37,195,57,182,83,247,85,245,143,90,58,38,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,46,238,202,245,149,207,175,99,74,125,39,122,88,209,191,167,248,247,183,64,6,122,244,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,221,4,244,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,124,39,108,107,201,172,123,160,149,209,61,237,98,201,26,53,252,91,186,181,181,87,226,107,208,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,117,70,83,77,46,238,141,236,227,27,31,39,99,140,104,144,247,99,175,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,195,71,192,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,11,9,241,61,232,42,155,70,46,181,125,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,231,52,113,54,46,213,61,11,149,176,53,17,101,251,179,78,145,177,173,98,198,198,198,190,142,250,170,204,186,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,251,254,192,51,92,7,168,61,35,180,230,182,106,122,75,206,39,155,217,210,87,209,214,178,26,134,62,9,152,173,154,146,166,54,185,241,43,218,171,36,51,69,187,145,30,217,24,187,236,165,27,117,245,209,70,85,210,158,163,213,222,237,54,207,49,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,247,163,98,189,23,147,101,100,65,121,58,59,172,88,14,186,224,22,189,70,211,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,255,0,129,87,133,120,163,250,19,212,223,201,125,226,136,170,190,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,114,108,79,138,210,124,76,110,214,171,255,0,135,254,160,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,160,20,173,211,37,166,213,127,234,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,37,124,75,250,28,169,233,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,251,140,141,99,122,34,181,143,154,42,232,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,196,209,69,166,183,72,250,183,208,106,43,133,101,166,147,35,193,53,10,207,28,210,208,213,185,143,84,99,246,87,67,34,194,247,36,85,48,74,213,106,172,111,231,20,208,175,23,35,216,138,129,154,34,213,60,25,58,104,255,0,171,189,81,229,150,159,243,150,12,75,204,65,255,0,7,157,173,143,185,23,252,90,102,75,20,159,252,93,27,208,138,189,69,120,126,234,158,139,107,237,143,75,109,208,249,172,111,59,200,41,173,56,174,71,51,106,95,67,23,157,173,150,10,58,106,234,164,166,100,109,172,72,226,73,37,142,38,187,102,175,38,162,167,201,47,39,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,239,57,85,242,57,85,206,85,85,80,246,165,112,120,211,232,237,170,245,164,120,166,183,219,236,53,114,223,113,171,195,44,149,213,148,148,173,115,27,106,170,100,142,71,85,72,140,87,163,35,169,142,38,68,174,122,49,175,172,145,54,87,74,133,143,156,127,172,12,2,155,83,250,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,137,43,167,158,227,77,18,212,81,36,109,137,121,189,233,83,12,42,140,77,249,170,35,85,28,138,173,80,165,111,13,125,94,169,210,14,176,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,77,184,49,181,137,73,35,220,197,71,163,34,114,39,45,213,142,179,79,23,61,76,202,180,239,164,121,173,216,181,95,148,251,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,110,221,207,42,216,158,142,228,215,69,44,172,86,253,237,210,141,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,38,87,137,206,186,95,117,158,251,162,178,93,111,54,169,127,214,190,207,146,87,218,237,200,206,221,178,241,117,103,126,169,139,243,116,172,229,12,116,78,108,114,189,202,145,246,220,159,227,21,206,8,235,211,70,1,77,170,125,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,201,47,57,109,222,97,139,88,170,177,42,61,140,109,58,74,247,189,170,156,24,215,59,118,241,221,52,188,83,183,130,198,142,221,111,90,185,149,235,125,194,195,73,45,139,26,179,190,201,67,89,87,74,231,61,183,90,167,198,229,117,44,138,197,98,62,58,104,229,100,170,215,163,218,202,200,211,101,108,170,92,72,28,255,0,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,207,15,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,210,241,31,250,209,233,39,21,234,231,75,23,22,185,75,228,114,75,23,153,184,99,55,22,186,56,187,117,206,166,145,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,46,236,64,32,7,132,167,90,63,98,239,180,125,40,231,238,229,101,200,238,19,79,139,221,39,174,226,219,117,116,140,228,234,23,54,87,163,18,25,222,197,88,155,18,35,188,204,206,78,50,45,71,40,237,210,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,48,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,186,107,63,136,22,190,235,182,135,89,116,19,53,154,212,203,45,171,200,121,155,141,35,171,82,229,120,242,144,171,25,231,229,146,165,236,168,230,254,51,191,118,38,243,70,199,166,202,212,3,235,117,245,214,190,85,213,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,58,200,200,235,248,43,163,109,206,161,36,107,30,233,165,98,170,177,175,106,118,99,122,177,19,147,165,124,174,129,122,40,202,186,172,212,122,75,221,218,217,229,244,203,25,184,67,38,71,112,168,73,25,29,127,5,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,242,116,76,151,197,116,119,210,174,101,213,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,247,209,178,185,143,111,153,145,173,145,176,179,139,185,61,21,202,157,182,72,246,95,246,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,224,68,8,255,0,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,12,47,251,197,31,208,158,166,254,75,239,20,69,37,244,201,105,181,95,250,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,3,167,93,121,204,186,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,178,57,88,238,15,70,72,212,230,198,170,104,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,166,191,19,62,139,191,147,102,163,179,82,48,166,247,48,28,250,225,87,61,53,60,52,61,152,236,85,202,189,215,208,239,27,27,11,97,114,61,206,167,106,113,119,110,41,88,173,94,202,201,39,63,232,131,173,28,171,164,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,242,174,166,129,94,144,173,99,18,8,209,28,244,251,241,163,162,228,206,73,35,2,250,117,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,51,239,214,39,85,89,151,85,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,220,87,68,215,189,190,102,70,182,55,76,254,78,228,244,70,162,246,217,27,25,210,188,70,122,215,254,85,90,143,5,131,0,185,221,99,211,44,91,245,118,218,105,215,181,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,219,68,233,165,141,60,167,68,29,23,101,93,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,149,13,52,234,197,133,43,30,147,198,168,215,175,220,141,93,47,23,241,72,222,17,172,186,159,5,79,75,25,79,212,10,239,110,183,21,65,212,221,166,213,96,234,75,85,236,86,43,101,37,186,219,110,206,47,180,148,116,116,144,182,24,41,160,142,190,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,107,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,205,103,86,62,169,245,147,234,6,67,238,51,146,171,164,238,138,49,94,171,58,17,205,47,118,155,103,151,212,220,103,48,186,73,142,92,41,210,54,73,95,194,217,65,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,188,93,43,37,138,189,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,166,191,245,85,129,101,95,237,174,57,146,99,151,15,251,229,29,117,182,186,158,79,252,217,33,154,57,25,254,135,53,205,254,133,66,247,188,60,250,211,181,117,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,56,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,46,63,226,167,209,5,30,164,226,183,126,167,180,242,151,134,95,141,219,226,151,33,164,239,65,79,79,91,103,164,142,119,207,85,183,105,31,45,100,108,88,83,119,202,136,176,83,240,107,92,246,198,215,85,14,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,224,84,13,57,131,138,116,127,212,165,139,170,157,14,179,234,109,177,59,55,88,120,218,242,74,70,210,190,8,233,47,17,67,27,234,35,137,28,231,242,133,123,172,146,53,71,189,123,114,49,28,168,244,123,91,218,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,31,146,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,245,149,87,226,185,215,79,248,254,151,244,83,51,255,0,226,138,92,254,182,133,191,241,90,219,92,117,8,239,252,111,154,99,91,254,226,21,127,251,34,16,56,87,137,127,92,117,61,71,102,83,104,246,14,202,70,105,214,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,223,125,146,44,143,85,87,49,144,194,3,223,232,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,147,119,93,149,202,231,53,140,107,222,246,49,210,3,196,223,66,244,227,167,77,96,193,116,191,75,236,222,70,213,67,167,244,82,205,52,170,143,170,184,85,58,225,112,73,42,170,100,68,78,228,207,226,221,215,100,106,53,173,99,26,198,49,140,104,68,2,202,124,46,186,250,172,195,239,182,222,153,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,220,40,221,219,141,177,118,209,173,134,71,59,146,43,36,87,195,202,186,2,233,39,21,234,231,75,53,183,22,185,75,228,114,75,23,193,46,24,205,197,174,142,46,221,115,169,174,204,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,17,47,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,94,190,24,93,122,212,235,61,170,147,167,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,60,33,146,87,75,221,168,174,106,58,119,42,164,95,122,24,22,71,185,207,73,30,231,136,95,136,94,180,116,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,217,228,171,171,133,205,107,161,169,137,168,206,52,236,84,69,106,174,234,239,159,224,136,22,20,82,183,141,95,170,124,91,233,253,15,184,220,73,169,225,189,214,182,169,245,131,250,68,253,38,88,49,75,103,217,47,132,121,47,129,82,212,195,220,243,94,111,185,221,239,79,46,251,121,102,113,227,199,109,221,190,251,166,208,175,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,219,103,238,223,241,34,213,10,171,240,49,253,182,126,237,255,0,18,45,80,8,21,214,215,133,253,171,168,252,254,197,168,218,81,122,199,240,123,149,69,66,83,101,113,58,218,216,224,172,130,73,164,154,91,147,27,3,17,211,87,114,149,232,228,149,200,147,39,111,121,98,237,170,201,37,122,103,233,87,72,250,80,195,106,112,253,45,182,213,185,247,26,143,51,115,187,220,164,100,215,27,139,209,93,219,73,165,99,24,222,17,181,202,214,49,141,107,27,187,157,183,55,200,247,246,0,0,174,15,26,125,29,181,94,180,143,20,214,251,125,134,174,91,238,53,120,101,146,186,178,146,149,174,99,109,85,76,145,200,234,169,17,138,244,100,117,49,196,200,149,207,70,53,245,146,38,202,233,80,177,243,159,235,246,142,88,186,128,209,172,179,71,114,57,188,189,38,77,111,117,60,117,60,94,255,0,41,84,199,36,148,213,60,24,246,44,157,169,227,138,94,223,52,107,248,113,119,221,114,160,25,151,36,255,0,134,142,1,77,168,61,105,105,221,45,203,30,171,186,219,108,117,21,55,250,165,133,37,225,70,250,74,105,37,165,168,149,241,170,112,99,107,18,145,19,146,240,115,220,198,59,151,62,43,24,11,116,240,79,209,219,173,151,13,207,53,190,249,97,164,138,159,37,168,165,178,88,43,38,165,115,106,221,5,42,200,234,199,69,35,152,136,180,210,75,36,12,85,141,234,142,150,141,232,228,69,137,160,89,160,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,43,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,92,157,34,93,122,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,121,246,215,101,100,144,200,173,143,186,145,183,67,199,52,234,31,167,236,7,169,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,156,78,114,55,117,142,89,27,242,228,160,82,103,65,61,111,223,122,71,206,229,162,200,234,174,183,45,50,189,247,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,45,249,53,206,142,37,101,244,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,205,191,80,253,63,103,221,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,187,36,145,72,223,159,21,37,175,133,239,93,63,161,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,121,149,201,229,232,230,222,78,230,232,230,50,85,100,159,170,107,170,36,80,186,144,0,2,149,188,100,244,83,236,55,80,86,157,99,164,184,119,169,53,54,222,189,232,36,151,148,144,87,91,162,167,167,147,139,82,54,163,97,116,15,163,86,238,247,185,100,239,239,197,188,16,186,146,37,120,154,244,235,83,175,253,52,92,103,197,177,58,187,230,109,134,84,71,121,176,67,65,20,78,171,153,156,218,202,202,118,171,154,175,123,29,78,175,147,179,18,163,228,150,158,157,17,30,173,107,28,20,24,75,255,0,11,77,11,172,214,14,171,44,57,37,109,155,205,227,122,119,254,169,46,115,72,179,199,27,42,163,69,75,123,27,36,73,199,189,230,187,115,54,55,185,173,124,116,211,255,0,57,26,172,116,64,46,167,193,179,69,62,195,116,251,118,214,58,187,135,122,175,83,110,9,217,130,57,121,71,5,13,186,90,138,120,249,53,99,106,182,103,78,250,197,118,207,123,86,62,198,220,93,205,0,159,224,0,0,133,94,36,61,107,106,159,71,223,163,191,209,157,131,20,185,253,173,248,191,157,248,237,45,76,221,191,43,229,59,125,174,204,241,109,191,153,127,46,92,183,217,187,109,178,239,226,188,61,60,66,245,163,171,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,113,168,122,170,35,81,119,70,252,255,0,20,80,232,30,40,218,33,175,58,217,160,208,209,232,189,242,174,162,142,199,80,251,142,65,136,210,71,250,252,134,6,240,116,75,27,155,247,165,125,59,152,233,18,151,240,149,92,142,78,82,195,11,29,72,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,81,5,69,248,154,248,119,212,226,181,55,30,163,244,19,28,164,102,48,202,120,223,146,227,22,171,124,84,204,179,50,24,154,197,173,165,134,22,181,171,76,173,98,58,102,162,115,141,234,249,149,93,27,158,176,5,101,151,253,225,113,232,79,76,191,58,247,138,210,128,75,232,240,167,203,49,91,199,70,56,86,45,105,201,173,85,183,172,127,226,95,23,183,83,214,199,37,85,191,191,117,174,124,30,98,38,170,190,46,227,17,92,206,104,156,154,138,169,186,1,48,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,219,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,126,39,234,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,188,1,97,62,23,61,9,90,181,178,235,54,187,235,70,51,87,81,132,216,234,24,220,126,221,87,3,124,150,67,90,215,61,37,124,156,151,148,180,212,238,99,81,89,195,183,44,142,86,43,156,144,205,19,131,186,248,91,244,11,89,167,126,71,169,189,99,183,221,109,185,122,249,202,124,119,29,172,166,158,134,107,68,107,221,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,239,190,70,118,108,168,0,0,133,94,36,61,107,106,159,71,223,163,191,209,157,131,20,185,253,173,248,191,157,248,237,45,76,221,191,43,229,59,125,174,204,241,109,191,153,127,46,92,183,217,187,109,178,239,226,188,61,60,66,245,163,171,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,113,168,122,170,35,81,119,70,252,255,0,20,80,230,190,57,223,177,63,222,79,225,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,98,127,188,159,195,72,213,225,159,173,120,175,78,218,157,168,218,199,154,219,238,181,182,92,127,79,228,243,48,90,226,142,74,167,247,239,86,154,118,112,108,146,70,197,217,243,53,87,119,167,221,69,219,117,217,20,44,255,0,175,110,183,236,93,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,240,108,172,141,121,163,159,46,220,90,230,199,42,178,133,191,213,86,123,149,127,182,185,30,73,145,220,63,239,149,149,215,42,234,137,63,243,164,154,105,36,127,250,92,231,59,250,85,79,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,90,255,0,133,207,66,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,59,143,81,57,175,73,95,39,37,227,21,77,67,94,212,86,112,238,69,27,85,138,230,172,211,68,208,236,29,4,244,65,98,233,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,119,228,231,54,56,145,149,87,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,17,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,66,247,188,59,186,223,163,234,171,4,92,75,49,170,227,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,113,99,32,243,10,145,199,27,37,168,106,49,168,215,177,169,78,218,63,211,38,125,174,122,95,168,154,129,167,52,213,119,139,150,158,212,89,91,46,61,67,110,154,174,182,227,5,124,149,17,185,244,237,133,28,231,62,39,66,199,57,138,221,150,55,72,254,77,237,163,95,224,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,105,246,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,248,185,239,115,151,117,85,83,245,156,83,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,157,172,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,43,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,92,157,34,93,122,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,188,121,246,215,101,100,144,200,173,143,186,145,183,65,25,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,155,218,198,115,150,69,107,27,201,239,107,83,117,249,185,200,137,243,84,60,87,80,253,63,96,61,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,188,226,115,145,187,172,114,200,223,151,37,2,147,58,9,235,126,251,210,62,119,45,22,71,85,117,185,105,149,239,187,45,238,201,71,11,42,38,101,82,66,169,13,85,35,100,150,54,71,55,54,196,201,23,154,53,241,111,201,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,236,191,39,53,81,126,104,166,109,250,135,233,251,62,233,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,217,36,138,70,252,248,169,45,124,47,122,233,253,10,101,76,208,237,99,204,252,166,155,94,185,252,30,166,181,188,161,177,93,36,145,170,155,204,174,79,47,71,54,242,119,55,71,49,146,171,36,253,83,93,81,34,133,212,148,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,43,194,243,87,176,221,5,232,39,82,117,115,80,39,171,142,197,142,231,21,147,84,37,36,11,52,242,189,244,86,200,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,43,171,170,46,166,243,238,169,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,225,3,100,94,45,123,219,4,78,149,236,107,18,73,17,207,226,221,209,173,240,18,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,187,222,145,66,198,55,146,175,4,89,56,113,238,73,202,79,248,119,116,65,89,213,86,118,185,110,99,75,199,76,177,59,132,81,95,90,179,79,77,53,210,71,67,44,140,165,165,149,145,57,142,226,246,65,230,17,36,142,70,69,80,213,99,145,207,99,144,56,175,242,104,213,63,228,227,252,168,254,19,254,163,62,208,124,3,252,69,79,152,254,103,251,55,252,87,107,201,247,191,189,187,189,207,241,255,0,171,219,115,245,116,187,212,222,125,210,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,39,108,107,197,207,99,103,149,209,61,237,122,71,34,181,252,93,178,181,218,51,251,39,138,253,149,251,11,246,102,213,246,111,225,255,0,9,248,63,146,143,200,249,30,223,107,203,118,54,237,246,123,127,115,183,199,143,31,187,182,223,34,139,60,68,122,32,172,233,87,59,76,183,14,165,229,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,242,123,231,242,232,178,73,35,226,167,114,189,202,230,61,202,18,215,197,15,87,176,221,122,232,39,77,181,115,79,231,171,146,197,145,103,20,115,83,165,92,11,12,241,61,148,87,56,165,134,70,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,97,175,133,199,174,205,50,252,235,217,235,72,235,30,127,153,69,128,212,105,107,114,26,181,196,234,175,16,223,223,105,114,163,160,75,140,80,201,3,106,24,138,155,177,235,20,207,99,184,170,115,68,143,159,46,220,124,100,87,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,42,175,165,253,107,254,78,218,213,104,214,56,237,254,118,175,31,183,222,60,132,14,139,185,27,235,167,181,213,83,210,247,91,220,141,86,20,158,104,150,78,47,71,118,209,252,119,118,200,182,169,227,87,233,99,22,250,129,67,237,215,18,149,128,244,25,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,252,50,186,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,238,170,202,153,162,217,210,61,252,100,99,36,236,113,141,82,110,239,21,240,175,232,42,166,170,166,213,213,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,251,95,0,85,95,142,119,236,79,247,147,248,105,106,133,85,248,231,126,196,255,0,121,63,134,129,202,188,21,61,83,229,63,79,235,189,198,220,89,247,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,43,7,193,83,213,62,83,244,254,187,220,109,196,255,0,235,219,173,251,23,72,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,47,168,133,148,169,50,36,213,85,109,142,88,223,28,60,27,43,35,94,104,231,203,183,22,185,177,202,172,10,33,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,225,115,215,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,206,228,52,77,107,214,86,73,201,56,203,83,78,214,53,85,252,251,146,198,229,122,181,203,12,210,186,157,191,213,86,123,149,127,182,185,30,73,145,220,63,239,149,149,215,42,234,137,63,243,164,154,105,36,127,250,92,231,59,250,85,75,201,240,251,232,43,30,233,155,13,161,206,117,6,197,73,89,170,151,122,120,230,174,125,71,149,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,66,157,186,177,245,79,172,159,80,50,31,113,156,233,93,2,117,147,83,210,14,168,86,220,47,180,213,117,248,38,79,78,144,228,116,52,52,81,79,90,247,193,28,203,71,53,58,201,36,104,215,178,89,85,174,69,127,5,142,89,55,107,158,145,171,121,175,86,62,169,245,147,234,6,67,238,51,158,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,236,244,71,70,229,78,50,49,206,13,57,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,164,207,18,126,134,46,189,62,231,245,154,169,167,54,186,186,237,58,202,170,42,110,82,178,142,214,230,193,139,206,233,163,71,82,202,232,99,72,33,166,116,149,12,109,54,234,213,219,120,184,170,198,146,73,234,188,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,219,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,12,187,150,169,224,99,251,108,253,219,254,36,66,14,180,250,103,169,233,71,94,110,186,97,13,117,93,194,197,61,60,55,124,122,186,173,98,239,212,219,166,228,141,238,36,110,84,71,199,44,115,66,170,173,103,53,133,100,70,49,175,106,19,127,192,199,246,217,251,183,252,72,11,84,5,122,248,133,248,133,235,71,73,154,209,101,211,157,57,198,48,171,141,182,227,139,211,94,229,150,247,69,87,52,237,158,74,186,184,92,214,186,26,152,154,140,227,78,197,68,86,170,238,174,249,254,8,143,15,79,16,189,104,234,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,156,106,30,170,136,212,93,209,191,63,197,20,35,7,141,95,170,124,91,233,253,15,184,220,71,130,167,170,124,167,233,253,119,184,219,135,141,95,170,124,91,233,253,15,184,220,78,85,225,227,212,21,139,166,29,66,212,77,94,191,227,247,91,220,118,221,63,170,130,154,134,223,3,221,222,170,150,231,110,100,45,154,100,107,153,75,10,189,81,29,52,159,117,55,70,181,31,35,163,137,225,102,158,37,253,98,83,116,223,164,115,96,248,101,226,147,244,139,156,83,201,69,69,12,117,146,197,87,105,183,72,201,25,45,209,171,14,206,99,218,228,237,194,170,248,247,149,85,237,238,36,18,48,164,27,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,55,124,142,79,155,149,92,191,138,159,87,88,181,139,62,215,92,254,233,168,218,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,240,170,219,247,134,135,65,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,157,222,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,239,241,99,81,140,115,81,243,35,195,176,116,65,209,118,43,210,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,121,80,211,78,172,73,150,141,139,4,106,141,122,253,249,17,210,241,103,36,141,149,45,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,17,171,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,99,152,254,18,198,173,123,121,49,238,106,236,191,54,185,81,126,74,165,255,0,116,47,214,109,139,172,61,56,170,185,201,106,248,54,103,139,249,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,114,68,100,178,83,14,57,210,174,101,157,116,161,112,234,91,4,182,213,221,153,138,229,23,27,78,81,73,20,136,231,210,219,163,163,161,158,26,200,161,70,114,115,24,233,234,123,238,230,188,89,218,122,49,24,201,158,223,19,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,134,148,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,125,99,154,116,241,212,14,3,212,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,186,199,44,110,249,114,67,165,129,149,115,73,29,50,93,173,86,14,145,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,54,228,255,0,234,203,173,251,237,191,166,173,46,233,51,76,234,174,182,89,41,244,255,0,28,139,54,173,88,89,31,158,165,168,177,208,79,79,75,75,51,101,87,164,47,100,239,74,132,116,108,115,184,181,136,229,141,210,53,225,207,252,68,122,223,172,234,171,59,76,75,14,170,227,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,113,123,39,242,234,177,199,35,34,168,114,61,168,231,189,168,240,238,232,130,179,170,172,237,114,220,198,151,142,153,98,119,8,162,190,181,102,158,154,107,164,142,134,89,25,75,75,43,34,115,29,197,236,131,204,34,73,28,140,138,161,170,199,35,158,199,39,42,233,71,165,29,71,234,215,81,217,133,97,81,121,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,197,201,20,40,168,233,28,215,42,171,24,201,36,102,135,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,125,91,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,15,214,113,78,179,53,175,42,233,219,166,204,195,88,240,171,125,170,182,245,143,252,63,203,65,116,138,73,41,95,223,175,167,167,127,54,199,36,111,93,153,51,149,54,122,125,228,77,247,77,209,107,7,251,181,125,83,255,0,188,29,42,255,0,213,87,31,250,112,19,255,0,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,34,128,64,151,254,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,250,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,83,169,154,103,165,157,74,105,100,248,182,83,73,106,200,241,188,142,222,233,173,215,24,99,166,172,236,121,138,103,178,43,133,12,175,100,145,182,102,199,59,157,20,237,69,219,150,233,186,47,207,61,157,78,244,245,149,116,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,198,141,232,215,61,172,150,41,88,143,127,14,75,53,60,46,186,250,172,195,239,182,222,153,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,220,40,221,219,141,177,118,209,173,134,71,59,146,43,36,87,194,29,131,166,127,7,124,55,79,179,42,156,195,95,178,122,76,225,150,139,199,119,31,180,81,68,177,219,171,41,35,71,118,229,185,69,43,21,207,123,156,172,114,211,49,203,19,123,92,95,37,67,36,115,19,186,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,75,255,0,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,253,93,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,88,235,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,127,3,234,245,21,160,217,151,77,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,119,86,163,221,193,232,248,220,188,216,228,64,210,69,47,217,92,194,142,201,148,209,124,42,247,72,206,23,107,37,198,46,221,76,109,238,192,246,54,166,154,84,221,19,156,19,200,212,145,139,247,163,149,201,186,181,203,191,214,42,3,194,235,175,170,204,62,251,109,233,159,88,174,23,91,165,171,35,184,83,80,226,119,137,234,103,172,146,217,84,246,69,77,5,181,204,115,157,194,141,221,184,219,23,109,26,216,100,115,185,34,178,69,124,54,254,0,0,6,115,58,224,209,219,174,136,117,71,168,24,141,101,134,146,213,109,173,188,84,222,236,49,80,210,186,10,37,181,85,202,233,169,155,78,213,99,27,194,54,185,96,114,70,156,27,36,18,49,170,188,55,56,81,102,158,55,26,95,117,165,207,244,247,90,33,117,92,246,219,157,158,92,94,161,27,68,238,197,28,244,211,73,83,23,58,141,213,188,231,109,92,220,99,84,106,237,73,35,145,93,243,225,93,122,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,1,119,222,19,58,95,117,211,142,143,173,119,59,203,170,227,168,206,175,21,153,67,41,42,104,157,78,250,104,30,216,233,161,219,146,170,200,201,98,164,142,161,146,108,212,115,42,27,178,42,34,61,211,40,243,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,248,30,128,0,0,10,160,241,184,182,105,28,87,93,61,188,182,74,181,213,10,170,121,105,158,200,42,216,232,18,193,19,164,115,86,162,21,119,54,61,106,102,127,97,237,106,53,232,149,104,245,114,199,26,54,173,137,21,215,254,188,212,245,7,213,30,93,147,67,91,73,83,98,176,84,63,25,199,159,73,81,21,76,15,183,82,75,35,91,52,115,70,198,164,172,158,87,77,82,138,170,237,146,161,24,143,115,90,213,35,252,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,155,113,115,216,217,225,115,154,139,187,82,88,213,118,228,155,133,239,120,90,98,218,29,106,233,78,195,147,233,13,14,215,91,239,221,204,106,234,165,134,91,131,239,16,42,178,72,102,88,213,123,112,179,146,186,158,37,226,169,4,209,200,230,243,154,71,62,96,21,43,224,151,172,119,216,178,172,235,167,234,136,123,214,90,155,122,230,52,114,114,99,124,165,84,114,83,210,84,38,200,206,114,119,153,45,55,205,95,197,158,87,238,183,121,28,169,109,64,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,69,26,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,25,204,234,83,74,173,90,33,175,57,206,148,88,178,42,75,229,183,27,188,77,73,71,89,79,86,218,149,88,62,78,142,41,164,107,24,223,51,27,92,145,78,212,106,35,102,142,86,167,243,75,95,241,43,241,2,253,4,209,215,104,38,148,205,207,62,186,219,219,241,75,139,93,188,118,122,26,184,42,89,250,169,96,169,100,212,247,22,47,150,158,62,76,86,164,114,49,255,0,62,77,41,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,3,79,113,187,86,101,159,227,88,133,247,39,164,198,237,183,203,197,21,182,178,245,86,141,236,91,96,154,102,71,37,84,156,158,198,240,141,174,87,174,239,106,108,213,221,205,252,83,74,122,59,163,184,14,133,96,22,189,57,211,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,255,0,129,19,56,58,197,163,185,246,133,103,247,77,57,212,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,255,0,133,18,207,252,41,250,231,181,94,177,154,14,151,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,228,234,150,58,118,50,8,226,221,29,11,56,35,25,217,69,148,43,131,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,168,189,111,241,118,234,75,77,117,163,62,211,155,22,19,166,179,219,113,92,162,235,100,163,150,174,219,94,233,228,130,154,174,72,99,116,142,109,99,90,175,86,177,21,85,26,212,223,125,145,63,2,106,120,122,117,65,159,117,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,202,161,232,170,142,68,217,27,242,252,85,66,147,58,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,231,85,209,238,183,239,186,13,209,222,77,161,90,95,85,117,179,103,89,70,97,53,198,107,228,80,177,35,163,179,203,67,4,50,37,52,201,42,73,21,98,201,78,214,163,251,106,140,141,238,115,30,217,17,142,96,119,255,0,20,94,190,171,51,11,237,203,166,125,29,184,93,109,118,172,114,225,83,67,150,94,32,169,158,142,75,157,83,25,45,52,246,214,177,174,111,58,54,247,36,108,189,196,115,102,145,173,226,136,200,209,243,67,94,149,122,103,204,186,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,197,105,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,104,39,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,188,58,6,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,224,68,246,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,42,175,197,115,161,111,241,253,80,104,166,25,255,0,197,21,89,253,21,11,191,226,185,183,72,233,209,191,248,223,52,246,187,253,196,202,207,246,68,197,170,31,146,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,80,51,67,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,247,95,18,29,121,195,122,146,212,189,56,213,108,50,182,145,204,184,233,189,185,151,58,24,106,22,103,218,110,41,93,94,181,20,82,171,152,199,115,141,206,217,28,172,111,54,43,36,106,112,123,85,125,95,137,127,67,149,61,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,113,145,172,111,68,86,177,243,66,0,38,167,64,93,91,98,189,35,105,102,182,229,55,40,188,246,73,125,248,37,191,25,183,53,177,203,220,174,109,53,217,236,158,120,150,104,164,90,56,228,72,91,51,227,85,115,123,209,162,38,239,66,37,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,89,167,133,63,67,23,91,214,77,65,213,22,171,218,234,237,246,219,5,66,73,138,89,110,54,183,49,110,115,190,157,146,69,115,94,252,124,93,76,198,206,199,193,36,91,171,166,103,52,123,59,40,146,135,117,240,212,240,253,253,4,209,208,235,222,171,67,207,62,186,219,221,240,187,115,155,188,118,122,26,184,41,159,250,216,167,166,100,212,247,22,47,153,130,78,47,86,164,114,61,159,62,78,63,39,136,95,135,166,180,117,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,53,12,68,85,114,46,232,239,151,224,171,97,64,8,85,225,189,209,78,169,244,125,250,68,253,38,95,241,75,159,218,223,132,121,47,129,85,84,205,219,242,190,111,185,221,239,65,22,219,249,150,113,227,203,125,157,190,219,38,240,175,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,237,179,247,111,248,145,106,133,85,248,24,254,219,63,118,255,0,137,22,168,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,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,251,110,169,248,158,128,129,94,50,217,253,78,51,210,229,175,12,183,100,52,148,149,25,142,81,73,77,89,111,114,196,179,215,91,169,226,150,162,69,99,92,138,244,100,117,49,208,171,158,205,182,87,70,213,93,164,226,224,164,194,231,188,24,53,122,167,47,208,108,151,72,238,51,213,205,81,167,183,134,205,70,174,130,38,65,13,186,225,220,150,56,88,246,253,247,189,42,97,174,145,202,244,249,36,209,162,57,81,56,178,152,73,169,225,29,169,153,86,31,213,237,159,5,180,213,239,101,207,109,245,246,251,189,44,146,73,219,119,150,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,220,99,158,118,162,34,191,116,11,212,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,2,85,0,0,142,189,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,212,153,82,190,55,184,158,43,103,190,233,86,83,105,198,109,84,87,172,131,227,159,23,184,211,209,71,29,85,195,176,203,107,32,243,18,181,17,242,246,216,170,214,115,85,226,213,84,77,144,14,129,225,9,213,182,85,168,150,234,190,152,243,72,188,223,216,172,125,183,12,118,226,141,146,73,157,67,29,82,178,104,42,165,146,103,111,219,243,84,145,211,178,56,218,214,197,19,154,171,247,89,189,149,20,173,224,169,234,159,41,250,127,93,238,54,226,234,64,17,43,196,215,168,170,157,0,233,162,227,6,45,150,85,216,243,108,206,162,59,53,130,106,9,98,109,92,44,230,215,214,84,53,28,228,123,24,218,116,124,125,232,145,95,28,181,20,234,138,197,115,94,217,106,82,183,140,158,181,253,185,234,10,211,163,148,150,254,205,38,153,91,215,189,60,145,113,146,122,235,140,84,245,18,113,114,72,228,116,45,129,148,104,221,216,199,36,157,253,249,55,130,129,0,11,169,240,108,214,191,183,61,62,221,180,114,174,223,217,171,211,43,130,118,103,142,46,49,207,67,113,150,162,162,62,78,89,28,174,153,179,178,177,29,179,24,212,143,177,183,39,115,82,149,137,127,225,105,174,149,154,63,213,101,135,27,173,188,249,76,111,81,63,212,221,206,25,18,121,35,125,84,136,171,111,123,99,137,120,247,188,215,110,22,200,246,185,172,142,166,127,230,163,149,237,11,233,0,1,10,188,72,122,41,213,62,176,127,71,127,163,59,254,41,108,251,37,241,127,59,241,218,170,152,123,158,107,202,118,251,93,152,37,223,111,44,254,92,184,237,187,118,223,117,219,197,120,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,238,173,249,126,42,150,20,0,31,146,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,245,128,50,174,119,254,138,58,174,190,244,151,172,180,89,151,118,235,89,136,92,182,163,202,108,148,83,49,190,126,151,139,210,57,17,178,34,177,102,129,239,238,198,187,177,203,179,227,238,49,146,200,167,0,61,5,247,0,204,177,156,103,25,204,239,184,245,93,37,139,49,167,169,169,177,92,28,136,176,87,50,158,161,244,243,163,28,138,168,143,142,88,213,28,197,217,232,142,141,202,156,100,99,156,26,114,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,41,245,138,171,240,100,206,186,142,184,124,119,8,248,95,197,52,98,215,220,119,196,46,51,190,63,132,93,31,180,158,94,129,120,187,189,220,231,206,90,127,186,200,249,36,220,227,124,156,42,109,80,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,106,160,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,192,211,69,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,134,109,250,78,245,79,163,127,80,49,239,113,128,210,152,0,0,16,171,196,135,162,157,83,235,7,244,119,250,51,191,226,150,207,178,95,23,243,191,29,170,169,135,185,230,188,167,111,181,217,130,93,246,242,207,229,203,142,219,183,109,247,93,188,87,135,167,135,166,180,116,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,174,234,223,151,226,169,97,64,10,171,241,206,253,137,254,242,127,13,34,255,0,135,70,144,211,107,214,91,172,90,71,52,20,146,84,100,90,79,116,134,222,181,115,203,12,17,92,89,113,182,203,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,202,15,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,8,0,105,163,64,117,142,197,212,6,141,98,122,197,142,67,229,233,50,107,123,106,36,166,228,247,249,74,166,57,209,212,211,115,123,24,178,118,167,142,88,187,156,17,175,225,201,191,117,200,166,125,186,189,210,26,109,8,234,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,247,220,246,83,207,19,30,174,87,125,246,187,239,63,249,203,106,158,14,58,189,77,154,244,209,93,165,181,19,210,37,203,78,47,19,66,200,33,130,86,191,225,213,207,125,84,51,74,247,110,199,189,213,11,94,196,70,42,108,200,89,201,169,186,57,225,61,74,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,85,224,99,251,108,253,219,254,36,120,175,21,78,134,45,90,91,83,252,164,116,142,215,73,111,196,238,85,20,182,219,230,61,109,181,182,158,154,205,63,105,35,138,170,22,211,198,145,71,77,42,198,214,191,159,21,74,137,90,168,231,247,248,199,237,124,12,127,109,159,187,127,196,139,73,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,12,224,244,187,212,222,125,210,206,168,91,117,3,16,169,171,172,182,178,161,174,189,99,203,113,154,154,138,243,2,71,44,124,39,108,107,197,207,99,103,149,209,61,237,122,71,34,181,252,93,178,181,218,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,215,7,247,21,63,215,219,255,0,131,239,245,152,255,0,234,175,250,167,255,0,97,255,0,228,62,83,253,153,255,0,244,127,238,203,62,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,168,25,109,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,30,40,254,132,245,55,242,95,120,162,56,255,0,133,207,93,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,59,144,209,53,175,89,89,39,36,227,45,77,59,88,213,87,243,238,75,27,149,234,215,44,51,74,238,193,226,143,232,79,83,127,37,247,138,34,130,237,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,66,157,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,108,107,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,212,153,82,190,55,184,158,43,103,190,233,86,83,105,198,109,84,87,172,131,227,159,23,184,211,209,71,29,85,195,176,203,107,32,243,18,181,17,242,246,216,170,214,115,85,226,213,84,77,144,14,129,225,9,213,182,85,168,150,234,190,152,243,72,188,223,216,172,125,183,12,118,226,141,146,73,157,67,29,82,178,104,42,165,146,103,111,219,243,84,145,211,178,56,218,214,197,19,154,171,247,89,188,43,241,71,245,217,169,191,146,251,61,17,213,124,21,61,83,229,63,79,235,189,198,220,114,175,20,127,93,154,155,249,47,179,209,1,207,250,81,233,71,81,250,181,212,118,97,88,84,94,70,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,241,114,69,10,42,58,71,53,202,170,198,50,73,25,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,5,124,20,45,54,168,122,109,204,175,176,219,41,25,114,172,206,42,41,42,43,27,11,82,121,160,134,130,137,209,68,249,54,228,230,49,211,204,230,181,87,102,172,178,42,109,201,119,176,160,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,158,128,1,156,30,171,186,81,212,126,146,181,29,248,86,107,23,158,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,244,15,11,143,93,154,101,249,215,179,214,147,211,198,190,211,106,155,166,220,54,251,53,178,145,247,42,60,226,158,146,158,177,208,181,103,134,9,168,43,93,44,76,147,110,77,99,221,4,46,115,81,118,114,197,26,174,252,83,104,23,225,113,235,179,76,191,58,246,122,208,39,255,0,141,95,165,140,91,234,5,15,183,92,74,203,232,119,72,112,221,119,234,163,3,210,221,65,130,174,124,122,237,81,89,53,116,20,211,172,47,168,101,53,20,245,73,10,189,62,243,88,247,64,214,61,90,173,127,7,59,139,152,237,156,150,105,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,138,190,30,61,66,226,189,47,234,22,162,106,230,83,77,231,252,134,159,213,83,91,173,108,170,142,158,107,157,116,183,59,115,98,167,141,207,95,248,210,61,90,215,185,145,69,43,209,143,225,197,120,86,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,197,19,255,0,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,160,118,175,12,95,15,74,204,90,178,155,168,174,160,113,14,205,214,30,50,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,198,100,237,66,250,101,228,246,163,100,89,56,163,210,39,50,207,192,3,53,157,88,250,167,214,79,168,25,15,184,206,90,79,75,93,50,96,61,83,120,98,96,186,127,151,211,82,81,220,159,79,124,109,151,33,75,116,53,53,182,105,214,249,81,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,238,142,109,91,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,141,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,147,225,111,215,213,102,162,121,30,153,53,142,225,117,185,101,233,231,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,184,248,217,222,238,189,125,244,39,106,234,239,25,162,190,227,85,148,150,157,69,199,105,214,146,207,89,85,35,96,162,170,130,74,136,93,36,85,210,50,158,89,222,200,227,109,67,161,107,21,17,178,76,245,95,147,220,81,15,250,170,192,178,175,246,215,28,201,49,203,135,253,242,142,186,219,93,79,39,254,108,144,205,28,140,255,0,67,154,230,255,0,66,160,19,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,32,175,84,125,74,95,122,161,188,96,185,174,98,156,242,155,38,31,14,61,125,169,101,43,41,225,172,170,134,190,182,70,79,27,24,229,68,231,4,240,43,246,70,55,187,221,70,49,172,70,33,58,188,12,127,109,159,187,127,196,128,233,94,33,126,30,154,209,213,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,56,212,49,17,85,200,187,163,190,95,130,171,195,211,195,211,90,58,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,103,26,119,162,170,57,87,117,111,203,241,84,176,160,5,43,120,213,250,167,197,190,159,208,251,141,196,227,253,10,96,20,218,159,38,189,225,147,99,213,119,218,138,173,23,190,84,219,237,244,137,43,167,158,227,77,91,111,168,162,72,219,18,243,123,210,166,24,85,24,155,243,84,70,170,57,21,90,189,131,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,64,171,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,13,57,233,62,117,250,80,210,204,55,83,62,23,240,207,181,184,253,186,251,228,187,253,239,43,230,169,163,155,181,220,226,222,124,123,156,121,113,110,251,111,178,111,177,156,206,165,240,10,109,44,234,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,121,197,110,243,15,90,53,69,149,85,239,99,169,214,39,177,238,85,230,199,53,219,187,150,235,113,62,17,154,153,149,106,39,72,240,219,178,154,191,55,246,43,32,171,198,109,211,190,73,36,153,212,49,193,79,81,19,36,115,222,237,251,126,105,209,49,27,197,173,138,40,152,141,251,187,168,77,82,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,134,190,36,253,12,93,122,125,207,235,53,83,78,109,117,117,218,117,149,84,84,220,165,101,29,173,205,131,23,157,211,70,142,165,149,208,198,144,67,76,233,42,24,218,109,213,171,182,241,113,85,141,36,146,101,120,42,122,88,202,126,160,87,123,117,184,157,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,249,57,168,169,243,68,3,61,157,20,117,93,125,233,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,253,47,23,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,213,194,188,22,41,173,154,243,45,195,53,212,26,75,198,144,81,84,58,174,142,134,41,37,142,247,112,98,113,88,232,234,149,177,182,40,152,138,174,108,147,66,254,111,108,127,113,144,186,93,225,179,76,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,129,150,210,90,117,221,164,52,216,134,37,211,182,174,91,160,164,134,159,80,180,158,193,13,98,54,121,95,60,215,27,125,186,146,41,38,123,29,247,24,197,166,154,134,54,163,23,230,176,200,170,212,85,228,248,150,90,247,91,186,67,77,154,248,97,104,110,169,83,193,72,151,45,56,197,241,137,159,60,211,202,215,252,58,186,130,150,150,104,98,99,119,99,222,234,133,160,122,171,209,54,100,47,226,228,221,90,240,230,190,11,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,121,61,121,85,91,91,81,35,169,184,53,138,137,206,9,234,37,238,57,236,107,124,183,31,188,233,26,137,114,134,109,186,66,213,234,109,8,234,95,79,117,74,225,61,36,22,219,77,225,144,221,39,169,130,89,153,79,110,169,99,169,107,38,70,69,247,220,246,83,207,43,216,141,71,125,246,183,238,191,249,171,164,144,56,167,89,154,41,149,117,19,211,102,97,163,152,85,194,213,69,122,200,62,31,229,167,186,75,36,116,172,236,87,211,212,63,155,163,142,71,166,236,133,200,155,49,126,242,166,251,38,234,149,131,253,197,78,169,255,0,223,246,149,127,235,91,143,253,4,186,144,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,52,81,214,143,73,56,175,87,58,88,184,181,202,95,35,146,88,188,205,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,20,3,170,186,103,149,104,222,163,228,122,91,154,210,121,123,214,51,112,150,223,83,198,57,25,28,220,23,238,79,23,113,140,123,161,149,138,217,35,122,181,57,198,246,57,19,103,33,167,226,21,120,153,244,93,252,164,244,225,154,145,133,55,183,159,96,54,250,185,233,169,225,161,239,73,125,161,68,238,190,135,120,216,233,157,51,85,142,117,59,83,147,123,146,202,197,106,119,150,72,195,197,120,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,240,134,73,93,47,118,162,185,168,233,220,170,145,125,232,96,89,30,231,61,36,123,187,7,138,63,161,61,77,252,151,222,40,138,118,233,159,165,94,161,181,203,87,42,112,253,45,182,213,227,89,14,23,81,230,110,119,123,148,149,22,230,99,181,112,61,221,180,154,86,49,102,134,167,189,18,181,140,99,86,84,123,28,237,145,177,200,246,91,159,136,221,186,251,103,240,234,205,45,57,78,71,246,130,245,69,111,199,105,238,55,127,38,202,79,136,85,50,233,64,217,106,123,12,85,100,93,199,163,159,219,106,241,111,45,147,228,128,83,103,73,222,169,244,111,234,6,61,238,48,23,167,214,143,73,56,175,87,58,88,184,181,202,95,35,146,88,188,205,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,20,89,210,119,170,125,27,250,129,143,123,140,6,148,192,204,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,133,186,120,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,240,134,73,93,47,118,162,185,168,233,220,170,145,125,232,96,89,30,231,61,36,123,186,87,136,63,65,255,0,202,254,197,99,191,225,87,155,85,139,62,198,121,83,83,84,220,34,225,75,113,161,149,237,87,211,212,205,28,111,153,189,165,71,73,10,162,61,173,115,230,106,179,245,203,35,62,183,69,29,2,233,199,74,120,173,21,218,247,111,181,100,218,155,81,181,69,195,35,146,153,36,242,18,58,55,198,180,214,231,72,222,112,194,140,146,70,58,68,70,201,55,39,43,246,111,8,162,9,84,0,2,170,252,109,53,175,255,0,128,94,156,232,237,255,0,228,205,110,21,82,69,255,0,148,81,210,71,11,210,79,252,181,100,107,163,255,0,48,173,119,243,208,174,13,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,248,157,171,196,163,87,170,117,127,172,28,226,116,158,173,109,184,125,66,98,22,216,106,96,138,39,192,202,23,57,149,13,69,143,126,108,117,98,213,200,199,61,85,234,201,90,139,199,100,99,99,0,26,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,253,100,85,240,203,214,191,211,79,72,248,183,152,183,249,90,252,19,108,42,179,132,92,33,151,201,65,15,151,146,61,228,123,157,189,44,180,220,220,188,119,149,37,226,212,111,29,229,80,3,133,117,193,172,86,173,16,233,115,80,50,234,203,245,93,170,229,91,103,169,178,88,101,161,170,108,21,171,117,171,137,208,211,58,157,202,246,59,156,110,114,206,229,141,121,182,56,36,123,81,120,108,119,82,170,252,109,53,175,255,0,128,94,156,232,237,255,0,228,205,110,21,82,69,255,0,148,81,210,71,11,210,79,252,181,100,107,163,255,0,48,173,119,243,208,10,171,45,167,174,14,152,190,195,120,98,233,165,182,60,94,213,102,189,105,87,194,110,23,198,84,77,230,42,160,154,189,171,21,202,10,121,211,185,191,114,227,89,20,175,99,100,72,149,176,162,181,118,142,54,144,87,160,157,51,202,181,67,171,141,51,183,98,212,157,207,128,228,20,89,53,198,119,199,34,195,75,67,65,59,42,37,124,142,99,29,195,151,109,177,49,93,179,86,89,162,98,185,188,247,47,211,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,254,0,103,175,163,252,254,167,76,58,163,210,220,206,28,134,146,197,79,75,148,80,211,92,46,21,107,19,96,130,221,83,42,83,214,172,142,149,56,49,139,77,52,200,175,93,184,34,171,145,90,168,142,77,36,153,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,209,159,69,154,153,250,93,233,79,76,51,169,42,238,181,117,117,24,252,22,250,250,171,164,157,202,170,170,234,37,90,58,169,222,254,110,87,247,39,167,149,232,247,59,147,154,228,115,145,28,170,136,30,3,197,31,208,158,166,254,75,239,20,69,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,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,187,111,178,167,226,94,247,138,63,161,61,77,252,151,222,40,138,1,3,234,255,0,170,172,247,42,255,0,109,114,60,147,35,184,127,223,43,43,174,85,213,18,127,231,73,52,210,72,255,0,244,185,206,119,244,170,151,105,225,161,208,229,55,78,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,220,124,105,27,17,17,175,124,220,83,194,159,161,43,82,90,168,58,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,71,105,64,69,94,190,186,40,197,122,172,211,138,187,221,166,217,229,245,55,25,183,205,38,57,112,167,72,217,37,127,4,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,241,116,172,150,133,191,213,86,5,149,127,182,184,230,73,142,92,63,239,148,117,214,218,234,121,63,243,100,134,104,228,103,250,28,215,55,250,21,13,73,149,235,226,123,208,85,78,179,218,170,250,129,209,251,21,93,126,160,219,41,233,161,186,218,41,59,76,75,181,186,6,205,206,104,226,108,93,218,138,230,163,160,106,34,203,247,161,129,35,99,92,244,141,142,10,107,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,185,255,0,5,79,75,25,79,212,10,239,110,183,20,172,93,79,130,167,165,140,167,234,5,119,183,91,128,225,90,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,36,212,240,244,233,127,62,233,51,69,239,90,115,168,215,124,126,227,114,184,229,21,55,184,165,178,84,77,52,13,130,74,74,72,90,215,58,104,162,114,63,149,59,213,81,26,169,178,183,231,248,162,74,0,6,107,58,177,245,79,172,159,80,50,31,113,156,233,90,69,208,230,101,175,93,40,95,117,239,74,95,87,118,201,241,92,162,178,215,93,141,49,136,231,215,219,163,163,163,153,36,163,68,78,78,169,99,167,149,86,37,223,186,205,146,61,164,98,50,110,107,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,10,139,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,252,10,151,253,209,223,85,88,111,85,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,223,86,196,231,189,222,90,71,54,71,66,254,78,228,196,86,170,247,25,35,25,18,188,72,188,55,127,72,31,20,234,23,167,171,15,250,171,251,245,153,54,51,71,23,253,90,254,151,214,82,49,63,250,51,241,89,34,79,246,71,205,205,78,254,233,81,89,125,58,235,206,101,211,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,221,145,202,199,112,122,50,70,167,54,53,80,52,188,14,127,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,89,157,47,221,122,76,214,138,157,57,172,187,210,92,109,183,26,119,222,236,50,197,80,233,167,109,170,74,186,136,105,155,84,229,138,38,165,79,26,117,89,18,54,171,55,95,186,191,208,154,51,41,91,198,175,213,62,45,244,254,135,220,110,32,120,175,12,126,145,45,93,77,106,229,94,87,152,92,105,19,19,211,90,139,117,202,229,106,146,157,179,190,239,60,175,149,212,244,174,100,141,116,94,89,203,77,39,123,146,42,185,155,70,214,254,177,100,142,244,237,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,42,219,192,199,246,217,251,183,252,72,181,64,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,20,129,227,21,169,159,108,58,172,135,5,164,171,186,165,38,5,143,209,219,230,165,168,147,251,213,181,213,40,181,146,79,78,196,122,162,115,130,122,54,61,234,214,185,206,129,26,168,173,99,21,110,210,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,49,154,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,7,117,233,31,166,75,174,191,232,247,80,183,236,106,154,146,227,144,226,152,189,185,182,123,108,182,231,84,79,52,242,87,54,178,71,210,185,136,247,182,165,105,237,117,20,209,177,140,85,145,107,56,43,152,222,92,163,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,188,159,10,29,29,181,105,175,73,118,76,185,214,26,186,28,135,80,106,42,47,119,73,107,105,91,20,242,64,217,164,134,137,172,119,6,189,105,150,157,140,158,52,114,185,55,170,149,236,94,50,34,20,193,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,128,105,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,245,144,255,0,194,151,83,63,72,157,27,99,150,234,138,187,173,93,126,21,112,174,198,107,39,184,73,220,229,219,145,42,41,217,11,149,238,114,195,29,45,85,52,77,69,227,199,180,172,107,120,181,170,179,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,0,170,191,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,30,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,50,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,34,229,60,100,245,175,236,55,79,182,157,28,164,183,247,170,245,54,224,189,233,228,139,148,112,80,219,165,167,168,147,139,146,70,171,102,116,239,163,70,238,199,181,99,239,239,197,220,20,172,190,136,244,26,155,168,238,165,240,237,54,188,209,85,207,143,45,67,238,153,2,195,79,44,140,75,117,51,22,89,35,149,241,61,142,133,147,57,177,211,36,188,219,193,245,12,84,221,220,90,161,194,128,59,87,83,90,23,89,163,242,233,206,73,69,102,242,152,222,162,105,254,59,146,91,38,141,103,146,55,213,73,109,167,75,131,29,36,169,199,189,230,187,147,58,54,57,205,100,117,48,127,53,28,140,104,95,79,75,26,215,252,162,122,125,194,117,142,75,127,146,171,200,45,235,231,224,108,93,184,217,93,4,175,167,170,237,55,185,34,164,43,60,50,172,124,158,174,237,171,57,108,237,209,58,169,88,30,10,122,233,89,117,177,102,157,60,95,175,61,239,130,112,201,49,218,105,18,121,36,101,44,175,237,215,49,175,85,88,163,133,147,58,149,237,141,17,142,89,42,231,127,223,221,202,203,63,0,0,0,0,3,42,229,212,244,137,211,70,150,117,65,225,177,167,24,46,166,90,127,251,113,228,175,20,112,83,124,82,217,254,31,158,89,60,164,243,69,39,103,187,216,99,36,226,223,190,205,218,191,208,169,74,197,255,0,120,92,122,19,211,47,206,189,226,180,9,41,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,235,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,5,85,248,231,126,196,255,0,121,63,134,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,137,254,242,127,13,57,87,130,167,170,124,167,233,253,119,184,219,128,250,190,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,249,60,24,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,198,49,105,166,174,145,202,244,249,172,49,162,57,21,120,190,96,120,190,233,125,171,52,233,46,167,60,153,212,144,92,180,250,241,69,114,167,157,212,77,150,121,96,169,153,180,82,210,178,93,209,208,177,206,168,134,103,109,201,28,180,177,162,183,240,115,106,47,165,141,107,254,78,221,65,97,58,199,37,191,206,210,99,247,5,243,240,54,46,228,143,161,158,39,211,213,118,155,220,141,22,100,130,105,86,62,79,70,247,17,156,183,110,232,161,165,50,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,219,63,118,255,0,137,22,168,85,95,129,143,237,179,247,111,248,145,106,128,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,120,163,250,19,212,223,201,125,226,136,160,18,255,0,188,81,253,9,234,111,228,190,241,68,80,8,26,168,42,175,199,59,246,39,251,201,252,52,181,66,170,252,115,191,98,127,188,159,195,64,229,94,10,158,169,242,159,167,245,222,227,110,57,87,138,63,174,205,77,252,151,217,232,142,171,224,169,234,159,41,250,127,93,238,54,227,149,120,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,255,0,128,0,10,171,241,206,253,137,254,242,127,13,45,80,170,191,28,239,216,159,239,39,240,208,33,175,65,189,47,218,186,179,215,152,244,231,37,187,213,219,177,235,117,158,178,247,120,150,134,161,176,214,186,8,248,67,27,105,220,248,165,98,191,204,84,83,171,145,237,68,237,164,155,47,46,40,186,8,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,169,77,158,10,158,169,242,159,167,245,222,227,110,46,164,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,173,95,20,142,129,107,53,19,207,117,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,199,198,254,245,149,0,50,174,90,167,129,143,237,179,247,111,248,145,26,188,82,180,47,78,52,27,169,168,237,58,95,102,248,53,171,40,199,233,242,73,173,177,42,37,45,29,84,181,85,80,200,202,102,34,39,106,21,242,237,122,71,186,181,142,123,145,156,88,140,99,36,175,129,143,237,179,247,111,248,144,22,168,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,7,228,241,150,192,41,177,158,168,237,121,157,187,30,171,164,167,204,113,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,109,178,58,55,42,111,39,39,123,95,4,189,76,202,169,181,79,58,209,207,55,221,198,238,24,250,228,221,137,36,145,222,94,186,158,166,158,159,156,45,231,219,103,114,58,173,164,94,10,231,118,32,251,200,140,217,100,7,141,30,39,241,142,153,113,204,166,147,25,243,181,120,254,97,77,222,184,199,69,220,146,223,67,61,45,75,36,229,42,34,172,80,201,58,81,181,219,170,53,210,36,8,187,187,129,89,125,11,102,183,92,3,172,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,121,25,156,136,215,53,121,182,42,153,28,197,223,100,122,53,85,28,136,173,80,209,153,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,101,92,208,158,25,163,150,46,160,60,61,48,125,29,200,230,242,244,153,54,151,216,41,227,169,226,247,249,74,166,80,83,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,215,42,25,236,52,167,210,119,165,141,27,250,127,143,123,116,0,102,176,210,239,77,122,189,77,175,90,13,131,106,228,51,210,73,81,145,89,225,154,224,148,144,75,12,17,92,89,188,85,176,198,201,119,122,50,58,152,230,141,21,85,219,163,17,81,206,69,71,45,11,245,205,165,246,173,28,234,211,83,48,59,19,169,18,219,5,227,226,84,112,82,81,54,146,10,72,43,161,142,182,58,88,226,106,171,90,200,91,82,144,166,219,34,164,104,168,214,239,197,44,211,193,179,90,254,220,244,251,118,209,202,187,127,102,175,76,174,9,217,158,56,184,199,61,13,198,90,138,136,249,57,100,114,186,102,206,202,196,118,204,99,82,62,198,220,157,205,64,159,224,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,0,31,38,193,137,226,184,167,196,190,203,99,54,171,55,198,110,19,93,174,63,15,162,142,159,206,87,75,183,118,166,110,8,157,201,159,197,188,164,118,238,118,201,186,174,196,107,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,15,21,173,249,173,215,77,116,95,62,212,107,21,61,36,247,44,87,23,186,222,232,226,171,99,157,4,147,211,82,73,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,63,19,218,144,43,198,91,63,169,198,122,92,181,225,150,236,134,146,146,163,49,202,41,41,171,45,238,88,150,122,235,117,60,82,212,72,172,107,145,94,140,142,166,58,21,115,217,182,202,232,218,171,180,156,92,20,173,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,37,122,242,233,214,167,167,204,155,76,105,230,196,234,236,149,25,14,155,216,102,189,70,145,69,228,153,127,166,167,74,91,132,48,73,11,123,79,122,44,48,205,42,163,228,114,201,82,233,21,202,146,180,242,189,15,232,237,215,91,250,163,211,252,70,142,195,73,117,182,209,94,41,175,119,232,171,169,93,61,18,90,169,37,108,213,45,168,106,49,237,225,35,90,144,53,36,78,14,146,120,216,229,78,123,150,105,227,55,165,191,106,250,113,177,106,101,5,139,205,87,224,153,4,126,102,183,205,112,242,118,186,214,44,51,126,173,94,141,147,157,83,109,205,249,53,207,110,219,166,205,238,40,28,127,193,31,87,170,89,117,212,45,4,174,158,174,74,121,233,226,203,237,113,182,8,187,16,61,142,142,150,181,207,147,229,42,190,68,146,129,26,223,188,196,72,100,95,184,170,188,237,124,206,183,65,58,153,149,105,127,87,26,103,113,197,170,251,127,30,200,40,177,155,140,15,146,68,134,170,134,190,118,83,202,201,26,199,183,159,30,227,101,98,59,118,164,176,196,245,107,184,108,104,164,1,159,111,18,141,94,169,213,254,176,115,137,210,122,181,182,225,245,9,136,91,97,169,130,40,159,3,40,92,230,84,53,22,61,249,177,213,139,87,35,28,245,87,171,37,106,47,29,145,141,190,157,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,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,125,183,84,252,76,198,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,177,255,0,4,125,47,186,213,103,250,133,173,19,58,174,11,109,178,207,22,47,78,142,162,119,98,178,122,153,163,169,151,133,70,232,222,112,54,146,30,81,162,57,118,171,141,202,173,249,115,183,66,21,120,70,105,158,85,167,125,35,195,113,202,105,60,167,219,92,130,175,38,183,64,248,228,142,102,208,201,5,61,60,79,145,175,99,118,238,121,87,74,197,111,38,186,41,98,122,59,239,108,147,84,12,240,248,132,105,125,215,74,186,193,212,155,101,193,213,115,83,223,239,18,229,20,53,115,81,58,153,149,16,92,28,181,43,218,221,85,36,100,82,201,45,58,200,213,217,207,167,127,201,170,138,198,207,255,0,4,124,214,213,95,162,250,133,167,48,211,213,165,202,199,148,69,123,168,149,204,111,97,208,87,82,71,12,77,99,185,114,87,163,173,243,43,145,90,136,136,232,246,87,110,168,222,43,227,113,133,93,104,53,163,79,117,26,106,138,69,182,223,49,121,108,148,241,53,238,239,182,122,26,185,38,149,207,111,30,40,197,109,194,20,106,163,149,85,91,38,232,221,145,93,231,252,23,50,207,131,245,53,145,226,213,121,55,146,164,200,48,250,158,205,186,74,222,220,119,10,232,42,169,159,31,24,149,81,37,154,56,22,177,205,217,21,205,141,103,84,217,188,192,159,254,40,254,132,245,55,242,95,120,162,41,47,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,237,60,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,48,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,95,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,224,39,248,0,12,214,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,201,63,211,7,90,118,174,150,58,9,204,108,88,134,65,72,221,84,201,115,138,212,199,232,214,153,181,75,69,2,209,91,155,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,220,66,85,120,158,245,235,83,163,22,170,190,159,180,126,251,87,65,168,55,58,122,105,174,183,122,78,211,210,211,110,157,179,115,134,57,91,47,118,158,185,200,216,28,138,177,125,216,103,73,24,230,189,99,123,106,91,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,93,87,84,232,88,247,69,77,27,165,98,201,42,181,81,168,191,240,34,249,255,0,245,85,158,229,95,237,174,71,146,100,119,15,251,229,101,117,202,186,162,79,252,233,38,154,73,31,254,151,57,206,254,149,82,250,122,5,232,163,21,233,79,78,41,47,119,107,103,152,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,197,177,50,32,246,189,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,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,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,182,126,237,255,0,18,45,80,170,191,3,31,219,103,238,223,241,34,213,0,0,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,246,217,251,183,252,72,181,66,170,252,12,127,109,159,187,127,196,139,84,0,0,2,42,248,154,107,95,232,91,164,124,167,203,219,252,213,126,119,190,21,71,206,46,112,197,231,96,155,204,73,38,210,49,205,218,150,42,158,14,78,91,74,177,114,106,183,150,212,45,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,243,44,167,198,211,88,239,178,229,88,47,79,212,240,246,108,180,214,244,204,107,36,228,199,121,186,169,36,168,164,167,77,149,156,227,236,178,42,159,154,63,139,252,215,222,110,241,181,87,144,120,68,104,237,171,82,186,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,171,114,1,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,20,195,227,39,162,159,97,186,130,180,235,29,37,195,189,73,169,182,245,239,65,36,188,164,130,186,221,21,61,60,156,90,145,181,27,11,160,125,26,183,119,189,203,39,127,126,45,224,133,212,144,131,197,247,75,237,89,167,73,117,57,228,206,164,130,229,167,215,138,43,149,60,238,162,108,179,203,5,76,205,162,150,149,146,238,142,133,142,117,68,51,59,110,72,229,165,141,21,191,131,154,17,87,193,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,38,244,177,68,169,188,207,124,85,146,202,188,93,187,89,74,245,226,228,85,86,92,73,154,206,150,53,175,249,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,233,76,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,0,170,191,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,90,79,87,90,223,117,233,199,167,76,207,89,108,86,58,75,189,202,193,79,76,218,58,74,185,28,200,22,122,138,168,105,163,124,156,126,243,152,199,78,143,86,34,181,94,140,86,163,153,203,154,5,32,248,130,235,21,171,91,250,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,203,73,80,218,137,227,86,46,206,73,249,170,35,158,228,39,87,130,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,43,155,86,232,41,86,71,86,58,41,28,196,69,166,146,89,32,98,172,111,84,116,180,111,71,34,44,77,42,86,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,75,218,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,3,50,229,170,117,197,162,159,110,124,53,180,23,88,233,46,29,154,189,50,195,241,238,244,18,75,198,57,232,110,52,116,20,242,113,106,70,229,116,205,157,148,106,221,222,198,164,125,253,249,59,130,21,86,104,247,167,172,90,197,156,244,95,166,152,86,83,67,231,108,185,6,151,217,173,119,26,110,235,227,239,210,207,105,138,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,192,161,126,150,53,175,249,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,233,76,204,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,133,234,120,107,107,247,233,215,166,12,127,237,30,161,125,168,206,177,126,245,179,37,243,47,222,186,15,239,137,188,147,167,221,17,210,115,165,108,91,79,247,187,142,100,156,158,233,27,46,193,42,128,0,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,0,0,42,175,199,59,246,39,251,201,252,52,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,236,79,247,147,248,105,202,188,21,61,83,229,63,79,235,189,198,220,5,186,107,94,151,218,181,171,72,242,253,40,188,186,146,58,124,166,207,83,109,101,69,77,19,106,217,71,59,216,189,154,164,137,202,136,247,195,47,110,86,125,230,170,62,54,170,57,170,136,169,152,195,85,6,117,186,248,211,60,87,72,186,189,212,156,23,10,164,242,150,90,123,133,61,194,154,149,177,199,28,116,190,118,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,118,54,177,170,170,168,170,161,122,157,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,175,159,129,177,118,227,101,116,18,190,158,171,180,222,228,138,144,172,240,202,177,242,122,187,182,172,229,179,183,68,165,111,20,127,93,154,155,249,47,179,209,19,255,0,193,179,90,254,220,244,251,118,209,202,187,127,102,175,76,174,9,217,158,56,184,199,61,13,198,90,138,136,249,57,100,114,186,102,206,202,196,118,204,99,82,62,198,220,157,205,72,1,226,143,235,179,83,127,37,246,122,32,37,87,129,143,237,179,247,111,248,145,106,133,85,248,24,254,219,63,118,255,0,137,22,168,0,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,7,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,130,170,252,115,191,98,127,188,159,195,75,84,42,175,199,59,246,39,251,201,252,52,14,85,224,169,234,159,41,250,127,93,238,54,227,149,120,163,250,236,212,223,201,125,158,136,234,190,10,158,169,242,159,167,245,222,227,110,57,87,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,0,0,170,191,28,239,216,159,239,39,240,210,213,10,171,241,206,253,137,254,242,127,13,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,109,159,187,127,196,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,219,63,118,255,0,137,1,106,128,0,41,91,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,195,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,90,167,85,216,159,219,158,153,117,87,22,143,25,251,65,87,91,135,221,188,133,185,180,94,110,73,235,153,75,35,233,123,81,108,229,116,205,157,145,58,62,41,201,36,107,21,191,121,16,205,97,170,131,54,221,96,96,21,58,97,213,30,169,97,147,99,212,150,42,122,92,162,186,166,223,111,164,72,155,4,22,234,153,86,162,137,35,108,75,193,140,90,105,161,84,98,109,193,21,26,168,213,69,106,6,133,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,187,109,186,175,226,81,183,138,63,174,205,77,252,151,217,232,139,20,240,117,212,207,182,29,41,205,130,213,213,218,146,175,2,200,43,45,240,210,211,201,253,244,218,26,149,74,200,231,168,98,189,85,57,207,61,99,24,244,107,90,230,192,173,68,87,49,234,181,215,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,10,203,241,176,210,251,86,61,171,152,30,171,219,221,73,13,70,103,103,170,182,215,83,195,68,216,159,36,246,247,199,181,84,178,162,239,51,223,21,100,81,39,38,238,214,82,177,57,57,21,17,158,127,193,179,90,254,195,117,5,118,209,202,187,127,122,147,83,109,233,217,158,56,185,73,5,117,186,42,138,136,249,57,100,106,54,23,64,250,196,118,204,123,150,78,198,220,91,205,73,169,226,227,166,120,174,97,210,21,227,58,187,82,109,122,192,174,20,23,11,69,84,113,199,220,111,153,171,134,142,120,28,247,49,94,144,189,147,163,220,198,57,188,164,130,7,42,170,51,101,168,30,150,53,175,249,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,134,148,192,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,10,54,241,119,214,43,86,165,117,70,204,71,28,191,85,215,91,116,250,207,21,146,166,36,170,108,180,81,221,93,44,147,85,186,6,177,238,106,61,26,250,120,37,85,70,191,185,74,230,57,63,86,213,46,250,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,49,154,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,5,138,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,184,117,28,124,88,239,55,85,36,148,245,117,11,186,63,156,125,150,69,77,242,86,113,127,154,251,174,222,55,34,217,87,80,58,103,250,100,208,236,243,75,99,164,181,84,85,228,216,253,117,190,131,226,145,243,165,134,185,240,187,202,206,255,0,184,245,111,106,116,138,68,123,90,174,99,152,142,106,114,106,28,87,195,47,69,63,66,221,35,226,222,98,225,230,171,243,189,179,90,206,18,243,134,47,59,4,62,94,56,247,141,142,110,212,177,83,115,106,242,218,85,151,139,149,188,118,149,64,101,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,74,125,52,103,245,58,167,211,206,155,234,13,195,33,164,190,92,175,152,189,182,166,233,93,76,177,112,150,227,229,216,149,136,169,18,35,24,246,212,36,172,123,26,137,193,237,115,118,111,29,146,141,188,69,116,114,251,163,125,92,103,116,215,121,188,197,38,97,112,159,49,181,212,241,99,59,212,181,243,203,35,147,131,94,245,111,106,116,168,131,119,113,115,251,28,248,181,175,106,19,215,193,99,88,173,87,173,35,202,244,66,225,126,171,150,251,141,94,31,123,161,163,171,170,107,152,219,85,83,35,106,182,150,53,122,189,25,29,76,114,190,84,107,17,141,125,100,107,186,186,85,2,85,117,211,154,218,176,14,143,181,110,251,121,167,171,154,158,171,23,171,178,49,180,204,107,158,147,220,27,228,97,114,163,156,212,224,217,106,99,115,215,125,209,136,229,68,114,162,53,115,152,93,159,140,253,218,235,110,233,66,201,71,111,185,213,210,211,221,51,138,10,74,232,161,153,204,101,84,9,71,91,50,69,43,81,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,168,29,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,248,1,162,142,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,0,21,235,227,95,105,181,77,211,110,27,125,154,217,72,251,149,30,113,79,73,79,88,232,90,179,195,4,212,21,174,150,38,73,183,38,177,238,130,23,57,168,187,57,98,141,87,126,41,181,112,116,7,157,126,142,250,201,210,123,255,0,194,254,33,230,242,8,236,93,158,255,0,107,143,196,163,125,7,119,151,23,111,219,243,93,206,59,125,238,28,119,110,252,146,218,124,88,49,107,22,65,209,46,95,118,187,208,249,138,188,102,225,104,186,90,228,238,189,158,94,169,245,208,210,58,77,154,168,143,222,10,186,134,108,228,86,253,253,246,228,214,170,83,103,73,222,169,244,111,234,6,61,238,48,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,51,89,213,143,170,125,100,250,129,144,251,140,231,42,58,175,86,62,169,245,147,234,6,67,238,51,147,83,194,235,160,90,204,194,251,109,234,99,88,173,247,91,93,171,28,184,83,87,98,118,121,233,167,163,146,231,84,198,69,83,5,201,207,115,91,206,141,189,200,221,23,109,92,217,164,107,185,42,50,53,100,193,221,124,48,186,10,169,209,139,85,39,80,58,193,98,171,160,212,27,157,61,76,54,171,69,95,105,233,105,183,78,216,120,77,36,78,139,187,79,92,228,108,237,84,73,126,236,51,172,111,107,94,178,49,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,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,250,84,10,224,240,49,253,182,126,237,255,0,18,45,80,242,152,46,147,233,102,151,249,239,209,158,154,98,152,151,196,251,94,119,224,86,106,106,15,53,219,229,219,238,246,88,222,124,123,143,227,203,125,185,187,111,197,79,86,0,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,254,149,2,184,60,12,127,109,159,187,127,196,139,84,60,166,11,164,250,89,165,254,123,244,103,166,152,166,37,241,62,215,157,248,21,154,154,131,205,118,249,118,251,189,150,55,159,30,227,248,242,223,110,110,219,241,83,213,128,0,1,156,206,184,53,138,235,173,253,81,234,6,93,89,126,164,186,219,104,175,21,54,75,12,180,53,78,158,137,45,84,146,186,26,103,83,185,94,246,240,145,173,89,220,177,175,7,73,60,143,106,39,61,139,62,240,105,192,42,113,158,151,46,153,157,199,30,164,164,168,204,114,138,186,154,59,131,82,37,158,186,221,79,20,84,241,163,220,213,87,163,35,169,142,185,26,199,237,178,186,71,34,109,39,39,74,15,228,157,210,199,253,173,58,85,255,0,177,182,239,253,226,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,129,245,143,41,170,186,103,138,235,38,156,100,122,91,154,210,121,139,46,77,111,150,223,83,198,56,223,36,60,211,238,79,23,113,143,99,102,137,232,217,35,122,181,120,72,198,57,19,118,161,234,192,25,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,209,159,69,250,199,125,215,222,152,48,13,85,202,97,225,122,186,219,228,167,184,201,201,139,230,106,169,42,37,164,150,167,102,49,140,103,121,244,238,151,182,214,163,89,220,224,155,163,119,95,65,118,233,147,166,219,253,214,182,251,125,233,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,159,55,57,85,126,106,160,101,180,191,239,11,143,66,122,101,249,215,188,86,157,87,249,39,116,177,255,0,107,78,149,127,236,109,187,255,0,120,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,159,55,57,85,126,106,160,125,96,0,2,170,252,115,191,98,127,188,159,195,75,84,60,166,117,164,250,89,170,30,71,244,153,166,152,166,91,240,206,239,146,248,237,154,154,191,202,247,56,247,59,93,230,59,135,46,219,57,113,219,126,13,223,240,64,42,7,193,83,213,62,83,244,254,187,220,109,199,181,241,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,107,169,27,61,82,70,218,54,203,27,94,170,149,49,197,28,239,68,145,136,173,138,177,138,213,84,149,197,159,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,244,33,249,50,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,117,249,53,168,137,242,68,2,154,252,39,116,46,251,169,253,80,91,53,27,224,214,170,220,91,77,55,184,221,221,112,86,63,141,84,244,245,17,208,36,49,42,57,93,51,103,103,125,175,217,27,31,150,87,115,107,251,109,125,234,30,83,5,210,125,44,210,255,0,61,250,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,248,169,234,192,202,185,165,62,147,189,44,104,223,211,252,123,219,160,31,201,59,165,143,251,90,116,171,255,0,99,109,223,251,196,233,86,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,1,77,126,50,250,33,106,193,117,182,193,173,22,251,229,93,69,70,168,83,206,218,234,9,163,111,10,73,237,176,81,211,163,226,122,108,170,201,34,146,45,216,228,85,107,227,123,185,42,61,25,31,229,240,108,214,191,176,221,65,93,180,114,174,223,222,164,212,219,122,118,103,142,46,82,65,93,110,138,162,162,62,78,89,26,141,133,208,62,177,29,179,30,229,147,177,183,22,243,82,226,115,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,253,42,121,252,91,167,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,217,126,109,114,162,252,149,64,232,0,0,0,0,50,174,95,247,133,199,161,61,50,252,235,222,43,78,171,252,147,186,88,255,0,181,167,74,191,246,54,221,255,0,188,79,127,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,80,62,176,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,77,73,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,240,31,201,59,165,143,251,90,116,171,255,0,99,109,223,251,196,14,170,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,249,57,168,169,243,68,3,56,93,39,122,167,209,191,168,24,247,184,192,105,76,230,150,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,0,0,0,0,170,191,28,239,216,159,239,39,240,211,149,120,42,122,167,202,126,159,215,123,141,184,183,236,235,73,244,179,84,60,143,233,51,77,49,76,183,225,157,223,37,241,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,224,135,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,118,221,141,95,232,64,61,169,80,30,54,154,103,138,227,250,143,167,122,165,105,164,242,247,172,194,223,112,183,221,251,113,198,200,234,60,130,211,118,39,119,22,35,223,50,178,173,99,115,222,231,126,174,8,26,136,212,103,206,223,207,41,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,10,118,240,113,213,234,156,43,169,122,237,45,168,158,173,109,186,143,103,154,22,65,12,17,57,159,17,161,99,234,161,154,87,187,103,177,141,167,74,246,34,49,87,119,204,206,77,93,145,204,230,190,40,254,187,53,55,242,95,103,162,46,251,22,233,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,118,95,155,92,168,191,37,81,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,155,175,201,173,68,79,146,32,21,215,224,99,251,108,253,219,254,36,90,161,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,211,170,255,0,36,238,150,63,237,105,210,175,253,141,183,127,239,19,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,8,215,226,143,232,79,83,127,37,247,138,34,128,77,73,101,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,15,107,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,240,31,201,59,165,143,251,90,116,171,255,0,99,109,223,251,196,14,170,85,95,142,119,236,79,247,147,248,105,106,135,148,206,180,159,75,53,67,200,254,147,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,59,111,193,187,254,8,5,64,248,42,122,167,202,126,159,215,123,141,184,229,94,40,254,187,53,55,242,95,103,162,47,39,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,127,161,15,201,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,99,88,206,114,201,27,158,238,44,99,90,155,175,201,173,68,79,146,32,17,3,193,83,210,198,83,245,2,187,219,173,196,255,0,60,254,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,223,102,53,63,161,15,64,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,94,246,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,223,103,185,63,165,79,63,139,116,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,45,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,187,47,205,174,84,95,146,168,17,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,123,217,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,254,149,60,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,205,142,99,248,75,28,109,123,121,49,238,106,236,191,54,185,81,126,74,160,116,0,0,2,170,252,115,191,98,127,188,159,195,75,84,60,166,117,164,250,89,170,30,71,244,153,166,152,166,91,240,206,239,146,248,237,154,154,191,202,247,56,247,59,93,230,59,135,46,219,57,113,219,126,13,223,240,64,42,7,193,83,213,62,83,244,254,187,220,109,197,212,158,43,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,219,118,53,127,161,15,106,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,157,126,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,62,110,114,170,252,213,64,250,192,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,182,126,237,255,0,18,44,127,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,219,119,185,127,165,79,213,130,233,62,150,105,127,158,253,25,233,166,41,137,124,79,181,231,126,5,102,166,160,243,93,190,93,190,239,101,141,231,199,184,254,60,183,219,155,182,252,84,15,86,0,2,149,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,91,166,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,182,239,114,255,0,74,140,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,109,216,213,254,132,3,218,148,193,227,79,128,84,216,186,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,243,115,217,79,61,3,17,239,79,155,56,53,170,189,181,70,220,249,229,51,173,39,210,205,80,242,63,164,205,52,197,50,223,134,119,124,151,199,108,212,213,254,87,185,199,185,218,239,49,220,57,118,217,203,142,219,240,110,255,0,130,1,81,126,11,25,253,77,139,168,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,39,55,61,148,243,215,189,88,197,249,179,155,156,139,219,69,111,32,241,71,245,217,169,191,146,251,61,17,119,216,183,79,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,242,215,27,94,51,69,73,85,7,54,57,143,225,44,113,181,237,228,199,185,171,178,252,218,229,69,249,42,140,167,167,173,2,206,111,181,89,78,107,161,250,127,144,94,171,120,121,155,141,211,25,162,171,170,159,131,26,198,115,150,72,220,247,113,99,26,212,221,126,77,106,34,124,145,0,136,30,10,158,150,50,159,168,21,222,221,110,39,249,231,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,253,8,122,0,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,7,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,58,85,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,121,253,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,12,193,26,168,57,87,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,3,242,116,133,171,213,58,239,211,70,158,234,149,194,122,185,238,87,107,59,33,186,79,83,4,80,190,162,227,76,247,82,214,76,140,139,238,53,143,168,130,87,177,26,141,251,142,111,221,103,243,83,176,31,39,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,236,159,55,57,85,126,106,167,214,2,42,248,163,250,19,212,223,201,125,226,136,160,19,82,89,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,249,57,168,169,243,68,60,7,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,3,170,128,0,17,87,197,31,208,158,166,254,75,239,20,68,170,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,0,206,23,73,222,169,244,111,234,6,61,238,48,26,83,57,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,34,175,137,166,181,254,133,186,71,202,124,189,191,205,87,231,123,225,84,124,226,231,12,94,118,9,188,196,146,109,35,28,221,169,98,169,224,228,229,180,171,23,38,171,121,109,69,122,79,130,254,148,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,105,123,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,111,179,220,159,210,167,148,180,244,201,211,109,130,235,69,125,177,116,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,0,232,22,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,31,172,0,42,175,198,211,69,63,248,5,234,50,142,225,254,76,42,225,75,36,191,249,69,101,36,144,177,35,255,0,203,82,71,58,79,243,8,214,255,0,61,72,235,225,51,170,22,173,56,235,6,215,108,188,182,146,58,124,234,207,89,139,178,174,166,181,180,236,166,157,238,142,166,29,185,34,164,143,150,90,72,233,217,30,237,87,62,161,187,42,170,35,29,119,217,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,254,149,60,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,4,75,241,171,244,177,139,125,64,161,246,235,137,89,125,11,97,87,92,255,0,172,29,36,177,89,170,41,33,168,165,202,41,47,111,117,75,220,214,44,22,247,121,233,154,138,214,185,121,186,42,105,26,196,219,101,122,181,21,90,138,174,77,9,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,77,246,123,147,250,84,243,248,183,79,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,242,215,27,94,51,69,73,85,7,54,57,143,225,44,113,181,237,228,199,185,171,178,252,218,229,69,249,42,129,208,0,0,113,254,177,45,54,171,215,74,26,195,71,121,182,82,87,211,199,131,222,170,217,21,76,45,149,141,158,10,57,102,134,84,107,145,81,31,28,177,199,35,29,248,181,236,107,147,101,68,83,54,230,167,110,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,57,175,242,78,233,99,254,214,157,42,255,0,216,219,119,254,241,3,149,120,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,52,123,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,67,197,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,128,116,176,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,75,75,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,125,152,212,254,132,3,208,0,0,166,189,23,232,163,249,85,117,221,173,119,252,254,217,117,143,76,177,109,64,200,100,185,84,192,157,168,238,149,201,115,145,99,182,54,110,77,123,121,49,235,36,174,137,28,230,70,214,183,120,157,52,82,37,196,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,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,139,158,247,57,119,85,85,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,107,141,194,142,213,71,37,125,125,76,80,65,22,220,228,149,232,214,183,117,68,77,213,85,17,62,106,136,84,46,153,248,164,235,182,161,245,81,139,216,98,188,83,197,132,100,247,219,77,150,43,75,172,180,205,124,105,81,61,44,82,189,100,69,116,136,187,247,182,94,235,145,59,159,135,201,168,208,184,48,127,157,60,171,53,60,83,42,109,220,99,93,255,0,165,55,63,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,7,154,202,245,47,78,240,71,199,22,107,157,88,44,47,155,143,109,151,27,140,52,238,119,46,91,42,35,220,138,168,188,93,243,255,0,185,95,242,1,233,65,249,45,119,91,101,242,223,79,119,179,92,105,171,168,106,226,100,244,245,52,210,182,72,165,141,237,71,53,205,115,85,81,81,90,168,168,169,248,162,161,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,207,230,58,129,130,233,229,189,46,153,222,99,102,199,169,28,215,185,146,220,171,163,167,107,209,141,228,238,60,213,57,42,39,205,81,55,82,63,234,143,136,255,0,73,218,117,98,158,225,111,213,171,6,73,114,100,140,142,27,117,182,105,167,116,138,175,217,219,190,24,164,70,35,90,142,118,234,155,124,145,63,23,38,225,40,14,67,172,125,88,104,94,131,64,249,117,47,45,158,222,246,110,137,20,54,218,154,135,57,200,146,124,147,183,26,183,255,0,133,61,62,106,137,242,255,0,73,86,58,225,226,225,172,185,146,84,91,180,190,63,178,144,59,135,110,163,122,74,237,191,197,170,253,217,232,209,127,22,200,159,63,247,127,232,66,8,92,174,151,75,253,119,154,175,153,106,106,101,93,183,70,34,43,149,85,87,100,70,162,127,74,175,254,144,44,51,172,79,21,26,189,77,164,184,96,250,28,181,246,251,27,229,224,219,148,208,77,71,83,51,25,36,15,107,218,232,234,119,68,87,71,39,243,152,139,197,200,155,34,170,237,4,180,138,166,247,69,170,248,93,102,52,198,186,239,6,67,109,150,222,215,63,130,45,75,106,99,88,145,93,186,109,247,209,191,61,211,111,242,167,226,124,75,165,130,231,102,130,150,107,149,63,97,107,24,178,71,27,156,222,104,221,145,81,85,168,188,155,186,57,170,155,162,110,139,242,59,55,67,216,5,195,80,58,157,192,160,160,255,0,104,239,214,187,212,223,205,255,0,21,13,194,153,29,248,185,191,238,211,240,221,127,208,160,104,35,74,234,111,117,186,97,135,214,100,172,107,110,243,216,109,242,220,26,215,243,68,169,117,59,22,84,71,110,187,253,245,119,207,117,223,252,171,248,158,164,255,0,42,72,188,189,44,48,127,155,141,172,255,0,208,155,31,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,0,0,0,0,0,0,0,0,0,0,0,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,48,212,124,55,2,133,103,202,239,30,69,156,121,239,229,229,151,229,179,151,255,0,133,181,223,238,29,255,0,160,138,90,181,226,179,211,110,158,165,101,14,51,117,251,81,121,161,170,90,89,104,59,21,244,91,43,94,230,200,189,215,210,57,159,117,91,253,27,239,191,200,9,164,10,146,212,63,25,236,142,178,102,174,3,167,255,0,14,143,231,186,124,86,57,191,161,159,231,104,127,208,255,0,253,63,240,30,10,187,198,39,93,106,104,231,130,146,208,180,211,73,27,155,28,201,83,70,229,141,202,138,136,237,150,139,231,178,252,246,255,0,64,22,253,169,186,159,136,105,38,41,85,152,230,151,72,40,232,41,120,114,231,60,81,185,220,165,100,105,199,184,246,181,118,116,141,223,231,253,63,240,33,159,238,170,186,179,206,250,138,213,42,204,205,151,235,173,186,210,148,244,180,244,86,248,106,166,134,40,146,56,246,115,187,93,233,26,215,43,223,34,238,213,252,23,252,170,167,156,213,30,171,250,139,214,120,31,69,169,26,187,144,222,40,164,219,149,18,212,36,20,203,178,177,83,120,98,70,71,248,196,199,127,55,241,77,255,0,21,85,60,62,159,226,85,153,222,109,98,195,232,91,188,183,139,141,45,10,46,233,247,123,179,50,61,254,106,212,95,155,211,250,83,254,20,2,251,188,58,160,207,163,233,123,26,168,212,11,138,214,203,89,79,71,85,107,123,166,154,71,37,185,246,234,69,133,174,89,126,123,239,207,116,111,220,249,252,191,164,147,71,61,233,239,17,155,3,208,236,15,15,169,119,41,109,24,213,174,137,235,178,39,222,138,142,40,215,240,115,147,241,103,249,87,254,21,58,16,0,0,0,0,0,0,0,15,137,97,204,241,172,158,162,174,146,199,114,243,50,208,205,36,21,13,236,200,206,18,49,81,28,155,185,168,139,178,185,62,105,186,124,192,251,96,0,0,241,250,153,171,56,30,144,216,38,201,179,235,223,195,45,240,49,207,116,190,90,105,190,72,199,189,126,81,49,206,254,108,111,95,195,250,63,224,42,235,91,188,99,50,171,171,210,135,71,113,231,89,227,254,154,196,173,142,117,95,241,107,252,201,232,145,83,240,145,191,143,244,239,253,8,5,165,231,90,163,167,250,107,111,150,227,155,101,246,123,67,33,133,211,171,43,110,16,83,189,204,70,185,119,68,149,237,223,126,14,219,254,5,255,0,34,149,147,212,231,139,173,230,155,38,185,227,58,17,109,163,146,142,219,87,45,43,43,235,225,122,182,163,131,163,78,228,114,82,214,108,246,57,91,42,181,219,38,237,115,63,202,165,123,231,221,64,235,126,168,212,205,83,168,26,175,148,223,22,126,92,163,171,185,202,232,145,174,87,42,181,177,162,163,26,223,214,61,17,168,136,136,142,84,68,219,228,115,245,85,85,85,85,221,84,14,147,169,61,71,235,126,172,212,44,153,198,167,229,23,26,111,159,110,134,107,213,100,212,177,110,196,99,184,71,44,174,70,242,70,253,239,242,238,167,61,138,146,182,177,36,158,40,38,149,27,247,164,122,53,92,137,243,79,154,175,252,42,159,250,79,240,62,213,175,43,184,90,173,21,150,104,34,166,88,107,54,87,61,105,162,89,26,168,230,59,229,34,177,94,137,250,180,249,35,145,62,107,254,85,220,62,41,254,148,181,15,164,169,138,170,54,181,93,12,141,145,168,228,249,42,162,239,243,255,0,65,254,100,146,208,206,129,53,255,0,95,113,71,102,120,102,57,220,181,44,139,20,115,121,202,36,230,238,220,82,34,113,146,161,142,77,219,51,87,240,255,0,235,238,136,17,242,243,123,175,191,85,121,186,249,57,57,26,214,53,168,174,86,177,173,106,53,17,17,85,118,77,154,159,250,9,153,225,37,65,108,172,234,90,174,90,247,162,73,79,103,99,233,209,85,191,55,252,66,147,252,169,254,84,79,192,140,218,221,161,90,133,160,25,141,70,21,168,150,143,35,93,11,213,173,79,49,4,188,211,132,111,223,245,50,61,19,238,202,197,252,127,167,253,11,180,141,240,160,173,165,165,234,113,99,168,68,229,61,174,54,71,248,255,0,59,226,20,127,232,255,0,72,23,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,224,245,79,91,244,223,70,173,19,222,115,251,255,0,195,160,130,23,78,171,229,103,155,238,181,175,118,255,0,170,141,235,248,70,255,0,232,254,143,248,55,15,120,10,204,213,143,26,60,114,193,117,186,90,116,167,77,104,178,24,41,101,107,40,238,149,119,42,152,99,169,111,220,87,57,105,221,74,199,179,109,222,155,43,255,0,20,69,255,0,66,196,237,97,241,75,234,83,84,146,74,107,69,93,62,21,74,231,49,204,91,5,194,190,158,161,170,145,185,138,139,35,106,17,21,21,92,174,219,138,124,218,223,199,111,152,94,109,251,48,196,177,104,219,46,79,148,90,45,12,114,162,53,213,245,177,83,162,170,239,178,34,189,201,248,241,95,253,11,254,67,139,106,79,93,93,53,233,141,29,198,166,235,168,150,139,156,246,232,86,101,162,181,93,232,38,169,159,238,181,220,98,141,213,13,87,57,81,201,242,249,20,61,148,117,31,175,89,164,77,131,39,214,44,214,228,198,42,57,173,170,200,107,102,68,84,223,111,231,202,191,238,151,255,0,74,158,6,225,116,185,93,170,22,174,235,113,169,173,157,223,140,181,19,58,71,175,201,19,241,114,170,254,8,137,255,0,34,1,108,154,155,227,73,138,195,86,216,244,151,8,185,62,4,98,35,221,126,182,68,174,231,187,247,86,246,43,182,219,110,222,219,255,0,221,127,160,140,185,255,0,139,95,87,121,53,194,163,236,182,81,100,198,104,86,87,44,13,163,176,211,190,78,10,168,173,71,121,158,242,110,155,47,225,254,233,127,31,150,208,176,1,234,115,237,79,206,117,62,239,45,247,57,190,124,74,186,110,28,229,242,208,195,191,6,241,111,221,137,141,79,147,126,95,129,229,128,0,136,170,168,136,155,170,254,8,123,188,95,66,181,123,49,160,146,235,143,105,206,73,87,69,28,11,80,181,49,90,42,164,137,99,70,181,220,145,236,141,83,109,156,139,190,251,108,187,159,175,167,26,76,114,225,175,122,125,65,151,80,197,89,102,170,200,168,96,173,167,154,54,201,28,177,62,102,181,90,230,185,174,71,34,239,243,69,106,238,133,254,95,172,26,89,166,189,63,222,111,216,238,35,98,181,91,233,177,74,138,152,157,77,107,142,47,184,218,37,115,119,72,227,69,254,107,27,253,9,248,39,250,0,205,243,216,248,220,172,123,85,174,79,197,21,54,45,87,193,239,166,236,98,237,98,172,234,14,251,67,52,245,241,87,85,90,168,85,42,100,100,108,72,159,71,51,29,193,17,17,92,143,99,255,0,23,42,42,124,149,63,201,85,181,19,186,162,103,76,244,68,87,109,242,79,248,54,47,219,194,231,29,139,30,232,163,7,254,246,108,53,55,10,155,189,93,82,34,55,239,73,241,26,136,145,85,91,248,254,174,40,211,117,85,95,150,223,130,34,32,74,224,0,0,0,0,0,0,0,16,155,197,63,168,155,238,136,104,237,6,59,138,214,212,208,222,243,14,239,147,170,101,36,19,199,23,148,170,162,124,156,251,187,237,187,37,114,38,204,119,205,127,163,100,82,5,248,85,214,234,5,203,169,103,199,142,93,146,24,31,72,181,183,102,173,59,29,222,167,91,133,15,121,55,237,187,142,232,173,249,162,183,111,242,161,208,188,101,53,70,179,32,212,108,119,78,150,150,157,41,49,175,55,218,153,170,254,111,243,16,91,230,94,72,191,47,146,166,201,183,244,126,39,253,248,43,226,119,89,53,143,40,205,31,68,215,90,155,141,214,219,82,117,115,23,106,159,53,110,147,143,29,249,127,55,231,190,219,127,167,127,144,23,12,247,178,54,171,228,123,90,212,252,85,203,178,33,83,157,101,248,174,102,180,57,63,216,222,154,47,116,182,234,90,37,95,57,118,150,221,73,88,179,164,148,241,57,137,11,214,73,163,94,46,124,187,253,196,249,181,169,243,217,119,181,250,186,86,86,83,190,154,71,189,173,126,219,171,23,101,249,46,255,0,252,162,131,186,221,232,91,46,233,114,241,79,122,166,184,79,122,197,238,178,186,26,74,249,219,79,11,249,71,79,27,222,138,198,202,231,47,222,89,19,230,214,252,153,253,59,160,28,15,83,181,155,82,181,146,239,37,247,82,50,79,139,215,75,34,202,249,124,157,61,62,238,87,61,202,188,97,99,19,249,210,61,127,15,233,255,0,66,29,191,165,46,129,53,87,169,90,166,93,124,156,150,76,105,187,243,173,173,142,166,155,189,242,157,169,217,147,203,201,27,182,146,14,46,249,252,185,34,126,43,242,139,109,94,46,69,217,23,101,223,101,46,19,162,239,18,61,14,165,195,104,116,251,48,177,218,176,154,186,94,239,106,59,125,45,76,177,205,202,90,137,93,247,97,166,86,183,100,227,248,187,230,175,95,244,160,28,203,174,110,133,186,100,233,147,66,224,200,113,186,107,191,218,58,138,198,210,71,83,93,120,89,57,189,212,117,47,68,70,125,198,170,44,144,53,126,77,223,241,79,195,228,144,51,65,180,95,36,215,141,69,183,105,254,55,11,221,53,111,123,148,136,217,21,177,240,130,89,126,106,198,61,83,116,137,200,159,119,255,0,202,157,175,175,158,177,107,250,156,207,22,223,101,169,88,241,43,68,157,186,40,98,154,165,35,157,241,77,84,145,212,58,41,81,168,143,116,83,162,42,240,69,68,249,111,248,161,52,252,31,58,124,179,89,48,42,237,110,187,195,5,101,199,33,108,15,183,119,105,98,115,168,82,25,107,233,228,237,201,243,122,119,24,228,223,110,63,134,203,186,1,246,51,47,6,173,9,171,198,59,24,85,227,35,162,190,177,36,84,154,170,240,213,129,203,197,220,17,83,203,57,118,229,195,125,145,23,100,82,184,186,172,232,227,82,122,84,190,71,79,150,73,71,91,105,174,122,121,42,234,37,168,146,62,47,124,233,28,111,146,72,34,111,119,141,59,156,173,110,255,0,37,69,79,151,225,162,178,13,248,188,233,195,114,222,151,151,37,166,141,22,183,30,191,91,170,147,102,177,21,236,119,122,14,42,231,108,187,111,85,190,201,253,40,159,233,2,142,205,29,244,103,129,193,167,253,55,224,182,232,37,89,18,190,197,108,184,57,85,252,182,87,208,83,162,167,243,83,111,230,126,31,253,115,56,134,163,176,156,122,147,17,195,44,56,165,3,222,250,107,45,178,150,223,11,158,136,142,116,112,196,216,218,170,137,178,111,179,83,240,249,1,94,94,50,250,91,108,187,96,24,246,165,242,123,43,44,30,111,228,146,170,36,157,249,173,240,252,219,178,162,236,137,254,84,255,0,148,175,14,137,243,219,230,5,212,238,158,203,99,146,38,186,249,145,218,108,181,93,200,145,251,211,205,112,166,230,137,191,224,191,113,62,127,208,93,23,95,186,35,62,182,244,253,121,179,91,223,58,220,105,124,191,149,134,39,68,212,147,149,109,43,159,187,164,84,68,217,177,42,254,40,81,191,76,10,228,234,91,73,85,173,228,169,156,216,118,77,246,221,126,33,8,26,87,165,145,211,82,195,43,255,0,156,248,218,229,255,0,133,80,255,0,83,243,91,85,203,110,165,87,55,138,172,44,221,55,223,101,226,135,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,141,109,234,151,66,122,121,134,157,250,179,168,20,86,73,106,249,246,41,214,25,234,38,147,138,199,203,104,224,141,239,249,36,209,175,225,248,59,127,193,21,83,217,234,38,117,98,211,92,62,191,52,201,43,233,232,173,246,245,137,37,154,162,86,70,198,172,146,182,54,238,231,185,173,77,220,244,79,154,161,157,46,164,58,131,204,122,136,212,42,188,199,37,186,85,201,78,238,223,149,163,124,242,172,52,219,65,12,111,224,199,201,34,51,146,194,213,93,151,230,191,53,255,0,34,5,200,96,126,41,157,40,229,188,155,124,207,104,177,231,178,53,122,165,84,85,170,159,46,63,36,115,169,152,138,191,121,126,73,243,94,42,73,189,56,212,172,35,87,48,250,28,247,78,178,8,47,118,11,151,119,202,215,64,215,181,146,246,229,124,79,217,30,136,239,147,227,123,126,105,255,0,90,102,34,207,105,174,191,93,232,108,118,184,31,61,101,198,166,42,74,120,152,213,115,159,44,142,70,181,168,141,69,85,85,85,68,217,17,84,209,71,67,154,113,83,165,61,41,105,190,31,95,12,176,214,69,102,109,101,84,114,53,90,230,77,83,44,149,47,106,162,181,170,155,58,117,77,149,55,77,190,106,191,138,135,117,56,111,85,157,86,98,189,42,225,112,229,153,21,166,91,147,234,106,224,164,134,153,22,120,152,229,145,36,93,214,102,67,43,90,168,145,61,118,84,77,254,95,229,77,251,145,193,250,207,233,206,135,169,157,17,184,224,40,141,134,232,218,202,58,218,10,148,217,174,99,226,149,57,34,191,181,35,145,59,111,149,62,235,119,221,127,20,77,192,129,122,209,227,33,123,188,217,146,135,73,177,47,130,86,73,252,234,175,62,202,158,27,62,53,79,185,61,18,34,238,137,34,127,231,111,253,8,87,46,111,168,89,134,163,94,106,114,12,206,239,241,11,133,100,207,168,154,111,47,20,60,164,123,220,247,47,24,218,214,166,238,123,151,100,77,190,127,240,31,229,156,97,25,30,157,228,213,120,142,89,110,154,134,231,67,219,239,67,52,50,68,230,243,141,178,55,238,200,214,185,62,235,218,191,52,79,199,252,132,173,240,217,209,189,25,214,13,76,150,209,170,18,65,60,208,196,233,105,168,170,22,145,209,206,228,168,163,107,26,177,206,199,171,185,44,146,55,100,79,154,110,137,253,32,67,247,218,174,145,210,54,225,37,182,169,180,175,77,219,59,161,114,70,169,190,219,163,182,219,241,63,41,117,30,34,29,58,104,102,155,244,137,147,92,177,76,34,193,103,185,219,89,64,202,9,41,173,180,116,242,170,58,229,72,201,54,88,226,107,191,152,231,111,199,111,146,174,255,0,37,42,119,65,244,63,46,215,220,238,28,31,16,163,124,211,240,109,68,238,108,114,185,35,131,189,20,78,114,172,113,189,83,101,153,191,53,77,147,255,0,172,161,206,73,177,225,251,211,103,78,218,255,0,122,164,182,106,46,109,111,109,249,178,181,89,143,203,230,34,154,181,63,190,92,173,99,227,158,63,194,56,88,245,226,139,178,42,111,183,244,249,46,161,188,59,181,187,66,172,49,229,223,10,125,234,206,145,83,172,235,111,130,174,166,88,36,149,238,106,35,255,0,189,152,214,162,42,49,23,117,223,119,39,227,186,17,231,79,53,7,46,210,140,206,215,156,225,215,58,155,117,222,207,80,218,152,31,28,242,195,186,162,42,43,92,177,185,174,226,230,185,205,84,71,38,237,114,167,244,129,124,182,239,13,94,140,40,27,78,255,0,208,247,114,162,14,11,221,251,65,117,77,222,221,190,246,222,107,111,197,55,216,236,150,13,16,210,252,94,203,73,142,216,177,143,45,111,162,137,176,193,15,157,168,127,6,39,224,156,157,34,185,127,229,85,32,95,73,126,44,22,12,143,225,248,94,186,70,148,23,9,86,42,102,92,226,70,69,79,201,123,17,163,229,154,170,177,93,183,39,74,231,46,223,130,111,254,84,37,7,80,253,98,105,78,154,232,165,211,80,177,252,226,207,119,168,100,116,178,82,83,219,110,116,213,19,204,217,42,97,141,220,26,201,218,174,217,178,42,174,206,249,34,42,255,0,64,21,11,226,79,95,135,85,245,109,147,82,96,111,166,146,205,111,161,182,83,195,45,53,82,212,71,43,150,146,57,94,168,245,85,252,29,42,183,109,215,230,223,249,19,199,105,183,70,93,68,234,206,15,87,158,225,26,103,121,184,91,160,86,164,14,108,113,179,204,171,187,42,156,59,143,107,156,156,39,107,209,90,213,69,68,95,244,237,227,240,107,109,247,90,181,147,31,182,92,150,106,250,219,253,222,223,71,58,253,249,94,246,62,88,161,254,148,122,175,201,81,62,123,255,0,193,253,6,138,116,39,78,237,90,103,164,120,182,29,67,107,134,147,201,89,232,98,168,99,96,108,106,233,153,77,20,110,115,209,26,221,221,250,180,221,85,55,249,1,154,122,202,27,222,43,121,242,183,26,26,155,109,202,134,72,229,88,106,33,86,73,19,182,71,177,85,142,79,242,43,87,230,159,52,84,36,102,91,215,134,171,229,218,3,65,161,181,245,223,222,148,112,69,64,178,246,169,190,253,27,40,157,77,219,226,148,232,169,186,57,87,151,62,95,233,254,146,98,120,155,244,23,20,246,187,207,80,250,89,106,165,129,182,202,127,53,121,182,82,65,197,206,137,141,164,129,142,134,24,41,254,104,214,50,89,30,175,145,17,17,21,201,242,221,10,161,146,57,34,145,209,74,199,49,236,85,107,154,228,217,90,169,248,162,167,244,40,30,147,77,240,43,230,166,230,84,24,94,59,69,81,87,95,112,238,246,162,130,46,227,215,183,19,228,93,155,186,111,247,88,229,252,127,160,211,6,159,99,75,135,226,20,24,234,254,52,157,223,255,0,154,87,191,252,171,254,235,252,165,43,248,74,233,141,86,95,212,189,14,110,232,105,229,183,98,93,223,55,28,205,87,115,243,86,250,232,153,178,112,86,174,206,110,255,0,53,111,250,55,252,11,202,0,0,0,0,0,0,0,1,224,245,215,59,164,211,125,35,203,114,234,155,132,116,82,80,217,107,230,165,149,242,164,123,78,202,89,100,102,206,87,55,231,247,55,249,42,47,203,228,6,124,186,180,212,107,62,171,107,238,79,155,227,213,93,251,101,195,201,121,119,240,115,119,237,209,65,19,190,79,107,93,252,232,215,241,68,255,0,209,243,45,79,194,27,77,174,88,126,132,87,95,235,121,35,47,87,89,107,34,71,49,19,238,77,71,64,244,255,0,174,93,255,0,154,191,208,159,242,20,159,44,175,154,69,150,69,221,203,248,154,94,233,207,5,131,78,116,55,6,197,27,65,75,73,85,71,142,219,35,175,74,120,146,54,190,169,148,112,199,35,255,0,154,213,85,85,103,226,228,229,242,77,192,233,7,196,204,112,220,119,62,199,107,177,76,170,223,231,109,151,26,121,105,170,33,238,201,31,56,228,141,209,189,57,49,205,114,110,215,185,62,74,139,243,249,124,207,182,0,168,126,177,188,41,178,219,69,93,86,105,211,141,138,162,253,5,77,91,229,150,199,79,179,100,166,133,203,81,35,156,217,42,42,156,249,85,168,144,198,141,107,121,57,92,138,137,190,232,87,78,81,132,102,120,69,91,104,51,44,82,239,99,168,118,252,98,184,209,73,78,231,108,141,85,217,30,137,191,201,205,95,151,251,164,255,0,41,168,226,37,245,225,210,150,11,171,90,69,113,185,218,48,203,116,57,29,191,179,229,106,104,173,208,182,161,221,202,170,86,191,239,182,23,72,187,71,26,167,201,83,229,186,47,200,10,11,52,57,225,225,12,113,116,97,165,110,99,118,87,217,220,174,249,254,43,230,37,255,0,242,153,228,123,92,199,43,28,138,142,106,236,168,191,208,166,128,124,52,175,203,119,232,255,0,0,164,85,69,242,22,231,195,242,255,0,69,93,67,127,202,191,238,127,208,4,166,35,247,94,208,199,55,74,25,187,100,110,232,139,108,84,249,255,0,79,196,169,137,2,120,237,94,193,237,250,145,167,151,108,46,234,198,190,150,227,216,238,53,200,213,69,237,207,28,137,252,230,185,63,22,39,244,47,255,0,44,12,196,26,144,195,111,116,217,46,33,99,200,232,228,107,224,186,219,105,171,98,115,87,116,86,75,19,94,138,139,178,110,155,57,63,161,12,183,151,213,225,133,172,245,26,185,211,141,36,85,179,214,205,62,47,83,29,129,95,82,229,114,237,77,65,69,252,213,87,185,120,239,34,237,248,127,79,201,0,151,170,136,169,178,149,173,174,158,26,57,45,187,93,48,253,99,208,40,123,137,111,201,109,181,245,148,60,163,79,43,21,55,97,201,55,114,170,171,239,236,232,92,188,81,138,171,207,240,84,79,157,149,0,62,86,43,13,214,159,23,179,211,223,151,123,156,84,20,236,173,254,111,248,244,141,169,39,243,126,239,243,183,252,62,95,228,249,31,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,7,241,206,70,181,92,229,217,17,55,83,250,66,239,18,46,178,166,233,207,1,167,197,112,107,141,11,242,188,155,206,80,189,174,142,42,151,208,197,229,127,198,58,53,145,21,142,229,60,46,106,185,142,106,166,251,162,252,145,66,51,120,188,117,73,73,126,154,14,158,49,106,158,253,28,18,83,92,110,115,112,86,241,169,134,122,200,159,7,23,196,138,187,57,145,187,155,100,217,127,4,69,249,169,88,39,210,201,114,75,206,95,127,184,100,249,5,90,85,92,174,149,82,214,85,76,145,181,157,201,100,122,189,238,226,212,70,166,238,114,174,200,136,137,191,200,237,93,28,244,193,119,234,107,84,105,113,183,210,212,182,193,7,63,137,212,197,220,103,111,149,61,67,225,218,70,198,246,183,121,32,219,239,109,191,224,159,63,192,38,159,133,15,72,62,97,27,212,14,101,77,178,69,42,71,106,135,159,226,169,228,106,225,159,148,115,127,198,78,15,103,252,63,208,133,172,159,47,25,198,236,248,126,63,111,198,49,250,85,167,183,90,233,98,163,165,137,100,115,213,145,70,198,177,137,201,202,170,187,53,168,155,170,239,242,62,160,0,0,17,83,174,94,138,241,238,167,113,37,184,91,162,242,217,109,7,251,10,171,147,223,252,249,105,146,79,184,179,199,23,248,168,21,62,246,255,0,142,233,243,252,104,166,209,116,203,116,131,80,105,238,116,110,248,125,255,0,23,186,50,86,252,162,151,181,83,77,58,57,63,20,123,29,180,145,167,244,57,23,111,233,67,80,37,114,248,148,116,33,137,229,56,141,235,94,48,26,25,169,114,27,77,61,77,198,234,215,214,206,248,231,166,138,42,202,169,156,216,248,63,105,29,35,153,183,205,173,217,54,251,191,138,132,3,234,59,173,205,69,234,43,12,199,241,28,150,77,163,182,81,164,53,111,218,15,239,153,118,167,87,63,102,65,31,13,223,79,203,100,85,79,158,223,130,124,231,23,130,254,154,58,60,14,253,170,146,197,187,39,184,215,90,24,254,95,130,163,104,100,219,110,95,247,43,255,0,91,255,0,41,82,17,211,79,37,71,149,108,79,238,238,173,86,113,93,209,83,241,77,191,31,232,52,53,208,46,142,254,131,250,102,176,97,149,13,79,61,37,101,194,186,181,233,35,222,146,74,250,151,181,174,251,237,110,223,171,100,73,178,53,19,238,239,243,85,85,80,144,239,99,100,106,177,233,186,47,226,132,59,234,175,195,127,73,245,214,146,239,147,227,84,95,5,204,106,169,151,133,111,114,166,167,189,43,99,137,145,126,173,245,76,137,187,54,46,63,134,203,203,117,249,167,206,99,0,51,127,212,15,73,122,187,211,157,238,123,126,113,99,225,66,146,59,202,214,249,154,85,243,17,115,149,25,39,110,41,164,86,114,108,46,119,21,249,167,224,191,209,191,24,230,238,60,55,249,127,144,212,70,113,131,99,90,139,141,87,98,89,101,11,170,237,183,8,37,167,154,54,204,248,149,91,36,110,141,219,57,138,138,139,197,238,79,249,76,238,245,149,165,246,205,26,234,123,80,180,238,201,78,248,109,150,219,175,114,138,55,200,233,21,144,79,19,42,35,111,39,34,43,182,108,200,155,174,255,0,240,175,226,161,223,60,37,244,147,237,207,80,146,101,119,107,111,118,217,143,219,150,182,154,126,247,30,21,240,87,80,200,207,186,215,181,203,179,94,171,243,69,111,249,81,84,188,82,18,248,68,226,214,139,87,72,118,172,138,154,154,70,215,94,47,23,73,170,37,115,220,168,238,51,36,73,197,63,4,78,48,51,254,84,82,108,170,162,124,213,118,3,252,234,105,161,172,167,150,146,161,156,226,153,142,141,237,221,83,118,170,108,169,186,124,255,0,2,136,60,79,244,110,135,76,58,133,169,186,88,109,94,82,221,144,64,251,156,206,239,172,156,234,167,174,173,115,151,103,189,206,77,218,196,252,17,27,242,252,16,184,221,88,234,131,68,244,114,197,113,189,101,121,229,149,210,91,169,221,59,232,41,174,148,139,87,38,200,213,70,50,41,37,102,238,119,54,236,155,166,251,167,249,74,67,235,163,170,122,110,167,117,69,247,203,21,52,244,214,58,8,214,150,146,58,138,120,227,149,205,101,69,75,152,231,43,36,145,21,120,78,155,170,59,109,209,126,95,210,161,222,188,28,243,219,102,55,169,217,54,59,116,168,237,186,243,228,188,191,220,114,255,0,138,167,184,61,223,205,106,255,0,186,79,197,83,254,82,199,122,138,235,63,71,186,114,178,205,89,148,93,187,247,78,31,222,214,254,197,83,123,242,58,41,31,27,59,172,130,70,183,146,196,173,221,126,73,190,235,254,156,239,91,46,215,11,61,74,85,219,106,59,50,183,240,119,6,187,250,21,63,5,69,79,193,84,93,46,183,11,213,91,171,238,117,29,233,220,136,213,127,6,183,228,159,135,201,168,136,4,248,215,111,23,45,90,204,164,146,143,74,105,126,202,83,253,238,50,243,166,174,255,0,225,168,228,251,179,209,162,255,0,49,188,127,229,223,241,66,35,228,90,251,173,26,143,150,210,228,25,6,89,241,27,227,234,34,236,77,228,41,33,222,84,224,214,125,214,70,214,127,214,49,62,105,183,203,231,253,39,67,232,199,163,156,151,171,28,166,178,154,146,127,37,97,180,72,216,174,21,106,249,34,84,124,144,204,248,209,143,72,101,102,252,162,110,232,237,190,78,77,191,31,149,185,232,127,134,231,76,122,27,144,91,243,75,22,59,119,184,100,150,201,22,90,90,250,251,204,239,236,185,82,70,170,163,35,88,227,118,236,147,101,228,197,252,19,109,151,117,80,241,222,25,23,62,162,239,122,111,85,114,214,154,191,49,109,100,175,130,212,189,186,22,109,10,65,70,176,167,247,178,35,191,154,178,255,0,59,231,254,95,232,38,193,255,0,17,68,200,98,100,49,55,102,70,212,107,83,127,193,19,240,63,236,0,0,1,87,222,51,154,197,27,177,140,123,69,232,217,187,146,190,146,253,44,187,255,0,222,238,20,206,103,21,103,252,11,186,63,254,79,233,44,238,174,162,58,74,89,170,166,145,145,178,24,221,35,158,245,68,107,81,19,117,85,85,252,16,206,175,92,26,151,121,212,174,166,179,217,238,211,83,75,21,134,255,0,116,178,80,186,8,209,173,90,88,46,21,43,26,170,162,175,37,217,235,247,191,164,15,155,210,22,5,91,168,186,245,142,99,212,148,30,109,38,243,156,162,238,164,123,237,69,80,244,249,171,155,254,225,87,241,254,131,72,12,99,99,99,99,98,108,214,162,34,39,250,16,207,151,135,118,164,90,244,203,169,252,94,255,0,118,134,89,33,111,157,221,35,107,85,127,234,117,91,63,235,156,212,252,94,159,210,104,57,21,21,55,64,63,160,0,7,241,81,28,155,47,224,127,64,25,97,186,255,0,213,74,207,252,162,79,255,0,185,75,185,240,138,184,178,171,166,90,42,20,95,189,71,220,71,127,231,92,43,213,63,163,253,5,45,234,13,170,27,22,123,146,217,41,220,231,69,111,187,214,82,177,92,187,170,182,57,158,212,221,126,91,252,147,252,133,180,248,45,62,228,237,55,204,217,85,51,29,72,223,135,121,86,34,108,172,222,162,227,207,117,219,231,186,255,0,165,79,153,215,88,22,64,126,91,151,251,10,79,249,63,252,104,126,163,252,106,225,89,233,223,19,85,17,93,183,227,255,0,9,244,50,186,92,175,130,167,255,0,48,12,167,250,227,93,253,138,220,84,222,174,233,149,239,72,115,219,150,5,126,103,247,213,187,179,201,237,71,240,119,114,24,229,77,149,236,106,174,201,34,111,247,83,255,0,150,91,199,131,110,49,123,199,250,121,189,212,221,173,243,211,71,114,201,234,107,105,157,36,79,98,73,12,148,54,245,99,218,174,68,221,23,101,217,83,116,93,190,74,4,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,61,104,245,199,166,125,62,97,215,92,122,209,153,219,106,115,202,138,89,226,164,182,65,34,201,53,59,221,21,67,25,43,246,138,70,39,25,225,70,171,95,183,205,126,246,201,248,131,174,78,186,44,189,37,90,109,246,203,125,166,150,243,149,94,160,125,77,21,21,75,231,138,62,219,39,137,143,85,115,35,86,174,237,116,171,178,189,170,138,196,252,119,68,40,235,86,117,139,62,214,204,170,108,191,80,47,181,87,10,217,120,241,108,181,83,75,28,91,71,28,107,193,37,123,213,187,164,76,223,231,243,84,255,0,131,111,205,170,58,157,150,106,238,101,95,155,102,87,15,55,95,91,52,178,114,237,69,31,6,190,87,201,199,104,216,214,174,206,145,223,61,191,167,254,67,201,129,244,44,22,74,204,138,237,5,154,129,188,167,168,229,193,55,68,254,107,85,203,248,170,39,224,213,254,147,65,253,25,116,151,141,244,185,167,145,217,227,141,181,119,250,189,252,253,116,212,176,54,103,241,158,161,209,125,232,247,85,218,57,248,252,222,239,146,127,71,205,10,102,240,253,176,82,101,29,93,96,118,42,232,249,193,83,241,78,77,221,83,126,54,202,167,39,205,21,23,241,106,127,73,162,32,0,0,0,0,7,147,213,187,93,37,239,75,115,11,77,116,109,146,158,174,195,112,130,86,185,168,228,86,190,154,70,170,42,46,232,191,37,95,196,245,135,159,212,20,71,96,89,35,85,236,98,45,162,177,57,61,200,212,79,212,191,230,170,191,36,79,244,168,25,164,213,74,72,172,58,177,152,219,173,191,169,138,131,32,184,211,194,140,68,103,22,50,162,70,162,34,55,100,79,146,126,8,104,215,167,170,217,46,58,63,96,172,150,119,204,249,60,214,239,122,170,170,237,85,42,126,43,243,254,131,58,186,233,18,195,173,121,252,106,246,59,108,158,232,168,230,61,28,213,69,170,145,81,81,81,85,23,241,254,130,207,122,39,241,34,233,255,0,78,250,124,177,97,58,195,155,252,43,33,182,77,94,178,71,240,218,217,249,178,74,169,37,143,231,79,74,230,38,237,147,252,171,248,124,255,0,29,128,179,48,87,86,165,120,199,105,61,165,213,52,90,119,143,252,121,19,110,205,111,155,169,165,223,245,138,139,250,185,168,151,241,98,34,252,255,0,221,109,248,161,24,115,175,23,221,121,200,172,85,118,188,90,139,236,253,100,236,227,21,119,118,138,175,180,187,181,119,237,190,137,17,223,36,84,217,87,250,127,208,5,208,100,89,37,151,20,181,203,122,191,214,121,90,56,81,206,124,157,183,191,100,70,171,151,228,196,85,252,26,171,248,127,65,67,222,37,121,126,151,231,253,72,100,25,86,1,144,252,66,166,162,120,227,175,111,145,150,30,46,138,146,150,38,253,233,24,213,119,248,185,63,203,248,127,165,55,224,186,131,174,26,163,170,151,42,139,182,121,147,252,82,174,171,159,122,79,37,79,7,46,78,123,157,242,138,54,162,110,178,61,126,73,253,63,232,67,247,233,47,77,218,229,174,149,73,75,165,58,111,117,191,239,248,205,18,50,40,25,242,145,83,148,210,185,177,183,126,212,136,155,185,55,86,236,159,61,144,9,19,161,94,39,122,131,211,198,138,90,180,87,6,211,140,122,170,154,208,234,183,195,114,173,169,159,189,35,167,154,89,149,94,216,213,136,188,93,46,201,178,167,201,169,255,0,9,240,181,35,196,251,170,77,69,179,201,101,109,242,151,24,107,230,108,169,85,143,85,220,104,234,90,141,85,94,29,207,52,191,117,119,249,166,223,61,144,144,253,63,248,60,100,87,10,74,123,182,186,92,254,17,80,231,72,178,218,123,44,168,224,141,149,168,223,215,82,214,236,188,152,142,95,146,124,185,109,248,161,240,124,67,122,92,233,111,166,221,31,164,160,194,93,66,205,65,169,173,161,99,32,74,250,199,78,180,142,73,146,73,187,82,79,35,17,170,232,28,223,195,228,171,242,95,242,254,106,32,14,79,168,89,214,105,81,37,78,91,152,222,239,15,155,110,107,93,112,154,163,150,200,212,77,251,142,93,255,0,154,223,253,9,254,67,224,49,168,231,181,170,238,40,170,136,171,182,251,31,119,4,193,50,221,77,203,173,152,38,11,100,168,187,223,111,19,121,122,58,56,56,243,149,251,43,151,230,229,70,162,35,90,229,85,85,68,68,69,85,84,68,61,206,167,116,169,212,78,142,68,181,58,139,164,121,13,166,149,177,247,93,85,229,210,122,118,179,239,174,238,150,21,123,27,178,70,245,93,215,228,137,191,224,168,167,232,233,53,221,22,121,29,26,143,87,83,53,158,104,31,190,240,165,11,24,212,218,173,41,255,0,21,149,93,248,174,255,0,205,255,0,242,145,124,244,54,236,255,0,43,181,88,234,49,202,43,159,11,125,79,14,228,61,152,215,126,47,87,167,222,86,171,191,156,170,191,37,62,4,113,201,52,141,138,38,57,239,122,163,90,214,166,234,229,95,193,17,15,193,118,62,14,152,141,162,207,211,181,251,34,164,143,251,242,237,145,35,39,122,181,187,237,29,5,43,154,136,168,136,191,140,239,252,85,127,31,248,119,158,164,107,240,243,211,152,52,227,165,204,78,40,152,230,63,34,161,160,191,206,215,53,200,173,150,123,117,39,36,84,87,59,253,199,250,19,253,8,73,67,244,0,0,0,0,70,238,191,117,233,116,3,167,171,173,238,5,107,107,114,36,169,199,232,158,174,149,174,100,243,80,212,185,142,107,163,77,218,228,88,211,101,85,68,79,242,161,159,107,253,230,183,35,190,220,114,27,148,175,146,174,233,87,53,109,67,222,245,123,157,36,143,87,185,85,206,221,85,85,92,191,53,93,212,177,143,24,237,124,179,230,121,46,59,162,246,43,156,19,253,148,173,150,186,229,28,110,221,82,73,105,41,159,2,174,236,69,111,221,154,93,182,114,162,239,243,79,146,109,91,113,199,36,174,227,20,110,122,255,0,145,169,186,129,247,176,27,204,184,254,91,65,119,130,173,244,207,131,187,180,172,87,34,183,148,78,111,253,111,207,250,118,255,0,148,211,245,174,69,154,217,73,50,185,92,175,130,55,42,175,244,238,212,50,194,105,195,67,242,248,115,221,30,194,114,248,231,138,73,46,184,245,182,178,118,199,34,63,183,44,180,177,200,230,42,162,34,110,156,255,0,200,159,240,32,30,224,0,0,0,6,100,53,222,153,148,90,225,168,116,113,127,50,12,174,239,19,126,91,124,155,89,42,39,255,0,136,178,159,3,203,157,117,85,175,87,109,179,212,72,250,122,31,128,118,35,87,170,182,62,110,185,43,182,69,93,147,117,255,0,38,196,104,234,159,160,142,168,105,181,211,49,190,99,58,73,145,100,118,188,138,247,112,188,82,214,91,169,89,51,18,58,138,201,220,198,175,109,239,217,120,241,93,157,197,81,28,155,162,124,183,157,158,20,189,46,234,135,79,56,126,97,127,213,27,37,77,150,183,54,142,215,36,54,218,150,196,146,211,37,51,235,83,103,240,145,202,138,230,207,27,182,115,88,173,223,109,149,81,118,9,226,0,2,29,245,61,225,155,164,221,74,230,113,231,85,25,101,223,22,184,191,127,54,219,117,29,51,163,159,104,161,137,159,37,98,57,56,182,15,233,115,190,110,93,182,252,9,63,167,58,121,139,233,102,31,108,194,49,10,8,233,109,182,186,104,105,163,70,197,28,110,147,183,19,34,71,191,182,214,181,94,173,141,187,174,201,248,127,200,122,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,157,212,12,222,203,167,24,141,126,103,145,79,217,183,219,187,93,231,242,99,118,238,74,200,219,243,123,154,223,231,61,191,138,167,255,0,40,205,30,167,234,46,71,170,185,197,219,56,201,238,85,85,149,119,58,186,138,134,173,68,210,72,177,50,73,159,47,109,188,220,229,107,81,100,118,205,221,118,221,127,225,46,151,197,135,46,188,99,93,56,85,210,91,39,237,199,112,237,247,147,139,87,126,221,125,10,183,249,205,95,247,75,248,108,81,128,0,0,29,47,166,252,234,233,166,154,209,142,230,214,89,82,58,203,119,155,237,185,92,228,219,185,73,52,107,243,107,154,191,131,215,240,84,255,0,229,26,91,99,217,35,81,241,189,174,106,254,10,139,186,25,90,107,156,199,35,154,187,42,26,16,232,43,93,177,189,99,208,235,71,144,171,222,229,67,230,60,220,29,185,63,87,206,178,171,135,222,88,216,213,221,177,170,252,183,255,0,72,18,92,0,0,0,0,170,47,17,143,16,172,146,221,145,94,52,59,74,107,29,71,4,17,212,91,238,149,241,73,36,115,36,205,146,174,154,102,50,72,42,118,219,100,141,200,142,102,251,166,234,159,130,22,157,125,168,172,165,181,79,61,189,156,234,27,199,130,110,137,190,238,68,95,199,229,248,110,102,47,82,178,28,139,41,206,239,183,220,175,229,118,171,184,213,77,86,223,185,247,102,124,207,115,211,120,209,26,191,121,206,252,19,111,242,124,128,248,53,213,213,183,58,217,238,87,26,185,170,170,170,164,116,211,207,52,138,249,36,145,203,187,156,231,46,234,229,85,85,85,85,249,169,209,52,203,167,13,104,213,217,161,110,15,167,183,250,234,121,164,224,149,113,218,106,229,167,110,207,107,92,229,124,81,57,17,26,174,77,215,250,62,103,184,232,215,84,180,139,76,53,54,142,239,170,216,103,197,105,153,220,237,85,124,70,170,15,47,189,61,67,87,238,64,199,43,249,43,227,79,154,124,182,223,250,84,208,54,13,144,226,217,86,51,75,124,195,42,188,205,166,161,210,36,18,112,145,155,171,94,173,119,202,68,71,127,57,23,241,64,41,215,77,188,30,117,218,249,91,69,87,157,95,241,203,125,166,166,159,187,36,84,245,85,145,86,68,231,49,28,214,185,37,162,86,181,81,87,103,39,250,20,225,189,100,244,185,96,233,123,47,139,16,161,203,161,186,214,47,46,244,30,125,147,203,7,234,169,228,111,54,164,81,171,121,36,234,169,186,124,209,63,209,243,185,254,179,122,154,180,116,197,164,85,89,140,169,223,187,77,87,73,73,65,75,247,155,221,124,146,42,187,239,246,164,107,118,142,57,87,239,39,253,110,223,138,166,249,239,202,178,107,238,160,229,51,228,23,137,188,205,202,228,248,152,231,113,99,57,57,172,108,109,77,154,141,106,124,154,212,252,19,255,0,150,126,72,248,103,97,233,247,170,109,85,233,206,246,219,158,17,122,149,105,87,126,229,190,162,166,167,202,191,238,74,212,222,40,166,141,23,101,153,206,77,215,249,219,47,249,119,149,29,40,248,88,101,122,173,139,83,102,186,163,39,192,237,183,106,70,86,91,19,104,234,187,208,203,28,18,67,39,234,42,218,230,242,108,146,125,215,34,42,113,249,162,110,136,127,151,82,30,19,122,139,167,86,250,172,163,76,46,31,104,168,33,114,114,165,237,65,73,218,69,124,76,111,223,158,177,206,118,234,247,175,225,242,227,183,244,161,250,37,230,146,120,172,232,166,85,166,242,94,243,121,159,105,201,41,99,170,116,212,106,234,72,25,42,177,85,99,72,153,45,90,200,238,77,86,39,205,126,110,71,109,242,216,170,158,174,53,250,239,212,46,178,222,242,250,154,217,223,108,138,170,166,154,215,19,164,114,181,180,137,85,60,144,253,213,146,70,162,163,102,219,238,175,31,242,124,191,30,53,87,73,81,67,80,250,90,168,248,74,205,185,55,116,93,183,77,211,230,159,47,193,79,242,2,200,60,29,180,106,59,230,160,221,117,78,237,102,166,169,101,137,212,207,183,212,73,79,205,208,186,72,107,225,122,181,206,98,241,85,86,183,249,174,79,193,55,223,240,45,159,52,192,48,221,66,178,213,99,249,150,53,108,187,81,85,194,248,31,29,101,28,83,162,53,204,115,23,100,145,174,77,246,123,191,163,250,87,252,170,68,223,9,203,5,29,183,165,139,45,230,8,184,207,117,243,61,231,114,85,229,218,184,215,53,191,37,93,147,100,95,232,68,255,0,148,154,96,82,247,88,158,23,121,102,152,199,93,157,233,11,38,188,216,97,237,114,160,106,75,81,90,155,249,120,147,140,116,244,141,103,243,223,35,151,239,127,53,187,254,40,168,65,76,50,170,142,205,155,216,107,175,148,220,168,232,238,148,147,213,197,43,17,81,208,182,86,185,232,173,118,200,168,173,69,249,47,203,252,166,162,220,212,122,113,114,110,138,103,99,175,108,10,211,166,61,88,231,88,61,141,156,40,109,191,12,237,38,238,93,187,150,218,89,87,249,206,114,255,0,57,235,248,170,255,0,242,128,190,94,158,174,118,155,198,134,224,55,43,29,59,33,161,168,198,109,82,193,27,24,214,181,177,186,142,39,53,17,26,170,137,247,85,63,15,145,208,200,161,225,157,169,255,0,164,158,151,236,180,239,111,9,49,54,210,99,219,111,190,236,130,221,72,141,119,243,27,248,238,239,151,222,252,63,21,37,120,0,0,3,227,229,185,93,159,9,199,234,178,107,252,233,13,13,31,14,235,213,204,110,220,222,214,39,205,234,137,252,231,39,226,167,216,34,63,137,253,38,67,91,210,182,71,79,142,71,206,165,222,79,229,187,19,253,178,162,95,250,255,0,151,224,142,2,142,53,67,53,186,234,38,117,115,204,111,119,9,171,171,110,29,158,237,68,210,186,87,191,183,11,35,77,220,231,57,87,100,98,39,205,87,240,255,0,144,151,126,22,221,57,97,218,219,159,228,213,122,129,67,73,93,103,134,193,91,77,20,50,197,20,175,138,165,39,162,84,149,173,150,39,177,170,140,149,232,142,79,154,111,254,77,247,131,142,106,177,120,185,54,84,61,150,153,234,238,117,164,151,101,188,97,23,143,35,59,147,139,215,203,195,47,38,171,152,229,79,214,177,200,159,56,219,253,31,209,255,0,8,30,115,32,180,84,88,174,243,218,170,163,116,114,193,199,147,92,138,138,156,154,142,79,146,162,127,66,255,0,144,187,175,9,253,87,147,62,233,245,108,53,18,85,203,38,63,93,240,228,124,235,203,102,65,69,66,222,45,85,123,190,238,239,249,38,201,255,0,2,20,145,146,228,55,28,174,247,83,127,187,75,220,171,170,225,220,119,22,166,252,88,140,79,147,81,19,240,106,127,65,62,188,28,53,61,184,238,179,94,176,91,181,211,177,109,185,217,170,101,165,131,177,203,157,116,149,118,248,153,247,154,197,114,110,214,170,124,220,141,255,0,47,249,64,185,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,195,175,93,14,169,215,45,3,187,216,173,84,245,21,23,90,127,47,228,225,133,138,245,127,42,218,87,73,247,91,27,220,187,54,37,95,146,127,195,242,252,51,223,77,108,185,86,92,89,104,165,160,169,154,186,89,146,157,148,204,137,206,149,210,171,184,163,17,136,155,171,185,46,219,109,190,255,0,35,83,174,99,94,213,107,218,138,139,253,10,135,22,183,116,105,211,85,175,38,251,89,75,163,248,146,87,36,222,97,155,227,244,28,89,47,113,36,71,183,104,17,81,200,228,249,46,251,129,157,204,143,9,204,48,247,64,204,171,23,187,90,22,166,62,236,41,93,69,45,63,113,155,237,187,121,181,55,77,255,0,165,15,138,105,35,86,122,78,208,157,99,178,124,27,40,211,251,36,46,100,109,138,26,218,75,77,26,84,192,196,145,175,218,55,190,23,113,69,225,178,162,39,205,21,83,250,74,151,235,111,195,114,243,211,109,186,44,227,3,190,214,228,120,204,175,149,181,11,87,29,52,18,81,182,58,116,145,92,170,146,162,201,203,140,203,179,99,77,145,168,159,53,84,85,8,62,125,75,6,83,147,226,149,141,184,226,217,29,210,207,86,221,248,207,111,172,146,158,68,221,21,23,103,49,81,127,7,57,63,224,85,255,0,41,242,192,18,231,2,241,62,234,115,13,134,223,111,173,191,67,124,166,165,150,37,154,107,165,85,194,166,162,86,53,26,142,69,114,213,162,57,85,26,170,187,252,149,92,191,229,44,255,0,163,190,190,52,227,168,252,122,142,207,119,175,167,179,102,52,240,49,181,148,181,50,193,79,29,68,139,222,93,233,216,234,137,37,122,35,32,228,237,211,116,228,139,248,47,202,129,207,179,137,230,89,78,11,120,138,253,136,95,238,54,138,248,121,112,168,162,171,146,158,68,221,174,98,253,232,220,215,127,53,238,79,199,240,85,255,0,40,26,143,5,79,116,109,226,157,169,153,54,125,140,233,14,165,98,118,219,179,114,27,165,21,166,11,171,43,234,155,81,20,149,53,141,143,155,251,171,55,113,26,147,124,155,187,127,152,137,203,252,150,192,139,186,34,255,0,148,15,233,193,181,243,162,253,11,215,187,85,91,111,152,77,162,130,245,52,114,118,238,244,22,218,56,171,21,234,217,118,229,59,160,123,248,243,149,94,191,247,72,139,248,254,61,228,1,157,158,172,250,65,212,30,154,243,219,213,5,93,158,182,171,23,142,173,235,110,186,178,158,119,192,250,117,237,57,156,166,88,99,141,92,157,246,49,220,126,72,244,84,79,232,223,198,104,255,0,82,154,201,161,147,170,233,254,111,119,163,163,86,185,62,28,151,42,168,232,249,57,236,115,159,218,138,86,39,37,224,136,171,253,41,185,162,141,76,210,77,63,213,235,4,184,222,125,140,219,174,180,146,241,255,0,100,209,65,59,153,179,216,255,0,187,221,99,145,55,88,217,191,203,250,19,252,136,85,39,80,62,15,154,137,141,221,228,173,208,139,141,118,85,107,115,98,95,47,89,228,105,101,135,238,59,184,171,35,231,141,28,136,230,183,100,72,211,249,255,0,211,197,85,66,9,234,126,173,234,6,176,228,115,229,26,129,147,92,110,213,147,57,202,196,170,173,158,118,64,213,145,239,72,227,238,189,234,214,53,100,126,205,223,229,186,255,0,149,75,9,240,192,232,110,12,146,107,71,80,154,145,105,87,82,81,212,182,170,209,69,87,2,43,36,146,41,42,225,122,201,28,212,234,139,198,72,226,114,112,126,232,168,138,187,46,200,114,158,156,252,53,50,12,231,85,35,195,53,142,249,87,140,67,2,85,164,208,82,69,77,83,44,143,137,138,136,214,200,217,94,198,253,254,74,170,173,119,202,53,68,254,114,42,93,70,19,134,99,250,125,140,209,226,24,189,20,116,150,202,14,231,98,24,227,100,109,111,57,29,35,190,235,26,214,166,238,123,151,228,137,248,255,0,148,15,179,79,79,79,73,4,116,180,176,71,12,48,177,35,142,56,218,141,107,26,137,178,34,34,124,145,17,62,91,31,232,0,17,35,172,78,128,52,227,168,155,117,126,79,99,182,82,89,243,20,166,218,58,170,120,96,167,109,67,162,130,86,196,146,189,180,242,74,255,0,188,232,209,126,127,205,141,168,155,113,66,143,53,95,77,111,218,71,159,222,176,12,142,52,109,101,158,186,166,141,92,212,122,54,68,138,119,197,205,170,246,181,85,170,177,187,101,226,155,255,0,145,63,3,79,69,38,248,189,105,146,99,90,237,67,154,80,81,195,79,71,117,181,196,147,118,227,141,157,202,169,107,43,228,115,221,197,119,87,42,53,55,85,79,159,244,175,244,1,223,252,26,53,54,26,204,75,34,211,170,154,233,164,150,135,201,246,33,124,168,230,69,206,91,132,206,226,213,127,221,221,19,117,217,169,191,255,0,92,179,50,141,252,36,53,49,152,159,83,52,56,12,148,145,189,185,163,156,206,242,185,200,232,150,150,130,186,68,217,17,21,23,146,189,19,230,169,177,121,0,10,2,241,71,145,143,235,151,81,90,216,218,213,141,150,102,185,81,54,228,191,9,164,93,215,252,191,37,68,255,0,144,182,254,160,122,238,208,237,0,164,124,119,187,215,156,187,252,187,54,255,0,45,89,31,115,231,23,47,214,182,157,237,77,153,50,59,231,248,237,183,227,248,81,119,81,154,207,112,234,19,89,114,29,95,186,218,160,182,213,95,252,167,114,150,25,93,35,35,236,82,195,78,155,57,223,53,221,33,69,249,255,0,148,14,233,208,95,92,16,116,152,251,229,166,253,109,174,175,178,222,234,162,171,146,42,72,82,87,181,236,134,70,124,145,211,196,196,249,172,127,138,47,201,23,252,136,72,237,66,241,160,171,168,138,178,147,79,48,166,198,201,97,115,32,150,229,109,84,145,143,86,38,202,171,13,119,203,239,114,252,63,163,98,173,15,251,134,25,42,38,100,16,183,148,146,57,24,212,223,109,213,87,100,64,37,70,161,120,150,117,69,158,91,234,45,80,229,175,199,163,150,71,185,149,54,74,251,141,37,67,90,173,123,81,17,233,84,237,182,231,191,225,248,181,171,253,4,184,240,152,206,250,144,207,178,156,150,233,169,25,206,107,145,99,169,228,187,82,228,119,58,250,182,127,139,174,107,188,187,166,115,163,255,0,24,198,35,246,95,197,173,254,148,67,193,244,75,225,117,22,164,89,109,122,163,172,245,215,26,11,109,74,65,95,67,111,166,74,41,163,171,129,204,166,158,53,122,171,165,217,175,107,229,106,181,204,69,217,19,125,191,5,181,204,35,77,176,61,55,182,165,167,5,196,44,214,42,84,255,0,225,118,235,124,52,173,95,188,231,124,210,38,181,63,23,189,127,15,250,229,255,0,42,129,233,79,249,146,56,230,98,199,44,109,123,23,241,107,147,116,95,249,15,250,0,113,237,86,233,35,167,237,96,160,150,155,40,211,44,114,26,201,85,85,110,116,150,90,38,214,166,241,172,127,41,159,11,215,228,156,118,255,0,75,25,254,66,190,58,148,240,131,185,219,104,43,242,141,11,188,182,163,177,36,181,14,160,184,212,57,239,125,59,91,51,213,145,69,75,69,243,145,118,137,173,77,246,252,83,252,133,180,31,199,53,28,138,215,34,42,42,108,168,191,210,6,88,110,86,203,141,158,182,75,117,214,134,162,142,170,29,187,144,207,19,163,145,155,162,42,110,215,34,42,110,138,139,255,0,2,158,143,74,181,22,245,165,57,245,147,60,176,204,232,234,109,21,212,213,123,53,207,78,109,138,102,75,197,120,185,170,168,171,26,124,185,39,252,159,137,105,61,119,120,98,203,154,214,214,106,174,134,163,214,237,55,111,204,88,89,79,69,79,3,246,74,104,25,194,71,62,20,102,205,108,178,46,232,237,215,228,155,111,243,169,75,173,178,182,203,115,171,179,220,161,236,213,208,207,37,52,241,242,71,112,145,142,86,185,55,106,170,46,202,139,243,69,84,3,69,29,32,245,63,134,245,53,165,180,55,251,29,98,182,243,106,167,164,162,189,210,205,36,73,35,107,22,153,143,145,237,99,101,145,233,26,185,94,141,87,170,57,120,59,116,221,20,238,198,107,52,7,169,109,81,233,198,255,0,37,239,79,111,19,71,21,67,185,213,91,228,171,168,142,150,165,201,28,145,181,100,100,82,49,28,173,73,21,81,87,125,149,16,186,222,136,122,228,199,250,185,179,220,40,170,45,52,214,108,166,203,3,42,43,232,41,223,60,177,182,57,39,149,140,84,123,226,107,127,154,200,215,100,123,151,119,175,225,176,18,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,252,55,187,45,179,35,180,213,216,175,52,222,98,134,190,9,41,170,34,230,230,115,141,237,86,185,187,181,81,83,118,185,83,116,84,83,247,0,42,187,172,127,9,250,218,218,155,198,167,104,61,202,137,171,53,74,84,79,96,146,158,182,105,228,116,213,50,43,221,27,209,211,57,202,212,150,63,151,20,78,49,189,223,47,193,107,19,46,194,50,220,14,232,235,54,97,142,220,173,21,141,219,245,85,180,146,211,185,119,107,93,242,73,26,213,252,30,213,252,63,165,63,202,106,45,81,23,228,169,185,198,117,151,164,61,7,215,10,25,96,203,176,59,68,53,178,241,255,0,9,209,218,232,219,90,221,150,53,249,77,36,47,84,221,34,107,87,254,231,116,255,0,128,51,124,73,78,154,122,38,185,117,39,5,61,69,171,91,180,235,30,146,116,85,91,117,194,226,229,184,166,221,239,194,157,173,249,255,0,137,87,47,222,249,53,200,239,244,29,31,169,175,11,253,96,210,57,235,114,44,14,142,76,151,29,133,178,77,219,163,142,170,178,178,38,34,204,253,220,145,82,54,54,181,35,141,136,171,191,201,206,79,232,84,34,69,171,33,212,61,45,200,36,91,61,231,32,197,175,20,79,86,72,148,245,19,208,212,68,238,42,213,69,226,173,123,87,139,220,159,240,57,127,202,5,213,244,145,225,151,134,244,227,147,55,55,201,114,90,124,166,249,12,108,74,89,97,166,168,164,108,18,50,161,179,53,251,121,135,53,223,226,227,77,149,187,124,191,225,222,108,149,63,209,71,138,109,193,47,52,250,127,212,29,91,231,134,190,90,122,74,27,186,72,231,44,83,75,82,168,231,212,207,87,87,179,99,107,101,77,213,173,85,70,179,250,118,249,218,110,57,146,216,50,235,76,23,220,106,241,69,115,160,169,99,95,29,69,37,67,38,141,200,230,163,147,103,49,85,171,247,92,213,249,47,224,169,254,80,62,152,0,1,14,252,84,115,92,183,8,233,133,42,241,11,131,169,37,185,94,190,27,90,230,211,199,47,58,73,45,245,171,35,21,30,215,35,81,85,173,251,201,178,166,223,37,66,98,17,163,196,75,28,161,200,186,88,203,124,245,59,101,248,101,13,125,202,30,76,71,112,150,59,117,95,23,38,232,187,42,114,95,154,108,191,233,2,138,116,147,84,110,250,107,169,246,237,71,130,165,233,89,70,181,42,231,178,56,213,202,178,195,35,23,100,122,113,255,0,225,139,253,31,240,26,87,197,50,42,108,178,193,75,144,81,194,248,161,170,231,197,143,84,85,78,47,115,23,240,249,126,45,83,45,166,151,122,113,200,109,89,78,141,216,47,54,106,166,79,75,63,154,224,230,189,174,254,109,84,205,95,155,85,83,241,106,255,0,72,29,44,31,199,57,172,106,189,238,70,181,169,186,170,174,200,136,113,125,93,235,11,64,116,90,10,207,181,185,245,162,90,234,23,164,114,91,40,238,180,78,173,87,114,99,85,173,134,73,152,170,173,238,34,185,62,91,34,42,129,218,74,136,241,152,205,173,23,76,174,193,137,209,220,41,230,169,164,130,150,121,98,142,102,57,204,86,73,112,141,200,173,69,228,138,138,168,139,185,249,186,150,241,118,201,50,119,86,88,116,42,221,61,166,221,52,77,141,181,181,240,201,5,107,57,66,246,200,230,201,75,88,173,71,35,220,213,106,237,242,226,138,191,52,32,6,79,150,106,38,176,229,114,93,114,11,157,239,39,189,214,58,71,53,37,154,122,217,184,242,124,138,214,115,87,191,138,43,158,237,183,249,110,171,254,85,3,252,116,231,60,190,233,134,115,101,207,241,153,251,55,75,29,83,106,233,159,197,142,217,201,242,252,30,215,55,230,138,169,243,106,254,39,127,206,124,72,186,172,205,173,178,88,151,80,124,165,178,162,157,105,166,166,248,77,182,78,108,115,92,215,39,63,42,142,77,218,237,190,75,253,27,254,39,233,208,31,14,94,160,117,170,182,142,178,179,29,159,26,178,62,118,36,243,222,41,43,104,220,248,185,189,175,88,156,180,207,98,185,59,106,159,63,146,43,155,191,226,88,254,129,120,87,232,110,152,246,174,185,205,11,114,187,147,120,242,167,185,69,71,93,68,191,226,156,191,114,90,70,187,126,76,122,126,63,205,122,167,244,168,21,59,129,244,165,212,70,176,79,37,117,151,78,114,7,35,182,229,81,61,150,177,177,175,201,200,159,56,225,114,127,240,181,79,248,73,97,98,240,121,204,49,140,98,191,53,214,141,99,196,172,244,54,218,121,234,166,134,138,10,137,209,34,137,188,213,203,36,203,77,178,171,89,39,201,126,73,242,93,255,0,29,173,238,195,138,227,24,181,63,148,198,177,219,101,170,31,243,116,84,145,192,223,197,87,240,98,34,126,46,119,254,149,255,0,41,89,126,42,253,104,197,67,222,233,227,78,175,46,90,149,142,10,139,189,109,21,71,234,221,12,244,213,44,125,58,201,12,251,174,236,154,23,43,31,30,223,130,174,233,182,225,88,250,151,104,198,241,252,226,243,97,196,238,30,126,219,109,174,168,163,134,177,17,17,181,45,142,103,177,178,181,17,239,77,156,212,106,166,206,95,199,241,95,197,102,247,134,159,67,153,94,123,159,227,122,247,151,186,58,44,95,31,173,74,216,40,231,166,169,100,181,239,111,153,141,56,61,17,141,78,19,66,197,93,156,239,146,236,169,253,11,201,186,13,232,242,241,213,54,119,83,114,187,243,139,21,178,205,219,186,84,59,147,95,44,146,211,206,232,210,55,58,25,35,114,163,217,26,187,150,202,136,244,219,117,84,47,139,16,195,113,156,14,195,79,141,98,86,90,43,93,182,151,159,106,158,146,154,56,35,111,39,185,238,217,177,181,173,77,220,247,47,201,63,21,85,254,144,62,173,53,60,52,148,241,82,83,179,132,80,177,177,177,187,170,236,212,77,145,55,95,159,224,135,250,128,0,0,0,0,0,143,61,67,244,59,162,29,68,83,212,86,228,118,20,167,200,31,11,226,130,232,181,85,142,237,42,164,170,213,236,178,118,49,219,73,51,159,243,79,159,225,248,126,18,24,1,68,253,76,248,96,107,110,137,92,126,39,136,163,115,91,5,108,147,201,2,217,173,149,178,79,72,196,153,26,198,76,198,199,35,90,170,217,25,178,247,23,117,107,255,0,220,238,232,193,138,101,154,145,161,217,156,55,187,47,157,199,111,244,15,137,232,218,186,6,247,24,173,123,37,102,241,206,197,79,197,172,119,205,191,52,219,250,23,231,167,42,170,74,90,232,29,77,91,77,21,68,47,219,148,114,177,30,213,217,119,77,209,126,95,138,34,145,191,168,30,128,250,127,215,154,69,169,170,197,105,49,235,196,48,84,54,42,203,37,13,21,35,234,37,124,109,99,22,162,69,167,123,158,140,237,183,142,223,54,162,174,223,208,7,24,232,119,196,199,20,214,70,218,244,171,84,98,158,209,151,67,73,4,77,186,213,213,81,197,71,114,149,60,180,8,140,68,237,43,102,146,89,36,122,68,214,46,205,69,217,87,240,73,248,87,158,144,248,69,96,248,22,112,204,170,241,156,95,248,81,170,77,68,234,11,156,61,232,167,100,209,190,55,110,234,54,241,219,130,252,218,187,162,237,177,97,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,14,29,212,79,72,90,69,212,117,146,162,151,46,179,113,187,57,81,212,215,31,49,84,189,133,87,196,175,253,84,115,70,215,114,108,45,111,207,240,252,83,231,248,247,16,5,48,106,215,131,190,180,99,180,233,93,165,151,47,181,210,201,50,49,104,59,52,148,29,168,251,106,170,254,228,245,170,142,251,232,137,183,227,247,183,252,16,148,30,26,189,35,107,223,78,215,11,149,231,85,163,248,61,61,92,85,52,173,180,111,69,81,191,52,165,115,102,239,193,52,139,248,194,230,240,219,254,183,127,233,77,231,248,0,0,0,112,30,187,43,89,69,210,198,161,115,118,221,252,122,237,10,124,191,21,117,186,167,229,255,0,214,59,241,73,30,44,26,233,168,247,222,160,46,122,81,81,89,116,182,99,86,106,43,116,144,208,172,147,195,29,67,223,76,231,186,85,141,100,88,223,191,153,145,156,145,168,187,51,143,244,46,225,3,137,35,211,247,93,250,207,211,206,46,252,59,20,184,247,45,104,213,72,33,236,210,39,105,85,243,72,171,202,74,121,28,237,223,51,151,230,191,209,183,225,248,70,224,7,125,213,46,185,250,147,213,170,106,187,70,81,159,119,109,21,82,201,34,81,124,42,129,188,17,200,246,241,238,50,157,174,93,153,35,155,190,255,0,233,252,78,125,167,154,55,169,250,207,122,101,14,15,143,252,86,182,177,207,122,39,155,167,131,146,163,94,229,255,0,26,246,34,124,163,127,254,143,248,15,31,102,185,186,205,116,165,186,50,138,146,173,212,179,50,100,134,170,62,228,82,43,92,142,226,246,238,155,181,118,217,83,127,193,84,159,58,21,226,195,146,105,110,33,109,196,110,58,125,143,54,158,223,78,218,102,252,58,211,34,34,49,138,254,8,155,214,53,63,5,111,244,39,244,236,7,83,233,215,193,245,27,67,69,124,215,154,254,205,111,121,239,158,207,218,229,193,141,149,188,91,223,165,173,217,121,49,174,93,209,62,92,246,252,80,159,186,63,211,54,141,104,101,35,41,244,227,18,248,100,156,87,187,39,159,170,155,184,247,49,141,123,182,154,87,237,186,70,223,146,126,27,127,194,71,189,58,241,103,233,147,57,173,142,213,93,22,67,143,206,168,170,234,155,187,109,244,148,169,247,218,212,251,235,88,229,252,28,139,248,126,13,114,255,0,65,221,49,46,175,122,115,205,107,190,29,100,213,204,77,243,112,115,246,117,254,129,126,73,182,255,0,205,153,87,250,80,14,198,15,43,14,171,233,117,75,31,37,54,164,226,211,54,38,171,158,177,222,41,220,141,68,69,85,85,217,255,0,47,146,47,254,130,21,245,253,226,5,130,96,184,13,203,78,116,183,39,138,231,147,221,98,154,142,90,171,109,108,51,69,77,12,176,213,66,229,71,193,82,217,25,35,100,100,107,243,106,162,34,162,236,171,178,1,201,124,68,124,67,238,246,203,189,207,70,244,122,245,199,143,103,206,86,249,102,175,107,118,210,84,71,250,186,138,111,189,190,242,55,228,255,0,151,226,191,208,132,31,233,107,166,60,239,170,93,72,165,199,172,84,220,168,33,146,58,139,173,95,56,83,177,72,217,224,142,103,240,116,177,185,220,91,51,87,102,175,37,252,19,231,248,121,141,4,209,44,187,168,45,70,161,193,49,170,58,153,229,171,238,247,170,27,28,174,100,60,32,150,86,243,115,35,122,183,116,133,200,155,183,231,248,127,165,52,55,160,218,37,135,232,6,156,91,180,231,14,160,138,42,90,41,42,37,124,221,168,155,44,239,150,87,61,93,35,163,141,136,229,68,86,181,23,138,47,22,53,62,123,1,254,93,63,104,118,39,211,238,154,91,116,251,19,166,237,178,8,96,125,116,220,229,95,51,86,218,120,162,146,110,50,72,254,28,187,72,188,90,238,41,253,31,229,94,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,62,117,41,209,22,136,245,49,43,47,57,94,49,111,166,201,26,177,49,215,166,67,47,152,146,8,217,35,91,19,150,41,99,87,34,44,136,191,53,95,230,53,63,161,54,144,96,8,29,98,240,130,233,238,219,94,218,171,171,219,114,129,173,114,44,14,142,182,52,85,84,249,46,233,88,191,129,246,174,30,19,93,48,85,77,220,164,199,97,165,103,251,132,146,185,223,228,254,159,55,254,133,255,0,210,77,112,4,4,172,240,121,208,89,230,146,90,107,138,64,199,43,149,140,72,43,23,138,42,252,147,127,59,243,216,229,25,199,130,188,117,183,103,203,133,234,167,195,104,149,202,173,139,224,125,237,147,102,236,156,164,174,223,241,229,255,0,164,181,32,5,18,234,167,133,79,82,248,13,85,117,70,59,100,251,75,99,161,166,243,11,115,243,54,250,62,91,49,94,246,246,95,86,231,167,29,149,55,249,239,253,4,121,185,233,86,181,233,139,39,188,79,65,93,100,109,59,214,9,42,41,110,176,181,200,170,188,118,253,84,170,191,53,68,52,192,126,75,157,170,130,241,72,234,27,148,29,232,28,168,170,222,78,111,205,62,105,243,69,69,3,49,244,218,187,170,244,108,146,58,93,76,202,162,108,173,86,61,25,120,168,68,114,42,42,42,47,223,255,0,34,175,254,147,205,220,46,87,27,181,83,235,174,181,245,53,149,50,42,171,230,168,149,210,61,202,170,170,170,174,114,170,175,205,85,127,225,85,46,207,174,63,15,125,38,206,52,203,47,212,140,10,192,203,86,103,108,182,73,112,109,67,234,107,170,18,167,176,216,151,135,5,153,88,213,236,194,246,38,209,175,205,200,171,243,77,202,77,186,219,106,172,215,74,203,61,115,56,84,208,207,37,52,205,217,83,103,177,202,215,38,202,136,191,138,47,226,136,5,230,248,101,244,229,134,105,206,134,217,117,26,92,110,222,153,93,247,204,249,138,197,133,29,60,125,154,202,200,89,180,156,220,137,188,79,227,247,120,252,190,75,185,52,78,15,208,246,107,111,207,58,102,196,47,212,42,214,44,223,16,231,10,200,215,62,61,174,21,45,78,92,127,13,248,42,167,250,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,229,186,91,169,47,22,218,187,77,124,77,150,154,182,9,41,166,99,154,142,71,70,246,171,92,138,138,138,138,138,138,191,37,69,67,55,253,92,227,9,137,117,41,169,54,152,168,155,75,76,153,85,225,212,140,111,4,78,199,159,157,172,84,70,252,147,228,223,195,100,219,111,193,13,37,20,183,227,11,166,117,86,45,105,181,231,174,171,229,5,194,213,5,58,69,219,68,217,210,85,215,203,191,46,106,191,130,109,183,20,255,0,229,1,221,252,27,53,110,27,198,27,144,233,149,68,247,41,170,44,190,83,130,74,188,160,143,189,45,194,101,225,187,215,109,209,62,123,53,62,127,229,252,75,45,40,131,194,127,38,189,218,250,192,197,113,202,26,222,213,186,247,231,188,252,61,182,59,189,217,181,215,62,63,188,168,174,110,206,85,95,186,169,191,244,238,94,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,175,84,240,60,34,169,148,89,69,247,201,77,38,252,91,229,102,147,125,145,170,191,54,49,83,240,115,127,244,159,79,20,204,49,204,222,216,235,206,47,113,243,180,109,149,208,44,157,153,35,217,232,136,170,155,61,168,191,131,147,231,182,223,48,62,200,0,0,0,0,0,1,226,53,107,70,180,247,91,113,90,156,67,80,177,218,43,149,28,236,123,99,146,106,72,38,150,153,238,142,72,210,88,150,86,61,25,35,82,87,171,93,182,232,171,255,0,14,254,220,1,30,122,125,232,111,68,58,116,190,63,41,195,173,147,85,94,93,183,106,174,190,26,55,201,77,247,37,98,246,95,29,60,111,103,38,76,228,118,203,243,68,68,252,55,222,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,61,125,120,140,81,232,71,156,210,189,50,134,106,140,198,162,146,77,238,144,212,82,73,5,185,238,243,80,125,232,222,217,121,73,28,209,49,235,27,152,136,168,187,42,167,224,178,55,169,142,170,244,199,166,28,85,47,185,221,109,111,154,169,255,0,97,209,210,81,62,121,39,227,36,45,147,101,221,172,78,41,59,29,247,158,221,211,125,183,84,216,207,46,163,231,217,6,166,230,151,108,215,37,175,158,174,182,233,89,61,83,157,52,175,145,88,146,202,249,21,168,175,115,149,26,138,247,108,155,175,227,253,63,136,31,205,64,212,124,207,84,114,74,220,191,58,188,252,78,237,113,168,125,85,77,71,151,138,30,228,175,219,147,184,196,214,181,55,217,62,72,136,133,156,120,46,90,242,197,181,228,87,95,49,43,49,238,253,108,45,98,210,125,199,84,255,0,131,213,85,37,219,241,227,186,113,223,250,55,216,130,157,54,244,127,171,253,78,94,18,151,3,181,209,54,221,31,251,38,190,178,225,28,17,195,187,102,86,110,223,189,34,238,232,30,223,186,197,249,237,190,200,187,151,191,211,55,79,184,191,77,122,87,67,166,216,212,44,127,151,168,169,169,168,171,115,99,89,170,36,150,69,119,39,189,145,199,205,81,168,198,162,171,119,226,198,167,205,17,0,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,154,227,112,164,181,80,84,220,235,229,237,83,82,68,249,230,127,21,119,22,53,170,231,46,200,138,171,178,34,254,9,184,31,164,16,67,95,252,90,116,55,77,107,235,241,93,60,248,166,73,127,182,212,77,73,84,174,179,72,218,72,39,138,116,142,72,220,178,203,3,156,187,54,69,69,106,43,127,155,243,252,80,235,157,21,245,123,79,213,142,53,117,186,252,25,246,234,171,75,97,116,204,74,110,203,21,36,150,118,55,143,235,165,85,249,64,159,210,159,143,254,128,146,96,0,0,248,217,134,91,99,193,49,139,166,97,146,212,190,158,217,103,163,158,186,170,70,70,233,28,216,162,141,210,61,81,173,69,85,94,44,114,236,159,137,92,218,153,227,49,138,89,114,251,141,167,79,49,74,171,133,166,142,161,244,241,84,215,90,118,124,220,54,69,122,109,86,197,226,174,71,170,110,214,175,30,59,162,46,232,5,153,2,168,38,241,170,186,58,39,182,44,10,153,30,173,84,106,173,173,219,34,237,242,255,0,232,227,148,101,190,47,221,66,87,221,31,62,51,103,198,169,169,23,126,44,158,158,185,142,254,115,149,62,76,173,219,240,86,255,0,232,2,237,143,59,125,212,125,60,197,234,210,131,38,207,49,219,69,75,155,205,33,175,186,65,79,34,183,117,77,248,189,200,187,110,215,38,255,0,229,69,255,0,33,67,26,141,226,61,213,62,162,199,12,127,110,106,241,142,207,47,189,142,92,238,52,74,253,248,127,59,251,233,219,237,195,229,255,0,25,223,229,56,190,75,174,58,201,152,86,165,203,38,213,76,186,231,82,214,118,210,90,187,229,84,207,70,238,171,183,39,200,171,182,238,114,255,0,202,191,229,3,67,25,135,85,157,62,97,16,54,123,206,173,98,106,215,111,183,106,253,67,254,86,167,253,116,201,254,233,15,250,211,14,168,244,63,88,47,147,99,152,30,127,100,185,92,32,131,204,58,8,46,180,115,61,89,205,172,249,54,41,94,239,231,61,169,248,127,74,127,148,206,5,207,38,201,47,108,72,239,57,5,202,189,169,248,54,170,174,73,81,63,15,247,74,191,228,79,253,8,76,223,9,44,51,49,200,122,138,175,191,99,180,239,125,186,201,109,167,117,210,68,169,108,124,24,250,234,119,181,21,170,228,87,238,216,101,249,34,47,243,127,210,155,133,228,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,195,168,61,127,211,238,157,240,10,172,227,59,200,168,237,241,197,44,16,65,12,143,114,203,59,229,147,138,53,140,99,30,247,47,20,145,223,38,47,201,142,85,217,17,85,62,206,175,106,222,27,162,248,93,126,103,153,222,104,232,105,233,169,231,146,6,79,81,20,78,168,146,56,159,39,110,52,145,236,71,185,81,139,179,81,119,95,254,185,66,125,102,245,89,151,245,45,169,151,10,201,175,117,172,197,232,106,37,167,182,219,25,83,42,82,186,56,234,42,29,12,238,133,102,146,53,151,183,55,21,123,118,77,147,100,249,126,33,225,186,129,215,172,203,168,76,246,175,55,203,234,251,146,207,219,237,199,219,137,59,123,67,20,75,243,142,54,111,186,66,223,232,255,0,242,175,88,232,155,162,108,223,169,172,182,150,241,89,102,171,166,193,232,42,216,149,247,39,68,139,20,174,100,180,206,146,157,63,93,27,209,86,25,213,219,181,85,118,79,150,235,248,69,163,69,93,12,233,237,143,79,58,108,195,168,172,244,116,240,190,231,106,183,220,171,31,12,108,111,118,166,74,10,100,145,234,173,107,121,42,240,79,154,238,171,253,42,7,81,210,189,51,198,52,131,3,178,233,246,37,73,216,183,89,104,227,164,137,59,146,59,151,29,247,119,235,30,247,38,238,87,46,202,229,219,125,183,249,30,180,0,0,0,0,0,0,252,215,39,86,178,221,84,251,107,98,117,99,97,122,211,164,168,170,197,147,138,241,71,113,249,237,190,219,237,243,216,168,78,168,60,73,58,160,211,29,100,191,97,20,182,107,37,186,11,77,93,85,36,73,45,61,198,30,251,34,170,154,36,149,155,85,53,28,215,35,62,78,68,77,246,254,143,192,11,132,5,18,127,117,135,170,127,255,0,71,63,252,35,255,0,76,31,221,97,234,159,255,0,209,207,255,0,8,255,0,211,0,189,179,205,223,181,43,78,177,106,244,181,100,249,246,57,104,173,114,53,82,154,190,235,5,60,170,142,254,106,240,123,145,126,123,46,223,47,153,70,57,87,138,7,84,217,77,154,123,63,199,104,237,29,238,63,223,86,170,171,141,61,67,54,123,93,247,95,230,215,109,248,236,191,47,193,85,63,164,143,151,253,105,214,28,174,224,151,108,159,85,179,11,181,107,81,168,149,53,215,218,169,229,68,111,243,83,155,222,171,242,221,118,249,252,128,211,101,186,231,109,187,210,71,112,180,220,41,171,105,102,106,62,57,233,229,108,145,189,170,136,168,168,230,170,162,162,162,162,167,250,21,15,210,102,243,13,235,19,169,92,30,157,40,237,58,205,153,75,74,198,177,145,211,212,100,85,238,138,38,181,188,81,24,214,204,136,212,219,111,151,253,202,127,144,251,247,206,189,250,167,190,91,29,108,253,45,228,182,254,73,183,152,161,191,92,98,153,62,104,191,39,121,133,255,0,38,223,240,42,129,162,55,57,173,106,185,202,136,136,155,170,175,224,136,115,156,219,169,13,4,211,170,105,42,179,77,96,196,173,109,139,110,108,146,233,19,164,77,213,168,159,171,106,171,191,235,219,253,31,130,239,248,25,245,119,86,157,82,185,170,215,117,35,170,42,138,155,42,46,97,113,249,167,255,0,182,60,30,65,156,230,217,99,220,252,163,48,189,222,28,253,185,45,125,194,106,133,93,182,219,126,110,95,247,45,255,0,208,159,228,2,228,114,223,24,109,9,178,230,191,1,198,173,77,191,216,81,208,34,223,27,83,89,76,155,57,27,220,94,195,168,149,235,195,117,254,159,189,199,229,248,157,187,7,241,11,233,15,54,179,195,114,143,91,241,203,100,238,107,18,106,75,132,178,210,201,20,138,196,115,154,137,60,113,171,145,55,219,146,38,202,168,191,240,25,229,63,172,123,227,94,76,123,154,191,229,69,216,13,30,85,245,173,210,93,10,162,85,117,9,132,49,85,118,255,0,170,177,175,255,0,136,252,223,203,155,164,15,251,98,112,143,253,102,211,61,86,92,67,59,204,185,59,31,198,111,215,180,98,167,39,81,209,77,82,141,221,85,19,117,99,87,111,154,42,127,200,167,237,186,105,38,169,217,98,239,221,52,227,40,165,137,25,220,89,38,179,212,177,168,221,149,119,85,115,17,63,4,85,255,0,144,11,242,191,248,133,244,105,142,211,249,154,189,125,199,42,27,254,230,135,191,88,239,197,19,249,176,70,247,127,215,39,244,127,151,252,139,181,86,245,163,226,27,155,117,3,118,171,197,240,202,191,134,225,108,116,145,50,14,220,51,121,164,71,84,49,37,229,37,51,37,103,40,102,106,113,223,229,183,249,119,218,25,143,196,15,75,128,233,230,109,170,217,77,54,35,130,99,245,87,155,197,114,200,177,83,192,141,69,114,182,55,200,237,213,202,141,79,187,27,215,230,169,248,124,141,23,244,229,160,24,127,78,218,119,73,132,98,148,125,165,143,185,230,37,238,74,189,221,231,154,86,253,217,36,147,142,221,231,39,201,126,127,253,100,130,62,17,189,41,77,108,160,184,235,198,121,105,154,42,137,101,165,92,117,147,64,173,108,148,242,81,201,206,93,165,133,21,90,230,85,179,139,163,126,202,173,93,254,72,155,218,16,0,0,31,7,60,196,168,115,220,46,251,133,220,93,194,154,251,109,170,183,72,253,149,120,54,104,157,26,174,200,230,170,236,143,95,146,42,127,194,159,137,77,189,77,120,84,107,166,37,146,214,223,244,118,199,85,154,217,235,171,42,38,116,52,172,167,167,146,141,138,232,251,104,140,146,169,242,205,201,94,255,0,193,191,117,35,85,95,146,252,174,192,1,150,27,173,166,235,98,175,150,213,123,182,213,91,235,96,227,221,166,170,133,209,74,205,218,142,78,77,114,34,166,232,168,169,186,126,10,138,73,62,133,186,76,182,117,83,168,19,216,110,249,69,61,186,150,134,142,170,166,88,22,52,150,89,18,62,203,81,81,137,60,82,109,202,116,249,166,233,247,87,253,59,78,31,19,190,133,40,242,140,118,29,98,209,140,82,142,150,235,109,125,77,69,250,146,134,133,24,147,82,71,70,213,107,152,202,106,117,115,156,212,166,217,22,71,163,81,100,95,247,95,42,239,233,75,94,175,125,45,235,125,46,111,44,85,140,138,142,26,219,117,202,133,26,244,115,145,241,171,120,186,62,228,104,170,146,182,53,84,114,252,149,159,134,232,128,90,150,13,225,29,211,206,53,112,125,86,72,159,104,32,118,219,65,253,253,73,199,238,185,63,156,202,197,85,249,185,171,255,0,155,254,146,175,122,211,110,131,80,235,5,101,135,167,235,77,53,45,134,212,146,81,77,37,61,198,166,178,57,106,34,170,168,107,158,143,157,92,187,43,18,21,251,174,86,236,136,168,171,186,169,101,125,76,248,159,233,117,155,76,121,233,61,210,162,170,251,115,255,0,99,171,39,167,122,193,219,168,135,151,62,197,90,61,188,152,178,109,182,251,237,254,77,202,102,182,219,238,185,86,65,75,107,163,108,181,119,43,197,99,41,226,110,206,145,243,79,43,209,173,79,146,43,156,170,231,39,224,138,170,171,253,42,126,106,58,79,78,157,53,106,63,82,121,139,113,156,30,203,93,45,44,59,249,235,132,52,237,146,42,61,226,153,241,243,228,246,53,57,172,14,106,110,228,249,255,0,151,240,91,249,233,203,167,188,59,167,60,2,159,11,197,41,246,84,231,230,39,231,47,235,127,95,52,141,251,178,73,39,29,187,206,79,146,252,255,0,250,201,207,58,2,233,222,211,161,93,63,98,206,171,176,208,83,101,23,203,85,61,109,226,165,148,173,100,239,123,221,44,209,178,71,172,76,145,92,198,84,43,54,126,234,221,149,168,187,124,214,76,159,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,124,156,171,39,180,97,182,26,172,146,253,83,229,232,104,248,119,100,224,231,241,230,246,177,191,38,162,170,253,231,34,124,144,250,114,203,28,49,190,105,164,107,35,141,170,231,57,203,178,53,19,241,85,95,232,66,155,252,79,250,217,200,178,236,226,255,0,211,222,19,113,164,76,102,203,86,180,119,57,25,77,12,139,85,43,60,172,200,141,153,30,255,0,230,79,20,136,187,35,23,250,21,21,81,118,8,255,0,214,71,89,90,129,212,166,107,81,19,50,219,147,112,202,87,182,75,109,169,147,43,32,99,157,77,20,114,171,145,35,141,95,187,155,39,243,209,118,230,228,79,146,174,241,168,0,6,142,186,45,174,168,184,244,195,167,53,85,47,115,228,126,49,103,85,85,93,213,119,183,211,175,255,0,44,206,41,125,222,23,154,141,38,160,244,185,110,138,119,34,63,26,170,135,31,99,85,141,98,240,167,183,81,108,187,34,174,233,247,255,0,156,187,42,255,0,145,0,151,64,0,0,0,0,0,7,17,215,14,141,250,124,215,170,89,229,204,244,210,194,251,204,206,99,210,241,29,34,197,86,155,72,231,170,44,144,186,55,185,28,175,147,116,87,108,170,237,213,21,81,14,220,0,206,199,88,93,38,101,61,45,231,207,178,214,175,155,177,85,237,240,234,255,0,213,199,223,227,13,59,165,253,90,77,35,219,197,243,163,126,242,252,246,221,62,95,132,126,52,55,215,143,79,84,29,64,116,247,147,218,233,45,175,168,201,237,118,233,42,108,82,54,89,145,89,43,101,134,103,179,132,104,238,231,52,167,70,108,172,114,252,254,92,85,121,38,126,114,156,98,243,134,100,87,28,91,32,163,146,154,225,106,170,154,142,162,57,35,123,21,178,69,35,152,228,217,232,142,79,188,213,79,154,34,252,191,4,3,229,3,209,105,238,46,204,207,48,183,227,79,147,131,107,59,187,187,151,29,184,68,247,254,59,47,251,159,242,23,163,104,240,190,233,18,159,9,143,18,187,233,245,109,84,173,116,175,90,223,143,215,36,200,247,43,184,185,56,200,216,247,106,57,54,69,102,223,36,221,23,231,184,80,97,107,29,11,244,21,211,38,179,105,173,171,80,178,102,71,145,207,50,204,181,116,47,142,186,157,35,70,212,84,196,196,230,218,134,162,238,145,34,252,155,242,227,178,254,59,156,199,174,15,12,90,221,35,242,249,150,130,208,93,46,152,226,196,245,173,162,150,73,235,170,226,149,106,24,198,35,18,42,125,145,188,101,111,243,158,171,247,29,254,79,156,77,208,46,165,117,103,166,140,178,44,135,79,46,176,82,42,77,27,234,233,42,232,34,158,58,134,53,36,78,46,228,156,209,56,205,39,243,92,213,251,223,143,201,0,180,30,172,188,61,122,87,211,205,18,202,51,92,79,2,166,179,87,218,237,213,181,112,76,202,170,233,149,31,21,36,242,53,54,117,66,167,243,152,213,249,162,255,0,52,166,98,113,117,3,226,133,168,154,229,163,239,211,138,139,77,186,223,85,94,171,21,198,104,45,156,25,44,15,165,150,25,90,213,116,242,42,42,172,187,162,163,83,109,191,20,252,22,33,105,198,23,85,168,89,157,191,16,163,127,9,107,251,188,93,186,162,39,8,159,39,226,141,114,254,12,95,232,80,62,59,108,183,55,91,62,48,218,109,232,249,172,125,206,109,254,114,34,170,166,219,239,248,34,255,0,65,248,145,81,23,117,77,205,34,105,151,74,186,73,167,58,75,14,144,82,227,210,79,101,68,170,108,241,201,112,168,115,165,73,220,245,126,239,71,53,201,187,94,169,242,219,111,248,126,100,4,235,203,195,2,142,215,28,58,141,211,86,63,84,144,254,186,75,213,161,213,53,149,211,75,52,149,49,164,110,166,141,34,145,219,34,75,39,46,79,77,154,196,84,69,84,114,168,73,47,15,251,183,76,58,171,165,209,125,136,210,220,70,130,253,67,27,228,187,83,199,100,106,189,141,117,93,66,66,174,153,240,49,31,247,91,186,108,171,182,251,124,182,58,247,81,11,161,58,97,166,23,188,167,52,211,204,94,162,26,122,10,158,204,50,217,163,122,75,35,105,229,123,89,187,97,127,29,210,55,38,234,155,38,255,0,250,115,247,134,231,250,157,161,121,61,69,102,45,93,81,142,222,154,200,217,51,106,40,35,124,141,110,237,145,168,177,206,199,109,248,53,223,135,205,54,254,133,63,211,80,245,191,84,53,90,110,254,125,147,252,82,77,249,111,228,169,224,249,238,245,255,0,225,81,183,252,227,255,0,244,255,0,161,0,241,247,42,182,87,214,201,84,202,120,224,107,246,218,56,218,141,106,108,136,159,36,68,68,254,143,242,19,111,195,71,163,106,77,121,205,165,206,117,27,25,167,184,97,86,116,119,20,168,123,95,29,69,108,83,81,202,144,186,54,204,215,170,58,25,95,186,185,174,102,202,168,168,171,242,34,86,149,105,102,89,172,153,165,14,7,133,210,182,107,157,195,187,218,71,178,87,49,59,113,62,85,223,182,199,187,249,177,187,240,106,255,0,232,221,77,30,232,158,143,98,58,29,167,182,172,11,14,183,186,154,154,138,154,6,78,174,169,146,101,154,118,65,28,78,145,92,245,252,85,34,111,201,17,169,242,249,53,55,3,212,227,120,214,63,135,216,232,177,172,90,207,73,107,181,219,160,142,150,150,146,150,36,142,56,162,141,136,198,53,17,63,161,26,214,162,127,161,16,250,96,0,0,0,0,1,254,21,244,52,87,74,26,139,101,198,150,42,154,74,184,159,4,240,74,212,115,37,141,232,173,115,28,139,242,84,84,85,69,79,244,148,249,226,151,209,93,131,74,227,126,189,105,245,21,37,190,209,112,184,69,79,113,160,166,167,72,152,202,138,137,106,165,116,219,172,202,171,243,236,179,139,99,68,252,23,228,136,168,92,81,31,186,243,197,168,242,254,150,178,251,77,99,99,93,164,182,205,26,201,35,152,214,189,43,224,77,213,91,243,252,21,201,255,0,40,25,218,124,210,200,214,182,73,94,228,110,252,81,206,85,68,223,241,216,176,223,10,190,146,63,72,121,135,233,147,56,199,41,42,172,22,73,55,183,190,165,177,76,223,136,67,45,13,68,74,140,73,121,53,221,183,187,239,43,21,19,117,77,247,249,21,224,105,23,164,60,46,215,132,116,233,129,80,218,160,88,163,173,199,173,117,210,34,200,231,239,35,232,96,69,93,221,248,127,53,62,95,128,29,126,8,33,165,130,58,106,104,153,20,81,49,35,141,140,77,154,214,162,108,136,137,253,8,136,127,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,60,14,177,107,150,152,232,78,49,38,87,169,153,109,21,150,141,187,112,239,43,221,36,187,201,28,107,194,56,218,231,187,101,149,155,241,106,236,142,221,118,79,152,17,207,196,91,172,123,46,128,105,245,126,159,217,170,171,153,152,228,182,217,98,166,116,48,72,137,77,5,68,21,113,50,118,204,217,25,193,237,154,20,217,81,85,83,241,217,127,162,139,175,119,171,166,71,120,173,191,222,171,167,172,184,92,106,36,170,169,168,158,87,73,36,178,189,202,231,57,206,114,171,156,170,170,191,53,85,83,216,107,142,173,95,53,179,82,239,58,129,125,126,242,92,42,234,36,133,155,51,245,80,201,81,44,173,102,237,99,57,108,178,175,205,90,138,191,253,100,244,250,57,210,7,81,58,237,21,61,126,157,105,117,230,225,107,169,71,44,119,39,50,56,41,92,137,220,77,219,44,239,99,23,239,68,246,252,157,248,166,223,138,162,40,113,176,92,223,78,30,18,154,113,132,185,151,157,100,151,237,53,98,49,56,210,241,158,139,182,244,153,92,143,231,79,88,168,191,113,173,77,182,219,231,191,226,120,254,181,188,43,232,110,86,169,243,110,154,49,201,126,41,18,192,199,88,35,153,242,186,167,148,210,119,100,73,234,234,182,110,205,145,139,197,27,255,0,194,254,95,138,236,21,40,90,111,131,30,164,62,42,140,135,78,171,46,146,164,47,74,187,140,84,191,172,86,171,213,109,240,181,223,143,4,93,183,79,195,127,249,10,205,203,176,124,203,1,186,58,201,155,226,215,75,21,123,54,222,158,225,74,248,31,243,107,93,248,57,19,254,181,237,95,248,28,159,229,61,159,78,58,211,120,208,109,88,177,231,214,185,184,197,77,89,76,149,204,226,213,238,210,182,166,25,100,102,238,99,213,187,164,73,243,107,121,39,244,127,145,67,75,64,225,90,13,214,78,130,235,150,49,104,173,177,234,102,63,29,242,174,146,55,213,218,103,172,236,212,193,63,23,119,25,194,86,198,231,108,177,200,187,163,118,84,78,73,242,84,85,238,160,1,228,117,47,86,244,219,71,113,233,50,173,77,204,237,152,245,178,39,199,26,207,89,55,29,220,247,113,98,53,169,187,156,170,187,254,8,191,36,85,252,17,84,170,126,179,252,82,229,212,123,37,227,76,244,79,245,86,59,165,50,210,84,93,127,157,223,137,237,133,94,222,205,77,35,94,223,254,31,30,232,228,95,159,36,255,0,173,2,225,17,237,114,171,81,126,104,127,209,156,206,152,114,205,95,188,107,198,19,30,21,77,87,121,184,83,223,173,181,11,5,61,44,91,181,141,172,135,239,57,202,197,70,51,146,181,21,206,249,38,233,185,161,252,94,91,196,248,205,162,108,138,153,105,238,178,80,83,186,186,21,115,92,177,212,44,109,89,27,187,126,234,236,237,211,116,249,127,144,15,168,0,3,248,230,181,237,86,61,168,230,185,54,84,84,221,21,63,200,86,175,137,103,65,54,220,154,203,115,215,125,46,183,209,209,221,104,35,154,186,245,76,143,130,150,41,161,99,43,42,170,39,226,216,81,100,153,92,232,211,119,73,186,162,124,255,0,13,203,43,62,30,115,101,151,35,194,175,248,252,9,188,183,59,93,85,28,127,241,164,137,204,79,233,79,233,119,249,83,254,16,51,103,160,143,107,53,102,196,231,46,200,158,107,251,52,166,153,218,228,122,114,106,238,138,101,193,178,220,48,220,139,185,78,254,21,84,127,130,236,213,219,156,127,233,221,63,7,26,68,233,187,83,108,186,197,163,56,254,162,99,247,6,86,208,221,22,173,35,153,173,115,119,88,170,165,137,83,103,53,170,155,44,107,248,181,63,229,252,84,58,29,194,219,111,187,82,62,134,233,67,79,87,77,38,220,225,158,38,200,199,108,168,169,187,92,138,139,243,68,95,249,10,176,235,199,195,22,169,35,186,106,230,130,219,173,208,210,81,83,62,174,229,104,90,138,122,54,178,56,162,167,98,45,60,76,129,140,69,217,147,189,200,233,62,107,248,124,215,101,181,131,254,100,99,101,99,163,122,110,215,162,181,83,252,168,160,101,134,229,110,172,180,92,106,173,55,8,187,85,84,83,190,158,118,114,71,113,145,142,86,185,55,77,209,118,84,95,154,124,142,249,208,109,207,21,181,117,51,138,85,230,20,201,61,189,190,123,155,22,157,38,223,252,31,84,137,247,85,21,63,156,173,44,151,196,127,162,221,55,201,244,210,249,172,24,189,129,212,185,77,174,42,155,133,85,67,103,168,153,103,138,58,122,186,135,183,131,167,72,219,202,87,53,119,70,42,166,219,34,42,124,138,120,211,204,182,76,23,48,183,229,81,67,221,125,15,119,102,114,227,191,56,158,207,199,139,191,221,255,0,145,64,212,49,255,0,18,197,20,204,88,166,141,178,49,127,22,185,55,69,255,0,144,242,122,85,169,56,198,171,225,52,57,166,39,124,162,186,80,86,58,102,54,122,73,146,70,114,142,71,49,201,186,34,124,209,91,254,68,61,120,21,181,226,109,208,157,171,37,195,153,171,218,57,141,217,45,87,43,34,213,86,223,225,142,56,40,153,53,20,84,124,183,106,71,18,44,143,111,150,68,68,115,246,251,238,219,241,249,84,5,69,60,180,181,18,210,206,222,50,66,247,70,244,223,125,156,139,178,161,163,206,169,53,103,75,48,141,27,204,237,217,174,111,101,183,79,115,176,92,232,105,169,103,172,107,102,158,87,209,201,179,26,196,94,106,170,138,159,130,127,215,39,249,80,206,182,97,83,69,89,151,94,235,45,175,71,210,79,113,169,146,157,201,190,203,27,165,114,181,126,127,63,193,83,241,2,197,188,30,180,82,130,183,36,189,235,86,66,248,85,182,95,45,240,198,181,81,202,157,232,235,233,166,238,53,99,85,254,132,219,139,147,253,59,254,5,183,90,47,54,219,237,19,46,54,170,158,253,59,246,226,254,14,110,251,162,42,124,156,136,191,130,161,152,203,70,166,230,214,44,110,167,17,181,94,187,22,170,206,29,248,60,180,46,231,194,69,145,191,121,204,87,38,206,85,95,146,255,0,245,137,217,225,11,175,23,11,14,174,92,244,223,42,203,105,169,172,23,59,84,210,80,209,205,28,81,247,46,114,85,80,67,31,25,17,156,213,202,196,115,81,188,184,252,183,219,127,152,23,40,15,227,92,215,53,28,213,69,69,77,209,83,240,84,63,160,0,0,0,0,14,9,215,100,178,193,210,174,111,44,50,58,55,183,225,187,57,170,168,169,254,18,166,254,148,59,217,192,58,243,123,89,210,142,112,174,93,183,91,98,127,248,74,152,12,235,26,104,233,239,255,0,152,30,154,127,83,236,223,216,162,51,46,105,163,167,191,254,96,122,105,253,79,179,127,98,136,14,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,1,243,114,76,130,215,137,227,215,60,158,247,81,229,237,246,154,57,171,170,165,224,231,240,134,38,43,222,237,154,138,229,217,173,85,217,17,87,252,136,160,127,158,85,148,216,112,171,13,86,77,147,220,233,173,246,202,62,29,250,154,153,153,20,108,230,246,177,187,189,234,141,77,220,230,167,205,127,21,68,40,107,175,158,175,110,189,73,106,51,233,44,119,41,227,196,109,123,121,24,25,51,145,178,247,32,165,89,59,141,108,210,68,237,165,133,85,56,237,183,244,252,255,0,15,115,226,47,215,67,186,128,187,84,105,126,16,254,56,141,178,177,171,36,155,111,230,103,167,154,165,168,253,165,167,100,172,221,174,137,219,35,149,19,109,190,106,170,70,221,4,233,207,80,122,133,200,150,195,133,80,119,18,63,241,243,119,96,78,222,241,202,230,253,217,37,143,125,251,46,79,146,252,191,244,110,28,172,208,183,135,83,44,79,232,227,76,170,172,180,148,209,119,44,234,202,135,195,27,26,175,153,149,19,54,69,114,183,241,94,226,63,125,254,123,170,239,243,220,162,125,114,210,91,198,137,106,69,215,79,111,110,229,61,186,162,120,154,253,154,156,219,28,242,197,203,102,189,232,155,172,75,242,228,191,252,181,183,143,7,253,70,155,37,233,221,218,124,250,94,220,120,102,221,185,121,162,247,60,221,117,124,171,242,226,156,118,227,183,243,157,191,250,63,0,39,144,0,14,25,175,93,28,104,135,80,20,46,110,81,136,219,233,46,127,45,174,116,52,20,113,213,175,206,47,198,103,192,247,127,54,22,183,254,42,170,126,31,133,97,235,199,132,142,177,96,139,53,231,77,107,41,50,11,76,48,57,238,165,73,42,170,238,14,145,59,174,217,172,134,141,173,84,86,49,136,159,61,249,59,111,193,80,186,240,6,96,103,155,81,244,119,46,174,179,71,113,191,98,183,251,76,238,167,169,142,25,167,161,168,134,68,69,69,71,39,220,123,87,103,42,108,168,139,179,151,252,164,175,195,188,86,186,131,197,240,36,197,234,231,163,187,220,163,146,103,71,113,184,186,186,162,119,53,251,171,81,242,173,90,57,118,85,217,62,95,36,68,63,79,139,140,24,212,61,76,215,58,213,38,247,73,28,199,92,217,180,159,117,124,133,10,199,243,119,221,93,218,171,252,223,249,72,58,7,82,214,94,166,181,159,93,235,38,151,80,51,139,189,85,12,178,119,126,20,151,58,183,208,49,200,247,189,170,216,101,149,232,156,123,138,137,254,68,68,67,206,105,78,148,230,154,205,155,90,240,44,26,213,53,93,198,235,82,202,102,61,32,150,72,160,87,34,175,57,86,38,61,205,98,35,92,170,188,87,228,213,95,232,83,216,244,169,211,237,235,169,125,96,161,211,59,67,251,76,146,146,170,182,170,125,152,238,204,81,70,187,59,139,164,143,150,239,116,109,217,29,191,222,223,101,68,82,253,180,19,167,77,57,233,227,22,110,55,130,90,251,10,237,252,196,253,249,221,221,253,100,175,111,221,150,89,56,237,222,122,124,151,231,255,0,163,96,226,157,15,244,31,137,116,223,141,210,100,89,61,190,134,231,154,213,65,27,234,42,157,20,83,37,51,157,29,51,220,200,158,250,120,230,98,54,104,92,173,69,95,150,251,254,63,132,189,0,0,0,0,0,12,193,234,173,162,178,197,158,221,45,85,237,70,207,7,99,154,34,42,127,58,22,57,63,20,69,252,21,63,160,149,221,26,248,144,100,93,52,97,84,122,99,120,180,54,233,143,82,214,205,60,91,83,201,60,208,178,105,24,247,181,156,170,163,99,83,126,235,145,17,191,206,122,170,239,186,159,23,196,251,72,110,248,7,82,183,188,166,88,120,90,242,63,45,228,211,147,87,111,47,65,68,201,63,235,220,239,231,63,250,81,63,209,186,17,38,213,107,173,188,220,32,181,219,161,238,212,212,200,216,162,103,36,111,39,57,200,212,77,213,81,19,230,169,248,168,23,79,65,227,45,211,43,168,160,117,199,19,212,4,170,88,218,179,36,84,22,254,28,246,78,92,119,173,223,109,247,219,127,153,254,235,227,43,210,207,251,212,212,111,255,0,129,183,127,211,74,137,184,232,14,172,218,233,219,87,89,138,240,133,241,182,70,191,207,83,46,237,114,236,139,178,72,170,120,26,154,105,169,38,117,61,67,56,72,205,183,77,209,118,221,55,254,128,44,107,170,239,21,136,245,95,18,187,96,26,103,142,84,81,218,174,177,79,75,36,215,42,62,220,253,153,98,158,37,78,80,213,185,187,241,145,139,252,213,77,209,127,20,217,10,225,7,183,180,104,166,166,223,168,153,113,181,99,61,250,119,239,197,254,118,157,187,236,170,139,242,116,136,191,138,40,31,167,19,234,19,94,48,59,68,120,254,19,173,25,213,130,215,11,158,248,232,173,121,29,101,44,12,115,151,119,42,71,20,141,106,42,175,205,126,95,53,62,207,242,184,234,159,254,217,13,80,255,0,219,11,143,254,246,57,173,242,197,117,198,238,114,217,239,84,190,94,178,4,106,201,31,54,191,110,77,71,39,205,170,169,248,42,127,73,239,250,123,135,73,170,115,250,90,109,98,147,181,100,147,159,57,54,169,119,29,160,149,83,229,79,247,215,119,246,211,255,0,249,184,30,115,46,213,173,83,207,248,253,185,212,140,163,33,224,170,173,248,173,226,166,175,101,86,163,85,127,90,247,127,66,34,127,192,155,30,83,241,249,169,98,157,123,98,29,26,224,26,73,143,215,104,126,45,220,188,222,110,51,192,233,252,245,213,59,113,54,25,19,151,26,151,57,139,180,138,207,151,201,126,95,228,220,174,181,93,213,85,19,109,192,30,243,77,151,83,48,44,214,193,153,227,56,254,65,29,93,5,125,45,108,11,79,73,80,157,244,100,204,145,172,251,156,85,205,114,177,191,36,84,223,229,243,254,146,99,248,107,116,61,38,173,94,227,213,125,66,161,223,23,163,223,203,193,221,255,0,101,243,101,100,14,251,209,78,217,35,225,36,108,95,155,126,247,252,27,169,115,16,217,173,176,54,54,69,77,197,33,68,70,125,247,46,200,159,135,244,129,229,244,70,251,118,202,52,95,1,201,175,244,242,193,115,187,226,246,170,234,216,165,99,154,248,231,150,146,55,200,215,35,213,92,138,142,114,162,163,149,87,252,170,170,123,83,248,136,136,136,137,248,33,253,0,0,0,0,0,71,47,16,155,165,182,213,210,94,103,53,206,165,144,178,89,109,145,49,92,246,183,119,252,66,157,219,125,229,79,232,107,151,254,66,70,144,199,197,199,209,141,239,255,0,171,118,175,254,78,5,18,154,124,210,76,126,183,18,210,156,51,21,185,58,55,85,217,177,235,117,190,161,99,85,86,172,144,211,71,27,182,221,17,118,221,171,182,232,139,254,132,51,13,12,50,212,74,216,97,111,39,187,125,147,125,141,80,82,255,0,177,161,255,0,197,183,255,0,196,7,250,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,255,0,10,218,234,75,109,43,235,107,170,98,130,8,246,231,36,143,70,181,187,170,34,110,171,242,79,154,162,20,169,226,37,215,229,199,91,46,206,210,253,53,171,109,62,29,67,34,201,52,143,164,167,124,181,157,218,72,218,169,221,108,146,166,200,178,84,39,220,226,169,186,124,213,83,229,34,60,84,186,213,201,52,214,122,29,12,211,90,136,225,168,187,219,214,178,235,113,142,106,168,42,169,29,29,99,82,54,68,230,43,19,230,180,210,181,203,187,183,71,47,225,248,186,160,158,247,200,229,124,143,115,220,191,138,185,119,85,3,208,227,26,117,157,102,148,181,53,184,158,37,120,187,195,70,155,204,250,26,9,170,17,155,57,136,168,171,27,85,17,119,145,159,143,251,164,255,0,42,30,135,72,181,187,84,186,125,202,83,35,211,219,178,90,46,81,255,0,61,42,40,98,155,125,227,145,137,187,101,106,237,247,102,127,249,63,20,255,0,65,111,94,22,250,13,138,88,122,120,110,69,124,177,80,220,106,242,42,150,214,242,171,163,130,79,212,77,69,67,34,51,125,149,85,17,205,221,55,95,199,231,182,255,0,51,251,213,39,133,174,147,234,235,167,201,180,246,169,184,77,217,120,255,0,123,219,109,20,105,70,239,241,12,255,0,22,196,137,83,102,70,245,254,127,243,158,171,254,133,113,21,77,213,95,80,83,117,41,168,180,58,135,87,110,109,29,91,44,241,80,213,49,144,246,152,233,210,121,230,123,154,222,228,159,119,121,254,95,52,252,63,15,233,89,211,224,189,168,20,244,245,25,126,8,168,238,237,95,195,246,94,45,219,238,165,198,95,199,150,255,0,135,250,10,193,191,216,110,152,205,222,174,197,122,166,242,245,180,83,73,4,209,243,107,248,189,142,86,185,55,106,170,46,202,213,79,146,157,203,162,142,165,223,211,46,174,83,101,85,116,81,85,90,42,121,249,246,62,89,88,191,118,150,166,56,246,88,218,239,250,249,211,241,99,191,15,232,252,64,209,48,60,134,154,106,182,17,171,118,38,228,88,45,227,226,20,78,223,239,249,121,162,219,239,189,159,132,172,106,255,0,58,55,127,71,244,127,192,124,77,115,234,11,77,250,123,196,167,203,245,18,243,228,105,33,116,44,68,242,243,203,201,101,147,131,127,196,198,245,79,154,47,244,127,71,244,1,210,136,137,214,167,94,120,119,78,248,221,85,151,15,190,90,238,89,164,173,124,81,211,178,90,122,175,42,171,29,67,81,207,137,39,107,209,91,52,45,69,221,170,137,190,202,138,171,177,17,53,131,198,127,51,186,69,61,167,74,244,210,205,111,137,252,120,215,85,220,106,167,145,54,88,220,187,35,27,2,167,205,36,111,252,10,159,228,249,215,54,93,153,100,249,221,242,167,35,203,175,181,247,91,133,84,143,146,73,235,42,164,157,251,185,238,122,167,41,28,231,109,201,238,95,199,250,87,252,160,126,237,79,212,60,139,86,117,10,255,0,169,25,101,76,115,221,178,26,233,43,170,159,28,45,137,188,156,191,36,70,55,228,136,136,136,159,242,124,213,87,230,118,238,152,186,7,214,158,168,45,173,201,113,79,134,90,236,44,168,146,23,214,221,188,220,12,151,182,232,210,70,197,36,116,242,49,206,253,98,236,155,254,44,118,255,0,129,205,58,111,210,25,181,231,90,49,221,40,167,170,125,52,151,207,55,180,172,107,28,230,246,105,38,159,228,143,115,91,255,0,194,182,249,170,126,38,140,180,191,76,48,253,31,195,169,112,124,30,211,77,111,182,82,73,44,173,142,10,104,161,71,62,71,171,156,229,108,77,107,119,249,237,190,223,130,32,17,243,162,174,131,49,30,148,225,147,36,168,173,168,184,229,245,116,239,166,168,169,109,123,165,166,100,82,50,5,145,140,111,106,47,151,114,21,84,87,53,87,101,252,127,201,43,192,0,0,0,0,0,0,3,136,245,81,210,182,1,213,30,18,152,246,89,71,50,92,104,255,0,234,109,108,85,178,64,234,110,115,64,249,126,77,71,49,220,155,3,91,247,152,237,191,163,101,93,204,254,231,56,142,93,160,186,169,54,55,116,133,244,55,252,106,162,146,171,140,208,185,22,57,22,56,234,35,85,100,140,106,254,15,98,236,173,77,255,0,210,159,53,211,129,3,188,66,124,63,109,58,235,79,114,214,12,15,122,60,198,10,86,62,174,8,105,105,90,202,232,233,169,166,226,175,145,203,27,185,174,208,71,201,207,118,205,99,83,109,145,54,15,145,209,159,136,134,159,230,122,53,246,123,86,174,180,86,219,230,47,13,5,185,169,44,148,212,109,172,137,180,241,183,155,26,250,132,115,220,143,142,69,114,163,90,136,138,223,151,226,137,83,186,231,158,179,82,117,46,235,149,64,206,16,85,118,59,108,226,137,183,26,120,163,95,193,206,254,150,127,149,127,249,71,155,190,218,242,28,19,35,186,99,53,178,207,67,112,181,214,77,69,84,200,166,79,148,177,61,204,114,110,199,42,46,206,71,39,201,85,63,200,167,197,85,87,46,238,85,85,255,0,72,18,83,161,30,151,238,61,74,107,29,13,190,170,153,237,199,172,207,138,229,114,153,206,150,38,75,20,53,84,201,44,44,145,145,185,59,139,28,251,163,85,91,254,93,208,208,69,174,209,110,178,209,178,130,217,79,217,130,61,248,179,155,157,182,234,170,191,55,42,175,226,170,66,191,10,222,159,93,165,250,35,77,158,221,98,146,59,134,90,198,92,169,145,253,151,35,168,170,169,40,165,99,145,204,85,114,39,40,215,238,185,81,127,202,136,78,0,35,119,83,189,8,104,151,83,109,125,227,39,182,220,40,242,86,196,200,225,186,81,220,229,137,220,99,142,70,199,27,152,228,146,46,40,233,57,42,164,124,190,234,124,246,221,22,156,250,167,232,151,85,250,108,203,231,163,168,177,213,221,241,234,169,106,38,183,92,104,41,170,106,35,101,51,103,88,227,108,242,172,17,177,37,226,177,170,163,126,95,121,54,252,80,208,233,240,242,188,31,14,206,104,146,221,152,226,214,155,221,50,127,54,43,133,12,85,45,111,222,107,190,73,35,92,137,243,107,87,254,68,255,0,32,25,116,87,185,205,70,170,252,147,240,62,230,9,138,213,103,25,165,139,16,163,71,119,111,55,42,90,4,114,111,247,123,210,182,61,213,81,23,109,149,201,243,217,127,224,82,106,248,156,116,85,136,244,221,38,63,168,154,127,83,80,150,108,150,190,75,124,180,79,167,167,138,58,57,35,167,137,88,140,237,35,119,231,194,103,47,220,217,21,63,29,215,231,30,250,47,130,138,163,169,44,22,58,248,27,44,127,29,182,108,215,53,21,55,243,244,255,0,63,154,47,250,64,208,142,153,105,190,47,164,216,93,191,3,195,168,228,165,180,219,123,189,136,159,59,229,114,119,37,124,174,221,207,85,85,251,210,57,127,229,61,72,0,0,0,0,0,0,0,8,99,226,227,232,198,247,255,0,213,187,87,255,0,39,38,113,19,252,80,113,10,236,203,163,220,154,138,129,252,95,71,113,181,213,63,228,139,247,124,220,108,254,151,39,244,200,128,83,79,72,116,20,151,78,162,49,58,26,232,187,176,75,231,249,51,146,183,125,168,103,84,249,162,162,254,40,134,145,81,54,77,147,250,10,23,240,186,194,108,89,159,83,214,72,175,113,57,237,166,243,60,54,107,23,110,86,250,221,255,0,156,213,255,0,114,133,244,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,35,7,91,93,100,224,29,56,96,119,43,66,100,84,82,230,151,58,25,163,183,219,25,34,172,204,89,33,169,108,83,170,36,82,55,138,77,15,31,190,136,155,254,42,137,248,247,141,71,212,76,107,75,113,26,220,211,44,174,142,154,221,65,219,238,57,210,198,197,251,242,178,52,217,100,115,91,252,233,27,248,170,126,63,242,25,193,215,125,106,203,117,223,81,110,185,222,87,114,169,168,117,85,76,235,73,20,179,74,246,211,211,186,121,101,100,76,108,146,63,131,91,221,114,35,81,219,38,255,0,47,242,168,125,123,14,21,172,125,91,106,189,206,171,20,198,107,239,215,155,205,117,77,100,235,79,20,109,100,46,145,102,168,217,239,253,92,109,223,140,155,111,199,125,182,68,252,16,253,189,87,104,51,186,117,213,106,237,54,125,95,154,146,135,181,202,68,143,135,46,116,208,76,159,46,228,159,231,182,254,114,254,31,242,37,152,248,59,105,45,135,27,210,28,135,63,184,197,110,170,189,94,238,240,121,121,120,177,242,83,211,182,138,55,181,26,170,196,123,21,124,204,168,228,71,42,42,127,203,188,20,235,227,46,163,207,250,187,185,212,35,219,36,47,171,182,177,235,186,42,43,93,69,70,213,255,0,174,114,127,214,168,22,219,225,246,215,55,165,156,45,28,138,139,240,171,119,227,255,0,212,234,82,71,28,115,164,43,101,13,171,167,108,22,158,222,214,164,110,176,91,30,168,212,79,231,121,26,116,254,132,79,242,33,216,192,132,189,124,116,7,104,234,22,205,89,168,24,53,43,153,156,219,104,36,242,209,53,94,245,175,72,217,85,43,41,211,185,80,200,163,89,38,153,137,207,138,171,127,210,159,36,165,93,65,211,140,231,74,178,138,236,51,80,177,154,235,29,226,221,51,169,234,41,170,153,178,163,209,17,87,139,145,85,175,77,156,213,71,53,85,21,28,138,138,168,168,106,10,73,35,134,55,75,43,218,198,49,21,206,115,151,100,106,39,226,170,191,208,81,159,138,150,166,105,246,99,212,21,218,193,136,80,210,73,93,100,170,125,61,206,225,12,80,43,102,155,203,210,34,162,75,27,213,92,173,116,114,49,220,145,21,21,21,63,202,4,91,211,109,104,212,189,34,170,168,172,211,204,147,225,51,85,196,144,76,239,39,79,63,38,35,185,109,180,204,114,39,207,231,242,249,159,43,51,212,12,187,80,110,115,94,50,251,191,159,172,158,71,77,36,158,94,40,185,61,206,115,149,118,141,173,68,249,189,203,248,127,73,240,96,130,122,169,153,77,77,12,147,75,43,145,140,142,54,171,156,231,42,236,136,136,159,53,85,83,232,92,49,140,150,209,76,149,151,92,122,231,69,78,229,70,164,181,20,146,70,197,85,252,19,147,145,19,117,217,64,249,209,197,36,207,72,226,99,158,245,252,26,212,221,84,246,122,157,164,153,134,144,214,91,109,57,213,182,107,101,206,229,111,134,231,29,28,200,206,105,4,138,246,163,151,139,157,183,222,141,237,217,118,93,211,230,136,121,10,58,151,81,212,50,161,136,138,230,111,182,255,0,233,77,191,249,103,84,234,91,91,164,215,188,234,131,49,146,157,240,58,146,209,21,183,131,153,197,19,140,211,73,247,83,184,255,0,151,235,126,95,63,249,63,165,66,73,248,66,224,214,172,135,168,101,203,107,34,229,87,141,127,177,93,201,201,199,204,80,215,198,255,0,146,57,17,119,68,79,197,23,253,27,23,118,83,167,131,21,190,173,117,47,41,175,242,210,118,19,200,254,179,130,241,255,0,99,220,19,241,219,111,199,228,92,88,0,0,0,0,0,0,0,0,0,0,20,195,227,1,161,117,120,126,172,217,53,54,199,99,168,248,70,65,110,169,125,125,83,81,207,141,149,105,90,231,191,146,171,221,199,127,53,30,201,179,83,231,242,254,148,72,157,210,109,6,29,116,234,83,77,237,249,236,172,142,199,81,145,81,199,82,175,116,141,69,85,127,234,211,120,213,28,155,201,193,55,69,254,159,159,203,114,242,122,234,210,43,54,174,244,251,126,180,92,104,18,106,168,60,175,149,153,145,49,211,67,202,182,153,207,237,185,88,229,110,233,26,34,236,159,52,252,76,246,217,46,215,12,102,255,0,111,190,208,185,240,214,218,234,225,172,129,219,185,174,100,145,189,30,213,221,21,21,62,104,139,242,84,95,244,129,168,92,102,146,211,111,199,45,84,54,4,68,182,83,209,65,21,22,206,115,147,176,216,218,145,236,174,85,114,253,212,79,154,174,255,0,229,62,153,205,58,103,191,84,228,253,58,233,126,65,93,82,147,213,220,48,219,37,85,75,249,171,149,101,146,134,23,191,117,85,85,223,119,47,226,170,191,229,58,88,0,0,17,151,196,71,73,127,75,93,52,223,169,99,182,45,108,248,228,85,151,232,81,37,86,118,159,13,190,169,17,255,0,207,106,46,202,244,249,46,233,243,252,20,161,140,43,32,173,211,109,70,180,100,43,31,235,241,235,197,61,76,177,238,159,121,96,157,175,86,239,179,145,62,108,219,125,151,254,83,78,87,251,61,22,69,98,184,227,247,40,25,53,29,206,146,106,58,136,222,212,115,95,28,140,86,57,170,142,69,69,69,71,42,108,168,169,254,131,59,61,103,232,197,247,69,250,131,204,109,55,10,8,169,237,183,75,205,194,233,105,236,68,246,70,202,25,107,170,27,3,62,108,99,81,200,216,151,228,196,86,237,248,42,255,0,64,104,143,29,200,45,57,77,158,158,251,99,184,211,87,80,212,243,237,84,83,74,146,198,254,47,86,174,206,111,201,118,115,85,23,253,40,167,210,33,183,133,174,164,95,243,238,156,104,41,175,146,54,69,181,247,123,114,110,245,115,187,181,245,170,188,149,206,118,255,0,204,77,182,219,254,82,100,128,0,0,0,0,0,0,63,53,198,221,73,117,163,146,130,186,46,228,18,237,205,188,149,55,217,81,83,230,138,139,248,162,31,164,1,31,58,98,232,199,78,250,91,188,229,55,108,42,110,227,114,95,35,250,174,51,167,151,242,236,153,191,140,147,201,207,151,125,203,248,38,223,233,249,109,32,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,2,37,248,149,233,61,255,0,84,186,119,185,197,143,191,122,139,127,103,245,91,51,245,157,202,234,63,233,123,218,137,178,70,171,253,37,5,154,167,84,69,249,42,110,70,237,121,232,35,167,221,107,180,215,163,112,91,62,59,120,168,134,85,101,117,154,217,69,73,43,231,115,101,217,242,73,229,222,229,221,242,242,85,252,119,107,87,241,79,152,80,246,158,107,38,162,105,93,67,234,112,139,255,0,195,221,42,163,159,253,235,4,188,149,26,230,167,248,214,59,111,147,148,248,76,190,214,221,50,154,107,245,234,167,189,59,170,96,124,210,112,70,238,140,86,167,224,212,68,252,26,159,130,18,199,168,127,12,109,116,210,27,202,203,137,218,102,202,172,147,164,146,67,37,174,10,202,233,161,103,123,139,27,50,199,74,198,53,234,215,49,118,79,242,59,111,232,34,29,222,199,122,199,235,31,110,191,90,43,109,181,113,237,206,10,202,119,195,35,119,68,84,221,174,68,84,249,42,47,252,10,128,104,195,163,107,189,29,231,167,28,26,166,134,78,108,142,197,108,137,203,178,166,206,74,10,117,219,230,137,254,84,59,82,174,223,53,51,213,210,207,92,218,173,211,44,174,182,218,107,86,231,98,145,101,145,212,53,178,84,205,27,36,116,113,177,21,177,182,162,54,38,201,11,17,63,165,19,127,244,109,233,58,140,241,30,215,13,115,165,109,158,219,123,169,198,45,191,62,227,44,245,53,148,78,151,231,11,147,146,54,165,237,118,206,137,118,249,124,185,59,252,191,32,147,30,36,62,33,17,84,173,207,66,116,138,191,187,3,226,154,134,249,95,218,86,236,245,243,148,181,20,189,186,138,109,255,0,14,219,187,140,127,250,26,191,138,149,103,44,175,154,87,205,43,183,124,142,87,57,118,252,85,127,19,248,247,190,71,186,73,30,174,115,149,85,206,85,221,85,87,250,84,251,152,53,52,85,153,77,21,52,204,107,216,254,230,237,114,110,139,180,110,95,254,80,22,101,225,63,209,244,206,150,163,94,243,235,111,247,180,212,241,178,196,206,242,124,229,138,181,253,199,239,20,219,253,215,82,177,54,123,54,94,95,45,209,23,123,58,201,240,60,83,50,178,205,142,228,150,175,57,111,168,86,44,144,247,228,143,146,181,200,230,253,230,57,28,155,42,34,252,148,250,22,75,69,29,138,217,13,170,130,154,26,120,33,229,198,56,88,140,98,110,229,114,236,136,136,159,138,170,254,7,239,2,167,186,164,240,142,186,178,105,114,78,158,219,230,27,247,127,192,219,181,155,252,160,103,248,250,186,207,252,115,255,0,15,251,159,242,21,141,123,178,220,177,219,181,93,142,239,79,216,173,161,158,74,121,227,230,215,112,145,142,86,185,55,106,170,46,202,213,77,209,85,13,77,17,211,170,94,138,52,175,169,27,13,100,149,150,42,11,126,77,229,164,101,37,210,158,150,154,41,150,78,19,240,73,38,88,36,147,135,114,101,122,162,124,247,68,84,249,254,33,91,94,19,26,231,98,211,253,89,170,193,50,75,135,151,102,73,195,202,254,169,239,223,203,211,87,74,255,0,230,70,239,247,109,252,92,159,143,203,127,192,187,3,53,26,251,161,121,215,78,154,167,126,193,111,212,53,177,54,207,88,248,105,110,81,197,51,96,169,137,90,215,49,209,202,248,227,231,247,37,98,57,81,168,155,175,203,228,169,189,164,120,106,117,201,102,206,48,138,29,36,213,12,147,108,182,10,234,150,210,212,86,214,51,122,184,229,158,46,211,17,211,212,44,178,63,157,67,154,136,141,219,102,108,155,170,124,194,195,193,252,71,35,145,28,213,69,69,77,209,83,250,79,232,0,0,0,0,0,0,0,0,31,199,53,175,106,181,201,186,41,152,109,89,180,215,88,245,2,235,107,185,83,246,42,96,236,115,143,154,59,109,224,141,201,243,106,170,126,10,159,210,105,232,161,175,20,237,55,190,98,29,85,100,25,117,202,166,133,244,89,79,148,242,108,129,239,89,25,229,173,180,81,201,220,69,106,34,110,174,77,182,87,124,191,29,128,178,111,11,76,134,178,253,210,229,20,117,213,29,199,91,171,99,162,133,56,34,113,138,59,117,23,20,249,34,111,182,235,243,93,215,253,36,191,42,11,193,131,83,235,226,212,92,143,73,93,18,58,149,246,138,203,234,72,173,114,170,61,103,183,65,197,23,158,219,109,243,219,143,252,191,208,91,232,0,0,2,62,117,111,209,198,3,213,94,59,20,23,213,242,55,202,20,111,148,184,254,186,94,45,100,115,163,35,237,54,120,152,191,126,161,93,201,119,252,54,95,151,225,32,192,17,103,160,14,158,115,190,156,52,206,171,10,206,105,184,76,156,59,82,115,133,123,159,223,21,82,59,229,20,146,34,108,147,49,62,107,243,255,0,210,137,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,0,0,0,0,0,0,0,0,0,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,252,231,130,10,168,157,5,76,49,203,27,182,228,199,181,28,213,217,119,249,162,145,171,168,159,15,237,4,234,10,219,198,162,199,77,138,93,153,220,123,46,86,43,93,20,51,72,245,139,182,212,149,86,30,82,53,187,53,81,57,39,225,248,167,203,105,50,0,207,247,89,189,6,230,93,39,212,71,122,138,229,53,247,17,169,150,56,34,186,76,202,120,30,217,164,124,252,33,88,155,51,222,229,237,194,142,231,197,27,247,182,249,109,177,22,13,67,231,152,22,43,169,120,205,78,31,154,90,254,33,105,171,116,111,154,159,191,36,92,149,143,71,181,121,70,230,185,54,115,81,126,74,85,119,81,62,14,217,125,13,117,195,42,209,28,178,199,45,165,59,93,187,45,76,21,169,80,207,148,81,175,7,39,125,210,110,229,149,235,186,166,201,183,227,253,1,89,39,161,211,231,182,60,190,129,238,93,145,59,191,252,137,231,204,189,217,46,216,229,214,170,201,124,183,212,81,87,81,76,248,39,130,162,39,68,246,61,142,86,185,21,174,68,84,84,115,85,54,84,223,116,83,242,211,84,77,73,51,106,32,127,25,25,190,203,178,47,226,155,127,72,26,160,134,104,234,34,108,209,59,147,29,190,203,182,199,250,28,23,162,173,106,178,107,110,134,89,178,11,109,106,75,87,23,152,243,112,190,72,86,88,183,172,168,99,57,178,53,84,110,233,18,170,111,182,233,243,255,0,41,222,128,0,0,143,221,86,244,107,167,61,83,99,79,183,222,164,117,146,244,221,187,87,106,42,58,119,206,187,201,2,187,184,175,111,39,253,200,17,137,247,219,178,57,127,20,249,20,109,169,250,121,169,125,30,107,147,113,186,250,185,168,114,44,121,244,55,56,38,138,118,177,94,138,140,158,53,85,130,87,108,156,145,19,100,126,255,0,119,127,151,200,210,81,207,117,107,64,52,147,92,237,241,218,181,79,19,248,221,44,82,54,86,71,231,234,105,182,123,90,246,162,239,4,140,95,230,202,244,252,127,167,253,9,176,113,15,15,110,172,211,169,61,44,134,143,32,108,112,228,246,6,54,138,165,173,124,242,173,76,112,83,82,35,234,92,249,27,183,39,73,58,238,222,110,95,233,221,126,106,75,19,198,233,158,144,105,214,142,217,27,142,105,198,59,240,139,115,54,70,195,230,231,168,219,102,49,137,247,166,123,221,252,216,216,159,143,244,127,165,79,100,0,0,0,0,0,0,0,0,0,130,30,39,221,32,79,172,218,123,83,170,152,131,167,155,36,197,224,146,161,40,81,41,218,202,166,189,244,145,191,121,36,115,21,156,33,133,238,252,87,117,77,147,250,17,103,120,2,148,188,41,52,227,84,172,189,75,220,238,148,148,52,244,84,180,22,185,173,215,89,38,123,38,251,172,184,80,186,104,90,140,153,170,142,217,19,103,236,246,252,191,154,226,235,79,205,73,111,163,161,116,207,165,135,130,212,74,233,164,251,202,188,158,239,197,126,107,242,252,63,160,253,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,15,226,162,47,201,79,232,2,3,245,223,225,197,98,214,152,106,117,23,73,173,150,219,46,79,79,78,247,212,82,83,194,202,104,43,149,169,85,51,158,172,130,153,242,75,59,228,150,52,221,93,247,145,168,159,138,34,173,58,106,22,157,102,26,93,148,220,49,12,214,199,89,109,184,91,170,100,165,122,84,83,75,10,72,230,42,110,172,238,53,174,86,236,173,84,93,147,228,228,95,233,53,6,115,109,111,208,29,60,215,188,94,92,103,58,180,249,166,63,143,110,78,252,236,225,180,145,189,126,81,72,205,247,237,51,250,127,163,254,29,194,146,58,17,235,50,247,210,246,122,180,215,106,138,170,204,70,246,180,180,149,212,138,247,200,218,118,37,74,57,210,196,199,79,28,76,114,50,73,254,243,183,77,221,254,69,113,120,90,67,174,58,109,173,248,229,62,71,128,100,180,53,204,158,38,72,250,102,86,83,203,81,6,241,198,245,108,140,138,71,241,115,82,86,35,147,127,146,175,252,27,209,87,88,157,19,103,221,44,95,155,83,91,23,157,197,107,230,74,123,117,211,148,49,247,222,218,120,228,145,59,41,60,146,55,103,57,233,247,182,69,227,186,126,40,113,125,46,213,60,215,71,51,26,28,243,0,187,252,54,243,111,73,146,10,143,47,12,220,82,88,157,27,254,236,172,123,23,118,189,83,230,213,255,0,70,203,243,3,79,96,174,158,148,124,87,113,28,237,212,56,110,179,65,240,123,188,157,221,174,28,165,168,239,237,223,147,252,85,61,27,90,222,44,100,77,252,126,123,239,248,162,161,98,52,213,16,213,211,197,87,78,254,113,76,198,200,199,108,169,187,85,55,69,217,126,127,130,129,254,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,110,69,141,99,217,117,166,162,195,148,216,173,247,123,109,92,111,138,122,74,250,86,84,67,35,30,213,107,154,230,61,21,170,138,215,57,21,21,62,104,170,159,210,87,127,89,158,22,88,230,85,101,169,203,186,124,183,81,90,47,107,91,28,178,91,59,49,211,209,246,95,36,171,35,97,134,146,145,95,187,86,72,246,77,246,70,49,119,252,16,178,32,6,91,50,124,91,33,195,47,85,24,238,83,103,172,181,220,169,120,119,169,106,233,223,4,172,228,198,189,187,177,232,142,77,218,230,175,205,63,5,69,254,146,97,248,120,117,161,148,105,46,170,90,240,188,255,0,48,190,215,226,87,167,193,107,167,167,168,184,73,44,20,115,205,83,73,27,100,86,203,59,98,142,54,69,27,211,146,34,171,81,87,228,169,186,22,21,214,71,135,70,157,245,35,19,242,172,110,100,198,50,216,246,253,125,5,182,151,133,102,235,78,207,215,252,163,123,248,69,11,145,187,200,155,114,95,232,251,171,81,210,244,163,212,54,19,158,193,104,151,7,107,46,150,187,155,99,107,93,114,163,84,73,163,155,142,203,198,125,182,228,223,232,119,252,191,210,6,139,109,87,58,43,213,174,142,243,109,157,147,210,87,211,199,83,79,43,28,142,107,227,123,81,205,114,42,42,162,162,162,162,238,138,168,126,163,157,116,231,73,147,80,104,30,158,80,230,84,209,211,222,169,177,171,124,53,177,70,228,115,89,35,96,98,108,138,142,122,47,201,19,240,114,157,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217