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,103,16,0,1,4,1,2,5,3,1,5,5,3,5,8,12,2,27,0,1,2,3,4,5,6,7,8,9,17,18,19,20,56,181,119,21,22,33,34,133,23,35,71,134,197,24,49,50,36,37,51,65,83,25,38,39,52,69,114,166,212,53,82,84,86,87,88,97,99,113,115,116,130,149,150,54,98,100,104,211,228,57,66,68,73,81,179,240,40,55,67,85,101,117,129,146,131,147,161,145,162,241,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,12,214,127,107,30,41,255,0,241,150,221,95,254,57,100,127,250,49,160,142,25,50,217,92,255,0,13,187,81,157,206,228,237,228,114,89,29,15,130,183,114,229,185,157,52,246,103,146,132,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,128,8,255,0,199,150,230,106,173,155,225,107,85,110,150,138,183,233,243,90,103,33,128,200,86,238,146,70,71,55,102,106,151,124,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,167,215,193,223,21,90,55,138,253,163,199,235,12,54,74,163,117,62,58,189,122,218,179,17,28,107,11,241,217,21,103,231,86,196,231,189,222,154,71,54,71,66,254,231,119,49,21,170,190,70,72,198,119,80,14,41,197,183,20,186,87,132,109,172,102,230,106,157,55,149,206,250,236,130,97,177,212,177,238,141,158,75,207,173,60,209,36,210,61,201,226,133,125,59,154,233,26,217,28,222,228,84,141,255,0,220,85,94,218,115,100,223,26,28,71,65,187,123,178,191,106,233,11,152,246,225,50,26,79,13,36,213,168,209,170,175,99,150,221,58,242,74,230,58,227,94,197,127,124,238,115,158,215,201,23,124,108,86,44,87,83,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,8,43,204,139,143,172,22,193,105,92,166,201,109,190,67,214,238,110,160,199,190,189,137,170,217,124,127,118,106,207,31,68,178,249,34,115,94,219,142,99,251,160,141,174,71,51,171,102,127,70,248,217,55,229,114,212,230,5,251,118,167,71,97,55,90,110,205,125,138,199,187,236,188,139,157,210,60,197,26,144,86,103,239,101,158,203,230,177,145,122,250,153,228,237,98,53,99,141,239,252,59,92,79,240,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,151,196,47,52,189,241,212,28,71,67,173,118,103,86,253,149,161,244,94,66,122,248,44,76,126,111,67,158,170,143,86,62,206,70,23,164,111,155,212,49,17,91,27,145,174,174,215,53,35,236,149,31,51,237,43,131,62,40,49,92,89,236,189,109,198,167,136,183,142,201,99,172,51,9,158,138,90,237,134,7,101,99,169,94,107,46,170,212,150,87,45,110,235,8,145,172,142,71,244,79,204,159,235,94,234,66,14,110,219,133,175,182,215,134,221,55,157,219,157,113,168,52,174,74,125,113,78,164,183,48,153,57,168,207,36,14,161,125,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,245,33,90,188,50,113,55,196,150,127,137,45,168,193,103,120,131,220,172,142,55,35,174,48,85,46,83,183,171,47,205,5,152,36,191,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,0,51,237,196,223,19,124,73,96,56,146,221,124,22,11,136,61,202,199,99,113,218,227,59,82,157,58,154,178,252,48,86,130,59,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,66,221,57,112,234,205,85,174,120,49,219,205,83,173,117,54,87,80,102,174,253,173,234,114,57,75,178,91,181,63,102,86,219,25,223,44,138,231,187,181,140,107,83,170,254,13,106,34,126,8,133,32,255,0,107,30,41,255,0,241,150,221,95,254,57,100,127,250,49,160,142,25,50,217,92,255,0,13,187,81,157,206,228,237,228,114,89,29,15,130,183,114,229,185,157,52,246,103,146,132,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,128,14,105,196,190,51,80,229,184,121,220,138,186,62,77,64,205,66,205,47,146,179,133,92,5,187,85,178,63,104,195,93,242,213,72,31,85,205,153,94,179,50,52,236,106,254,243,170,177,200,230,185,90,185,247,254,214,60,83,255,0,227,45,186,191,252,114,200,255,0,244,99,67,219,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,231,181,57,167,18,250,254,206,214,112,243,185,27,131,143,212,53,48,121,44,30,151,201,89,197,222,178,177,118,69,145,244,239,74,104,137,42,43,30,247,88,88,152,198,57,23,189,238,107,122,59,187,162,208,14,39,137,190,46,243,249,90,88,44,23,16,123,193,145,201,100,108,71,82,157,58,154,179,39,52,246,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,13,15,109,62,3,85,105,77,172,209,186,91,93,102,254,217,212,152,109,63,142,199,230,50,62,166,75,30,178,244,85,163,100,243,249,101,68,146,78,249,26,247,119,189,17,206,235,213,81,21,84,245,103,63,226,23,84,231,116,54,193,110,94,181,210,215,189,22,107,79,232,252,206,83,29,103,196,201,60,22,160,165,44,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,114,174,8,56,209,210,188,92,109,196,23,174,187,21,132,215,216,223,36,25,189,61,21,232,221,35,252,73,15,117,234,208,43,214,100,166,245,158,52,71,61,63,36,138,232,187,159,218,146,62,74,128,66,14,110,219,133,175,182,215,134,221,55,157,219,157,113,168,52,174,74,125,113,78,164,183,48,153,57,168,207,36,14,161,125,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,245,33,90,188,50,113,55,196,150,127,137,45,168,193,103,120,131,220,172,142,55,35,174,48,85,46,83,183,171,47,205,5,152,36,191,11,100,138,72,221,42,181,236,115,85,90,173,84,84,84,85,69,52,18,8,149,204,147,136,29,125,195,46,212,104,141,215,219,151,212,126,74,158,184,134,164,180,239,44,203,74,236,19,98,178,77,116,86,35,134,72,221,35,17,221,146,181,170,238,137,36,81,187,241,237,67,186,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,28,211,137,188,182,87,1,195,110,235,231,112,89,59,120,236,150,59,67,231,109,211,185,82,103,67,61,105,227,161,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,207,191,246,177,226,159,255,0,25,109,213,255,0,227,150,71,255,0,163,26,83,0,21,213,205,11,143,172,238,203,119,240,241,179,57,15,71,171,242,184,246,88,206,231,235,89,98,205,133,171,55,114,50,180,8,199,43,226,185,35,17,30,178,57,26,232,162,146,55,199,213,242,178,72,122,95,47,190,61,116,247,19,58,54,142,134,220,28,237,74,123,169,136,175,28,55,153,99,210,210,102,125,234,182,92,147,81,133,37,87,204,246,215,174,217,44,35,99,99,24,247,170,181,173,98,162,36,202,5,85,243,123,212,91,193,178,219,143,162,53,206,217,111,182,224,105,186,26,223,31,110,189,188,38,47,82,100,43,85,138,213,5,129,22,203,26,203,30,54,121,35,181,19,86,56,227,99,81,208,43,215,185,210,185,83,202,114,166,227,15,116,242,252,65,89,217,205,214,215,122,175,89,212,215,120,249,62,203,159,51,148,179,145,147,31,122,148,82,216,252,174,158,101,72,161,146,4,178,143,237,99,156,233,25,91,251,154,142,82,223,193,84,28,221,184,168,215,218,67,119,52,134,212,109,30,228,234,13,49,99,79,225,229,201,103,44,105,205,77,53,71,205,61,199,183,197,86,204,85,220,213,107,226,138,187,101,111,123,149,85,151,81,81,173,69,234,255,0,147,148,174,107,127,119,199,121,117,6,186,220,14,32,55,3,55,166,246,255,0,31,31,126,27,33,170,238,217,134,245,235,205,154,40,60,176,74,175,142,88,89,28,86,158,191,153,174,108,173,174,228,238,68,114,36,170,227,155,140,220,239,7,155,143,179,185,57,49,95,108,232,205,81,246,229,125,77,141,137,140,75,78,142,37,161,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,57,85,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,0,43,87,156,166,236,110,158,215,254,200,63,102,123,151,170,244,151,218,127,120,61,111,216,89,155,52,61,87,143,236,255,0,31,151,194,246,247,246,249,31,219,221,215,167,123,186,127,122,145,171,151,15,16,187,251,174,120,206,219,205,45,173,119,195,112,53,6,22,239,218,222,167,29,148,212,215,109,213,159,179,21,109,236,239,138,73,28,199,118,189,141,114,117,79,193,205,69,79,197,16,187,240,0,41,3,152,247,16,187,251,161,184,206,220,61,45,162,183,195,112,52,254,22,151,217,62,155,29,139,212,215,106,85,131,191,21,81,239,236,138,57,26,198,247,61,238,114,244,79,197,206,85,95,197,84,146,188,154,247,99,116,247,67,246,191,251,76,220,189,87,171,126,204,251,191,232,190,221,204,217,191,233,124,159,104,121,60,94,103,187,179,187,198,206,238,222,157,123,27,215,251,144,178,160,115,78,38,242,217,92,7,13,187,175,157,193,100,237,227,178,88,237,15,157,183,78,229,73,157,12,245,167,142,132,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,62,255,0,218,199,138,127,252,101,183,87,255,0,142,89,31,254,140,105,76,0,8,65,205,219,112,181,246,218,240,219,166,243,187,115,174,53,6,149,201,79,174,41,212,150,230,19,39,53,25,228,129,212,47,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,254,164,32,255,0,46,30,33,119,247,92,241,157,183,154,91,90,239,134,224,106,12,45,223,181,189,78,59,41,169,174,219,171,63,102,42,219,217,223,20,146,57,142,237,123,26,228,234,159,131,154,138,159,138,33,119,224,0,87,174,75,142,220,174,200,243,30,215,123,25,186,90,154,164,123,95,158,177,138,109,91,153,73,220,198,105,187,175,195,84,115,95,28,157,21,25,90,105,122,54,70,63,182,54,62,79,63,116,104,147,121,108,40,0,8,21,196,255,0,30,181,170,241,61,182,60,44,108,222,118,165,199,220,215,24,76,126,185,201,215,242,163,233,189,50,212,156,148,43,88,142,86,181,94,173,100,241,90,99,152,246,118,75,226,234,143,73,90,201,1,198,254,239,107,45,133,225,143,86,238,230,223,207,82,60,238,157,177,136,154,186,91,129,38,130,86,63,41,82,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,234,240,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,222,192,0,0,28,211,137,188,182,87,1,195,110,235,231,112,89,59,120,236,150,59,67,231,109,211,185,82,103,67,61,105,227,161,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,228,28,4,241,191,130,226,227,66,75,75,81,218,197,99,119,55,9,229,151,55,132,167,11,235,194,250,171,50,164,54,170,54,73,100,124,144,246,58,38,72,189,234,230,75,215,185,173,108,145,43,229,80,0,28,43,141,253,222,214,91,11,195,30,173,221,205,191,158,164,121,221,59,99,17,53,116,183,2,77,4,172,126,82,164,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,213,225,119,137,189,3,197,54,215,227,119,3,72,89,169,79,36,250,237,118,107,79,46,70,27,55,112,211,172,146,199,217,59,99,94,230,177,238,130,87,68,247,181,139,36,104,215,246,183,170,181,189,128,2,31,241,205,198,110,119,131,205,199,217,220,156,152,175,182,116,102,168,251,114,190,166,198,196,198,37,167,71,18,208,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,28,170,210,218,179,74,235,156,21,93,83,162,181,54,43,80,97,110,247,250,108,142,46,236,118,234,207,216,247,49,253,146,198,174,99,187,94,199,53,122,47,224,230,170,47,226,138,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,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,4,85,230,143,236,79,115,127,69,249,138,69,48,112,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,126,133,54,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,168,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,198,143,9,58,171,132,109,211,93,45,146,151,215,105,188,239,169,200,105,156,139,93,36,190,74,45,179,35,25,4,242,172,49,70,183,35,141,33,116,204,141,21,173,243,70,168,189,30,135,117,229,161,199,173,157,134,212,48,236,174,236,231,109,207,183,89,203,17,195,136,124,158,46,204,6,70,123,81,181,211,58,105,165,141,176,81,86,201,52,179,39,231,237,123,81,236,107,85,243,43,238,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,128,113,153,198,102,129,225,51,64,89,185,114,245,76,142,182,200,215,124,88,28,12,82,195,52,237,158,72,108,45,107,118,171,44,241,76,148,124,213,214,57,37,143,170,245,94,214,254,63,221,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,156,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,166,14,103,188,122,214,222,124,173,190,31,182,127,59,82,254,223,99,44,86,155,43,151,169,229,98,229,178,48,58,110,248,99,149,178,248,172,81,106,186,7,34,172,95,154,104,18,70,57,204,72,222,232,193,194,143,10,59,143,197,174,227,179,69,104,168,189,14,42,143,142,124,254,126,120,85,245,113,21,92,170,136,231,34,42,121,38,127,107,146,40,81,81,210,57,174,85,86,49,146,72,205,4,236,238,206,232,29,138,208,24,189,185,219,156,13,76,118,55,29,94,8,165,150,42,176,195,62,66,120,225,142,23,91,180,232,88,198,203,102,70,196,197,146,85,106,43,149,63,244,34,123,82,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,64,38,148,248,78,246,177,179,127,79,244,247,199,64,117,80,0,51,153,199,6,206,229,118,67,138,61,192,210,55,48,53,49,88,219,185,139,57,188,12,84,106,186,10,75,138,183,43,166,172,218,237,86,49,189,145,181,203,3,146,52,236,108,144,72,198,170,246,117,44,251,147,78,191,179,169,184,92,202,104,204,142,161,169,110,198,142,213,22,235,83,199,181,98,73,232,227,172,69,21,136,213,237,106,35,213,146,89,146,242,181,239,235,213,91,35,81,122,71,218,217,234,87,7,58,125,226,197,97,118,143,74,108,134,63,61,110,44,238,165,204,51,55,122,157,75,77,107,29,138,170,201,26,141,181,26,61,30,172,146,204,145,62,36,115,21,142,125,57,23,170,58,36,32,87,46,173,156,206,239,39,23,26,18,182,34,111,79,83,71,228,32,214,57,75,61,172,127,134,173,9,226,145,169,216,231,177,93,229,157,107,193,213,189,206,103,159,191,181,205,99,144,208,160,57,87,22,62,214,55,147,233,254,161,248,233,204,245,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,244,176,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,0,57,213,251,88,210,223,80,40,252,118,68,174,174,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,255,0,180,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,137,92,125,241,217,138,225,19,76,210,193,105,170,117,50,219,139,168,171,173,188,61,59,81,182,122,85,96,142,196,45,146,91,209,178,196,83,177,146,70,235,13,133,204,69,71,73,11,209,127,6,56,162,31,247,213,175,117,87,252,171,168,245,38,163,200,127,231,46,94,201,94,177,39,254,244,147,77,36,143,255,0,202,231,57,223,235,85,62,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,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,176,92,90,108,213,45,101,229,197,83,213,248,222,148,245,78,18,148,207,119,160,181,220,244,142,68,108,136,143,72,103,99,60,177,175,87,181,58,190,63,35,223,20,138,72,2,26,243,94,217,220,86,229,112,151,155,213,205,192,219,189,168,118,250,197,124,222,46,90,85,91,44,241,192,233,163,134,235,94,238,199,61,43,37,119,190,121,17,170,212,235,86,39,189,123,99,84,41,131,96,119,143,59,195,254,242,233,61,226,211,144,250,139,122,103,32,219,18,86,238,99,61,93,87,181,209,217,173,222,246,61,35,242,193,36,177,121,59,21,204,239,238,111,230,106,41,166,144,102,179,138,125,235,254,209,60,65,107,109,227,143,31,232,170,106,12,130,122,8,29,23,142,70,81,130,38,87,171,229,111,146,68,73,150,8,98,89,59,94,173,242,43,251,122,55,162,37,180,242,125,217,204,22,134,225,129,55,86,188,222,163,53,185,121,9,236,92,147,181,236,240,85,163,98,122,149,235,116,87,185,142,237,123,44,203,228,70,177,203,234,123,29,220,145,181,78,43,207,59,248,39,252,201,253,52,227,252,178,184,237,202,236,142,178,199,108,102,233,106,106,145,237,126,122,196,141,171,115,41,59,152,205,55,117,232,231,53,241,201,209,81,149,166,151,163,100,99,251,99,99,228,243,247,70,137,55,150,237,0,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,180,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,4,42,230,35,199,213,62,24,244,170,104,61,173,200,98,178,91,155,155,242,215,234,150,96,177,247,102,52,142,39,250,155,85,187,149,233,51,217,60,110,175,28,140,72,221,249,164,119,115,99,241,203,80,60,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,215,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,0,57,87,22,62,214,55,147,233,254,161,248,233,204,240,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,122,7,138,109,175,198,238,6,144,179,82,158,73,245,218,236,214,158,92,140,54,110,225,167,89,37,143,178,118,198,189,205,99,221,4,174,137,239,107,22,72,209,175,237,111,85,107,123,0,4,42,223,78,104,91,53,178,156,71,97,54,114,105,62,218,192,212,245,52,181,182,98,140,110,151,236,43,202,248,146,187,99,86,170,250,143,23,73,210,212,76,98,185,157,236,236,115,165,138,74,235,250,188,199,181,102,149,215,60,189,183,15,84,232,173,77,138,212,24,91,191,100,250,108,142,46,236,118,234,207,217,155,168,199,246,75,26,185,142,237,123,28,213,232,191,131,154,168,191,138,41,80,60,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,208,246,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,42,175,158,119,240,79,249,147,250,105,199,249,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,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,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,39,248,28,227,143,89,112,133,172,157,86,211,45,231,54,235,57,97,175,207,96,88,244,239,141,253,17,190,182,159,114,163,89,101,173,70,162,181,85,25,51,26,140,122,181,91,20,177,95,246,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,14,105,196,86,195,104,222,36,182,143,59,181,58,206,149,71,51,35,93,239,198,94,154,186,204,252,78,69,24,228,175,118,36,107,216,238,248,220,238,170,212,123,123,216,175,141,203,216,247,34,231,135,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,53,120,18,230,117,115,102,54,227,80,109,126,247,221,251,103,21,165,244,253,139,154,30,105,223,58,218,150,212,72,212,135,6,233,35,138,94,144,201,215,247,83,72,136,216,26,199,49,85,204,88,153,20,42,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,126,6,172,208,26,203,66,214,211,246,181,134,158,183,137,102,170,195,199,159,196,37,148,70,190,214,58,73,101,138,43,8,206,189,205,99,221,4,138,206,228,78,230,118,189,189,88,246,57,223,86,135,219,61,85,184,152,237,95,145,210,213,61,95,220,173,62,253,77,145,129,145,201,36,206,163,29,170,213,229,124,109,99,29,215,199,234,155,43,213,221,173,108,81,74,245,119,229,232,191,94,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,164,255,0,226,239,155,46,43,117,54,26,166,220,236,190,156,183,137,204,107,156,60,181,117,148,185,40,219,42,98,32,147,190,25,232,86,114,167,108,239,149,168,229,245,29,168,141,134,70,116,107,102,123,146,180,0,217,221,157,215,219,235,175,241,123,115,183,56,27,121,28,150,70,196,17,75,44,85,102,154,12,124,18,77,28,46,183,105,208,177,238,138,180,110,149,139,36,170,213,70,162,255,0,232,69,191,238,14,248,85,209,188,40,109,30,63,71,225,177,181,29,169,242,53,235,217,213,153,120,228,89,159,145,200,163,63,58,54,87,49,142,244,209,185,210,54,22,118,183,181,138,174,84,242,62,71,191,186,130,0,115,171,246,177,165,190,160,81,248,236,137,81,123,33,173,113,91,107,189,26,7,113,179,181,237,207,141,210,186,163,21,155,185,21,70,53,211,201,5,107,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,230,148,244,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,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,226,183,139,120,180,14,197,104,12,166,227,110,54,122,166,59,27,142,175,60,177,69,45,168,97,159,33,60,112,201,51,106,85,108,207,99,101,179,35,98,122,71,18,57,21,202,159,250,85,51,109,187,26,235,246,161,186,122,203,115,62,203,251,51,239,110,160,200,231,125,23,159,205,233,125,85,153,38,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,234,114,184,246,39,182,95,173,124,197,210,128,77,41,240,157,237,99,102,254,159,233,239,142,128,234,160,0,84,175,59,77,156,206,197,170,180,47,16,53,230,243,97,108,227,211,71,92,143,181,141,244,150,163,146,197,186,235,213,95,223,39,153,146,217,252,17,157,172,244,191,153,221,100,106,39,42,228,235,185,159,115,248,172,155,66,219,183,149,90,154,247,79,220,199,195,86,188,159,228,174,189,89,18,228,115,216,98,189,17,123,32,130,227,24,244,107,156,215,78,173,68,70,189,234,151,126,81,15,54,109,208,197,110,63,24,57,76,102,25,181,36,175,161,112,244,244,187,237,214,186,219,12,179,59,29,37,153,186,246,162,36,111,138,91,114,87,124,125,92,173,125,119,117,84,85,86,54,69,114,75,217,79,254,78,184,140,185,144,255,0,238,232,172,125,88,229,255,0,217,238,91,146,102,44,127,251,18,70,230,201,254,221,28,223,240,41,106,128,229,92,88,251,88,222,79,167,250,135,227,167,51,88,119,254,11,184,182,213,92,35,110,154,106,156,108,94,187,77,231,125,54,63,83,99,156,217,37,242,81,109,152,222,249,224,137,38,138,53,185,28,105,51,97,124,138,173,111,154,68,84,232,245,46,127,119,184,204,208,58,39,131,249,56,168,210,215,170,91,175,154,195,197,46,152,167,106,88,100,124,249,91,13,86,195,82,88,217,58,35,223,12,189,254,166,40,164,87,177,149,172,244,234,177,169,82,188,63,115,30,227,55,109,114,173,211,88,45,87,111,115,95,156,176,149,233,225,245,84,86,115,83,201,118,103,68,200,253,60,141,145,182,213,235,216,140,100,41,42,199,214,87,170,70,175,119,113,55,249,191,228,115,185,142,11,246,247,45,170,116,231,221,252,213,221,97,137,177,145,196,122,198,91,251,62,211,241,55,221,45,111,59,17,25,47,141,234,230,121,26,157,174,237,234,159,130,149,131,194,119,186,125,155,250,129,167,190,70,3,74,96,128,28,234,253,172,105,111,168,20,126,59,34,82,177,53,57,119,113,245,115,134,61,84,186,15,116,178,25,92,150,217,102,252,85,250,173,153,236,125,217,145,36,149,254,166,173,110,229,98,66,247,207,35,172,71,27,18,71,126,89,27,220,232,252,114,222,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,28,83,138,238,43,182,227,132,173,184,126,181,214,178,250,236,173,239,36,24,12,4,19,35,45,101,237,53,17,85,173,85,69,241,194,206,230,172,179,42,43,99,107,154,136,143,123,227,141,249,226,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,175,114,183,224,22,230,221,250,30,38,247,143,31,149,198,234,245,245,149,244,238,157,185,90,122,51,98,35,95,45,105,172,219,142,70,177,238,154,86,44,137,28,106,139,27,98,145,36,252,239,145,158,30,127,204,235,151,165,61,45,78,207,17,92,63,105,15,14,42,30,233,117,110,3,25,12,16,85,197,85,138,8,99,138,213,42,144,66,206,216,83,197,51,236,175,115,220,142,145,36,237,70,36,174,100,11,225,227,136,29,125,195,46,232,81,221,125,185,125,71,228,169,215,177,82,90,119,150,101,165,118,9,163,86,186,43,17,195,36,110,145,136,238,201,90,213,119,68,146,40,221,248,246,161,161,237,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,119,170,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,76,193,106,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,132,248,7,220,205,85,187,188,33,109,182,186,214,182,253,94,106,198,62,198,62,205,167,73,36,146,90,244,86,230,166,201,229,124,143,115,223,52,140,174,215,200,245,119,230,145,207,114,34,34,162,39,234,241,161,188,121,221,130,225,131,95,238,174,150,135,191,53,138,199,199,95,29,39,115,19,211,90,183,98,42,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,103,51,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,78,123,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,86,183,60,239,224,159,243,39,244,210,170,203,94,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,235,252,157,184,129,208,59,89,186,26,147,106,53,123,237,214,201,110,141,140,93,76,45,197,88,89,74,41,234,199,121,222,41,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,225,213,58,220,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,2,0,115,171,246,177,165,190,160,81,248,236,137,86,188,34,239,126,43,135,30,34,244,102,242,231,112,118,242,248,220,5,139,45,185,82,164,141,100,235,5,138,179,86,145,241,247,126,87,61,141,157,94,140,85,106,61,88,141,87,51,187,189,52,83,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,40,7,154,63,190,205,205,253,23,225,233,17,84,189,62,93,220,125,83,226,115,74,174,131,221,44,134,43,27,185,184,79,21,126,171,102,10,255,0,121,163,88,229,127,169,171,91,185,30,179,49,144,72,235,17,198,197,141,191,150,70,246,182,79,28,83,84,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,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,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,2,75,254,93,220,111,220,225,87,93,174,146,214,54,187,182,203,86,100,34,151,58,229,134,123,51,98,228,108,50,198,203,85,98,100,173,99,123,158,248,61,66,164,114,72,248,171,181,24,213,115,24,213,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,95,225,119,137,189,125,194,206,232,99,119,3,72,89,183,115,26,203,13,118,107,79,46,70,106,212,179,48,36,114,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,218,30,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,144,171,152,143,31,84,248,99,210,169,160,246,183,33,138,201,110,110,111,203,95,170,89,130,199,221,152,210,56,159,234,109,86,238,87,164,207,100,241,186,188,114,49,35,119,230,145,221,205,143,199,45,32,233,109,39,170,181,206,118,174,150,209,90,103,43,168,51,87,123,253,54,59,23,74,75,118,167,236,99,158,254,200,163,71,61,221,172,99,156,189,19,240,107,85,87,240,69,45,127,119,120,98,212,60,44,114,166,220,61,13,172,245,117,188,230,161,158,198,50,107,172,135,51,106,222,34,147,62,223,174,232,161,199,195,51,99,108,12,86,201,228,145,82,52,123,230,146,69,115,156,214,198,141,168,178,90,112,9,199,102,87,132,77,77,119,5,169,105,219,203,109,214,162,176,150,243,20,234,198,233,238,213,158,58,243,54,57,104,198,251,17,64,199,201,35,171,182,103,61,21,93,28,44,68,252,88,210,207,249,134,113,91,138,217,14,23,44,103,116,30,169,169,62,161,220,122,233,139,210,119,49,215,154,229,88,39,139,186,108,148,18,69,51,31,217,29,119,119,71,60,74,244,108,211,85,85,69,107,202,245,225,31,152,207,26,184,237,85,128,218,28,37,95,219,36,153,140,132,48,83,198,103,124,146,229,22,63,36,146,216,108,89,4,123,94,222,230,61,234,233,173,121,163,129,145,53,221,27,27,28,139,218,249,231,127,4,255,0,153,63,166,149,86,90,247,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,210,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,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,70,219,33,162,177,91,149,189,26,7,110,115,182,45,193,141,213,90,163,21,132,185,45,71,181,179,199,5,155,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,253,199,64,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,228,87,45,78,96,95,176,155,148,118,19,117,166,239,208,57,92,131,190,203,200,185,221,100,195,222,183,61,102,126,246,89,236,178,26,248,230,39,169,158,78,214,43,146,73,30,255,0,199,185,197,212,128,70,174,55,248,46,210,188,92,109,196,244,105,55,21,132,215,216,223,28,248,77,67,45,24,221,35,252,73,55,109,27,51,163,22,100,166,245,158,69,86,177,127,36,138,217,123,95,218,177,190,131,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,53,57,104,112,21,103,126,117,12,59,213,187,56,43,112,109,214,14,196,115,98,25,39,139,179,63,145,130,212,110,116,46,134,104,164,108,244,81,177,205,20,203,249,59,158,228,99,28,229,100,200,199,57,92,78,43,1,196,150,137,193,96,177,149,49,216,220,118,219,227,106,83,167,82,22,195,5,104,35,191,144,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,95,37,79,116,250,167,233,253,239,145,199,31,87,51,222,2,171,108,198,86,223,16,59,63,130,169,67,111,178,118,43,67,149,196,84,242,189,113,57,25,221,55,124,209,196,216,188,85,232,185,91,3,81,22,95,203,52,233,27,26,214,44,108,108,0,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,78,1,120,40,210,188,41,237,197,76,222,91,25,234,55,55,83,99,225,147,81,228,44,36,111,146,135,122,54,71,99,43,172,110,123,27,12,79,68,71,185,142,95,52,140,71,170,246,182,38,69,42,128,32,7,58,191,107,26,91,234,5,31,142,200,148,172,77,254,90,28,113,217,225,199,89,67,179,218,225,149,31,183,90,211,49,27,230,183,35,226,174,252,30,70,100,142,4,186,233,158,173,106,214,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,190,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,103,31,92,107,234,174,43,55,30,222,19,19,147,244,251,101,166,114,19,71,167,49,245,214,70,71,127,177,93,27,114,118,18,70,177,238,154,86,42,171,26,246,167,134,55,171,17,59,157,43,229,138,165,255,0,114,184,246,39,182,95,173,124,197,210,128,77,41,240,157,237,99,102,254,159,233,239,142,128,234,160,0,69,94,102,155,41,251,105,225,31,84,250,124,135,165,191,161,58,235,90,125,242,246,67,47,162,130,111,81,28,157,35,123,157,214,172,182,123,26,157,189,101,72,187,156,141,238,235,69,123,79,174,191,101,251,167,163,119,51,236,191,180,254,233,106,12,118,119,209,121,252,62,171,210,217,142,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,105,79,86,110,102,149,210,155,89,153,222,63,87,246,206,155,195,105,251,26,155,207,137,146,59,30,178,140,85,157,99,190,187,187,210,57,59,227,111,86,47,122,53,221,83,243,34,47,83,52,91,133,173,114,187,149,175,245,46,227,103,107,212,131,37,170,179,23,115,119,34,168,199,54,8,231,179,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,242,255,0,185,123,237,126,43,106,184,62,219,108,102,61,213,38,177,159,195,197,170,47,91,134,147,107,62,196,249,6,165,148,242,244,85,89,31,20,82,69,93,36,114,245,115,43,179,240,106,34,49,178,40,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,41,198,255,0,5,218,171,132,125,199,158,141,38,229,115,122,7,37,227,159,9,168,101,163,35,99,103,149,102,237,163,102,116,98,66,183,24,144,72,170,214,47,231,141,27,47,107,59,150,54,112,184,245,254,178,139,64,216,218,214,234,27,107,164,237,102,33,207,191,18,229,71,64,153,24,161,146,6,216,98,42,117,99,214,41,158,199,118,170,119,162,71,223,221,227,143,182,79,242,186,225,235,246,229,196,214,55,63,147,179,149,165,133,219,79,77,171,101,179,78,175,124,115,94,130,212,75,78,156,147,57,21,145,121,30,143,147,162,162,185,241,214,153,173,70,175,89,25,58,185,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,0,231,87,237,99,75,125,64,163,241,217,18,176,56,51,217,77,43,196,79,18,122,63,103,53,174,67,43,75,11,168,62,208,245,51,226,229,142,59,76,240,80,177,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,83,207,241,15,195,246,190,225,151,116,47,109,70,227,50,163,242,84,235,215,183,21,202,41,50,210,187,4,209,163,155,45,121,38,142,55,72,196,119,124,78,114,55,162,73,20,141,252,123,84,177,78,82,28,100,235,45,69,102,62,22,53,221,109,65,169,25,74,191,155,75,228,235,210,73,217,134,199,67,20,142,154,27,214,22,68,115,43,53,201,90,42,235,216,238,215,206,145,43,145,158,22,178,210,128,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,5,64,115,130,225,247,124,107,235,181,223,231,234,12,174,166,219,43,30,8,34,165,231,154,72,116,149,167,67,4,15,111,133,206,115,35,134,203,225,141,254,102,35,90,233,93,227,145,17,222,39,75,5,118,7,95,233,93,175,222,93,39,174,181,214,138,197,106,221,55,140,200,55,237,140,54,79,27,29,248,109,81,145,174,138,126,216,37,115,99,124,205,142,71,190,46,247,35,82,86,70,229,252,17,80,210,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,60,87,19,187,215,181,155,7,179,89,173,117,188,120,255,0,181,116,220,222,60,76,248,102,69,90,121,178,222,169,222,39,86,142,11,18,50,57,250,198,233,30,248,213,223,232,163,149,221,21,26,168,102,219,45,118,182,71,43,119,33,79,19,83,23,94,213,137,38,138,141,71,74,232,42,177,206,85,108,49,172,207,124,170,198,162,163,81,100,123,223,209,19,185,206,94,170,182,255,0,201,187,135,237,208,219,173,27,170,183,131,89,178,222,27,5,175,235,227,211,7,138,149,35,107,239,193,10,204,228,200,74,199,71,229,99,21,38,237,129,82,70,164,140,146,87,186,55,53,107,200,88,249,68,60,215,182,119,43,182,188,90,102,245,115,112,53,40,233,237,193,175,95,55,139,150,149,87,69,4,147,182,24,225,186,215,187,177,172,91,43,97,143,158,68,106,185,122,90,137,239,94,233,21,9,41,200,251,95,217,151,21,186,123,91,123,80,212,74,245,108,99,179,248,188,75,150,38,206,175,149,178,193,118,195,19,167,149,236,68,134,131,29,248,171,24,171,31,248,86,69,238,253,110,118,27,197,149,194,232,221,7,178,24,60,245,72,171,234,91,22,179,121,250,112,218,115,109,186,10,171,27,105,182,88,218,244,69,173,36,178,78,244,73,24,168,233,105,177,90,168,177,56,135,252,172,180,5,157,117,198,150,141,180,186,122,166,91,27,165,107,223,207,228,146,202,68,230,85,100,117,159,21,123,8,201,23,243,61,151,39,168,172,236,69,123,95,218,244,233,216,174,109,250,21,87,207,59,248,39,252,201,253,52,129,92,52,112,207,172,184,165,212,58,175,70,109,245,234,140,212,56,13,47,99,81,209,165,101,81,140,201,190,27,85,161,90,137,42,185,27,11,220,219,14,86,61,223,147,189,141,107,149,141,114,200,206,64,94,159,46,238,62,169,241,57,165,87,65,238,150,67,21,141,220,220,39,138,191,85,179,5,127,188,209,172,114,191,212,213,173,220,143,89,152,200,36,117,136,227,98,198,223,203,35,123,91,39,142,41,170,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,21,75,179,229,149,199,110,43,123,180,110,59,99,55,75,83,91,147,116,48,53,228,109,91,153,73,218,247,234,74,76,87,57,175,142,78,136,175,179,12,93,27,35,31,221,35,217,31,159,186,69,89,188,83,212,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,8,1,206,175,218,198,150,250,129,71,227,178,37,43,19,83,151,119,31,87,56,99,213,75,160,247,75,33,149,201,109,150,111,197,95,170,217,158,199,221,153,18,73,95,234,106,214,238,86,36,47,124,242,58,196,113,177,36,119,229,145,189,206,143,199,45,234,0,10,1,230,143,239,179,115,127,69,248,122,71,138,216,142,21,117,151,16,251,71,185,250,195,109,113,182,242,250,159,111,44,97,172,183,17,4,137,223,123,29,97,151,253,82,67,23,98,186,107,45,117,122,238,99,17,205,238,98,76,214,164,146,58,54,47,42,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,228,108,231,50,45,154,213,60,41,201,196,22,232,103,177,88,92,214,159,233,143,212,122,123,27,43,164,181,246,163,150,79,79,13,88,37,237,123,253,83,34,116,177,39,115,152,198,164,173,124,170,149,230,145,180,195,196,63,16,58,251,137,173,208,189,186,251,140,250,140,201,92,175,94,164,84,232,172,201,74,148,16,198,141,108,85,227,154,73,29,27,21,221,242,185,168,238,139,36,178,59,240,238,83,176,96,248,32,206,227,248,37,215,92,89,238,93,92,174,22,74,255,0,99,203,162,105,36,204,143,215,85,177,122,40,44,90,181,11,162,87,164,47,100,236,90,234,217,24,231,118,185,234,213,141,209,185,252,171,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,138,246,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,250,247,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,147,211,149,191,31,84,246,239,208,240,201,188,121,12,86,55,72,47,172,177,167,117,21,203,48,81,135,17,34,249,108,205,90,220,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,85,199,183,4,25,222,17,245,220,87,116,229,92,174,75,108,179,126,40,176,153,187,147,50,196,204,180,144,162,205,86,219,163,138,54,71,55,123,101,124,105,216,141,124,93,59,92,231,71,42,51,234,224,19,142,204,175,8,154,154,238,11,82,211,183,150,219,173,69,97,45,230,41,213,141,211,221,171,60,117,230,108,114,209,141,246,34,129,143,146,71,87,108,206,122,42,186,56,88,137,248,177,165,181,113,131,198,38,141,225,167,97,191,105,248,44,198,159,206,231,117,29,120,211,69,81,117,197,146,12,195,228,236,95,82,197,135,170,201,90,40,164,73,156,228,115,88,228,241,198,146,49,211,70,171,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,87,188,11,126,197,52,171,55,199,120,244,103,164,220,156,215,127,216,245,174,187,186,108,22,46,72,218,137,214,21,106,122,123,147,117,147,201,213,92,246,68,172,143,247,78,117,136,215,170,243,71,246,39,185,191,162,252,197,34,141,182,67,69,98,183,43,122,52,14,220,231,108,91,131,27,170,181,70,43,9,114,90,143,107,103,142,11,54,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,85,197,23,12,154,251,133,157,208,201,109,254,175,173,110,230,53,150,28,220,46,161,76,116,213,169,102,96,72,226,147,190,7,72,157,174,123,27,60,77,149,140,115,210,57,21,204,238,119,68,115,188,6,87,95,235,44,238,141,192,109,246,103,80,219,185,167,180,173,139,214,112,180,102,84,115,40,62,226,196,182,82,37,84,238,107,30,232,35,122,179,175,98,63,189,200,136,233,30,174,158,156,155,56,122,251,233,187,25,110,33,114,214,114,181,42,109,223,74,88,134,71,87,165,92,141,235,181,172,69,59,93,59,145,81,124,16,61,21,209,51,243,119,89,129,202,230,181,59,100,232,28,243,191,130,127,204,159,211,72,107,193,63,12,245,184,174,213,186,255,0,108,33,189,83,31,157,131,67,216,203,233,235,214,214,95,5,108,140,57,26,8,223,34,70,228,85,100,145,73,52,42,170,215,246,36,203,34,49,238,99,80,226,186,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,158,91,28,115,226,184,130,208,20,246,175,113,178,149,40,238,46,149,175,91,27,19,238,101,26,233,245,68,13,134,69,109,168,155,52,139,60,214,91,29,119,186,207,68,114,117,233,47,114,36,139,28,115,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,0,138,188,209,253,137,238,111,232,191,49,72,164,190,25,50,216,172,7,18,91,81,157,206,228,234,99,177,184,237,113,130,183,114,229,185,155,12,21,160,142,252,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,255,0,184,170,225,159,70,241,95,180,119,54,183,88,94,183,142,123,108,55,37,136,201,214,85,115,241,217,24,217,35,34,157,99,238,70,204,206,217,100,99,227,114,167,115,30,238,215,49,253,146,51,61,155,197,179,186,251,98,181,254,83,110,119,27,3,111,29,146,199,88,158,40,165,150,172,208,193,144,130,57,164,133,182,234,186,102,49,210,214,145,209,61,99,149,26,136,228,79,253,40,150,105,202,211,143,172,21,188,22,7,133,61,222,200,122,28,173,31,242,29,29,155,181,101,239,143,33,27,158,171,30,54,103,72,229,241,204,206,228,142,191,69,72,223,27,99,133,168,199,178,52,158,207,192,33,255,0,24,156,185,182,227,138,173,119,165,117,252,54,190,235,102,163,200,69,6,173,201,82,232,147,101,48,236,133,253,26,145,171,28,199,92,107,217,4,81,204,245,68,100,79,127,122,76,145,67,18,74,13,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,183,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,123,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,37,112,173,203,155,110,56,106,222,93,93,188,21,237,125,163,110,198,66,252,26,70,167,225,37,124,62,30,203,96,123,27,210,102,62,102,220,137,82,205,111,50,78,228,146,7,117,114,35,165,123,91,48,0,4,0,231,87,237,99,75,125,64,163,241,217,18,162,246,67,69,98,183,43,122,52,14,220,231,108,91,131,27,170,181,70,43,9,114,90,143,107,103,142,11,54,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,97,92,169,248,237,202,166,86,135,11,59,203,169,170,59,26,234,233,6,136,202,228,103,115,103,142,116,115,27,30,29,94,168,173,123,28,213,114,193,222,230,171,21,158,6,171,251,224,142,62,127,204,247,143,90,219,207,149,183,195,246,207,231,106,95,219,236,101,138,211,101,114,245,60,172,92,182,70,7,77,223,12,114,182,95,21,138,45,87,64,228,85,139,243,77,2,72,199,57,137,27,221,26,248,59,225,87,89,113,95,187,152,253,31,134,198,219,110,152,199,88,175,103,86,101,227,145,33,102,59,28,175,252,232,217,92,199,183,212,200,214,200,216,89,218,238,231,162,185,83,198,201,30,206,127,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,94,79,43,143,98,123,101,250,215,204,93,40,4,210,159,9,222,214,54,111,233,254,158,248,232,14,170,0,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,152,205,216,208,191,178,253,211,214,91,103,246,167,218,127,116,181,6,71,5,235,124,30,31,85,233,108,201,15,151,199,220,238,206,239,31,119,111,115,186,117,233,213,122,117,44,83,63,198,110,118,223,40,252,109,108,38,43,210,102,157,144,135,102,50,22,88,198,50,24,170,199,69,100,89,99,100,158,95,47,151,28,200,224,122,175,141,201,44,210,189,157,168,198,34,192,14,31,182,207,246,201,190,58,15,107,100,169,149,177,83,83,106,10,56,251,255,0,101,199,223,106,26,47,153,190,170,118,126,71,163,124,80,36,178,43,220,213,107,26,197,115,147,181,170,105,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,73,26,215,69,108,55,27,219,13,21,11,246,42,106,173,19,170,171,182,246,43,43,69,253,179,212,157,189,205,101,154,239,115,123,160,179,19,149,236,115,94,222,168,190,72,165,98,162,201,26,208,103,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,187,62,92,60,63,101,120,120,225,115,5,130,212,172,183,6,161,213,86,31,170,179,20,236,35,154,180,103,179,20,77,142,183,141,241,198,248,158,202,240,215,108,177,189,28,173,155,204,136,229,111,111,78,65,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,253,198,191,10,56,46,45,54,106,238,141,241,98,169,234,252,111,91,154,91,55,118,23,187,208,90,238,98,201,26,186,53,71,164,51,177,158,41,19,163,218,157,89,39,141,239,138,52,61,7,12,252,42,237,31,10,26,54,206,143,218,220,109,183,63,35,99,212,228,242,249,41,25,54,71,34,244,87,120,210,105,88,198,55,178,54,185,90,198,49,173,99,122,185,221,59,223,35,223,216,0,56,167,17,26,179,74,235,158,14,247,107,84,232,173,77,138,212,24,91,187,127,169,125,54,71,23,118,59,117,103,236,163,101,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,83,56,70,170,1,249,58,167,73,233,93,115,130,181,165,181,174,153,197,106,12,45,222,207,83,142,202,82,142,221,89,251,30,215,179,190,41,17,204,119,107,216,215,39,84,252,28,212,84,252,81,10,1,227,163,131,44,239,7,155,143,87,25,30,87,237,157,25,170,61,69,141,51,146,149,236,75,78,142,37,103,150,181,152,219,211,164,209,121,98,69,145,173,72,228,107,218,230,246,170,190,40,253,183,47,190,61,117,15,12,218,202,142,134,220,28,237,187,155,87,151,177,28,55,153,99,213,93,126,1,136,150,92,147,81,133,37,70,66,199,88,176,217,44,35,99,123,222,198,42,181,174,122,34,47,52,227,95,138,236,239,22,155,203,119,89,121,114,180,244,134,55,173,61,45,132,187,51,29,232,42,246,177,36,145,91,26,35,18,105,222,207,44,139,213,238,78,172,143,200,246,69,26,157,131,150,199,3,25,94,32,181,253,61,212,220,108,93,186,59,117,165,108,86,201,68,203,152,183,58,13,81,59,102,145,27,86,39,77,26,193,53,102,201,93,237,179,209,92,189,58,69,218,139,34,201,29,228,130,186,185,210,108,230,119,88,108,214,146,222,44,68,222,74,155,119,144,177,95,41,91,181,137,219,87,36,234,241,182,207,123,158,138,189,147,193,94,47,27,88,247,59,212,247,126,86,198,229,90,246,229,245,188,88,173,144,226,211,66,234,237,75,158,183,138,211,215,108,77,132,204,75,21,166,193,2,193,110,23,195,27,173,57,239,99,61,52,118,29,94,121,21,235,209,169,7,122,34,185,141,67,208,115,58,221,47,218,135,25,58,215,210,103,126,211,197,105,47,79,165,177,255,0,228,190,31,75,233,99,79,87,7,226,198,185,253,183,164,187,249,221,221,215,175,229,114,177,24,76,174,73,251,59,149,194,232,221,121,189,249,204,13,72,171,234,91,21,112,152,11,147,85,115,109,186,10,171,35,174,58,41,28,196,69,173,36,178,64,197,88,222,168,233,105,189,28,136,177,52,179,66,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,191,205,67,128,170,214,171,101,120,167,217,188,21,74,111,167,94,108,134,185,198,87,242,171,238,61,101,133,169,126,181,120,226,115,81,232,215,207,45,167,185,236,103,100,94,94,138,245,149,207,172,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,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,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,34,129,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,249,60,41,112,101,157,226,211,110,55,87,39,160,242,190,45,103,161,62,200,177,136,198,206,246,50,174,86,59,9,119,207,89,210,59,167,138,101,244,241,44,82,43,146,62,228,115,95,209,31,229,139,128,105,109,89,170,180,54,118,174,169,209,90,155,43,167,243,84,187,253,54,71,23,118,74,150,160,239,99,152,254,201,99,86,189,189,204,123,154,189,23,241,107,149,23,240,85,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,232,28,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,8,1,206,175,218,198,150,250,129,71,227,178,37,101,240,65,180,58,55,126,184,156,210,91,71,184,16,91,147,5,168,171,229,225,176,181,39,88,103,137,236,197,219,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,229,56,135,225,251,95,112,203,186,23,182,163,113,153,81,249,42,117,235,219,138,229,20,153,105,93,130,104,209,205,150,188,147,71,27,164,98,59,190,39,57,27,209,36,138,70,254,61,170,79,254,85,252,122,217,171,103,21,194,198,242,103,109,220,101,203,16,227,244,54,78,199,137,25,77,137,20,206,90,22,108,73,43,92,172,87,50,8,170,177,172,123,251,229,241,117,70,36,77,101,175,128,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,207,243,76,224,43,79,109,230,42,110,37,182,95,5,83,23,130,109,136,161,213,88,90,190,150,157,44,99,28,218,213,106,77,70,172,81,49,17,142,149,29,230,78,247,189,100,157,143,70,246,249,21,181,150,75,254,93,220,16,92,226,171,93,174,173,214,53,123,118,203,73,228,34,139,58,213,154,122,211,101,36,116,50,200,202,181,101,100,78,99,187,94,200,61,66,36,145,200,200,172,53,88,228,115,216,228,179,78,102,56,156,86,3,151,254,224,96,176,88,202,152,236,110,58,190,6,165,58,117,33,108,48,86,130,60,181,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,234,120,246,224,131,5,197,198,132,138,238,156,171,138,198,238,110,19,197,22,19,55,114,103,215,133,245,86,100,89,170,219,116,113,72,249,33,236,116,175,141,59,21,204,151,167,107,154,217,37,71,208,94,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,196,242,189,227,235,59,189,61,156,60,111,54,67,214,106,252,86,61,246,48,89,251,54,88,147,102,170,195,218,143,173,58,61,200,249,110,70,197,87,164,141,71,58,88,163,145,242,116,124,79,146,107,21,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,57,239,70,208,232,221,250,218,253,65,180,123,129,5,185,48,90,138,187,97,176,181,39,88,103,137,236,145,178,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,215,197,23,12,154,251,133,157,208,201,109,254,175,173,110,230,53,150,28,220,46,161,76,116,213,169,102,96,72,226,147,190,7,72,157,174,123,27,60,77,149,140,115,210,57,21,204,238,119,68,115,185,85,220,182,87,35,90,133,60,134,78,221,170,248,186,235,82,140,83,76,231,178,172,11,44,147,44,81,53,87,163,24,178,205,44,138,214,244,78,249,30,239,239,114,170,217,167,44,94,94,148,245,77,58,220,69,113,3,164,60,216,169,187,101,210,88,12,156,48,79,87,43,86,88,38,142,91,87,106,79,11,251,161,95,44,47,172,189,204,114,186,53,147,181,88,177,57,246,212,69,94,104,254,196,247,55,244,95,152,164,82,95,12,153,108,86,3,137,45,168,206,231,114,117,49,216,220,118,184,193,91,185,114,220,205,134,10,208,71,126,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,126,124,87,112,163,183,28,90,237,195,244,86,181,139,208,229,104,249,39,192,103,224,133,31,107,17,105,200,136,174,106,42,167,146,23,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,190,191,217,221,125,183,91,185,150,217,12,206,6,221,173,89,139,204,46,17,148,233,85,153,239,191,58,189,27,11,171,70,230,54,89,89,58,58,55,194,189,136,178,50,72,213,19,243,33,161,238,22,54,83,251,59,112,251,162,118,114,76,135,173,183,167,241,235,235,231,108,190,72,223,122,121,95,98,215,137,222,56,213,97,73,230,149,35,238,98,59,198,140,238,234,238,170,176,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,154,156,196,120,5,167,196,230,149,77,121,181,184,252,86,55,115,112,158,91,29,18,180,21,254,243,70,177,196,207,77,106,207,106,61,102,99,32,141,181,228,145,235,27,127,52,110,237,108,158,72,169,7,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,127,220,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,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,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,64,37,191,114,186,227,234,158,176,193,99,120,103,222,44,134,43,23,149,211,152,250,212,116,158,98,123,48,83,143,39,85,143,138,180,24,215,49,206,111,125,198,249,35,108,94,52,115,166,141,174,238,68,124,106,249,164,7,31,92,20,105,94,43,54,226,222,111,19,140,244,251,155,166,113,243,73,167,50,21,210,54,73,127,177,29,35,113,150,22,71,49,142,134,87,170,163,28,247,39,134,71,171,209,123,93,43,37,129,92,5,114,208,220,189,121,172,177,155,179,189,85,245,6,128,211,218,91,49,228,102,34,104,47,98,51,247,173,215,72,38,133,241,57,209,198,232,43,43,164,252,108,71,39,151,186,23,177,136,199,42,77,29,207,128,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,94,79,25,156,25,232,30,44,244,5,154,119,40,212,199,107,108,117,119,203,129,207,69,20,48,206,233,227,134,194,86,169,106,202,193,44,203,71,205,97,100,146,40,250,47,84,238,111,227,253,249,246,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,79,213,218,173,179,213,91,201,184,250,115,107,116,85,79,81,154,212,217,8,177,245,187,163,145,241,195,222,191,158,121,124,108,123,219,12,76,71,73,35,209,171,217,27,30,229,78,141,83,65,60,29,240,171,163,120,80,218,60,126,143,195,99,106,59,83,228,107,215,179,171,50,241,200,179,63,35,145,70,126,116,108,174,99,29,233,163,115,164,108,44,237,111,107,21,92,169,228,124,143,125,16,241,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,1,70,220,221,246,119,21,182,188,81,179,87,105,204,13,186,56,221,193,195,197,155,179,42,85,108,84,164,202,182,89,33,182,216,28,198,53,170,245,107,43,207,42,42,185,254,75,78,123,151,247,141,66,32,73,175,245,148,186,6,190,214,187,80,219,77,39,87,49,54,125,152,150,170,54,5,200,203,12,112,58,195,209,19,171,222,145,66,198,55,185,87,177,22,78,206,223,36,157,211,167,146,198,128,179,157,226,27,85,238,13,141,61,82,230,55,74,233,119,214,101,233,146,39,62,134,70,229,136,210,21,137,28,189,237,123,235,193,125,138,246,39,224,206,246,185,83,200,136,235,159,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,77,254,90,28,113,217,225,199,89,67,179,218,225,149,31,183,90,211,49,27,230,183,35,226,174,252,30,70,100,142,4,186,233,158,173,106,214,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,52,227,55,71,108,22,225,108,117,29,244,220,120,177,90,131,11,182,93,186,243,7,36,119,41,54,174,119,178,30,248,113,174,179,52,83,49,244,239,189,107,198,230,49,63,124,239,7,78,229,70,162,195,93,144,231,95,149,76,174,78,30,36,118,210,163,177,174,174,199,99,108,104,122,142,108,241,206,142,252,204,154,43,150,149,175,99,154,189,81,237,145,170,197,103,78,215,247,245,143,170,243,149,201,214,205,112,137,162,115,52,227,183,29,123,250,227,27,102,38,91,169,45,89,218,199,227,50,14,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,85,183,9,222,233,246,111,234,6,158,249,24,13,41,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,2,186,185,185,113,11,196,118,209,96,180,206,147,218,250,217,93,45,164,53,7,73,50,26,215,23,105,241,218,146,243,30,231,55,24,201,99,84,125,79,201,27,102,87,117,71,78,213,86,49,81,145,78,215,215,95,14,124,91,106,173,142,219,221,204,217,203,17,122,253,25,185,154,127,41,143,185,2,182,73,102,165,122,92,101,170,245,231,170,213,153,145,69,223,52,181,146,195,213,143,115,162,129,189,168,170,198,162,240,3,85,0,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,154,205,89,128,251,169,170,179,58,91,237,188,86,103,236,108,133,140,127,218,56,155,62,162,141,207,20,142,103,158,188,189,19,201,11,251,123,152,254,137,220,213,69,232,157,78,149,194,46,200,98,184,142,226,47,70,108,214,119,57,111,17,141,207,216,178,235,150,234,70,215,206,144,87,171,53,153,25,31,119,229,107,222,216,21,136,245,71,35,21,232,229,107,251,123,23,70,122,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,7,42,226,159,101,63,180,79,15,186,219,103,35,200,122,43,122,131,30,158,130,119,75,227,141,151,160,149,150,42,249,93,227,145,82,21,158,24,146,78,214,43,188,106,254,222,142,232,169,154,195,234,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,159,5,251,57,157,216,46,24,52,6,213,106,153,187,243,88,172,124,150,50,49,246,177,61,53,171,118,37,183,45,110,172,123,216,255,0,11,236,58,47,35,92,173,127,143,189,58,35,186,39,107,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,146,146,249,154,240,37,149,217,29,101,145,223,61,173,211,53,35,218,252,245,136,221,106,158,46,7,49,154,110,235,209,173,115,36,143,170,163,43,77,47,87,70,246,118,198,199,201,224,237,141,18,31,44,85,225,227,136,29,125,195,46,232,81,221,125,185,125,71,228,169,215,177,82,90,119,150,101,165,118,9,163,86,186,43,17,195,36,110,145,136,238,201,90,213,119,68,146,40,221,248,246,161,161,62,30,56,129,208,60,77,109,125,29,215,219,151,219,102,54,229,139,21,37,167,121,97,75,180,167,134,69,107,162,177,28,50,72,216,222,173,236,149,173,87,117,88,229,141,223,135,114,29,44,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,143,171,154,135,1,85,173,86,202,241,79,179,120,42,148,223,78,188,217,13,115,140,175,229,87,220,122,203,11,82,253,106,241,196,230,163,209,175,158,91,79,115,216,206,200,188,189,21,235,43,159,92,27,23,190,155,143,195,166,227,227,183,67,107,243,62,135,43,71,172,83,67,42,43,234,228,42,185,81,100,171,102,52,84,242,66,254,214,245,78,168,228,115,90,246,57,143,99,30,219,201,213,92,64,232,30,38,184,9,221,109,215,219,151,219,102,54,230,135,213,85,37,167,121,97,75,180,167,134,149,134,186,43,17,195,36,141,141,234,222,201,90,213,119,85,142,88,221,248,119,33,159,115,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,251,141,126,20,112,92,90,108,213,221,27,226,197,83,213,248,222,183,52,182,110,236,47,119,160,181,220,197,146,53,116,106,143,72,103,99,60,82,39,71,181,58,178,79,27,223,20,104,103,223,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,39,203,43,142,220,86,247,104,220,118,198,110,150,166,183,38,232,96,107,200,218,183,50,147,181,239,212,148,152,174,115,95,28,157,17,95,102,24,186,54,70,63,186,71,178,63,63,116,138,179,120,167,168,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,199,249,154,241,219,149,222,237,101,145,216,205,173,212,213,36,218,252,13,136,219,106,230,46,119,61,154,146,235,17,174,115,228,147,162,35,235,67,47,86,198,198,119,70,247,199,231,238,145,22,31,20,32,199,105,61,85,152,193,101,245,78,39,76,229,110,225,116,255,0,167,251,95,35,94,148,146,85,199,249,222,172,131,212,74,212,86,69,228,122,43,89,222,169,220,228,84,78,170,119,254,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,213,57,143,106,205,43,174,121,123,110,30,169,209,90,155,21,168,48,183,126,201,244,217,28,93,216,237,213,159,179,55,81,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,82,155,56,78,247,79,179,127,80,52,247,200,192,93,79,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,245,230,141,192,150,87,123,49,80,239,190,203,233,154,150,53,182,14,187,219,168,49,213,32,119,173,212,52,154,214,36,79,143,181,123,101,179,93,172,114,35,59,60,146,198,228,98,57,203,12,49,58,154,241,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,128,78,59,49,92,93,233,155,184,45,75,78,166,39,113,116,237,116,183,152,167,86,54,193,74,212,18,88,153,177,203,70,55,216,150,119,178,56,219,93,179,57,232,136,217,38,98,39,224,246,146,212,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,131,143,241,69,195,38,129,226,155,107,242,91,127,171,235,84,167,146,125,119,55,11,168,83,29,13,155,184,105,214,72,164,239,129,210,39,115,88,247,65,19,101,99,28,197,146,52,115,59,155,213,28,218,182,225,15,149,214,182,215,27,227,168,241,60,67,225,50,184,93,25,183,217,15,5,148,244,87,42,199,170,228,73,165,99,27,66,204,145,199,221,77,222,5,123,230,98,164,158,57,34,70,35,22,84,146,43,169,4,85,230,143,236,79,115,127,69,249,138,69,0,150,189,202,191,143,90,214,171,98,184,88,222,76,237,74,111,167,94,28,126,134,201,216,242,171,238,61,101,153,203,66,205,137,37,115,81,232,215,193,21,86,53,140,103,100,94,46,170,245,137,175,158,187,131,195,70,214,110,110,242,237,254,250,106,156,79,155,82,109,207,170,251,59,164,21,157,13,191,43,127,117,234,187,226,116,146,122,121,59,166,175,218,246,120,165,123,158,157,85,78,170,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,105,60,81,113,55,160,120,89,218,252,150,224,106,251,53,46,100,153,93,206,194,233,228,200,195,90,238,102,116,146,40,251,32,108,139,220,230,49,211,196,233,94,198,189,99,141,92,254,215,116,70,187,60,59,171,185,25,221,224,220,125,71,186,26,158,158,42,166,87,83,100,37,200,219,135,23,69,149,42,178,73,23,170,163,35,103,255,0,221,238,87,72,247,117,124,143,123,220,231,186,215,249,85,240,57,168,118,170,183,246,143,221,39,234,12,30,167,202,215,181,139,198,105,137,153,107,28,250,85,60,170,201,36,200,66,244,99,165,124,142,137,29,28,79,69,137,172,72,230,252,242,58,53,130,199,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,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,0,69,94,104,254,196,247,55,244,95,152,164,80,182,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,63,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,189,62,92,220,107,255,0,106,173,184,159,1,175,242,120,168,247,55,75,126,239,37,90,5,241,73,148,162,136,196,143,38,216,123,90,198,247,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,56,255,0,20,28,80,104,30,19,52,6,63,113,183,27,17,168,50,56,220,142,98,44,36,81,97,43,195,52,237,158,72,102,153,174,115,102,150,38,163,59,107,189,21,81,202,189,85,191,135,247,170,112,13,189,230,237,195,110,229,107,253,53,183,56,45,19,185,80,100,181,86,98,150,18,156,182,241,180,27,4,115,217,153,144,198,233,28,219,142,114,49,28,244,85,84,107,151,167,94,136,191,220,121,254,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,5,207,115,12,227,79,21,194,198,215,216,193,105,13,65,81,187,169,169,107,162,105,250,107,89,182,150,148,11,39,108,185,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,118,209,15,251,234,215,186,171,254,85,212,122,147,81,228,63,243,151,47,100,175,88,147,255,0,122,73,166,146,71,255,0,229,115,156,239,245,170,159,94,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,131,62,51,52,15,22,122,2,181,202,119,170,99,181,182,58,187,34,207,96,101,150,24,103,116,241,195,93,108,219,171,89,39,150,101,163,230,176,145,199,44,157,23,170,118,187,241,254,250,54,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,160,19,74,124,39,123,88,217,191,167,250,123,227,160,58,168,0,2,5,115,150,208,22,117,55,11,152,189,103,142,211,213,45,216,209,218,162,165,155,153,7,36,73,61,28,117,136,165,175,34,49,206,84,122,178,75,50,81,71,49,157,122,171,99,114,167,72,251,155,73,133,228,242,136,217,220,174,218,240,184,253,93,168,240,53,40,228,183,7,49,46,110,180,171,85,209,93,147,20,216,163,134,163,103,115,216,215,43,21,204,177,60,72,138,230,120,237,53,237,95,222,57,9,190,121,253,194,214,184,173,181,208,26,151,113,179,181,237,207,141,210,184,123,185,187,145,84,99,93,60,144,86,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,121,8,63,221,171,225,99,254,240,119,87,255,0,130,177,223,245,226,85,113,99,237,99,121,62,159,234,31,142,156,205,97,239,247,211,98,247,31,135,77,199,200,237,126,232,97,189,14,86,143,73,97,154,37,87,213,200,85,114,170,71,106,180,138,137,228,133,253,174,232,189,17,200,230,185,143,107,30,199,177,190,175,63,198,6,248,234,158,28,113,188,46,231,245,39,172,210,24,172,132,54,235,76,247,204,151,189,44,44,84,135,29,36,137,34,50,90,113,189,82,70,71,35,28,230,58,56,145,174,70,69,27,27,234,185,122,112,245,253,163,120,154,211,248,11,182,113,76,194,233,79,30,173,205,214,200,213,245,81,223,163,82,212,8,234,105,10,167,100,158,103,203,28,110,71,170,53,35,116,142,232,245,106,70,251,21,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,4,63,223,190,104,27,5,195,182,236,103,118,115,90,233,13,192,187,154,211,254,151,212,207,139,199,210,146,171,252,245,162,176,206,199,73,110,55,175,70,76,212,94,172,79,204,139,211,170,116,85,232,28,41,113,173,181,156,96,253,233,253,153,224,53,94,51,238,151,161,245,191,110,213,173,15,147,213,121,252,126,47,12,242,245,233,233,159,221,221,219,211,171,122,117,234,189,58,94,244,109,14,141,223,173,175,212,27,71,184,16,91,147,5,168,171,182,27,11,82,117,134,120,158,201,27,44,83,70,255,0,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,124,81,112,201,175,184,89,221,12,150,223,234,250,214,238,99,89,97,205,194,234,20,199,77,90,150,102,4,142,41,59,224,116,137,218,231,177,179,196,217,88,199,61,35,145,92,206,231,116,71,59,144,26,168,0,226,156,99,113,11,253,152,56,125,212,155,179,74,182,42,238,106,167,130,150,19,31,145,181,225,142,229,233,229,108,109,106,34,42,62,95,27,22,73,221,19,21,28,232,224,147,243,49,58,189,185,194,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,229,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,1,156,206,57,182,191,21,179,156,90,110,102,131,193,58,162,99,96,204,125,165,78,10,148,155,82,10,144,94,134,59,177,213,142,38,170,181,172,133,182,82,20,233,209,21,35,69,70,183,175,106,121,254,22,54,83,251,68,241,5,162,118,114,76,135,162,169,168,50,11,235,231,108,190,57,25,70,8,159,98,215,137,222,57,17,38,88,33,149,35,238,98,183,200,172,238,232,222,170,154,83,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,133,248,246,224,131,59,194,62,187,138,238,156,171,149,201,109,150,111,197,22,19,55,114,102,88,153,150,146,20,89,170,219,116,113,70,200,230,239,108,175,141,59,17,175,139,167,107,156,232,229,70,121,254,7,56,187,202,240,131,187,142,213,115,227,173,230,52,158,122,187,113,186,143,21,5,135,49,239,129,30,142,101,168,88,174,72,159,102,21,238,236,242,39,69,100,147,70,142,143,202,178,55,65,26,91,86,105,93,115,130,171,170,116,86,166,197,106,12,45,222,255,0,77,145,197,221,142,221,89,251,30,230,63,178,88,213,204,119,107,216,230,175,69,252,28,213,69,252,81,74,193,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,151,252,116,113,155,130,224,243,110,42,228,227,197,125,179,172,245,71,168,175,166,113,178,177,233,85,210,68,140,242,217,179,35,122,116,134,47,44,74,177,181,201,36,142,123,90,222,212,87,203,30,123,11,137,225,227,132,76,175,12,188,191,55,191,85,235,12,141,181,213,155,149,182,249,12,150,75,21,37,119,64,204,68,17,98,174,58,189,87,50,70,182,95,82,212,179,39,155,185,17,26,254,145,181,191,187,89,36,167,99,85,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,123,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,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,227,27,136,42,124,78,241,5,169,55,111,19,167,254,198,197,94,240,83,198,214,150,8,25,105,106,193,19,99,100,150,95,11,83,201,51,251,85,234,175,116,142,99,92,216,146,71,178,38,41,34,185,87,240,137,175,183,39,119,49,91,251,144,200,234,13,35,164,244,69,136,114,84,111,87,175,53,119,234,25,213,243,68,181,107,78,173,241,62,178,44,50,199,107,181,206,94,199,120,123,83,202,175,142,122,111,223,52,13,130,225,219,118,51,187,57,173,116,134,224,93,205,105,255,0,75,234,103,197,227,233,73,85,254,122,209,88,103,99,164,183,27,215,163,38,106,47,86,39,230,69,233,213,58,42,244,14,20,184,214,218,206,48,126,244,254,204,240,26,175,25,247,75,208,250,223,183,106,214,135,201,234,188,254,63,23,134,121,122,244,244,207,238,238,237,233,213,189,58,245,94,149,3,205,31,223,102,230,254,139,240,244,142,63,183,60,64,235,237,172,218,253,200,218,141,32,250,149,177,187,163,95,31,83,53,113,22,102,93,138,10,178,74,239,20,18,71,35,90,214,74,217,165,138,86,189,175,71,198,247,55,240,234,189,126,77,139,216,189,199,226,47,113,241,219,95,181,248,111,93,149,189,214,89,166,149,85,149,113,245,90,168,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,117,250,109,151,5,60,60,237,142,201,100,54,18,174,136,169,156,211,217,202,239,173,156,181,149,173,95,237,28,195,60,242,205,18,218,179,94,56,156,247,192,233,156,144,189,58,62,46,214,43,21,174,111,113,73,124,107,240,163,157,225,47,121,110,232,223,22,86,230,144,201,117,185,165,179,119,97,99,125,125,94,214,44,145,171,163,85,98,205,3,223,226,145,58,49,203,209,146,120,216,201,99,67,242,180,175,21,219,143,128,225,179,90,240,179,147,151,237,157,25,170,61,36,248,216,236,76,169,38,10,212,87,224,183,35,171,175,69,235,12,190,39,163,225,94,141,73,30,146,181,90,171,42,77,249,92,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,169,94,103,92,189,41,233,106,118,120,138,225,251,72,120,113,80,247,75,171,112,24,200,96,130,174,42,172,80,67,28,86,169,84,130,22,118,194,158,41,159,101,123,158,228,116,137,39,106,49,37,115,43,175,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,222,129,184,90,215,21,182,186,3,82,238,54,118,189,185,241,186,87,15,119,55,114,42,140,107,167,146,10,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,239,33,7,251,181,124,44,127,222,14,234,255,0,240,86,59,254,188,74,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,4,85,230,143,236,79,115,127,69,249,138,69,16,237,238,138,202,238,86,191,211,91,115,130,177,82,12,150,170,204,82,194,83,150,219,220,216,35,158,204,204,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,251,143,201,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,188,158,93,220,125,83,226,115,74,174,131,221,44,134,43,27,185,184,79,21,126,171,102,10,255,0,121,163,88,229,127,169,171,91,185,30,179,49,144,72,235,17,198,197,141,191,150,70,246,182,79,28,83,84,170,190,121,223,193,63,230,79,233,167,10,229,39,175,244,110,214,111,166,191,220,29,193,212,53,48,122,123,7,182,247,236,222,189,101,87,178,38,125,165,141,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,225,92,87,113,93,184,252,90,238,59,245,174,181,151,208,226,168,249,32,192,96,32,153,95,87,17,85,202,138,173,106,170,39,146,103,246,181,101,153,81,29,35,154,212,68,99,25,28,108,147,252,174,120,18,197,111,102,86,109,247,222,141,51,110,198,137,193,216,99,116,254,58,220,13,244,90,134,235,92,244,149,242,119,47,116,181,171,185,141,69,103,103,142,89,28,172,87,57,33,154,39,92,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,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,44,251,153,95,47,74,123,155,130,189,190,187,13,164,63,223,213,14,217,115,24,60,92,48,87,143,49,87,190,204,214,109,50,24,225,73,44,228,93,36,204,114,171,164,238,146,56,149,173,107,228,236,107,170,91,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,4,240,119,197,86,141,226,191,104,241,250,195,13,146,168,221,79,142,175,94,182,172,196,71,26,194,252,118,69,89,249,213,177,57,239,119,166,145,205,145,208,191,185,221,204,69,106,175,145,146,49,157,212,0,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,8,65,205,219,111,117,246,229,112,219,166,240,91,115,161,245,6,170,201,65,174,41,219,150,158,19,25,53,233,227,129,180,47,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,180,43,87,134,78,25,56,146,192,113,37,181,25,220,239,15,155,149,142,198,227,181,198,10,221,203,150,244,157,248,96,173,4,119,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,165,133,115,171,246,177,165,190,160,81,248,236,137,78,219,123,173,114,187,107,175,244,214,227,96,171,212,159,37,165,115,20,179,116,226,182,199,58,9,39,173,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,58,244,84,254,243,245,119,139,120,181,246,250,235,252,166,227,110,54,122,222,71,37,145,177,60,177,69,45,169,166,131,31,4,147,73,51,106,85,108,207,123,162,173,27,165,122,71,18,57,81,168,191,250,85,109,39,149,215,0,180,244,126,11,27,196,198,241,99,241,89,76,174,163,199,214,189,164,240,243,214,130,228,120,202,175,124,86,96,201,57,238,107,187,46,59,199,27,162,241,171,93,12,110,119,114,171,228,86,67,226,185,172,112,37,149,76,173,254,41,182,107,76,212,118,53,213,214,125,111,138,199,64,230,207,28,232,231,186,76,194,49,21,90,246,57,170,212,159,177,173,86,43,60,238,71,247,207,36,117,235,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,249,119,191,90,226,183,43,122,53,246,227,96,171,219,131,27,170,181,70,87,55,78,43,108,107,103,142,11,54,228,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,203,201,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,0,17,215,152,70,181,208,58,39,131,237,201,151,112,107,212,183,95,53,135,151,9,139,167,51,33,145,243,229,108,53,91,77,209,71,43,145,30,248,101,237,178,170,222,175,99,43,62,70,162,172,102,120,77,36,112,119,150,197,102,184,80,217,235,152,108,157,75,245,227,208,248,90,143,150,180,205,149,141,158,10,113,67,52,74,230,170,162,62,57,99,146,55,183,251,218,246,57,171,209,81,80,236,7,52,226,111,19,149,207,240,219,186,248,44,22,50,222,71,37,145,208,249,218,148,233,212,133,211,79,102,121,40,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,37,255,0,113,99,237,99,121,62,159,234,31,142,156,205,97,161,238,51,56,51,208,60,89,232,11,52,238,81,169,142,214,216,234,239,151,3,158,138,40,97,157,211,199,13,132,173,82,213,149,130,89,150,143,154,194,201,36,81,244,94,169,220,223,199,251,232,7,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,83,202,91,135,140,174,205,112,243,99,94,106,188,85,74,185,221,206,177,91,55,3,225,184,233,158,236,34,87,106,227,219,43,81,124,76,122,172,214,102,68,103,87,118,88,98,72,168,230,248,227,243,252,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,74,242,107,218,125,211,218,255,0,218,255,0,237,51,109,53,94,146,251,79,238,255,0,162,251,119,13,102,135,170,241,253,161,228,241,121,152,222,254,223,35,59,187,122,244,239,111,95,239,66,202,136,235,199,214,206,232,29,214,225,115,113,46,106,252,13,73,242,90,87,75,228,243,120,92,154,85,133,215,104,79,90,36,183,219,4,210,49,206,137,146,186,172,81,202,140,237,87,199,220,222,169,248,42,103,132,181,238,85,252,122,214,181,91,21,194,198,242,103,106,83,125,58,240,227,244,54,78,199,149,95,113,235,44,206,90,22,108,73,43,154,143,70,190,8,170,177,172,99,59,34,241,117,87,172,77,125,165,2,162,249,216,111,22,43,53,172,180,30,200,96,243,214,229,177,166,171,218,205,231,233,195,105,174,168,217,237,36,109,166,217,99,107,213,82,204,113,71,59,209,36,98,43,98,184,197,106,170,74,226,58,242,197,218,223,218,135,25,58,43,213,224,190,211,197,105,47,81,170,114,31,229,94,31,75,233,99,95,73,63,224,246,185,253,183,164,165,249,27,221,215,175,230,106,177,30,114,174,41,246,83,251,59,113,5,173,182,114,60,135,173,169,167,242,9,232,39,116,190,73,31,70,120,153,98,175,149,222,56,209,102,72,38,137,36,237,98,55,200,143,237,234,222,138,182,211,201,247,120,240,90,231,134,4,218,170,240,250,124,214,218,100,39,175,114,62,231,191,207,86,245,137,237,215,179,213,88,214,55,185,239,179,23,141,28,247,39,166,239,119,106,72,212,39,80,5,21,243,121,207,233,92,207,25,57,44,118,158,194,122,27,248,45,63,139,199,231,103,244,209,197,235,239,58,55,88,100,253,204,85,116,189,42,216,169,23,123,250,57,60,61,136,157,172,98,175,203,202,79,82,98,176,124,105,105,252,102,67,76,84,202,88,212,56,124,174,54,141,185,149,189,248,153,219,89,214,86,212,93,88,229,239,116,85,165,174,189,170,197,236,178,255,0,204,169,213,142,189,224,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,36,10,94,59,113,91,39,204,3,116,182,35,122,53,53,186,250,39,57,99,4,237,63,145,183,59,125,22,158,186,236,77,85,149,146,119,39,116,85,172,57,237,85,127,127,142,41,26,175,86,181,38,154,86,203,93,244,216,189,184,226,47,110,50,59,95,186,24,111,93,138,189,210,88,102,137,81,150,177,246,154,138,145,218,173,34,162,248,230,103,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,139,225,163,116,248,95,215,115,104,93,204,196,255,0,218,250,44,205,56,44,253,151,147,253,204,50,201,233,39,154,40,252,222,47,59,25,39,107,127,35,250,181,127,212,171,223,249,119,113,245,115,134,61,84,186,15,116,178,25,92,150,217,102,252,85,250,173,153,236,125,217,145,36,149,254,166,173,110,229,98,66,247,207,35,172,71,27,18,71,126,89,27,220,232,252,114,200,14,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,235,252,174,56,129,208,60,50,237,126,253,110,190,227,62,219,241,180,236,105,58,145,83,162,176,173,219,179,205,38,69,173,138,188,115,73,27,100,122,55,190,87,53,29,213,35,138,71,126,61,170,67,93,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,117,138,242,188,229,251,255,0,200,223,21,187,187,15,251,44,182,140,195,185,191,251,76,75,102,236,22,43,127,236,214,106,73,12,191,246,146,245,255,0,10,19,255,0,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,245,92,196,120,250,185,196,230,170,77,7,181,185,12,174,55,108,176,158,90,253,82,204,245,254,243,72,178,68,255,0,83,106,183,114,49,97,99,224,141,213,227,145,139,35,127,52,142,237,116,158,56,185,175,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,160,141,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,165,43,115,30,225,235,127,117,207,25,219,135,170,116,86,199,238,6,160,194,221,251,39,211,100,113,122,102,237,186,179,246,98,170,49,253,146,199,27,152,238,215,177,205,94,139,248,57,170,139,248,162,146,87,147,94,211,238,158,215,254,215,255,0,105,155,105,170,244,151,218,127,119,253,23,219,184,107,52,61,87,143,237,15,39,139,204,198,247,246,249,25,221,219,215,167,123,122,255,0,122,16,175,154,63,190,205,205,253,23,225,233,17,171,75,105,61,85,174,115,181,116,182,138,211,57,93,65,154,187,223,233,177,216,186,82,91,181,63,99,28,247,246,69,26,57,238,237,99,28,229,232,159,131,90,170,191,130,41,127,220,11,240,101,130,224,243,110,45,99,36,202,253,179,172,245,71,167,177,169,178,81,61,233,85,210,68,143,241,86,173,27,186,116,134,47,44,168,146,57,169,36,142,123,156,238,212,86,69,28,149,57,167,16,252,63,104,30,38,182,190,246,212,110,51,45,179,27,114,197,123,113,92,162,144,165,218,83,195,34,57,178,215,146,104,228,108,111,86,247,196,231,35,122,172,114,200,223,195,185,76,240,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,127,91,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,133,92,123,241,93,157,225,47,121,118,27,89,121,114,183,52,134,75,239,37,61,83,132,165,51,27,235,234,246,227,210,57,17,178,34,177,102,129,239,242,198,189,88,229,232,248,252,140,100,178,41,42,180,182,169,219,141,241,219,138,186,147,77,222,197,106,221,25,171,113,239,107,92,232,146,106,183,170,200,142,142,88,101,138,68,255,0,159,28,145,72,212,115,92,143,99,218,138,142,106,82,103,48,78,2,181,15,12,218,202,246,185,219,236,21,187,155,87,151,177,36,212,95,95,213,93,126,1,136,149,154,176,222,153,98,70,66,199,88,176,232,235,171,164,123,222,198,34,57,206,122,42,175,20,225,119,137,189,125,194,206,232,99,119,3,72,89,183,115,26,203,13,118,107,79,46,70,106,212,179,48,36,114,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,215,147,172,247,35,5,196,207,3,186,227,95,237,29,60,174,86,166,180,219,252,252,88,186,94,133,254,186,75,75,82,204,14,171,225,111,114,186,102,206,199,197,209,138,230,185,205,252,142,123,85,174,90,44,254,201,220,83,255,0,226,211,186,191,252,77,200,255,0,244,18,255,0,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,213,57,161,112,45,251,107,210,175,223,29,156,209,158,175,114,112,189,159,108,86,164,238,217,179,184,184,227,114,47,72,81,171,234,46,67,210,63,31,69,107,223,18,62,63,222,185,181,227,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,187,5,197,166,205,82,214,94,92,85,61,95,141,233,79,84,225,41,76,247,122,11,93,207,72,228,70,200,136,244,134,118,51,203,26,245,123,83,171,227,242,61,241,72,164,43,231,157,252,19,254,100,254,154,87,86,207,108,94,227,239,205,205,77,137,218,252,55,219,57,93,47,167,230,212,147,99,98,85,91,87,42,197,60,16,200,202,204,68,95,44,201,234,26,244,143,170,57,237,99,145,157,207,86,49,254,0,208,159,0,188,82,233,94,39,246,58,165,236,78,155,197,105,108,214,144,240,224,178,250,123,26,232,217,86,159,100,45,240,75,86,6,185,95,21,57,24,138,145,53,232,157,174,138,88,145,100,72,188,142,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,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,154,249,149,242,244,185,182,89,219,219,235,176,218,67,253,226,223,237,151,49,131,197,195,61,137,48,246,187,44,205,102,211,33,142,21,142,182,57,177,194,199,42,186,78,216,228,149,90,214,178,62,198,182,58,240,21,184,123,243,182,156,67,99,51,188,63,109,237,189,111,151,181,95,236,236,190,10,26,253,204,183,138,154,196,9,42,75,63,106,165,38,36,190,157,201,105,202,140,141,232,197,147,186,53,123,31,161,224,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,82,177,97,60,176,184,10,173,188,249,90,156,64,239,6,10,165,253,190,198,88,179,14,43,17,111,202,197,203,100,96,116,61,147,73,19,162,241,88,162,213,116,237,84,73,127,52,208,44,111,107,152,146,49,215,62,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,131,204,191,129,203,60,56,235,41,183,135,67,190,163,246,235,90,102,36,100,53,35,100,85,223,131,200,204,146,78,180,155,11,17,173,90,202,214,74,232,92,198,254,70,70,177,189,17,90,199,205,8,11,254,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,43,47,157,198,232,98,170,232,13,189,217,120,91,82,124,150,79,49,46,168,176,173,186,223,61,56,43,67,37,104,187,235,244,87,118,78,235,115,118,200,170,212,235,82,70,162,59,241,236,168,178,226,121,44,111,22,43,53,180,122,175,100,50,25,235,114,231,116,214,97,249,186,52,237,218,107,152,220,85,166,70,213,109,88,213,234,244,100,118,99,149,242,163,88,140,107,238,70,189,85,210,169,99,224,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,16,255,0,140,14,94,250,19,137,61,199,208,219,165,140,195,226,170,102,169,106,12,123,53,167,158,220,213,35,206,233,216,215,247,241,187,192,199,61,215,26,198,50,56,164,71,70,190,55,57,174,127,70,67,227,150,184,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,47,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,234,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,186,184,201,179,197,134,215,217,199,234,186,214,221,174,244,69,122,144,234,91,201,74,42,244,175,62,196,150,82,188,208,35,36,114,247,186,42,200,233,83,178,54,36,142,119,141,168,206,136,217,106,102,179,138,125,235,254,209,60,65,107,109,227,143,31,232,170,106,12,130,122,8,29,23,142,70,81,130,38,87,171,229,111,146,68,73,150,8,98,89,59,94,173,242,43,251,122,55,162,37,148,242,75,219,61,85,167,246,227,113,55,75,45,83,211,225,117,134,67,31,143,196,121,35,145,146,88,244,9,103,207,59,123,152,140,124,42,251,105,27,94,199,59,247,144,78,213,70,171,63,30,43,206,147,103,48,90,63,121,116,150,241,98,38,241,219,220,76,125,138,249,74,221,175,94,235,88,214,215,141,182,123,220,245,68,239,130,122,241,120,218,198,53,190,155,187,243,58,71,42,126,87,38,205,235,251,141,196,22,91,103,45,227,252,213,55,55,30,158,25,227,139,186,72,47,99,162,177,98,62,231,44,141,70,194,232,31,113,29,209,143,114,201,224,233,218,222,245,46,164,3,50,219,253,188,121,222,32,55,151,86,111,22,163,135,211,219,212,217,7,88,142,183,115,31,233,42,177,169,29,106,221,236,99,18,79,20,17,197,23,147,177,28,254,206,231,126,103,42,159,149,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,156,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,40,7,154,63,190,205,205,253,23,225,233,22,105,202,139,120,181,246,241,240,185,61,205,198,207,91,206,100,180,222,168,191,132,139,39,122,212,214,110,219,131,197,5,182,186,196,211,61,238,145,237,117,183,198,213,78,136,145,199,27,122,126,85,85,246,188,193,246,47,110,55,151,134,93,107,150,214,184,111,46,87,66,105,252,166,164,192,100,160,84,101,170,86,171,213,124,202,198,189,81,122,195,47,137,172,150,53,69,107,154,141,84,232,246,70,246,103,176,181,78,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,244,100,117,102,149,195,231,113,26,91,45,169,177,84,179,90,131,212,125,145,142,177,118,56,237,100,60,12,71,207,233,226,114,163,229,241,177,81,207,236,69,237,106,162,175,68,63,88,0,80,15,52,127,125,155,155,250,47,195,210,34,169,55,249,108,112,49,149,226,11,95,211,221,77,198,197,219,163,183,90,86,197,108,148,76,185,139,115,160,213,19,182,105,17,181,98,116,209,172,19,86,108,149,222,219,61,21,203,211,164,93,168,178,44,145,222,73,202,184,177,246,177,188,159,79,245,15,199,78,102,176,212,238,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,214,0,32,7,58,191,107,26,91,234,5,31,142,200,148,193,140,203,101,112,182,95,115,13,147,183,66,196,149,231,168,249,107,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,254,231,49,238,106,245,69,84,58,7,15,28,63,107,238,38,183,66,142,212,109,203,42,51,37,114,189,139,114,220,188,147,37,42,80,67,26,185,210,216,146,24,228,116,108,87,118,68,215,43,122,44,146,198,223,195,185,13,9,240,241,195,246,129,225,151,107,232,237,70,220,178,219,241,180,236,88,183,45,203,201,10,221,187,60,210,43,157,45,137,33,142,54,200,244,111,100,77,114,183,170,71,20,109,252,123,80,233,96,20,3,205,31,223,102,230,254,139,240,244,137,21,201,27,64,104,220,238,178,220,221,193,204,233,234,151,53,14,149,175,137,173,133,189,50,43,159,65,151,18,234,89,88,145,87,181,175,123,96,141,138,254,157,232,206,246,162,163,100,122,58,221,0,33,7,55,93,161,209,186,215,133,124,134,233,102,96,182,154,135,110,44,86,155,11,60,51,171,89,217,122,237,74,182,97,149,139,213,175,99,154,177,189,23,162,61,31,11,58,57,26,175,107,234,47,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,170,190,121,223,193,63,230,79,233,167,159,228,177,188,90,250,206,229,234,189,144,200,103,173,223,210,113,233,119,230,232,211,183,106,105,89,140,158,11,209,181,91,86,53,127,138,22,74,183,229,124,168,214,117,123,217,26,245,78,139,221,106,154,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,205,102,247,232,172,86,218,239,70,190,219,156,21,139,115,227,116,174,168,202,225,41,203,109,237,116,242,65,90,220,144,198,233,28,214,181,170,245,107,17,85,81,173,78,189,122,34,127,113,121,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,142,188,60,241,235,195,207,19,58,203,61,161,182,251,59,110,158,75,17,97,176,209,102,107,211,210,126,125,138,147,185,102,199,194,178,172,243,49,177,215,116,143,71,70,199,177,143,98,185,173,234,168,146,40,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,80,115,35,229,189,102,173,152,247,183,134,29,189,183,113,151,44,54,29,65,165,48,52,226,70,83,98,69,4,53,230,199,80,173,3,92,172,87,50,71,78,136,231,191,190,86,200,141,70,36,174,103,64,229,149,203,243,89,108,245,156,119,17,155,173,157,212,26,111,83,221,175,36,116,116,157,89,146,6,38,58,104,156,213,102,89,138,213,115,222,231,44,83,54,186,43,124,47,130,39,72,171,39,88,226,241,92,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,127,230,69,203,119,246,129,246,167,16,188,61,96,127,223,95,231,185,169,180,205,56,191,236,215,250,223,114,163,19,255,0,179,63,189,100,137,63,227,31,139,154,158,126,169,98,176,54,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,9,225,119,137,189,3,197,54,215,227,119,3,72,89,169,79,36,250,237,118,107,79,46,70,27,55,112,211,172,146,199,217,59,99,94,230,177,238,130,87,68,247,181,139,36,104,215,246,183,170,181,189,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,12,171,150,63,197,63,28,248,172,47,6,91,85,194,238,212,101,42,100,50,89,253,183,211,241,234,188,206,59,40,215,166,50,6,86,142,57,113,137,224,147,185,182,94,232,30,201,227,151,162,54,23,246,43,31,230,85,139,242,121,97,113,235,91,102,50,181,56,126,222,12,237,74,27,125,147,177,102,108,86,94,223,149,235,137,200,206,232,123,33,146,87,75,226,175,69,202,217,220,170,145,126,89,167,89,30,230,177,100,123,110,124,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,56,255,0,14,188,31,236,119,11,223,110,73,181,186,111,178,222,111,33,102,223,175,200,50,27,23,169,213,155,197,254,110,134,215,141,38,90,108,88,35,115,99,145,239,119,119,87,57,206,114,245,59,88,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,87,135,173,45,130,215,59,251,182,154,43,84,209,245,184,93,65,172,48,216,188,141,111,43,227,243,213,158,236,81,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,165,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,172,222,253,21,138,219,93,232,215,219,115,130,177,110,124,110,149,213,25,92,37,57,109,189,174,158,72,43,91,146,24,221,35,154,214,181,94,173,98,42,170,53,169,215,175,68,79,238,47,39,149,199,177,61,178,253,107,230,46,148,2,88,255,0,20,252,115,226,176,188,25,109,87,11,187,81,148,169,144,201,103,246,223,79,199,170,243,56,236,163,94,152,200,25,90,56,229,198,39,130,78,230,217,123,160,123,39,142,94,136,216,95,216,172,127,153,86,47,201,229,133,199,173,109,152,202,212,225,251,120,51,181,40,109,246,78,197,153,177,89,123,126,87,174,39,35,59,161,236,134,73,93,47,138,189,23,43,103,114,170,69,249,102,157,100,123,154,197,145,237,185,240,0,40,7,153,166,245,254,218,120,184,213,62,159,31,233,104,104,78,186,42,159,124,93,147,75,232,167,155,212,73,39,73,30,215,117,181,45,158,199,39,111,88,146,46,230,163,187,186,242,171,59,41,255,0,226,177,142,226,46,158,67,248,129,119,69,100,42,201,47,255,0,171,171,92,169,36,44,72,255,0,246,212,145,206,147,253,130,53,191,227,83,186,242,153,221,12,86,220,113,131,139,198,102,91,82,58,250,235,15,115,75,178,221,155,173,174,202,211,189,209,217,135,167,114,42,72,249,101,169,29,118,71,213,170,231,216,111,69,85,68,99,175,120,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,153,242,71,150,197,77,149,177,130,135,39,81,249,42,117,225,183,98,155,102,106,207,12,19,58,70,197,43,227,235,220,214,61,208,76,214,185,83,163,150,41,17,58,246,175,72,23,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,189,62,49,57,106,233,94,42,55,151,74,238,173,93,91,247,99,253,22,63,88,197,90,156,126,108,141,24,154,247,71,60,15,70,255,0,199,63,193,93,95,55,123,82,47,27,145,63,201,210,41,165,6,208,236,190,215,236,46,141,143,111,246,143,72,84,211,184,40,236,75,109,107,194,249,37,124,179,200,169,223,44,178,202,231,75,43,250,35,90,142,123,156,168,198,49,137,209,172,106,39,137,227,67,120,243,187,5,195,6,191,221,93,45,15,126,107,21,143,142,190,58,78,230,39,166,181,110,196,85,34,179,209,236,123,31,225,125,134,203,227,115,85,175,241,246,47,68,119,84,206,17,164,142,16,182,134,206,196,112,209,183,187,91,144,130,220,25,44,78,29,147,101,32,179,60,83,62,190,70,203,221,106,228,40,248,191,35,152,203,19,202,198,43,85,223,145,173,252,207,255,0,18,240,174,110,59,103,165,117,135,8,89,141,117,150,169,211,53,160,178,20,50,24,139,81,199,31,145,190,166,220,52,231,129,207,115,21,233,11,217,58,61,204,99,155,221,36,16,57,85,81,157,22,157,184,107,221,235,59,11,191,58,27,119,33,158,220,117,244,238,98,25,178,9,82,8,166,158,92,115,250,197,118,24,217,47,70,43,228,173,36,209,162,170,183,162,189,21,28,213,68,114,105,120,17,215,152,46,241,101,118,67,132,189,117,171,180,214,122,166,43,80,221,175,14,19,15,44,182,157,4,235,61,185,153,12,142,170,230,61,143,245,49,215,117,137,227,86,47,86,172,29,234,138,214,57,12,251,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,39,234,238,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,123,220,180,117,253,157,193,224,183,110,237,100,181,13,76,174,75,7,94,206,2,210,66,177,119,211,101,75,50,69,86,188,172,141,19,177,237,166,149,21,59,147,189,204,115,30,238,238,254,229,148,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,18,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,84,231,157,252,19,254,100,254,154,66,174,3,119,51,74,236,223,20,186,87,116,181,173,191,79,133,211,56,252,254,66,207,108,145,178,73,187,48,183,123,32,139,200,246,49,211,74,245,108,113,177,92,157,242,61,141,69,234,228,27,199,198,214,248,238,167,16,81,241,3,140,213,121,93,47,127,13,144,91,154,95,27,87,37,53,138,184,24,252,81,194,232,225,100,170,177,175,150,56,153,234,17,24,216,231,114,201,221,26,53,221,137,117,60,20,113,93,130,226,211,102,169,107,47,46,42,158,175,198,244,167,170,112,148,166,123,189,5,174,231,164,114,35,100,68,122,67,59,25,229,141,122,189,169,213,241,249,30,248,164,82,64,0,80,15,52,127,125,155,155,250,47,195,210,60,255,0,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,160,141,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,167,235,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,31,230,169,199,62,43,116,172,255,0,102,237,163,202,84,200,105,60,109,138,185,44,230,161,198,229,27,98,182,102,127,18,73,21,88,93,94,69,138,74,209,44,141,115,251,251,149,108,68,212,70,179,193,221,39,191,229,95,199,173,107,85,177,92,44,111,38,118,165,55,211,175,14,63,67,100,236,121,85,247,30,178,204,229,161,102,196,146,185,168,244,107,224,138,171,26,198,51,178,47,23,85,122,196,215,218,80,4,0,231,87,237,99,75,125,64,163,241,217,18,154,244,182,147,213,90,231,59,87,75,104,173,51,149,212,25,171,189,254,155,29,139,165,37,187,83,246,49,207,127,100,81,163,158,238,214,49,206,94,137,248,53,170,171,248,34,154,9,224,115,132,76,87,8,59,70,237,41,62,70,166,99,86,103,172,55,37,168,242,176,87,107,24,249,209,136,214,85,133,234,212,149,245,161,78,238,207,34,245,87,201,52,136,216,252,171,27,100,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,153,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,5,80,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,235,91,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,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,236,23,22,155,53,75,89,121,113,84,245,126,55,165,61,83,132,165,51,221,232,45,119,61,35,145,27,34,35,210,25,216,207,44,107,213,237,78,175,143,200,247,197,34,146,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,226,117,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,155,109,254,221,159,219,174,242,234,205,220,251,161,138,210,255,0,122,50,14,187,246,94,49,189,33,131,242,163,123,156,238,137,228,153,253,190,73,101,237,111,146,87,200,254,214,247,118,165,133,114,113,225,199,95,58,205,238,36,114,26,223,80,96,180,154,216,155,27,71,79,84,150,104,43,106,57,227,137,241,173,171,77,84,72,167,173,2,216,149,177,118,247,47,168,108,139,221,31,133,91,45,175,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,234,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,244,27,153,181,91,143,179,122,170,125,21,186,90,47,43,166,115,85,251,157,233,178,21,214,63,52,109,145,241,249,161,127,248,38,133,95,28,136,217,99,87,70,254,213,86,185,83,241,45,83,149,215,31,84,245,134,11,27,195,62,241,100,49,88,188,174,156,199,214,163,164,243,19,217,130,156,121,58,172,124,85,160,198,185,142,115,123,238,55,201,27,98,241,163,157,52,109,119,114,35,227,87,205,101,64,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,128,79,171,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,208,110,102,213,110,62,205,234,169,244,86,233,104,188,174,153,205,87,238,119,166,200,87,88,252,209,182,71,199,230,133,255,0,224,154,21,124,114,35,101,141,93,27,251,85,90,229,79,196,181,78,87,92,125,83,214,24,44,111,12,251,197,144,197,98,242,186,115,31,90,142,147,204,79,102,10,113,228,234,177,241,86,131,26,230,57,205,239,184,223,36,109,139,198,142,116,209,181,221,200,143,141,95,53,149,0,121,77,216,215,95,178,253,172,214,91,153,246,95,218,127,116,180,254,71,59,232,188,254,31,85,233,107,73,55,139,201,218,238,206,239,31,111,119,107,186,117,235,209,122,116,51,47,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,61,173,120,100,197,87,229,39,22,217,101,107,91,199,100,180,198,135,110,184,95,182,241,205,150,238,55,43,26,59,43,110,6,177,201,27,160,122,186,75,85,17,127,7,199,28,174,71,121,63,50,62,155,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,154,54,247,90,226,183,43,64,105,173,198,193,87,183,6,55,85,97,233,102,233,197,109,141,108,241,193,102,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,253,231,160,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,125,28,96,111,198,170,225,203,99,179,27,145,162,182,219,43,173,51,80,247,65,90,189,74,146,79,86,135,238,100,149,247,175,172,127,158,58,112,178,39,57,238,78,157,92,172,98,186,52,122,200,202,55,208,28,103,111,206,145,226,27,19,196,94,127,112,117,6,163,206,213,176,145,228,226,179,144,237,102,67,20,251,11,53,140,98,53,205,124,80,86,122,185,253,145,178,62,200,94,173,124,108,107,152,213,73,211,204,147,136,29,3,196,215,1,58,35,117,246,229,246,217,141,185,185,16,212,150,157,229,133,46,210,158,26,89,38,186,43,17,195,36,141,141,234,222,201,90,213,119,85,142,88,221,248,119,33,18,249,92,123,236,219,47,214,190,30,233,127,192,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,10,224,231,97,186,25,93,61,180,122,15,106,49,237,183,13,125,103,152,181,146,189,98,27,174,137,146,65,143,100,125,42,203,18,39,73,152,249,110,69,42,119,59,163,95,85,139,218,229,84,86,85,175,15,219,103,251,100,223,29,7,181,178,84,202,216,169,169,181,5,28,125,255,0,178,227,239,181,13,23,204,223,85,59,63,35,209,190,40,18,89,21,238,106,181,141,98,185,201,218,213,52,210,120,173,235,218,252,86,245,109,30,175,218,140,203,170,71,95,84,225,236,227,89,98,205,38,219,101,57,222,197,240,218,72,156,168,143,124,50,248,229,103,230,106,163,227,106,163,154,168,138,153,140,52,187,195,94,239,86,223,173,134,208,219,185,12,245,36,177,168,176,240,205,144,74,144,75,12,17,100,89,214,43,176,198,201,122,189,25,29,152,230,141,21,85,221,81,136,168,231,34,163,151,165,149,87,206,247,116,191,252,154,108,166,63,59,255,0,117,234,156,190,51,210,255,0,232,173,66,127,50,179,255,0,218,77,236,99,255,0,242,189,191,232,212,143,252,163,182,207,85,107,14,47,112,250,235,19,83,166,23,65,99,239,228,50,246,164,142,79,27,125,77,73,169,193,3,94,214,43,18,103,190,117,123,88,247,55,186,56,39,114,42,171,58,47,234,243,130,217,204,238,134,226,129,119,86,196,222,163,11,185,120,248,44,83,147,181,140,240,90,163,94,10,150,43,116,71,185,238,237,99,43,75,228,86,177,171,234,123,27,220,177,185,78,151,201,63,120,177,88,93,101,175,54,67,57,158,183,21,141,75,94,174,111,1,78,107,77,109,71,79,85,36,109,198,197,27,158,138,182,100,138,72,30,169,27,21,93,21,55,171,149,18,38,150,232,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,37,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,42,184,177,246,177,188,159,79,245,15,199,78,102,176,181,78,121,223,193,63,230,79,233,165,85,158,255,0,71,236,14,242,235,253,184,213,59,185,163,118,247,43,149,210,26,47,183,237,188,164,12,111,142,183,84,71,59,181,170,168,249,124,108,84,146,95,27,93,226,141,205,124,157,140,84,114,253,124,60,113,3,175,184,101,221,10,59,175,183,47,168,252,149,58,246,42,75,78,242,204,180,174,193,52,106,215,69,98,56,100,141,210,49,29,217,43,90,174,232,146,69,27,191,30,212,52,61,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,232,52,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,242,106,157,39,170,180,54,118,214,150,214,186,103,43,167,243,84,187,61,78,59,41,74,74,150,160,239,99,94,206,248,164,70,189,189,204,123,92,157,83,241,107,145,83,240,84,46,251,151,119,31,84,248,156,210,171,160,247,75,33,138,198,238,110,19,197,95,170,217,130,191,222,104,214,57,95,234,106,214,238,71,172,204,100,18,58,196,113,177,99,111,229,145,189,173,147,199,20,213,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,153,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,194,236,249,154,241,219,138,217,29,27,145,216,205,173,212,214,227,221,12,245,120,219,106,230,46,118,177,250,110,147,213,174,115,228,147,162,171,44,205,23,86,198,198,118,200,198,73,231,238,141,82,31,45,54,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,95,241,111,203,11,89,112,205,178,88,77,223,199,235,42,154,149,152,234,240,195,173,225,98,36,44,161,110,121,209,145,77,77,93,209,211,86,238,150,40,21,28,137,47,122,36,189,189,146,57,149,227,87,15,28,64,235,238,25,119,66,142,235,237,203,234,63,37,78,189,138,146,211,188,179,45,43,176,77,26,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,13,15,108,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,184,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,42,175,158,119,240,79,249,147,250,105,199,249,53,101,177,88,14,36,181,182,119,59,147,169,142,198,227,182,223,37,110,229,203,115,54,24,43,65,29,252,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,231,252,125,241,217,149,226,239,83,82,193,105,170,118,241,59,117,167,108,45,188,61,59,81,186,11,182,167,146,188,45,146,91,209,178,196,176,61,241,200,219,13,133,204,68,86,199,51,209,127,23,184,250,249,119,112,65,115,138,173,118,186,183,88,213,237,219,45,39,144,138,44,235,86,105,235,77,148,145,208,203,35,42,213,149,145,57,142,237,123,32,245,8,146,71,35,34,176,213,99,145,207,99,146,247,177,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,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,50,174,92,159,42,206,8,41,237,182,149,196,113,61,184,117,123,245,126,164,199,203,46,158,169,230,130,197,122,88,123,113,192,248,45,116,241,43,226,185,35,18,100,234,201,85,18,11,29,142,107,94,233,26,222,215,199,215,5,26,87,138,205,184,183,155,196,227,61,62,230,233,156,124,210,105,204,133,116,141,146,95,236,71,72,220,101,133,145,204,99,161,149,234,168,199,61,201,225,145,234,244,94,215,74,201,104,91,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,190,229,153,198,143,246,147,219,135,237,190,181,119,143,95,104,28,125,72,44,216,154,247,154,76,237,20,79,19,47,116,145,238,153,211,53,88,214,216,114,247,55,201,44,79,71,39,153,35,142,106,145,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,114,124,171,56,32,167,182,218,87,17,196,246,225,213,239,213,250,147,31,44,186,122,167,154,11,21,233,97,237,199,3,224,181,211,196,175,138,228,140,73,147,171,37,84,72,44,118,57,173,123,164,107,123,95,31,92,20,105,94,43,54,226,222,111,19,140,244,251,155,166,113,243,73,167,50,21,210,54,73,127,177,29,35,113,150,22,71,49,142,134,87,170,163,28,247,39,134,71,171,209,123,93,43,37,161,111,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,46,251,150,103,26,63,218,79,110,31,182,250,213,222,61,125,160,113,245,32,179,98,107,222,105,51,180,81,60,76,189,210,71,186,103,76,213,99,91,97,203,220,223,36,177,61,28,158,100,142,57,170,8,65,205,223,120,178,187,107,194,227,52,142,156,207,84,163,146,220,28,196,88,75,49,37,167,69,118,76,83,98,146,107,110,129,172,123,92,172,87,50,188,18,170,163,153,227,180,230,57,63,120,213,42,87,131,253,1,103,115,248,163,218,221,25,14,158,169,157,175,107,84,81,179,144,199,219,72,157,4,248,234,210,165,139,169,35,101,94,199,177,43,67,50,171,23,175,122,34,181,17,202,168,213,210,73,153,110,32,118,207,246,55,190,58,243,107,99,169,149,175,83,76,234,11,216,250,31,106,71,217,106,106,44,153,222,150,119,254,70,35,188,176,44,82,35,218,212,107,218,244,115,83,181,200,93,79,42,205,227,206,238,239,8,248,138,218,142,30,182,244,22,66,93,29,29,158,230,127,149,85,173,4,18,86,94,198,49,168,207,28,22,34,131,167,230,115,188,29,238,114,185,234,137,48,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,35,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,144,121,151,240,57,103,135,29,101,54,240,232,119,212,126,221,107,76,196,140,134,164,108,138,187,240,121,25,146,73,214,147,97,98,53,171,89,90,201,93,11,152,223,200,200,214,55,162,43,88,249,161,84,121,108,172,56,171,24,40,114,118,217,141,185,98,27,118,41,182,103,36,19,79,11,100,108,82,190,62,189,174,123,27,60,205,107,149,58,181,37,145,19,167,114,245,148,28,174,61,246,109,151,235,95,15,116,191,224,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,5,53,243,172,220,207,188,27,227,162,246,182,165,188,85,138,154,63,79,191,33,55,167,147,190,213,123,215,230,253,228,22,58,61,81,157,32,169,78,70,49,90,215,118,206,174,85,115,94,206,156,215,148,158,138,202,234,174,52,180,254,119,31,98,164,117,244,118,31,43,155,188,217,158,228,124,144,62,179,168,163,98,68,106,162,191,203,122,39,42,57,90,157,141,122,245,234,136,215,94,240,51,45,196,14,217,254,198,247,199,94,109,108,117,50,181,234,105,157,65,123,31,67,237,72,251,45,77,69,147,59,210,206,255,0,200,196,119,150,5,138,68,123,90,141,123,94,142,106,118,185,11,169,229,63,170,112,90,131,130,93,33,137,196,94,245,22,244,206,67,47,139,202,71,226,123,61,61,167,222,154,219,99,234,228,68,127,88,45,215,127,86,170,183,243,244,235,220,215,34,76,3,60,60,193,119,139,21,189,252,90,107,173,93,166,179,214,242,186,122,149,136,112,152,121,101,180,217,224,72,42,66,200,100,117,87,49,239,103,166,146,195,108,79,26,177,122,57,39,239,84,71,61,200,88,167,38,13,161,179,164,54,27,82,238,230,70,11,112,216,220,44,195,97,166,142,158,39,193,54,59,31,228,138,57,152,198,254,118,61,108,205,122,55,35,215,241,72,99,84,106,34,247,63,235,231,39,178,159,126,120,125,196,239,29,76,135,134,222,217,100,23,205,4,146,246,199,61,28,140,181,235,201,218,212,141,202,233,155,59,41,171,122,189,141,72,252,253,123,157,216,133,96,112,95,188,120,45,130,226,131,64,110,174,169,135,191,11,138,200,73,95,35,39,115,211,211,85,183,94,90,146,217,232,198,61,239,240,178,195,165,241,181,170,231,248,251,19,162,187,170,104,248,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,85,113,99,237,99,121,62,159,234,31,142,156,205,97,106,156,243,191,130,127,204,159,211,74,245,225,187,100,50,188,71,239,110,150,217,124,54,114,166,26,198,163,177,43,95,126,204,110,145,149,160,134,9,44,76,244,99,127,23,189,34,134,78,198,117,106,57,253,173,87,49,21,94,154,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,83,7,49,30,1,110,112,199,170,147,94,109,110,63,43,146,219,44,223,150,199,68,173,61,143,187,50,36,145,51,211,90,179,218,172,72,94,249,227,109,121,36,122,72,239,205,27,187,157,31,146,94,107,192,231,23,121,94,16,119,113,218,174,124,117,188,198,147,207,87,110,55,81,226,160,176,230,61,240,35,209,204,181,11,21,201,19,236,194,189,221,158,68,232,172,146,104,209,209,249,86,70,232,35,75,106,205,43,174,112,85,117,78,138,212,216,173,65,133,187,223,233,178,56,187,177,219,171,63,99,220,199,246,75,26,185,142,237,123,28,213,232,191,131,154,168,191,138,41,250,197,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,232,229,221,193,5,62,21,116,34,234,221,99,87,187,115,117,102,62,40,179,173,89,160,179,14,46,54,205,44,140,171,86,86,68,215,183,185,143,131,212,34,73,36,111,150,187,85,142,86,177,142,95,21,204,215,129,44,86,247,104,220,142,249,237,110,153,183,38,232,96,107,198,235,84,241,112,53,239,212,148,152,173,107,153,36,125,81,95,102,24,186,186,55,179,186,71,178,63,7,108,138,176,248,169,135,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,69,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,15,213,213,58,179,85,107,156,237,173,83,173,117,54,87,80,102,174,246,122,156,142,82,236,150,237,79,216,198,177,157,242,200,174,123,187,88,198,181,58,175,224,214,162,39,224,136,93,247,46,238,1,105,240,199,165,87,94,110,150,63,21,146,220,220,223,138,199,69,173,5,143,187,49,164,114,179,211,85,179,218,175,73,158,201,228,109,137,35,122,70,239,203,27,123,155,31,146,89,149,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,69,156,193,56,10,212,60,51,107,43,218,231,111,176,86,238,109,94,94,196,147,81,125,127,85,117,248,6,34,86,106,195,122,101,137,25,11,29,98,195,163,174,174,145,239,123,24,136,231,57,232,170,190,39,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,181,78,99,218,179,74,235,158,94,219,135,170,116,86,166,197,106,12,45,223,178,125,54,71,23,118,59,117,103,236,205,212,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,166,206,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,165,90,210,203,101,113,213,175,211,199,228,237,213,175,148,174,149,47,69,12,206,99,45,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,167,96,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,141,155,250,127,167,190,58,3,170,149,235,204,247,128,171,59,207,138,183,196,14,207,224,173,223,220,28,101,122,208,229,113,21,60,76,76,182,58,6,205,223,52,113,54,47,45,139,205,71,64,212,69,151,243,67,2,70,198,185,233,27,29,81,123,85,185,154,171,102,247,31,78,110,150,138,183,233,243,90,103,33,22,66,183,116,146,50,57,187,23,243,193,47,141,236,123,161,149,138,232,228,98,57,59,227,123,218,171,209,202,95,247,5,220,91,105,94,46,118,177,53,78,54,47,67,169,48,94,155,31,169,177,206,108,113,120,239,58,180,111,124,240,68,147,75,34,83,146,69,153,176,190,69,71,59,195,34,42,117,98,158,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,80,9,165,62,19,189,172,108,223,211,253,61,241,208,29,84,175,94,103,188,5,89,222,124,85,190,32,118,127,5,110,254,224,227,43,214,135,43,136,169,226,98,101,177,208,54,110,249,163,137,177,121,108,94,106,58,6,162,44,191,154,24,18,54,53,207,72,216,234,139,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,255,0,184,46,226,219,74,241,115,181,137,170,113,177,122,29,73,130,244,216,253,77,142,115,99,139,199,121,213,163,123,231,130,36,154,89,18,156,146,44,205,133,242,42,57,222,25,17,83,171,20,144,5,37,243,150,215,245,181,55,20,120,189,25,142,212,54,237,215,209,218,94,165,107,152,247,44,169,5,28,141,137,101,177,34,177,174,68,98,190,74,210,81,87,61,157,122,163,99,106,175,88,251,91,237,121,37,237,158,170,179,186,122,235,120,253,39,139,77,227,244,250,233,159,60,145,200,223,81,122,197,154,246,59,33,119,103,141,254,56,234,245,145,59,209,205,243,193,249,85,31,213,45,252,166,14,116,250,2,206,11,136,109,41,184,53,244,245,74,120,221,85,165,217,89,247,161,72,154,251,249,26,118,36,73,150,84,106,247,185,236,175,61,6,35,222,159,139,59,26,213,95,26,163,127,91,146,198,241,101,112,187,185,170,246,67,33,158,169,22,11,82,225,223,155,163,78,221,167,53,238,202,213,124,109,86,213,141,94,140,87,201,90,73,95,42,53,138,247,50,156,107,213,27,18,151,18,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,103,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,5,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,127,173,202,227,223,102,217,126,181,240,247,75,254,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,80,15,52,127,125,155,155,250,47,195,210,36,255,0,35,92,78,42,108,174,242,103,102,198,84,126,74,157,124,13,74,247,29,11,86,120,96,153,215,157,44,76,147,167,115,88,247,65,11,156,212,94,142,88,163,85,235,218,157,45,124,20,3,205,31,223,102,230,254,139,240,244,137,149,200,251,90,229,111,232,13,211,219,153,171,212,76,110,15,49,142,205,215,149,172,119,157,211,222,134,88,101,107,221,221,218,172,70,227,225,86,162,53,21,21,210,117,87,117,68,108,244,223,237,227,193,112,255,0,179,90,179,120,181,28,62,162,166,153,199,186,196,117,187,158,207,87,105,238,72,235,86,239,99,30,177,249,103,146,40,188,157,138,214,119,247,59,242,181,84,204,185,165,62,22,54,83,251,59,112,251,162,118,114,76,135,173,183,167,241,235,235,231,108,190,72,223,122,121,95,98,215,137,222,56,213,97,73,230,149,35,238,98,59,198,140,238,234,238,170,190,171,117,118,207,74,239,38,220,106,61,173,214,181,61,70,23,83,99,229,199,217,237,142,55,201,15,122,126,73,226,242,49,236,108,209,61,27,36,111,86,175,100,140,99,145,58,181,12,193,26,83,225,99,122,255,0,180,79,15,186,39,120,228,199,250,43,122,131,30,190,190,6,197,227,141,151,160,149,245,237,120,155,228,145,82,21,158,25,86,62,231,171,188,106,206,238,142,234,137,0,57,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,85,197,143,181,141,228,250,127,168,126,58,115,53,133,170,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,243,250,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,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,26,252,40,231,120,75,222,91,186,55,197,149,185,164,50,93,110,105,108,221,216,88,223,95,87,181,139,36,106,232,213,88,179,64,247,248,164,78,140,114,244,100,158,54,50,88,208,236,28,182,56,231,202,240,251,175,233,237,94,227,101,45,222,219,173,85,98,182,54,39,220,202,57,176,105,121,221,52,138,219,81,54,105,18,8,107,58,75,15,117,158,136,213,233,210,94,229,88,214,57,47,36,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,85,7,53,14,2,172,213,179,149,226,159,102,240,86,238,50,229,137,178,26,231,25,95,196,140,166,196,138,22,165,250,213,227,137,174,86,43,153,60,182,158,231,189,253,242,249,122,35,18,87,50,0,112,241,196,14,190,225,151,116,40,238,190,220,190,163,242,84,235,216,169,45,59,203,50,210,187,4,209,171,93,21,136,225,146,55,72,196,119,100,173,106,187,162,73,20,110,252,123,80,208,159,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,8,151,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,142,85,197,143,181,141,228,250,127,168,126,58,115,53,133,175,114,175,224,42,181,90,216,174,41,247,147,5,82,227,238,87,135,33,161,177,150,60,168,250,111,73,102,106,223,179,94,72,154,213,122,181,144,75,85,237,123,217,217,47,151,162,61,34,115,45,40,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,23,196,47,2,219,203,180,124,71,67,177,218,91,70,101,115,208,234,220,132,255,0,113,108,196,230,205,246,173,20,122,171,123,230,237,142,54,77,12,106,223,83,220,145,182,46,139,34,244,133,204,145,211,131,119,120,104,214,92,45,114,166,220,61,190,215,27,129,111,63,146,125,140,101,153,168,195,113,44,226,49,143,118,126,186,162,99,213,245,226,157,140,146,55,68,249,24,245,115,60,201,35,152,141,239,122,190,184,56,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,193,178,251,67,172,183,235,116,52,254,209,237,252,21,36,206,234,43,14,134,186,219,157,33,130,38,50,55,75,44,210,63,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,11,188,50,104,30,22,118,191,27,183,250,66,181,75,153,38,87,107,115,90,133,113,208,214,187,153,157,36,150,78,249,221,26,119,57,140,116,242,182,38,61,207,88,227,86,179,185,221,21,206,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,42,3,154,47,0,183,52,126,119,37,196,198,206,227,242,185,76,86,163,200,89,189,171,48,240,86,158,228,152,203,79,100,182,103,201,53,237,107,187,41,187,199,35,165,242,43,91,12,142,111,106,171,36,70,67,8,56,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,116,227,75,125,54,227,136,190,89,154,243,116,54,191,51,235,177,87,190,198,138,104,101,68,101,172,125,166,229,232,172,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,82,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,165,0,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,80,28,209,120,5,185,163,243,185,46,38,54,119,31,149,202,98,181,30,66,205,237,89,135,130,180,247,36,198,90,123,37,179,62,73,175,107,93,217,77,222,57,29,47,145,90,216,100,115,123,85,89,34,50,24,65,195,174,252,235,46,27,119,115,5,186,218,50,237,182,191,29,97,140,201,209,134,194,66,204,182,57,94,213,177,74,85,115,30,222,201,26,222,136,229,99,187,30,140,145,169,222,198,170,104,79,104,120,138,218,61,237,218,56,247,183,70,106,202,140,211,12,175,44,217,57,178,18,178,179,240,239,133,136,251,16,221,71,59,182,7,196,213,238,114,171,187,59,21,178,53,206,141,205,123,179,195,196,14,230,126,217,55,199,94,110,148,118,242,182,42,106,109,65,123,33,67,237,73,59,237,67,69,243,59,210,192,255,0,206,244,111,138,4,138,52,99,92,173,99,88,141,106,246,181,11,180,229,113,180,54,118,151,131,237,51,62,74,11,112,100,181,205,137,181,125,168,102,158,41,88,198,89,107,25,85,209,44,127,225,99,233,193,82,69,107,149,207,71,200,244,119,111,248,27,45,72,85,205,207,108,245,86,226,112,143,54,71,75,84,245,127,114,181,5,77,77,145,129,145,201,36,206,163,28,22,43,202,248,218,198,59,175,143,213,54,87,171,187,90,216,162,149,234,239,203,209,105,219,134,141,127,91,107,56,134,219,125,193,200,106,27,120,60,110,15,84,99,108,229,47,86,89,123,226,199,122,134,37,196,84,137,21,239,99,171,172,172,123,26,139,222,199,57,189,29,221,209,116,188,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,234,139,224,255,0,135,237,125,195,47,51,189,1,181,27,140,202,143,201,83,175,145,183,21,202,41,50,210,187,4,216,59,142,108,181,228,154,56,221,35,17,221,241,57,200,222,137,36,82,55,241,237,82,237,0,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,25,204,227,167,90,229,117,255,0,24,59,183,157,204,215,169,13,138,186,162,222,17,141,172,199,53,139,6,61,222,134,23,42,57,206,94,247,69,90,55,61,122,244,87,171,149,17,168,168,212,179,78,75,154,79,236,126,25,117,30,169,183,166,125,21,189,65,172,44,248,114,50,82,241,201,144,163,5,90,204,143,182,85,68,89,97,142,117,184,214,244,85,107,100,89,209,58,59,188,159,224,163,110,112,186,43,21,165,120,193,126,119,31,98,220,150,53,142,151,198,230,239,54,103,181,89,28,236,116,212,81,177,34,53,21,25,226,163,19,149,28,174,94,247,61,122,244,84,107,123,175,35,31,227,103,242,223,245,35,170,243,147,222,191,184,220,62,226,118,114,166,63,205,111,115,114,11,230,158,72,187,163,130,142,58,90,246,36,237,114,72,213,108,206,157,244,209,189,88,246,172,126,126,189,174,236,82,181,120,7,219,61,43,187,188,94,237,182,133,214,181,61,94,22,198,66,198,66,205,87,71,28,145,218,244,85,38,184,200,37,100,140,115,31,12,143,174,214,72,197,111,230,141,207,106,42,42,162,166,138,65,158,190,99,123,103,251,47,227,39,113,241,213,234,101,99,161,158,200,55,83,83,159,33,31,79,85,235,227,109,139,15,133,200,198,181,240,182,212,150,98,106,167,94,158,21,99,156,231,49,202,79,94,73,251,161,149,212,59,71,175,54,163,32,219,115,87,209,153,138,185,42,54,38,186,233,89,28,25,6,73,214,172,81,42,116,133,140,150,156,178,175,107,186,57,246,158,189,173,84,85,127,138,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,37,87,22,62,214,55,147,233,254,161,248,233,204,214,22,169,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,115,78,33,248,126,208,60,77,109,125,237,168,220,102,91,102,54,229,138,246,226,185,69,33,75,180,167,134,68,115,101,175,36,209,200,216,222,173,239,137,206,70,245,88,229,145,191,135,114,153,225,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,216,87,42,254,61,108,213,179,138,225,99,121,51,182,238,50,229,136,113,250,27,39,99,196,140,166,196,138,103,45,11,54,36,149,174,86,43,153,4,85,88,214,61,253,242,248,186,163,18,38,178,48,115,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,81,95,49,30,1,110,112,199,170,147,94,109,110,63,43,146,219,44,223,150,199,68,173,61,143,187,50,36,145,51,211,90,179,218,172,72,94,249,227,109,121,36,122,72,239,205,27,187,157,31,146,94,85,193,71,21,217,222,18,247,150,150,178,242,229,110,105,12,151,74,122,167,9,74,102,55,215,213,237,122,71,34,54,68,86,44,208,61,254,88,215,171,28,189,31,31,145,140,150,69,44,43,155,102,191,209,187,167,193,54,128,220,29,190,212,53,51,154,123,57,174,40,89,163,122,178,175,100,172,251,63,36,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,8,57,92,123,236,219,47,214,190,30,233,127,192,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,76,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,170,14,89,92,9,101,119,187,89,99,183,207,116,180,205,73,54,191,3,98,71,85,167,148,129,207,102,164,186,196,115,90,200,227,234,136,250,208,203,209,210,61,253,209,189,241,248,59,100,69,155,197,118,128,3,228,147,19,138,155,43,95,59,54,50,163,242,84,235,205,82,189,199,66,213,158,24,38,116,110,150,38,73,211,185,172,123,160,133,206,106,47,71,44,81,170,245,237,78,145,131,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,107,206,227,19,149,207,229,118,27,5,130,198,91,200,228,178,54,53,5,74,116,234,66,233,167,179,60,142,198,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,65,192,79,4,24,46,17,244,36,183,117,29,92,86,75,115,115,126,88,179,121,186,115,62,196,44,170,147,42,195,86,163,164,138,55,199,15,99,98,124,137,216,142,124,189,123,156,230,199,18,50,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,128,31,238,42,112,177,255,0,127,219,171,255,0,194,184,239,250,137,55,246,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,199,160,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,5,114,220,152,120,80,200,229,110,228,41,234,141,202,197,215,181,98,73,162,163,83,47,77,208,85,99,156,170,216,99,89,170,62,85,99,81,81,168,178,61,239,232,137,220,231,47,85,95,87,166,121,91,108,190,149,219,189,89,181,24,253,220,222,9,52,158,177,175,28,87,177,51,103,234,45,72,231,101,186,150,82,220,80,37,68,137,44,245,163,20,75,43,154,229,241,57,237,255,0,90,43,127,43,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,0,0,4,95,226,131,151,166,203,241,103,175,241,251,141,184,218,159,90,227,178,88,236,60,88,72,162,194,93,169,12,14,130,57,166,153,174,115,102,173,43,149,253,214,30,138,168,228,78,136,223,195,251,213,92,47,242,244,217,126,19,53,254,67,113,182,231,83,235,92,142,75,35,135,151,9,44,89,187,181,38,129,176,73,52,51,57,205,108,53,162,114,63,186,187,17,21,92,169,209,93,248,127,114,164,160,0,0,113,254,40,56,95,208,60,89,232,12,126,220,238,54,95,80,99,177,184,236,196,89,184,165,194,88,134,25,221,60,112,205,11,90,231,77,20,173,86,118,216,122,170,35,81,122,163,127,31,239,69,224,27,123,202,39,134,221,181,215,250,107,113,176,90,219,114,167,201,105,92,197,44,221,56,173,228,168,58,9,39,173,51,38,141,178,53,180,218,229,98,185,136,138,136,230,175,78,189,21,63,188,155,224,2,16,110,23,40,158,27,119,43,95,234,93,198,206,235,109,202,131,37,170,179,23,115,119,34,169,146,160,216,35,158,204,207,154,70,198,215,83,115,145,136,231,170,34,43,156,189,58,117,85,254,242,79,236,38,202,105,94,29,182,159,5,179,154,43,33,149,187,133,211,254,171,211,79,148,150,57,45,63,207,102,91,15,239,116,113,198,197,232,249,156,137,209,137,249,81,58,245,94,170,177,3,253,197,78,22,63,239,251,117,127,248,87,29,255,0,81,38,254,222,232,172,86,218,232,13,53,183,56,43,22,231,198,233,92,61,44,37,57,109,189,174,158,72,43,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,94,189,17,63,184,244,0,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,174,91,147,15,10,25,28,173,220,133,61,81,185,88,186,246,172,73,52,84,106,101,233,186,10,172,115,149,91,12,107,53,71,202,172,106,42,53,22,71,189,253,17,59,156,229,234,171,210,246,135,151,94,214,108,182,149,214,186,23,75,110,166,234,218,211,122,239,79,228,176,25,28,62,67,57,89,244,98,245,177,199,20,183,97,129,149,153,27,110,36,113,53,141,149,205,119,70,170,181,81,83,240,78,85,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,147,127,111,116,86,43,109,116,6,154,219,156,21,139,115,227,116,174,30,150,18,156,182,222,215,79,36,21,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,122,3,207,238,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,136,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,147,167,73,224,62,234,105,92,54,150,251,111,43,153,251,27,31,95,31,246,142,90,207,168,189,115,197,27,89,231,177,47,68,242,76,254,222,231,191,162,119,57,85,122,39,83,245,143,63,184,90,43,21,185,90,3,82,237,206,118,197,184,49,186,171,15,119,9,114,90,143,107,103,142,11,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,33,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,79,240,14,63,197,7,11,250,7,139,61,1,143,219,157,198,203,234,12,118,55,29,152,139,55,20,184,75,16,195,59,167,142,25,161,107,92,233,162,149,170,206,219,15,85,68,106,47,84,111,227,253,232,188,3,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,3,207,231,116,6,141,212,218,155,76,235,60,238,158,169,111,59,163,172,89,179,130,200,57,21,39,162,251,21,223,94,116,99,145,81,85,146,69,34,163,152,189,88,170,216,220,169,221,27,28,223,64,0,7,159,220,45,21,138,220,173,1,169,118,231,59,98,220,24,221,85,135,187,132,185,45,71,181,179,199,5,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,247,16,131,253,197,78,22,63,239,251,117,127,248,87,29,255,0,81,39,248,33,6,225,114,137,225,183,114,181,254,165,220,108,238,182,220,168,50,90,171,49,119,55,114,42,153,42,13,130,57,236,204,249,164,108,109,117,55,57,24,142,122,162,34,185,203,211,167,85,95,239,36,254,194,108,166,149,225,219,105,240,91,57,162,178,25,91,184,93,63,234,189,52,249,73,99,146,211,252,246,101,176,254,247,71,28,108,94,143,153,200,157,24,159,149,19,175,85,234,171,208,1,23,248,160,229,233,178,252,89,235,252,126,227,110,54,167,214,184,236,150,59,15,22,18,40,176,151,106,67,3,160,142,105,166,107,156,217,171,74,229,127,117,135,162,170,57,19,162,55,240,254,245,95,65,194,151,5,59,89,193,247,222,159,217,158,127,85,228,254,246,250,31,91,246,237,170,211,120,253,47,159,199,226,240,193,23,78,190,165,253,221,221,221,122,55,167,78,139,215,242,184,165,224,43,107,56,185,213,88,125,83,185,154,235,112,40,253,133,143,92,125,44,118,27,39,90,42,49,247,72,231,201,58,69,53,121,122,77,39,86,53,239,106,167,115,97,137,21,63,34,31,39,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,1,29,120,169,224,79,101,248,187,202,233,252,238,227,92,212,24,156,150,157,175,61,72,174,96,36,169,4,246,160,145,205,115,98,158,73,171,202,231,178,55,53,238,141,168,168,141,89,166,95,254,189,79,147,133,174,2,182,179,132,109,85,152,213,59,103,174,183,2,247,219,184,244,199,221,199,102,114,117,165,163,39,108,141,124,115,172,80,215,139,172,209,244,123,88,247,42,246,182,105,81,19,243,169,250,188,86,240,83,181,156,96,253,214,253,166,103,245,94,51,238,151,174,244,95,97,90,173,15,147,213,120,60,158,95,52,18,245,233,233,153,219,219,219,211,171,186,245,234,157,60,255,0,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,8,127,191,124,175,246,11,136,157,216,206,239,30,181,213,251,129,75,53,168,61,47,169,131,23,144,165,29,86,120,43,69,93,157,141,146,164,143,78,172,133,170,189,94,191,153,87,167,68,232,137,216,56,95,225,127,64,240,153,160,50,27,115,183,57,125,65,145,198,228,115,18,230,229,151,55,98,25,167,108,242,67,12,46,107,93,12,81,53,25,219,93,138,136,173,85,234,174,252,127,185,19,160,110,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,136,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,157,255,0,138,222,10,118,179,140,31,186,223,180,204,254,171,198,125,210,245,222,139,236,43,85,161,242,122,175,7,147,203,230,130,94,189,61,51,59,123,123,122,117,119,94,189,83,167,63,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,28,43,138,158,13,182,143,139,236,86,159,199,238,117,157,65,66,198,152,177,60,216,235,216,75,172,130,118,50,118,181,38,133,201,44,114,68,230,61,98,133,202,170,206,244,88,155,218,230,162,189,29,29,127,220,84,225,99,254,255,0,183,87,255,0,133,113,223,245,19,208,107,206,82,123,23,185,250,154,125,103,184,27,191,188,25,220,237,170,245,43,88,200,91,203,99,93,60,236,173,94,58,241,44,142,244,29,94,244,138,24,209,94,238,175,122,162,185,202,231,42,185,122,255,0,10,92,20,237,103,7,223,122,127,102,121,253,87,147,251,219,232,125,111,219,182,171,77,227,244,190,127,31,139,195,4,93,58,250,151,247,119,119,117,232,222,157,58,47,89,0,15,63,184,90,43,21,185,90,3,82,237,206,118,197,184,49,186,171,15,119,9,114,90,143,107,103,142,11,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,33,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,79,240,15,63,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,65,254,226,167,11,31,247,253,186,191,252,43,142,255,0,168,158,214,78,86,219,47,103,104,221,178,25,13,220,222,11,250,78,60,197,76,221,26,118,243,245,37,102,50,120,25,117,170,218,177,173,79,20,44,149,111,202,249,81,172,234,247,178,53,234,157,23,187,234,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,0,67,253,251,229,127,176,92,68,238,198,119,120,245,174,175,220,10,89,173,65,233,125,76,24,188,133,40,234,179,193,90,42,236,236,108,149,36,122,117,100,45,85,234,245,252,202,189,58,39,68,78,129,194,151,5,59,89,193,247,222,159,217,158,127,85,228,254,246,250,31,91,246,237,170,211,120,253,47,159,199,226,240,193,23,78,190,165,253,221,221,221,122,55,167,78,139,214,64,0,115,253,251,217,77,43,196,78,211,231,118,115,90,228,50,180,176,186,131,210,250,153,241,114,199,29,166,120,44,197,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,82,48,109,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,242,79,239,222,202,105,94,34,118,159,59,179,154,215,33,149,165,133,212,30,151,212,207,139,150,56,237,51,193,102,43,12,236,116,145,200,196,234,248,90,139,213,139,249,85,122,116,94,138,145,131,111,121,68,240,219,182,186,255,0,77,110,54,11,91,110,84,249,45,43,152,165,155,167,21,188,149,7,65,36,245,166,100,209,182,70,182,155,92,172,87,49,17,81,28,213,233,215,162,167,247,147,124,143,252,86,240,83,181,156,96,253,214,253,166,103,245,94,51,238,151,174,244,95,97,90,173,15,147,213,120,60,158,95,52,18,245,233,233,153,219,219,219,211,171,186,245,234,157,60,255,0,11,252,189,54,95,132,205,127,144,220,109,185,212,250,215,35,146,200,225,229,194,75,22,110,237,73,160,108,18,77,12,206,115,91,13,104,156,143,238,174,196,69,87,42,116,87,126,31,220,169,40,8,65,184,92,162,120,109,220,173,127,169,119,27,59,173,183,42,12,150,170,204,93,205,220,138,166,74,131,96,142,123,51,62,105,27,27,93,77,206,70,35,158,168,136,174,114,244,233,213,87,251,201,63,176,155,41,165,120,118,218,124,22,206,104,172,134,86,238,23,79,250,175,77,62,82,88,228,180,255,0,61,153,108,63,189,209,199,27,23,163,230,114,39,70,39,229,68,235,213,122,170,244,3,207,238,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,75,105,61,43,161,176,85,116,182,138,211,56,173,63,133,165,223,233,177,216,186,81,212,171,7,123,220,247,246,69,26,53,141,238,123,220,229,232,159,139,156,170,191,138,169,250,192,0,115,253,251,217,77,43,196,78,211,231,118,115,90,228,50,180,176,186,131,210,250,153,241,114,199,29,166,120,44,197,97,157,142,146,57,24,157,95,11,81,122,177,127,42,175,78,139,209,82,48,109,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,242,111,128,121,252,174,128,209,185,221,101,128,220,28,206,158,169,115,80,233,90,247,171,97,111,76,138,231,208,101,196,137,44,172,72,171,218,215,189,176,70,197,127,78,244,103,123,81,81,178,61,29,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,163,117,254,141,220,26,217,91,90,51,80,212,202,179,7,152,187,128,201,164,42,189,244,242,53,37,88,172,87,149,142,68,115,30,215,39,84,234,159,153,142,99,219,220,199,181,203,232,0,0,3,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,200,65,254,237,95,11,31,247,131,186,191,252,21,142,255,0,175,19,127,111,117,174,43,114,180,6,154,220,108,21,123,112,99,117,86,30,150,110,156,86,216,214,207,28,22,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,0,67,253,251,230,129,176,92,59,110,198,119,103,53,174,144,220,11,185,173,63,233,125,76,248,188,125,41,42,191,207,90,43,12,236,116,150,227,122,244,100,205,69,234,196,252,200,189,58,167,69,94,193,194,255,0,20,26,7,139,61,1,144,220,109,185,196,106,12,118,55,29,152,151,9,44,89,186,240,195,59,167,142,24,102,115,154,216,101,149,170,206,219,12,68,85,114,47,84,119,225,253,202,189,3,5,175,244,110,166,212,218,155,70,96,181,13,75,121,221,29,98,181,108,238,61,170,169,61,23,216,174,203,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,94,232,222,214,250,0,0,4,95,226,131,152,94,203,240,153,175,241,251,115,184,218,99,90,228,114,89,28,60,89,184,165,194,82,169,52,13,130,73,166,133,173,115,166,179,19,145,253,213,222,170,136,213,78,138,223,199,251,209,61,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,73,0,14,63,197,7,20,26,7,132,205,1,143,220,109,198,196,106,12,142,55,35,152,139,9,20,88,74,240,205,59,103,146,25,166,107,156,217,165,137,168,206,218,239,69,84,114,175,85,111,225,253,234,156,127,97,57,160,108,23,17,59,177,130,217,205,21,164,55,2,150,107,80,122,175,77,62,83,31,74,58,172,240,86,150,195,251,221,29,185,30,157,89,11,145,58,49,127,50,167,94,137,213,82,96,2,31,239,223,52,13,130,225,219,118,51,187,57,173,116,134,224,93,205,105,255,0,75,234,103,197,227,233,73,85,254,122,209,88,103,99,164,183,27,215,163,38,106,47,86,39,230,69,233,213,58,42,246,14,23,248,160,208,60,89,232,12,134,227,109,206,35,80,99,177,184,236,196,184,73,98,205,215,134,25,221,60,112,195,51,156,214,195,44,173,86,118,216,98,34,171,145,122,163,191,15,238,85,236,0,3,138,110,95,24,123,5,180,187,177,166,182,115,90,235,188,85,44,214,160,245,158,166,121,50,148,163,171,129,240,86,101,134,125,166,233,38,107,234,249,217,35,82,14,172,95,35,151,240,232,157,20,237,96,30,43,109,183,139,64,238,180,154,130,158,144,207,84,159,37,165,115,23,176,153,172,98,218,133,215,104,79,90,237,138,157,211,195,27,220,232,153,43,170,203,36,74,254,213,124,125,174,232,159,138,39,181,0,28,255,0,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,30,127,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,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,115,183,139,64,236,228,122,114,230,227,103,170,96,241,186,147,48,184,72,178,119,173,67,90,149,73,253,21,171,109,117,137,166,123,27,27,28,218,143,141,170,157,85,100,146,54,244,252,202,169,237,64,4,95,226,131,152,94,203,240,153,175,241,251,115,184,218,99,90,228,114,89,28,60,89,184,165,194,82,169,52,13,130,73,166,133,173,115,166,179,19,145,253,213,222,170,136,213,78,138,223,199,251,209,61,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,78,129,165,119,211,110,53,126,236,107,93,144,198,102,124,90,207,66,122,73,114,88,187,8,140,146,106,182,43,65,60,118,171,254,43,229,133,61,67,35,122,167,71,50,68,68,115,81,31,19,164,232,0,0,0,60,86,153,222,45,3,170,183,19,86,109,70,63,61,82,61,89,163,172,71,21,236,76,214,161,75,114,64,250,149,44,165,184,160,71,172,171,91,165,232,162,89,92,214,167,149,175,111,250,145,93,237,64,7,63,218,157,244,219,141,229,185,171,241,58,43,51,229,202,232,77,65,119,77,231,241,179,162,50,213,43,85,231,146,20,123,152,138,189,97,151,196,231,197,34,42,181,205,71,34,244,123,36,99,58,0,0,0,15,21,38,241,104,26,219,184,237,144,200,103,170,80,213,146,97,234,102,232,211,183,106,24,159,147,130,119,221,106,182,172,106,255,0,44,207,137,40,74,249,81,172,232,198,62,53,234,189,87,183,218,128,0,0,229,92,74,113,21,165,120,94,219,132,221,45,107,165,117,94,111,10,204,132,24,251,63,119,168,199,102,74,126,84,127,100,243,249,37,141,145,195,222,214,199,222,174,255,0,73,44,77,68,85,114,17,255,0,106,185,180,240,203,187,59,143,167,54,203,25,167,247,3,13,127,84,100,34,197,210,183,148,197,213,74,169,106,85,236,134,55,172,22,101,145,60,146,43,35,69,70,43,81,207,69,114,181,168,231,36,213,33,254,253,243,64,216,46,29,183,99,59,179,154,215,72,110,5,220,214,159,244,190,166,124,94,62,148,149,95,231,173,21,134,118,58,75,113,189,122,50,102,162,245,98,126,100,94,157,83,162,175,64,225,75,141,109,172,227,7,239,79,236,207,1,170,241,159,116,189,15,173,251,118,173,104,124,158,171,207,227,241,120,103,151,175,79,76,254,238,238,222,157,91,211,175,85,233,218,181,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,11,127,187,87,194,199,253,224,238,175,255,0,5,99,191,235,196,180,215,27,253,163,118,207,100,171,111,222,224,226,245,6,159,211,206,175,137,179,122,173,220,122,183,35,139,101,249,235,194,137,102,178,42,185,175,133,214,90,179,49,189,207,111,100,136,212,123,145,26,238,129,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,60,254,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,30,127,21,175,244,110,119,89,103,246,251,13,168,106,92,212,58,86,189,27,57,170,48,170,185,244,25,113,37,90,201,42,162,118,181,239,108,18,61,25,215,189,25,216,229,68,108,140,87,113,94,42,120,226,219,78,16,114,186,127,31,185,218,43,90,223,175,169,235,207,54,58,246,18,189,25,224,123,224,115,82,104,92,146,218,142,86,189,137,44,46,85,86,118,42,74,222,215,57,81,232,223,63,195,95,50,29,130,226,135,113,215,107,116,86,47,85,225,51,79,199,207,144,173,247,134,10,85,163,185,226,86,119,193,7,142,212,143,146,110,199,58,78,196,111,250,56,165,114,170,35,84,149,64,225,92,84,241,147,180,124,32,226,180,254,67,115,171,106,11,246,53,61,137,225,199,81,194,82,100,243,189,144,53,171,52,206,89,100,142,38,177,139,44,45,84,87,247,170,202,222,214,185,17,234,222,105,176,156,208,54,11,136,157,216,193,108,230,138,210,27,129,75,53,168,61,87,166,159,41,143,165,29,86,120,43,75,97,253,238,142,220,143,78,172,133,200,157,24,191,153,83,175,68,234,169,48,1,31,248,173,227,91,107,56,62,251,173,251,76,192,106,188,159,222,223,93,232,190,194,171,90,111,31,165,240,121,60,190,105,226,233,215,212,179,183,183,187,175,71,117,233,209,58,249,254,23,249,133,236,191,22,122,255,0,33,183,59,115,166,53,174,59,37,142,195,203,155,150,92,221,42,144,192,232,35,154,24,92,214,186,27,50,185,95,221,97,138,136,173,68,232,142,252,127,185,22,80,28,171,136,190,37,246,179,133,253,9,54,186,220,204,183,253,175,162,195,83,158,183,218,153,63,223,67,20,158,146,9,165,143,205,226,243,177,242,118,187,242,51,171,151,253,72,190,171,108,247,87,110,55,147,74,193,173,118,183,90,98,181,54,22,199,107,125,78,62,194,73,225,145,209,178,79,12,204,255,0,28,51,35,36,141,93,20,136,217,25,220,136,230,162,254,7,215,130,215,250,55,83,106,109,77,163,48,90,134,165,188,238,142,177,90,182,119,30,213,84,158,139,236,87,101,136,21,237,84,69,86,73,20,136,173,122,117,98,171,100,106,47,116,111,107,125,0,0,133,91,171,205,131,96,182,111,113,245,30,214,235,93,182,221,90,249,173,51,144,151,31,103,183,15,73,145,205,216,191,146,120,188,151,24,247,67,43,21,178,70,245,106,119,198,246,57,19,163,144,144,28,53,241,41,183,28,84,237,194,238,110,217,38,86,26,16,228,39,197,219,169,148,170,144,90,169,106,36,99,214,55,163,28,248,221,214,57,98,145,22,55,189,189,178,34,42,163,145,205,111,234,239,222,245,233,94,29,182,159,59,188,122,215,31,149,187,133,211,254,151,212,193,139,138,57,45,63,207,102,42,236,236,108,146,70,197,232,249,154,171,213,233,249,81,122,117,94,136,177,3,253,218,190,22,63,239,7,117,127,248,43,29,255,0,94,39,249,26,184,165,227,251,99,184,73,213,88,125,21,184,120,237,87,149,205,102,49,235,148,109,108,21,8,101,244,245,86,71,71,28,146,190,121,162,103,231,124,115,35,81,138,231,39,137,202,228,106,43,21,223,39,11,252,194,246,95,139,61,127,144,219,157,185,211,26,215,29,146,199,97,229,205,203,46,110,149,72,96,116,17,205,12,46,107,93,13,153,92,175,238,176,197,68,86,162,116,71,126,63,220,139,32,35,215,250,54,93,127,99,107,91,168,106,38,172,171,135,135,62,252,75,149,91,58,227,165,154,72,27,97,136,169,209,236,73,97,123,29,218,171,216,171,31,127,111,146,62,239,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,162,189,63,197,182,170,225,27,143,173,227,213,56,216,189,118,155,206,238,6,99,31,169,177,206,108,146,249,40,183,52,247,190,120,34,73,162,141,110,71,26,76,216,95,34,171,91,230,145,21,58,61,75,180,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,0,249,50,121,108,86,22,179,46,102,114,117,40,87,146,196,21,25,45,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,222,231,189,173,78,170,168,135,214,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,17,43,140,14,32,117,247,12,188,206,245,254,235,237,203,234,63,37,78,190,58,164,180,239,44,203,74,236,19,96,233,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,11,116,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,183,238,87,60,118,229,119,179,21,54,196,111,70,166,169,99,91,96,235,177,218,127,35,110,119,122,221,67,73,173,122,202,201,59,147,182,91,53,218,198,170,191,191,201,44,110,87,171,92,176,205,43,172,40,20,44,254,43,183,31,132,174,59,183,135,90,232,169,125,118,42,246,224,103,160,207,224,39,153,89,87,47,85,185,59,10,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,188,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,12,245,240,47,198,110,119,131,205,199,181,147,147,21,246,206,140,213,30,158,190,166,198,196,198,37,167,71,18,191,197,102,180,142,233,210,104,188,178,170,70,231,36,114,53,238,107,187,85,89,44,119,253,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,0,40,91,151,119,27,247,56,85,215,107,164,181,141,174,237,178,213,153,8,165,206,185,97,158,204,216,185,27,12,177,178,213,88,153,43,88,222,231,190,15,80,169,28,146,62,42,237,70,53,92,198,53,111,123,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,32,7,58,191,107,26,91,234,5,31,142,200,159,39,43,158,59,114,187,217,138,155,98,55,163,83,84,177,173,176,117,216,237,63,145,183,59,189,110,161,164,214,189,101,100,157,201,219,45,154,237,99,85,95,223,228,150,55,43,213,174,88,102,149,214,20,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,10,227,127,119,181,150,194,243,59,213,187,185,183,243,212,143,59,167,108,98,38,174,150,224,73,160,149,143,193,212,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,109,60,46,241,55,160,120,166,218,252,110,224,105,11,53,41,228,159,93,174,205,105,229,200,195,102,238,26,117,146,88,251,39,108,107,220,214,61,208,74,232,158,246,177,100,141,26,254,214,245,86,183,176,0,15,147,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,32,113,165,190,155,143,195,167,51,61,121,186,27,95,153,244,57,90,63,99,69,52,50,162,190,174,66,171,177,20,86,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,183,78,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,165,128,80,92,252,76,107,46,20,57,129,238,198,233,104,250,53,50,44,118,184,212,152,220,190,50,202,35,89,145,199,73,149,145,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,119,251,59,188,90,7,125,116,6,47,113,182,231,61,83,35,141,200,215,130,89,98,138,212,51,79,143,158,72,99,153,213,45,54,23,189,177,89,141,178,177,36,137,92,170,213,95,253,10,190,212,0,0,41,219,155,102,191,214,91,89,198,206,128,220,29,190,212,54,240,122,135,7,161,232,89,163,122,178,167,124,79,251,67,36,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,97,60,20,113,93,130,226,211,102,169,107,47,46,42,158,175,198,244,167,170,112,148,166,123,189,5,174,231,164,114,35,100,68,122,67,59,25,229,141,122,189,169,213,241,249,30,248,164,82,64,0,0,7,42,226,159,101,63,180,79,15,186,219,103,35,200,122,43,122,131,30,158,130,119,75,227,141,151,160,149,150,42,249,93,227,145,82,21,158,24,146,78,214,43,188,106,254,222,142,232,169,154,195,74,124,44,111,95,246,137,225,247,68,239,28,152,255,0,69,111,80,99,215,215,192,216,188,113,178,244,18,190,189,175,19,124,146,42,66,179,195,42,199,220,245,119,141,89,221,209,221,81,41,91,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,213,121,201,239,95,220,110,31,113,59,57,83,31,230,183,185,185,5,243,79,36,93,209,193,71,29,45,123,18,118,185,36,106,182,103,78,250,104,222,172,123,86,63,63,94,215,118,41,85,124,44,108,167,246,137,226,11,68,236,228,153,15,69,83,80,100,23,215,206,217,124,114,50,140,17,62,197,175,19,188,114,34,76,176,67,42,71,220,197,111,145,89,221,209,189,85,46,167,154,63,177,61,205,253,23,230,41,16,171,149,191,31,84,246,239,208,240,201,188,121,12,86,55,72,47,172,177,167,117,21,203,48,81,135,17,34,249,108,205,90,220,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,0,2,133,185,119,113,191,115,133,93,118,186,75,88,218,238,219,45,89,144,138,92,235,150,25,236,205,139,145,176,203,27,45,85,137,146,181,141,238,123,224,245,10,145,201,35,226,174,212,99,85,204,99,86,247,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,8,171,199,183,27,248,46,17,244,36,84,180,229,172,86,75,115,115,126,41,112,152,75,144,190,196,44,170,147,34,77,106,219,99,150,55,199,15,99,101,100,107,222,142,124,189,59,90,230,199,42,178,47,242,71,203,101,115,249,93,249,206,231,114,118,242,57,44,141,141,63,110,229,203,115,58,105,236,207,35,178,110,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,165,243,147,217,79,191,60,62,226,119,142,166,67,195,111,108,178,11,230,130,73,123,99,158,142,70,90,245,228,237,106,70,229,116,205,157,148,213,189,94,198,164,126,126,189,206,236,66,176,56,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,10,86,231,39,189,127,126,120,130,196,236,229,76,127,134,166,217,99,215,205,60,145,118,201,61,236,140,85,236,73,218,228,145,200,232,91,3,41,163,122,177,142,73,60,253,123,155,216,167,170,228,151,182,122,87,80,110,62,226,110,150,90,167,168,205,104,252,126,63,31,136,242,71,27,227,175,235,214,207,158,118,247,49,94,201,145,149,18,54,189,142,111,238,231,157,170,142,71,254,22,254,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,39,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,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,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,100,223,228,193,178,27,161,91,43,169,119,222,230,115,80,96,52,77,202,237,197,83,199,54,56,210,150,167,157,174,145,31,43,251,250,185,89,81,200,168,217,35,99,85,100,150,70,54,84,70,88,137,252,171,140,14,32,117,247,12,188,206,245,254,235,237,203,234,63,37,78,190,58,164,180,239,44,203,74,236,19,96,233,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,11,116,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,10,86,231,39,178,159,113,184,130,196,239,29,76,135,154,166,230,227,215,205,4,146,247,73,5,236,116,85,235,201,218,212,141,168,216,93,3,233,171,122,189,238,89,60,253,123,91,216,131,147,102,245,253,198,226,11,45,179,150,241,254,106,155,155,143,79,12,241,197,221,36,23,177,209,88,177,31,115,150,70,163,97,116,15,184,142,232,199,185,100,240,116,237,111,122,147,255,0,154,63,177,61,205,253,23,230,41,20,2,106,160,206,103,28,27,197,149,222,254,40,247,3,87,92,207,84,202,227,105,102,44,225,48,50,209,180,233,233,38,42,164,174,134,179,171,185,94,246,246,72,214,172,238,88,215,177,210,79,35,218,137,223,208,177,78,75,27,59,138,194,237,30,171,222,252,134,6,220,89,221,75,152,126,18,141,203,117,90,214,59,21,85,145,185,93,86,69,98,61,89,37,153,37,100,170,215,171,28,250,113,167,68,116,74,113,254,106,219,153,170,182,111,142,237,179,221,45,21,111,211,230,180,206,143,198,100,43,119,73,35,35,155,179,39,145,239,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,176,174,14,248,170,209,188,87,237,30,63,88,97,178,85,27,169,241,213,235,214,213,152,136,227,88,95,142,200,171,63,58,182,39,61,238,244,210,57,178,58,23,247,59,185,136,173,85,242,50,70,51,186,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,154,206,44,125,211,239,39,212,13,67,242,51,146,43,150,135,28,118,120,113,214,80,236,246,184,101,71,237,214,180,204,70,249,173,200,248,171,191,7,145,153,35,129,46,186,103,171,90,181,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,239,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,164,190,99,60,125,103,119,195,113,224,219,189,170,200,125,149,163,54,231,80,122,236,110,98,133,150,58,214,79,49,85,95,27,50,80,89,133,203,227,133,157,210,122,127,19,250,185,175,242,185,85,92,198,67,50,185,88,241,111,187,155,245,163,110,109,246,235,105,125,65,150,126,149,174,172,163,175,95,89,238,169,125,145,172,77,90,87,44,47,229,117,230,54,120,158,142,69,87,203,23,87,72,136,246,44,147,79,83,149,113,99,237,99,121,62,159,234,31,142,156,205,97,99,252,180,57,136,86,219,11,48,236,38,255,0,106,59,110,211,25,27,17,179,79,234,92,150,66,89,153,131,122,69,28,49,210,153,101,114,182,26,61,177,49,24,230,118,178,7,171,149,233,227,123,159,13,196,130,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,252,158,5,248,205,206,240,121,184,246,178,114,98,190,217,209,154,163,211,215,212,216,216,152,196,180,232,226,87,248,172,214,145,221,58,77,23,150,85,72,220,228,142,70,189,205,119,106,171,37,142,255,0,180,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,41,91,157,95,186,125,45,244,254,143,200,228,72,127,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,14,150,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,52,226,31,136,29,3,195,46,215,222,221,125,198,125,183,227,105,216,175,82,42,116,86,21,187,118,121,164,70,182,42,241,205,36,109,145,232,222,249,92,212,119,84,142,41,29,248,246,169,158,206,33,248,129,215,220,77,110,133,237,215,220,103,212,102,74,229,122,245,34,167,69,102,74,84,160,134,52,107,98,175,28,210,72,232,216,174,239,149,205,71,116,89,37,145,223,135,114,156,212,250,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,240,92,92,104,73,105,106,59,88,172,110,230,225,60,178,230,240,148,225,125,120,95,85,102,84,134,213,70,201,44,143,146,30,199,68,201,23,189,92,201,122,247,53,173,146,37,124,170,51,89,197,143,186,125,228,250,129,168,126,70,115,181,114,238,227,126,231,10,186,237,116,150,177,181,221,182,90,179,33,20,185,215,44,51,217,155,23,35,97,150,54,90,171,19,37,107,27,220,247,193,234,21,35,146,71,197,93,168,198,171,152,198,173,239,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,202,185,61,57,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,218,0,1,149,114,199,249,85,241,207,138,218,219,63,217,187,119,50,149,49,250,79,37,98,214,75,7,168,114,89,70,215,173,134,159,196,178,75,86,103,88,145,34,142,180,171,27,156,206,206,213,75,18,185,21,175,243,247,71,113,36,0,231,87,237,99,75,125,64,163,241,217,18,152,49,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,128,78,59,49,92,93,233,155,184,45,75,78,166,39,113,116,237,116,183,152,167,86,54,193,74,212,18,88,153,177,203,70,55,216,150,119,178,56,219,93,179,57,232,136,217,38,98,39,224,246,157,215,126,247,175,74,240,237,180,249,221,227,214,184,252,173,220,46,159,244,190,166,12,92,81,201,105,254,123,49,87,103,99,100,146,54,47,71,204,213,94,175,79,202,139,211,170,244,69,231,252,58,113,211,195,143,19,190,28,110,128,214,127,103,234,73,123,191,222,206,117,172,167,148,94,158,101,253,211,59,157,29,159,221,192,249,93,233,228,151,177,138,213,147,177,87,161,90,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,71,63,225,71,138,237,199,225,43,113,217,173,116,84,190,187,21,123,199,6,127,1,60,202,202,185,122,173,85,84,107,149,17,124,115,51,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,246,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,245,96,172,14,103,188,194,62,239,253,177,195,30,200,230,49,87,230,191,143,187,134,215,89,21,169,234,61,23,151,177,142,163,86,94,255,0,31,155,199,234,35,177,214,55,248,252,173,107,28,201,152,255,0,31,42,229,117,198,110,248,225,183,31,27,176,57,188,86,171,220,109,25,149,244,213,225,72,25,53,235,90,78,52,88,171,71,101,174,94,190,60,115,59,161,100,177,185,91,28,77,237,146,62,213,71,199,53,202,2,128,121,163,251,236,220,223,209,126,30,145,229,56,46,226,219,85,112,141,186,105,170,113,177,122,237,55,157,244,216,253,77,142,115,100,151,201,69,182,99,123,231,130,36,154,40,214,228,113,164,205,133,242,42,181,190,105,17,83,163,212,208,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,51,89,197,143,186,125,228,250,129,168,126,70,115,165,112,57,199,30,178,225,11,89,58,173,166,91,206,109,214,114,195,95,158,192,177,233,223,27,250,35,125,109,62,229,70,178,203,90,141,69,106,170,50,102,53,24,245,106,182,41,98,191,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,235,189,124,194,56,113,225,251,121,106,236,182,230,102,50,181,47,201,143,102,66,238,82,149,70,93,163,139,242,54,71,71,5,166,194,247,89,100,206,108,108,114,49,176,59,242,216,133,234,168,215,43,147,186,232,173,194,208,59,149,138,151,59,183,58,227,79,234,172,108,22,29,82,91,152,76,156,55,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,175,94,143,106,255,0,173,15,64,0,41,91,157,95,186,125,45,244,254,143,200,228,72,149,195,199,16,58,251,134,93,208,163,186,251,114,250,143,201,83,175,98,164,180,239,44,203,74,236,19,70,173,116,86,35,134,72,221,35,17,221,146,181,170,238,137,36,81,187,241,237,67,67,219,23,190,155,113,196,94,220,99,183,67,107,243,62,187,21,123,172,83,67,42,35,45,99,237,53,17,100,171,102,52,85,241,204,206,230,245,78,170,213,107,154,246,57,236,123,30,238,128,0,0,20,45,205,47,98,238,108,255,0,21,153,237,73,75,13,233,52,222,226,127,190,76,100,209,172,242,70,251,82,34,38,65,142,146,84,237,243,122,175,36,206,141,142,115,89,29,152,63,194,142,70,54,74,242,91,223,239,254,75,120,124,214,59,133,255,0,115,228,244,94,10,235,255,0,246,135,228,155,85,234,159,250,137,86,4,119,251,105,88,207,244,239,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,47,243,53,226,42,182,255,0,241,47,145,131,75,106,202,153,205,19,163,43,199,134,192,77,66,89,93,82,103,246,53,247,44,53,28,229,99,222,235,10,248,252,209,34,50,72,171,215,84,87,163,90,247,75,94,74,123,23,115,21,130,214,156,67,231,176,222,31,182,251,52,222,157,179,34,207,28,143,171,19,252,151,158,214,42,36,82,66,249,155,85,141,145,21,238,73,42,78,207,201,209,200,249,43,205,31,216,158,230,254,139,243,20,138,1,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,0,3,42,229,148,242,183,227,234,158,221,250,30,25,55,143,33,138,198,233,5,245,150,52,238,162,185,102,10,48,226,36,95,45,153,171,91,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,252,236,145,158,27,127,7,31,226,139,137,189,3,194,206,215,228,183,3,87,217,169,115,36,202,238,118,23,79,38,70,26,215,115,51,164,145,71,217,3,100,94,231,49,142,158,39,74,246,53,235,28,106,231,246,187,162,53,217,236,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,216,255,0,35,31,227,103,242,223,245,34,202,119,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,204,17,165,62,22,55,175,251,68,240,251,162,119,142,76,127,162,183,168,49,235,235,224,108,94,56,217,122,9,95,94,215,137,190,73,21,33,89,225,149,99,238,122,187,198,172,238,232,238,168,157,84,204,14,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,147,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,75,80,85,95,60,239,224,159,243,39,244,211,143,242,106,203,98,176,28,73,107,108,238,119,39,83,29,141,199,109,190,74,221,203,150,230,108,48,86,130,59,248,247,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,226,185,136,241,191,115,138,173,118,154,75,71,90,237,219,45,39,144,150,92,19,146,25,235,77,148,145,208,197,27,237,90,137,242,185,142,237,123,39,244,234,177,199,35,34,176,228,123,81,207,123,83,242,184,9,224,131,59,197,198,187,150,238,163,171,149,198,237,150,19,203,22,111,55,78,102,87,153,246,150,21,88,106,212,116,145,72,201,38,239,116,79,145,59,21,172,139,175,115,154,233,34,71,223,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,6,115,71,247,217,185,191,162,252,61,35,242,120,23,227,55,59,193,230,227,218,201,201,138,251,103,70,106,143,79,95,83,99,98,99,18,211,163,137,95,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,59,254,210,218,179,74,235,156,21,93,83,162,181,54,43,80,97,110,247,250,108,142,46,236,118,234,207,216,247,49,253,146,198,174,99,187,94,199,53,122,47,224,230,170,47,226,138,126,176,35,87,49,45,139,185,191,220,41,234,189,55,129,195,125,167,169,48,62,45,73,129,133,171,58,200,235,85,85,86,86,69,28,40,231,77,52,149,95,106,24,227,86,185,174,146,102,127,133,81,30,218,12,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,223,115,8,215,250,55,116,249,112,235,109,193,219,237,67,83,57,167,179,149,240,150,104,222,172,171,217,43,62,217,166,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,68,38,130,57,139,113,21,91,135,190,26,53,28,248,109,89,83,19,173,181,85,119,97,180,204,43,44,173,183,35,228,123,25,106,197,117,133,205,124,111,130,188,146,72,217,186,163,25,47,129,21,85,94,198,62,133,246,247,69,101,119,43,95,233,173,185,193,88,169,6,75,85,102,41,97,41,203,109,238,108,17,207,102,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,253,198,151,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,168,30,117,126,233,244,183,211,250,63,35,145,34,255,0,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,232,83,103,119,139,64,239,174,128,197,238,54,220,231,170,100,113,185,26,240,75,44,81,90,134,105,241,243,201,12,115,58,165,166,194,247,182,43,49,182,86,36,145,43,149,90,171,255,0,161,87,218,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,12,214,113,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,169,248,231,202,225,117,53,14,23,119,95,41,111,33,141,207,216,72,244,166,107,35,148,115,215,25,59,43,178,56,177,139,231,147,181,181,158,216,24,200,35,139,162,182,103,246,35,31,230,69,138,221,10,160,230,177,199,110,85,114,183,248,89,217,173,77,81,184,214,215,88,53,190,87,29,59,157,60,147,171,158,217,48,232,244,68,107,24,214,163,86,126,199,57,94,175,240,57,89,217,60,114,87,174,197,236,94,227,241,23,184,248,237,175,218,252,55,174,202,222,235,44,211,74,170,202,184,250,173,84,73,45,89,145,17,124,112,179,185,189,87,162,185,92,230,177,141,123,222,198,59,69,59,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,222,128,114,174,44,125,172,111,39,211,253,67,241,211,153,172,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,111,252,170,248,231,202,238,149,111,236,221,187,153,75,121,13,89,141,175,107,37,131,212,57,44,163,172,89,204,193,229,89,37,171,51,172,72,178,201,102,36,145,206,103,103,114,45,120,156,138,214,120,59,164,177,242,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,138,164,244,229,149,199,110,87,100,117,150,59,99,55,75,83,84,143,107,243,214,36,109,91,153,73,220,198,105,187,175,71,57,175,142,78,138,140,173,52,189,27,35,31,219,27,31,39,159,186,52,73,188,183,104,0,41,91,157,95,186,125,45,244,254,143,200,228,72,43,142,210,122,171,49,130,203,234,156,78,153,202,221,194,233,255,0,79,246,190,70,189,41,36,171,143,243,189,89,7,168,149,168,172,139,200,244,86,179,189,83,185,200,168,157,84,238,188,14,113,119,149,225,7,119,29,170,231,199,91,204,105,60,245,118,227,117,30,42,11,14,99,223,2,61,28,203,80,177,92,145,62,204,43,221,217,228,78,138,201,38,141,29,31,149,100,110,130,52,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,144,91,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,207,201,213,58,179,74,232,108,21,173,83,173,117,54,43,79,225,105,118,122,156,142,82,236,117,42,193,222,246,177,157,242,200,173,99,123,158,246,181,58,175,226,231,34,39,226,168,103,223,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,233,92,187,184,5,185,196,230,170,93,121,186,88,252,174,55,108,176,158,43,29,22,180,245,254,243,72,178,74,207,77,86,207,106,49,97,99,224,145,182,36,141,235,35,127,44,109,237,116,158,72,161,89,53,23,128,91,155,137,192,158,129,226,111,103,49,249,92,150,175,79,93,95,81,105,218,117,167,189,54,94,52,204,88,173,13,154,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,145,241,191,205,21,118,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,208,247,11,188,77,232,30,41,182,191,27,184,26,66,205,74,121,39,215,107,179,90,121,114,48,217,187,134,157,100,150,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,160,206,44,125,211,239,39,212,13,67,242,51,156,255,0,35,164,245,86,31,5,136,213,57,109,51,149,165,133,212,30,163,236,140,141,138,82,71,87,33,224,122,50,127,79,43,145,25,47,141,234,141,127,98,175,107,149,17,122,41,97,92,170,248,231,197,109,109,159,236,221,187,153,74,152,253,39,146,177,107,37,131,212,57,44,163,107,214,195,79,226,89,37,171,51,172,72,145,71,90,85,141,206,103,103,106,165,137,92,138,215,249,251,163,184,144,101,92,250,174,226,114,184,234,212,46,100,49,150,234,215,202,87,91,116,101,154,23,49,150,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,119,198,246,255,0,123,85,18,210,185,94,115,2,255,0,228,111,133,45,221,155,253,150,39,70,102,28,239,253,166,85,173,118,123,22,127,246,106,213,35,134,47,251,72,186,127,133,75,84,0,25,87,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,110,156,173,248,250,185,184,158,135,134,77,227,200,101,114,90,189,61,101,141,59,168,174,89,158,244,217,120,211,203,102,106,214,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,255,0,35,227,103,155,213,243,171,246,177,165,190,160,81,248,236,137,77,122,91,73,234,173,115,157,171,165,180,86,153,202,234,12,213,222,255,0,77,142,197,210,146,221,169,251,24,231,191,178,40,209,207,119,107,24,231,47,68,252,26,213,85,252,17,79,213,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,90,243,19,227,143,70,241,113,163,118,163,31,161,25,168,49,47,198,87,189,148,213,24,91,47,95,73,95,35,34,199,20,49,163,145,81,182,95,19,98,178,230,75,216,157,34,182,222,157,175,124,209,71,229,57,101,112,235,91,127,248,151,199,79,170,116,157,76,230,137,209,149,228,204,231,225,191,20,174,169,51,251,28,202,117,220,173,106,177,239,117,133,100,158,25,85,25,36,85,236,34,163,209,174,99,186,95,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,21,121,163,251,236,220,223,209,126,30,145,23,227,196,229,102,197,88,206,195,140,182,252,109,59,16,212,177,113,176,185,96,134,121,155,35,162,137,242,116,237,107,222,216,38,115,90,171,213,201,20,138,157,123,87,164,170,224,19,142,204,175,8,154,154,238,11,82,211,183,150,219,173,69,97,45,230,41,213,141,211,221,171,60,117,230,108,114,209,141,246,34,129,143,146,71,87,108,206,122,42,186,56,88,137,248,177,165,244,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,67,94,98,60,125,83,225,143,74,166,131,218,220,134,43,37,185,185,191,45,126,169,102,11,31,118,99,72,226,127,169,181,91,185,94,147,61,147,198,234,241,200,196,141,223,154,71,119,54,63,28,180,109,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,188,248,44,197,112,177,181,245,243,186,191,79,212,110,234,106,90,234,186,130,226,89,109,165,165,2,201,221,22,62,9,26,212,107,24,214,164,78,149,24,174,71,204,142,95,36,140,100,61,178,212,20,3,205,31,223,102,230,254,139,240,244,136,213,247,79,85,125,213,251,245,247,103,43,247,111,237,15,178,126,216,244,82,122,31,93,227,242,250,111,63,79,31,155,199,249,252,125,221,221,191,155,167,79,196,151,252,179,56,209,254,205,155,142,253,183,214,174,242,104,29,125,144,169,5,155,19,94,240,199,130,188,171,226,101,238,146,61,176,182,23,35,218,219,14,94,215,120,226,137,232,229,240,164,114,94,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,102,179,139,31,116,251,201,245,3,80,252,140,231,52,147,19,149,135,21,95,59,54,50,219,49,183,44,77,82,189,199,66,228,130,105,225,108,110,150,38,73,211,181,207,99,103,133,206,106,47,86,164,177,170,244,238,78,179,127,128,30,100,63,217,123,5,111,107,119,91,23,149,205,232,22,122,172,134,47,236,184,61,78,74,157,233,95,7,238,25,231,181,28,49,211,232,219,50,43,26,222,239,52,170,238,171,220,226,27,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,211,229,141,195,246,43,100,56,92,211,217,215,50,164,250,135,113,235,193,170,178,151,34,70,185,86,9,226,71,82,172,146,120,216,254,200,235,185,142,88,220,175,70,205,53,149,99,149,175,66,90,144,11,138,110,106,210,112,207,190,154,143,101,223,176,78,212,45,192,54,155,153,148,93,79,232,210,202,79,82,27,29,82,47,71,39,106,53,101,86,127,141,122,171,21,127,14,189,19,246,184,58,230,99,55,22,155,190,187,87,30,200,179,75,53,152,171,57,89,50,14,212,203,117,81,177,58,54,246,36,94,146,62,170,171,34,126,61,233,209,17,127,191,251,137,198,82,183,58,191,116,250,91,233,253,31,145,200,144,0,146,156,11,241,155,157,224,243,113,237,100,228,197,125,179,163,53,71,167,175,169,177,177,49,137,105,209,196,175,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,255,0,105,109,89,165,117,206,10,174,169,209,90,155,21,168,48,183,123,253,54,71,23,118,59,117,103,236,123,152,254,201,99,87,49,221,175,99,154,189,23,240,115,85,23,241,69,63,88,0,1,0,57,201,236,167,223,158,31,113,59,199,83,33,225,183,182,89,5,243,65,36,189,177,207,71,35,45,122,242,118,181,35,114,186,102,206,202,106,222,175,99,82,63,63,94,231,118,33,85,124,44,111,95,246,118,226,11,68,239,28,152,255,0,91,83,79,228,23,215,192,216,188,146,62,140,241,62,189,175,19,124,145,162,204,144,77,42,199,220,244,111,145,25,221,213,189,81,122,175,52,127,125,155,155,250,47,195,210,58,175,45,141,235,254,206,220,62,241,69,188,113,227,253,109,189,63,143,211,94,130,7,69,228,141,247,167,150,253,122,190,86,249,35,85,133,39,154,37,147,181,232,239,26,63,183,171,186,34,192,3,74,124,44,108,167,246,118,225,247,68,236,228,153,15,91,111,79,227,215,215,206,217,124,145,190,244,242,190,197,175,19,188,113,170,194,147,205,42,71,220,196,119,141,25,221,213,221,85,121,87,52,127,98,123,155,250,47,204,82,40,4,250,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,211,128,158,55,240,92,92,104,73,105,106,59,88,172,110,230,225,60,178,230,240,148,225,125,120,95,85,102,84,134,213,70,201,44,143,146,30,199,68,201,23,189,92,201,122,247,53,173,146,37,124,170,0,25,87,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,114,156,174,120,237,202,239,102,42,109,136,222,141,77,82,198,182,193,215,99,180,254,70,220,238,245,186,134,147,90,245,149,146,119,39,108,182,107,181,141,85,127,127,146,88,220,175,86,185,97,154,87,78,173,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,138,238,43,183,31,139,93,199,126,181,214,178,250,28,85,31,36,24,12,4,19,43,234,226,42,185,81,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,156,126,238,39,43,142,173,66,230,67,25,110,173,124,165,117,183,70,89,161,115,25,106,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,124,111,111,247,181,81,45,43,145,143,241,179,249,111,250,145,106,134,125,185,151,104,10,219,125,198,150,226,85,198,233,235,120,172,110,114,197,108,253,85,153,37,236,184,251,117,163,150,213,136,159,34,175,123,29,113,109,162,246,175,99,94,215,177,189,189,157,169,58,185,39,238,134,87,80,237,30,188,218,140,131,109,205,95,70,102,42,228,168,216,154,235,165,100,112,100,25,39,90,177,68,169,210,22,50,90,114,202,189,174,232,231,218,122,246,181,81,85,242,43,152,222,230,126,203,248,54,220,124,141,123,120,168,239,231,177,237,211,52,224,200,73,211,213,122,249,27,94,195,33,106,61,174,124,205,171,37,153,90,137,215,167,133,94,230,185,172,114,20,25,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,52,251,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,130,170,249,231,127,4,255,0,153,63,166,149,129,134,213,57,221,63,142,207,98,113,23,189,61,77,77,143,102,47,41,31,137,143,245,21,89,106,11,109,143,171,145,85,157,39,169,93,253,90,168,239,201,211,175,107,156,139,210,184,93,225,147,95,113,77,186,24,221,191,210,21,173,211,198,190,195,91,154,212,43,142,154,205,44,52,11,28,178,119,206,232,211,181,175,123,96,149,177,49,238,98,73,34,53,157,205,234,174,109,228,231,245,30,199,114,235,225,131,27,20,204,202,166,144,210,62,28,117,42,140,177,12,249,76,149,171,54,21,242,44,105,52,145,50,89,156,249,39,176,246,49,90,214,177,146,171,24,214,49,26,157,131,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,67,205,31,223,102,230,254,139,240,244,136,191,38,39,43,14,42,190,118,108,101,182,99,110,88,154,165,123,142,133,201,4,211,194,216,221,44,76,147,167,107,158,198,207,11,156,212,94,173,73,99,85,233,220,157,102,175,45,142,57,242,188,62,235,250,123,87,184,217,75,119,182,235,85,88,173,141,137,247,50,142,108,26,94,119,77,34,182,212,77,154,68,130,26,206,146,195,221,103,162,53,122,116,151,185,86,53,142,75,201,0,205,103,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,89,85,182,123,215,247,231,148,142,241,236,229,188,127,134,222,217,100,48,190,25,227,139,182,57,232,228,115,177,88,143,185,203,35,149,211,54,118,92,71,116,99,26,145,248,58,119,59,189,72,0,79,254,114,123,215,247,231,136,44,78,206,84,199,248,106,109,150,61,124,211,201,23,108,147,222,200,197,94,196,157,174,73,28,142,133,176,50,154,55,171,24,228,147,207,215,185,189,138,126,79,40,77,139,167,185,252,71,91,220,109,67,134,245,184,93,180,199,183,35,11,158,176,62,22,230,39,122,199,73,36,138,68,115,221,218,198,91,157,143,98,34,199,45,104,156,175,106,246,181,247,126,82,183,58,191,116,250,91,233,253,31,145,200,144,42,60,78,86,108,85,140,236,56,203,111,198,211,177,13,75,23,27,11,150,8,103,153,178,58,40,159,39,78,214,189,237,130,103,53,170,189,92,145,72,169,215,181,122,72,174,8,56,209,213,92,35,238,60,23,174,187,43,155,208,57,47,36,25,189,61,21,233,27,27,60,171,15,117,234,208,43,210,21,184,196,130,52,71,61,63,60,104,232,187,153,220,146,51,65,56,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,6,107,56,177,247,79,188,159,80,53,15,200,206,89,78,196,240,147,165,120,185,229,129,182,154,91,37,47,161,212,152,47,188,121,13,51,145,107,163,139,199,121,217,12,139,25,4,242,172,50,200,148,228,145,97,116,204,141,17,206,240,198,168,189,88,133,80,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,106,99,57,176,110,229,14,20,31,180,246,174,219,200,238,99,172,79,134,77,83,102,39,181,237,192,73,77,241,178,194,90,138,203,38,251,82,57,156,222,201,150,53,106,177,141,123,213,242,247,57,208,175,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,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,159,6,122,7,132,205,1,90,157,58,53,50,58,219,35,93,146,231,179,210,197,12,211,182,121,33,174,150,106,85,178,144,69,50,81,243,87,73,35,138,78,171,213,123,157,248,255,0,116,138,7,42,226,199,218,198,242,125,63,212,63,29,57,154,194,226,119,111,128,220,87,20,188,25,109,30,227,104,200,173,166,234,105,221,167,211,148,112,177,46,69,176,82,201,192,202,208,77,233,167,108,140,115,81,232,215,218,72,156,215,68,158,73,155,229,127,98,34,178,162,255,0,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,190,158,2,120,223,193,113,113,161,37,165,168,237,98,177,187,155,132,242,203,155,194,83,133,245,225,125,85,153,82,27,85,27,36,178,62,72,123,29,19,36,94,245,115,37,235,220,214,182,72,149,245,87,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,71,127,224,175,133,28,23,22,156,189,53,182,141,241,98,169,234,252,110,224,94,185,165,179,119,97,123,189,5,175,65,139,89,35,87,70,168,244,134,118,51,197,34,116,123,83,171,36,241,189,241,70,133,123,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,207,185,87,241,235,90,213,108,87,11,27,201,157,169,77,244,235,195,143,208,217,59,30,85,125,199,172,179,57,104,89,177,36,174,106,61,26,248,34,170,198,177,140,236,139,197,213,94,177,53,246,148,1,74,220,234,253,211,233,111,167,244,126,71,34,123,94,78,26,3,70,238,158,141,226,11,111,183,7,79,84,206,105,236,229,125,57,90,245,27,40,189,146,179,174,73,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,37,113,175,194,142,119,132,189,229,187,163,124,89,91,154,67,37,214,230,150,205,221,133,141,245,245,123,88,178,70,174,141,85,139,52,15,127,138,68,232,199,47,70,73,227,99,37,141,14,235,203,43,142,220,174,200,235,44,118,198,110,150,166,169,30,215,231,172,72,218,183,50,147,185,140,211,119,94,142,115,95,28,157,21,25,90,105,122,54,70,63,182,54,62,79,63,116,104,147,121,101,175,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,145,87,152,143,11,219,143,196,230,205,38,39,107,117,222,87,27,154,194,121,108,125,220,76,130,215,197,234,104,213,209,73,233,173,55,170,49,102,99,224,141,245,228,145,86,54,191,185,29,218,146,121,98,169,94,20,120,37,220,125,252,226,9,155,73,173,116,166,171,210,120,172,7,142,230,178,179,62,53,107,90,196,213,124,75,36,49,185,150,17,190,57,172,126,86,68,138,215,59,181,238,149,35,145,145,61,11,244,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,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,236,79,108,191,90,249,139,164,10,230,141,192,150,43,100,242,176,239,190,203,233,155,117,244,78,114,195,219,168,49,213,32,111,162,211,215,92,230,36,79,143,181,123,162,173,97,207,114,35,59,60,113,72,212,98,57,169,52,49,55,181,242,179,224,151,122,54,195,43,14,252,238,54,172,212,26,63,27,144,175,43,98,208,204,91,116,167,187,59,29,102,179,95,151,173,51,24,222,200,218,231,203,3,17,30,170,179,50,78,232,251,85,146,87,7,22,62,233,247,147,234,6,161,249,25,203,62,225,155,133,29,184,226,215,150,102,219,104,173,107,23,161,202,209,251,118,124,6,126,8,81,246,177,22,157,151,184,138,230,162,170,121,33,127,107,82,88,85,81,178,53,173,84,86,61,145,200,202,140,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,242,171,227,159,43,186,85,191,179,118,238,101,45,228,53,102,54,189,172,150,15,80,228,178,142,177,103,51,7,149,100,150,172,206,177,34,203,37,152,146,71,57,157,157,200,181,226,114,43,89,224,238,146,199,204,171,150,253,177,252,40,224,184,180,229,95,183,250,55,197,138,167,171,241,191,109,92,210,217,187,176,189,222,130,215,219,86,150,72,213,209,170,61,33,157,140,241,72,157,30,212,234,201,60,111,124,81,161,84,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,186,158,91,28,115,226,184,130,208,20,246,175,113,178,149,40,238,46,149,175,91,27,19,238,101,26,233,245,68,13,134,69,109,168,155,52,139,60,214,91,29,119,186,207,68,114,117,233,47,114,36,139,28,115,124,3,42,229,207,110,87,2,120,174,46,248,50,216,236,238,154,185,83,19,184,186,119,109,244,253,76,61,203,82,54,10,86,160,146,181,39,73,21,233,25,94,89,222,200,227,109,135,66,214,42,35,100,153,234,191,131,220,87,175,10,60,20,113,29,190,251,142,207,185,184,204,174,138,169,164,53,4,116,179,122,166,226,62,156,154,122,244,10,178,57,177,198,174,100,210,92,137,99,79,221,71,209,209,200,248,124,142,133,175,73,18,194,185,202,210,179,142,225,19,68,227,238,101,173,229,44,85,215,24,216,101,189,109,177,54,123,79,110,51,32,142,154,68,133,140,137,30,229,69,114,164,108,99,58,170,246,181,169,209,18,5,242,184,247,217,182,95,173,124,61,211,175,243,70,224,75,21,178,121,88,119,223,101,244,205,186,250,39,57,97,237,212,24,234,144,55,209,105,235,174,115,18,39,199,218,189,209,86,176,231,185,17,157,158,56,164,106,49,28,212,154,24,155,94,197,255,0,114,221,225,163,251,57,112,227,139,251,127,19,233,53,158,181,236,207,234,15,52,30,59,21,252,140,255,0,37,164,254,248,163,149,158,24,85,59,162,147,187,199,60,182,187,87,163,136,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,119,94,83,59,67,163,119,235,107,248,140,218,61,192,130,220,152,45,69,95,76,195,97,106,78,176,207,19,217,38,66,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,86,31,241,69,195,38,190,225,103,116,50,91,127,171,235,91,185,141,101,135,55,11,168,83,29,53,106,89,152,18,56,164,239,129,210,39,107,158,198,207,19,101,99,28,244,142,69,115,59,157,209,28,238,215,193,191,49,221,101,194,166,215,235,45,186,185,136,183,170,235,207,93,44,232,170,182,237,39,162,195,228,93,34,249,210,70,244,73,86,180,137,34,204,172,141,233,251,200,85,26,140,91,50,76,200,171,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,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,161,192,6,43,107,180,108,59,203,191,123,117,82,77,193,203,88,142,222,18,142,94,54,206,252,5,38,44,114,193,47,129,236,233,94,243,165,106,189,92,170,233,34,99,98,106,120,94,179,177,108,40,2,128,121,163,251,236,220,223,209,126,30,145,47,249,100,108,94,220,113,23,192,142,186,218,253,208,195,122,236,85,237,192,187,44,51,68,168,203,88,251,77,198,99,210,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,174,14,34,182,27,89,112,219,187,153,221,169,214,116,173,181,248,235,15,126,50,244,213,210,22,101,177,202,247,37,123,177,35,94,246,246,72,214,245,86,163,221,216,244,124,110,94,246,57,18,117,114,167,227,159,43,133,212,212,56,93,221,124,165,188,134,55,63,97,35,210,153,172,142,81,207,92,100,236,174,200,226,198,47,158,78,214,214,123,96,99,32,142,46,138,217,159,216,140,127,153,22,43,116,51,89,197,143,186,125,228,250,129,168,126,70,114,122,114,254,225,159,70,241,95,203,243,90,237,110,176,189,111,28,246,238,69,188,150,35,39,89,85,207,199,100,99,197,82,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,87,94,241,108,238,190,216,173,127,148,219,157,198,192,219,199,100,177,214,39,138,41,101,171,52,48,100,32,142,105,33,109,186,174,153,140,116,181,164,116,79,88,229,70,162,57,19,255,0,74,39,95,229,233,195,215,246,141,226,107,79,224,46,217,197,51,11,165,60,122,183,55,91,35,87,213,71,126,141,75,80,35,169,164,42,157,146,121,159,44,113,185,30,168,212,141,210,59,163,213,169,27,244,40,10,33,230,217,81,43,113,165,168,38,71,171,150,214,31,21,50,167,79,240,244,172,214,116,255,0,253,58,255,0,251,207,109,201,95,24,182,184,159,213,25,55,215,71,199,75,67,219,70,200,170,159,187,149,247,169,35,122,39,247,254,45,73,19,255,0,250,133,212,20,173,206,175,221,62,150,250,127,71,228,114,39,234,242,165,216,189,184,226,47,110,55,247,107,247,67,13,235,177,87,190,237,75,12,209,42,50,214,62,211,83,40,145,218,173,34,162,248,230,103,115,186,47,69,106,181,206,99,218,246,61,236,116,53,226,31,135,237,125,195,46,232,94,218,141,198,101,71,228,169,215,175,110,43,148,82,101,165,118,9,163,71,54,90,242,77,28,110,145,136,238,248,156,228,111,68,146,41,27,248,246,169,42,185,101,113,219,149,217,29,101,142,216,205,210,212,213,35,218,252,245,137,27,86,230,82,119,49,154,110,235,209,206,107,227,147,162,163,43,77,47,70,200,199,246,198,199,201,231,238,141,18,111,45,218,0,0,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,198,110,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,249,90,155,84,231,117,134,70,28,182,163,189,234,237,215,199,208,197,199,39,137,145,246,213,165,86,42,149,163,232,196,68,94,200,32,137,157,122,119,59,183,171,149,92,170,171,245,226,181,254,178,193,104,220,254,223,97,181,13,186,122,123,85,88,163,103,53,70,21,70,178,251,233,172,171,89,37,84,78,231,49,142,158,71,163,58,246,43,251,28,168,174,141,138,217,63,202,211,98,238,111,7,21,152,29,73,119,13,234,244,222,221,255,0,190,76,156,210,44,241,198,203,81,162,166,61,141,146,36,237,243,122,175,28,205,141,238,107,95,29,105,255,0,196,141,86,58,250,72,171,205,31,216,158,230,254,139,243,20,138,1,44,167,154,71,0,180,246,239,215,113,55,179,152,252,86,55,72,47,163,175,168,180,237,58,208,81,135,17,34,248,171,67,102,164,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,231,100,143,240,192,189,151,221,237,101,176,187,161,167,247,115,111,231,169,30,119,78,216,116,213,210,220,9,52,18,177,241,186,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,248,93,226,111,64,241,77,181,248,221,192,210,22,106,83,201,62,187,93,154,211,203,145,134,205,220,52,235,36,177,246,78,216,215,185,172,123,160,149,209,61,237,98,201,26,53,253,173,234,173,111,96,0,202,185,113,59,167,192,86,158,226,103,130,109,169,215,59,125,130,169,79,117,49,27,111,129,154,139,235,250,90,76,207,189,113,248,246,172,55,166,88,149,243,61,181,235,186,58,234,233,24,198,61,232,142,115,88,170,169,81,127,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,119,94,42,120,236,222,142,46,241,90,127,5,184,212,244,254,39,27,167,108,79,110,42,120,8,237,193,5,169,228,107,90,217,103,142,107,18,181,239,141,173,123,99,114,34,43,82,105,147,255,0,175,83,208,112,19,193,6,119,139,141,119,45,221,71,87,43,141,219,44,39,150,44,222,110,156,204,175,51,237,44,42,176,213,168,233,34,145,146,77,222,232,159,34,118,43,89,23,94,231,53,210,68,143,247,252,224,180,158,149,208,220,68,232,205,45,162,180,206,43,79,225,105,109,253,79,77,142,197,210,142,165,88,59,242,153,55,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,78,215,200,199,248,217,252,183,253,72,181,66,176,57,222,237,159,169,210,187,105,188,116,234,98,162,251,63,33,111,76,228,39,241,246,222,177,234,35,75,21,25,220,140,252,240,199,233,110,175,71,61,59,93,63,229,106,247,189,82,42,242,165,220,207,217,223,25,58,115,29,98,222,42,165,13,107,143,189,166,110,79,144,147,199,219,228,141,44,87,100,46,87,181,169,52,150,170,214,137,168,189,221,222,85,99,91,220,230,170,72,174,120,58,254,180,185,93,172,218,218,58,134,218,88,171,95,35,159,202,98,90,178,182,5,100,174,138,10,86,30,157,60,79,122,44,55,216,223,197,94,196,89,63,194,146,39,119,10,229,29,182,122,171,88,113,123,135,215,88,154,157,48,186,11,31,127,33,151,181,36,114,120,219,234,106,77,78,8,26,246,177,88,147,61,243,171,218,199,185,189,209,193,59,145,85,89,209,111,80,2,170,249,231,127,4,255,0,153,63,166,149,151,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,245,195,238,199,112,35,179,83,82,251,193,138,198,198,190,9,245,78,177,206,79,13,31,180,45,43,146,56,221,44,146,59,178,24,81,242,118,67,15,122,181,158,79,239,124,146,73,36,148,195,199,39,23,121,94,47,183,113,186,174,12,117,188,62,147,192,215,118,55,78,98,167,176,231,189,144,43,213,207,181,51,17,203,19,44,204,189,189,254,52,232,140,142,24,213,210,120,146,71,74,174,78,59,33,191,48,107,43,219,231,87,57,111,78,109,125,170,243,99,173,211,154,62,230,106,169,216,143,108,105,20,110,252,26,202,210,185,206,91,73,248,163,209,240,51,185,31,99,199,29,121,163,251,236,220,223,209,126,30,145,45,57,109,240,253,160,120,154,224,39,91,237,70,227,50,219,49,183,55,34,107,113,92,162,144,165,218,83,195,75,26,230,203,94,73,163,145,177,189,91,223,19,156,141,234,177,203,35,127,14,229,43,131,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,97,92,171,248,245,179,86,206,43,133,141,228,206,219,184,203,150,33,199,232,108,157,143,18,50,155,18,41,156,180,44,216,146,86,185,88,174,100,17,85,99,88,247,247,203,226,234,140,72,154,203,95,5,101,243,176,217,220,174,107,70,232,61,239,193,224,106,75,95,77,88,181,132,207,220,134,171,157,109,176,90,88,221,77,210,200,214,42,37,104,229,142,118,34,200,244,70,203,113,136,212,85,149,197,80,97,181,78,119,79,227,179,216,156,69,239,79,83,83,99,217,139,202,71,226,99,253,69,86,90,130,219,99,234,228,85,103,73,234,87,127,86,170,59,242,116,235,218,231,34,254,81,232,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,123,220,178,246,83,246,45,194,62,150,245,25,15,85,127,93,244,214,183,59,37,239,134,47,91,4,62,158,56,250,198,199,55,165,88,171,119,181,123,186,74,178,246,185,91,219,210,85,20,173,206,175,221,62,150,250,127,71,228,114,39,170,229,13,182,122,87,121,54,227,136,253,173,214,181,61,70,23,83,99,240,24,251,61,177,198,249,33,239,76,159,100,241,121,24,246,54,104,158,141,146,55,171,87,178,70,49,200,157,90,132,75,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,228,87,45,78,96,95,176,155,148,118,19,117,166,239,208,57,92,131,190,203,200,185,221,100,195,222,183,61,102,126,246,89,236,178,26,248,230,39,169,158,78,214,43,146,73,30,255,0,199,185,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,197,115,47,224,114,183,17,218,54,109,225,208,239,182,205,197,209,120,121,25,13,72,217,45,134,103,49,208,172,147,173,38,194,196,115,146,202,57,242,186,23,49,191,157,242,44,111,69,71,49,240,210,95,221,61,85,247,171,238,47,221,156,175,222,79,180,62,201,251,31,209,73,235,189,119,147,197,233,188,29,60,158,111,39,228,241,246,247,119,126,94,157,127,2,237,57,104,112,57,91,135,29,27,14,240,235,135,219,126,226,235,76,60,108,154,164,140,150,187,48,120,233,150,57,210,147,161,122,53,203,101,92,200,157,51,158,223,200,248,210,54,34,35,94,249,166,248,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,70,124,14,107,253,27,184,60,40,109,133,173,25,168,106,101,89,131,210,248,188,6,77,33,85,239,167,145,169,78,24,172,87,149,142,68,115,30,215,39,84,234,159,153,142,99,219,220,199,181,203,16,57,166,112,21,168,119,15,43,55,18,219,47,130,183,148,206,186,188,80,234,172,45,95,85,114,238,77,237,117,106,181,38,163,86,40,158,170,246,196,174,243,39,123,24,145,192,199,163,123,188,138,234,192,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,174,45,183,191,21,196,126,255,0,106,61,232,195,96,237,225,171,234,58,248,183,62,133,153,27,35,235,79,14,58,181,121,152,143,111,224,246,36,176,201,216,254,141,87,51,181,202,214,42,171,18,210,185,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,122,174,98,60,2,211,226,115,74,166,188,218,220,126,43,27,185,184,79,45,142,137,90,10,255,0,121,163,88,226,103,166,181,103,181,30,179,49,144,70,218,242,72,245,141,191,154,55,118,182,79,36,84,88,94,79,45,142,57,241,92,65,104,10,123,87,184,217,74,148,119,23,74,215,173,141,137,247,50,141,116,250,162,6,195,34,182,212,77,154,69,158,107,45,142,187,221,103,162,57,58,244,151,185,18,69,142,57,190,10,86,231,87,238,159,75,125,63,163,242,57,19,208,114,87,221,237,27,164,55,67,91,109,30,118,123,112,231,119,10,189,25,176,74,216,21,240,76,252,124,119,101,158,23,189,63,22,61,98,153,100,106,170,118,42,67,34,43,145,202,198,190,207,184,135,225,251,64,241,53,181,247,182,163,113,153,109,152,219,150,43,219,138,229,20,133,46,210,158,25,17,205,150,188,147,71,35,99,122,183,190,39,57,27,213,99,150,70,254,29,202,103,135,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,208,53,135,22,218,171,113,56,71,192,240,199,173,34,245,127,114,181,5,12,134,157,200,163,100,146,103,81,142,12,147,38,130,212,178,76,238,190,63,85,82,58,236,142,54,181,177,68,230,170,254,86,117,245,124,174,61,246,109,151,235,95,15,116,190,141,83,171,52,174,134,193,90,213,58,215,83,98,180,254,22,151,103,169,200,229,46,199,82,172,29,239,107,25,223,44,138,214,55,185,239,107,83,170,254,46,114,34,126,42,132,0,210,220,222,244,38,169,226,178,174,221,55,31,138,197,108,237,206,252,92,58,183,40,233,171,90,245,200,142,88,238,189,21,21,145,83,145,232,216,145,146,49,174,99,94,147,203,36,104,143,133,176,91,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,15,146,150,39,21,142,179,126,230,63,25,82,173,140,165,132,183,122,88,97,107,31,106,116,138,56,82,89,92,137,213,239,72,161,138,52,115,186,175,100,108,111,247,53,17,62,179,42,229,255,0,114,184,246,39,182,95,173,124,197,210,79,229,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,102,107,56,177,247,79,188,159,80,53,15,200,206,89,79,39,222,43,176,89,221,8,156,42,234,153,113,88,188,214,153,243,220,210,235,230,123,38,205,85,154,105,236,218,143,181,200,172,89,160,123,220,254,141,114,57,241,63,170,71,210,9,100,119,106,230,35,193,5,62,42,180,34,106,221,29,87,183,115,116,158,62,88,176,77,73,160,173,14,82,55,77,20,143,171,106,87,196,231,187,181,140,159,211,162,201,28,108,150,195,149,238,70,189,238,74,44,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,67,220,17,238,174,232,111,63,13,26,59,112,55,135,78,219,198,106,107,245,222,147,88,154,164,117,89,150,129,175,95,6,66,40,152,245,86,50,104,187,28,170,173,137,28,254,247,199,26,66,232,149,217,204,47,251,149,199,177,61,178,253,107,230,46,156,43,156,54,200,108,189,221,175,175,188,179,103,52,254,152,220,92,117,132,117,122,141,142,164,55,117,116,15,146,165,105,88,255,0,240,207,97,245,99,88,94,215,162,189,34,141,36,106,183,164,136,246,84,94,150,213,154,171,67,103,106,234,157,21,169,178,186,127,53,75,191,211,100,113,119,100,169,106,14,246,57,143,236,150,53,107,219,220,199,185,171,209,127,22,185,81,127,5,83,73,28,55,110,30,190,221,93,146,210,218,243,116,182,246,222,136,213,153,42,242,183,45,131,179,94,106,239,175,60,51,201,10,189,34,157,169,44,108,149,35,73,152,199,245,86,178,86,167,115,250,119,187,165,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,0,115,171,246,177,165,190,160,81,248,236,137,81,123,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,4,112,233,196,46,214,113,139,179,80,234,60,109,108,84,223,106,227,221,91,83,105,43,150,171,94,155,31,229,116,208,62,189,184,145,87,172,50,248,166,88,214,70,51,203,23,71,43,27,213,90,149,195,175,185,101,232,221,136,226,47,19,168,183,31,49,110,207,13,181,107,219,204,230,178,246,178,74,219,180,43,84,171,7,249,61,233,99,130,38,247,218,191,60,112,67,13,94,235,18,198,175,236,70,189,170,246,219,158,150,213,154,87,92,224,170,234,157,21,169,177,90,131,11,119,191,211,100,113,119,99,183,86,126,199,185,143,236,150,53,115,29,218,246,57,171,209,127,7,53,81,127,20,82,155,57,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,157,60,87,112,163,183,28,90,237,195,244,86,181,139,208,229,104,249,39,192,103,224,133,31,107,17,105,200,136,174,106,42,167,146,23,246,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,234,237,158,170,217,189,199,212,123,91,173,106,122,124,214,153,200,75,143,179,219,28,140,142,110,197,252,147,197,228,99,30,232,101,98,182,72,222,173,78,248,222,199,34,116,114,22,63,202,191,128,171,54,172,226,184,167,222,76,21,186,108,167,98,28,134,134,198,88,241,43,46,49,98,153,171,126,205,121,34,115,145,136,231,193,45,87,181,236,127,124,94,94,138,197,137,207,181,240,1,64,60,209,253,246,110,111,232,191,15,72,239,252,158,248,174,193,104,76,238,71,134,77,107,46,43,23,67,86,100,31,152,192,101,39,153,241,201,54,97,236,175,2,208,119,84,88,215,203,28,77,88,149,85,139,228,141,209,167,145,211,70,214,207,254,52,120,73,210,188,92,237,98,233,108,148,190,135,82,96,189,78,67,76,228,90,232,226,241,222,117,105,24,200,39,149,97,150,68,167,36,139,11,166,100,104,142,119,134,53,69,234,196,51,239,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,200,229,123,189,123,203,189,124,56,179,37,188,120,252,173,185,176,185,7,227,48,250,154,236,77,111,219,180,99,99,81,28,175,89,22,75,19,67,34,73,20,147,172,109,107,250,49,59,229,153,182,21,41,179,139,31,116,251,201,245,3,80,252,140,228,170,229,107,198,254,11,97,179,178,108,86,232,90,197,97,180,46,168,200,88,200,195,156,150,23,164,148,243,18,178,172,49,165,153,150,84,142,42,107,29,119,53,95,227,85,100,143,107,158,246,198,143,115,44,83,141,254,11,180,175,23,27,113,61,26,77,197,97,53,246,55,199,62,19,80,203,70,55,72,255,0,18,77,219,70,204,232,197,153,41,189,103,145,85,172,95,201,34,182,94,215,246,172,111,143,252,179,54,223,110,56,91,193,63,19,190,151,52,166,142,222,221,192,244,151,177,216,220,205,228,173,152,92,21,183,248,104,211,107,39,237,106,77,37,170,182,94,250,240,43,165,69,117,100,157,26,244,141,140,177,80,82,63,57,172,123,233,113,101,137,178,231,49,82,254,138,199,216,111,111,247,162,37,171,145,254,63,249,122,198,191,254,238,135,179,228,139,73,36,221,237,198,201,120,158,171,6,155,175,7,122,117,237,111,146,211,87,162,255,0,171,170,248,255,0,15,253,10,92,41,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,212,227,95,133,28,23,22,155,53,119,70,248,177,84,245,126,55,173,205,45,155,187,11,221,232,45,119,49,100,141,93,26,163,210,25,216,207,20,137,209,237,78,172,147,198,247,197,26,25,247,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,188,230,5,255,0,200,223,10,91,187,55,251,44,78,140,204,57,223,251,76,171,90,236,246,44,255,0,236,213,170,71,12,95,246,145,116,255,0,10,150,168,0,0,166,190,114,124,61,125,203,221,140,79,16,184,155,57,91,117,55,19,173,44,187,36,171,214,174,58,245,42,213,226,129,173,157,168,136,158,120,24,170,216,159,249,187,171,78,228,115,154,189,177,215,88,46,167,147,102,202,125,198,225,247,45,188,118,242,30,107,123,155,144,79,12,17,203,221,28,20,113,210,216,175,31,115,86,54,171,102,116,239,184,174,232,247,181,99,240,116,237,119,122,19,252,138,188,209,253,137,238,111,232,191,49,72,160,19,83,185,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,71,130,11,156,42,235,180,213,186,58,175,118,217,106,204,132,177,96,154,147,79,102,108,92,141,134,41,31,86,212,175,137,172,111,115,223,63,167,69,146,73,31,21,119,43,220,174,99,220,188,127,133,222,38,245,247,11,59,161,141,220,13,33,102,221,204,107,44,53,217,173,60,185,25,171,82,204,192,145,203,31,100,237,141,123,92,246,54,121,93,19,222,215,164,114,43,95,218,238,138,215,104,123,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,79,86,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,76,28,205,117,63,15,58,171,137,124,142,67,97,49,245,30,247,215,142,125,75,154,197,100,171,217,196,102,114,51,49,178,172,245,91,15,115,81,232,215,163,102,145,31,251,201,145,253,99,107,218,249,103,137,102,130,57,116,234,126,30,115,124,52,105,204,126,192,227,234,97,153,86,187,103,212,24,89,178,85,238,101,235,100,94,247,197,36,249,7,69,209,206,124,206,172,247,71,35,217,31,124,45,143,178,56,152,214,196,202,246,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,143,252,124,109,158,170,221,222,16,183,39,66,232,170,158,175,53,99,31,95,33,90,171,99,146,73,45,122,43,112,220,124,17,50,54,57,239,154,70,87,115,35,98,55,243,72,230,53,85,17,85,83,60,56,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,29,175,142,45,222,209,187,239,197,70,188,221,45,190,158,220,250,123,45,98,156,52,103,179,2,194,251,12,173,74,10,171,50,49,127,51,88,247,64,231,177,28,141,127,99,155,220,214,59,171,82,205,57,54,108,167,220,110,31,114,219,199,111,33,230,183,185,185,4,240,193,28,189,209,193,71,29,45,138,241,247,53,99,106,182,103,78,251,138,238,143,123,86,63,7,78,215,119,161,63,192,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,243,252,201,248,231,202,241,5,175,238,109,94,220,229,45,209,219,173,43,98,206,54,87,211,202,57,208,106,137,219,52,106,235,82,182,25,22,9,171,54,74,236,117,110,168,229,233,214,94,228,89,18,56,249,167,2,252,25,103,120,195,220,123,88,201,50,191,99,104,205,47,233,236,106,108,148,79,98,218,108,114,171,252,85,171,70,238,189,102,151,197,42,36,142,106,199,27,88,231,59,185,81,145,73,127,218,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,74,23,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,227,165,115,39,225,199,107,247,199,97,174,106,253,123,173,234,104,188,150,221,215,179,146,195,234,11,210,201,232,161,89,124,109,146,173,136,152,142,116,140,157,209,192,198,248,216,233,146,68,143,198,217,58,186,25,104,48,191,62,89,91,223,186,27,221,195,70,58,254,233,96,245,4,151,176,54,36,197,85,213,57,73,35,123,53,36,12,123,187,101,141,127,9,94,248,83,164,18,72,246,185,30,248,251,188,178,74,179,54,41,106,115,78,36,118,67,21,196,126,201,106,157,151,204,231,45,225,171,234,58,241,53,151,235,70,217,31,90,120,103,142,196,47,86,59,240,123,18,88,99,239,103,86,171,153,220,212,115,21,81,233,154,204,182,39,43,128,202,221,193,103,113,150,241,217,44,117,137,42,92,167,110,23,67,61,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,148,234,188,44,108,167,246,137,226,11,68,236,228,153,15,69,83,80,100,23,215,206,217,124,114,50,140,17,62,197,175,19,188,114,34,76,176,67,42,71,220,197,111,145,89,221,209,189,85,52,145,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,79,78,42,184,103,209,188,87,237,29,205,173,214,23,173,227,158,219,13,201,98,50,117,149,92,252,118,70,54,72,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,207,102,241,108,238,190,216,173,127,148,219,157,198,192,219,199,100,177,214,39,138,41,101,171,52,48,100,32,142,105,33,109,186,174,153,140,116,181,164,116,79,88,229,70,162,57,19,255,0,74,37,180,242,119,222,253,208,220,29,163,205,109,182,179,193,234,12,158,11,68,216,100,24,61,83,102,72,221,82,40,28,198,116,195,162,187,164,175,124,41,251,198,116,242,163,34,149,177,185,97,107,107,182,75,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,194,174,240,83,195,205,254,33,168,113,45,62,136,168,221,79,142,174,190,26,144,214,175,14,57,217,21,177,36,235,150,150,22,70,142,154,247,116,174,233,52,143,119,78,140,122,55,200,198,61,189,212,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,36,167,4,28,104,234,174,17,247,30,11,215,93,149,205,232,28,151,146,12,222,158,138,244,141,141,158,85,135,186,245,104,21,233,10,220,98,65,26,35,158,159,158,52,116,93,204,238,73,25,127,218,91,86,105,93,115,130,171,170,116,86,166,197,106,12,45,222,255,0,77,145,197,221,142,221,89,251,30,230,63,178,88,213,204,119,107,216,230,175,69,252,28,213,69,252,81,74,97,230,107,192,150,87,100,117,150,71,124,246,183,76,212,143,107,243,214,35,117,170,120,184,28,198,105,187,175,70,181,204,146,62,170,140,173,52,189,93,27,217,219,27,31,39,131,182,52,72,124,176,44,186,158,74,158,214,53,79,212,11,223,29,142,32,7,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,172,14,103,92,189,46,106,155,150,120,138,225,251,72,121,178,179,119,75,171,112,24,200,103,158,214,86,212,179,195,28,86,169,84,130,23,247,76,190,89,159,101,123,152,213,108,105,39,106,189,101,115,234,175,75,106,205,85,161,179,181,117,78,138,212,217,93,63,154,165,223,233,178,56,187,178,84,181,7,123,28,199,246,75,26,181,237,238,99,220,213,232,191,139,92,168,191,130,169,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,69,20,173,206,175,221,62,150,250,127,71,228,114,36,10,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,1,56,236,197,113,119,166,110,224,181,45,58,152,157,197,211,181,210,222,98,157,88,219,5,43,80,73,98,102,199,45,24,223,98,89,222,200,227,109,118,204,231,162,35,100,153,136,159,131,218,125,124,123,112,65,130,226,227,66,69,119,78,85,197,99,119,55,9,226,139,9,155,185,51,235,194,250,171,50,44,213,109,186,56,164,124,144,246,58,87,198,157,138,230,75,211,181,205,108,146,163,232,47,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,80,114,184,247,217,182,95,173,124,61,210,239,183,239,101,52,175,17,59,79,157,217,205,107,144,202,210,194,234,15,75,234,103,197,203,28,118,153,224,179,21,134,118,58,72,228,98,117,124,45,69,234,197,252,170,189,58,47,69,76,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,185,254,74,158,214,53,79,212,11,223,29,142,39,248,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,205,103,22,62,233,247,147,234,6,161,249,25,206,105,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,130,226,227,66,75,75,81,218,197,99,119,55,9,229,151,55,132,167,11,235,194,250,171,50,164,54,170,54,73,100,124,144,246,58,38,72,189,234,230,75,215,185,173,108,145,43,253,6,181,224,43,135,157,195,226,46,46,37,181,126,10,222,83,58,234,237,134,254,22,247,167,185,132,201,189,181,93,85,147,88,171,98,39,170,189,177,44,93,168,199,177,136,232,35,127,111,119,122,186,69,25,87,47,123,151,190,191,209,187,89,203,135,68,238,14,224,234,26,152,61,61,131,175,155,179,122,245,149,94,200,153,246,205,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,139,226,187,138,237,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,100,159,229,115,192,150,43,123,50,179,111,190,244,105,155,118,52,78,14,195,27,167,241,214,224,111,162,212,55,90,231,164,175,147,185,123,165,173,93,204,106,43,59,60,114,200,229,98,185,201,12,209,58,231,192,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,32,7,58,191,107,26,91,234,5,31,142,200,148,172,118,174,20,120,174,220,126,18,183,29,154,215,69,75,235,177,87,188,112,103,240,19,204,172,171,151,170,213,85,70,185,81,23,199,51,59,156,177,76,136,174,141,206,114,42,61,143,146,55,205,78,108,28,100,232,77,207,219,141,9,181,187,31,185,184,173,65,133,212,125,117,22,162,251,46,121,188,141,133,136,207,67,90,199,69,107,27,220,247,205,36,149,101,111,150,57,43,215,115,155,26,163,123,248,7,42,235,91,143,103,139,221,43,166,244,118,169,213,120,172,13,159,83,145,212,208,225,228,85,171,98,173,90,147,172,73,122,55,53,241,58,21,154,86,66,143,145,189,205,117,159,221,62,57,92,199,167,64,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,8,255,0,196,159,4,27,29,197,86,170,210,90,183,116,170,229,91,111,73,247,197,219,139,154,26,223,106,85,116,140,147,210,219,151,196,233,157,11,85,146,118,164,114,70,230,122,137,149,174,71,63,185,36,0,0,20,3,205,31,223,102,230,254,139,240,244,136,170,93,159,45,14,61,107,111,206,158,135,101,119,103,59,82,13,197,193,215,142,28,67,228,242,247,231,241,208,85,141,174,153,211,77,44,142,158,242,58,57,165,153,63,39,115,28,143,99,92,140,153,89,221,119,227,130,13,142,226,47,116,244,118,239,110,29,92,171,243,90,63,193,19,107,193,52,47,163,149,171,13,159,81,29,91,181,231,138,70,73,15,123,166,69,70,118,57,205,157,237,115,156,136,206,206,235,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,126,44,125,211,239,39,212,13,67,242,51,156,168,182,158,92,220,200,180,173,109,184,159,103,56,138,207,98,180,244,123,121,167,252,248,77,69,60,177,193,29,204,93,84,100,109,162,232,83,163,229,185,27,21,137,19,97,99,223,60,108,119,86,249,35,87,205,90,188,64,238,103,237,147,124,117,230,233,71,111,43,98,166,166,212,23,178,20,62,212,147,190,212,52,95,51,189,44,15,252,239,70,248,160,72,163,70,53,202,214,53,136,214,175,107,80,187,78,88,85,183,162,110,23,42,106,237,239,213,186,131,63,146,213,217,139,57,188,76,185,235,246,237,93,135,20,232,161,134,6,185,214,127,51,88,247,65,44,241,163,21,204,116,115,177,232,191,157,81,37,169,77,220,237,113,233,30,251,232,60,175,133,136,182,52,143,167,242,39,248,157,227,185,59,187,87,255,0,34,121,122,167,252,229,61,151,35,90,9,38,87,121,50,158,85,69,175,95,3,93,25,211,251,252,142,188,238,189,127,242,120,191,254,229,175,148,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,13,121,130,112,21,167,184,153,209,183,181,206,223,96,170,83,221,76,69,121,38,162,250,254,150,147,51,239,85,172,213,134,244,203,18,190,103,182,189,119,71,93,93,35,24,199,189,17,206,107,21,85,40,175,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,239,249,108,113,207,138,226,11,64,83,218,189,198,202,84,163,184,186,86,189,108,108,79,185,148,107,167,213,16,54,25,21,182,162,108,210,44,243,89,108,117,222,235,61,17,201,215,164,189,200,146,44,113,205,240,0,35,175,48,93,157,202,239,127,9,122,235,72,233,172,13,76,174,161,165,94,28,222,30,41,106,186,121,210,122,147,50,105,27,85,172,99,223,234,100,174,219,16,70,140,78,174,89,251,21,81,175,114,153,225,61,86,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,154,115,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,200,171,205,31,216,158,230,254,139,243,20,138,1,53,80,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,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,117,151,10,27,185,144,209,249,156,109,183,105,140,141,139,22,116,158,94,73,18,102,100,113,200,255,0,200,142,149,172,99,125,76,109,116,109,153,157,173,237,122,163,145,60,111,141,239,247,252,2,113,217,149,225,19,83,93,193,106,90,118,242,219,117,168,172,37,188,197,58,177,186,123,181,103,142,188,205,142,90,49,190,196,80,49,242,72,234,237,153,207,69,87,71,11,17,63,22,52,190,156,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,202,185,105,60,74,241,219,149,217,62,17,54,87,98,54,95,83,84,175,173,179,155,111,129,118,160,200,212,157,222,183,79,82,118,50,170,196,200,251,83,182,43,54,26,247,42,63,191,201,20,109,71,163,90,179,67,43,107,91,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,171,141,126,93,122,203,133,173,27,164,247,7,0,219,121,253,60,252,61,58,218,190,244,118,82,203,49,153,247,42,164,170,212,72,98,115,40,200,231,49,144,189,232,231,119,162,182,69,107,159,18,63,143,240,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,186,243,108,215,250,55,116,247,211,64,110,14,223,106,26,153,205,61,156,219,122,22,104,222,172,171,217,43,62,210,201,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,119,94,70,63,198,207,229,191,234,69,170,3,53,156,83,236,167,246,118,226,11,91,108,228,121,15,91,83,79,228,19,208,78,233,124,146,62,140,241,50,197,95,43,188,113,162,204,144,77,18,73,218,196,111,145,31,219,213,189,21,121,81,165,222,26,246,134,182,194,236,54,134,218,56,96,169,29,141,59,135,134,28,130,212,158,89,160,151,34,254,178,221,154,55,203,209,234,201,44,201,52,136,138,141,232,143,68,70,181,17,26,157,44,2,170,249,231,127,4,255,0,153,63,166,149,171,161,247,51,85,109,222,59,87,227,180,181,191,73,247,215,79,191,76,228,103,100,146,71,51,104,201,106,181,137,89,27,152,246,244,242,122,86,196,244,119,115,93,20,178,177,91,249,186,167,160,225,227,135,237,125,196,214,232,81,218,141,185,101,70,100,174,87,177,110,91,151,146,100,165,74,8,99,87,58,91,18,67,28,142,141,138,238,200,154,229,111,69,146,88,219,248,119,33,161,237,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,107,204,159,142,124,175,16,90,254,230,213,237,206,82,221,29,186,210,182,44,227,101,125,60,163,157,6,168,157,179,70,174,181,43,97,145,96,154,179,100,174,199,86,234,142,94,157,101,238,69,145,35,143,197,112,19,193,6,119,139,141,119,45,221,71,87,43,141,219,44,39,150,44,222,110,156,204,175,51,237,44,42,176,213,168,233,34,145,146,77,222,232,159,34,118,43,89,23,94,231,53,210,68,143,191,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,67,205,123,103,114,187,107,197,166,111,87,55,3,82,142,158,220,26,245,243,120,185,105,85,116,80,73,59,97,142,27,173,123,187,26,197,178,182,24,249,228,70,171,151,165,168,158,245,238,145,80,134,165,186,114,79,217,220,174,23,70,235,205,239,206,96,106,69,95,82,216,171,132,192,92,154,171,155,109,208,85,89,29,113,209,72,230,34,45,105,37,146,6,42,198,245,71,75,77,232,228,69,137,165,154,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,56,87,17,220,22,108,55,20,249,93,55,157,221,77,63,109,217,45,53,97,138,203,152,219,62,150,123,180,145,202,231,99,236,200,141,87,62,179,156,170,238,141,86,200,197,87,172,82,71,223,39,119,95,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,52,226,111,45,149,192,112,219,186,249,220,22,78,222,59,37,142,208,249,219,116,238,84,153,208,207,90,120,232,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,51,239,253,172,120,167,255,0,198,91,117,127,248,229,145,255,0,232,197,217,229,178,217,92,255,0,44,123,185,220,238,78,222,71,37,145,216,121,45,220,185,110,103,77,61,153,228,211,234,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,51,238,123,253,214,216,189,199,217,170,122,67,45,173,112,222,44,86,187,211,244,181,38,3,37,2,171,234,221,171,98,8,230,86,53,234,137,210,104,188,173,100,177,170,35,154,229,106,167,86,62,55,190,90,242,202,227,183,43,178,58,203,29,177,155,165,169,170,71,181,249,235,18,54,173,204,164,238,99,52,221,215,163,156,215,199,39,69,70,86,154,94,141,145,143,237,141,143,147,207,221,26,36,222,91,158,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,103,51,139,173,144,197,112,227,196,94,179,217,172,22,114,222,95,27,128,177,89,212,237,219,141,172,157,96,177,86,27,49,178,78,223,202,231,177,179,163,21,232,141,71,171,21,200,214,119,118,37,165,114,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,165,110,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,37,112,241,196,14,190,225,151,116,40,238,190,220,190,163,242,84,235,216,169,45,59,203,50,210,187,4,209,171,93,21,136,225,146,55,72,196,119,100,173,106,187,162,73,20,110,252,123,80,208,159,15,28,64,232,30,38,182,190,142,235,237,203,237,179,27,114,197,138,146,211,188,176,165,218,83,195,34,181,209,88,142,25,36,108,111,86,246,74,214,171,186,172,114,198,239,195,185,10,161,231,87,238,159,75,125,63,163,242,57,18,47,236,255,0,12,154,251,124,246,191,113,55,3,110,107,91,204,100,182,246,198,21,178,233,234,56,233,173,221,200,193,126,75,17,185,245,219,10,57,206,124,78,133,142,115,21,189,22,55,72,254,230,248,209,175,242,187,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,187,196,222,129,226,155,107,241,187,129,164,44,212,167,146,125,118,187,53,167,151,35,13,155,184,105,214,73,99,236,157,177,175,115,88,247,65,43,162,123,218,197,146,52,107,251,91,213,90,216,43,206,159,97,180,109,45,61,165,56,141,195,82,169,143,212,55,51,12,211,57,165,134,186,163,242,172,125,89,37,173,52,175,71,163,123,224,109,73,35,69,236,87,189,146,177,170,244,108,44,105,18,249,92,123,236,219,47,214,190,30,233,127,196,106,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,40,7,84,233,61,85,161,179,182,180,182,181,211,57,93,63,154,165,217,234,113,217,74,82,84,181,7,123,26,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,161,103,252,151,56,133,210,184,250,122,143,134,44,181,111,71,154,201,100,44,234,220,69,217,45,70,216,239,126,226,180,51,211,108,110,84,122,204,198,64,147,53,25,223,221,26,78,170,140,72,186,190,213,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,107,56,177,247,79,188,159,80,53,15,200,206,119,89,184,10,212,59,135,193,70,220,241,45,178,248,43,121,76,235,171,229,33,213,88,90,190,170,229,220,155,219,155,146,173,73,168,213,138,39,170,189,177,43,188,201,222,198,36,112,49,232,222,239,34,186,53,108,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,239,19,122,7,138,109,175,198,238,6,144,179,82,158,73,245,218,236,214,158,92,140,54,110,225,167,89,37,143,178,118,198,189,205,99,221,4,174,137,239,107,22,72,209,175,237,111,85,107,123,1,149,115,165,106,238,32,117,246,179,217,45,5,195,254,65,245,43,105,61,189,177,145,183,70,42,139,51,31,118,123,115,186,101,150,211,86,69,138,71,196,178,74,216,156,214,53,88,201,164,79,199,185,84,232,28,10,240,197,167,184,167,222,218,186,27,89,234,234,152,61,61,5,121,230,186,200,115,53,106,101,238,191,193,43,162,135,31,12,205,145,211,189,29,31,146,69,72,213,140,134,57,21,206,107,157,26,59,66,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,164,0,231,87,237,99,75,125,64,163,241,217,18,186,185,112,233,61,43,174,120,206,219,205,45,173,116,206,43,80,97,110,253,173,234,113,217,74,81,219,171,63,102,42,219,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,235,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,138,165,223,114,140,225,235,246,83,195,236,187,179,147,179,149,102,107,117,124,55,101,199,220,171,233,227,167,70,164,182,99,166,232,209,201,223,39,153,146,190,127,42,170,53,209,205,15,107,122,53,95,36,64,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,164,14,99,220,66,239,238,134,227,59,112,244,182,138,223,13,192,211,248,90,95,100,250,108,118,47,83,93,169,86,14,252,85,71,191,178,40,228,107,27,220,247,185,203,209,63,23,57,85,127,21,82,112,114,137,220,45,125,185,92,54,234,76,238,227,107,141,65,170,178,80,107,139,149,34,185,155,201,205,122,120,224,109,10,14,108,77,146,103,57,200,196,115,222,228,106,47,78,175,114,255,0,173,74,224,230,143,239,179,115,127,69,248,122,71,234,236,127,4,23,56,139,224,191,80,110,246,219,213,239,215,218,63,88,101,34,177,93,211,78,255,0,181,112,240,226,107,88,74,176,87,138,41,22,75,158,119,116,133,27,216,142,243,200,215,185,221,35,236,140,24,156,158,178,218,141,127,75,51,78,59,120,13,89,163,179,17,217,137,150,234,34,79,143,200,212,153,28,212,146,25,154,168,143,142,88,211,171,36,106,254,45,84,114,127,122,23,231,193,7,26,58,87,139,141,184,130,245,215,98,176,154,251,27,228,131,55,167,162,189,27,164,127,137,33,238,189,90,5,122,204,148,222,179,198,136,231,167,228,145,93,23,115,251,82,71,201,83,53,156,88,251,167,222,79,168,26,135,228,103,36,255,0,12,28,22,98,184,167,224,39,88,231,116,134,159,168,237,212,211,90,226,234,233,251,139,101,181,86,236,9,75,28,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,130,185,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,47,133,237,139,206,241,23,190,58,87,107,241,56,108,173,234,23,178,21,229,207,205,142,86,50,76,126,29,179,49,45,218,89,36,69,142,62,200,220,189,170,244,84,89,29,27,17,175,115,218,199,105,35,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,42,67,158,30,53,34,214,187,81,152,240,200,139,107,23,148,173,228,84,94,199,120,165,129,221,19,253,93,83,205,248,255,0,206,67,219,242,61,166,246,104,125,214,200,47,103,108,217,92,92,41,211,252,93,89,12,234,189,127,242,126,241,58,127,251,203,56,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,67,159,237,78,250,109,198,242,220,213,248,157,21,153,242,229,116,38,160,187,166,243,248,217,209,25,106,149,170,243,201,10,61,204,69,94,176,203,226,115,226,145,21,90,230,163,145,122,61,146,49,144,3,153,215,47,75,154,166,229,158,34,184,126,210,30,108,172,221,210,234,220,6,50,25,231,181,149,181,44,240,199,21,170,85,32,133,253,211,47,150,103,217,94,230,53,91,26,73,218,175,89,92,250,171,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,247,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,26,185,202,110,198,233,237,127,236,131,246,103,185,122,175,73,125,167,247,131,214,253,133,153,179,67,213,120,254,207,241,249,124,47,111,127,111,145,253,189,221,122,119,187,167,247,169,26,185,112,241,11,191,186,231,140,237,188,210,218,215,124,55,3,80,97,110,253,173,234,113,217,77,77,118,221,89,251,49,86,222,206,248,164,145,204,119,107,216,215,39,84,252,28,212,84,252,81,11,191,0,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,36,159,228,209,178,24,173,117,189,185,253,232,200,103,45,215,177,181,245,224,109,26,16,198,222,203,115,228,160,185,93,95,43,215,170,163,35,138,57,122,49,168,138,231,200,199,119,34,49,89,37,207,130,42,243,71,246,39,185,191,162,252,197,34,128,77,84,28,211,113,184,129,208,59,89,186,27,111,181,26,189,246,235,100,183,70,198,66,166,22,226,172,44,165,20,245,99,137,222,41,228,146,70,185,175,149,211,69,20,77,99,94,175,145,237,111,225,213,58,252,188,69,240,209,181,156,80,104,73,180,46,230,98,127,237,125,22,102,156,21,190,212,198,126,250,25,100,244,147,205,20,158,31,47,129,140,147,181,191,157,157,90,191,234,84,207,94,250,108,94,227,240,233,184,249,29,175,221,12,55,161,202,209,233,44,51,68,170,250,185,10,174,85,72,237,86,145,81,60,144,191,181,221,23,162,57,28,215,49,237,99,216,246,54,106,242,189,227,235,5,178,221,156,60,111,54,67,209,233,12,174,65,246,48,89,251,54,94,176,225,109,77,218,143,173,58,61,202,200,169,200,244,87,164,141,70,182,41,100,145,242,117,100,175,146,27,148,50,174,125,88,156,78,87,63,149,165,130,193,99,45,228,114,89,27,17,212,167,78,164,46,154,123,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,189,203,187,130,10,124,42,232,69,213,186,198,175,118,230,234,204,124,81,103,90,179,65,102,28,92,109,154,89,25,86,172,172,137,175,111,115,31,7,168,68,146,72,223,45,118,171,28,173,99,28,178,215,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,131,56,246,224,131,59,194,62,187,138,238,156,171,149,201,109,150,111,197,22,19,55,114,102,88,153,150,146,20,89,170,219,116,113,70,200,230,239,108,175,141,59,17,175,139,167,107,156,232,229,70,69,82,213,57,24,255,0,27,63,150,255,0,169,22,168,10,96,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,199,94,1,246,207,74,238,239,23,187,109,161,117,173,79,87,133,177,144,177,144,179,85,209,199,36,118,189,21,73,174,50,9,89,35,28,199,195,35,235,181,146,49,91,249,163,115,218,138,138,168,169,162,144,86,175,57,77,216,221,61,175,253,144,126,204,247,47,85,233,47,180,254,240,122,223,176,179,54,104,122,175,31,217,254,63,47,133,237,239,237,242,63,183,187,175,78,247,116,254,245,57,175,40,157,239,222,141,202,226,75,82,96,183,27,119,181,174,170,198,193,161,238,91,138,158,111,63,110,244,17,206,219,244,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,127,173,79,65,207,59,248,39,252,201,253,52,172,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,35,130,142,20,112,92,37,236,213,45,27,226,197,92,213,249,46,151,53,78,110,148,47,111,175,181,220,245,142,52,116,138,175,88,96,99,252,81,167,70,53,122,62,79,27,31,44,136,72,0,80,15,52,127,125,155,155,250,47,195,210,62,77,59,196,14,190,218,206,2,101,218,141,32,250,149,177,187,163,174,53,21,76,213,196,89,153,118,40,42,210,192,59,197,4,145,200,214,181,146,182,105,98,149,175,107,209,241,189,205,252,58,175,94,85,195,118,200,101,120,143,222,221,45,178,248,108,229,76,53,141,71,98,86,190,253,152,221,35,43,65,12,18,88,153,232,198,254,47,122,69,12,157,140,234,212,115,251,90,174,98,42,189,52,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,16,87,156,22,206,96,181,207,12,11,186,182,38,244,249,173,180,200,65,98,156,157,175,127,158,173,235,16,84,177,91,162,61,172,111,115,223,90,95,34,181,238,79,77,216,222,212,145,202,82,9,165,222,27,182,67,21,195,134,201,105,109,151,195,103,45,230,107,233,202,242,181,247,236,198,216,223,102,121,167,146,196,207,70,55,240,99,22,89,164,236,103,87,43,89,218,213,115,213,21,235,210,193,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,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,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,60,254,225,104,172,86,229,104,13,75,183,57,219,22,224,198,234,172,61,220,37,201,106,61,173,158,56,44,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,184,132,31,238,42,112,177,255,0,127,219,171,255,0,194,184,239,250,137,34,183,191,69,98,182,215,129,173,125,183,56,43,22,231,198,233,93,167,202,225,41,203,109,237,116,242,65,91,15,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,103,48,208,70,149,225,251,64,241,53,192,78,212,237,70,227,50,219,49,183,52,62,149,183,21,202,41,10,93,165,60,52,171,185,178,215,146,104,228,108,111,86,247,196,231,35,122,172,114,200,223,195,185,74,54,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,37,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,133,11,241,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,244,28,166,245,254,178,211,60,99,105,141,25,130,212,54,234,96,181,141,124,133,108,238,61,170,139,5,230,87,199,218,177,2,189,170,138,136,248,229,141,21,175,78,143,68,116,141,69,237,145,237,119,181,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,167,52,110,4,177,91,39,149,135,125,246,95,76,219,175,162,115,150,30,221,65,142,169,3,125,22,158,186,231,49,34,124,125,171,221,21,107,14,123,145,25,217,227,138,70,163,17,205,73,161,137,177,131,133,30,43,183,31,132,173,199,102,181,209,82,250,236,85,239,28,25,252,4,243,43,42,229,234,181,85,81,174,84,69,241,204,206,231,44,83,34,43,163,115,156,138,143,99,228,141,246,63,205,179,95,232,221,211,224,155,64,110,14,223,106,26,153,205,61,156,215,20,44,209,189,89,87,178,86,125,159,146,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,132,28,174,61,246,109,151,235,95,15,116,191,224,80,15,52,127,125,155,155,250,47,195,210,34,254,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,9,198,77,110,47,182,190,238,67,59,90,165,13,119,166,44,36,58,142,141,26,82,193,73,140,158,73,150,156,213,214,73,36,87,49,241,68,173,114,43,251,210,72,164,234,214,177,99,87,74,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,64,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,53,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,203,185,99,250,23,151,158,43,137,126,95,251,117,186,155,87,78,166,59,117,49,213,243,8,246,43,155,12,26,146,8,242,215,81,181,231,114,244,107,44,181,168,141,138,119,42,34,162,54,41,87,179,199,36,16,3,25,150,215,219,81,172,159,115,13,147,212,26,59,86,96,44,79,81,242,214,154,108,126,71,31,58,35,225,154,37,115,85,178,196,254,139,36,111,111,224,191,139,154,191,235,66,250,56,28,227,143,70,241,123,163,93,86,211,42,96,247,23,7,93,175,207,96,88,245,236,145,157,81,190,182,159,114,171,159,89,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,223,111,166,197,237,199,17,123,113,145,218,253,208,195,122,236,85,238,146,195,52,74,140,181,143,180,212,84,142,213,105,21,23,199,51,59,157,209,122,43,85,174,115,30,215,177,239,99,169,7,9,203,247,116,240,252,94,232,254,24,247,66,31,69,83,80,100,19,187,80,81,109,152,241,249,10,48,84,109,219,223,103,217,158,178,36,179,71,2,186,63,244,106,214,206,173,107,250,55,243,23,231,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,76,60,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,16,255,0,126,249,95,236,23,17,59,177,157,222,61,107,171,247,2,150,107,80,122,95,83,6,47,33,74,58,172,240,86,138,187,59,27,37,73,30,157,89,11,85,122,189,127,50,175,78,137,209,19,176,112,191,194,254,129,225,51,64,100,54,231,110,114,250,131,35,141,200,230,37,205,203,46,110,196,51,78,217,228,134,24,92,214,186,24,162,106,51,182,187,21,17,90,171,213,93,248,255,0,114,37,48,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,202,185,174,112,45,254,159,138,13,148,209,159,247,69,173,127,74,139,191,230,185,185,72,235,163,127,245,190,169,237,119,253,164,202,207,248,196,197,117,108,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,231,223,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,249,60,202,249,122,83,220,220,21,237,245,216,109,33,254,254,168,118,203,152,193,226,225,130,188,121,138,189,246,102,179,105,144,199,10,73,103,34,233,38,99,149,93,39,116,145,196,173,107,95,39,99,93,242,242,105,225,227,21,166,246,191,41,196,142,107,21,109,154,135,86,88,183,132,195,216,117,198,186,5,194,67,36,94,71,50,38,47,229,123,238,65,43,92,178,254,110,149,99,86,35,90,231,44,150,62,8,173,199,63,3,12,227,69,154,41,23,115,215,71,59,71,46,71,162,253,139,246,130,90,75,126,155,175,225,231,139,179,183,211,39,250,221,215,187,253,93,63,31,218,224,143,131,168,56,55,209,90,135,73,183,95,38,173,155,63,148,110,69,247,126,201,251,61,99,107,98,108,109,139,179,205,47,119,69,71,59,175,84,255,0,23,78,159,235,36,121,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,20,23,127,137,189,125,194,207,30,219,165,184,26,66,205,187,152,214,110,70,125,217,173,60,185,25,171,82,204,192,151,110,71,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,215,127,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,168,190,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,31,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,111,167,138,222,10,118,179,140,31,186,223,180,204,254,171,198,125,210,245,222,139,236,43,85,161,242,122,175,7,147,203,230,130,94,189,61,51,59,123,123,122,117,119,94,189,83,167,63,216,78,87,251,5,195,182,236,96,183,143,69,106,253,192,187,154,211,254,171,211,65,148,200,82,146,171,252,245,165,174,254,246,199,82,55,175,70,76,229,78,143,79,204,137,215,170,117,69,152,0,242,155,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,102,95,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,59,175,47,173,226,197,108,135,22,154,23,87,106,92,245,188,86,158,187,98,108,38,98,88,173,54,8,22,11,112,190,24,221,105,207,123,25,233,163,176,234,243,200,175,94,141,72,59,209,21,204,106,26,30,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,42,175,158,119,240,79,249,147,250,105,215,249,101,113,219,138,222,237,27,142,216,205,210,212,214,228,221,12,13,121,27,86,230,82,118,189,250,146,147,21,206,107,227,147,162,43,236,195,23,70,200,199,247,72,246,71,231,238,145,86,111,23,75,227,219,130,12,23,23,26,18,43,186,114,174,43,27,185,184,79,20,88,76,221,201,159,94,23,213,89,145,102,171,109,209,197,35,228,135,177,210,190,52,236,87,50,94,157,174,107,100,149,31,66,218,167,73,234,173,13,157,181,165,181,174,153,202,233,252,213,46,207,83,142,202,82,146,165,168,59,216,215,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,11,201,229,69,188,90,251,120,248,92,158,230,227,103,173,231,50,90,111,84,95,194,69,147,189,106,107,55,109,193,226,130,219,93,98,105,158,247,72,246,186,219,227,106,167,68,72,227,141,189,63,42,170,209,9,110,156,168,120,28,173,166,177,88,78,46,55,25,246,211,59,146,175,97,250,71,18,172,150,186,81,169,43,100,129,215,103,71,35,86,87,207,19,159,226,106,117,137,33,149,178,117,123,164,103,134,205,1,226,183,163,104,116,110,253,109,126,160,218,61,192,130,220,152,45,69,93,176,216,90,147,172,51,196,246,72,217,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,179,255,0,145,143,241,179,249,111,250,145,106,128,162,190,110,59,153,170,181,135,23,185,141,11,150,183,211,11,160,177,244,49,248,138,177,201,39,141,190,166,164,55,39,157,204,115,213,137,51,223,58,49,207,99,91,221,28,16,53,81,85,157,87,128,112,177,189,127,217,219,136,45,19,188,114,99,253,109,77,63,144,95,95,3,98,242,72,250,51,196,250,246,188,77,242,70,139,50,65,52,171,31,115,209,190,68,103,119,86,245,69,210,152,35,255,0,21,188,20,237,103,24,63,117,191,105,153,253,87,140,251,165,235,189,23,216,86,171,67,228,245,94,15,39,151,205,4,189,122,122,102,118,246,246,244,234,238,189,122,167,79,63,194,255,0,47,77,151,225,51,95,228,55,27,110,117,62,181,200,228,178,56,121,112,146,197,155,187,82,104,27,4,147,67,51,156,214,195,90,39,35,251,171,177,17,85,202,157,21,223,135,247,42,68,190,121,223,193,63,230,79,233,167,31,228,195,137,197,100,120,175,205,220,200,99,42,90,177,139,208,247,237,209,150,104,90,247,213,157,110,82,133,101,137,202,157,88,245,138,105,99,87,55,162,246,72,246,255,0,115,149,22,237,0,40,7,154,63,190,205,205,253,23,225,233,30,215,64,104,172,86,170,229,15,185,89,220,133,139,113,216,209,219,177,6,110,139,97,123,81,146,78,250,248,202,42,217,81,90,170,172,241,94,149,200,141,86,175,123,88,189,122,34,181,209,127,96,119,143,59,195,254,242,233,61,226,211,144,250,139,122,103,32,219,18,86,238,99,61,93,87,181,209,217,173,222,246,61,35,242,193,36,177,121,59,21,204,239,238,111,230,106,41,166,144,1,82,188,235,55,210,158,87,59,162,248,120,192,230,124,223,98,119,234,77,69,90,52,130,72,217,106,86,120,232,177,207,69,89,99,153,144,186,211,221,26,163,26,177,219,129,255,0,159,171,85,149,130,94,247,42,29,226,197,110,87,9,120,77,34,236,245,187,218,135,111,172,88,194,101,34,187,105,178,207,28,14,154,73,169,57,141,239,115,210,178,87,123,32,141,92,141,78,181,101,99,19,182,52,82,101,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,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,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,255,0,117,119,51,74,236,222,220,106,61,210,214,182,253,62,23,76,227,229,200,89,237,146,54,73,55,98,126,72,34,242,61,140,116,210,189,91,28,108,87,39,124,143,99,81,122,185,10,107,255,0,117,79,121,127,181,199,237,127,239,30,87,246,97,246,135,217,159,116,60,13,240,253,221,243,255,0,139,211,121,188,127,104,248,255,0,121,231,242,245,242,254,78,255,0,79,251,162,226,182,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,168,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,57,87,30,220,16,96,184,184,208,145,93,211,149,113,88,221,205,194,120,162,194,102,238,76,250,240,190,170,204,139,53,91,110,142,41,31,36,61,142,149,241,167,98,185,146,244,237,115,91,36,168,250,11,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,245,123,201,187,218,203,125,247,19,33,186,91,131,61,73,245,14,90,189,24,111,79,90,4,133,150,31,90,164,53,82,101,98,126,86,189,237,129,175,122,53,26,206,247,59,181,172,111,70,165,186,114,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,78,171,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,89,246,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,131,56,251,224,218,207,8,59,161,75,31,130,179,110,254,132,212,245,214,109,57,122,245,216,167,186,247,193,28,41,114,27,9,28,113,163,94,201,101,71,53,81,157,139,28,177,244,115,158,146,35,120,85,109,204,213,85,182,179,35,179,158,175,203,166,242,26,130,158,166,240,73,36,142,244,247,171,214,179,95,190,22,247,248,217,228,142,215,73,23,177,92,239,4,31,153,17,157,22,64,114,184,247,217,182,95,173,124,61,210,255,0,129,64,60,209,253,246,110,111,232,191,15,72,242,154,63,132,157,85,184,156,35,231,184,156,209,114,250,191,185,90,130,254,63,81,99,149,210,73,51,168,199,6,53,240,207,86,40,225,119,95,31,170,183,37,135,201,35,90,216,162,107,145,63,43,250,200,174,84,60,47,239,206,103,116,48,156,72,225,242,246,244,150,128,199,88,177,70,229,132,177,225,159,81,65,227,147,201,90,8,157,20,140,158,178,88,142,6,202,231,246,34,42,57,97,127,158,30,177,92,248,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,36,166,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,66,152,119,191,148,254,238,96,120,139,198,109,174,203,210,183,127,66,106,122,239,155,19,169,243,82,190,120,49,239,130,175,125,136,114,115,85,173,210,187,221,43,92,145,47,139,178,68,150,38,163,156,244,149,25,107,252,53,240,215,183,28,43,109,194,237,150,217,46,86,106,19,100,39,202,91,183,148,180,147,218,183,106,84,99,22,71,171,26,200,219,210,56,162,141,18,54,49,189,177,162,170,43,149,206,118,107,11,254,229,113,236,79,108,191,90,249,139,167,42,230,151,193,150,220,110,38,220,103,184,149,198,101,113,90,75,89,233,44,127,168,201,91,180,244,134,174,160,171,26,35,35,173,50,255,0,221,159,224,142,188,136,138,233,28,177,192,238,168,177,58,26,139,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,32,176,92,79,108,214,23,119,176,26,127,43,132,143,37,228,130,205,28,132,15,111,134,212,78,236,153,176,204,173,107,45,66,143,69,70,205,31,229,94,138,215,35,36,108,145,51,170,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,201,38,39,21,54,86,190,118,108,101,71,228,169,215,154,165,123,142,133,171,60,48,76,232,221,44,76,147,167,115,88,247,65,11,156,212,94,142,88,163,85,235,218,157,62,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,146,248,210,230,115,175,183,39,119,49,19,112,217,172,117,6,145,210,122,34,196,139,70,253,75,115,87,126,161,157,95,27,150,197,170,170,190,39,214,69,133,169,20,19,70,229,236,116,139,34,39,149,97,142,207,248,59,226,171,70,241,95,180,120,253,97,134,201,84,110,167,199,87,175,91,86,98,35,141,97,126,59,34,172,252,234,216,156,247,187,211,72,230,200,232,95,220,238,230,34,181,87,200,201,24,206,234,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,233,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,80,60,109,114,190,214,88,173,232,193,102,120,113,210,246,239,105,61,194,204,37,107,204,108,104,248,52,214,70,213,185,28,170,248,106,215,69,173,139,100,79,143,181,232,217,60,73,12,136,245,78,177,35,231,255,0,5,92,27,104,222,16,116,4,248,252,93,155,119,245,102,167,175,143,155,84,222,150,234,207,3,237,193,10,162,195,85,60,113,163,107,50,89,108,186,53,115,60,170,146,254,119,59,163,81,180,109,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,231,201,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,115,71,246,39,185,191,162,252,197,34,128,77,84,0,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,86,6,143,120,57,226,23,251,79,240,251,166,247,102,237,108,85,44,213,191,61,44,222,63,29,107,205,29,59,208,74,232,220,213,69,85,124,94,70,36,115,182,39,170,185,177,207,31,230,122,116,123,187,89,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,82,177,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,193,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,207,201,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,208,247,0,251,153,170,183,119,132,45,182,215,90,214,223,171,205,88,199,216,199,217,180,233,36,146,75,94,138,220,212,217,60,175,145,238,123,230,145,149,218,249,30,174,252,210,57,238,68,68,84,68,144,0,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,34,111,242,150,209,88,173,202,224,107,115,246,231,59,98,220,24,221,85,170,51,88,75,146,212,123,91,60,112,89,195,209,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,138,118,52,103,192,206,232,101,119,143,132,189,179,215,153,214,219,92,148,248,127,179,110,79,110,235,173,207,110,122,51,73,74,75,82,74,228,71,57,243,58,178,204,189,122,170,44,138,138,231,116,238,94,234,1,154,206,41,247,175,251,68,241,5,173,183,142,60,127,162,169,168,50,9,232,32,116,94,57,25,70,8,153,94,175,149,190,73,17,38,88,33,137,100,237,122,183,200,175,237,232,222,136,156,168,157,60,163,56,133,253,148,241,5,46,211,100,235,98,153,133,221,95,13,41,114,23,45,122,121,41,222,169,21,153,41,182,53,114,246,73,230,124,175,131,196,168,142,116,147,67,218,238,173,86,73,119,224,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,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,205,103,22,62,233,247,147,234,6,161,249,25,203,158,229,157,150,197,96,57,127,237,254,119,59,147,169,142,198,227,171,231,173,220,185,110,102,195,5,104,35,203,94,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,149,151,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,69,95,186,122,171,238,175,223,175,187,57,95,187,127,104,125,147,246,199,162,147,208,250,239,31,151,211,121,250,120,252,222,63,207,227,238,238,237,252,221,58,126,36,149,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,231,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,175,94,104,220,9,101,119,179,21,14,251,236,190,153,169,99,91,96,235,189,186,131,29,82,7,122,221,67,73,173,98,68,248,251,87,182,91,53,218,199,34,51,179,201,44,110,70,35,156,176,195,19,169,132,186,158,74,158,214,53,79,212,11,223,29,142,32,7,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,213,121,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,57,254,250,108,94,220,113,23,183,25,29,175,221,12,55,174,197,94,233,44,51,68,168,203,88,251,77,69,72,237,86,145,81,124,115,51,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,67,240,253,175,184,101,221,11,219,81,184,204,168,252,149,58,245,237,197,114,138,76,180,174,193,52,104,230,203,94,73,163,141,210,49,29,223,19,156,141,232,146,69,35,127,30,213,59,7,43,143,125,155,101,250,215,195,221,47,248,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,244,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,50,174,95,159,44,236,182,43,1,203,255,0,111,243,185,220,157,76,118,55,29,95,61,110,229,203,115,54,24,43,65,30,90,243,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,172,190,98,60,111,220,226,171,93,166,146,209,214,187,118,203,73,228,37,151,4,228,134,122,211,101,36,116,49,70,251,86,162,124,174,99,187,94,201,253,58,172,113,200,200,172,57,30,212,115,222,212,249,56,4,224,79,43,197,222,166,187,157,212,183,45,226,118,235,78,216,74,153,139,149,100,116,23,109,79,37,121,157,28,84,100,125,121,96,123,227,145,181,221,51,94,168,173,142,102,42,126,47,105,125,56,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,17,43,141,78,99,59,113,194,165,198,104,60,37,95,189,123,133,254,73,114,108,68,93,61,45,42,171,60,46,146,59,147,163,209,213,230,154,170,204,232,81,172,149,205,119,138,73,35,241,189,158,73,23,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,204,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,242,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,235,2,150,39,43,145,173,126,230,63,25,110,213,124,93,116,183,122,88,97,115,217,86,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,124,140,111,247,185,17,122,7,15,28,64,235,238,25,119,66,142,235,237,203,234,63,37,78,189,138,146,211,188,179,45,43,176,77,26,181,209,88,142,25,35,116,140,71,118,74,214,171,186,36,145,70,239,199,181,13,15,108,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,0,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,115,71,246,39,185,191,162,252,197,34,128,77,84,0,12,240,243,5,222,44,86,247,241,105,174,181,118,154,207,91,202,233,234,86,33,194,97,229,150,211,103,129,32,169,11,33,145,213,92,199,189,158,154,75,13,177,60,106,197,232,228,159,189,81,28,247,33,29,65,102,156,147,247,139,21,133,214,90,243,100,51,153,235,113,88,212,181,234,230,240,20,230,180,214,212,116,245,82,70,220,108,81,185,232,171,102,72,164,129,234,145,177,85,209,83,122,185,81,34,105,110,132,85,230,143,236,79,115,127,69,249,138,69,0,154,168,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,197,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,74,198,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,137,92,211,117,253,109,11,193,110,178,170,154,134,222,39,37,170,172,80,192,99,86,178,202,215,218,124,150,89,45,138,234,248,211,242,177,244,224,182,143,239,84,99,153,220,197,235,222,141,117,32,236,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,145,92,214,182,207,246,119,198,78,163,200,215,169,138,169,67,90,227,232,234,106,112,99,227,241,246,249,35,90,246,31,51,81,141,106,77,37,170,182,101,114,167,119,119,149,30,231,119,57,200,146,171,146,22,230,122,157,43,185,123,57,114,222,42,47,179,242,21,53,54,62,15,39,109,235,30,162,53,175,109,253,170,255,0,207,12,126,150,146,117,107,19,181,211,254,103,47,123,17,44,252,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,43,215,153,118,128,173,183,220,105,110,37,92,110,158,183,138,198,231,44,86,207,213,89,146,94,203,143,183,90,57,109,88,137,242,42,247,177,215,22,218,47,106,246,53,237,123,27,219,217,218,147,171,146,126,232,101,117,14,209,235,205,168,200,54,220,213,244,102,98,174,74,141,137,174,186,86,71,6,65,146,117,171,20,74,157,33,99,37,167,44,171,218,238,142,125,167,175,107,85,21,95,99,224,134,188,215,183,139,21,182,188,37,230,244,139,115,214,232,234,29,193,177,95,9,139,138,149,166,197,60,144,54,104,230,186,231,183,189,175,90,203,93,143,130,69,106,57,58,218,137,143,78,217,21,74,33,7,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,165,238,31,183,51,246,201,177,218,15,116,164,183,138,177,111,83,105,250,57,11,255,0,101,201,223,86,27,207,133,190,170,6,126,119,171,124,83,164,177,171,28,229,115,28,197,107,151,185,170,116,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,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,53,156,88,251,167,222,79,168,26,135,228,103,61,254,164,227,71,85,127,100,45,191,225,71,64,59,43,128,169,132,251,82,125,81,148,130,244,149,228,202,250,171,119,92,218,45,108,79,68,125,53,130,218,44,173,149,23,201,39,106,118,181,177,119,75,226,184,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,50,247,191,177,230,193,126,192,191,179,167,220,76,87,221,191,179,253,55,170,251,46,151,174,245,222,139,209,253,175,223,225,241,253,163,227,252,125,79,143,187,187,241,254,239,192,162,206,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,88,92,122,214,217,140,173,78,31,183,131,59,82,134,223,100,236,89,155,21,151,183,229,122,226,114,51,186,30,200,100,149,210,248,171,209,114,182,119,42,164,95,150,105,214,71,185,172,89,30,219,159,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,51,215,204,123,73,233,93,13,198,118,225,233,109,21,166,113,90,127,11,75,236,159,77,142,197,210,142,165,88,59,241,85,30,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,44,87,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,117,94,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,1,94,188,235,241,56,169,184,109,209,185,217,177,149,31,146,167,174,43,212,175,113,208,181,103,134,9,168,93,116,177,50,78,157,205,99,221,4,46,115,81,122,57,98,141,87,175,106,116,129,124,174,61,246,109,151,235,95,15,116,191,224,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,101,92,145,90,223,139,188,174,107,131,157,188,225,23,76,227,173,227,241,184,11,23,50,90,150,251,172,57,139,147,157,249,11,118,43,213,99,24,238,215,86,99,103,142,87,121,17,85,211,50,53,107,89,225,71,203,231,248,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,133,185,136,240,83,170,184,98,215,105,174,171,231,242,186,163,70,107,60,132,190,143,51,149,181,37,220,162,94,240,197,45,143,180,167,72,35,139,205,52,207,178,248,186,57,206,123,34,145,206,252,90,229,63,43,128,158,55,243,188,35,235,185,105,106,59,89,92,150,217,102,252,178,230,240,148,225,101,137,153,105,33,84,134,213,70,201,44,108,142,110,246,196,201,23,189,26,248,186,247,53,206,142,37,100,85,52,167,194,119,181,141,155,250,127,167,190,58,3,170,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,35,202,112,247,197,118,119,135,77,154,221,237,27,161,101,202,227,181,126,228,125,137,79,31,155,165,51,34,251,42,173,103,91,91,114,35,149,21,233,51,217,59,34,141,88,141,115,124,143,145,36,99,226,98,63,144,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,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,62,224,239,70,240,211,176,223,179,12,238,31,79,231,115,186,142,188,139,173,111,54,154,201,6,97,242,119,167,166,122,77,213,100,173,20,82,44,45,106,181,172,114,121,36,88,216,233,164,69,170,190,96,156,5,106,30,25,181,149,237,115,183,216,43,119,54,175,47,98,73,168,190,191,170,186,252,3,17,43,53,97,189,50,196,140,133,142,177,97,209,215,87,72,247,189,140,68,115,156,244,85,94,127,193,87,25,58,203,132,29,127,62,67,23,90,165,253,39,169,236,99,225,213,52,101,164,147,206,250,144,76,170,179,85,95,36,106,219,44,138,91,45,141,28,255,0,18,172,191,157,174,232,213,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,57,163,251,19,220,223,209,126,98,145,64,38,170,0,56,167,24,220,66,255,0,102,14,31,117,38,236,210,173,138,187,154,169,224,165,132,199,228,109,120,99,185,122,121,91,27,90,136,138,143,151,198,197,146,119,68,197,71,58,56,36,252,204,78,175,110,115,49,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,59,95,27,251,67,163,118,23,137,205,91,180,123,127,5,184,240,90,118,190,34,26,235,110,117,154,121,94,252,93,73,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,159,86,201,236,94,11,115,248,96,223,253,198,251,27,43,119,84,237,167,221,172,142,33,216,245,123,251,106,207,98,212,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,231,251,3,188,121,222,31,247,151,73,239,22,156,135,212,91,211,57,6,216,146,183,115,25,234,234,189,174,142,205,110,247,177,233,31,150,9,37,139,201,216,174,103,127,115,127,51,81,77,47,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,14,104,254,196,247,55,244,95,152,164,80,9,170,130,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,20,172,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,10,128,231,105,185,154,87,80,110,62,221,237,110,38,223,168,205,104,252,126,67,33,151,241,201,27,227,175,235,214,183,130,7,118,189,94,201,145,149,22,71,49,237,111,238,231,129,200,174,71,254,30,87,147,102,202,125,249,226,11,45,188,118,242,30,26,155,101,143,79,12,17,203,219,36,247,178,49,88,175,31,115,86,55,35,161,108,12,184,174,232,246,57,36,240,116,238,111,122,18,43,157,134,215,229,117,14,209,232,61,215,199,186,220,213,244,102,98,214,54,245,120,105,58,86,71,6,65,145,244,181,44,168,189,33,99,37,167,20,73,220,222,142,125,166,39,115,85,17,31,5,121,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,227,252,240,116,5,104,178,187,89,186,84,116,245,181,177,106,190,71,1,148,203,53,37,116,8,200,157,20,244,171,189,122,248,152,245,89,175,189,191,130,61,232,146,127,137,35,78,222,21,202,59,115,53,86,143,226,247,15,161,113,54,250,225,117,238,62,254,63,47,86,73,36,241,187,211,84,154,228,19,181,141,122,49,102,99,224,86,53,239,107,187,99,158,118,162,34,191,170,94,160,41,3,155,159,16,191,181,110,32,162,218,108,101,108,83,240,187,85,230,165,22,66,157,175,81,37,203,214,226,173,37,198,200,173,94,200,252,47,137,144,120,145,21,205,146,25,187,157,213,200,200,248,174,209,108,94,11,84,240,157,191,91,243,168,240,217,87,219,209,63,119,113,218,106,223,87,199,71,213,91,201,68,203,171,213,17,18,89,163,129,98,111,103,114,181,141,183,220,230,43,157,19,155,192,14,255,0,199,126,197,224,184,118,226,131,87,109,206,142,195,101,113,218,89,190,151,35,130,110,65,94,254,250,182,43,199,35,210,25,94,136,178,195,28,235,60,13,122,171,157,251,149,107,222,231,181,238,89,235,201,99,126,107,101,180,110,171,225,203,51,118,219,242,88,43,15,212,216,84,154,196,178,179,236,233,150,56,172,195,19,21,157,144,50,43,11,28,138,157,255,0,188,125,231,185,25,249,94,229,179,66,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,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,53,156,88,251,167,222,79,168,26,135,228,103,60,166,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,154,9,224,239,133,93,27,194,134,209,227,244,126,27,27,81,218,159,35,94,189,157,89,151,142,69,153,249,28,138,51,243,163,101,115,24,239,77,27,157,35,97,103,107,123,88,170,229,79,35,228,123,251,169,194,184,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,202,1,222,45,157,215,219,21,175,242,155,115,184,216,27,120,236,150,58,196,241,69,44,181,102,134,12,132,17,205,36,45,183,85,211,49,142,150,180,142,137,235,28,168,212,71,34,127,233,68,182,158,82,220,91,235,45,225,209,182,54,19,89,233,123,118,31,183,24,122,204,198,106,90,149,145,181,23,28,213,108,53,233,90,86,244,107,44,181,169,210,39,39,250,104,161,145,92,136,248,92,249,108,40,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,78,171,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,12,171,158,215,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,161,62,23,120,100,208,60,44,237,126,55,111,244,133,106,151,50,76,174,214,230,181,10,227,161,173,119,51,58,73,44,157,243,186,52,238,115,24,233,229,108,76,123,158,177,198,173,103,115,186,43,157,216,1,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,30,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,241,83,74,124,39,123,88,217,191,167,250,123,227,160,58,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,34,169,122,124,187,184,5,167,195,30,149,93,121,186,88,252,86,75,115,115,126,43,29,22,180,22,62,236,198,145,202,207,77,86,207,106,189,38,123,39,145,182,36,141,233,27,191,44,109,238,108,126,73,102,169,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,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,49,56,85,214,92,40,110,230,67,71,230,113,182,221,166,50,54,44,89,210,121,121,36,73,153,145,199,35,255,0,34,58,86,177,141,245,49,181,209,182,102,118,183,181,234,142,68,241,190,55,191,191,242,167,226,223,89,109,78,232,80,225,213,218,94,222,163,210,123,133,152,71,178,28,117,100,125,220,86,69,241,177,142,186,138,159,139,235,36,80,177,103,107,151,247,113,195,229,98,167,100,140,154,237,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,160,19,85,0,21,23,206,195,120,177,89,173,101,160,246,67,7,158,183,45,141,53,94,214,111,63,78,27,77,117,70,207,105,35,109,54,203,27,94,170,150,99,138,57,222,137,35,17,91,21,198,43,85,82,87,28,127,148,238,197,231,119,63,138,12,102,227,125,141,138,187,165,182,211,174,71,46,236,130,177,253,182,167,175,98,58,9,12,74,142,87,76,217,217,231,107,250,35,99,244,202,238,246,191,198,215,249,94,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,87,174,255,0,108,230,119,135,253,229,213,155,59,168,230,245,22,244,206,65,213,227,179,218,198,122,186,175,106,73,90,207,99,30,244,143,203,4,145,75,227,239,87,51,191,181,223,153,170,133,207,242,161,222,44,86,229,112,151,132,210,46,207,91,189,168,118,250,197,140,38,82,43,182,155,44,241,192,233,164,154,147,152,222,247,61,43,37,119,178,8,213,200,212,235,86,86,49,59,99,69,61,7,52,127,98,123,155,250,47,204,82,40,4,213,65,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,86,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,167,222,191,237,19,196,22,182,222,56,241,254,138,166,160,200,39,160,129,209,120,228,101,24,34,101,122,190,86,249,36,68,153,96,134,37,147,181,234,223,34,191,183,163,122,34,91,79,39,221,156,193,104,110,24,19,117,107,205,234,51,91,151,144,158,197,201,59,94,207,5,90,54,39,169,94,183,69,123,152,238,215,178,204,190,68,107,28,190,167,177,221,201,27,84,146,188,83,236,167,246,137,225,247,91,108,228,121,15,69,111,80,99,211,208,78,233,124,113,178,244,18,178,197,95,43,188,114,42,66,179,195,18,73,218,197,119,141,95,219,209,221,21,51,88,105,247,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,79,86,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,233,92,211,116,5,109,117,193,110,178,180,154,122,222,91,37,165,108,80,207,227,82,178,74,231,213,124,118,89,21,139,10,200,215,243,49,148,231,182,175,239,69,99,89,220,245,233,216,142,109,27,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,167,227,202,110,174,230,105,93,155,219,141,71,186,90,214,223,167,194,233,156,124,185,11,61,178,70,201,38,236,79,201,4,94,71,177,142,154,87,171,99,141,138,228,239,145,236,106,47,87,33,152,204,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,116,221,141,139,206,240,237,201,211,63,183,58,199,13,138,199,106,150,250,12,142,117,184,245,99,251,237,88,212,21,100,98,77,43,17,18,89,163,129,96,129,207,69,115,127,114,141,99,220,198,177,203,80,37,196,243,159,216,107,58,171,107,244,214,255,0,224,169,84,245,26,30,195,177,121,215,182,188,77,158,76,117,201,35,108,18,62,101,122,61,236,134,207,70,54,36,107,255,0,27,210,61,59,17,175,87,87,95,3,251,197,149,217,14,40,246,255,0,87,83,207,84,197,99,110,230,43,97,51,210,222,180,232,41,46,42,220,173,134,203,172,57,30,198,246,70,215,36,237,89,23,177,178,65,27,220,139,217,208,209,153,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,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,155,110,38,241,57,92,255,0,23,123,175,130,193,99,45,228,114,89,29,200,206,212,167,78,164,46,154,123,51,201,147,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,92,79,46,110,10,63,178,174,220,79,159,215,248,204,84,155,155,170,127,121,146,179,2,121,100,197,209,84,98,199,140,108,221,206,99,187,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,0,35,87,25,92,16,109,199,23,24,236,13,220,189,95,179,117,78,19,33,70,38,102,234,204,149,236,63,14,182,152,183,170,189,203,20,137,39,238,29,97,240,35,152,168,201,251,127,51,89,36,200,254,193,179,187,59,160,118,43,64,98,246,231,110,112,53,49,216,220,117,120,34,150,88,170,195,12,249,9,227,134,56,93,110,211,161,99,27,45,153,27,19,22,73,85,168,174,84,255,0,208,137,237,78,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,234,188,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,203,14,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,250,112,19,193,6,11,132,125,9,45,221,71,87,21,146,220,220,223,150,44,222,110,156,207,177,11,42,164,202,176,213,168,233,34,141,241,195,216,216,159,34,118,35,159,47,94,231,57,177,196,140,149,64,3,143,241,69,195,38,129,226,155,107,242,91,127,171,235,84,167,146,125,119,55,11,168,83,29,13,155,184,105,214,72,164,239,129,210,39,115,88,247,65,19,101,99,28,197,146,52,115,59,155,213,28,220,246,111,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,61,194,119,181,141,155,250,127,167,190,58,3,170,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,34,90,114,175,224,42,181,90,216,174,41,247,147,5,82,227,238,87,135,33,161,177,150,60,168,250,111,73,102,106,223,179,94,72,154,213,122,181,144,75,85,237,123,217,217,47,151,162,61,34,115,45,40,3,154,111,207,14,187,71,196,150,141,179,163,55,91,73,212,200,177,213,230,134,142,77,145,49,185,28,75,228,86,57,102,167,97,90,174,133,253,209,68,170,137,213,143,236,70,200,215,179,171,87,192,112,103,193,158,129,225,51,64,86,167,78,141,76,142,182,200,215,100,185,236,244,177,67,52,237,158,72,107,165,154,149,108,164,17,76,148,124,213,210,72,226,147,170,245,94,231,126,63,221,34,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,134,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,160,19,85,0,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,67,191,219,199,157,226,3,121,117,102,241,106,56,125,61,189,77,144,117,136,235,119,49,254,146,171,26,145,214,173,222,198,49,36,241,65,28,81,121,59,17,207,236,238,119,230,114,169,114,156,167,118,47,5,182,28,48,99,55,27,236,108,173,45,83,185,125,114,57,119,100,21,236,238,171,5,139,17,208,72,98,84,106,54,23,64,255,0,59,95,209,93,39,169,87,119,185,158,54,178,181,185,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,30,127,157,134,206,226,176,186,203,65,239,126,15,3,110,43,26,150,189,172,38,126,228,53,90,218,142,158,170,70,234,110,150,70,177,21,108,201,20,147,177,22,71,170,186,42,108,70,162,36,78,57,87,41,13,249,179,181,156,75,199,182,217,11,181,32,211,219,159,95,236,187,43,102,196,85,217,22,70,6,73,45,25,17,239,98,185,239,115,150,90,204,137,175,103,123,238,53,127,51,152,198,173,143,243,71,246,39,185,191,162,252,197,34,128,77,84,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,165,99,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,19,211,139,221,222,179,177,28,52,110,22,233,99,231,183,6,75,19,135,124,56,185,235,65,20,207,175,145,178,246,213,167,50,178,95,200,230,50,196,241,61,232,228,119,228,107,191,43,255,0,194,185,193,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,158,213,109,158,149,217,189,184,211,155,91,162,170,122,124,46,153,199,197,143,173,221,28,108,146,110,196,252,243,203,227,99,24,233,165,122,186,73,30,141,78,249,30,247,42,117,114,158,172,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,37,159,242,108,222,191,191,60,62,229,182,114,222,63,195,111,108,178,9,225,158,56,187,99,158,142,70,91,22,35,238,114,200,229,116,205,157,151,17,221,24,198,164,126,14,157,206,239,82,127,130,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,166,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,91,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,61,192,62,230,106,173,221,225,11,109,181,214,181,183,234,243,86,49,246,49,246,109,58,73,36,146,215,162,183,53,54,79,43,228,123,158,249,164,101,118,190,71,171,191,52,142,123,145,17,21,17,35,7,57,253,249,179,165,118,191,77,108,6,10,237,79,81,174,44,59,41,157,99,108,68,233,227,199,83,146,55,65,27,225,86,43,216,201,172,244,123,101,71,51,241,163,35,19,189,28,244,109,122,240,33,177,120,46,34,120,160,210,59,115,172,112,217,92,142,150,119,170,200,231,91,143,87,179,178,173,122,242,72,196,154,86,34,172,80,201,58,65,3,158,138,215,126,249,26,199,181,238,99,146,223,249,163,251,19,220,223,209,126,98,145,64,38,159,119,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,205,22,225,104,172,174,218,235,253,75,183,57,219,21,39,201,105,92,197,220,37,201,106,61,206,130,73,235,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,184,190,142,91,219,223,138,222,238,20,52,155,177,248,59,120,187,26,14,189,125,15,121,147,72,217,25,60,244,41,215,68,158,39,39,69,86,73,20,145,61,81,205,69,107,213,236,252,200,212,145,245,237,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,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,16,171,134,190,1,105,232,254,34,119,75,137,141,226,199,226,178,153,93,71,172,51,55,180,158,30,122,208,92,143,25,85,249,71,89,175,146,115,220,215,118,92,119,142,55,69,227,86,186,24,220,238,229,87,200,172,134,106,128,0,7,52,226,111,19,149,207,240,219,186,248,44,22,50,222,71,37,145,208,249,218,148,233,212,133,211,79,102,121,40,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,38,130,56,100,196,229,112,28,54,237,70,11,59,140,183,142,201,99,180,62,10,165,202,118,225,116,51,214,158,58,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,10,64,230,61,195,214,254,235,158,51,183,15,84,232,173,143,220,13,65,133,187,246,79,166,200,226,244,205,219,117,103,236,197,84,99,251,37,142,55,49,221,175,99,154,189,23,240,115,85,23,241,69,39,7,40,157,189,215,219,107,195,110,164,193,110,54,135,212,26,87,37,62,184,185,110,42,121,188,100,212,103,146,7,80,160,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,250,148,131,252,199,184,122,223,221,115,198,118,225,234,157,21,177,251,129,168,48,183,126,201,244,217,28,94,153,187,110,172,253,152,170,140,127,100,177,198,230,59,181,236,115,87,162,254,14,106,162,254,40,164,224,229,19,183,186,251,109,120,109,212,152,45,198,208,250,131,74,228,167,215,23,45,197,79,55,140,154,140,242,64,234,20,26,217,91,28,205,107,149,138,230,61,168,228,78,157,88,228,255,0,82,147,124,2,16,115,118,219,221,125,185,92,54,233,188,22,220,232,125,65,170,178,80,107,138,118,229,167,132,198,77,122,120,224,109,11,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,173,8,63,203,135,135,173,253,208,220,103,109,230,169,214,187,31,184,26,127,11,75,237,111,83,145,202,105,155,181,42,193,223,138,182,198,119,203,36,109,99,123,158,246,181,58,175,226,231,34,39,226,168,116,190,110,219,33,189,27,149,196,150,155,206,237,206,208,235,93,85,141,131,67,211,169,45,204,38,2,221,232,35,157,183,239,185,209,58,72,99,115,81,232,215,177,202,213,94,189,30,213,255,0,90,29,43,147,94,211,238,158,215,254,215,255,0,105,155,105,170,244,151,218,127,119,253,23,219,184,107,52,61,87,143,237,15,39,139,204,198,247,246,249,25,221,219,215,167,123,122,255,0,122,22,84,8,65,205,219,111,117,246,229,112,219,166,240,91,115,161,245,6,170,201,65,174,41,219,150,158,19,25,53,233,227,129,180,47,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,254,180,32,255,0,46,30,30,183,247,67,113,157,183,154,167,90,236,126,224,105,252,45,47,181,189,78,71,41,166,110,212,171,7,126,42,219,25,223,44,145,181,141,238,123,218,212,234,191,139,156,136,159,138,161,119,224,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,112,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,0,51,89,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,37,223,114,225,210,122,171,67,112,99,183,154,91,90,233,156,174,159,205,82,251,91,212,227,178,148,164,169,106,14,252,173,183,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,9,42,12,251,113,55,195,39,18,89,254,36,183,95,59,130,225,243,114,178,56,220,142,184,206,219,167,114,166,147,191,52,22,96,146,252,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,58,79,85,104,110,12,118,243,75,107,93,51,149,211,249,170,95,107,122,156,118,82,148,149,45,65,223,149,182,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,161,37,64,43,215,149,207,2,89,93,147,197,77,190,251,209,166,106,87,214,217,202,236,110,159,199,91,129,222,183,79,82,115,94,146,190,78,229,237,138,205,134,189,168,172,236,242,69,27,85,138,230,172,211,68,219,10,0,0,69,94,61,184,32,193,113,113,161,34,187,167,42,226,177,187,155,132,241,69,132,205,220,153,245,225,125,85,153,22,106,182,221,28,82,62,72,123,29,43,227,78,197,115,37,233,218,230,182,73,81,253,127,134,76,78,87,1,195,110,212,96,179,184,203,120,236,150,59,67,224,170,92,167,110,23,67,61,105,227,161,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,233,100,32,230,237,183,186,251,114,184,109,211,120,45,185,208,250,131,85,100,160,215,20,237,203,79,9,140,154,244,241,192,218,23,218,233,93,28,45,115,145,136,231,177,170,229,78,157,94,212,255,0,90,16,127,151,15,15,91,251,161,184,206,219,205,83,173,118,63,112,52,254,22,151,218,222,167,35,148,211,55,106,85,131,191,21,109,140,239,150,72,218,198,247,61,237,106,117,95,197,206,68,79,197,80,187,240,10,139,230,237,178,27,209,185,92,73,105,188,238,220,237,14,181,213,88,216,52,61,58,146,220,194,96,45,222,130,57,219,126,251,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,245,161,210,185,53,237,62,233,237,127,237,127,246,153,182,154,175,73,125,167,247,127,209,125,187,134,179,67,213,120,254,208,242,120,188,204,111,127,111,145,157,221,189,122,119,183,175,247,161,232,50,92,9,101,119,187,152,246,187,223,61,210,211,53,36,218,252,13,140,83,170,211,202,64,231,179,82,93,102,26,163,90,200,227,234,136,250,208,203,209,210,61,253,209,189,241,248,59,100,69,155,197,97,64,0,0,41,3,152,247,15,91,251,174,120,206,220,61,83,162,182,63,112,53,6,22,239,217,62,155,35,139,211,55,109,213,159,179,21,81,143,236,150,56,220,199,118,189,142,106,244,95,193,205,84,95,197,20,156,28,162,118,247,95,109,175,13,186,147,5,184,218,31,80,105,92,148,250,226,229,184,169,230,241,147,81,158,72,29,66,131,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,234,82,111,128,103,219,137,190,25,56,146,207,241,37,186,249,220,23,15,155,149,145,198,228,117,198,118,221,59,149,52,157,249,160,179,4,151,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,149,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,0,0,21,23,205,219,100,55,163,114,184,146,211,121,221,185,218,29,107,170,177,176,104,122,117,37,185,132,192,91,189,4,115,182,253,247,58,39,73,12,110,106,61,26,246,57,90,171,215,163,218,191,235,67,165,114,107,218,125,211,218,255,0,218,255,0,237,51,109,53,94,146,251,79,238,255,0,162,251,119,13,102,135,170,241,253,161,228,241,121,152,222,254,223,35,59,187,122,244,239,111,95,239,66,202,140,251,113,55,195,39,18,89,254,36,183,95,59,130,225,243,114,178,56,220,142,184,206,219,167,114,166,147,191,52,22,96,146,252,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,58,79,85,104,110,12,118,243,75,107,93,51,149,211,249,170,95,107,122,156,118,82,148,149,45,65,223,149,182,246,119,197,34,53,237,238,99,218,228,234,159,139,92,138,159,130,160,230,61,164,245,86,185,224,199,112,244,182,138,211,57,93,65,154,187,246,79,166,199,98,233,73,110,212,253,153,90,143,127,100,81,163,158,238,214,49,206,94,137,248,53,170,171,248,34,148,131,253,147,184,167,255,0,197,167,117,127,248,155,145,255,0,232,38,148,193,23,249,146,89,215,211,112,151,170,52,142,216,233,45,107,159,212,58,186,197,60,36,17,105,90,19,90,158,24,29,50,77,101,214,27,15,231,109,103,215,130,104,30,168,142,71,44,236,99,147,181,234,169,78,219,85,192,199,19,91,145,184,250,115,67,100,246,83,112,52,189,12,206,66,42,247,115,121,77,47,106,189,92,109,94,189,102,178,247,78,145,70,190,56,209,238,72,214,70,186,71,34,49,189,92,230,162,232,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,146,249,143,112,245,191,186,231,140,237,195,213,58,43,99,247,3,80,97,110,253,147,233,178,56,189,51,118,221,89,251,49,85,24,254,201,99,141,204,119,107,216,230,175,69,252,28,213,69,252,81,73,43,201,175,105,247,79,107,255,0,107,255,0,180,205,180,213,122,75,237,63,187,254,139,237,220,53,154,30,171,199,246,135,147,197,230,99,123,251,124,140,238,237,235,211,189,189,127,189,9,107,198,230,195,89,226,59,134,141,99,182,216,106,85,39,212,43,93,153,77,62,179,87,138,71,166,70,179,210,88,227,137,242,189,141,133,243,53,178,86,89,123,219,216,203,15,85,234,222,230,173,21,226,120,100,226,239,1,149,165,157,193,112,249,188,24,236,150,58,196,118,233,220,169,164,242,112,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,185,254,60,169,106,173,228,224,31,85,125,202,219,253,87,99,53,169,177,248,12,133,109,56,236,84,143,204,67,223,145,165,59,224,150,172,125,239,108,209,49,29,228,98,117,236,86,63,170,244,106,169,74,223,217,59,138,127,252,90,119,87,255,0,137,185,31,254,130,105,76,173,94,114,155,79,186,123,161,251,32,253,153,237,166,171,213,191,102,125,224,245,191,97,97,172,223,244,190,79,179,252,126,95,11,29,217,221,227,127,111,119,78,189,142,233,253,202,70,174,92,60,61,111,238,134,227,59,111,53,78,181,216,253,192,211,248,90,95,107,122,156,142,83,76,221,169,86,14,252,85,182,51,190,89,35,107,27,220,247,181,169,213,127,23,57,17,63,21,66,239,202,64,230,61,195,214,254,235,158,51,183,15,84,232,173,143,220,13,65,133,187,246,79,166,200,226,244,205,219,117,103,236,197,84,99,251,37,142,55,49,221,175,99,154,189,23,240,115,85,23,241,69,39,7,40,157,189,215,219,107,195,110,164,193,110,54,135,212,26,87,37,62,184,185,110,42,121,188,100,212,103,146,7,80,160,214,202,216,230,107,92,172,87,49,237,71,34,116,234,199,39,250,148,168,191,236,157,197,63,254,45,59,171,255,0,196,220,143,255,0,65,52,17,195,38,39,43,128,225,183,106,48,89,220,101,188,118,75,29,161,240,85,46,83,183,11,161,158,180,241,208,133,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,116,176,10,139,230,237,178,27,209,185,92,73,105,188,238,220,237,14,181,213,88,216,52,61,58,146,220,194,96,45,222,130,57,219,126,251,157,19,164,134,55,53,30,141,123,28,173,85,235,209,237,95,245,161,210,185,53,237,62,233,237,127,237,127,246,153,182,154,175,73,125,167,247,127,209,125,187,134,179,67,213,120,254,208,242,120,188,204,111,127,111,145,157,221,189,122,119,183,175,247,161,234,249,189,210,223,221,97,183,26,35,107,118,119,111,245,94,165,194,231,178,22,242,26,147,238,246,42,237,201,27,233,18,15,73,4,254,159,171,18,23,190,121,36,236,145,171,221,37,104,156,213,69,141,122,194,174,1,248,81,222,10,220,94,237,182,79,118,54,3,112,49,90,111,21,144,177,148,150,238,83,79,100,40,213,175,106,173,73,167,167,35,230,115,24,214,244,181,21,117,68,115,187,92,238,141,84,114,57,90,183,168,10,171,230,247,194,222,170,214,27,143,162,55,75,103,118,167,85,234,92,214,123,31,111,31,169,62,239,96,164,185,27,125,34,193,233,39,159,211,196,175,73,158,201,228,143,190,71,47,116,117,162,107,81,18,53,235,231,249,77,105,158,33,182,71,126,114,250,91,95,108,174,229,96,52,158,186,195,190,25,237,94,210,86,43,210,131,35,83,172,213,166,177,102,104,218,177,49,34,91,145,53,26,229,238,146,196,104,173,95,193,204,183,64,86,175,57,77,167,221,61,208,253,144,126,204,246,211,85,234,223,179,62,240,122,223,176,176,214,111,250,95,39,217,254,63,47,133,142,236,238,241,191,183,187,167,94,199,116,254,229,57,175,40,157,144,222,141,181,226,75,82,103,119,27,104,117,174,149,198,207,161,238,84,138,230,111,1,110,140,18,78,235,244,28,216,155,36,209,181,170,245,107,30,228,106,47,94,140,114,255,0,169,75,116,0,164,14,99,220,61,111,238,185,227,59,112,245,78,138,216,253,192,212,24,91,191,100,250,108,142,47,76,221,183,86,126,204,85,70,63,178,88,227,115,29,218,246,57,171,209,127,7,53,81,127,20,82,112,114,137,219,221,125,182,188,54,234,76,22,227,104,125,65,165,114,83,235,139,150,226,167,155,198,77,70,121,32,117,10,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,169,73,190,81,183,48,190,25,55,163,63,198,54,227,103,118,199,135,205,107,145,211,217,27,20,45,193,115,3,164,237,205,74,204,242,99,235,58,204,173,146,24,149,143,123,172,44,206,145,200,170,171,34,189,93,249,186,146,255,0,147,198,156,222,141,190,208,27,141,183,59,163,181,154,131,72,99,107,102,41,102,241,82,230,240,118,241,243,220,158,212,47,134,203,90,233,209,173,145,145,182,149,85,68,99,122,181,101,119,114,175,115,81,34,7,48,93,176,226,75,123,248,180,215,90,187,77,108,62,240,101,116,245,43,16,225,48,242,203,165,239,207,2,65,82,22,67,35,170,185,140,123,61,52,150,27,98,120,213,139,209,201,63,122,162,57,238,66,95,242,137,225,107,89,108,230,141,213,251,173,186,90,54,222,159,212,58,174,196,88,188,101,28,190,41,43,228,106,99,171,43,150,73,58,189,124,209,50,196,207,68,88,158,198,117,244,113,73,249,218,248,213,59,175,49,237,39,170,181,207,6,59,135,165,180,86,153,202,234,12,213,223,178,125,54,59,23,74,75,118,167,236,202,212,123,251,34,141,28,247,118,177,142,114,244,79,193,173,85,95,193,20,164,31,236,157,197,63,254,45,59,171,255,0,196,220,143,255,0,65,52,166,83,183,52,238,15,245,245,190,33,169,238,6,198,108,46,160,202,98,53,102,29,45,230,108,105,156,76,215,153,46,109,182,37,245,18,203,20,8,245,129,239,137,213,92,174,86,177,178,189,100,122,119,201,230,83,223,242,129,211,156,73,109,102,191,214,187,115,184,219,89,173,116,214,137,204,97,254,219,138,92,254,14,253,56,34,202,193,52,48,181,176,58,100,108,45,124,176,204,245,145,17,170,247,165,88,127,20,72,213,23,202,243,118,217,13,232,220,174,36,180,222,119,110,118,135,90,234,172,108,26,30,157,73,110,97,48,22,239,65,28,237,191,125,206,137,210,67,27,154,143,70,189,142,86,170,245,232,246,175,250,208,233,92,154,246,159,116,246,191,246,191,251,76,219,77,87,164,190,211,251,191,232,190,221,195,89,161,234,188,127,104,121,60,94,102,55,191,183,200,206,238,222,189,59,219,215,251,208,178,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,246,155,127,182,107,125,126,223,253,145,238,22,43,84,125,215,200,46,51,41,232,158,229,240,77,248,246,185,59,145,60,144,191,181,254,57,217,221,20,157,143,236,123,187,93,211,160,0,15,63,175,53,254,141,219,13,51,62,179,220,13,67,83,5,130,171,98,165,107,25,11,106,173,130,7,217,177,29,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,201,232,0,0,30,83,64,110,150,132,221,15,188,127,113,115,191,105,253,210,212,23,52,182,99,252,150,104,125,46,82,175,111,158,15,222,177,189,253,190,70,126,118,119,49,122,254,14,94,138,122,176,121,77,213,220,205,43,179,123,113,168,247,75,90,219,244,248,93,51,143,151,33,103,182,72,217,36,221,137,249,32,139,200,246,49,211,74,245,108,113,177,92,157,242,61,141,69,234,228,62,189,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,121,248,245,254,141,151,95,216,218,214,234,26,137,171,42,225,225,207,191,18,229,86,206,184,233,102,146,6,216,98,42,116,123,18,88,94,199,118,170,246,42,199,223,219,228,143,187,208,0,15,41,160,55,75,66,110,135,222,63,184,185,223,180,254,233,106,11,154,91,49,254,75,52,62,151,41,87,183,207,7,239,88,222,254,223,35,63,59,59,152,189,127,7,47,69,61,88,0,3,207,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,121,77,127,186,90,19,107,254,238,125,250,206,253,153,247,183,80,83,210,216,127,242,89,166,245,89,75,93,222,8,63,116,199,118,119,120,223,249,223,218,196,233,248,185,58,161,234,192,4,117,226,167,142,45,180,225,7,43,167,241,251,157,162,181,173,250,250,158,188,243,99,175,97,43,209,158,7,190,7,53,38,133,201,45,168,229,107,216,146,194,229,85,103,98,164,173,237,115,149,30,141,252,158,23,249,133,236,191,22,122,255,0,33,183,59,115,166,53,174,59,37,142,195,203,155,150,92,221,42,144,192,232,35,154,24,92,214,186,27,50,185,95,221,97,138,136,173,68,232,142,252,127,185,22,80,3,143,241,65,197,6,129,225,51,64,99,247,27,113,177,26,131,35,141,200,230,34,194,69,22,18,188,51,78,217,228,134,105,154,231,54,105,98,106,51,182,187,209,85,28,171,213,91,248,127,122,167,10,218,174,108,27,5,188,155,143,167,54,183,69,109,182,234,216,205,106,108,132,88,250,221,216,122,79,142,30,245,252,243,203,227,184,247,182,24,152,142,146,71,163,87,178,54,61,202,157,26,167,85,226,183,141,109,172,224,251,238,183,237,51,1,170,242,127,123,125,119,162,251,10,173,105,188,126,151,193,228,242,249,167,139,167,95,82,206,222,222,238,189,29,215,167,68,235,231,248,95,230,23,178,252,89,235,252,134,220,237,206,152,214,184,236,150,59,15,46,110,89,115,116,170,67,3,160,142,104,97,115,90,232,108,202,229,127,117,134,42,34,181,19,162,59,241,254,228,89,64,1,205,54,79,136,173,163,226,18,182,162,159,107,117,101,76,179,244,174,98,206,27,39,12,114,177,207,141,241,203,35,35,176,213,99,156,217,43,78,216,214,72,102,98,171,30,206,169,213,30,201,24,206,150,1,199,246,171,139,174,29,55,191,95,229,246,199,106,55,50,166,164,212,56,58,246,45,220,130,165,43,94,4,130,25,153,12,146,199,101,209,36,19,51,201,44,104,142,142,71,35,145,200,230,247,55,241,59,0,7,63,223,77,244,219,142,29,54,227,35,186,27,161,153,244,56,170,61,34,134,24,145,31,107,33,105,200,171,29,90,209,170,167,146,103,246,187,162,117,70,163,90,231,189,204,99,30,246,250,173,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,14,63,169,56,179,216,109,39,191,56,94,27,179,186,234,165,125,109,156,175,229,138,186,255,0,160,130,119,118,122,122,147,203,215,182,43,54,26,245,116,81,47,226,228,107,81,123,86,106,233,55,96,7,31,226,131,138,13,3,194,102,128,199,238,54,227,98,53,6,71,27,145,204,69,132,138,44,37,120,102,157,179,201,12,211,53,206,108,210,196,212,103,109,119,162,170,57,87,170,183,240,254,245,78,63,176,156,208,54,11,136,157,216,193,108,230,138,210,27,129,75,53,168,61,87,166,159,41,143,165,29,86,120,43,75,97,253,238,142,220,143,78,172,133,200,157,24,191,153,83,175,68,234,169,48,0,4,0,255,0,118,175,133,143,251,193,221,95,254,10,199,127,215,137,191,183,186,215,21,185,90,3,77,110,54,10,189,184,49,186,171,15,75,55,78,43,108,107,103,142,11,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,239,26,55,95,232,221,193,173,149,181,163,53,13,76,171,48,121,139,184,12,154,66,171,223,79,35,82,85,138,197,121,88,228,71,49,237,114,117,78,169,249,152,230,61,189,204,123,92,190,128,0,15,63,38,191,209,177,107,250,251,90,237,67,81,117,101,172,60,217,246,98,90,170,233,211,29,20,209,192,235,15,68,78,140,98,203,51,24,222,229,78,245,73,59,59,188,114,118,241,254,43,120,214,218,206,15,190,235,126,211,48,26,175,39,247,183,215,122,47,176,170,214,155,199,233,124,30,79,47,154,120,186,117,245,44,237,237,238,235,209,221,122,116,78,190,127,133,254,97,123,47,197,158,191,200,109,206,220,233,141,107,142,201,99,176,242,230,229,151,55,74,164,48,58,8,230,134,23,53,174,134,204,174,87,247,88,98,162,43,81,58,35,191,31,238,69,148,0,0,121,252,22,191,209,186,155,83,106,109,25,130,212,53,45,231,116,117,138,213,179,184,246,170,164,244,95,98,187,44,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,123,163,123,91,232,0,0,243,249,221,127,163,116,206,166,211,58,51,59,168,106,84,206,235,27,22,107,96,177,238,85,89,239,62,189,119,216,157,88,212,69,84,100,113,70,170,231,175,70,34,186,54,170,247,72,198,187,159,241,65,197,6,129,225,51,64,99,247,27,113,177,26,131,35,141,200,230,34,194,69,22,18,188,51,78,217,228,134,105,154,231,54,105,98,106,51,182,187,209,85,28,171,213,91,248,127,122,167,31,216,78,104,27,5,196,78,236,96,182,115,69,105,13,192,165,154,212,30,171,211,79,148,199,210,142,171,60,21,165,176,254,247,71,110,71,167,86,66,228,78,140,95,204,169,215,162,117,84,146,186,139,116,180,38,148,215,122,71,108,243,249,223,75,169,53,223,175,251,191,75,210,204,255,0,89,232,161,73,173,126,241,140,88,227,236,141,200,239,222,57,189,221,122,55,170,254,7,171,0,0,1,231,245,230,191,209,187,97,166,103,214,123,129,168,106,96,176,85,108,84,173,99,33,109,85,176,64,251,54,35,175,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,3,202,106,45,210,208,154,83,93,233,29,179,207,231,125,46,164,215,126,191,238,253,47,75,51,253,103,162,133,38,181,251,198,49,99,143,178,55,35,191,120,230,247,117,232,222,171,248,30,172,0,1,15,247,239,154,6,193,112,237,187,25,221,156,214,186,67,112,46,230,180,255,0,165,245,51,226,241,244,164,170,255,0,61,104,172,51,177,210,91,141,235,209,147,53,23,171,19,243,34,244,234,157,21,123,7,11,252,80,104,30,44,244,6,67,113,182,231,17,168,49,216,220,118,98,92,36,177,102,235,195,12,238,158,56,97,153,206,107,97,150,86,171,59,108,49,17,85,200,189,81,223,135,247,42,244,13,27,175,244,110,224,214,202,218,209,154,134,166,85,152,60,197,220,6,77,33,85,239,167,145,169,42,197,98,188,172,114,35,152,246,185,58,167,84,252,204,115,30,222,230,61,174,95,64,1,231,247,11,90,226,182,215,64,106,93,198,206,215,183,62,55,74,225,238,230,238,69,81,141,116,242,65,90,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,228,32,255,0,118,175,133,143,251,193,221,95,254,10,199,127,215,137,254,0,0,128,31,238,213,240,177,255,0,120,59,171,255,0,193,88,239,250,241,47,246,19,122,244,175,17,59,79,130,222,61,21,143,202,210,194,234,15,85,233,160,202,69,28,118,153,224,179,45,119,247,182,57,36,98,117,124,46,84,232,245,252,170,157,122,47,84,78,128,15,41,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,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,5,85,243,83,227,199,254,203,240,169,180,25,175,246,81,106,252,238,51,35,255,0,175,101,156,35,153,226,255,0,217,221,43,227,155,253,165,119,183,253,43,8,1,195,71,17,122,239,133,253,211,161,185,154,22,199,251,42,121,138,93,144,255,0,156,241,126,166,25,167,167,228,150,41,60,62,95,3,27,229,99,123,217,253,232,191,222,139,160,142,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,165,128,69,94,104,254,196,247,55,244,95,152,164,69,254,87,220,193,44,229,172,225,120,94,222,156,173,70,61,149,219,67,71,231,44,203,21,102,118,67,21,90,244,240,169,20,80,53,170,245,107,39,115,39,150,94,249,30,173,139,243,61,204,235,105,64,2,186,185,174,113,175,251,50,210,179,240,215,182,121,60,85,157,73,171,113,246,43,106,217,122,249,166,195,226,230,141,173,74,253,138,213,141,179,90,142,71,254,46,119,124,113,39,114,49,22,104,101,111,235,114,84,246,177,170,126,160,94,248,236,113,63,207,147,45,150,197,96,49,87,115,185,220,157,76,118,55,29,94,75,119,46,91,153,176,193,90,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,133,185,131,113,183,149,226,191,95,199,130,211,19,219,163,183,90,86,197,136,113,84,219,105,206,131,45,59,102,153,172,203,62,55,67,19,216,249,43,186,54,182,41,17,203,10,121,17,170,139,36,157,127,91,151,95,29,86,120,90,214,73,161,247,6,253,183,237,94,126,196,211,94,134,181,88,158,252,102,70,100,174,196,201,42,164,107,60,204,108,117,219,27,225,107,255,0,192,247,61,172,123,218,140,125,233,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,69,243,67,221,237,101,176,188,123,109,182,238,109,252,245,35,206,233,221,15,78,106,233,110,4,154,9,88,251,185,56,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,150,41,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,2,130,231,226,99,89,112,161,204,15,118,55,75,71,209,169,145,99,181,198,164,198,229,241,150,81,26,204,142,58,76,172,143,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,201,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,128,1,66,220,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,222,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,0,57,213,251,88,210,223,80,40,252,118,68,243,252,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,16,171,155,158,217,234,173,196,225,30,108,142,150,169,234,254,229,106,10,154,155,35,3,35,146,73,157,70,56,44,87,149,241,181,140,119,95,31,170,108,175,87,118,181,177,69,43,213,223,151,162,212,15,10,187,165,251,22,226,59,110,183,50,108,239,216,212,48,218,130,175,218,183,125,47,168,241,98,229,127,134,247,238,209,143,115,186,213,150,118,254,70,171,211,175,86,116,114,53,83,74,96,167,110,119,26,215,43,127,122,54,247,110,102,175,81,49,184,61,47,46,110,188,173,99,188,238,158,245,185,33,149,175,119,119,106,177,27,143,133,90,136,212,84,87,73,213,93,213,17,190,127,147,38,214,253,235,226,59,59,185,151,240,94,170,134,132,211,242,122,107,190,171,179,209,229,46,189,33,135,247,104,244,116,157,245,91,145,111,226,215,49,189,58,175,71,120,212,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,130,170,249,169,241,227,255,0,101,248,84,218,12,215,251,40,181,126,119,25,145,255,0,215,178,206,17,204,241,127,236,238,149,241,205,254,210,187,219,254,149,132,0,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,158,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,16,255,0,153,238,143,226,11,82,240,227,152,201,236,166,189,251,43,11,135,199,221,159,90,225,24,200,162,155,49,135,70,49,242,186,59,78,252,241,248,89,20,170,248,90,230,164,241,75,43,85,92,168,216,165,163,125,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,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,180,111,21,251,71,143,214,24,108,149,70,234,124,117,122,245,181,102,34,56,214,23,227,178,42,207,206,173,137,207,123,189,52,142,108,142,133,253,206,238,98,43,85,124,140,145,140,238,167,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,5,11,241,245,198,190,170,226,179,113,237,225,49,57,63,79,182,90,103,33,52,122,115,31,93,100,100,119,251,21,209,183,39,97,36,107,30,233,165,98,170,177,175,106,120,99,122,177,19,185,210,190,95,85,203,155,143,111,236,175,157,159,109,247,18,15,81,182,90,155,33,235,45,216,130,191,125,172,45,231,177,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,122,128,137,92,193,184,219,197,112,161,160,35,193,105,137,234,94,220,93,85,94,196,56,170,109,180,214,207,137,129,208,204,214,101,159,27,161,149,143,100,118,27,27,91,20,136,212,153,124,136,213,84,142,78,148,89,150,201,235,45,215,215,247,115,55,35,183,159,213,154,199,49,37,153,89,82,162,44,249,12,141,185,149,206,72,225,133,168,138,249,37,145,122,50,54,167,226,228,70,167,247,33,161,62,10,118,231,123,118,171,135,157,53,163,55,239,85,84,203,106,26,53,225,134,173,42,213,160,99,48,120,232,235,197,13,108,106,203,10,35,108,190,38,196,170,249,151,175,87,200,230,163,228,107,27,35,251,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,42,87,68,113,155,157,224,243,142,237,238,201,201,138,251,103,70,106,141,192,204,215,212,216,216,152,196,180,232,226,201,218,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,212,233,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,7,235,0,114,174,37,248,139,208,156,47,237,101,253,204,215,86,63,218,211,195,210,236,155,252,231,148,244,211,77,5,63,36,81,73,225,242,248,30,223,43,219,216,207,239,85,254,228,90,224,229,121,187,218,203,126,184,246,220,157,220,220,9,234,73,157,212,90,30,228,214,18,164,9,12,17,49,151,113,145,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,7,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,83,7,19,188,76,107,46,20,57,164,110,14,233,104,250,53,50,44,117,124,70,55,47,140,178,136,214,100,113,210,98,177,207,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,116,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,192,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,74,139,225,139,137,141,101,197,127,52,141,190,221,45,97,70,166,57,141,175,151,198,226,49,149,145,28,204,118,58,60,86,69,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,40,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,73,41,203,155,141,127,237,85,183,19,224,53,254,79,21,30,230,233,111,221,228,171,64,190,41,50,148,81,24,145,228,219,15,107,88,222,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,0,0,0,138,188,209,253,137,238,111,232,191,49,72,143,252,173,56,246,251,247,79,3,194,142,232,65,217,168,49,88,255,0,71,164,50,149,235,244,142,253,26,144,43,146,157,134,177,58,71,52,48,68,229,100,189,17,178,71,26,163,213,37,106,58,123,42,0,2,170,249,231,127,4,255,0,153,63,166,146,43,151,23,28,118,120,173,209,183,244,126,224,178,165,125,197,209,245,224,125,233,162,124,81,51,55,81,202,172,75,177,64,138,142,99,218,228,107,103,107,91,226,107,229,137,205,86,164,201,20,115,40,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,21,98,248,197,215,124,32,113,197,189,153,252,5,63,182,116,222,103,112,51,255,0,120,52,255,0,146,26,255,0,106,120,173,223,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,23,105,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,235,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,244,19,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,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,1,8,57,151,241,199,91,135,29,27,54,207,104,118,91,126,226,235,76,60,143,134,220,111,150,187,48,120,233,150,72,22,235,102,98,181,203,101,92,201,91,11,88,239,200,248,214,71,170,35,88,201,168,216,18,43,129,206,46,242,188,32,238,227,181,92,248,235,121,141,39,158,174,220,110,163,197,65,97,204,123,224,71,163,153,106,22,43,146,39,217,133,123,187,60,137,209,89,36,209,163,163,242,172,141,208,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,176,34,175,52,127,98,123,155,250,47,204,82,40,4,188,158,90,28,113,214,226,59,70,195,179,218,225,150,217,184,186,47,15,27,230,183,35,229,176,204,230,58,21,142,4,186,233,158,174,114,89,71,62,38,204,215,187,243,190,68,145,138,168,231,178,25,190,8,149,204,27,141,188,87,10,26,2,60,22,152,158,165,237,197,213,85,236,67,138,166,219,77,108,248,152,29,12,205,102,89,241,186,25,88,246,71,97,177,181,177,72,141,73,151,200,141,85,72,228,233,66,217,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,63,201,83,218,198,169,250,129,123,227,177,196,255,0,41,175,154,231,26,255,0,180,221,85,63,13,123,103,147,202,214,211,122,75,33,98,182,173,151,175,134,28,198,82,25,26,212,175,216,173,73,29,13,89,35,127,226,231,118,73,42,247,35,21,33,134,87,68,174,21,120,103,214,92,87,238,229,61,173,209,247,170,99,152,218,238,201,101,242,118,85,28,204,118,58,55,198,201,103,72,251,145,211,63,186,88,216,200,218,169,220,247,183,185,204,103,124,140,249,120,151,225,211,93,240,191,186,119,246,207,93,87,255,0,107,115,15,119,190,31,243,158,47,212,205,12,23,60,113,75,39,135,203,224,123,188,79,119,123,63,185,83,251,149,102,255,0,42,126,58,171,104,233,40,112,177,186,247,234,86,193,90,176,144,232,171,205,171,43,167,110,70,221,214,39,217,175,72,99,114,57,146,203,98,73,91,52,138,223,26,164,141,115,220,215,70,145,91,161,74,220,234,253,211,233,111,167,244,126,71,34,69,254,21,120,152,214,92,40,110,229,61,210,209,244,106,100,88,234,238,198,229,241,150,81,26,204,142,58,71,198,249,96,73,59,85,208,191,186,40,222,201,26,139,218,246,55,185,175,103,124,111,208,246,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,156,255,0,127,56,198,225,247,134,124,238,158,211,123,189,173,190,203,191,168,252,146,197,13,122,146,220,146,165,86,50,69,245,86,35,133,174,145,144,186,72,210,22,42,53,206,124,142,94,214,171,99,153,241,244,13,179,221,93,184,222,77,43,6,181,218,221,105,138,212,216,91,29,173,245,56,251,9,39,134,71,70,201,60,51,51,252,112,204,140,146,53,116,82,35,100,103,114,35,154,139,248,25,215,226,199,221,62,242,125,64,212,63,35,57,215,249,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,47,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,69,243,88,227,170,182,177,146,255,0,11,27,81,126,165,156,21,91,11,14,181,188,234,178,182,119,100,106,93,122,125,154,196,154,54,163,89,20,181,227,149,211,70,174,242,42,198,214,189,173,108,137,47,85,229,83,198,222,232,111,126,87,39,176,187,175,61,189,73,146,193,225,230,206,83,212,246,237,71,231,74,80,186,141,88,233,73,27,97,71,76,254,233,100,149,108,201,43,164,114,185,81,221,223,226,41,216,177,254,84,252,113,214,219,92,173,14,22,247,37,150,229,193,106,124,194,51,75,100,218,249,103,92,118,70,211,152,196,164,248,250,170,50,180,210,244,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,64,14,117,126,214,52,183,212,10,63,29,145,41,131,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,124,241,183,138,226,191,64,73,130,212,243,212,163,184,186,86,189,120,114,180,221,105,174,159,45,3,97,133,175,203,50,54,195,19,24,201,44,58,70,186,40,209,201,10,248,209,202,137,36,125,100,86,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,28,255,0,135,174,49,184,125,226,127,205,75,105,181,183,171,205,82,199,193,145,200,97,46,212,150,165,234,113,201,209,21,21,178,53,25,47,141,234,140,145,240,62,72,218,231,51,243,244,123,21,221,3,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,76,203,234,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,135,184,22,214,184,173,127,193,246,210,103,112,213,237,195,94,174,151,169,132,123,108,177,173,122,207,143,111,161,153,200,141,115,147,177,210,214,145,204,94,189,85,138,213,84,106,170,181,59,169,154,206,42,183,75,246,211,196,118,226,238,100,57,223,182,104,102,117,5,175,178,174,250,95,79,229,197,196,255,0,13,31,221,171,24,230,244,171,20,13,252,237,71,175,78,175,234,229,114,173,191,114,140,219,61,85,183,124,35,195,145,213,53,61,39,223,93,65,111,83,99,160,124,114,71,51,104,201,5,122,241,62,70,189,141,233,228,244,174,149,138,222,230,186,41,98,122,59,243,116,78,1,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,5,121,161,113,175,253,159,244,35,246,99,111,114,121,90,59,147,172,177,236,179,22,70,146,248,126,198,197,186,103,49,246,18,87,53,122,205,47,138,120,99,72,213,31,31,231,151,190,55,50,47,37,43,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,36,138,226,255,0,128,77,208,225,19,21,167,181,46,119,41,83,81,105,236,181,122,149,110,102,42,36,112,193,87,55,43,108,62,74,17,198,233,86,121,152,216,235,171,210,194,197,27,92,142,68,86,177,201,218,56,1,227,7,43,194,110,238,53,217,5,169,38,132,214,54,41,208,213,108,154,39,43,235,64,199,185,35,189,19,163,99,165,239,174,147,74,245,141,173,114,74,199,61,157,189,235,28,145,223,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,81,124,214,56,21,173,163,164,191,197,62,212,80,169,91,5,106,194,205,173,104,186,212,174,157,185,27,119,94,191,105,49,102,145,200,230,75,45,136,226,116,49,163,124,106,145,185,172,115,93,34,197,8,56,104,226,47,93,240,191,186,116,55,51,66,216,255,0,101,79,49,75,178,31,243,158,47,212,195,52,244,252,146,197,39,135,203,224,99,124,172,111,123,63,189,23,251,209,116,39,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,168,190,102,188,118,229,119,187,89,100,118,51,107,117,53,73,54,191,3,98,54,218,185,139,157,207,102,164,186,196,107,156,249,36,232,136,250,208,203,213,177,177,157,209,189,241,249,251,164,69,135,197,2,193,105,60,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,127,241,85,196,198,141,225,67,104,238,110,150,176,163,111,34,247,88,110,55,17,140,172,138,215,228,114,50,50,71,197,2,201,218,173,133,157,177,72,247,200,228,94,214,49,221,173,123,251,35,126,120,119,87,115,53,86,242,110,62,163,221,45,107,111,212,102,181,54,66,92,133,158,217,36,124,112,247,175,228,130,47,35,222,246,195,19,17,177,198,197,114,246,70,198,53,23,163,80,179,254,87,92,191,233,226,41,227,120,155,222,253,59,230,202,205,233,178,58,31,23,60,144,79,86,58,178,193,20,240,229,157,227,123,251,166,95,47,72,163,145,24,232,93,27,164,86,171,214,39,69,103,224,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,20,3,197,143,186,125,228,250,129,168,126,70,114,69,114,208,227,142,207,14,58,202,29,158,215,12,168,253,186,214,153,136,223,53,185,31,21,119,224,242,51,36,112,37,215,76,245,107,86,178,181,145,54,102,189,223,145,145,164,140,84,86,189,147,94,72,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,25,225,226,171,137,141,101,197,126,238,92,221,45,97,70,166,57,141,174,220,110,35,25,89,17,204,199,99,163,124,143,138,5,147,181,29,51,251,165,145,239,145,200,157,207,123,187,90,198,118,70,201,65,201,83,221,62,169,250,127,123,228,113,199,85,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,71,201,192,15,24,57,94,19,119,113,174,200,45,73,52,38,177,177,78,134,171,100,209,57,95,90,6,61,201,29,232,157,27,29,47,125,116,154,87,172,109,107,146,86,57,236,237,239,88,228,142,255,0,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,160,30,63,184,193,202,241,101,187,142,118,61,106,71,161,52,117,139,148,52,163,33,137,200,251,48,61,237,73,47,74,233,24,217,123,236,36,49,61,35,115,90,145,49,172,103,111,122,73,36,159,95,43,143,125,155,101,250,215,195,221,39,255,0,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,89,122,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,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,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,0,138,188,209,253,137,238,111,232,191,49,72,160,18,247,185,113,113,199,103,138,221,27,127,71,238,11,42,87,220,93,31,94,7,222,154,39,197,19,51,117,28,170,196,187,20,8,168,230,61,174,70,182,118,181,190,38,190,88,156,213,106,76,145,71,50,129,205,56,138,223,157,27,195,110,209,231,119,91,89,221,168,214,99,171,189,152,202,51,88,88,95,150,200,171,28,181,233,68,173,99,221,223,35,155,209,92,140,119,99,17,242,57,59,24,229,74,44,193,113,247,196,190,153,223,157,77,196,46,11,87,84,169,157,214,54,43,63,59,140,109,38,46,42,245,106,253,141,130,171,235,175,85,70,71,20,105,11,101,71,37,132,99,164,233,55,116,143,115,164,87,53,13,217,253,186,236,215,12,251,185,247,67,43,165,254,244,99,245,21,223,178,242,109,233,52,31,155,28,222,230,187,162,121,33,127,111,146,41,123,91,228,137,241,191,181,189,221,169,2,244,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,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,15,184,179,209,188,93,109,127,223,140,21,122,152,124,237,11,18,86,206,233,198,223,91,83,226,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,59,58,249,24,138,174,137,232,157,212,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,115,186,242,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,129,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,228,255,0,229,139,199,143,236,67,59,91,97,183,99,53,219,160,117,6,65,191,102,229,50,57,31,29,93,47,51,153,51,164,232,223,19,151,195,98,119,87,71,119,73,28,80,185,100,153,122,119,202,229,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,1,29,120,228,226,239,21,194,14,209,183,85,193,142,169,152,213,153,235,14,198,233,204,84,246,26,198,62,116,98,185,246,166,98,57,37,125,104,83,183,191,198,157,85,242,67,26,186,63,42,72,220,251,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,4,170,222,158,10,63,179,255,0,3,218,79,121,247,11,25,149,163,185,58,203,88,84,173,46,58,234,120,126,198,197,186,165,247,178,186,196,215,47,89,165,241,65,52,139,34,35,227,252,145,118,70,230,75,228,143,252,61,105,108,22,185,223,221,180,209,90,166,143,173,194,234,13,97,134,197,228,107,121,95,31,158,172,247,98,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,78,129,198,191,10,57,222,18,247,150,238,141,241,101,110,105,12,151,91,154,91,55,118,22,55,215,213,237,98,201,26,186,53,86,44,208,61,254,41,19,163,28,189,25,39,141,140,150,52,59,7,45,14,56,236,240,227,172,161,217,237,112,202,143,219,173,105,152,141,243,91,145,241,87,126,15,35,50,71,2,93,116,207,86,181,107,43,89,19,102,107,221,249,25,26,72,197,69,107,217,53,228,130,42,243,71,246,39,185,191,162,252,197,34,130,241,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,189,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,208,79,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,234,184,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,60,59,171,185,154,171,121,55,31,81,238,150,181,183,234,51,90,155,33,46,66,207,108,146,62,56,123,215,242,65,23,145,239,123,97,137,136,216,227,98,185,123,35,99,26,139,209,168,121,82,234,121,42,123,88,213,63,80,47,124,118,56,241,92,214,56,234,179,163,163,191,194,198,212,95,183,91,59,106,186,195,173,111,58,172,78,129,184,235,116,158,159,102,177,38,141,202,231,203,21,136,229,116,209,171,124,104,145,181,175,115,157,34,69,85,123,123,162,178,187,149,175,244,214,220,224,172,84,131,37,170,179,20,176,148,229,182,247,54,8,231,179,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,58,244,69,254,227,69,28,42,240,207,163,120,80,218,58,123,91,163,239,91,200,189,214,29,146,203,228,236,170,181,249,28,140,140,141,146,206,145,247,43,97,103,108,81,177,145,181,87,181,140,111,115,158,254,249,31,249,92,98,112,171,163,120,175,218,60,134,143,204,227,106,55,83,227,171,216,179,164,242,242,72,176,191,29,145,86,126,68,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,102,120,117,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,223,185,77,241,155,157,221,188,23,246,103,215,56,175,46,87,66,105,246,88,194,102,43,177,140,142,124,61,119,195,89,181,172,49,58,116,154,47,44,45,100,141,69,73,35,69,239,232,246,43,230,141,124,234,253,211,233,111,167,244,126,71,34,64,168,241,57,89,177,86,51,176,227,45,191,27,78,196,53,44,92,108,46,88,33,158,102,200,232,162,124,157,59,90,247,182,9,156,214,170,245,114,69,34,167,94,213,233,42,185,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,60,7,26,220,67,229,120,152,226,27,82,235,201,242,181,47,224,177,246,38,194,105,103,214,166,234,204,251,18,11,18,173,87,43,100,68,149,95,34,72,233,158,178,126,110,249,92,136,140,106,54,54,79,254,75,27,13,91,19,163,117,95,17,185,154,86,217,146,206,216,126,153,194,172,213,229,137,159,103,66,177,203,102,104,158,175,236,157,146,216,72,227,85,236,253,219,232,189,168,255,0,204,246,165,112,113,99,238,159,121,62,160,106,31,145,156,229,69,143,242,167,227,142,182,218,229,104,112,183,185,44,183,46,11,83,230,17,154,91,38,215,203,58,227,178,54,156,198,37,39,199,213,81,149,166,151,163,154,232,218,158,57,165,145,207,71,54,87,73,13,196,149,193,205,99,142,59,59,107,138,191,194,222,219,50,164,185,221,79,135,86,106,156,155,159,20,233,142,199,90,107,216,180,153,31,85,86,89,154,46,174,115,164,106,120,225,150,55,49,28,233,91,36,53,45,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,119,194,174,141,225,67,104,241,250,63,13,141,168,237,79,145,175,94,206,172,203,199,34,204,252,142,69,25,249,209,178,185,140,119,166,141,206,145,176,179,181,189,172,85,114,167,145,242,61,249,204,62,172,158,39,43,133,178,202,121,156,101,186,22,36,175,5,182,69,102,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,247,57,143,107,147,170,42,41,111,252,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,228,0,231,87,237,99,75,125,64,163,241,217,18,149,143,85,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,164,202,230,21,204,15,70,241,95,180,123,115,161,180,38,10,222,57,237,176,186,143,84,86,189,10,185,248,236,140,108,150,180,53,32,157,28,141,153,157,178,217,145,207,241,167,115,31,89,81,88,255,0,52,76,226,188,0,108,53,158,32,248,163,210,58,102,106,85,44,224,176,22,25,169,181,11,45,215,138,204,15,199,84,150,55,58,25,33,145,237,73,89,60,174,134,178,162,35,186,37,133,122,177,205,107,144,208,241,65,124,209,246,134,182,210,241,131,169,167,198,193,82,12,110,185,175,14,175,171,12,51,203,43,216,251,46,123,45,58,85,147,252,47,125,200,45,200,141,106,185,136,201,24,141,237,255,0,3,101,175,36,189,227,193,75,165,117,215,15,214,33,240,230,171,100,23,88,211,147,185,238,245,117,100,142,189,75,9,209,25,217,31,133,241,86,252,85,253,207,245,95,149,189,35,114,172,191,227,219,115,52,174,215,240,143,185,153,29,83,111,199,246,246,159,187,166,113,208,50,72,210,107,87,175,192,250,241,50,54,189,237,239,237,242,58,87,163,122,185,34,134,87,163,93,217,208,207,102,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,105,163,105,244,47,236,191,107,52,110,217,253,169,246,159,221,45,63,142,193,122,223,7,135,213,122,90,209,195,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,74,214,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,44,39,143,238,48,113,92,38,237,27,157,143,91,114,107,189,99,94,229,13,40,200,98,106,178,180,236,99,82,75,210,186,70,58,46,202,235,52,79,72,220,215,44,175,115,25,219,216,178,73,29,6,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,5,212,242,186,224,203,5,177,251,113,141,223,236,222,87,237,93,103,184,218,126,181,136,86,7,189,181,113,152,123,73,21,152,235,53,171,211,201,51,251,97,124,178,57,58,53,204,108,113,244,70,190,73,166,86,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,195,198,7,13,121,222,21,183,199,49,182,89,53,243,98,166,238,202,105,187,110,180,201,228,183,135,150,105,25,94,73,85,173,103,108,201,226,124,114,34,177,137,228,141,234,212,86,43,28,238,255,0,202,235,140,220,238,199,238,62,55,96,115,120,175,181,116,102,227,106,10,213,225,72,24,198,218,198,102,45,44,85,163,178,215,47,79,36,47,237,133,146,198,229,234,214,177,178,71,209,90,248,230,187,243,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,98,156,10,217,225,107,89,46,184,219,234,22,223,181,121,251,16,195,70,107,54,162,123,241,153,25,146,195,215,26,136,178,44,243,49,177,215,116,140,153,204,255,0,3,218,199,61,239,106,189,241,211,110,55,239,118,54,147,74,235,77,21,183,186,175,236,172,46,225,227,211,23,169,43,122,26,211,250,234,169,28,209,248,251,229,141,207,139,242,89,157,58,198,173,119,231,235,215,170,53,81,177,123,23,184,252,69,238,62,59,107,246,191,13,235,178,183,186,203,52,210,170,178,174,62,171,85,18,75,86,100,68,95,28,44,238,111,85,232,174,87,57,172,99,94,247,177,142,237,124,197,56,116,208,156,47,238,158,135,219,61,11,95,248,127,140,185,152,187,223,55,249,207,41,234,109,195,61,207,28,178,201,225,242,248,24,239,19,29,216,207,238,68,254,245,95,65,192,167,8,152,174,47,182,143,122,180,164,25,26,152,125,89,129,177,167,114,90,115,43,61,118,189,140,157,89,148,107,234,204,244,106,202,202,211,39,111,127,141,122,163,227,134,69,108,158,36,141,209,43,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,61,6,234,239,70,232,111,126,87,17,157,221,125,95,111,82,100,176,120,122,248,26,119,45,178,63,58,82,133,207,116,109,146,70,181,29,51,251,165,145,203,44,138,233,28,174,85,115,156,77,78,87,60,9,98,183,179,43,54,251,239,70,153,183,99,68,224,236,49,186,127,29,110,6,250,45,67,117,174,122,74,249,59,151,186,90,213,220,198,162,179,179,199,44,142,86,43,156,144,205,19,174,124,2,0,115,171,246,177,165,190,160,81,248,236,137,77,122,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,161,62,10,56,174,193,113,105,179,84,181,151,151,21,79,87,227,122,83,213,56,74,83,61,222,130,215,115,210,57,17,178,34,61,33,157,140,242,198,189,94,212,234,248,252,143,124,82,41,32,1,93,92,215,56,215,253,153,105,89,248,107,219,60,158,42,206,164,213,184,251,21,181,108,189,124,211,97,241,115,70,214,165,126,197,106,198,217,173,71,35,255,0,23,59,190,56,147,185,24,139,52,50,182,155,13,41,240,157,237,99,102,254,159,233,239,142,128,160,30,44,125,211,239,39,212,13,67,242,51,156,210,238,39,43,142,173,66,230,67,25,110,173,124,165,117,183,70,89,161,115,25,106,4,150,72,86,88,156,169,209,236,73,97,150,53,115,122,167,124,111,111,247,181,81,45,43,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,90,78,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,6,227,111,43,197,126,191,143,5,166,39,183,71,110,180,173,139,16,226,169,182,211,157,6,90,118,205,51,89,150,124,110,134,39,177,242,87,116,109,108,82,35,150,20,242,35,85,22,73,58,197,89,49,57,88,113,85,243,179,99,45,179,27,114,196,213,43,220,116,46,72,38,158,22,198,233,98,100,157,59,92,246,54,120,92,230,162,245,106,75,26,175,78,228,235,61,121,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,139,242,98,114,176,226,171,231,102,198,91,102,54,229,137,170,87,184,232,92,144,77,60,45,141,210,196,201,58,118,185,236,108,240,185,205,69,234,212,150,53,94,157,201,214,127,242,210,230,9,103,103,178,184,126,31,55,127,43,82,61,190,191,99,211,97,242,214,229,138,172,26,105,239,117,169,228,89,21,144,43,231,101,139,51,196,213,124,210,181,144,39,87,42,163,17,221,46,124,166,14,101,188,193,44,239,14,87,49,195,230,208,101,106,73,183,212,44,122,108,198,90,164,177,90,131,82,189,142,171,60,107,26,190,4,124,12,175,102,9,90,143,134,87,50,116,232,228,85,98,183,172,0,143,19,149,155,21,99,59,14,50,219,241,180,236,67,82,197,198,194,229,130,25,230,108,142,138,39,201,211,181,175,123,96,153,205,106,175,87,36,82,42,117,237,94,146,131,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,170,179,170,240,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,15,108,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,17,87,154,63,177,61,205,253,23,230,41,20,23,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,250,218,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,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,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,171,175,245,254,141,218,205,27,150,220,29,193,212,53,48,122,123,7,93,108,222,189,101,87,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,251,113,139,198,46,187,226,255,0,93,215,207,231,233,253,141,166,240,221,255,0,119,244,255,0,146,27,31,101,249,97,174,203,95,229,76,130,41,39,242,201,93,36,253,226,47,103,94,214,244,68,252,123,87,46,14,95,247,56,136,206,197,187,123,189,167,127,224,158,135,169,130,42,214,36,158,188,154,138,215,99,227,237,174,248,95,28,140,134,25,21,30,249,145,221,171,36,73,19,81,255,0,190,88,187,95,60,239,224,159,243,39,244,210,170,206,171,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,116,61,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,87,5,186,114,161,227,142,182,165,197,97,56,71,220,102,91,92,238,54,189,134,105,28,178,190,91,9,122,164,77,146,119,82,157,92,174,88,159,4,77,127,137,201,210,37,134,38,199,209,142,141,158,107,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,165,110,106,124,49,241,5,128,221,60,191,16,58,143,53,149,215,58,31,33,226,142,60,191,166,138,24,116,220,114,89,157,181,177,94,6,74,247,182,24,152,145,39,169,236,142,57,37,177,249,191,123,34,247,245,94,85,156,7,127,216,142,42,247,127,11,254,214,93,33,130,201,227,191,245,15,173,155,107,252,191,251,67,98,100,144,255,0,179,176,199,127,162,121,213,121,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,23,253,196,191,14,154,19,138,13,172,191,182,122,234,191,251,91,152,123,189,243,127,155,50,158,154,104,96,185,227,138,88,252,222,47,59,221,226,123,187,31,253,202,159,220,169,66,219,153,194,62,242,232,14,35,167,225,162,142,145,202,230,181,37,188,131,160,211,221,149,91,23,219,84,85,239,240,94,143,243,186,54,66,232,227,115,222,229,145,91,15,100,173,145,205,88,164,237,188,158,10,118,139,116,54,63,135,157,53,183,251,179,174,237,234,60,189,90,240,205,13,123,48,70,215,224,96,125,120,186,226,82,86,75,34,89,101,121,82,102,178,94,238,157,138,214,49,27,27,24,137,221,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,169,240,29,255,0,101,248,171,218,12,47,251,41,117,126,11,25,142,255,0,215,190,206,109,207,242,255,0,236,237,149,145,195,254,210,195,221,254,149,229,122,240,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,159,171,197,87,19,26,203,138,253,220,185,186,90,194,141,76,115,27,93,184,220,70,50,178,35,153,142,199,70,249,31,20,11,39,106,58,103,247,75,35,223,35,145,59,158,247,118,181,140,236,141,146,171,149,207,2,88,173,236,202,205,190,251,209,166,109,216,209,56,59,12,110,159,199,91,129,190,139,80,221,107,158,146,190,78,229,238,150,181,119,49,168,172,236,241,203,35,149,138,231,36,51,68,232,151,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,233,92,193,184,36,197,113,95,160,35,206,233,136,42,81,220,93,43,94,196,216,171,141,170,215,79,150,129,176,204,230,98,95,35,166,137,140,100,150,29,27,155,44,138,228,133,124,138,212,68,146,78,180,89,150,198,107,45,168,215,247,112,215,36,183,128,213,154,59,49,37,105,95,82,218,36,248,252,141,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,226,212,86,175,247,41,119,220,186,248,234,173,197,46,141,77,15,184,55,234,51,117,48,21,230,154,244,53,170,202,198,100,241,208,173,118,38,73,85,35,72,33,123,164,176,216,223,11,95,254,54,57,237,99,24,228,99,60,255,0,52,46,53,255,0,179,254,132,126,204,109,238,79,43,71,114,117,150,61,150,98,200,210,95,15,216,216,183,76,230,62,194,74,230,175,89,165,241,79,12,105,26,163,227,252,242,247,198,230,69,228,165,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,208,79,3,156,34,98,184,65,218,55,105,73,242,53,51,26,179,61,97,185,45,71,149,130,187,88,199,206,140,70,178,172,47,86,164,175,173,10,119,118,121,23,170,190,73,164,70,199,229,88,219,92,28,234,253,211,233,111,167,244,126,71,34,122,174,80,219,103,165,119,147,110,56,143,218,221,107,83,212,97,117,54,63,1,143,179,219,28,111,146,30,244,201,246,79,23,145,143,99,102,137,232,217,35,122,181,123,36,99,28,137,213,168,67,94,42,184,103,214,92,40,110,229,205,173,214,23,170,100,88,234,237,201,98,50,117,149,26,204,142,58,71,200,200,167,88,251,149,208,191,186,41,24,248,220,171,218,246,59,181,207,103,100,143,241,91,79,161,127,106,27,167,163,118,207,237,79,179,62,246,234,12,118,11,214,248,60,222,151,213,89,142,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,105,123,111,116,86,43,109,116,6,154,219,156,21,139,115,227,116,174,30,150,18,156,182,222,215,79,36,21,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,103,51,139,31,116,251,201,245,3,80,252,140,228,244,229,253,195,62,141,226,191,151,230,181,218,221,97,122,222,57,237,220,139,121,44,70,78,178,171,159,142,200,199,138,164,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,174,13,213,219,61,85,179,123,143,168,246,183,90,212,244,249,173,51,144,151,31,103,182,57,25,28,221,139,249,39,139,200,198,61,208,202,197,108,145,189,90,157,241,189,142,68,232,228,38,86,200,115,93,220,77,166,225,183,39,180,121,124,45,188,246,172,199,215,102,35,70,231,26,250,149,160,194,227,155,67,211,193,223,18,87,114,78,250,210,197,12,141,73,17,254,116,150,68,145,236,241,183,201,8,63,223,86,189,213,95,242,174,163,212,154,143,33,255,0,156,185,123,37,122,196,159,251,210,77,52,146,63,255,0,43,156,231,127,173,84,188,158,93,124,10,214,225,107,70,166,184,220,26,21,31,186,153,250,243,67,122,106,214,165,123,49,152,233,150,187,211,26,168,146,44,19,61,178,87,108,143,153,172,255,0,27,220,198,189,236,106,61,243,40,202,185,114,123,163,192,142,11,138,174,11,246,127,90,233,102,122,45,205,211,251,95,167,227,199,89,234,249,62,212,171,6,37,242,69,138,236,125,136,171,193,229,179,97,171,234,92,138,230,116,232,189,91,248,37,64,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,190,120,219,197,113,95,160,36,193,106,121,234,81,220,93,43,94,188,57,90,110,180,215,79,150,129,176,194,215,229,153,27,97,137,140,100,150,29,35,93,20,104,228,133,124,104,229,68,146,62,188,215,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,50,185,172,112,57,91,109,114,183,248,164,219,103,219,151,5,169,243,10,253,83,140,115,37,157,113,217,27,78,123,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,134,184,11,211,229,71,195,167,236,91,135,24,53,254,110,191,102,164,221,47,79,157,177,249,250,248,177,109,99,190,206,139,242,202,248,221,214,57,100,177,220,141,99,211,213,248,222,157,98,78,147,84,172,14,118,155,57,130,151,74,232,94,32,107,205,225,205,86,200,38,142,185,31,107,221,234,234,201,29,139,117,215,170,191,178,63,11,226,179,248,35,59,159,234,191,51,186,70,212,88,129,203,47,122,255,0,98,220,92,105,111,81,143,245,84,53,223,77,21,115,178,46,249,162,245,179,195,233,228,143,172,140,107,122,90,138,183,123,151,187,164,75,47,107,85,221,189,37,255,0,59,77,227,193,69,165,116,47,15,213,225,243,102,172,228,19,88,220,147,185,237,244,149,99,142,197,74,233,209,89,217,39,153,242,217,252,81,253,204,244,191,153,189,36,106,164,74,229,113,180,53,183,107,140,29,51,62,74,10,147,227,116,53,121,181,125,168,102,158,88,158,247,214,115,25,85,209,44,127,226,123,46,79,82,69,107,149,172,86,70,244,119,119,248,29,126,133,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,22,189,196,86,195,104,222,36,182,143,59,181,58,206,149,71,51,35,93,239,198,94,154,186,204,252,78,69,24,228,175,118,36,107,216,238,248,220,238,170,212,123,123,216,175,141,203,216,247,34,231,223,137,126,29,53,223,11,251,167,127,108,245,213,127,246,183,48,247,123,225,255,0,57,226,253,76,208,193,115,199,20,178,120,124,190,7,187,196,247,119,179,251,149,63,185,86,116,242,186,230,1,115,17,115,27,195,38,247,234,47,54,42,111,77,142,208,249,73,227,158,123,81,218,150,120,160,135,18,239,27,31,221,10,249,122,197,36,138,198,194,216,221,26,185,88,177,54,43,10,226,171,137,141,27,194,134,209,220,221,45,97,70,222,69,238,176,220,110,35,25,89,21,175,200,228,100,100,143,138,5,147,181,91,11,59,98,145,239,145,200,189,172,99,187,90,247,246,70,252,235,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,218,121,83,240,57,103,109,113,84,56,164,220,151,212,151,59,169,240,232,253,45,140,107,34,157,49,216,235,77,99,210,235,228,232,170,203,51,69,209,173,108,110,79,28,50,200,215,171,157,43,163,134,199,193,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,60,76,112,89,186,27,19,196,53,109,154,199,233,251,121,10,58,199,49,233,52,21,233,44,198,172,203,193,53,134,197,94,39,78,230,199,19,108,177,101,137,147,53,200,196,99,220,142,255,0,68,248,222,235,116,224,23,130,141,43,194,158,220,84,205,229,177,158,163,115,117,54,62,25,53,30,66,194,70,249,40,119,163,100,118,50,186,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,107,98,100,80,3,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,145,92,197,56,21,173,197,46,141,93,113,183,212,42,51,117,48,21,225,134,140,214,109,74,198,100,241,208,173,135,174,53,17,100,72,33,123,164,176,233,25,51,153,254,54,53,142,123,24,229,123,43,131,128,254,3,181,87,18,59,167,145,253,161,225,114,184,13,25,161,50,17,197,168,125,110,58,70,122,219,208,217,139,207,132,95,222,195,44,51,58,31,55,145,236,238,116,29,25,220,212,89,35,235,123,216,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,4,0,231,87,237,99,75,125,64,163,241,217,18,152,49,152,156,174,106,203,233,225,177,150,239,216,142,188,246,223,21,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,220,214,49,206,94,136,138,167,75,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,197,121,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,40,179,45,147,214,91,175,175,238,230,110,71,111,63,171,53,142,98,75,50,178,165,68,89,242,25,27,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,197,200,141,79,238,67,207,154,83,225,59,218,198,205,253,63,211,223,29,1,64,60,88,251,167,222,79,168,26,135,228,103,44,127,103,56,68,197,113,125,202,223,108,116,164,25,26,152,125,89,129,177,156,201,105,204,172,245,218,246,50,117,202,222,107,234,204,244,106,202,202,211,39,111,127,141,122,163,227,134,69,108,158,36,141,213,65,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,146,43,121,184,254,221,205,236,225,163,72,240,237,170,100,183,51,240,214,60,217,253,71,62,77,242,91,212,44,137,239,90,112,204,198,181,141,236,141,174,98,189,101,89,159,44,176,67,42,185,175,107,149,220,215,134,142,29,53,223,20,27,167,67,108,244,45,127,246,87,51,23,123,225,255,0,54,98,253,76,48,207,115,199,44,177,249,188,94,118,59,196,199,119,191,251,145,63,189,82,95,243,90,216,189,184,225,211,110,54,11,107,246,191,13,232,113,84,126,242,203,52,210,170,62,214,66,211,147,22,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,229,114,84,247,79,170,126,159,222,249,28,113,213,121,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,2,128,121,163,251,236,220,223,209,126,30,145,37,56,2,225,71,110,56,181,224,71,86,232,173,107,23,161,202,209,220,12,148,248,12,252,16,163,237,98,45,59,25,141,69,115,81,85,60,144,191,181,169,44,42,168,217,26,214,170,43,30,200,228,101,117,238,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,146,191,238,152,111,47,246,71,254,203,95,98,98,188,223,103,253,219,251,205,209,190,111,187,190,15,15,162,244,221,158,63,55,143,247,62,167,175,95,23,255,0,89,230,255,0,40,35,86,214,237,110,187,222,157,119,140,219,61,180,193,125,179,169,51,62,111,69,75,213,67,95,203,226,133,243,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,91,20,227,247,133,29,184,225,43,129,29,37,162,180,84,94,187,43,123,112,49,179,231,243,243,194,140,181,151,180,220,102,73,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,241,175,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,134,188,189,244,6,141,221,62,46,116,78,223,110,14,158,169,156,211,217,202,249,186,215,168,217,69,236,149,159,99,220,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,234,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,244,19,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,55,249,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,21,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,59,175,48,126,60,63,181,254,119,7,128,209,88,108,174,11,64,233,158,235,53,171,100,37,236,181,145,189,43,26,143,177,102,24,228,124,45,241,34,58,56,81,21,238,107,95,51,149,255,0,190,88,217,226,184,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,127,218,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,172,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,167,234,243,25,224,163,251,42,238,60,25,253,1,140,202,201,182,90,167,247,152,219,51,167,150,60,93,229,87,172,152,199,77,220,231,187,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,190,83,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,208,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,89,79,15,188,29,104,78,47,249,108,109,94,3,63,115,236,109,73,134,251,115,238,254,160,241,205,99,236,191,46,126,87,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,84,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,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,88,188,120,254,219,240,85,182,27,118,51,93,218,251,79,227,219,246,110,83,35,145,242,90,213,16,181,243,58,78,141,241,53,60,213,224,109,116,119,116,146,75,51,82,73,151,175,100,174,73,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,121,94,23,55,211,251,74,108,78,153,222,191,186,223,119,62,241,250,223,243,103,174,245,158,15,79,114,122,223,233,188,113,247,119,120,59,191,192,157,59,186,126,61,58,175,85,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,94,219,110,15,177,92,89,114,183,219,86,227,210,220,122,239,71,87,212,215,244,163,225,149,168,203,51,191,43,109,100,163,43,100,123,98,236,176,176,196,196,145,206,106,196,246,177,253,221,137,36,114,85,94,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,165,234,114,226,227,142,207,21,186,54,254,143,220,22,84,175,184,186,62,188,15,189,52,79,138,38,102,234,57,85,137,118,40,17,81,204,123,92,141,108,237,107,124,77,124,177,57,170,212,153,34,142,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,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,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,250,200,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,153,242,73,137,197,77,149,175,157,155,25,81,249,42,117,230,169,94,227,161,106,207,12,19,58,55,75,19,36,233,220,214,61,208,66,231,53,23,163,150,40,213,122,246,167,79,172,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,27,115,47,224,114,207,14,58,202,109,225,208,239,168,253,186,214,153,137,25,13,72,217,21,119,224,242,51,36,147,173,38,194,196,107,86,178,181,146,186,23,49,191,145,145,172,111,68,86,177,243,121,78,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,76,225,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,249,0,57,161,112,45,251,107,210,175,223,29,156,209,158,175,114,112,189,159,108,86,164,238,217,179,184,184,227,114,47,72,81,171,234,46,67,210,63,31,69,107,223,18,62,63,222,185,181,227,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,201,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,105,203,67,129,202,220,56,232,216,119,135,92,62,219,247,23,90,97,227,100,213,36,100,181,217,131,199,76,177,206,148,157,11,209,174,91,42,230,68,233,156,246,254,71,198,145,177,17,26,247,205,55,202,86,231,87,238,159,75,125,63,163,242,57,19,149,114,244,227,23,251,37,110,157,207,188,52,253,94,140,214,190,135,29,157,253,231,143,236,255,0,29,148,236,200,254,72,37,150,95,4,50,219,253,195,59,124,158,95,197,122,181,157,46,79,137,78,31,118,227,140,237,142,77,21,147,212,31,228,23,252,25,221,55,159,197,206,150,35,175,107,194,244,175,109,136,215,36,118,97,116,115,61,21,170,189,175,142,85,86,185,142,236,145,176,47,150,175,14,56,174,31,55,231,86,106,253,250,214,250,43,7,168,112,249,139,251,113,166,48,185,73,91,5,220,150,87,252,142,73,47,99,253,82,70,247,49,245,237,87,100,43,19,21,242,199,125,122,163,26,230,164,182,190,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,210,185,131,112,73,138,226,191,64,71,157,211,16,84,163,184,186,86,189,137,177,87,27,85,174,159,45,3,97,153,204,196,190,71,77,19,24,201,44,58,55,54,89,21,201,10,249,21,168,137,36,157,104,91,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,218,185,83,240,43,103,71,71,67,138,125,215,161,110,182,118,213,116,155,69,81,109,168,157,3,113,214,233,49,126,210,122,195,35,149,207,150,43,18,68,216,100,70,248,209,36,115,152,231,58,53,138,205,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,33,175,53,142,7,44,238,86,42,255,0,20,155,108,250,145,103,116,198,29,95,170,113,142,100,80,38,71,29,85,175,122,221,100,157,17,95,102,24,186,181,205,145,203,228,134,40,218,197,107,162,108,115,84,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,83,154,6,227,89,221,254,95,155,79,186,86,180,173,189,54,253,87,170,49,25,116,198,89,179,21,135,192,201,177,89,7,179,164,145,42,181,236,115,85,175,98,170,53,234,199,55,189,145,191,186,54,213,94,222,235,92,174,218,235,253,53,184,216,42,245,39,201,105,92,197,44,221,56,173,177,206,130,73,235,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,209,71,15,219,235,181,252,95,236,187,117,126,10,173,76,142,55,35,93,49,26,151,11,110,180,147,65,86,236,149,34,146,222,58,79,60,76,109,150,53,182,17,138,244,98,199,34,42,244,255,0,90,37,101,238,231,44,91,155,95,196,214,63,45,29,47,180,54,14,31,85,173,117,46,74,118,79,5,92,22,10,157,167,77,115,22,231,197,44,214,230,153,180,252,76,137,237,68,150,103,72,229,106,34,69,51,227,183,237,39,247,87,238,174,27,238,47,217,95,118,254,207,175,246,63,217,62,63,67,232,124,109,240,122,127,23,238,252,62,62,206,206,207,203,219,211,167,225,208,253,99,143,241,129,160,43,110,127,11,155,165,163,38,211,214,243,182,45,105,123,214,113,248,250,137,43,167,159,35,90,37,177,73,35,108,75,222,247,165,152,97,84,98,117,239,84,70,170,57,21,90,185,204,210,122,167,59,161,181,86,27,90,233,107,222,139,53,167,242,21,242,152,235,62,38,73,224,181,4,141,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,14,193,198,127,19,22,120,175,222,217,183,73,40,219,199,99,91,135,199,99,113,184,203,41,19,159,142,100,112,53,246,32,73,35,106,121,153,235,37,182,246,72,244,71,185,143,111,86,179,240,141,147,211,146,94,206,96,162,210,186,235,136,27,19,121,179,86,114,11,163,169,199,218,246,250,74,177,199,94,221,133,234,143,236,147,204,249,107,126,10,206,230,122,95,202,238,146,57,18,207,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,225,92,98,112,171,163,120,175,218,60,134,143,204,227,106,55,83,227,171,216,179,164,242,242,72,176,191,29,145,86,126,68,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,102,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,250,187,171,189,27,161,189,249,92,70,119,117,245,125,189,73,146,193,225,235,224,105,220,182,200,252,233,74,23,61,209,182,73,26,212,116,207,238,150,71,44,178,43,164,114,185,85,206,113,58,185,83,240,57,91,114,178,180,56,164,220,151,219,139,5,166,51,8,253,45,140,107,37,129,114,57,26,174,99,210,235,228,232,136,250,208,203,209,173,108,110,95,36,209,72,215,171,91,19,163,154,226,64,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,242,99,49,56,172,45,103,211,195,99,42,80,175,37,137,237,190,42,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,189,207,123,156,189,85,85,79,172,0,64,14,117,126,214,52,183,212,10,63,29,145,43,215,150,118,39,21,159,227,95,111,240,89,220,101,76,142,55,35,95,61,82,229,59,112,182,104,44,193,38,18,243,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,245,124,197,56,21,179,194,214,178,93,113,183,212,45,191,106,243,246,33,134,140,214,109,68,247,227,50,51,37,135,174,53,17,100,89,230,99,99,174,233,25,51,153,254,7,181,142,123,222,213,123,249,255,0,5,188,105,107,46,13,181,150,95,51,134,211,181,53,38,158,212,149,227,135,53,133,154,100,172,251,15,133,36,90,211,69,101,24,247,68,248,221,44,157,83,181,204,115,36,122,43,123,187,31,31,42,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,217,167,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,169,99,74,124,39,123,88,217,191,167,250,123,227,160,40,7,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,197,115,47,224,114,183,17,218,54,109,225,208,239,182,205,197,209,120,121,25,13,72,217,45,134,103,49,208,172,147,173,38,194,196,115,146,202,57,242,186,23,49,191,157,242,44,111,69,71,49,240,210,182,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,81,194,175,12,250,55,133,13,163,167,181,186,62,245,188,139,221,97,217,44,190,78,202,171,95,145,200,200,200,217,44,233,31,114,182,22,118,197,27,25,27,85,123,88,198,247,57,239,239,145,240,47,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,115,254,117,153,29,142,131,5,162,241,153,61,57,234,247,98,223,124,152,220,149,43,144,197,37,28,60,111,253,227,110,199,209,210,77,12,146,61,233,3,85,173,68,145,150,28,217,91,219,44,83,84,177,109,60,148,242,59,29,62,11,90,99,49,154,115,210,110,197,78,201,50,89,43,183,33,150,75,216,121,31,251,182,210,143,163,100,134,24,228,99,18,118,163,92,139,35,235,185,210,187,186,40,161,232,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,239,183,211,98,246,227,136,189,184,200,237,126,232,97,189,118,42,247,73,97,154,37,70,90,199,218,106,42,71,106,180,138,139,227,153,157,206,232,189,21,170,215,57,143,107,216,247,177,217,214,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,204,14,88,188,120,254,196,51,181,182,27,118,51,93,186,7,80,100,27,246,110,83,35,145,241,213,210,243,57,147,58,78,141,241,57,124,54,39,117,116,119,116,145,197,11,150,73,151,167,124,174,91,169,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,16,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,146,63,240,235,176,218,203,137,45,220,193,109,78,140,165,109,207,200,216,99,242,119,161,174,147,51,19,142,71,181,44,93,149,28,246,55,178,54,187,170,53,94,222,247,171,35,106,247,189,168,186,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,189,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,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,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,150,156,159,120,156,220,122,26,237,56,95,177,133,202,234,93,45,149,243,229,41,217,245,42,176,233,72,226,134,121,44,73,216,145,57,124,54,39,117,104,250,44,145,198,201,100,238,106,43,230,114,58,223,193,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,167,63,230,185,194,214,149,221,189,154,159,124,126,242,98,180,222,164,219,60,125,137,253,77,230,199,20,57,122,46,115,87,208,201,55,111,147,205,228,255,0,138,183,170,181,101,157,241,246,162,207,228,101,37,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,78,135,226,11,59,196,175,44,173,194,220,77,83,167,242,184,236,213,125,191,212,120,124,141,187,176,50,56,115,22,171,98,228,100,183,234,171,26,198,58,25,94,174,234,141,99,91,28,173,154,36,234,145,119,58,139,13,84,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,16,243,25,227,95,251,85,110,60,24,13,1,147,202,199,182,90,91,247,120,218,211,175,138,60,165,228,87,164,153,55,67,218,215,183,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,150,127,202,227,216,158,217,126,181,243,23,73,84,66,14,101,156,117,89,225,151,76,213,219,13,177,191,110,174,232,106,58,240,100,170,222,109,88,164,131,17,142,75,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,106,121,36,115,152,173,141,36,163,98,197,57,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,50,174,95,247,43,143,98,123,101,250,215,204,93,56,87,55,94,19,52,110,161,219,188,135,21,152,107,21,48,154,135,74,215,173,91,53,28,52,21,207,212,44,158,221,74,181,150,89,18,70,182,55,192,217,36,232,255,0,27,222,246,118,70,170,141,141,157,181,45,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,25,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,122,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,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,159,147,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,159,129,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,166,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,47,189,250,215,21,185,91,209,175,183,27,5,94,220,24,221,85,170,50,185,186,113,91,99,91,60,112,89,183,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,14,21,119,35,5,180,92,71,109,214,227,106,154,120,171,24,92,46,160,171,46,69,217,58,47,183,13,90,175,127,142,91,77,137,157,94,179,64,199,186,120,149,168,174,108,177,70,228,107,149,189,171,165,48,82,183,58,191,116,250,91,233,253,31,145,200,144,0,179,78,84,252,117,86,209,210,80,225,99,117,239,212,173,130,181,97,33,209,87,155,86,87,78,220,141,187,172,79,179,94,144,198,228,115,37,150,196,146,182,105,21,190,53,73,26,231,185,174,141,34,143,252,208,119,191,21,189,156,87,230,155,134,193,219,199,87,208,21,221,161,222,251,50,53,207,185,61,43,150,150,105,209,173,252,24,197,150,105,24,196,238,114,171,35,107,215,181,94,177,178,101,114,106,205,241,5,172,52,174,168,203,107,29,200,202,228,182,203,79,120,176,24,44,70,65,98,181,219,144,72,224,115,210,25,222,229,177,94,26,213,153,3,27,2,34,64,239,86,170,196,71,70,254,181,173,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,228,117,220,62,7,54,143,114,184,163,210,124,82,103,95,110,44,190,152,175,11,228,198,85,99,32,131,35,145,171,43,95,66,236,242,49,18,87,190,20,234,213,106,185,124,137,21,86,170,182,56,159,28,210,40,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,47,233,190,94,123,13,167,184,163,205,113,68,234,118,242,57,44,141,143,181,233,97,110,187,205,75,29,155,146,87,201,103,34,206,238,174,123,220,229,99,227,99,186,182,25,22,87,179,255,0,204,37,126,65,206,175,218,198,150,250,129,71,227,178,37,43,29,127,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,236,43,154,191,24,219,113,171,248,125,210,187,95,180,154,219,237,159,218,71,164,212,150,102,167,81,31,86,108,20,82,204,140,100,146,72,212,116,83,45,234,236,253,219,81,37,99,169,204,201,124,125,81,146,68,14,91,58,167,136,44,87,19,90,111,76,108,101,236,170,80,206,228,40,59,89,212,175,20,82,213,126,10,11,81,190,212,214,18,100,88,227,236,141,210,53,146,167,108,168,233,150,56,157,221,55,107,239,248,25,182,227,3,64,89,219,14,40,247,75,70,77,167,170,96,171,213,213,23,172,227,241,245,18,38,193,6,58,204,171,98,146,70,216,151,177,140,90,211,66,168,196,233,216,138,141,84,106,162,181,57,1,164,142,15,244,5,109,176,225,115,107,116,100,58,122,222,10,197,93,47,70,206,67,31,109,37,108,240,100,108,196,150,46,164,141,149,123,216,245,179,52,202,172,94,157,138,170,212,70,162,35,83,176,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,40,175,155,158,230,105,93,196,226,226,108,118,150,183,234,254,229,105,250,154,103,35,59,36,142,72,93,122,57,236,88,149,145,185,143,119,95,31,170,108,79,71,118,185,178,197,43,21,191,151,170,194,179,74,124,42,238,70,11,118,248,113,219,173,127,167,41,226,169,84,200,233,250,177,73,75,19,69,244,232,209,181,3,60,22,106,215,133,255,0,140,112,195,60,82,196,196,234,173,237,141,59,92,230,244,114,245,80,0,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,93,246,255,0,126,198,191,99,90,179,251,65,253,149,251,61,251,61,223,110,253,167,221,225,240,247,39,103,111,103,239,60,222,79,31,139,197,251,223,47,143,197,251,206,195,53,154,179,238,175,222,172,207,220,95,181,126,237,253,161,99,236,127,181,188,126,187,208,249,29,224,245,30,47,221,249,188,125,157,253,159,151,187,175,79,195,161,218,184,22,254,206,63,218,59,78,255,0,106,15,254,69,63,55,162,245,93,159,101,253,169,222,207,79,246,151,119,255,0,97,255,0,143,187,255,0,172,239,241,121,127,113,230,52,82,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,52,210,124,55,108,150,133,221,205,65,190,186,63,64,212,196,235,109,85,94,74,217,124,149,107,19,181,150,153,35,226,146,85,90,253,254,6,189,242,65,27,222,246,198,143,115,251,156,229,85,123,213,221,44,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,0,5,0,243,71,247,217,185,191,162,252,61,34,69,112,43,197,158,141,225,23,128,157,85,174,51,181,234,102,51,183,247,34,213,108,22,156,117,245,171,62,85,233,75,22,147,171,30,145,202,172,100,81,61,100,115,213,157,157,124,108,85,71,74,196,90,235,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,180,255,0,114,143,136,239,236,227,251,107,244,191,239,175,254,61,247,3,210,63,237,79,178,251,58,249,59,187,191,227,159,253,119,162,236,239,236,252,59,188,255,0,228,228,75,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,138,113,213,197,158,141,226,235,128,157,43,174,48,85,234,97,243,180,55,34,173,108,238,156,109,245,181,62,41,235,75,40,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,72,235,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,29,120,219,224,251,76,241,115,181,242,225,92,149,41,107,108,29,121,221,164,243,22,229,177,224,163,60,178,64,249,153,36,113,61,26,230,76,218,204,137,94,230,72,177,163,149,236,107,149,59,93,64,58,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,78,84,60,113,214,212,184,172,39,8,251,140,203,107,157,198,215,176,205,35,150,87,203,97,47,84,137,178,78,234,83,171,149,203,19,224,137,175,241,57,58,68,176,196,216,250,49,209,179,205,102,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,31,224,235,131,173,9,194,6,132,177,128,192,92,251,103,82,102,123,62,240,106,15,28,213,254,212,241,77,97,245,127,201,95,60,177,193,226,142,194,199,251,181,78,254,157,206,234,171,248,72,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,142,85,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,62,173,134,225,215,104,248,109,209,181,180,102,212,233,58,152,230,54,188,48,222,201,190,38,59,35,150,124,106,247,36,215,44,35,81,211,63,186,89,85,17,122,49,157,234,216,218,198,116,106,116,176,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,89,124,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,231,252,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,187,62,33,116,182,11,67,112,95,185,122,43,75,81,244,88,93,63,181,249,156,94,58,183,149,242,120,42,193,137,150,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,51,132,106,160,166,190,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,149,214,95,247,43,143,98,123,101,250,215,204,93,61,87,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,195,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,243,224,185,62,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,150,42,101,92,191,62,89,217,108,86,3,151,254,223,231,115,185,58,152,236,110,58,190,122,221,203,150,230,108,48,86,130,60,181,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,84,28,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,171,229,205,193,71,246,170,220,121,243,250,255,0,25,149,143,108,180,183,239,50,86,96,79,20,121,75,200,172,88,241,141,155,185,175,111,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,47,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,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,31,248,245,221,45,119,178,220,39,107,157,204,219,76,239,216,218,147,13,246,103,162,187,233,97,177,226,242,228,170,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,43,3,135,174,99,220,103,107,157,253,219,77,21,170,119,147,214,225,117,6,176,195,98,242,53,190,238,226,163,243,213,158,236,81,203,31,123,43,53,237,238,99,220,157,90,168,228,235,213,21,23,241,44,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,67,254,106,123,199,157,218,46,17,242,245,180,228,61,45,235,220,132,90,58,75,61,204,255,0,37,171,102,9,228,178,189,143,99,145,254,72,43,203,7,79,202,230,249,251,218,228,115,17,22,144,118,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,252,173,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,191,238,93,91,199,130,222,78,17,244,37,156,68,62,158,222,143,199,193,163,178,149,187,158,255,0,13,170,16,69,27,87,189,204,98,59,203,2,215,159,163,123,154,207,63,103,115,156,199,41,37,74,86,231,87,238,159,75,125,63,163,242,57,19,207,242,245,225,87,70,241,95,180,123,249,163,243,56,218,141,212,248,234,248,59,58,79,47,36,139,11,241,217,21,102,75,177,29,43,88,247,122,105,28,216,219,51,59,93,220,196,71,34,121,25,27,217,16,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,242,105,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,38,148,246,7,103,48,92,63,236,214,147,217,221,57,55,168,169,166,113,237,175,37,158,215,179,213,218,123,157,37,155,61,143,123,214,63,44,242,75,47,143,189,90,206,254,214,254,86,162,25,236,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,4,0,231,87,237,99,75,125,64,163,241,217,18,165,120,122,210,216,45,115,191,187,105,162,181,77,31,91,133,212,26,195,13,139,200,214,242,190,63,61,89,238,197,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,157,175,143,174,10,53,87,10,123,143,111,55,137,198,122,141,178,212,217,9,164,211,153,10,233,35,227,161,222,174,145,184,203,11,35,158,246,205,19,17,81,142,123,151,205,27,21,232,189,205,149,145,69,82,226,121,52,240,241,138,211,123,95,148,226,71,53,138,182,205,67,171,44,91,194,97,236,58,227,93,2,225,33,146,47,35,153,19,23,242,189,247,32,149,174,89,127,55,74,177,171,17,173,115,150,75,31,5,64,115,180,219,61,85,91,116,244,46,241,250,79,46,155,200,105,244,211,62,120,227,145,222,158,245,123,54,44,118,76,238,207,27,60,145,218,235,26,119,171,157,224,159,242,162,51,170,195,94,15,244,5,157,207,226,143,107,116,100,58,122,166,118,189,173,81,70,206,67,31,109,34,116,19,227,171,74,150,46,164,141,149,123,30,196,173,12,202,172,94,189,232,138,212,71,42,163,87,73,32,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,79,41,187,26,235,246,95,181,154,203,115,62,203,251,79,238,150,159,200,231,125,23,159,195,234,189,45,105,38,241,121,59,93,217,221,227,237,238,237,119,78,189,122,47,78,134,101,245,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,3,213,111,38,206,103,118,111,35,165,171,101,230,245,21,53,134,143,194,107,28,93,158,214,51,205,86,253,86,72,228,236,107,222,173,241,78,150,32,234,238,215,63,193,223,218,214,189,168,89,87,36,189,227,193,75,165,117,215,15,214,33,240,230,171,100,23,88,211,147,185,238,245,117,100,142,189,75,9,209,25,217,31,133,241,86,252,85,253,207,245,95,149,189,35,114,173,159,128,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,1,15,249,160,111,222,236,112,237,176,88,13,107,179,154,175,238,254,106,238,176,171,139,158,207,161,173,111,190,171,233,93,145,209,246,88,142,70,39,87,195,26,245,68,238,252,189,58,244,85,69,136,28,5,113,235,197,142,244,241,99,161,182,207,114,247,91,237,157,55,153,251,79,214,210,251,11,27,95,203,226,198,218,154,63,222,67,93,146,55,164,145,49,223,149,201,215,167,69,234,138,168,178,3,157,95,181,141,45,245,2,143,199,100,74,245,229,157,150,197,96,56,215,219,252,238,119,39,83,29,141,199,87,207,91,185,114,220,205,134,10,208,71,132,188,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,61,95,49,78,58,172,241,75,172,151,67,237,245,251,108,218,188,5,136,102,163,13,154,177,49,249,60,140,41,97,139,146,69,88,210,120,88,232,236,58,54,66,231,255,0,129,141,123,152,199,185,88,207,19,193,151,2,251,143,198,30,118,244,152,203,255,0,117,244,102,27,186,44,150,166,177,77,108,70,219,93,157,209,213,175,23,123,60,243,47,115,28,244,71,181,177,198,168,231,57,21,209,50,78,85,190,155,23,184,252,58,110,62,71,107,247,67,13,232,114,180,122,75,12,209,42,190,174,66,171,149,82,59,85,164,84,79,36,47,237,119,69,232,142,71,53,204,123,88,246,61,141,178,174,87,92,192,41,229,233,227,120,100,222,253,69,225,202,195,233,177,218,31,41,60,112,65,86,74,177,65,20,16,226,93,227,99,59,102,79,23,88,164,145,94,233,157,35,163,87,35,210,38,203,82,198,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,0,5,0,243,71,247,217,185,191,162,252,61,34,42,150,63,202,191,129,91,58,255,0,80,226,184,158,221,42,22,224,211,24,59,16,228,180,100,48,218,139,179,45,145,130,212,204,116,242,172,114,44,209,178,172,213,145,82,55,177,158,87,185,139,220,232,216,246,73,113,37,59,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,215,1,42,185,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,60,86,145,221,237,27,173,119,19,94,237,110,26,123,105,168,118,226,198,58,28,212,19,64,173,103,101,234,141,181,90,104,158,157,90,246,57,171,35,21,58,163,209,240,191,171,81,170,199,62,37,115,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,144,75,211,229,205,199,183,246,168,193,79,182,251,137,7,167,220,221,51,143,245,150,236,65,95,178,174,106,139,30,200,150,227,81,137,217,12,200,249,35,108,177,126,13,87,61,175,137,59,92,232,225,234,188,122,238,150,187,217,110,19,181,206,230,109,166,119,236,109,73,134,251,51,209,93,244,176,216,241,121,114,85,97,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,149,129,195,215,49,238,51,181,206,254,237,166,138,213,59,201,235,112,186,131,88,97,177,121,26,223,119,113,81,249,234,207,118,40,229,143,189,149,154,246,247,49,238,78,173,84,114,117,234,138,139,248,150,43,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,20,129,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,150,127,192,86,233,107,189,233,225,59,67,110,102,229,231,126,217,212,153,159,180,253,109,223,75,13,127,47,139,37,106,24,255,0,119,11,25,27,122,71,19,27,249,90,157,122,117,94,170,170,171,80,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,207,127,170,184,205,206,219,224,199,69,112,119,164,177,94,135,21,71,213,216,213,121,27,12,99,228,200,72,236,172,247,107,86,174,159,143,142,22,119,65,35,228,252,36,124,141,70,39,99,24,239,63,53,225,215,97,181,151,18,91,185,130,218,157,25,74,219,159,145,176,199,228,239,67,93,38,102,39,28,143,106,88,187,42,57,236,111,100,109,119,84,106,189,189,239,86,70,213,239,123,81,116,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,243,252,88,251,88,222,79,167,250,135,227,167,51,88,92,159,51,174,96,23,54,138,157,158,31,182,67,81,122,77,117,111,186,13,77,146,138,57,226,181,129,171,36,16,205,19,107,61,204,72,214,105,227,177,248,77,27,220,232,90,199,116,70,200,230,62,58,150,218,221,173,215,123,211,174,241,155,103,182,152,47,182,117,38,103,205,232,169,122,168,107,249,124,80,190,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,229,75,211,224,55,114,48,91,63,203,51,74,238,134,167,167,149,183,138,211,56,252,254,70,220,56,186,47,183,105,241,199,151,186,170,140,141,159,255,0,119,185,91,27,27,213,242,61,140,107,158,218,129,226,119,136,93,85,197,6,242,230,183,115,84,214,244,30,191,199,91,29,139,101,169,44,67,140,163,19,123,98,175,27,158,191,243,164,122,181,172,107,229,150,87,163,25,223,218,147,43,148,71,8,152,173,197,212,207,226,139,87,228,106,88,198,232,124,196,184,220,46,21,107,182,85,155,42,218,241,201,234,167,242,53,90,214,66,219,49,62,46,207,207,230,70,191,186,63,10,36,181,192,89,246,155,225,15,74,241,17,202,191,67,235,172,109,44,85,13,194,209,56,252,237,220,94,98,229,248,241,240,201,70,44,213,217,108,84,183,60,137,227,240,248,252,207,141,100,115,27,28,189,28,178,69,27,230,87,86,9,127,220,185,184,171,213,92,85,108,116,249,189,127,141,241,234,157,45,144,251,23,37,144,130,156,145,85,202,116,133,146,71,105,171,227,108,45,153,200,245,73,97,137,206,236,115,90,254,216,153,52,76,74,1,59,174,174,226,207,89,106,30,21,244,23,10,120,106,246,240,154,123,74,216,200,217,205,73,13,244,115,53,11,231,186,235,85,146,88,210,54,186,54,64,233,36,232,207,35,216,247,246,72,168,142,141,157,174,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,154,8,218,221,173,208,155,45,161,49,155,103,182,152,47,177,180,222,27,205,232,169,122,169,172,120,188,179,62,105,63,121,51,223,35,186,201,43,221,249,156,189,58,244,78,136,136,137,202,184,245,221,45,119,178,220,39,107,157,204,219,76,239,216,218,147,13,246,103,162,187,233,97,177,226,242,228,170,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,42,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,7,63,223,189,148,210,188,68,237,62,119,103,53,174,67,43,75,11,168,61,47,169,159,23,44,113,218,103,130,204,86,25,216,233,35,145,137,213,240,181,23,171,23,242,170,244,232,189,21,35,6,222,242,137,225,183,109,117,254,154,220,108,22,182,220,169,242,90,87,49,75,55,78,43,121,42,14,130,73,235,76,201,163,108,141,109,54,185,88,174,98,34,162,57,171,211,175,69,79,239,61,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,165,110,115,123,165,247,175,136,236,22,217,208,206,250,170,26,19,79,199,234,105,122,94,207,71,148,186,245,154,111,222,43,17,210,119,213,110,57,223,131,156,198,244,232,157,29,228,65,201,147,107,126,245,241,29,157,220,203,248,47,85,67,66,105,249,61,53,223,85,217,232,242,151,94,144,195,251,180,122,58,78,250,173,200,183,241,107,152,222,157,87,163,188,106,115,254,106,123,57,130,218,46,46,50,246,116,228,221,42,107,220,124,90,198,74,221,175,255,0,37,181,102,121,227,178,157,239,123,149,254,73,235,203,63,95,202,214,249,251,26,212,107,17,86,69,114,71,221,235,44,202,238,22,194,94,158,220,149,231,175,22,175,197,198,216,34,240,64,246,58,58,183,92,249,63,9,85,242,36,148,17,173,252,204,68,134,69,252,138,171,223,107,229,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,18,43,152,167,2,181,184,165,209,171,174,54,250,133,70,110,166,2,188,48,209,154,205,169,88,204,158,58,21,176,245,198,162,44,137,4,47,116,150,29,35,38,115,63,198,198,177,207,99,28,175,100,64,229,35,194,102,87,63,187,153,237,232,220,253,11,81,113,27,123,98,124,37,26,217,126,230,91,167,170,34,124,15,87,122,69,78,173,125,104,156,254,171,50,39,100,179,68,230,34,201,26,186,43,137,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,208,158,250,108,94,220,113,23,183,25,29,175,221,12,55,174,197,94,233,44,51,68,168,203,88,251,77,69,72,237,86,145,81,124,115,51,185,221,23,162,181,90,231,49,237,123,30,246,58,138,243,60,8,238,198,159,226,227,5,194,150,93,158,158,222,166,200,62,76,94,95,173,103,250,140,19,39,176,215,101,124,13,176,168,206,144,84,177,55,166,116,169,47,228,236,255,0,19,155,214,255,0,180,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,19,245,129,74,220,230,247,75,239,95,17,216,45,179,161,157,245,84,52,38,159,143,212,210,244,189,158,143,41,117,235,52,223,188,86,35,164,239,170,220,115,191,7,57,141,233,209,58,59,200,132,53,217,13,107,138,219,93,232,208,59,141,157,175,110,124,110,149,213,24,172,221,200,170,49,174,158,72,43,91,142,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,239,52,209,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,0,57,205,238,151,221,78,28,112,91,103,67,59,233,111,235,189,65,31,169,165,233,123,253,102,46,147,22,105,191,120,172,86,199,217,105,216,231,126,14,107,221,215,162,117,111,145,10,171,225,87,107,127,109,60,71,109,214,217,205,130,251,102,134,103,80,85,251,86,151,170,244,254,92,92,79,243,94,253,226,61,142,111,74,177,78,239,200,228,122,244,232,206,174,86,162,216,167,59,77,156,193,75,165,116,47,16,53,230,240,230,171,100,19,71,92,143,181,238,245,117,100,142,197,186,235,213,95,217,31,133,241,89,252,17,157,207,245,95,153,221,35,106,44,53,229,175,187,214,118,131,140,29,15,58,207,109,49,186,194,194,233,12,148,53,160,138,87,206,203,206,107,43,181,86,78,157,140,109,196,169,35,220,197,71,163,34,114,39,119,85,99,180,18,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,7,31,226,131,133,253,3,197,158,128,199,237,206,227,101,245,6,59,27,142,204,69,155,138,92,37,136,97,157,211,199,12,208,181,174,116,209,74,213,103,109,135,170,162,53,23,170,55,241,254,244,94,63,176,156,175,246,11,135,109,216,193,111,30,138,213,251,129,119,53,167,253,87,166,131,41,144,165,37,87,249,235,75,93,253,237,142,164,111,94,140,153,202,157,30,159,153,19,175,84,234,139,224,57,213,251,88,210,223,80,40,252,118,68,166,12,102,91,43,133,178,251,152,108,157,186,22,36,175,61,71,203,90,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,247,57,143,115,87,170,42,161,210,248,104,225,211,93,241,65,186,116,54,207,66,215,255,0,101,115,49,119,190,31,243,102,47,212,195,12,247,60,114,203,31,155,197,231,99,188,76,119,123,255,0,185,19,251,213,52,39,177,123,23,183,28,58,109,198,59,107,246,191,13,232,113,84,122,203,52,210,170,62,214,66,211,145,18,75,86,100,68,79,36,207,237,111,85,232,141,70,181,172,99,88,198,49,141,226,188,125,112,81,165,120,172,219,139,121,188,78,51,211,238,110,153,199,205,38,156,200,87,72,217,37,254,196,116,141,198,88,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,237,116,172,150,136,114,216,205,101,181,26,254,238,26,228,150,240,26,179,71,102,36,173,43,234,91,68,159,31,145,169,50,181,203,28,208,185,81,31,28,177,175,71,198,229,252,90,138,213,254,229,60,249,165,62,19,189,172,108,223,211,253,61,241,208,20,3,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,253,94,92,220,20,127,106,173,199,159,63,175,241,153,88,246,203,75,126,243,37,102,4,241,71,148,188,138,197,143,24,217,187,154,246,247,49,235,36,174,137,28,230,70,214,183,172,78,154,41,18,250,64,40,91,152,207,5,31,217,87,113,224,207,232,12,102,86,77,178,213,63,188,198,217,157,60,177,226,239,42,189,100,198,58,110,231,61,221,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,252,174,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,138,43,227,215,116,181,222,203,115,39,215,59,151,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,192,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,91,79,10,60,87,109,199,22,187,112,205,107,162,165,244,57,90,62,56,51,248,9,230,71,218,196,90,114,42,163,92,168,137,228,133,253,174,88,166,68,70,200,214,185,21,24,246,73,27,32,183,53,206,5,191,211,241,65,178,154,51,254,232,181,175,233,81,119,252,215,55,41,29,116,111,254,183,213,61,174,255,0,180,153,89,255,0,24,152,172,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,81,104,237,43,198,207,10,120,172,70,181,139,43,167,240,187,155,167,240,185,219,48,226,238,70,235,84,251,214,189,230,68,201,164,137,204,119,107,216,214,43,150,47,204,222,189,17,170,169,211,133,237,239,40,158,27,118,215,95,233,173,198,193,107,109,202,159,37,165,115,20,179,116,226,183,146,160,232,36,158,180,204,154,54,200,214,211,107,149,138,230,34,42,35,154,189,58,244,84,254,243,218,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,4,32,220,46,81,60,54,238,86,191,212,187,141,157,214,219,149,6,75,85,102,46,230,238,69,83,37,65,176,71,61,153,159,52,141,141,174,166,231,35,17,207,84,68,87,57,122,116,234,171,253,228,159,216,77,148,210,188,59,109,62,11,103,52,86,67,43,119,11,167,253,87,166,159,41,44,114,90,127,158,204,182,31,222,232,227,141,139,209,243,57,19,163,19,242,162,117,234,189,85,105,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,226,180,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,14,184,58,208,156,32,104,75,24,12,5,207,182,117,38,103,179,239,6,160,241,205,95,237,79,20,214,31,87,252,149,243,203,28,30,40,236,44,127,187,84,239,233,220,238,170,191,132,128,57,87,22,62,214,55,147,233,254,161,248,233,204,214,31,171,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,165,233,242,230,224,163,251,42,237,196,249,253,127,140,197,73,185,186,167,247,153,43,48,39,150,76,93,21,70,44,120,198,205,220,230,59,181,236,89,37,116,72,214,190,71,53,189,101,108,49,72,180,46,95,247,43,143,98,123,101,250,215,204,93,32,7,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,117,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,194,142,255,0,168,184,197,215,121,46,19,180,143,9,56,10,127,99,105,188,55,175,251,193,55,146,27,31,111,121,114,73,126,175,229,124,30,74,190,9,17,83,247,114,175,147,175,230,232,137,218,126,87,10,60,40,238,63,22,187,142,205,21,162,162,244,56,170,62,57,243,249,249,225,87,213,196,85,114,170,35,156,136,169,228,153,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,48,71,170,218,221,173,215,123,211,174,241,155,103,182,152,47,182,117,38,103,205,232,169,122,168,107,249,124,80,190,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,161,238,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,236,7,63,223,189,148,210,188,68,237,62,119,103,53,174,67,43,75,11,168,61,47,169,159,23,44,113,218,103,130,204,86,25,216,233,35,145,137,213,240,181,23,171,23,242,170,244,232,189,21,34,7,251,138,156,44,127,223,246,234,255,0,240,174,59,254,162,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,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,116,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,6,101,247,99,93,126,212,55,79,89,110,103,217,127,102,125,237,212,25,28,239,162,243,249,189,47,170,179,36,222,47,39,107,123,251,124,157,189,221,173,235,211,175,68,235,208,184,158,77,58,2,206,153,225,115,41,172,242,58,122,165,75,26,199,84,91,179,79,32,212,137,103,189,142,175,20,85,227,71,185,170,175,70,71,102,59,200,214,63,167,69,116,142,68,233,39,115,188,175,59,141,21,138,191,178,251,123,184,211,88,182,153,44,30,168,151,9,94,38,189,190,7,65,122,164,147,74,231,183,183,185,94,142,199,194,141,84,114,34,35,164,234,142,234,138,216,21,203,171,120,243,187,55,197,198,132,179,136,135,212,84,214,25,8,52,118,82,183,115,25,230,171,126,120,163,106,247,185,143,86,248,167,74,243,244,111,107,159,224,236,238,107,94,229,52,40,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,135,159,210,122,3,70,232,91,58,130,214,143,211,213,49,47,213,89,137,51,249,116,172,138,214,90,200,201,20,81,75,97,89,215,181,175,123,96,141,95,218,137,220,254,231,187,171,222,247,59,208,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,78,157,89,170,112,90,27,74,230,117,174,169,189,232,176,186,127,31,99,41,145,179,226,124,158,10,176,70,233,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,166,205,227,230,197,188,182,248,154,143,88,237,126,115,211,237,150,153,200,46,62,166,10,187,90,200,245,22,45,150,163,124,211,216,125,136,28,248,230,178,200,26,140,127,141,31,90,55,171,24,157,206,153,242,219,78,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,207,146,76,78,42,108,173,124,236,216,202,143,201,83,175,53,74,247,29,11,86,120,96,153,209,186,88,153,39,78,230,177,238,130,23,57,168,189,28,177,70,171,215,181,58,125,96,249,50,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,47,189,250,215,21,185,91,209,175,183,27,5,94,220,24,221,85,170,50,185,186,113,91,99,91,60,112,89,183,36,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,120,163,66,124,186,183,143,5,188,156,35,232,75,56,136,125,61,189,31,143,131,71,101,43,119,61,254,27,84,32,138,54,175,123,152,196,119,150,5,175,63,70,247,53,158,126,206,231,57,142,82,74,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,66,220,212,247,143,5,187,188,92,101,235,105,200,122,212,208,88,248,180,116,150,123,159,254,85,106,180,243,201,101,123,30,198,171,60,115,216,150,14,159,153,174,240,119,181,202,215,162,39,74,228,177,160,44,231,120,134,213,123,131,99,79,84,185,141,210,186,93,245,153,122,100,137,207,161,145,185,98,52,133,98,71,47,123,94,250,240,95,98,189,137,248,51,189,174,84,242,34,58,202,184,233,209,88,173,127,193,246,237,224,179,54,45,195,94,174,151,183,155,99,171,61,173,122,207,143,111,174,133,170,174,107,147,177,210,214,141,175,78,157,85,138,228,69,106,170,57,51,195,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,26,104,218,125,117,251,80,218,205,27,185,159,101,253,153,247,183,79,227,179,190,139,207,230,244,190,170,180,115,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,213,128,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,0,32,7,58,191,107,26,91,234,5,31,142,200,148,215,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,19,224,163,133,28,23,9,123,53,75,70,248,177,87,53,126,75,165,205,83,155,165,11,219,235,237,119,61,99,141,29,34,171,214,24,24,255,0,20,105,209,141,94,143,147,198,199,203,34,18,0,21,213,205,115,130,143,218,110,149,159,137,77,179,198,98,171,106,77,37,143,177,103,86,197,211,195,54,99,23,12,109,114,88,239,87,36,110,154,172,113,191,240,115,123,228,137,123,81,234,176,195,19,169,176,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,111,235,94,103,27,71,161,248,180,139,134,188,190,58,164,24,42,182,27,141,205,107,123,25,150,54,150,63,34,232,92,239,7,138,56,222,138,198,202,176,193,44,146,75,23,138,69,155,200,214,182,21,115,166,80,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,37,115,12,227,79,21,194,198,215,216,193,105,13,65,81,187,169,169,107,162,105,250,107,89,182,150,148,11,39,108,185,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,118,198,174,87,60,127,229,115,249,89,184,124,226,35,113,109,228,114,89,27,12,93,25,153,204,200,233,167,179,60,142,122,203,143,177,114,71,171,158,247,57,88,181,210,68,85,85,89,34,242,127,197,226,45,40,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,105,60,160,184,103,209,186,59,103,171,113,52,235,214,239,234,205,121,94,238,53,136,229,88,224,198,227,160,188,232,157,3,24,142,84,145,242,203,81,146,186,71,127,114,36,108,99,91,210,71,75,97,64,229,92,88,251,88,222,79,167,250,135,227,167,51,88,92,159,44,94,95,247,54,138,157,110,32,119,191,78,250,77,117,111,182,125,51,141,150,73,226,181,129,171,36,19,67,43,172,177,175,72,214,105,227,177,248,195,35,28,232,90,198,245,86,200,231,178,59,21,50,174,95,247,43,143,98,123,101,250,215,204,93,36,254,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,125,184,232,224,203,59,193,230,227,213,198,71,149,251,103,70,106,143,81,99,76,228,165,123,18,211,163,137,89,229,173,102,54,244,233,52,94,88,145,100,107,82,57,26,246,185,189,170,175,138,56,214,122,173,173,218,221,119,189,58,239,25,182,123,105,130,251,103,82,102,124,222,138,151,170,134,191,151,197,11,230,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,186,19,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,50,174,94,79,40,173,161,209,186,43,133,124,126,233,97,160,182,186,135,113,236,89,155,53,60,211,171,153,217,70,237,186,181,161,137,137,209,172,99,90,146,61,87,162,189,95,51,250,185,90,140,107,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,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,29,127,153,70,239,86,218,14,15,181,196,233,61,68,201,107,10,233,164,49,176,217,130,89,89,59,239,53,204,176,212,88,250,118,61,180,210,220,140,115,213,24,143,137,168,189,221,81,142,207,185,167,61,144,209,89,93,181,217,125,3,183,57,219,21,39,201,105,93,47,138,194,92,150,163,220,232,36,158,181,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,227,196,241,173,165,176,90,195,132,125,222,196,234,58,62,174,165,125,31,147,202,71,31,149,241,246,218,165,3,173,214,147,171,21,21,123,39,130,39,244,235,218,238,222,142,69,106,170,46,115,49,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,231,180,250,235,246,161,181,154,55,115,62,203,251,51,239,110,159,199,103,125,23,159,205,233,125,85,104,230,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,64,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,85,230,133,199,79,237,175,85,63,99,182,115,89,250,189,182,194,246,125,177,102,147,123,97,206,229,35,145,202,189,38,71,47,168,167,15,72,252,125,17,172,124,168,249,63,122,214,215,145,32,1,39,248,1,227,7,43,194,110,238,53,217,5,169,38,132,214,54,41,208,213,108,154,39,43,235,64,199,185,35,189,19,163,99,165,239,174,147,74,245,141,173,114,74,199,61,157,189,235,28,145,223,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,2,53,115,21,222,60,22,205,240,143,174,236,229,225,245,22,245,134,62,125,29,139,173,220,246,121,173,95,130,88,220,189,237,99,209,190,40,18,196,253,29,218,215,248,59,59,154,231,181,74,22,218,125,11,251,80,221,61,27,182,127,106,125,153,247,183,80,99,176,94,183,193,230,244,190,170,204,112,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,82,69,115,58,216,109,27,195,255,0,18,241,105,221,190,165,83,29,167,179,58,95,21,148,163,139,173,93,99,102,61,145,177,244,86,53,122,189,206,157,239,117,23,78,249,93,209,238,124,238,238,238,119,87,186,80,114,75,222,191,254,78,184,115,185,143,255,0,238,235,92,125,168,226,255,0,217,233,219,142,103,172,159,251,18,198,214,199,254,221,92,239,240,33,106,133,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,39,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,141,220,45,107,149,220,173,127,169,119,27,59,94,164,25,45,85,152,187,155,185,21,70,57,176,71,61,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,151,83,201,235,69,101,116,175,7,204,206,228,44,84,146,190,177,213,25,44,221,22,194,247,43,227,129,141,134,138,182,84,86,162,35,252,180,101,114,35,85,201,216,230,47,94,170,173,108,223,51,45,196,46,150,193,104,109,253,220,189,21,165,168,250,44,46,159,214,25,156,94,58,183,149,242,120,42,193,118,88,226,143,189,234,231,187,181,140,106,117,114,171,151,167,85,85,95,196,185,254,83,59,161,149,220,126,15,177,120,204,203,109,201,99,66,230,46,105,118,91,179,117,214,31,102,6,54,59,48,244,238,68,88,217,20,86,227,174,200,250,185,26,202,237,232,168,138,140,108,202,0,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,1,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,165,122,236,142,252,235,45,131,147,90,101,54,254,237,188,110,119,86,105,121,116,205,124,181,75,9,12,248,214,75,118,164,242,205,26,246,57,123,221,21,105,34,69,106,177,236,89,146,70,189,29,26,117,230,165,186,114,161,227,142,182,165,197,97,56,71,220,102,91,92,238,54,189,134,105,28,178,190,91,9,122,164,77,146,119,82,157,92,174,88,159,4,77,127,137,201,210,37,134,38,199,209,142,141,158,107,52,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,72,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,125,28,87,113,93,183,28,37,109,195,245,174,181,151,215,101,111,121,32,192,96,32,153,25,107,47,105,168,138,173,106,170,47,142,22,119,53,101,153,81,91,27,92,212,68,123,223,28,111,207,102,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,95,63,147,196,229,112,182,89,79,51,140,183,66,196,149,224,182,200,172,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,254,231,49,237,114,117,69,69,46,167,150,231,48,75,60,68,214,147,103,183,147,43,81,187,139,142,174,235,52,178,83,75,20,47,212,204,89,103,146,84,138,188,48,69,12,47,173,10,64,213,99,92,231,200,196,124,157,58,50,69,73,234,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,3,149,113,99,237,99,121,62,159,234,31,142,156,172,14,88,188,191,233,238,237,202,220,64,239,126,157,245,122,22,167,108,250,103,27,44,144,75,87,61,106,57,230,134,87,89,99,94,178,36,48,73,95,241,134,70,53,179,57,237,234,174,141,175,100,151,40,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,120,173,232,218,29,27,191,91,95,168,54,143,112,32,183,38,11,81,87,108,54,22,164,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,99,11,201,229,21,180,58,55,69,112,175,143,221,44,52,22,215,80,238,61,139,51,102,167,154,117,115,59,40,221,183,86,180,49,49,58,53,140,107,82,71,170,244,87,171,230,127,87,43,81,141,100,223,6,85,203,254,229,113,236,79,108,191,90,249,139,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,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,227,197,115,184,221,12,85,93,1,183,187,47,11,106,79,146,201,230,37,213,22,21,183,91,231,167,5,104,100,173,23,125,126,138,238,201,221,110,110,217,21,90,157,106,72,212,71,126,61,149,235,193,78,150,206,235,14,46,54,135,19,167,40,250,187,117,245,134,51,41,36,126,86,71,219,86,148,237,183,102,78,175,84,69,236,130,9,95,211,175,115,187,122,53,21,202,136,186,62,6,96,119,99,66,254,203,247,79,89,109,159,218,159,105,253,210,212,25,28,23,173,240,120,125,87,165,179,36,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,189,78,88,187,165,251,80,224,219,69,122,188,239,218,121,93,37,234,52,182,67,252,151,195,233,125,44,139,233,32,252,24,214,191,182,140,148,191,59,123,186,245,252,206,87,163,200,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,6,107,56,177,247,79,188,159,80,53,15,200,206,123,93,11,198,14,166,218,238,17,51,124,55,109,250,219,199,228,181,134,168,201,95,212,57,39,69,94,88,38,194,89,198,65,77,212,88,217,24,247,119,200,230,200,231,72,223,27,163,72,163,70,185,222,71,118,114,173,151,218,29,101,191,91,161,167,246,143,111,224,169,38,119,81,88,116,53,214,220,233,12,17,49,145,186,89,102,145,255,0,138,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,173,255,0,109,63,6,187,37,182,60,60,207,195,149,141,43,83,57,167,179,149,227,126,167,75,43,63,102,99,35,233,224,138,107,168,199,202,247,86,123,157,94,57,24,216,158,158,39,181,174,141,90,230,163,138,65,227,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,251,167,43,222,53,255,0,179,254,187,102,204,110,22,79,21,71,109,181,150,65,246,101,200,221,95,15,216,217,71,66,214,50,194,202,214,175,88,101,241,65,12,137,34,163,35,252,146,247,198,214,75,228,187,243,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,5,80,115,184,221,235,47,202,237,238,194,81,158,220,117,224,175,46,175,202,70,232,34,240,78,247,186,74,180,156,201,63,25,81,241,164,119,209,205,252,172,84,154,53,252,234,137,217,192,57,76,237,126,43,113,248,193,197,228,243,46,169,37,125,11,135,185,170,25,82,205,38,216,101,153,216,232,235,67,211,185,81,35,124,82,219,142,195,36,232,229,107,235,183,162,34,170,61,179,83,157,62,128,173,157,225,231,74,110,13,125,61,110,230,75,74,234,134,86,125,232,82,87,50,134,58,229,121,18,101,149,26,189,141,99,236,65,65,136,247,167,224,254,198,181,83,200,168,234,245,229,213,188,121,221,155,226,227,66,89,196,67,234,42,107,12,132,26,59,41,91,185,140,243,85,191,60,81,181,123,220,199,171,124,83,165,121,250,55,181,207,240,118,119,53,175,114,154,20,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,177,254,97,27,161,138,218,174,15,183,39,39,144,109,73,172,103,240,242,233,122,53,38,186,218,207,177,62,65,171,89,124,93,81,86,71,197,20,146,216,88,218,157,92,202,239,252,90,136,175,110,120,77,52,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,1,69,124,222,116,47,221,46,50,114,89,255,0,181,61,95,223,93,63,139,206,248,124,30,63,73,227,141,212,60,93,221,203,228,235,232,60,157,221,27,254,151,183,167,229,238,116,128,228,133,186,95,254,82,246,83,33,157,255,0,185,53,78,35,25,233,127,244,214,191,63,153,25,255,0,236,214,246,61,255,0,249,88,223,244,138,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,42,172,179,237,19,201,247,35,119,133,60,238,95,90,166,87,29,190,54,60,249,28,78,46,59,117,100,171,87,211,44,205,135,28,231,50,101,134,95,86,157,175,116,235,43,124,78,116,29,17,18,41,155,61,101,229,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,167,46,46,56,236,241,91,163,111,232,253,193,101,74,251,139,163,235,192,251,211,68,248,162,102,110,163,149,88,151,98,129,21,28,199,181,200,214,206,214,183,196,215,203,19,154,173,73,146,40,230,80,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,159,252,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,82,42,243,71,246,39,185,191,162,252,197,34,144,56,122,213,56,45,13,191,187,105,173,117,77,239,69,133,211,250,195,13,148,200,217,241,62,79,5,88,46,197,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,30,175,138,238,43,183,31,139,93,199,126,181,214,178,250,28,85,31,36,24,12,4,19,43,234,226,42,185,81,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,187,59,195,149,195,241,7,187,248,170,146,109,245,11,30,167,15,137,183,20,86,160,212,175,99,173,65,34,72,140,157,31,3,43,217,130,39,43,38,137,204,157,58,181,81,88,174,235,45,121,143,242,255,0,167,196,70,10,93,219,218,29,59,255,0,11,20,61,52,18,214,175,36,21,227,212,85,123,217,31,109,135,204,248,227,100,208,198,170,246,76,174,238,88,226,88,156,143,253,202,197,74,218,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,160,158,9,56,193,211,60,92,237,124,89,166,173,74,90,219,7,94,6,234,204,61,72,172,120,40,207,44,147,178,23,199,36,172,70,185,147,54,179,229,70,53,242,44,104,228,99,220,229,78,231,67,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,7,228,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,39,215,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,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,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,96,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,21,121,213,251,167,210,223,79,232,252,142,68,249,57,48,226,113,89,30,43,243,119,50,24,202,150,172,98,244,61,251,116,101,154,22,189,245,103,91,148,161,89,98,114,167,86,61,98,154,88,213,205,232,189,146,61,191,220,229,69,187,64,103,91,143,205,11,251,59,227,39,118,48,31,106,125,161,234,245,4,153,223,55,131,197,219,246,148,108,191,226,237,238,119,95,31,170,241,247,117,252,221,157,221,27,215,181,44,127,146,134,91,21,55,13,186,203,5,14,78,163,242,84,245,197,139,118,41,182,102,172,240,193,53,10,77,138,87,199,215,185,172,123,160,153,173,114,167,71,44,82,34,117,237,94,145,131,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,12,214,113,99,238,159,121,62,160,106,31,145,156,231,250,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,123,220,190,120,36,197,112,161,160,36,206,234,120,42,94,220,93,85,94,188,217,91,142,170,214,207,137,129,208,194,231,226,89,35,102,149,143,100,118,27,35,157,44,106,212,153,124,106,228,84,142,62,146,212,229,92,75,240,233,161,56,160,218,203,251,103,174,171,255,0,181,185,135,187,223,55,249,179,41,233,166,134,11,158,56,165,143,205,226,243,189,222,39,187,177,255,0,220,169,253,202,153,235,223,77,139,220,126,29,55,31,35,181,251,161,134,244,57,90,61,37,134,104,149,95,87,33,85,202,169,29,170,210,42,39,146,23,246,187,162,244,71,35,154,230,61,172,123,30,198,217,175,41,254,54,53,150,224,217,173,194,246,224,227,237,229,95,131,195,201,99,3,156,134,4,236,167,142,169,21,74,240,99,229,138,189,100,107,24,214,164,174,75,115,203,249,158,230,68,170,231,190,62,181,22,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,103,175,152,174,241,231,119,147,139,141,119,103,47,15,167,169,163,242,19,232,236,93,110,230,63,195,86,132,242,198,229,239,107,24,174,242,206,182,39,232,238,231,51,207,217,220,230,177,170,88,87,37,141,1,91,5,195,206,171,220,27,26,122,221,60,150,170,213,15,172,203,211,36,173,101,252,117,58,241,164,43,18,57,123,28,198,88,158,251,21,236,79,197,253,237,114,175,141,17,178,255,0,137,125,1,103,116,248,121,220,141,190,199,233,234,153,204,150,115,75,228,171,98,232,217,72,187,37,200,250,119,173,53,69,149,81,140,123,108,36,79,99,220,169,216,246,181,221,91,219,213,51,68,105,119,134,141,127,103,116,248,121,219,125,193,200,106,26,153,204,150,115,75,227,108,229,47,86,88,187,37,200,250,118,37,196,84,137,17,140,123,108,36,172,123,26,137,216,246,185,189,27,219,209,43,219,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,149,92,234,253,172,105,111,168,20,126,59,34,85,7,12,152,156,86,127,137,45,168,193,103,113,149,50,56,220,142,184,193,84,185,78,220,45,154,11,48,73,126,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,224,84,7,59,221,11,246,126,233,237,166,230,125,169,228,251,123,79,219,193,122,47,7,79,15,160,178,147,121,124,157,223,155,191,237,46,222,222,212,237,240,245,234,238,254,141,241,92,152,114,216,172,119,21,249,186,121,12,157,74,182,50,154,30,253,74,49,77,51,88,251,83,165,202,83,44,81,53,87,171,222,145,67,44,138,214,245,94,200,222,239,238,106,170,93,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,80,15,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,170,243,206,254,9,255,0,50,127,77,56,167,38,221,45,130,212,28,92,92,203,101,232,250,139,122,103,71,228,114,152,185,60,175,103,167,180,249,235,84,116,157,26,168,143,235,5,187,12,232,228,86,254,126,189,59,154,213,75,191,43,215,153,111,47,186,219,195,138,204,113,7,180,24,171,114,110,13,10,254,167,49,137,169,20,182,167,212,172,99,106,193,26,70,143,157,25,3,235,214,130,87,35,33,137,207,157,122,53,17,94,173,235,80,58,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,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,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,134,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,164,85,230,143,236,79,115,127,69,249,138,69,0,146,127,128,30,15,178,188,89,110,227,91,144,74,145,232,77,29,98,157,253,86,249,165,114,62,204,15,123,150,58,49,54,55,182,94,251,9,12,172,89,26,230,164,76,107,223,221,222,145,199,37,255,0,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,85,243,92,224,91,253,63,20,27,41,163,63,238,139,90,254,149,23,127,205,115,114,145,215,70,255,0,235,125,83,218,239,251,73,149,159,241,137,138,224,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,77,78,103,219,223,138,226,63,100,184,106,222,140,54,14,222,26,190,163,175,170,156,250,22,100,108,143,173,60,51,209,175,51,17,237,252,30,196,150,25,59,31,209,170,230,118,185,90,197,85,98,114,14,87,30,251,54,203,245,175,135,186,95,240,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,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,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,189,121,154,101,177,89,174,56,247,62,230,27,39,82,253,120,236,99,106,62,90,211,54,86,54,120,49,149,33,154,37,115,85,81,31,28,177,201,27,219,253,237,123,28,213,232,168,168,75,254,71,218,2,204,88,173,211,221,43,218,122,162,215,181,99,29,128,197,229,156,145,58,116,124,77,150,123,181,216,189,124,172,98,164,212,30,239,193,24,245,72,255,0,196,177,175,109,165,2,149,185,213,251,167,210,223,79,232,252,142,68,247,252,142,181,78,10,166,170,221,205,21,98,247,102,107,43,143,195,229,41,214,241,61,124,181,106,73,106,59,18,119,162,118,55,181,247,107,39,69,84,114,249,58,181,21,26,229,79,1,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,43,222,5,191,98,154,85,155,227,188,122,51,210,110,78,107,191,236,122,215,93,221,54,11,23,36,109,68,235,10,181,61,61,201,186,201,228,234,174,123,34,86,71,251,167,58,196,107,63,192,35,87,25,188,11,237,199,24,120,42,50,100,239,253,215,214,120,110,216,177,186,154,189,52,177,35,106,247,247,73,86,196,93,236,243,194,189,207,115,17,94,215,71,34,171,154,228,71,74,201,61,175,12,156,46,237,127,11,58,2,29,33,183,248,74,140,201,92,175,81,117,14,105,172,145,39,204,221,134,22,198,235,15,242,73,35,163,98,187,200,246,192,215,248,227,89,100,237,68,238,114,187,54,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,57,167,18,250,254,206,214,112,243,185,27,131,143,212,53,48,121,44,30,151,201,89,197,222,178,177,118,69,145,244,239,74,104,137,42,43,30,247,88,88,152,198,57,23,189,238,107,122,59,187,162,230,136,210,239,13,26,2,206,214,112,243,182,251,125,144,211,213,48,121,44,30,151,198,214,202,81,172,145,118,69,145,244,236,91,138,171,18,171,30,247,88,89,94,247,181,87,189,238,115,186,187,187,170,244,179,60,60,194,54,191,43,181,92,96,238,78,51,32,235,115,87,207,230,37,213,20,109,205,73,213,153,98,12,131,150,202,248,186,170,164,140,138,89,37,174,178,53,122,57,245,223,248,53,81,88,219,31,228,201,186,95,122,248,113,206,237,157,252,239,170,191,161,53,4,158,154,151,165,236,244,120,187,172,73,161,253,226,49,27,39,125,166,228,93,248,185,207,111,78,139,209,190,52,57,87,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,210,185,229,101,177,83,101,118,111,5,14,78,163,242,84,235,231,173,216,166,217,154,179,195,4,206,162,216,165,124,125,123,154,199,186,9,154,215,42,116,114,197,34,39,94,213,233,26,185,89,104,11,58,235,141,45,27,105,116,245,76,182,55,74,215,191,159,201,37,148,137,204,170,200,235,62,42,246,17,146,47,230,123,46,79,81,89,216,138,246,191,181,233,211,177,92,219,244,4,0,231,87,237,99,75,125,64,163,241,217,18,186,185,111,106,156,22,143,227,107,107,114,218,142,247,164,169,99,33,111,23,28,158,39,201,221,106,237,27,21,43,71,209,136,170,157,243,207,19,58,244,237,111,119,87,42,53,21,83,66,128,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,64,60,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,171,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,42,47,154,247,3,150,116,214,87,55,197,198,220,190,162,96,178,86,43,191,87,98,81,145,87,90,54,229,116,112,54,236,8,212,106,74,201,229,115,60,173,94,178,164,210,186,78,175,108,143,240,194,14,24,184,133,213,92,47,239,46,23,119,52,181,111,95,232,60,149,178,56,183,218,146,188,57,58,50,183,182,90,242,57,139,255,0,54,70,43,154,246,178,88,162,122,177,253,157,171,161,237,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,27,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,69,94,104,254,196,247,55,244,95,152,164,83,95,10,60,40,238,63,22,187,142,205,21,162,162,244,56,170,62,57,243,249,249,225,87,213,196,85,114,170,35,156,136,169,228,153,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,39,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,213,128,64,12,119,39,221,137,111,16,89,125,109,150,79,38,214,59,31,95,236,141,23,94,221,198,72,203,203,18,197,63,168,182,233,157,51,161,106,177,39,103,100,141,115,164,153,90,189,177,195,210,126,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,12,171,151,253,202,227,216,158,217,126,181,243,23,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,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,248,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,43,171,134,190,95,247,50,252,89,238,151,19,123,223,167,124,56,168,119,3,51,145,208,248,185,228,158,11,82,90,139,50,233,225,203,59,198,246,118,194,158,46,145,71,34,61,179,54,71,72,173,70,36,78,150,197,64,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,130,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,1,0,57,205,238,151,221,78,28,112,91,103,67,59,233,111,235,189,65,31,169,165,233,123,253,102,46,147,22,105,191,120,172,86,199,217,105,216,231,126,14,107,221,215,162,117,111,145,10,224,229,239,181,249,93,213,227,7,109,177,152,247,91,134,190,3,49,22,168,189,110,26,78,178,202,240,99,220,150,83,203,209,81,35,100,178,199,21,116,145,203,209,175,176,207,193,202,168,199,104,120,21,43,206,211,103,51,177,106,173,11,196,13,121,188,216,91,56,244,209,215,35,237,99,125,37,168,228,177,110,186,245,87,247,201,230,100,182,127,4,103,107,61,47,230,119,89,26,137,197,121,70,110,102,149,219,190,46,33,199,106,155,126,147,239,174,159,183,166,113,211,190,72,227,133,183,164,158,189,136,153,35,158,246,244,242,122,87,68,196,111,115,157,44,177,49,27,249,186,164,128,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,2,128,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,33,230,59,192,229,110,20,181,149,13,97,183,207,183,99,110,181,133,137,217,70,25,89,44,175,194,91,106,35,214,148,179,170,43,94,199,53,92,232,28,231,121,92,200,165,107,145,203,10,203,39,63,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,111,213,204,111,84,224,181,207,24,90,211,90,233,107,222,183,11,168,49,250,119,41,142,179,226,124,126,122,179,224,168,73,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,138,242,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,71,254,61,118,183,93,239,79,9,218,231,108,246,211,5,246,206,164,204,253,153,232,169,122,168,107,249,124,89,42,179,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,95,213,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,0,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,185,140,241,237,253,149,240,80,109,190,221,193,234,55,55,83,99,253,101,75,19,215,239,171,133,162,247,190,36,184,228,122,118,77,50,190,57,27,20,95,139,81,204,115,229,78,214,182,57,186,175,5,28,87,96,184,180,217,170,90,203,203,138,167,171,241,189,41,234,156,37,41,158,239,65,107,185,233,28,136,217,17,30,144,206,198,121,99,94,175,106,117,124,126,71,190,41,20,144,0,173,94,105,60,81,241,99,195,94,233,232,255,0,217,38,185,251,185,163,53,30,159,119,143,252,217,141,185,231,202,87,179,39,170,255,0,140,69,36,173,237,134,122,95,223,209,139,221,249,122,170,63,167,159,229,167,204,11,123,119,151,126,109,109,30,254,110,5,76,237,124,254,30,121,176,10,236,36,21,167,110,70,183,73,93,11,31,82,38,49,24,234,201,102,71,44,200,191,141,120,209,142,106,170,182,75,74,40,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,239,184,122,213,57,221,115,176,91,105,173,117,77,239,91,154,212,26,63,13,148,200,217,241,50,63,61,169,233,69,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,17,43,154,47,27,58,155,135,60,86,152,219,157,154,214,86,240,123,139,148,177,30,110,220,173,196,215,181,4,120,78,219,16,246,189,214,99,123,59,228,176,214,171,81,141,87,34,87,147,185,88,142,98,73,29,120,22,226,239,142,206,39,120,142,211,186,3,37,189,94,93,55,143,238,206,234,111,247,183,135,111,92,93,119,179,190,47,194,24,228,253,244,143,134,191,116,110,87,179,207,228,68,84,98,147,87,140,78,49,127,178,86,233,236,255,0,222,26,126,175,70,107,95,181,177,217,223,222,120,254,207,241,217,197,246,100,127,36,18,203,47,130,25,109,254,225,157,190,79,47,226,189,90,206,146,127,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,2,160,56,245,227,215,139,29,150,226,199,92,237,158,218,110,183,216,218,111,13,246,103,162,165,246,22,54,199,139,203,141,171,52,159,188,154,187,228,119,89,37,123,191,51,151,167,94,137,209,17,17,37,255,0,43,253,251,221,142,34,118,11,63,173,119,143,85,253,224,205,82,214,22,177,112,89,244,53,170,118,85,101,42,82,54,62,202,241,198,197,232,249,164,94,170,157,223,155,167,94,136,136,147,0,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,205,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,233,20,0,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,193,193,223,24,191,218,215,116,247,131,238,245,63,73,163,52,87,217,56,236,23,239,60,159,104,121,44,229,59,242,63,158,8,165,139,207,12,85,63,112,254,239,31,139,240,94,174,127,95,213,220,126,51,112,91,73,198,38,149,225,159,92,226,188,88,173,119,167,241,214,48,153,138,236,123,228,131,49,98,245,186,205,173,97,137,215,172,50,248,161,107,36,106,34,199,34,175,127,86,61,95,12,149,0,0,86,7,52,14,51,56,147,225,219,127,112,26,43,103,55,35,238,254,22,238,143,171,148,158,183,216,244,45,247,218,125,219,177,186,78,251,16,72,244,234,200,99,78,136,189,191,151,175,78,170,170,189,3,149,39,20,123,237,196,167,237,71,246,215,174,126,241,253,220,251,19,236,207,243,101,58,126,15,81,235,188,223,241,104,163,238,238,240,69,254,46,189,59,127,14,157,87,172,255,0,5,122,243,86,226,95,127,184,103,202,237,182,67,101,247,66,222,2,190,169,175,149,134,253,23,98,177,214,224,239,168,234,202,201,152,182,43,62,86,189,201,105,205,114,119,171,58,71,31,70,181,123,213,252,127,151,143,48,110,36,247,111,138,12,30,213,111,30,179,251,215,133,213,24,252,133,120,35,251,58,133,31,67,106,26,238,182,219,61,107,214,107,229,252,149,164,139,198,174,107,127,127,223,248,171,17,22,218,129,2,185,171,113,97,189,188,51,226,182,219,31,178,250,142,166,2,198,169,177,149,154,253,231,99,160,183,63,101,70,214,70,66,196,176,215,196,214,57,109,57,206,94,197,127,88,227,232,230,167,122,63,133,114,241,227,51,140,238,34,120,160,193,232,173,105,185,31,120,52,133,44,126,67,41,168,171,125,143,138,169,217,85,149,221,28,50,119,199,4,114,175,75,115,84,78,145,175,119,230,234,169,216,143,84,237,124,214,248,163,223,110,26,255,0,101,223,177,77,115,247,115,239,31,219,127,105,255,0,155,41,220,243,250,127,67,225,255,0,140,197,39,111,111,158,95,240,244,235,221,248,245,232,157,57,255,0,43,254,51,56,147,226,39,127,115,250,43,120,247,35,239,6,22,150,143,181,148,130,183,216,244,42,118,90,101,218,81,182,78,250,240,70,245,232,201,164,78,138,189,191,155,175,78,168,138,150,126,1,197,56,174,226,187,110,56,74,219,135,235,93,107,47,174,202,222,242,65,128,192,65,50,50,214,94,211,81,21,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,29,120,4,230,89,39,18,250,154,238,215,111,45,13,63,128,214,215,44,35,180,212,88,74,151,82,12,164,13,175,52,214,24,230,189,101,108,47,133,181,220,245,123,230,106,72,146,181,173,106,43,21,95,61,64,43,215,153,31,49,60,174,196,89,143,101,246,19,59,82,13,193,142,195,93,168,111,205,65,210,191,7,7,138,11,16,50,38,79,10,215,157,246,25,58,117,122,44,137,27,24,246,171,81,239,107,227,145,92,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,30,107,136,227,142,206,154,230,1,172,184,71,220,102,84,76,22,74,198,53,154,71,44,175,138,186,209,183,46,38,180,238,165,58,185,90,146,178,121,92,255,0,19,147,172,169,52,173,143,163,219,35,60,51,40,0,1,26,184,173,227,55,5,194,94,227,237,94,51,94,98,188,186,51,93,253,175,95,47,146,129,143,125,172,84,149,214,151,130,203,99,111,95,44,41,234,37,73,99,70,172,157,170,215,51,170,179,197,44,149,0,2,53,113,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,114,84,2,178,248,187,230,203,149,218,189,249,169,183,59,47,167,42,101,176,250,27,49,45,93,101,46,74,55,68,185,121,227,239,134,122,21,156,169,221,3,34,114,185,125,71,106,171,166,141,157,26,232,88,228,179,97,59,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,41,3,136,94,99,220,103,104,109,253,220,189,21,165,183,147,209,97,116,254,176,204,226,241,213,190,238,226,164,240,85,130,236,177,197,31,123,235,57,238,237,99,26,157,92,170,229,233,213,85,87,241,44,255,0,128,173,210,215,123,211,194,118,134,220,205,203,206,253,179,169,51,63,105,250,219,190,150,26,254,95,22,74,212,49,254,238,22,50,54,244,142,38,55,242,181,58,244,234,189,85,85,86,64,2,176,57,160,113,153,196,159,14,219,251,128,209,91,57,185,31,119,240,183,116,125,92,164,245,190,199,161,111,190,211,238,221,141,210,119,216,130,71,167,86,67,26,116,69,237,252,189,122,117,85,85,232,28,169,56,163,223,110,37,63,106,63,182,189,115,247,143,238,231,216,159,102,127,155,41,211,240,122,143,93,230,255,0,139,69,31,119,119,130,47,241,117,233,219,248,116,234,189,103,248,34,86,242,241,183,138,225,251,140,221,55,178,91,145,61,74,122,39,90,105,124,117,182,102,109,218,109,120,48,87,86,206,82,55,75,39,72,92,233,25,59,163,165,18,185,242,50,56,82,53,145,122,34,200,164,181,0,2,26,243,29,227,142,207,10,90,54,134,143,219,230,84,177,184,186,194,188,239,163,52,175,138,86,97,42,53,81,139,118,88,21,85,207,123,156,174,108,13,115,124,78,124,82,185,202,228,133,98,147,165,113,235,186,90,239,101,184,78,215,59,153,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,201,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,84,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,255,0,28,171,137,222,33,116,175,11,251,53,154,221,205,83,91,215,250,15,29,108,118,45,150,163,175,54,78,244,174,237,138,188,110,122,255,0,206,145,234,214,189,204,138,41,94,140,127,103,106,215,87,10,156,224,181,83,245,221,204,7,21,11,138,251,183,156,200,88,187,6,160,165,82,72,126,238,195,225,145,237,168,149,107,195,44,150,161,89,27,12,113,171,151,202,206,247,186,73,37,78,157,157,175,154,223,20,123,237,195,95,236,187,246,41,174,126,238,125,227,251,111,237,63,243,101,59,158,127,79,232,124,63,241,152,164,237,237,243,203,254,30,157,123,191,30,189,19,164,127,224,43,143,94,44,119,167,139,29,13,182,123,151,186,223,108,233,188,207,218,126,182,151,216,88,218,254,95,22,54,212,209,254,242,26,236,145,189,36,137,142,252,174,78,189,58,47,84,85,69,183,240,8,21,204,143,90,113,175,177,21,163,222,141,132,221,91,112,109,244,117,218,221,67,66,108,70,18,86,96,231,242,193,94,7,196,249,226,91,19,178,195,231,78,172,68,145,99,123,30,229,114,49,237,100,112,91,64,115,100,227,27,76,235,44,78,119,89,235,170,154,199,5,82,194,59,33,130,179,134,199,211,101,232,21,21,28,196,158,189,118,203,19,250,47,115,30,138,168,143,107,85,205,145,189,204,117,212,236,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,121,167,30,187,165,174,246,91,132,237,115,185,155,105,157,251,27,82,97,190,204,244,87,125,44,54,60,94,92,149,88,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,165,96,112,245,204,123,140,237,115,191,187,105,162,181,78,242,122,220,46,160,214,24,108,94,70,183,221,220,84,126,122,179,221,138,57,99,239,101,102,189,189,204,123,147,171,85,28,157,122,162,162,254,37,223,144,87,152,255,0,48,10,124,59,224,165,218,77,161,212,95,240,177,127,211,79,45,154,241,193,98,61,59,87,189,146,119,88,100,204,146,55,205,52,104,172,100,42,222,228,142,85,149,202,207,220,164,181,235,137,230,99,204,3,63,149,165,130,193,111,5,188,142,75,35,98,58,148,233,212,210,88,153,167,179,60,142,70,199,20,113,182,154,185,239,115,149,26,141,68,85,85,84,68,39,175,25,155,163,197,143,8,252,29,232,253,71,119,126,190,219,220,220,150,176,171,79,55,155,139,3,141,109,86,67,45,27,114,58,157,104,86,170,49,97,99,224,141,82,87,179,202,247,35,157,213,141,114,68,200,255,0,192,87,30,188,88,239,79,22,58,27,108,247,47,117,190,217,211,121,159,180,253,109,47,176,177,181,252,190,44,109,169,163,253,228,53,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,111,224,16,215,17,199,29,157,53,204,3,89,112,143,184,204,168,152,44,149,140,107,52,142,89,95,21,117,163,110,92,77,105,221,74,117,114,181,37,100,242,185,254,39,39,89,82,105,91,31,71,182,70,120,102,80,0,168,14,61,120,245,226,199,101,184,177,215,59,103,182,155,173,246,54,155,195,125,153,232,169,125,133,141,177,226,242,227,106,205,39,239,38,174,249,29,214,73,94,239,204,229,233,215,162,116,68,68,73,127,202,255,0,126,247,99,136,157,130,207,235,93,227,213,127,120,51,84,181,133,172,92,22,125,13,106,157,149,89,74,148,141,143,178,188,113,177,122,62,105,23,170,167,119,230,233,215,162,34,36,192,0,137,92,48,113,183,138,221,29,244,220,238,26,117,220,245,49,250,179,71,106,140,221,76,13,137,173,53,31,159,165,14,74,239,238,162,137,176,177,140,125,90,204,172,197,111,123,228,149,141,124,171,254,9,85,37,168,0,2,53,112,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,0,1,18,184,96,227,111,21,186,59,233,185,220,52,235,185,234,99,245,102,142,213,25,186,152,27,19,90,106,63,63,74,28,149,223,221,69,19,97,99,24,250,181,153,89,138,222,247,201,43,26,249,87,252,18,170,75,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,21,120,250,227,95,74,240,167,183,22,240,152,156,159,168,220,221,77,143,154,61,57,143,174,177,190,74,29,232,232,219,147,176,146,53,236,108,49,61,21,88,215,181,124,210,49,88,137,218,217,95,21,11,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,7,64,225,163,136,189,119,194,254,233,208,220,205,11,99,253,149,60,197,46,200,127,206,120,191,83,12,211,211,242,75,20,158,31,47,129,141,242,177,189,236,254,244,95,239,69,208,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,210,200,171,204,211,101,63,109,60,35,234,159,79,144,244,183,244,39,93,107,79,190,94,200,101,244,80,77,234,35,147,164,111,115,186,213,150,207,99,83,183,172,169,23,115,145,189,221,104,175,105,245,215,236,191,116,244,110,230,125,151,246,159,221,45,65,142,206,250,47,63,135,213,122,91,49,205,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,13,52,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,6,91,77,41,240,157,237,99,102,254,159,233,239,142,128,164,14,98,187,199,157,222,78,46,53,221,156,188,62,158,166,143,200,79,163,177,117,187,152,255,0,13,90,19,203,27,151,189,172,98,187,203,58,216,159,163,187,156,207,63,103,115,154,198,169,56,57,44,108,53,108,78,141,213,124,70,230,105,91,102,75,59,97,250,103,10,179,87,150,38,125,157,10,199,45,153,162,122,191,178,118,75,97,35,141,87,179,247,111,162,246,163,255,0,51,218,158,127,158,119,240,79,249,147,250,105,226,185,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,204,251,112,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,154,19,225,215,126,116,111,18,91,71,130,221,109,25,118,163,153,145,174,198,100,232,195,97,102,126,39,34,140,106,216,165,42,185,140,119,124,110,119,68,114,177,189,236,86,72,212,236,123,85,122,88,5,59,115,88,227,142,182,229,101,111,240,183,182,204,183,22,11,76,102,21,154,167,38,231,203,2,228,114,53,92,246,45,38,71,213,17,245,161,151,171,156,233,26,190,73,162,141,204,70,182,38,201,55,181,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,36,87,42,126,56,236,238,86,42,135,11,123,146,202,145,103,116,198,29,25,165,178,109,124,80,38,71,29,85,172,98,82,124,125,81,95,102,24,186,57,174,141,171,228,134,41,28,244,107,162,116,147,88,248,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,34,175,51,173,173,253,168,112,109,173,125,38,11,237,60,174,146,244,250,167,31,254,85,225,244,190,150,68,245,115,254,47,107,95,219,70,75,191,145,221,221,122,254,86,171,209,133,21,237,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,167,224,80,15,51,173,210,253,168,113,147,173,125,38,119,237,60,86,146,244,250,91,31,254,75,225,244,190,150,52,245,112,126,44,107,159,219,122,75,191,157,221,221,122,254,87,43,17,132,212,228,151,182,122,171,79,237,198,226,110,150,90,167,167,194,235,12,134,63,31,136,242,71,35,36,177,232,18,207,158,118,247,49,24,248,85,246,210,54,189,142,119,239,32,157,170,141,86,126,62,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,8,171,204,71,132,63,237,91,179,73,247,90,151,155,112,180,119,150,238,151,239,191,233,161,159,202,232,189,85,73,59,145,99,95,44,113,55,177,93,217,219,44,113,117,145,145,172,189,212,23,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,1,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,158,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,229,205,193,71,246,85,219,137,243,250,255,0,25,138,147,115,117,79,239,50,86,96,79,44,152,186,42,140,88,241,141,155,185,204,119,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,107,7,154,63,190,205,205,253,23,225,233,19,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,85,124,243,191,130,127,204,159,211,79,63,202,135,142,59,58,107,43,132,225,31,113,153,81,48,89,43,22,25,164,114,202,248,171,173,27,114,186,73,221,74,117,114,181,37,100,242,185,254,39,39,89,82,105,91,31,71,182,70,120,109,208,3,149,113,59,196,46,149,225,127,102,179,91,185,170,107,122,255,0,65,227,173,142,197,178,212,117,230,201,222,149,221,177,87,141,207,95,249,210,61,90,215,185,145,69,43,209,143,236,237,92,240,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,116,230,10,245,230,91,204,18,182,207,98,179,28,62,109,6,86,220,123,131,126,191,166,204,101,170,75,45,89,244,211,30,218,179,198,177,171,224,86,78,251,21,167,149,168,248,101,107,224,94,142,69,71,163,122,83,9,37,56,23,227,55,59,193,230,227,218,201,201,138,251,103,70,106,143,79,95,83,99,98,99,18,211,163,137,95,226,179,90,71,116,233,52,94,89,85,35,115,146,57,26,247,53,221,170,172,150,61,4,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,107,56,177,247,79,188,159,80,53,15,200,206,91,79,40,237,244,219,141,95,195,102,31,100,49,153,159,22,179,208,158,190,92,150,46,194,35,36,154,173,139,243,79,29,170,255,0,138,249,97,79,80,200,222,169,209,204,145,17,28,212,71,196,233,39,80,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,82,183,58,191,116,250,91,233,253,31,145,200,157,215,149,15,28,117,181,46,43,9,194,62,227,50,218,231,113,181,236,51,72,229,149,242,216,75,213,34,108,147,186,148,234,229,114,196,248,34,107,252,78,78,145,44,49,54,62,140,116,108,243,89,160,7,10,227,7,139,61,27,194,46,215,253,248,206,215,169,152,206,223,177,29,108,22,156,117,245,171,62,85,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,179,175,141,138,168,233,88,139,158,205,127,175,245,150,233,235,44,182,224,238,14,161,183,156,212,57,203,11,102,245,235,42,157,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,247,52,127,98,123,155,250,47,204,82,40,4,212,70,191,215,250,55,107,52,110,91,112,119,7,80,212,193,233,236,29,117,179,122,245,149,94,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,122,203,139,173,208,251,241,157,175,111,15,130,161,94,58,216,45,56,235,233,106,12,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,127,79,27,21,85,177,49,18,69,114,197,224,59,246,223,157,173,191,59,177,133,238,208,58,127,32,223,179,113,121,28,119,146,174,168,153,172,153,178,116,119,149,171,225,175,59,107,171,187,163,146,41,156,146,66,189,123,37,106,117,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,45,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,249,92,0,241,131,149,225,55,119,26,236,130,212,147,66,107,27,20,232,106,182,77,19,149,245,160,99,220,145,222,137,209,177,210,247,215,73,165,122,198,214,185,37,99,158,206,222,245,142,72,237,83,153,142,91,21,159,229,255,0,184,25,220,22,78,166,71,27,145,175,129,183,78,229,73,155,52,22,96,147,45,69,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,83,15,9,222,233,246,111,234,6,158,249,24,11,201,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,109,0,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,179,195,181,105,55,135,121,49,85,29,184,185,26,238,173,75,27,52,81,76,253,50,196,150,120,229,88,172,67,60,176,204,251,48,172,14,87,181,173,124,108,87,199,215,163,228,69,249,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,255,0,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,205,183,19,121,108,174,3,139,189,215,206,224,178,118,241,217,44,118,228,103,109,211,185,82,103,67,61,105,227,201,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,160,28,83,138,190,43,182,227,132,189,9,79,89,107,169,125,101,188,150,66,189,60,126,18,180,200,219,215,227,243,70,150,228,129,170,138,139,224,129,239,149,85,234,200,213,201,28,107,35,29,43,20,233,122,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,205,102,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,128,1,155,110,38,242,217,92,7,23,123,175,157,193,100,237,227,178,88,237,200,206,219,167,114,164,206,134,122,211,199,147,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,93,167,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,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,1,202,184,151,226,47,66,112,191,181,151,247,51,93,88,255,0,107,79,15,75,178,111,243,158,83,211,77,52,20,252,145,69,39,135,203,224,123,124,175,111,99,63,189,87,251,145,115,215,190,155,233,184,252,69,238,62,71,116,55,67,51,235,178,183,186,69,12,49,34,178,174,62,171,85,86,58,181,163,85,95,28,44,238,119,68,234,174,87,57,207,123,158,247,189,238,176,174,88,92,189,241,89,252,85,78,35,183,243,73,212,200,227,114,53,236,195,167,116,182,123,16,217,160,179,4,141,135,195,150,114,62,69,107,216,230,173,150,71,20,208,42,42,43,39,98,255,0,162,113,192,57,138,112,43,103,133,173,100,186,227,111,168,91,126,213,231,236,67,13,25,172,218,137,239,198,100,102,75,15,92,106,34,200,179,204,198,199,93,210,50,103,51,252,15,107,28,247,189,170,247,243,254,7,56,187,202,240,131,187,142,213,115,227,173,230,52,158,122,187,113,186,143,21,5,135,49,239,129,30,142,101,168,88,174,72,159,102,21,238,236,242,39,69,100,147,70,142,143,202,178,55,65,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,198,107,56,170,218,223,216,183,17,219,139,182,112,224,190,198,161,134,212,22,190,202,165,234,189,71,139,23,43,252,212,127,120,175,123,157,214,172,176,59,243,185,94,157,122,63,163,145,200,150,211,202,19,125,46,110,127,14,54,246,231,80,230,125,110,107,109,50,13,199,66,215,164,239,153,184,121,216,178,82,89,37,145,92,199,118,189,150,224,99,24,168,145,197,90,38,171,26,157,174,125,32,151,147,185,219,243,91,135,206,86,186,39,83,67,118,221,108,238,127,109,240,26,103,79,62,165,137,107,78,204,141,188,75,26,217,163,154,54,57,98,124,17,54,107,40,170,173,234,181,209,136,246,185,205,82,146,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,75,219,41,181,248,173,149,218,61,33,181,24,103,84,146,190,150,195,214,198,190,197,106,77,168,203,147,177,137,230,180,177,53,85,24,249,165,242,74,255,0,204,229,87,200,229,87,57,85,85,107,131,158,119,240,79,249,147,250,105,85,101,186,114,167,227,170,206,177,142,135,11,27,175,126,221,156,237,90,233,14,138,188,218,177,54,7,99,170,82,98,125,154,244,134,54,171,95,20,85,228,149,179,72,174,242,34,200,215,61,174,108,105,47,191,230,139,198,206,166,225,207,21,166,54,231,102,181,149,188,30,226,229,44,71,155,183,43,113,53,237,65,30,19,182,196,61,175,117,152,222,206,249,44,53,170,212,99,85,200,149,228,238,86,35,152,146,121,94,2,185,153,238,134,253,107,44,102,201,238,70,210,219,212,89,217,43,247,174,165,211,44,142,38,69,4,105,3,31,103,35,94,87,182,40,153,213,101,146,73,162,123,81,94,248,162,138,178,185,237,69,177,240,80,15,52,127,125,155,155,250,47,195,210,37,255,0,37,205,244,219,138,58,39,81,240,241,147,204,250,29,103,123,80,89,212,152,218,214,17,25,30,70,171,169,214,142,70,87,127,95,207,52,126,149,239,124,106,136,239,27,145,237,239,70,74,177,217,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,29,255,0,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,104,79,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,174,14,107,28,113,217,219,92,85,254,22,246,217,149,37,206,234,124,58,179,84,228,220,248,167,76,118,58,211,94,197,164,200,250,170,178,204,209,117,115,157,35,83,199,12,177,185,136,231,74,217,33,167,98,213,57,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,72,21,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,220,191,120,238,193,113,85,165,99,209,90,165,254,139,115,116,254,61,36,200,214,232,249,62,212,171,4,117,99,151,43,222,202,241,87,131,203,102,195,147,211,53,85,204,233,213,58,183,241,78,23,204,107,152,158,232,108,86,252,224,54,187,98,115,181,42,191,74,87,138,254,172,138,221,8,236,65,144,158,199,142,104,104,200,217,97,71,177,141,174,141,122,201,94,102,171,146,226,183,185,143,139,170,118,174,2,249,129,101,120,195,202,230,116,134,119,104,45,233,236,150,155,195,213,187,115,53,66,203,172,226,172,78,231,36,114,70,189,204,107,170,61,238,234,248,97,87,204,174,100,115,245,127,238,186,190,101,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,204,14,234,237,158,170,217,189,199,212,123,91,173,106,122,124,214,153,200,75,143,179,219,28,140,142,110,197,252,147,197,228,99,30,232,101,98,182,72,222,173,78,248,222,199,34,116,114,23,169,203,23,116,191,106,28,27,104,175,87,157,251,79,43,164,189,70,150,200,127,146,248,125,47,165,145,125,36,31,131,26,215,246,209,146,151,231,111,119,94,191,153,202,244,121,34,183,11,90,226,182,215,64,106,93,198,206,215,183,62,55,74,225,238,230,238,69,81,141,116,242,65,90,23,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,230,93,205,30,240,95,179,153,221,130,225,131,64,109,86,169,155,191,53,138,199,201,99,35,31,107,19,211,90,183,98,91,114,214,234,199,189,143,240,190,195,162,242,53,202,215,248,251,211,162,59,162,65,110,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,64,5,85,243,130,225,15,251,248,184,208,180,191,216,82,215,45,146,255,0,254,162,173,11,112,196,244,255,0,153,4,136,199,255,0,176,114,71,254,158,66,189,120,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,254,196,241,97,178,89,30,29,41,113,79,115,81,219,197,237,245,170,241,205,45,203,120,233,221,61,87,186,210,84,116,50,65,11,94,245,123,108,170,196,171,26,61,157,81,92,215,57,157,30,180,25,196,239,16,186,171,138,13,229,205,110,230,169,173,232,61,127,142,182,59,22,203,82,88,135,25,70,38,246,197,94,55,61,127,231,72,245,107,88,215,203,44,175,70,51,191,181,39,79,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,40,7,154,63,190,205,205,253,23,225,233,17,127,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,36,149,0,21,87,207,59,248,39,252,201,253,52,170,178,234,121,98,241,227,251,111,193,86,216,109,216,205,119,107,237,63,143,111,217,185,76,142,71,201,107,84,66,215,204,233,58,55,196,212,243,87,129,181,209,221,210,73,44,205,73,38,94,189,146,185,39,249,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,206,48,120,179,214,92,93,110,135,223,140,237,123,120,124,21,10,241,214,193,105,199,95,75,80,98,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,59,250,120,216,170,173,137,136,156,40,213,65,18,185,134,113,167,138,225,99,107,236,96,180,134,160,168,221,212,212,181,209,52,253,53,172,219,75,74,5,147,182,92,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,158,57,24,201,187,104,91,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,234,120,51,229,149,163,118,235,100,181,22,15,136,220,45,77,67,168,119,34,189,38,103,49,145,78,177,179,19,82,188,237,179,21,40,173,215,115,102,87,172,204,138,73,221,28,137,19,223,12,76,68,123,98,242,75,88,60,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,100,87,44,94,60,127,98,25,218,219,13,187,25,174,221,3,168,50,13,251,55,41,145,200,248,234,233,121,156,201,157,39,70,248,156,190,27,19,186,186,59,186,72,226,133,203,36,203,211,190,87,45,212,153,172,226,199,221,62,242,125,64,212,63,35,57,229,54,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,104,123,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,59,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,149,185,213,251,167,210,223,79,232,252,142,68,128,5,239,114,226,227,142,207,21,186,54,254,143,220,22,84,175,184,186,62,188,15,189,52,79,138,38,102,234,57,85,137,118,40,17,81,204,123,92,141,108,237,107,124,77,124,177,57,170,212,153,34,142,101,30,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,39,120,133,213,92,80,111,46,107,119,53,77,111,65,235,252,117,177,216,182,90,146,196,56,202,49,55,182,42,241,185,235,255,0,58,71,171,90,198,190,89,101,122,49,157,253,169,202,139,254,230,143,236,79,115,127,69,249,138,69,0,147,43,152,239,28,117,184,173,214,84,52,126,223,50,221,125,186,209,246,39,125,25,165,124,177,63,55,109,200,140,91,178,192,170,141,99,26,212,115,96,107,155,229,107,37,149,206,86,172,203,20,126,39,129,126,12,179,188,97,238,61,172,100,153,95,177,180,102,151,244,246,53,54,74,39,177,109,54,57,85,254,42,213,163,119,94,179,75,226,149,18,71,53,99,141,172,115,157,220,168,200,164,208,78,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,91,115,206,254,9,255,0,50,127,77,33,87,1,91,165,161,54,91,139,29,13,185,155,151,157,251,27,77,225,190,211,245,183,125,44,214,60,94,92,109,168,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,166,138,64,7,148,221,45,173,208,155,211,161,50,123,103,185,120,47,182,116,222,103,195,235,105,122,169,171,249,124,83,50,104,255,0,121,11,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,158,206,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,254,174,157,227,23,93,227,120,78,213,220,36,231,233,253,179,166,243,62,131,238,252,222,72,107,253,131,226,201,45,251,95,149,144,121,45,121,228,84,79,222,74,158,62,159,151,170,47,105,202,182,159,93,126,203,247,79,70,238,103,217,127,105,253,210,212,24,236,239,162,243,248,125,87,165,179,28,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,250,247,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,63,202,143,129,111,244,28,80,111,94,140,255,0,185,237,104,10,87,157,255,0,57,206,202,73,93,91,255,0,170,244,175,115,191,237,230,70,127,197,230,45,80,128,28,234,253,172,105,111,168,20,126,59,34,86,95,3,187,189,163,118,35,138,141,7,186,91,131,61,184,52,246,38,197,200,111,79,90,5,153,245,217,102,148,245,82,101,98,126,103,49,142,157,175,122,53,28,254,198,187,181,175,119,70,174,138,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,80,15,52,127,125,155,155,250,47,195,210,34,254,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,120,23,227,55,5,198,30,220,90,201,201,138,251,27,89,233,127,79,95,83,99,98,99,214,171,100,149,31,226,179,90,71,117,235,12,190,41,85,35,115,150,72,220,199,53,221,200,140,150,73,42,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,102,179,139,31,116,251,201,245,3,80,252,140,231,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,7,138,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,88,79,38,141,144,222,28,21,108,254,244,100,51,150,240,123,125,169,235,192,218,52,33,142,140,236,212,147,215,150,229,117,124,175,94,251,21,153,85,254,94,140,106,68,178,190,86,59,185,204,141,88,250,161,59,175,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,12,214,113,99,238,159,121,62,160,106,31,145,156,242,155,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,149,129,189,28,219,55,183,29,196,94,160,207,108,70,176,169,148,218,250,182,27,14,31,11,158,211,240,54,11,76,109,86,197,36,206,115,17,151,17,142,157,36,158,52,89,152,254,138,196,123,90,157,209,37,149,112,125,196,253,158,44,54,191,246,148,237,166,212,26,42,186,88,146,179,31,126,120,167,165,121,236,145,237,114,210,153,59,37,157,140,70,177,30,247,65,27,18,71,62,54,44,139,20,138,222,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,20,173,205,239,66,241,29,71,121,106,107,173,200,202,125,181,182,214,251,169,232,233,241,240,62,42,56,174,173,71,73,78,104,149,206,236,184,239,31,123,165,115,151,212,53,136,230,43,91,18,193,94,37,112,215,169,54,191,72,239,206,134,212,91,209,166,42,103,244,77,60,196,43,154,167,109,100,88,27,3,186,183,212,73,28,108,123,166,100,46,115,103,88,59,92,147,36,75,18,162,163,212,210,158,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,226,135,115,54,107,107,54,59,85,102,247,230,223,77,33,146,199,216,195,91,199,197,35,155,107,45,234,97,124,107,70,178,49,236,123,166,149,138,244,78,215,55,181,168,231,185,204,99,28,246,230,219,45,38,42,108,173,217,176,84,173,211,198,190,196,142,167,94,221,150,217,158,24,21,203,227,100,146,182,56,219,35,209,189,17,94,145,177,28,168,170,141,111,94,137,111,252,150,52,198,238,98,246,143,85,234,44,206,66,165,125,186,204,230,30,252,46,54,108,107,219,110,124,139,25,28,118,110,197,97,123,90,181,149,172,142,5,111,239,123,165,129,253,22,21,137,233,53,143,149,87,206,211,101,63,249,5,226,50,158,67,255,0,185,162,178,21,100,151,255,0,104,185,82,72,88,145,255,0,237,169,35,157,39,251,4,107,127,198,164,95,229,125,189,248,173,147,226,191,10,220,206,14,222,70,190,191,174,221,14,199,214,145,173,125,57,238,220,170,176,206,173,119,224,246,36,176,198,199,167,115,85,25,35,158,157,202,196,141,241,44,155,252,123,111,205,156,182,197,240,225,195,150,26,237,71,227,112,91,111,166,245,54,105,33,177,20,175,251,70,108,107,34,173,12,172,70,119,192,248,171,172,146,34,119,254,241,151,152,229,103,229,99,151,228,229,55,177,120,45,224,226,107,239,38,173,195,101,109,226,182,239,30,205,73,86,106,234,248,234,179,49,29,168,82,147,44,72,212,255,0,215,204,200,251,154,175,117,101,235,220,198,200,199,94,161,85,124,243,191,130,127,204,159,211,72,43,194,183,12,121,222,42,181,86,174,209,90,91,53,232,179,90,127,71,223,212,184,234,222,153,146,125,169,106,9,32,142,42,61,239,150,38,65,229,125,134,167,153,202,173,103,78,170,213,79,197,57,87,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,30,215,127,184,135,221,14,38,53,149,45,121,187,57,90,151,242,248,252,61,76,36,47,173,78,58,204,240,64,142,85,114,181,136,136,175,146,89,38,153,235,253,221,242,185,24,140,141,25,27,44,211,147,39,14,159,118,180,38,119,137,124,253,126,151,245,127,147,5,167,255,0,63,248,49,112,76,158,170,95,201,42,181,124,182,162,70,118,201,27,94,207,69,220,213,86,205,248,217,80,40,7,154,63,190,205,205,253,23,225,233,17,171,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,47,167,128,94,53,244,175,21,155,113,83,9,150,201,250,125,205,211,56,248,99,212,120,251,11,27,36,191,216,141,141,217,58,233,27,88,199,67,43,213,21,237,99,83,195,35,209,138,157,174,137,242,202,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,213,119,215,135,173,85,177,116,246,255,0,55,150,179,246,142,23,114,52,126,51,86,226,50,17,213,146,40,211,212,192,201,39,166,229,114,43,22,104,30,244,71,35,28,238,177,201,3,213,24,178,246,55,186,242,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,177,238,60,56,241,210,188,55,109,102,59,246,121,154,197,103,245,158,187,199,201,46,158,244,89,24,223,232,168,205,90,95,6,109,63,117,52,83,66,217,188,62,54,63,181,179,245,127,107,149,35,147,165,22,127,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,213,120,169,225,143,59,194,174,170,210,58,43,84,230,189,110,107,80,104,250,26,151,35,91,211,50,63,178,237,79,36,241,203,71,189,146,202,201,252,79,174,228,243,53,81,175,235,213,26,137,248,172,234,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,34,254,209,112,207,172,183,171,104,247,79,116,180,101,234,143,126,212,87,161,146,201,227,38,84,141,246,113,211,50,219,236,79,20,142,114,55,190,6,212,239,88,213,63,59,28,254,215,119,181,177,201,224,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,220,45,107,149,220,173,127,169,119,27,59,94,164,25,45,85,152,187,155,185,21,70,57,176,71,61,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,151,167,202,251,100,50,187,39,194,134,21,217,156,229,76,141,141,127,97,186,225,140,173,27,154,202,112,93,167,85,33,129,92,239,197,239,72,161,141,239,94,214,162,62,71,49,59,145,137,35,229,168,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,10,64,231,5,179,153,221,13,197,2,238,173,137,189,70,23,114,241,240,88,167,39,107,25,224,181,70,188,21,44,86,232,143,115,221,218,198,86,151,200,173,99,87,212,246,55,185,99,114,157,87,146,22,230,122,109,85,185,123,57,114,222,86,95,180,49,245,53,54,62,15,39,117,26,254,158,69,175,109,253,170,255,0,201,52,158,170,146,117,107,23,185,176,126,103,39,99,17,100,7,56,45,227,193,104,110,24,23,106,172,67,234,51,91,151,144,130,189,56,251,158,207,5,90,54,32,183,98,207,84,99,152,238,215,178,180,94,53,115,28,190,167,189,189,201,27,144,170,14,16,182,134,182,251,241,47,183,187,91,144,130,164,248,220,182,97,147,101,32,179,60,176,178,198,58,179,29,106,228,40,248,191,59,94,250,240,74,198,43,85,191,157,205,252,204,255,0,18,105,36,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,64,0,160,30,98,60,33,255,0,101,45,229,79,186,212,188,59,123,172,124,183,116,191,125,255,0,83,52,30,38,197,234,170,73,220,137,34,120,164,149,189,138,238,254,232,164,139,172,143,145,37,237,141,95,123,53,87,221,95,184,191,121,178,191,118,254,208,251,91,236,127,91,39,161,245,222,63,23,169,240,117,241,249,188,127,147,201,219,221,219,249,122,244,252,9,43,203,187,132,63,237,91,188,171,247,166,151,155,111,116,119,138,238,168,236,191,233,166,159,202,217,125,45,72,251,81,100,95,44,145,59,189,91,217,219,20,114,244,145,146,44,93,215,252,10,1,230,143,239,179,115,127,69,248,122,68,127,211,187,91,174,245,94,132,213,219,153,128,193,122,173,55,161,61,7,222,11,190,170,22,122,63,91,50,195,87,247,111,122,73,39,124,141,86,254,237,174,237,233,213,221,19,241,62,189,151,221,237,101,176,187,161,167,247,115,111,231,169,30,119,78,216,116,213,210,220,9,52,18,177,241,186,41,97,145,159,130,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,0,170,190,121,223,193,63,230,79,233,164,0,225,239,135,77,119,196,182,99,84,105,61,179,175,235,181,38,11,79,174,118,150,51,190,24,190,208,237,191,78,180,145,121,166,150,56,226,237,142,211,230,238,114,175,95,15,98,39,87,162,167,52,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,86,220,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,225,91,37,195,166,187,222,252,62,186,213,152,10,254,29,55,183,58,126,246,119,80,100,251,225,119,165,241,80,183,102,172,94,23,202,201,31,231,146,154,195,221,26,63,199,223,222,228,84,78,139,202,141,84,25,193,227,27,78,113,5,167,56,130,212,145,241,54,255,0,87,174,173,248,37,159,41,21,120,162,171,149,171,28,77,130,189,170,222,40,227,141,208,186,56,26,212,84,99,92,142,99,155,35,91,35,100,106,119,94,82,26,159,100,176,28,75,199,87,115,241,245,43,234,123,181,251,52,70,114,206,74,120,25,91,34,230,73,94,90,73,19,122,67,35,237,67,101,232,199,76,191,131,224,107,24,139,36,205,47,36,132,28,219,245,110,201,99,248,104,147,70,110,123,173,207,169,242,214,62,210,209,20,171,75,60,47,126,70,179,227,134,89,214,86,197,36,61,145,67,117,234,248,230,237,242,49,206,107,28,201,59,100,142,141,141,15,114,250,210,91,185,161,248,75,208,186,107,122,27,110,12,237,90,243,45,106,55,162,123,110,227,241,206,153,235,82,181,133,124,175,85,123,98,86,246,183,164,94,40,214,56,22,54,186,23,43,168,219,139,31,116,251,201,245,3,80,252,140,231,160,213,220,38,107,45,61,194,190,130,226,179,13,98,222,111,79,106,171,25,26,217,168,225,160,141,102,158,124,23,93,86,178,203,34,72,231,72,201,221,28,157,31,227,99,24,254,200,213,85,210,51,185,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,66,122,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,1,74,220,234,253,211,233,111,167,244,126,71,34,71,93,128,225,51,89,113,25,181,251,173,174,54,254,197,187,217,221,181,175,139,179,95,78,84,160,147,207,153,101,169,39,73,82,55,249,26,173,124,81,87,146,68,99,89,35,229,94,140,106,119,43,81,121,86,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,194,167,25,59,113,196,230,205,92,221,95,87,138,210,214,244,255,0,168,118,169,196,89,202,164,159,96,198,199,72,232,230,158,121,35,137,60,47,130,63,42,75,218,145,167,73,25,220,174,138,78,148,215,199,71,25,185,222,48,247,30,174,78,60,87,216,218,51,75,250,138,250,103,27,43,24,182,155,28,170,207,45,155,50,55,175,89,165,241,68,171,27,92,177,198,214,53,173,238,84,124,178,115,93,19,176,218,203,89,236,246,225,239,147,105,91,169,164,244,5,122,108,126,65,213,209,208,93,200,216,189,82,187,105,49,202,246,175,123,98,178,249,220,230,163,251,18,56,218,244,111,154,55,28,212,191,238,104,254,196,247,55,244,95,152,164,80,9,213,120,98,225,235,85,113,65,188,184,93,163,210,214,125,7,175,242,89,200,229,31,86,75,16,227,40,196,222,233,108,72,214,39,252,216,216,142,115,26,249,101,137,138,246,119,247,37,244,127,192,215,1,124,48,127,202,181,244,46,221,99,255,0,249,107,151,173,77,61,143,255,0,115,86,105,237,88,255,0,205,196,215,75,255,0,230,163,111,229,130,220,47,115,130,245,155,143,169,241,28,77,175,217,186,67,55,144,181,145,211,185,74,245,61,68,154,126,21,85,116,120,235,13,173,11,95,106,20,98,53,140,157,34,89,82,78,190,68,115,36,238,129,207,59,248,39,252,201,253,52,170,178,213,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,14,41,197,119,10,59,113,197,174,220,63,69,107,88,189,14,86,143,146,124,6,126,8,81,246,177,22,156,136,138,230,162,170,121,33,127,107,82,88,85,81,178,53,173,84,86,61,145,200,204,246,110,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,242,164,244,229,185,203,238,183,17,54,100,222,29,228,197,91,110,221,99,172,58,181,44,108,209,75,11,53,51,214,41,227,149,98,177,12,241,77,11,43,76,144,57,94,214,185,146,61,31,31,94,172,145,18,237,1,0,57,213,251,88,210,223,80,40,252,118,68,165,98,197,57,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,40,7,154,63,190,205,205,253,23,225,233,28,171,109,120,122,213,91,169,179,91,163,187,154,90,207,159,246,87,246,77,156,142,45,149,100,150,107,52,110,58,203,101,177,27,152,139,211,193,233,219,35,209,205,70,248,150,87,171,219,226,237,127,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,115,208,106,238,19,53,150,158,225,95,65,113,89,134,177,111,55,167,181,85,140,141,108,212,112,208,70,179,79,62,11,174,171,89,101,145,36,115,164,100,238,142,78,143,241,177,140,127,100,106,170,233,25,220,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,127,218,15,122,54,191,114,182,190,13,232,210,26,190,164,250,38,122,246,237,166,106,219,36,163,4,112,86,146,72,236,75,39,169,108,110,137,140,116,50,245,115,209,169,209,138,239,238,252,74,32,227,163,140,220,239,24,123,143,87,39,30,43,236,109,25,165,253,69,125,51,141,149,140,91,77,142,85,103,150,205,153,27,215,172,210,248,162,85,141,174,88,227,107,26,214,247,42,62,89,61,95,46,110,10,63,181,86,227,207,159,215,248,204,172,123,101,165,191,121,146,179,2,120,163,202,94,69,98,199,140,108,221,205,123,123,152,245,146,87,68,142,115,35,107,91,214,39,77,20,137,125,38,85,207,127,186,219,23,184,251,53,79,72,101,181,174,27,197,138,215,122,126,150,164,192,100,160,85,125,91,181,108,65,28,202,198,189,81,58,77,23,149,172,150,53,68,115,92,173,84,234,199,198,247,200,190,92,92,113,214,225,75,89,95,209,251,130,203,118,54,235,88,88,129,247,166,137,242,202,252,37,182,162,177,46,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,94,240,0,205,103,22,62,233,247,147,234,6,161,249,25,207,65,171,184,76,214,90,123,133,125,5,197,102,26,197,188,222,158,213,86,50,53,179,81,195,65,26,205,60,248,46,186,173,101,150,68,145,206,145,147,186,57,58,63,198,198,49,253,145,170,171,164,103,119,159,225,247,137,221,229,225,135,59,150,207,237,14,168,251,54,76,222,62,92,125,234,211,194,219,21,102,234,199,164,51,186,23,245,98,205,3,222,178,68,245,69,232,238,230,185,29,28,146,198,254,127,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,83,216,29,156,193,112,255,0,179,90,79,103,116,228,222,162,166,153,199,182,188,150,123,94,207,87,105,238,116,150,108,246,61,239,88,252,179,201,44,190,62,245,107,59,251,91,249,90,136,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,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,246,113,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,204,174,90,124,196,244,206,202,233,155,91,27,196,6,118,166,39,68,226,107,207,127,77,230,27,66,196,211,214,158,75,8,249,104,190,58,176,200,233,88,247,77,52,205,145,200,138,197,108,141,87,61,31,27,99,225,92,125,113,175,170,184,172,220,123,120,76,78,79,211,237,150,153,200,77,30,156,199,215,89,25,29,254,197,116,109,201,216,73,26,199,186,105,88,170,172,107,218,158,24,222,172,68,238,116,175,151,245,121,126,240,35,157,226,171,85,71,173,117,75,61,22,217,105,252,130,71,145,179,213,146,125,169,106,9,42,201,46,43,177,150,34,177,7,150,181,135,47,169,106,43,89,211,162,117,119,224,151,189,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,171,138,173,173,253,180,240,227,184,187,103,14,11,237,155,249,157,63,107,236,170,94,171,211,249,114,145,51,205,71,247,138,246,53,189,45,69,3,191,59,145,139,211,163,250,181,92,139,155,108,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,148,250,178,121,108,174,106,203,46,102,114,118,239,216,142,188,21,25,45,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,220,214,49,173,78,136,136,133,239,114,172,217,204,238,209,112,143,136,179,168,230,233,111,94,228,37,214,49,214,237,103,249,45,91,48,65,29,100,239,99,220,143,242,65,94,41,250,254,87,55,207,216,230,163,152,170,179,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,69,115,88,224,114,206,229,98,175,241,73,182,207,169,22,119,76,97,213,250,167,24,230,69,2,100,113,213,90,247,173,214,73,209,21,246,97,139,171,92,217,28,190,72,98,141,172,86,186,38,199,53,85,236,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,210,238,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,176,40,7,154,63,190,205,205,253,23,225,233,30,127,66,240,125,169,183,71,132,76,223,18,59,126,150,242,25,45,31,170,50,84,53,14,53,210,215,138,8,112,149,177,144,92,117,230,58,71,177,221,241,185,210,53,209,183,200,233,18,88,213,173,111,141,221,252,211,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,208,156,80,109,101,13,204,208,182,63,217,83,204,82,236,155,252,217,148,244,208,205,61,63,36,177,71,230,241,121,216,223,43,27,216,255,0,239,69,254,244,71,22,62,214,55,147,233,254,161,248,233,204,214,26,8,211,59,13,163,120,146,229,249,183,27,83,172,233,84,115,50,59,111,129,126,50,244,213,214,103,226,114,41,138,137,43,221,137,26,246,59,190,55,59,170,181,30,222,246,43,227,114,246,61,200,180,153,196,191,14,154,239,133,253,211,191,182,122,234,191,251,91,152,123,189,240,255,0,156,241,126,166,104,96,185,227,138,89,60,62,95,3,221,226,123,187,217,253,202,159,220,171,205,50,121,108,174,106,203,46,102,114,118,239,216,142,188,21,25,45,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,220,214,49,173,78,136,136,133,191,242,167,224,114,206,218,226,168,113,73,185,47,169,46,119,83,225,209,250,91,24,214,69,58,99,177,214,154,199,165,215,201,209,85,150,102,139,163,90,216,220,158,56,101,145,175,87,58,87,71,12,117,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,43,145,174,91,21,14,87,121,48,83,100,234,51,37,114,190,6,221,122,110,153,169,60,208,66,235,205,150,86,71,215,185,204,99,167,133,174,114,39,70,172,177,162,244,238,78,190,127,154,95,1,63,113,46,103,184,174,218,249,251,244,254,87,33,235,53,126,46,197,142,178,80,189,110,116,106,220,174,231,175,89,33,154,121,90,143,139,170,186,57,36,69,98,44,78,86,193,24,56,0,216,107,60,65,241,71,164,116,204,212,170,89,193,96,44,51,83,106,22,91,175,21,152,31,142,169,44,110,116,50,67,35,218,146,178,121,93,13,101,68,71,116,75,10,245,99,154,215,33,161,224,10,43,230,219,186,90,19,116,56,167,135,238,46,119,237,63,186,90,125,186,91,49,254,75,52,62,151,41,87,35,123,207,7,239,88,222,254,223,35,63,59,59,152,189,127,7,47,69,59,7,36,109,127,163,112,90,203,115,118,251,51,168,106,83,212,58,170,190,38,206,22,140,202,173,125,246,83,75,171,101,34,85,78,215,61,141,158,55,171,58,247,171,59,220,136,173,141,234,219,116,0,129,92,227,182,134,182,181,225,162,142,233,87,130,162,100,182,227,49,12,207,158,105,229,107,254,206,188,246,85,154,24,152,222,172,123,221,97,104,61,85,232,157,25,11,251,92,157,85,175,171,110,11,247,143,5,176,92,80,104,13,213,213,48,247,225,113,89,9,43,228,100,238,122,122,106,182,235,203,82,91,61,24,199,189,254,22,88,116,190,54,181,92,255,0,31,98,116,87,117,73,43,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,79,213,228,183,179,152,45,97,188,186,183,120,178,243,121,45,237,222,62,189,124,93,110,215,167,109,172,147,108,70,235,61,237,122,34,246,65,5,136,188,110,99,218,239,83,221,249,93,27,85,110,80,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,65,93,90,95,152,5,206,34,57,132,237,190,210,109,14,162,255,0,130,122,31,104,207,45,154,241,207,94,77,69,107,236,75,82,119,88,100,204,142,70,67,12,138,172,100,42,222,213,146,37,149,202,255,0,220,164,86,42,10,203,230,235,198,14,153,161,163,114,28,37,232,245,169,146,206,229,44,86,118,174,116,209,88,99,241,16,68,181,47,84,100,74,172,108,82,190,117,116,110,87,181,239,70,50,55,181,205,238,145,174,101,69,150,189,202,11,140,28,82,226,171,112,133,173,22,219,114,77,177,118,254,142,182,216,154,232,36,129,90,235,54,104,191,177,136,230,61,174,75,54,27,36,138,228,122,62,70,119,51,178,38,73,105,64,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,70,174,97,156,22,101,120,88,221,11,25,221,33,167,237,183,106,245,45,132,93,63,113,108,186,210,82,157,99,238,151,31,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,146,71,178,110,223,1,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,65,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,237,92,218,248,40,251,110,157,206,44,182,203,25,149,185,154,135,195,30,180,199,192,158,120,221,70,24,60,108,201,181,21,221,241,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,88,233,92,58,236,54,178,226,75,119,48,91,83,163,41,91,115,242,54,24,252,157,232,107,164,204,196,227,145,237,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,45,234,110,78,208,232,221,133,224,39,113,54,143,111,224,183,30,11,78,237,190,164,134,186,219,157,102,158,87,190,149,153,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,225,53,80,71,94,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,80,14,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,123,132,62,108,90,86,254,211,234,56,184,163,206,120,117,78,139,199,253,161,22,66,38,199,234,181,95,146,204,169,224,173,82,24,34,134,41,162,71,212,137,25,223,249,218,231,74,229,99,35,153,237,172,13,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,116,255,0,229,41,193,71,219,119,41,241,101,185,184,204,85,204,44,62,104,244,94,62,116,243,200,235,208,207,227,126,77,200,142,236,143,194,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,70,107,56,177,247,79,188,159,80,53,15,200,206,92,247,44,236,78,43,63,203,255,0,111,240,89,220,101,76,142,55,35,95,61,82,229,59,112,182,104,44,193,38,90,243,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,170,14,58,56,50,206,240,121,184,245,113,145,229,126,217,209,154,163,212,88,211,57,41,94,196,180,232,226,86,121,107,89,141,189,58,77,23,150,36,89,26,212,142,70,189,174,111,106,171,226,143,219,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,147,218,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,60,87,53,14,5,108,232,13,67,149,226,123,107,104,91,159,76,103,44,77,146,214,112,205,106,46,204,78,70,123,80,177,179,196,178,72,147,72,203,83,89,85,88,216,199,248,158,215,175,115,99,123,25,29,117,82,203,101,113,213,175,211,199,228,237,213,175,148,174,149,47,69,12,206,99,45,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,167,107,224,251,132,205,101,197,214,232,125,199,193,88,183,135,193,80,175,37,156,238,163,109,4,181,6,41,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,191,167,145,232,138,216,158,169,107,220,122,237,110,132,217,110,91,26,231,109,54,211,5,246,54,155,195,125,153,232,169,122,169,172,120,188,185,250,179,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,74,44,47,251,154,63,177,61,205,253,23,230,41,20,2,104,123,134,174,29,118,191,128,205,134,204,182,230,90,165,167,227,171,220,207,106,237,88,220,92,144,207,122,10,254,89,90,231,194,215,204,244,100,21,250,177,177,70,231,39,84,145,237,111,124,175,238,166,190,54,248,193,212,220,92,238,132,185,167,45,186,90,39,7,98,118,233,60,61,184,171,249,232,193,44,112,50,103,201,36,76,71,57,243,58,179,37,86,57,242,36,106,229,99,28,228,78,231,117,254,92,28,191,238,113,17,157,139,118,247,123,78,255,0,193,61,15,83,4,85,172,73,61,121,53,21,174,199,199,219,93,240,190,57,25,12,50,42,61,243,35,187,86,72,146,38,163,255,0,124,177,118,190,121,223,193,63,230,79,233,165,122,240,229,178,25,94,35,183,135,11,179,88,44,229,76,70,75,63,95,34,234,118,237,198,231,192,147,215,163,61,152,217,39,111,230,107,30,232,17,138,244,71,43,17,234,228,107,251,123,23,202,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,231,185,112,115,0,167,196,70,10,45,164,221,237,69,255,0,11,20,61,76,241,89,177,28,21,227,212,85,123,223,39,117,118,66,200,227,100,208,198,168,199,194,141,238,88,226,73,90,175,253,242,69,58,128,4,21,230,227,177,123,113,171,248,108,204,111,126,79,13,226,214,122,19,208,69,141,202,87,84,100,147,85,177,126,24,36,171,99,240,95,44,41,234,31,35,17,122,57,146,34,171,92,136,249,91,37,59,108,134,138,197,110,86,244,104,29,185,206,216,183,6,55,85,106,140,86,18,228,181,30,214,207,28,22,109,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,247,26,104,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,0,57,213,251,88,210,223,80,40,252,118,68,171,94,18,118,67,21,196,126,255,0,105,205,151,204,231,45,225,171,234,58,249,70,178,253,104,219,35,235,79,14,58,205,136,94,172,119,224,246,36,176,199,222,206,173,87,51,185,168,230,42,163,211,197,110,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,182,158,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,150,42,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,149,115,58,224,59,246,33,157,179,191,59,79,133,237,208,58,131,32,239,180,177,120,236,119,142,174,151,153,204,133,177,245,119,149,203,225,177,59,172,43,123,99,142,40,92,177,194,157,59,226,106,199,94,15,184,179,214,92,34,238,135,223,140,21,123,121,140,21,250,242,86,206,233,198,223,74,176,101,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,59,250,121,24,138,141,149,232,186,8,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,69,156,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,136,28,183,248,174,220,126,45,119,31,124,53,174,181,151,208,226,168,253,223,131,1,128,130,101,125,92,69,87,46,69,85,173,85,68,242,76,254,214,172,179,42,35,164,115,90,136,140,99,35,141,149,45,197,143,186,125,228,250,129,168,126,70,114,231,185,103,98,113,89,254,95,251,127,130,206,227,42,100,113,185,26,249,234,151,41,219,133,179,65,102,9,50,215,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,80,113,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,124,87,29,186,187,143,136,219,140,190,208,227,53,166,86,182,140,207,100,43,229,50,88,72,236,42,85,179,106,20,84,142,71,55,255,0,224,87,34,126,87,186,24,28,228,114,195,18,179,165,240,125,194,102,178,226,235,116,62,227,224,172,91,195,224,168,87,146,206,119,81,182,130,90,131,20,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,223,211,200,244,69,108,79,84,208,70,214,237,110,132,217,109,9,140,219,61,180,193,125,141,166,240,222,111,69,75,213,77,99,197,229,153,243,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,79,86,101,92,190,134,112,163,183,28,90,240,35,179,218,43,90,197,232,114,180,118,255,0,3,62,3,63,4,40,251,88,139,78,198,87,69,115,81,85,60,144,191,181,169,44,42,168,217,26,214,170,43,30,200,228,101,32,238,150,214,235,189,150,215,121,61,179,220,188,23,216,218,147,13,225,245,180,189,84,54,60,94,88,89,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,159,252,173,56,246,251,137,115,3,194,142,232,65,223,167,242,185,15,71,164,50,149,235,245,146,133,235,115,171,146,157,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,0,205,103,22,62,233,247,147,234,6,161,249,25,203,147,229,133,247,87,88,112,15,163,180,181,223,178,179,117,25,246,230,39,55,142,151,199,102,54,249,114,54,158,234,214,98,94,168,157,240,79,27,150,55,167,230,142,86,175,69,107,147,173,85,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,114,47,147,6,195,86,213,91,161,169,119,255,0,59,74,223,167,208,245,219,139,193,61,213,229,108,18,100,110,71,35,103,145,147,35,209,143,124,53,186,177,209,43,95,248,94,141,235,216,173,98,186,226,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,14,21,198,39,10,186,55,138,253,163,200,104,252,206,54,163,117,62,58,189,139,58,79,47,36,139,11,241,217,21,103,228,71,74,214,61,222,154,71,54,54,204,206,215,119,49,17,200,158,70,70,246,103,135,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,87,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,104,167,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,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,2,130,249,160,236,134,43,100,248,175,205,59,13,156,183,145,175,175,235,187,92,61,150,99,107,95,78,123,183,45,36,208,35,155,248,61,137,44,50,61,139,218,213,70,72,214,47,114,177,100,124,75,58,87,13,123,67,103,126,183,231,67,109,28,48,91,146,190,162,204,67,14,65,106,79,20,51,197,142,103,89,110,205,27,229,234,196,124,117,163,154,68,69,71,117,86,34,35,92,170,141,93,36,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,21,87,207,59,248,39,252,201,253,52,172,13,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,208,79,3,156,93,226,184,190,218,55,106,185,241,213,48,250,179,3,97,184,221,71,138,130,195,94,198,78,172,71,50,212,44,87,44,172,173,50,119,118,121,19,170,62,57,163,71,73,226,89,29,250,187,121,193,246,215,237,119,18,90,179,137,29,22,150,241,249,45,97,135,154,134,67,26,217,100,150,9,174,217,190,235,151,111,61,210,189,238,239,145,205,172,214,199,31,142,56,210,41,23,181,222,68,236,238,160,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,85,230,133,192,183,236,83,85,63,124,118,115,70,122,77,182,205,118,125,177,90,147,187,161,193,101,36,145,200,189,33,70,167,167,167,55,88,252,125,21,204,100,170,248,255,0,116,215,87,141,99,175,7,124,85,107,46,20,55,115,31,172,48,217,43,110,211,25,27,21,235,106,204,68,113,164,204,200,227,145,255,0,157,91,19,158,198,250,152,218,233,29,11,251,155,218,245,86,170,248,223,35,31,119,219,229,175,244,110,233,240,77,185,219,131,183,218,134,166,115,79,103,54,223,80,89,163,122,178,175,100,172,251,62,194,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,41,240,157,237,99,102,254,159,233,239,142,128,242,156,107,240,163,130,226,211,102,174,232,223,22,42,158,175,198,245,185,165,179,119,97,123,189,5,174,230,44,145,171,163,84,122,67,59,25,226,145,58,61,169,213,146,120,222,248,163,66,5,242,211,229,231,149,200,235,251,91,223,190,84,237,227,89,183,26,162,124,110,31,4,215,57,171,107,55,142,153,18,75,79,157,159,146,90,213,236,49,88,223,11,222,217,38,134,68,115,145,145,57,147,91,161,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,18,21,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,161,62,26,248,130,219,142,51,182,57,117,174,51,79,255,0,144,95,243,224,181,38,3,41,2,88,142,189,175,11,22,197,71,171,154,145,217,133,209,204,197,71,34,118,190,57,81,28,214,59,190,54,194,13,81,186,251,95,202,31,95,234,29,185,209,27,101,111,93,100,183,42,195,181,99,165,118,86,76,92,24,124,34,77,52,56,220,99,29,34,219,117,167,194,230,222,87,76,230,196,231,36,145,245,239,254,230,77,254,30,184,198,225,247,137,255,0,53,45,166,214,222,175,53,75,31,6,71,33,132,187,82,90,151,169,199,39,68,84,86,200,212,100,190,55,170,50,71,192,249,35,107,156,207,207,209,236,87,118,178,0,115,66,227,167,246,41,165,95,177,219,57,172,253,38,228,230,187,62,216,179,73,189,211,96,177,114,70,229,94,147,35,147,211,220,155,172,126,62,136,231,178,37,124,159,186,115,171,200,180,172,126,174,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,94,247,47,158,54,241,92,87,232,9,48,90,158,122,148,119,23,74,215,175,14,86,155,173,53,211,229,160,108,48,181,249,102,70,216,98,99,25,37,135,72,215,69,26,57,33,95,26,57,81,36,143,172,181,7,63,223,237,156,193,113,1,179,90,179,103,117,28,222,158,166,166,199,186,188,118,123,94,255,0,73,105,142,73,43,89,236,99,216,178,120,167,142,41,124,125,232,215,246,118,187,242,185,80,204,185,237,119,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,183,125,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,75,82,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,42,175,154,231,29,63,233,248,95,217,77,103,255,0,116,85,215,247,104,183,254,107,91,139,142,194,59,255,0,91,234,152,214,255,0,218,66,175,255,0,140,66,69,94,87,30,251,54,203,245,175,135,186,95,241,23,248,254,227,7,21,194,110,209,185,216,245,183,38,187,214,53,238,80,210,140,134,38,171,43,78,198,53,36,189,43,164,99,162,236,174,179,68,244,141,205,114,202,247,49,157,189,139,36,145,208,14,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,165,127,185,13,255,0,226,109,255,0,97,127,252,97,127,236,207,253,158,255,0,35,255,0,73,255,0,98,127,195,233,255,0,226,255,0,253,127,253,213,255,0,217,30,156,171,92,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,229,221,197,231,246,173,217,165,251,211,119,205,184,90,59,197,75,84,118,80,244,208,207,229,116,190,150,220,125,170,177,175,150,56,157,222,141,236,237,150,57,122,70,200,214,46,233,84,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,202,119,75,107,116,38,244,232,76,158,217,238,94,11,237,157,55,153,240,250,218,94,170,106,254,95,20,204,154,63,222,66,246,72,222,146,68,199,126,87,39,94,157,23,170,42,162,231,179,138,238,20,119,31,132,173,199,126,138,214,177,122,236,85,239,36,248,12,252,16,171,42,229,234,181,81,21,205,69,85,241,204,206,230,164,176,170,171,163,115,154,168,175,99,227,145,253,87,151,55,26,255,0,217,87,113,231,192,107,252,158,86,77,178,213,63,187,201,86,129,124,177,226,239,42,177,35,201,182,30,215,61,221,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,42,185,157,113,227,251,16,193,89,216,109,167,205,118,235,237,65,143,119,218,89,76,118,71,199,107,75,194,231,194,232,250,183,196,228,243,88,129,214,17,189,178,71,44,45,88,230,78,157,241,57,105,88,238,188,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,110,251,124,181,254,141,221,62,9,183,59,112,118,251,80,212,206,105,236,230,219,234,11,52,111,86,85,236,149,159,103,216,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,206,97,170,128,64,14,105,124,20,105,93,208,219,140,247,18,26,43,25,232,181,246,144,199,250,220,183,167,72,217,30,111,23,2,39,153,214,59,220,212,243,87,129,174,145,146,162,171,221,28,75,10,182,79,220,248,169,88,153,92,178,248,62,211,60,82,238,134,111,53,184,201,82,230,137,208,213,226,118,87,14,233,108,69,62,78,123,145,216,101,102,50,72,31,27,162,99,29,11,229,115,209,253,122,199,27,59,92,146,57,204,189,224,102,179,139,31,116,251,201,245,3,80,252,140,228,255,0,228,251,197,231,247,112,143,174,174,255,0,183,187,161,157,29,15,253,125,171,245,38,149,139,255,0,62,120,213,236,255,0,110,213,147,253,4,101,143,239,70,208,232,221,250,218,253,65,180,123,129,5,185,48,90,138,187,97,176,181,39,88,103,137,236,145,178,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,173,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,120,172,206,169,206,234,12,118,11,19,151,189,234,42,105,156,123,241,120,184,252,76,103,167,170,251,86,45,186,62,173,68,87,245,158,221,135,245,114,171,191,63,78,189,173,106,37,159,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,122,14,107,220,113,214,211,88,172,223,8,251,114,203,105,157,201,87,174,205,93,150,71,203,93,40,212,149,177,206,218,80,43,85,171,43,231,137,204,242,185,122,196,144,202,232,250,61,210,63,195,81,100,148,224,95,140,220,239,7,155,143,107,39,38,43,237,157,25,170,61,61,125,77,141,137,140,75,78,142,37,127,138,205,105,29,211,164,209,121,101,84,141,206,72,228,107,220,215,118,170,178,88,237,127,153,142,91,21,159,229,255,0,184,25,220,22,78,166,71,27,145,175,129,183,78,229,73,155,52,22,96,147,45,69,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,80,97,127,220,209,253,137,238,111,232,191,49,72,160,18,122,115,35,230,9,91,136,155,49,236,246,205,229,109,183,110,177,214,27,102,238,74,25,101,133,154,153,235,20,18,68,146,215,154,8,166,133,149,166,73,218,140,115,156,201,30,140,147,167,86,70,169,197,120,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,127,218,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,172,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,138,115,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,152,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,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,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,73,230,25,193,102,43,138,125,175,177,157,210,26,126,163,183,83,77,87,69,211,247,22,203,106,173,216,18,78,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,162,31,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,123,151,159,26,120,174,41,246,190,190,11,87,234,10,142,221,77,53,93,83,80,83,74,205,170,183,96,73,59,98,200,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,186,173,185,163,251,236,220,223,209,126,30,145,226,184,62,226,207,89,112,139,186,31,126,48,85,237,230,48,87,235,201,91,59,167,27,125,42,193,149,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,239,233,228,98,42,54,87,162,232,35,75,106,157,184,223,29,184,171,169,52,221,236,86,173,209,154,183,30,246,181,206,137,38,171,122,172,136,232,229,134,88,164,79,249,241,201,20,141,71,53,200,246,61,168,168,230,165,16,241,165,192,230,178,225,107,119,49,26,63,79,62,222,170,211,218,230,196,140,209,179,66,196,151,35,105,237,124,108,117,41,96,141,59,157,101,142,158,22,163,152,222,201,124,140,115,17,174,87,197,29,159,242,203,225,67,116,56,95,218,252,219,183,71,63,110,12,150,176,177,21,185,116,155,157,28,176,96,167,130,75,17,58,86,77,12,242,195,51,236,194,181,94,231,49,172,84,72,163,99,187,187,19,182,178,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,158,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,204,51,141,60,175,20,251,161,99,5,164,53,5,183,109,94,154,176,137,167,233,173,103,85,75,179,164,125,178,228,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,241,198,247,205,221,40,57,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,211,191,238,150,214,232,77,233,208,153,61,179,220,188,23,219,58,111,51,225,245,180,189,84,213,252,190,41,153,52,127,188,133,236,145,189,36,137,142,252,174,78,189,58,47,84,85,69,161,109,194,224,39,121,116,87,21,152,190,20,113,243,226,178,185,173,75,254,89,128,202,58,195,107,213,183,139,84,153,203,114,86,170,185,240,120,217,90,194,201,23,71,61,29,11,210,52,153,22,55,73,119,252,49,112,245,165,120,95,217,172,46,209,233,107,62,191,208,121,44,228,114,143,171,29,121,178,119,165,119,116,182,36,107,19,254,108,108,71,57,238,100,81,68,197,123,251,59,151,170,131,42,230,148,248,78,246,177,179,127,79,244,247,199,64,113,254,97,156,22,98,184,167,218,251,25,221,33,167,234,59,117,52,213,116,93,63,113,108,182,170,221,129,36,238,151,31,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,146,54,62,110,234,22,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,78,90,92,193,43,111,14,43,15,195,230,239,229,109,201,184,52,43,250,108,62,90,220,178,218,159,82,177,141,181,60,139,34,178,4,100,15,175,90,8,154,175,154,87,62,117,234,229,85,122,187,173,133,3,53,156,88,251,167,222,79,168,26,135,228,103,61,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,91,232,201,227,54,75,139,189,146,101,91,82,84,214,155,117,173,43,193,101,22,181,185,235,178,211,34,157,146,177,21,241,58,57,162,123,38,133,168,246,42,181,237,124,110,99,209,21,28,210,189,182,255,0,152,62,220,112,45,170,157,194,7,221,92,174,180,208,59,109,228,195,88,213,52,164,72,178,147,102,60,150,103,201,61,41,204,216,227,88,82,236,222,158,56,252,168,172,100,15,147,205,99,189,168,150,63,180,59,209,181,251,245,163,99,220,13,163,213,245,53,22,10,75,18,212,91,16,178,72,159,20,241,170,119,197,44,82,181,178,196,254,138,215,35,94,214,170,177,236,122,117,107,218,171,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,113,78,50,119,210,159,14,220,56,235,61,198,251,103,236,236,211,113,242,99,180,227,152,144,62,103,230,44,49,209,213,88,226,157,81,146,248,222,190,119,179,163,151,197,12,174,236,114,53,90,185,194,58,87,13,123,189,103,97,119,231,67,110,228,51,219,142,190,157,204,67,54,65,42,65,20,211,203,142,127,88,174,195,27,37,232,197,124,149,164,154,52,85,86,244,87,162,163,154,168,142,77,41,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,16,43,156,70,203,229,119,23,135,156,46,224,105,125,33,111,51,151,208,25,135,219,185,98,179,220,231,208,194,77,93,254,178,85,137,29,209,236,73,97,164,231,185,26,231,70,200,220,255,0,203,26,74,165,38,22,125,201,47,103,51,178,234,173,117,196,13,137,188,56,90,216,245,209,212,227,237,99,189,93,169,36,175,110,194,245,71,247,199,225,100,85,191,5,103,107,253,87,229,119,88,220,139,109,64,170,190,121,223,193,63,230,79,233,165,101,233,61,1,172,181,213,109,65,107,71,233,235,121,102,105,92,60,153,252,186,86,68,115,234,227,163,150,40,165,176,172,235,220,230,49,211,198,175,237,69,237,103,115,221,209,140,123,155,234,184,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,77,9,240,235,191,58,55,137,45,163,193,110,182,140,187,81,204,200,215,99,50,116,97,176,179,63,19,145,70,53,108,82,149,92,198,59,190,55,59,162,57,88,222,246,43,36,106,118,61,170,189,44,143,251,165,199,175,9,219,45,174,242,123,103,185,123,173,246,54,164,195,120,125,109,47,176,178,86,60,94,88,89,52,127,188,134,187,227,119,88,229,99,191,43,151,167,94,139,209,81,81,58,6,202,111,222,211,241,19,165,109,107,93,156,213,127,120,48,180,178,15,197,207,103,208,217,169,217,105,145,199,35,163,236,177,28,111,94,140,154,53,234,137,219,249,186,117,234,138,137,72,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,119,94,60,56,129,218,253,137,225,231,84,195,184,47,169,144,189,172,112,249,12,14,23,79,72,178,43,242,243,205,93,209,185,174,108,82,71,43,107,49,37,106,205,43,100,98,177,142,68,107,188,175,137,174,207,9,110,156,35,236,134,232,109,7,45,61,236,206,235,188,229,68,196,110,22,135,204,106,124,14,10,24,227,123,232,193,46,26,84,245,82,206,223,197,207,179,19,107,57,33,234,169,19,33,98,170,164,146,74,198,84,89,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,36,32,197,104,13,101,157,209,185,253,193,195,105,235,119,52,246,149,177,70,182,106,244,40,142,101,7,220,89,82,178,202,136,189,205,99,221,4,140,71,244,236,71,246,53,85,29,35,17,222,255,0,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,252,254,255,0,111,30,119,136,13,229,213,155,197,168,225,244,246,245,54,65,214,35,173,220,199,250,74,172,106,71,90,183,123,24,196,147,197,4,113,69,228,236,71,63,179,185,223,153,202,165,197,114,150,225,227,43,179,92,60,216,215,154,175,21,82,174,119,115,172,86,205,192,248,110,58,103,187,8,149,218,184,246,202,212,95,19,30,171,53,153,145,25,213,221,150,24,146,42,57,190,56,253,255,0,31,220,96,226,184,77,218,55,59,30,182,228,215,122,198,189,202,26,81,144,196,213,101,105,216,198,164,151,165,116,140,116,93,149,214,104,158,145,185,174,89,94,230,51,183,177,100,146,58,12,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,14,149,196,191,12,250,203,133,173,67,165,52,102,224,222,168,253,67,159,210,245,245,29,234,85,149,30,204,99,230,181,102,20,168,178,163,149,179,61,173,174,213,123,219,249,59,222,230,181,94,214,164,143,249,118,191,135,77,119,188,27,89,184,187,153,161,107,250,255,0,217,159,162,185,152,165,223,12,93,152,185,107,95,154,123,158,73,101,103,95,15,161,99,124,76,107,222,255,0,63,84,68,236,84,119,148,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,83,66,124,40,241,93,183,28,90,237,195,53,174,138,151,208,229,104,248,224,207,224,39,153,31,107,17,105,200,170,141,114,162,39,146,23,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,207,183,50,237,1,91,111,184,210,220,74,184,221,61,111,21,141,206,88,173,159,170,179,36,189,151,31,110,180,114,218,177,19,228,85,239,99,174,45,180,94,213,236,107,218,246,55,183,179,181,35,174,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,105,247,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,95,243,31,230,1,79,135,124,20,187,73,180,58,139,254,22,47,250,105,229,179,94,56,44,71,167,106,247,178,78,235,12,153,146,70,249,166,141,21,140,133,91,220,145,202,178,185,89,251,148,150,144,73,85,202,227,223,102,217,126,181,240,247,75,201,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,249,214,92,73,110,230,119,117,181,157,219,110,126,70,195,217,140,163,53,132,153,152,156,114,61,203,94,148,74,214,49,189,145,181,221,21,200,198,247,189,95,35,147,189,238,85,176,174,79,188,33,255,0,119,23,26,234,151,251,122,90,25,177,223,255,0,215,213,191,110,104,152,159,243,224,141,30,255,0,246,238,88,255,0,208,72,90,161,88,28,218,248,40,251,110,157,206,44,182,203,25,149,185,154,135,195,30,180,199,192,158,120,221,70,24,60,108,201,181,21,221,241,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,235,47,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,163,237,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,27,115,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,227,252,85,112,207,163,120,175,218,59,155,91,172,47,91,199,61,182,27,146,196,100,235,42,185,248,236,140,108,145,145,78,177,247,35,102,103,108,178,49,241,185,83,185,143,119,107,152,254,201,25,158,29,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,147,215,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,74,171,231,157,252,19,254,100,254,154,66,174,12,248,165,254,200,250,219,88,110,69,45,55,246,222,107,37,163,237,96,176,149,229,119,109,86,94,150,229,73,91,45,149,71,35,214,22,50,9,28,173,103,230,123,145,172,234,196,114,200,206,21,150,203,101,115,249,91,185,220,238,78,222,71,37,145,177,37,187,151,45,204,233,167,179,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,156,9,114,224,193,108,126,220,106,12,158,246,193,246,174,179,220,109,63,99,79,231,49,176,93,123,106,227,48,246,145,190,108,123,100,133,201,228,153,253,172,89,103,107,186,53,204,107,97,84,70,186,89,171,87,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,249,120,102,226,239,43,177,91,105,187,91,53,153,199,91,203,105,61,208,210,249,44,107,35,138,195,187,241,121,89,104,205,4,54,162,141,206,72,149,146,44,145,178,127,193,30,172,142,39,35,151,194,145,73,29,77,84,2,5,115,134,222,252,86,131,225,210,190,205,77,131,183,115,37,186,54,17,181,237,182,70,178,10,48,99,173,84,179,43,223,253,238,123,220,229,133,141,98,34,39,71,200,229,114,118,35,36,164,194,106,114,157,223,76,238,216,113,65,140,219,159,182,113,84,180,182,229,245,199,101,219,144,70,51,186,212,21,236,73,65,97,149,85,170,217,157,59,252,13,103,85,108,158,165,91,216,231,248,220,203,212,6,107,56,177,247,79,188,159,80,53,15,200,206,114,162,244,249,103,241,175,145,226,127,66,100,180,78,229,228,253,78,228,233,46,182,110,220,145,106,195,246,205,25,166,145,99,177,13,120,91,31,103,135,171,32,145,27,31,106,117,129,202,245,116,202,214,244,190,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,80,14,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,145,143,241,179,249,111,250,145,58,119,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,95,214,216,190,40,246,39,137,79,182,255,0,98,154,231,239,31,221,207,77,246,159,249,178,229,63,7,168,242,248,127,227,49,71,221,221,224,151,252,61,122,118,254,61,58,167,90,171,231,87,238,159,75,125,63,163,242,57,19,138,112,165,198,110,119,132,189,184,221,92,102,131,197,121,117,158,187,251,34,190,35,37,59,24,250,184,168,235,165,223,61,151,70,238,190,89,147,212,68,145,70,173,88,251,149,206,127,84,103,138,88,235,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,123,220,52,242,224,218,125,164,225,247,59,180,59,161,7,223,27,251,129,232,44,107,73,98,187,102,181,89,228,169,47,154,181,106,222,39,71,35,33,134,69,114,164,159,150,73,92,231,57,253,173,86,195,29,70,113,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,105,30,44,245,150,158,225,95,94,240,167,153,175,111,55,167,181,85,140,117,156,44,147,95,70,179,79,62,11,173,181,101,34,141,99,115,164,100,238,142,62,172,242,49,140,127,124,136,138,233,31,221,194,139,254,230,143,236,79,115,127,69,249,138,69,0,158,255,0,98,246,47,113,248,139,220,124,118,215,237,126,27,215,101,111,117,150,105,165,85,101,92,125,86,170,36,150,172,200,136,190,56,89,220,222,171,209,92,174,115,88,198,189,239,99,29,162,157,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,123,218,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,206,103,20,251,179,165,119,211,136,45,109,187,58,43,72,125,217,194,234,60,130,89,173,143,115,99,108,139,219,19,35,125,137,82,52,70,36,211,189,142,158,68,69,119,73,38,127,87,200,189,94,233,127,201,215,135,221,199,212,27,177,55,17,212,117,7,216,218,51,75,250,204,21,184,99,157,86,76,237,169,107,34,173,71,70,199,39,72,98,242,215,176,231,72,138,213,145,144,35,26,229,71,62,27,148,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,158,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,120,120,239,222,189,9,196,15,20,26,187,115,54,223,31,227,192,219,244,180,171,221,124,83,69,54,83,211,87,142,21,183,36,114,200,238,206,239,31,107,17,173,139,247,76,137,95,27,101,89,21,122,95,42,253,144,221,13,201,226,95,21,185,58,19,57,83,5,136,219,91,16,223,207,100,102,142,57,223,36,22,89,52,94,134,40,93,248,185,246,98,109,152,214,79,193,34,103,124,136,239,34,68,199,249,254,104,254,251,55,55,244,95,135,164,69,82,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,70,174,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,149,214,90,167,35,31,227,103,242,223,245,34,0,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,43,215,153,111,47,186,219,195,138,204,113,7,180,24,171,114,110,13,10,254,167,49,137,169,20,182,167,212,172,99,106,193,26,70,143,157,25,3,235,214,130,87,35,33,137,207,157,122,53,17,94,173,235,77,120,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,56,174,44,182,141,174,200,45,184,245,222,142,175,78,134,171,100,209,53,25,102,119,177,201,29,232,157,27,27,23,101,133,134,87,172,109,107,86,39,181,236,237,236,72,228,146,80,25,172,226,199,221,62,242,125,64,212,63,35,57,229,53,22,214,235,189,41,161,52,142,230,103,240,94,151,77,235,191,95,247,126,239,170,133,254,179,209,76,144,218,253,219,30,178,71,217,35,145,191,188,107,123,186,245,111,84,252,78,235,193,191,30,154,251,131,188,86,178,193,96,180,213,77,79,141,212,245,210,122,116,239,223,154,40,49,185,86,53,91,29,180,141,189,90,246,57,170,141,154,52,70,62,84,138,4,73,99,241,254,49,128,210,71,8,187,33,149,225,199,135,77,25,179,89,220,229,76,190,75,1,94,203,174,91,169,27,153,2,207,98,212,214,100,100,125,223,153,204,99,167,86,35,213,26,175,70,35,149,172,238,236,78,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,2,165,121,218,111,30,118,93,85,161,120,126,175,15,135,11,91,30,154,198,228,157,204,119,171,181,36,150,42,87,78,138,206,248,252,44,138,207,226,143,237,127,170,252,205,235,27,85,98,175,47,126,26,240,92,80,241,29,143,209,90,197,123,244,182,19,31,62,161,206,214,101,167,215,154,229,88,95,28,108,130,55,177,170,169,223,60,240,35,250,43,29,226,242,171,30,215,163,20,226,187,177,161,127,101,251,167,172,182,207,237,79,180,254,233,106,12,142,11,214,248,60,62,171,210,217,146,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,94,167,44,189,235,253,180,240,143,165,189,70,63,210,223,208,157,52,85,206,200,187,33,151,209,65,15,167,146,62,178,61,206,235,86,90,221,238,94,222,178,164,189,173,70,246,245,149,64,28,211,137,125,79,163,116,119,15,59,145,168,183,7,31,83,35,167,171,105,124,147,47,99,108,228,151,30,204,147,36,174,248,210,146,88,79,205,19,236,57,237,129,142,111,87,247,202,222,212,87,116,69,205,17,122,124,161,179,250,87,51,193,182,55,29,167,176,158,134,254,11,80,101,49,249,217,253,52,113,122,251,206,145,182,25,63,115,21,93,47,74,182,42,69,222,254,142,79,15,98,39,107,24,171,53,65,85,124,243,191,130,127,204,159,211,78,63,201,171,19,138,207,241,37,173,176,89,220,101,76,142,55,35,182,249,42,151,41,219,133,179,65,102,9,47,227,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,149,230,41,192,173,158,22,181,146,235,141,190,161,109,251,87,159,177,12,52,102,179,106,39,191,25,145,153,44,61,113,168,139,34,207,51,27,29,119,72,201,156,207,240,61,172,115,222,246,171,223,207,248,28,226,239,43,194,14,238,59,85,207,142,183,152,210,121,234,237,198,234,60,84,22,28,199,190,4,122,57,150,161,98,185,34,125,152,87,187,179,200,157,21,146,77,26,58,63,42,200,221,4,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,11,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,47,249,100,111,166,220,112,233,192,142,186,221,13,208,204,250,28,85,29,192,187,20,48,196,136,251,89,11,78,198,99,214,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,174,190,37,248,139,215,124,80,110,157,253,204,215,86,63,218,211,195,210,236,135,252,217,139,245,51,77,5,63,36,81,71,230,241,121,222,223,43,219,222,255,0,239,85,254,228,73,191,202,159,129,90,218,198,74,28,83,238,189,10,150,112,85,108,36,218,42,139,109,74,217,221,145,169,117,139,246,147,214,25,26,141,100,82,215,146,38,195,34,59,200,171,35,156,198,181,177,172,182,63,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,158,255,0,146,238,150,193,107,157,43,196,46,138,213,52,125,110,23,80,99,240,120,188,141,111,43,227,243,213,158,60,164,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,71,94,96,220,18,101,120,80,215,241,231,116,196,22,239,109,214,170,177,98,108,85,198,213,115,96,196,206,233,166,115,49,47,145,211,74,247,190,58,237,141,205,150,69,106,204,158,69,106,42,199,39,78,65,194,246,197,231,120,139,223,29,43,181,248,156,54,86,245,11,217,10,242,231,230,199,43,25,38,63,14,217,152,150,237,44,146,34,199,31,100,110,94,213,122,42,44,142,141,136,215,185,237,99,180,145,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,70,220,215,54,155,121,116,63,17,211,235,221,204,213,255,0,121,176,58,215,212,73,164,174,119,54,63,67,70,7,181,87,25,233,209,127,117,233,252,236,252,205,78,217,188,190,85,95,43,230,107,57,87,2,219,179,179,91,41,196,118,157,215,187,227,164,62,218,192,212,238,142,181,206,215,75,246,21,229,123,22,28,159,167,68,95,81,226,232,239,203,209,92,206,255,0,44,104,233,98,141,171,221,121,202,229,177,89,254,36,180,78,119,5,147,169,145,198,228,118,223,27,110,157,202,147,54,104,44,193,37,252,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,233,92,151,117,78,11,67,105,94,33,117,174,169,189,232,176,186,127,31,131,202,100,108,248,159,39,130,172,17,229,36,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,0,111,246,176,219,141,127,188,186,179,89,109,30,130,251,151,164,50,185,7,79,139,194,119,162,250,104,251,81,28,238,214,245,100,94,71,163,229,240,177,86,56,188,158,54,42,177,141,85,150,188,160,182,135,119,51,220,69,214,222,61,57,5,186,26,19,76,87,187,143,212,23,157,59,224,131,32,249,234,185,34,160,196,111,225,97,237,149,213,236,57,139,249,35,72,163,123,149,175,88,81,247,104,10,128,231,123,247,19,246,167,182,159,103,255,0,242,103,247,126,223,218,255,0,233,191,236,95,169,79,65,253,255,0,186,255,0,77,246,151,248,63,63,253,191,225,227,56,7,43,143,125,155,101,250,215,195,221,47,248,21,87,207,59,248,39,252,201,253,52,134,188,19,241,49,91,133,29,91,175,247,62,26,53,50,25,217,244,61,140,70,158,163,109,37,240,89,200,205,145,160,173,242,44,109,85,70,71,20,115,76,168,174,103,122,66,177,163,216,231,181,78,21,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,18,215,127,248,21,179,195,47,6,90,127,115,247,58,133,186,187,161,168,245,196,24,219,84,93,106,41,32,196,99,146,182,65,91,3,22,9,31,20,207,153,96,134,103,72,174,94,212,241,198,214,177,91,34,201,231,249,92,123,236,219,47,214,190,30,233,53,57,205,237,54,242,234,77,9,130,221,92,38,175,245,59,109,164,188,113,230,116,223,115,97,244,151,166,153,98,139,39,253,233,234,123,188,209,215,237,95,205,15,94,230,34,182,105,220,202,150,210,121,28,22,31,85,97,178,218,167,78,125,224,194,210,200,87,177,145,196,122,199,212,251,66,171,36,107,165,173,231,98,43,226,242,49,28,207,35,83,185,189,221,83,241,67,77,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,89,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,102,95,86,100,112,89,141,85,153,203,105,109,57,247,127,11,119,33,98,198,59,17,235,31,111,236,250,175,145,206,138,183,157,232,143,151,198,197,107,60,142,78,231,118,245,95,197,75,95,228,193,178,27,161,165,116,206,165,223,44,174,114,165,61,19,174,107,182,134,59,14,216,227,150,124,132,244,236,72,207,92,249,19,243,64,200,156,182,161,108,125,122,200,178,72,231,53,169,28,78,146,26,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,130,188,184,57,128,83,226,35,5,22,210,110,246,162,255,0,133,138,30,166,120,172,216,142,10,241,234,42,189,239,147,186,187,33,100,113,178,104,99,84,99,225,70,247,44,113,36,173,87,254,249,34,233,92,127,112,125,138,226,203,104,220,220,122,91,143,93,232,234,247,47,233,71,195,43,81,150,103,123,26,178,81,149,178,61,177,118,88,88,98,98,72,231,53,98,123,88,254,238,196,146,57,40,7,45,137,202,224,50,183,112,89,220,101,188,118,75,29,98,74,151,41,219,133,208,207,90,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,121,98,243,0,185,187,180,235,112,253,189,250,139,213,235,170,157,176,105,156,148,177,207,45,172,245,88,224,154,105,91,101,237,98,198,147,65,29,127,198,105,30,215,76,215,183,170,58,70,189,242,120,14,121,223,193,63,230,79,233,165,85,150,233,202,135,129,202,218,107,21,132,226,227,113,159,109,51,185,42,246,31,164,113,42,201,107,165,26,146,182,72,29,118,116,114,53,101,124,241,57,254,38,167,88,146,25,91,39,87,186,70,120,108,208,241,91,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,170,225,127,121,115,91,71,170,108,250,255,0,65,227,179,142,202,50,172,149,225,201,209,149,189,209,88,141,175,79,249,209,189,26,231,181,146,197,43,17,239,236,238,94,84,106,160,20,3,204,235,116,191,106,28,100,235,95,73,157,251,79,21,164,189,62,150,199,255,0,146,248,125,47,165,141,61,92,31,139,26,231,246,222,146,239,231,119,119,94,191,149,202,196,97,232,56,31,224,238,207,18,251,37,191,121,170,88,123,110,212,52,48,244,113,186,62,196,212,226,125,73,242,41,63,173,158,8,165,155,177,177,217,115,106,86,174,178,54,86,248,162,200,61,94,215,53,232,132,63,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,158,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,158,172,205,103,22,62,233,247,147,234,6,161,249,25,201,85,75,128,239,219,127,47,109,187,223,157,167,194,247,107,237,63,143,205,253,165,139,199,99,188,150,181,68,45,205,206,216,250,187,202,212,243,87,129,182,21,189,177,201,44,205,72,225,78,189,145,53,33,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,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,122,55,139,173,175,251,241,130,175,83,15,157,161,98,74,217,221,56,219,235,106,124,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,103,95,35,17,85,209,61,18,176,57,207,226,113,88,238,43,240,151,49,248,202,149,108,101,52,61,11,119,165,134,22,177,246,167,75,151,97,73,101,114,39,87,189,34,134,40,209,206,234,189,145,177,191,220,212,68,236,28,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,32,1,117,60,177,120,14,253,136,96,171,111,206,236,97,123,117,246,160,199,183,236,220,94,71,29,227,181,165,225,115,230,108,157,29,229,114,121,172,64,234,234,238,232,227,150,22,172,144,175,78,249,90,179,252,229,92,78,240,245,165,120,160,217,172,214,209,234,155,62,131,215,248,236,227,178,140,171,29,137,177,151,162,119,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,147,60,59,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,20,95,247,52,127,98,123,155,250,47,204,82,40,4,208,247,4,156,31,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,80,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,239,249,143,243,0,185,196,70,118,93,164,218,29,69,255,0,4,244,61,52,242,217,175,28,245,228,212,86,187,25,39,117,134,76,200,228,100,48,200,170,198,66,173,237,89,34,89,92,175,253,202,69,197,120,58,224,235,93,241,127,174,236,96,48,23,62,198,211,120,110,207,188,26,131,199,13,143,178,252,176,216,125,95,242,87,207,20,147,249,100,174,177,254,237,87,179,175,115,186,34,126,58,9,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,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,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,118,174,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,145,43,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,61,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,18,139,57,163,251,236,220,223,209,126,30,145,221,121,76,237,14,141,223,173,175,226,51,104,247,2,11,114,96,181,21,125,51,13,133,169,58,195,60,79,100,153,9,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,205,88,85,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,78,174,84,60,113,217,211,89,92,39,8,251,140,202,137,130,201,88,176,205,35,150,87,197,93,104,219,149,210,78,234,83,171,149,169,43,39,149,207,241,57,58,202,147,74,216,250,61,178,51,195,110,133,0,243,71,247,217,185,191,162,252,61,35,228,219,222,48,114,187,65,193,54,161,225,223,66,45,68,206,238,22,168,203,187,61,106,104,156,247,209,194,75,143,161,7,100,77,115,60,78,125,149,109,152,213,253,202,232,153,11,250,53,29,36,82,51,133,109,110,214,235,189,233,215,120,205,179,219,76,23,219,58,147,51,230,244,84,189,84,53,252,190,40,95,52,159,188,153,236,141,189,35,137,238,252,206,78,189,58,39,85,84,69,238,188,192,120,103,209,188,40,110,94,138,218,221,31,122,222,69,238,208,245,50,89,124,157,149,86,191,35,145,146,245,214,75,58,71,220,173,133,157,177,70,198,70,213,94,214,49,189,206,123,251,228,124,181,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,243,252,111,238,246,178,216,94,24,245,110,238,109,252,245,35,206,233,219,24,137,171,165,184,18,104,37,99,242,149,34,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,123,93,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,117,91,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,192,173,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,19,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,101,11,241,99,238,159,121,62,160,106,31,145,156,183,78,8,54,135,70,239,215,44,77,37,180,123,129,5,185,48,90,138,190,94,27,11,82,117,134,120,158,204,229,185,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,1,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,73,94,82,27,13,103,116,248,151,143,114,114,20,170,79,167,182,194,191,218,150,82,205,120,172,50,92,140,236,146,42,49,163,30,244,115,30,215,36,182,89,43,88,254,199,211,106,126,87,61,142,75,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,86,233,126,218,120,142,220,93,204,135,59,246,205,12,206,160,181,246,85,223,75,233,252,184,184,159,225,163,251,181,99,28,222,149,98,129,191,157,168,245,233,213,253,92,174,85,178,158,73,123,103,165,107,109,102,186,222,63,73,229,212,153,13,64,186,103,207,36,113,187,211,209,175,90,189,142,200,93,217,228,103,146,75,93,100,78,245,107,188,16,126,84,86,117,88,193,206,23,69,98,180,175,24,47,206,227,236,91,146,198,177,210,248,220,221,230,204,246,171,35,157,142,154,138,54,36,70,162,163,60,84,98,114,163,149,203,222,231,175,94,138,141,111,95,228,151,188,121,216,181,86,186,225,250,196,62,108,45,156,122,235,26,114,119,49,190,146,212,114,87,169,97,58,35,59,228,243,50,90,223,138,191,181,158,151,242,183,172,142,84,182,160,10,192,231,105,188,120,40,180,174,133,225,250,188,62,108,213,156,130,107,27,146,119,61,190,146,172,113,216,169,93,58,43,59,36,243,62,91,63,138,63,185,158,151,243,55,164,141,84,169,98,127,242,100,221,47,186,156,71,103,118,206,254,119,210,208,215,122,126,79,77,75,210,247,250,204,165,39,164,208,254,241,24,174,143,178,171,178,46,252,92,214,59,175,69,234,239,26,23,82,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,79,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,239,198,15,7,122,203,134,157,249,253,152,96,176,250,131,59,130,212,118,35,93,21,121,212,210,73,243,12,147,177,61,51,18,30,169,37,152,165,145,33,115,81,173,123,151,199,34,70,198,205,26,45,180,242,226,225,91,116,56,85,218,59,248,45,201,214,21,45,88,213,22,32,205,191,78,86,169,26,179,3,117,88,177,204,213,184,215,42,217,123,226,101,70,189,17,18,56,223,3,146,53,145,28,178,58,90,130,128,121,163,251,236,220,223,209,126,30,145,29,100,215,250,202,93,3,95,107,93,168,109,166,147,171,152,155,62,204,75,85,27,2,228,101,134,56,29,97,232,137,213,239,72,161,99,27,220,171,216,139,39,103,111,146,78,233,63,203,247,129,28,239,21,90,170,61,107,170,89,232,182,203,79,228,18,60,141,158,172,147,237,75,80,73,86,73,113,93,140,177,21,136,60,181,172,57,125,75,81,90,206,157,19,171,191,4,189,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,99,251,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,88,171,203,159,129,91,60,45,229,119,3,88,107,202,22,228,213,147,230,46,105,204,30,73,214,162,240,92,211,108,116,18,69,109,149,225,146,68,133,246,37,103,115,153,43,157,35,18,24,218,136,206,175,89,38,249,205,56,138,216,109,27,196,150,209,231,118,167,89,210,168,230,100,107,189,248,203,211,87,89,159,137,200,163,28,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,92,246,113,21,176,218,203,134,221,220,206,237,78,179,165,109,175,199,88,123,241,151,166,174,144,179,45,142,87,185,43,221,137,26,247,183,178,70,183,170,181,30,238,199,163,227,114,247,177,200,158,87,86,107,253,101,174,171,105,250,186,195,80,219,203,51,74,225,227,192,98,22,202,163,159,87,29,28,178,203,21,116,127,78,231,49,142,158,68,103,114,175,107,59,88,222,140,99,26,223,146,182,169,206,212,210,185,29,21,94,247,102,23,43,144,167,148,185,91,196,197,242,218,169,29,152,235,201,222,169,222,222,214,93,178,157,17,81,171,228,234,228,85,107,85,59,87,5,28,40,231,120,180,222,90,90,55,197,149,167,164,49,189,46,106,156,221,40,88,239,65,87,181,235,28,104,233,21,24,147,78,246,120,163,78,143,114,117,124,158,55,178,41,16,208,158,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,176,51,195,204,63,90,226,181,255,0,26,91,171,157,195,87,183,13,122,185,134,97,30,219,44,107,94,179,227,235,69,70,103,34,53,206,78,199,75,90,71,49,122,245,86,43,85,81,170,170,212,225,90,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,167,221,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,98,170,249,231,127,4,255,0,153,63,166,149,86,90,167,42,62,5,191,208,113,65,189,122,51,254,231,181,160,41,94,119,252,231,59,41,37,117,111,254,171,210,189,206,255,0,183,153,25,255,0,23,152,234,188,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,64,60,196,120,67,254,202,91,202,159,117,169,120,118,247,88,249,110,233,126,251,254,166,104,60,77,139,213,84,147,185,18,68,241,73,43,123,21,221,253,209,73,23,89,31,34,75,219,234,185,103,241,175,142,225,131,93,228,180,78,229,228,253,54,219,106,222,182,110,220,145,109,77,246,53,232,97,145,99,177,13,120,91,39,127,155,163,32,145,27,31,114,244,129,202,244,108,42,215,94,161,69,124,204,56,215,199,113,63,174,241,186,39,109,50,126,167,109,180,151,75,52,174,70,182,161,251,102,244,208,198,178,88,154,188,205,143,179,195,213,240,70,142,143,185,58,206,228,122,182,100,107,124,87,0,60,31,101,120,178,221,198,183,32,149,35,208,154,58,197,59,250,173,243,74,228,125,152,30,247,44,116,98,108,111,108,189,246,18,25,88,178,53,205,72,152,215,191,187,189,35,142,75,254,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,206,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,119,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,69,222,252,175,17,220,58,104,205,229,206,224,234,98,50,89,250,246,91,114,165,73,28,248,18,122,246,166,173,35,227,238,252,205,99,221,2,189,24,170,229,98,61,26,174,127,111,122,195,94,109,60,29,104,76,150,132,207,113,109,128,185,246,54,164,195,122,95,188,17,120,230,177,246,247,150,106,52,42,254,103,207,227,171,224,141,21,127,119,18,249,58,254,110,138,157,197,107,112,157,238,159,102,254,160,105,239,145,128,159,252,243,191,130,127,204,159,211,72,191,203,11,97,180,110,254,113,71,83,23,184,20,170,100,176,90,79,15,103,83,88,196,219,174,179,65,146,124,82,195,4,80,200,157,237,78,198,203,102,57,85,28,143,99,210,21,141,204,86,200,189,47,208,2,47,243,25,216,109,27,189,92,46,107,44,166,118,149,72,179,186,15,15,119,83,96,178,206,174,178,79,77,245,98,243,207,11,21,30,213,236,177,20,43,19,145,85,88,138,177,200,172,115,162,103,76,251,154,168,57,254,255,0,111,30,11,135,253,154,213,155,197,168,225,245,21,52,206,61,214,35,173,220,246,122,187,79,114,71,90,183,123,24,245,143,203,60,145,69,228,236,86,179,191,185,223,149,170,166,101,205,4,114,209,208,22,118,251,130,221,187,171,146,211,213,49,89,44,229,123,57,251,75,10,69,223,113,150,236,201,45,91,18,190,53,94,247,186,154,212,68,238,94,246,177,172,99,187,123,59,82,147,56,167,217,79,236,237,196,22,182,217,200,242,30,182,166,159,200,39,160,157,210,249,36,125,25,226,101,138,190,87,120,227,69,153,32,154,36,147,181,136,223,34,63,183,171,122,42,219,79,39,221,227,193,107,158,24,19,106,171,195,233,243,91,105,144,158,189,200,251,158,255,0,61,91,214,39,183,94,207,85,99,88,222,231,190,204,94,52,115,220,158,155,189,221,169,35,80,157,70,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,33,87,54,46,10,50,58,91,85,100,248,168,219,124,103,126,155,204,244,179,172,96,98,85,175,14,42,243,164,175,94,59,17,181,28,201,38,245,82,77,220,244,108,111,114,74,146,200,247,170,74,136,200,87,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,123,175,52,61,222,209,187,245,186,251,109,187,155,127,61,185,48,90,139,109,233,205,93,45,192,176,207,19,217,149,201,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,145,92,140,127,141,159,203,127,212,139,84,5,43,115,171,247,79,165,190,159,209,249,28,136,228,247,195,214,149,221,77,229,206,110,230,169,179,231,253,149,250,27,56,236,91,234,199,44,54,111,92,109,150,197,98,71,61,23,167,131,211,186,70,35,90,142,242,172,79,71,183,197,218,251,169,0,132,28,221,118,135,70,235,94,21,242,27,165,153,130,218,106,29,184,177,90,108,44,240,206,173,103,101,235,181,42,217,134,86,47,86,189,142,106,198,244,94,136,244,124,44,232,228,106,189,175,163,98,255,0,185,163,251,19,220,223,209,126,98,145,64,38,170,0,42,175,158,119,240,79,249,147,250,105,86,184,204,182,87,11,101,247,48,217,59,116,44,73,94,122,143,150,180,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,238,115,30,230,175,84,85,67,213,236,190,208,235,45,250,221,13,63,180,123,127,5,73,51,186,138,195,161,174,182,231,72,96,137,140,141,210,203,52,143,252,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,81,195,174,195,104,222,27,118,143,5,181,58,50,149,70,179,29,93,143,201,222,134,186,194,252,182,69,88,212,177,118,84,115,222,238,249,28,222,168,213,123,187,24,140,141,171,216,198,162,116,176,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,0,57,213,251,88,210,223,80,40,252,118,68,167,109,7,175,245,150,216,106,104,53,158,223,234,27,120,44,237,90,246,235,87,200,84,84,108,240,50,205,121,43,202,177,187,167,86,61,98,154,68,71,183,163,216,170,142,106,181,200,142,79,171,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,130,120,62,225,51,70,240,139,181,255,0,113,240,86,42,102,51,183,236,73,103,59,168,219,65,106,207,149,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,236,235,228,122,34,58,87,170,247,82,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,19,83,140,94,14,180,39,23,250,18,190,3,63,115,236,109,73,134,239,251,191,168,60,115,88,251,47,203,53,119,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,159,125,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,221,79,43,14,44,245,151,17,155,95,150,208,251,129,94,221,236,238,218,215,199,214,177,168,237,223,73,231,204,178,212,151,22,37,145,158,54,171,95,20,85,227,141,94,231,200,249,87,171,220,189,202,170,181,193,205,31,223,102,230,254,139,240,244,136,191,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,60,188,248,44,197,112,177,181,245,243,186,191,79,212,110,234,106,90,234,186,130,226,89,109,165,165,2,201,221,22,62,9,26,212,107,24,214,164,78,149,24,174,71,204,142,95,36,140,100,61,176,47,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,230,151,120,145,217,42,27,219,67,135,41,245,245,71,110,46,70,186,217,135,7,13,121,230,123,88,144,73,97,82,89,88,197,134,23,248,98,116,136,201,30,215,171,21,142,68,232,246,119,116,176,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,202,185,163,251,19,220,223,209,126,98,145,85,124,184,120,139,215,123,33,196,118,149,210,120,11,30,109,55,184,218,131,25,130,212,24,206,200,91,234,188,175,146,181,89,124,207,137,242,51,193,37,197,155,182,53,103,147,179,177,202,136,189,82,255,0,140,251,115,20,225,159,70,240,181,196,50,232,205,190,189,109,250,123,63,135,135,81,209,165,101,85,239,198,50,107,22,33,90,137,42,185,93,51,26,234,238,86,61,223,159,177,237,107,149,238,106,200,249,107,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,158,171,140,94,14,180,39,23,250,18,190,3,63,115,236,109,73,134,239,251,191,168,60,115,88,251,47,203,53,119,218,255,0,37,100,241,71,63,150,58,233,31,239,21,123,58,247,55,162,167,227,242,240,9,195,198,87,134,126,26,48,26,15,85,98,170,80,213,153,11,22,115,122,141,149,174,58,203,61,108,239,232,198,171,149,85,136,248,235,71,86,23,164,95,187,239,137,202,213,127,85,145,242,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,7,10,227,167,90,226,180,7,7,219,183,157,204,215,183,53,123,90,94,222,17,141,172,198,185,233,62,65,190,134,23,42,57,205,78,198,203,102,55,61,122,245,70,35,149,17,202,136,213,206,97,164,142,15,244,5,109,176,225,115,107,116,100,58,122,222,10,197,93,47,70,206,67,31,109,37,108,240,100,108,196,150,46,164,141,149,123,216,245,179,52,202,172,94,157,138,170,212,70,162,35,82,42,243,167,208,21,179,188,60,233,77,193,175,167,173,220,201,105,93,80,202,207,189,10,74,230,80,199,92,175,34,76,178,163,87,177,172,125,136,40,49,30,244,252,31,216,214,170,121,21,29,90,220,11,107,92,174,128,227,7,105,51,184,106,245,38,177,107,84,84,194,61,182,88,231,49,32,200,59,208,204,228,70,185,171,222,216,172,200,230,47,94,136,244,106,170,57,17,90,186,51,0,206,103,26,220,67,229,120,152,226,27,82,235,201,242,181,47,224,177,246,38,194,105,103,214,166,234,204,251,18,11,18,173,87,43,100,68,149,95,34,72,233,158,178,126,110,249,92,136,140,106,54,54,112,163,208,109,238,181,202,237,174,191,211,91,141,130,175,82,124,150,149,204,82,205,211,138,219,28,232,36,158,180,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,205,46,237,62,186,253,168,109,102,141,220,207,178,254,204,251,219,167,241,217,223,69,231,243,122,95,85,90,57,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,234,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,71,52,225,87,134,125,101,197,126,238,83,218,221,31,122,166,57,141,174,236,150,95,39,101,81,204,199,99,163,124,108,150,116,143,185,29,51,251,165,141,140,141,170,157,207,123,123,156,198,119,200,205,20,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,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,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,4,117,227,147,132,76,87,23,219,70,221,41,6,70,166,31,86,96,108,59,37,167,50,179,215,107,216,201,213,138,215,213,153,232,213,149,149,166,78,222,255,0,26,245,71,199,12,138,217,60,73,27,179,237,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,158,215,135,93,134,214,92,73,110,230,11,106,116,101,43,110,126,70,195,31,147,189,13,116,153,152,156,114,61,169,98,236,168,231,177,189,145,181,221,81,170,246,247,189,89,27,87,189,237,69,208,79,13,28,58,104,78,23,246,178,134,217,232,90,255,0,236,174,102,46,247,205,254,115,202,122,104,97,158,231,142,89,100,240,249,124,12,119,137,142,236,103,247,34,127,122,175,85,7,63,223,237,227,193,112,255,0,179,90,179,120,181,28,62,162,166,153,199,186,196,117,187,158,207,87,105,238,72,235,86,239,99,30,177,249,103,146,40,188,157,138,214,119,247,59,242,181,84,204,185,239,247,251,103,51,188,63,239,46,172,217,221,71,55,168,183,166,114,14,175,29,158,214,51,213,213,123,82,74,214,123,24,247,164,126,88,36,138,95,31,122,185,157,253,174,252,205,84,46,127,148,158,181,197,106,174,11,116,254,11,31,94,220,118,52,118,99,43,132,188,233,152,212,100,147,190,203,175,35,162,84,114,170,179,197,122,38,170,185,26,189,237,122,116,232,136,231,76,162,170,249,231,127,4,255,0,153,63,166,156,83,151,7,47,251,156,68,103,98,221,189,222,211,191,240,79,67,212,193,21,107,18,79,94,77,69,107,177,241,246,215,124,47,142,70,67,12,138,143,124,200,238,213,146,36,137,168,255,0,223,44,87,126,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,241,91,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,224,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,59,175,251,161,123,167,253,141,191,178,55,217,159,254,173,251,211,246,173,159,89,246,31,147,201,246,127,143,175,255,0,200,238,239,241,250,95,220,120,127,252,225,194,182,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,225,215,97,180,111,13,187,71,130,218,157,25,74,163,89,142,174,199,228,239,67,93,97,126,91,34,172,106,88,187,42,57,239,119,124,142,111,84,106,189,221,140,70,70,213,236,99,81,58,89,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,50,174,95,247,43,143,98,123,101,250,215,204,93,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,19,255,0,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,139,217,77,175,202,239,86,238,105,13,168,195,58,220,118,53,78,98,182,53,246,43,82,117,183,211,129,239,79,53,165,137,170,138,246,67,23,146,87,254,102,162,50,55,42,185,168,138,169,167,50,154,249,210,108,230,11,71,239,46,146,222,44,68,222,59,123,137,143,177,95,41,91,181,235,221,107,26,218,241,182,207,123,158,168,157,240,79,94,47,27,88,198,183,211,119,126,103,72,229,79,147,147,6,239,86,210,27,243,169,118,143,35,61,72,107,238,22,29,179,83,87,65,43,231,155,35,143,242,75,28,44,123,127,35,24,181,166,189,35,149,233,248,172,49,162,57,21,123,95,115,230,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,65,124,195,56,44,202,240,177,186,22,51,186,67,79,219,110,213,234,91,8,186,126,226,217,117,164,165,58,199,221,46,62,121,28,212,115,30,215,36,174,137,30,174,87,194,141,95,36,143,100,221,177,44,181,78,70,63,198,207,229,191,234,69,170,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,160,18,255,0,185,163,251,19,220,223,209,126,98,145,64,38,170,0,42,175,158,119,240,79,249,147,250,105,88,26,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,160,158,9,56,62,211,60,35,109,124,88,86,165,75,186,219,57,94,7,106,204,197,73,108,120,47,79,20,147,190,22,71,28,175,86,181,144,182,203,226,71,181,145,172,136,212,123,218,213,94,214,200,160,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,148,172,95,71,46,110,10,63,178,174,220,79,159,215,248,204,84,155,155,170,127,121,146,179,2,121,100,197,209,84,98,199,140,108,221,206,99,187,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,34,175,24,156,190,54,227,139,253,85,165,117,174,111,85,101,116,206,107,5,226,199,228,44,210,141,39,251,71,14,217,31,34,213,70,72,238,200,102,71,201,34,199,58,35,145,190,71,163,227,149,59,17,146,43,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,67,205,31,223,102,230,254,139,240,244,137,211,203,23,151,253,205,162,167,91,136,29,239,211,190,147,93,91,237,159,76,227,101,146,120,173,96,106,201,4,208,202,235,44,107,210,53,154,120,236,126,48,200,199,58,22,177,189,85,178,57,236,142,197,74,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,32,7,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,167,160,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,109,0,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,239,185,113,113,199,103,138,221,27,127,71,238,11,42,87,220,93,31,94,7,222,154,39,197,19,51,117,28,170,196,187,20,8,168,230,61,174,70,182,118,181,190,38,190,88,156,213,106,76,145,71,50,129,149,115,74,124,39,123,88,217,191,167,250,123,227,160,57,87,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,32,7,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,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,0,5,112,115,184,214,184,170,27,47,183,187,115,53,123,107,146,206,106,137,115,117,229,107,27,224,108,20,106,73,12,173,123,187,187,145,234,236,132,42,212,70,170,42,54,78,170,222,136,142,171,94,30,180,182,11,92,239,238,218,104,173,83,71,214,225,117,6,176,195,98,242,53,188,175,143,207,86,123,177,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,38,154,78,41,198,182,150,193,107,14,17,247,123,19,168,232,250,186,149,244,126,79,41,28,126,87,199,219,106,148,14,183,90,78,172,84,85,236,158,8,159,211,175,107,187,122,57,21,170,168,185,194,52,251,180,250,235,246,161,181,154,55,115,62,203,251,51,239,110,159,199,103,125,23,159,205,233,125,85,104,230,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,135,171,35,87,49,93,227,193,108,223,8,250,238,206,94,31,81,111,88,99,231,209,216,186,221,207,103,154,213,248,37,141,203,222,214,61,27,226,129,44,79,209,221,173,127,131,179,185,174,123,84,160,205,189,209,89,93,202,215,250,107,110,112,86,42,65,146,213,89,138,88,74,114,219,123,155,4,115,217,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,157,122,34,255,0,113,231,207,85,184,187,103,170,182,191,35,135,199,106,154,158,63,183,180,254,43,83,99,167,100,114,36,54,168,223,171,29,136,159,27,158,198,247,246,249,29,19,213,189,90,146,195,43,17,206,236,234,91,167,38,157,232,197,106,93,134,202,108,190,87,87,212,159,80,232,252,197,187,120,236,43,152,216,167,131,9,63,138,79,43,58,53,60,204,245,146,218,238,119,87,185,139,44,109,119,107,95,18,45,133,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,1,206,79,122,254,227,112,251,137,217,202,152,255,0,53,189,205,200,47,154,121,34,238,142,10,56,233,107,216,147,181,201,35,85,179,58,119,211,70,245,99,218,177,249,250,246,187,177,74,203,224,103,107,241,91,199,197,166,217,232,60,235,170,46,54,124,199,218,87,32,183,73,182,224,183,5,24,100,187,37,89,34,114,163,92,201,155,89,97,94,189,81,18,69,85,107,186,118,172,148,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,253,124,150,247,143,5,163,247,151,86,236,238,94,31,29,189,196,199,215,177,139,179,220,245,238,181,141,109,137,29,91,177,172,84,78,248,39,177,47,145,207,99,91,233,187,127,51,164,106,37,202,16,215,143,62,15,181,55,23,59,161,177,216,86,165,186,90,39,7,99,58,237,89,152,169,45,127,61,24,37,142,163,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,116,180,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,10,245,231,47,75,100,173,108,150,2,125,113,150,183,79,113,105,216,158,109,11,12,45,157,89,113,139,61,54,100,161,149,90,199,66,140,72,95,20,136,175,86,63,190,38,35,28,168,178,49,244,194,92,79,38,13,49,178,80,109,126,165,212,218,119,33,83,45,186,18,88,107,53,27,221,141,158,41,240,216,233,100,145,180,233,50,105,58,197,35,37,90,146,89,115,161,84,234,175,141,146,34,172,49,169,99,224,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,87,47,251,149,199,177,61,178,253,107,230,46,142,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,5,37,243,142,221,235,58,215,137,122,59,91,94,123,105,141,219,140,60,48,190,9,160,137,172,251,70,243,25,106,105,162,123,122,189,236,117,117,160,197,71,170,116,124,47,237,106,117,87,63,207,242,134,208,191,123,120,201,198,231,254,212,244,159,114,180,254,83,59,225,240,121,61,95,146,54,208,241,119,119,39,143,167,175,242,119,116,119,250,46,222,159,155,185,183,168,64,174,113,219,67,91,90,240,209,71,116,171,193,81,50,91,113,152,134,103,207,52,242,181,255,0,103,94,123,42,205,12,76,111,86,61,238,176,180,30,170,244,78,140,133,253,174,78,170,215,214,15,3,59,161,138,217,206,45,54,207,94,103,91,81,49,176,102,62,205,185,61,187,173,169,5,72,47,67,37,41,45,73,43,145,90,214,66,219,43,50,245,232,138,145,170,43,155,215,185,52,102,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,30,83,116,182,183,66,111,78,132,201,237,158,229,224,190,217,211,121,159,15,173,165,234,166,175,229,241,76,201,163,253,228,47,100,141,233,36,76,119,229,114,117,233,209,122,162,170,46,120,120,170,225,159,89,112,161,187,151,54,183,88,94,169,145,99,171,183,37,136,201,214,84,107,50,56,233,31,35,34,157,99,238,87,66,254,232,164,99,227,114,175,107,216,238,215,61,157,146,62,122,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,0,151,253,205,31,216,158,230,254,139,243,20,138,1,53,80,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,8,43,112,43,103,95,243,13,214,252,79,110,149,11,112,105,140,29,141,63,146,209,144,195,106,46,204,182,70,10,16,49,211,202,177,200,179,70,202,179,86,69,72,222,198,121,94,230,47,115,163,99,217,36,223,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,180,240,91,190,155,113,195,167,44,205,7,186,27,161,153,244,56,170,63,108,197,12,49,34,62,214,66,211,178,247,150,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,168,13,244,223,77,199,226,47,113,242,59,161,186,25,159,93,149,189,210,40,97,137,21,149,113,245,90,170,177,213,173,26,170,248,225,103,115,186,39,85,114,185,206,123,220,247,189,239,119,107,208,188,183,120,142,220,14,28,111,113,11,132,192,255,0,178,185,134,211,46,137,255,0,106,102,177,125,142,89,110,64,207,255,0,166,176,196,191,158,195,60,142,98,127,160,75,17,215,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,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,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,76,171,154,83,225,59,218,198,205,253,63,211,223,29,1,202,185,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,0,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,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,41,91,157,95,186,125,45,244,254,143,200,228,79,201,228,219,165,176,90,131,139,139,153,108,189,31,81,111,76,232,252,142,83,23,39,149,236,244,246,159,61,106,142,147,163,85,17,253,96,183,97,157,28,138,223,207,215,167,115,90,169,119,224,204,14,236,104,95,217,126,233,235,45,179,251,83,237,63,186,90,131,35,130,245,190,15,15,170,244,182,100,135,203,227,238,119,103,119,143,187,183,185,221,58,244,234,189,58,151,189,203,71,95,217,220,30,11,118,238,214,75,80,212,202,228,176,117,236,224,45,36,43,23,125,54,84,179,36,85,107,202,200,209,59,30,218,105,81,83,185,59,220,199,49,238,238,239,238,89,64,83,95,57,189,244,185,170,119,151,5,176,216,140,207,126,23,68,227,227,200,229,42,70,147,199,254,120,182,213,123,82,100,114,164,82,248,234,45,119,70,246,181,85,158,174,118,247,170,185,205,111,229,114,100,218,223,189,124,71,103,119,50,254,11,213,80,208,154,126,79,77,119,213,118,122,60,165,215,164,48,254,237,30,142,147,190,171,114,45,252,90,230,55,167,85,232,239,26,144,0,177,78,96,123,57,130,151,130,254,24,120,129,175,55,135,53,91,71,233,205,29,114,62,215,187,213,213,147,18,182,235,175,85,127,100,126,23,197,103,240,70,119,63,213,126,103,116,141,168,188,43,150,246,247,229,118,71,138,253,38,236,126,14,166,82,190,188,177,95,67,222,100,210,58,55,193,5,251,149,209,39,137,201,213,17,241,203,28,79,84,115,85,28,196,123,63,42,185,36,102,130,74,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,5,32,115,130,222,60,238,185,226,129,118,170,196,62,159,11,182,152,248,43,211,143,185,143,243,218,189,94,11,118,44,245,70,53,237,238,99,235,69,227,87,61,169,233,187,219,218,178,57,14,193,200,251,64,86,151,43,186,123,165,123,79,91,75,21,107,227,176,24,188,179,146,86,192,172,149,210,207,118,187,23,175,137,239,69,134,131,221,248,43,216,139,31,248,82,69,238,144,28,223,118,191,21,173,56,75,179,175,38,117,72,50,91,125,152,165,146,175,59,169,54,89,229,130,204,205,165,45,86,75,213,29,11,28,235,16,204,238,157,200,229,171,26,43,127,185,205,168,190,22,55,175,251,59,113,5,162,119,142,76,127,173,169,167,242,11,235,224,108,94,73,31,70,120,159,94,215,137,190,72,209,102,72,38,149,99,238,122,55,200,140,238,234,222,168,186,83,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,76,235,241,59,196,46,170,226,131,121,115,91,185,170,107,122,15,95,227,173,142,197,178,212,150,33,198,81,137,189,177,87,141,207,95,249,210,61,90,214,53,242,203,43,209,140,239,237,79,213,254,200,123,203,253,152,63,181,199,162,197,125,197,251,67,209,118,250,246,250,239,15,168,244,190,175,197,211,183,195,234,191,113,211,191,203,221,249,188,126,63,222,30,127,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,209,78,203,238,246,141,223,173,175,211,251,185,183,243,219,147,5,168,171,186,106,233,110,5,134,120,158,201,29,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,206,183,31,154,235,246,137,198,78,236,103,254,203,251,63,210,106,9,48,94,31,63,151,187,236,216,217,67,203,221,218,222,158,79,75,228,237,233,249,123,251,122,187,167,114,206,174,71,90,91,59,83,74,238,230,181,177,71,179,11,149,200,97,241,116,236,249,88,190,91,85,35,181,37,136,251,17,123,219,218,203,181,151,170,162,53,124,157,26,170,173,114,37,159,145,255,0,143,205,11,251,68,224,219,118,48,31,106,125,159,233,52,252,153,223,55,131,203,221,246,108,140,191,226,237,238,111,79,39,165,241,247,117,252,189,253,221,29,211,181,115,174,106,119,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,252,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,1,47,251,154,63,177,61,205,253,23,230,41,20,2,106,160,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,0,226,199,221,62,242,125,64,212,63,35,57,229,53,22,233,107,189,87,161,52,142,217,231,243,190,171,77,232,79,95,247,126,151,165,133,158,143,214,204,147,90,253,227,24,146,73,223,35,81,223,188,115,187,122,116,111,68,252,9,127,203,131,151,253,206,34,51,177,110,222,239,105,223,248,39,161,234,96,138,181,137,39,175,38,162,181,216,248,251,107,190,23,199,35,33,134,69,71,190,100,119,106,201,18,68,212,127,239,150,43,191,41,175,153,215,47,250,123,69,114,207,16,59,33,167,125,38,133,183,221,62,166,198,197,36,17,85,192,218,146,120,97,137,213,152,231,164,139,12,242,88,252,33,141,142,108,46,99,186,43,99,115,25,28,64,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,186,30,217,125,222,209,187,245,181,250,127,119,54,254,123,114,96,181,21,119,77,93,45,192,176,207,19,217,35,162,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,230,48,210,159,9,222,214,54,111,233,254,158,248,232,14,85,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,157,110,63,53,215,237,19,140,157,216,207,253,151,246,127,164,212,18,96,188,62,127,47,119,217,177,178,135,151,187,181,189,60,158,151,201,219,211,242,247,246,245,119,78,229,154,188,144,182,183,255,0,202,94,245,228,48,95,247,38,150,196,100,253,87,254,155,55,224,240,163,255,0,253,154,238,247,179,255,0,35,29,254,145,11,84,6,115,56,233,209,89,93,1,198,14,237,224,179,54,42,77,98,214,168,183,155,99,171,61,206,98,65,144,119,174,133,170,174,107,87,189,177,89,141,175,78,157,17,232,228,69,114,34,57,108,211,146,167,181,141,83,245,2,247,199,99,137,211,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,151,221,141,117,251,80,221,61,101,185,159,101,253,153,247,183,80,100,115,190,139,207,230,244,190,170,204,147,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,66,245,57,101,236,167,236,91,132,125,45,234,50,30,170,254,187,233,173,110,118,75,223,12,94,182,8,125,60,113,245,141,142,111,74,177,86,239,106,247,116,149,101,237,114,183,183,165,0,154,19,209,251,103,251,100,229,209,165,246,182,58,152,171,22,245,54,207,226,241,244,62,212,143,190,172,55,159,136,139,210,206,255,0,200,245,111,138,116,138,68,123,90,174,99,152,142,106,119,53,10,1,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,77,20,112,109,190,148,248,137,225,199,70,110,55,219,63,104,230,157,143,143,29,168,220,244,129,147,51,49,93,141,142,210,201,20,10,172,139,200,244,243,177,157,26,190,41,162,119,99,81,200,212,130,220,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,151,125,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,191,62,90,58,2,206,223,112,91,183,117,114,90,122,166,43,37,156,175,103,63,105,97,72,187,238,50,221,153,37,171,98,87,198,171,222,247,83,90,136,157,203,222,214,53,140,119,111,103,106,72,173,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,203,190,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,248,47,222,60,238,254,240,193,160,55,87,84,195,217,154,202,227,228,175,145,147,185,139,234,109,84,177,45,73,108,244,99,24,198,121,159,93,210,248,218,212,107,60,157,137,213,27,213,123,88,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,138,43,230,97,198,190,59,137,253,119,141,209,59,105,147,245,59,109,164,186,89,165,114,53,181,15,219,55,166,134,53,146,196,213,230,108,125,158,30,175,130,52,116,125,201,214,119,35,213,179,35,91,229,121,119,112,135,253,171,119,149,126,244,210,243,109,238,142,241,93,213,29,151,253,52,211,249,91,47,165,169,31,106,44,139,229,146,39,119,171,123,59,98,142,94,146,50,69,139,186,255,0,138,1,230,35,194,31,246,82,222,84,251,173,75,195,183,186,199,203,119,75,247,223,245,51,65,226,108,94,170,164,157,200,146,39,138,73,91,216,174,239,238,138,72,186,200,249,18,94,223,213,229,205,198,191,246,85,220,121,240,26,255,0,39,149,147,108,181,79,238,242,85,160,95,44,120,187,202,172,72,242,109,135,181,207,119,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,25,87,47,251,149,199,177,61,178,253,107,230,46,142,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,6,85,203,232,229,63,165,176,90,127,130,93,33,150,196,81,244,246,245,54,67,47,148,202,73,229,123,253,69,166,94,154,163,100,232,229,84,103,72,42,87,103,70,162,55,242,117,233,220,231,42,204,0,101,92,209,71,0,122,235,246,137,193,182,211,231,254,203,251,63,210,105,248,240,94,31,63,151,187,236,217,31,67,203,221,218,222,158,79,75,228,237,233,249,123,251,122,187,167,114,209,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,2,42,243,71,246,39,185,191,162,252,197,34,128,75,254,230,143,236,79,115,127,69,249,138,69,0,154,168,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,0,56,177,247,79,188,159,80,53,15,200,206,123,94,9,56,62,212,220,92,238,132,88,86,165,186,90,39,7,98,7,106,204,197,73,107,249,232,193,44,115,190,22,71,28,175,71,57,243,58,179,226,71,181,146,36,106,228,123,218,228,78,215,95,246,128,208,26,55,107,52,110,39,111,182,251,79,84,193,233,236,29,116,173,70,141,100,94,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,40,91,152,207,5,31,217,87,113,224,207,232,12,102,86,77,178,213,63,188,198,217,157,60,177,226,239,42,189,100,198,58,110,231,61,221,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,149,92,158,246,11,136,45,5,246,230,236,103,255,0,222,206,129,214,88,250,50,214,198,228,49,177,77,54,160,141,190,167,195,106,25,18,102,205,79,194,174,71,53,100,137,209,207,21,165,86,181,127,119,43,106,88,210,159,9,222,214,54,111,233,254,158,248,232,14,85,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,50,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,5,21,243,121,208,191,116,184,201,201,103,254,212,245,127,125,116,254,47,59,225,240,120,253,39,142,55,80,241,119,119,47,147,175,160,242,119,116,111,250,94,222,159,151,185,210,131,145,246,181,202,223,208,27,167,183,51,87,168,152,220,30,99,29,155,175,43,88,239,59,167,189,12,176,202,215,187,187,181,88,141,199,194,173,68,106,42,43,164,234,174,234,136,222,149,205,239,125,46,109,135,14,53,54,231,79,102,125,22,107,114,242,14,199,76,214,36,236,153,216,120,24,146,93,88,229,141,90,198,247,61,245,32,123,30,170,146,69,102,86,163,28,157,206,101,75,112,171,181,191,182,158,35,182,235,108,230,193,125,179,67,51,168,42,253,171,75,213,122,127,46,46,39,249,175,126,241,30,199,55,165,88,167,119,228,114,61,122,116,103,87,43,81,116,166,101,92,210,159,9,222,214,54,111,233,254,158,248,232,10,118,230,177,176,213,182,111,138,59,250,155,5,74,220,120,45,201,174,186,154,55,186,188,169,4,121,23,202,246,223,133,147,61,238,73,95,229,68,178,228,69,111,141,46,70,196,99,90,140,87,119,78,73,123,199,157,139,85,107,174,31,172,67,230,194,217,199,174,177,167,39,115,27,233,45,71,37,122,150,19,162,51,190,79,51,37,173,248,171,251,89,233,127,43,122,200,229,79,214,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,29,84,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,85,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,34,175,51,173,210,253,151,240,109,173,125,38,119,236,204,174,173,244,250,91,31,254,75,230,245,94,170,68,245,112,126,44,115,89,221,70,59,191,157,221,189,58,126,87,35,213,133,27,108,166,215,229,119,171,119,52,134,212,97,157,110,59,26,167,49,91,26,251,21,169,58,219,233,192,247,167,154,210,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,211,152,40,47,154,110,128,179,161,120,210,214,86,147,79,84,196,227,117,85,122,25,252,106,86,72,154,203,76,146,179,34,177,97,89,26,254,87,190,228,22,213,253,232,143,115,251,158,189,123,209,206,149,92,143,181,253,153,113,91,167,181,183,181,13,68,175,86,198,59,63,139,196,185,98,108,234,249,91,44,23,108,49,58,121,94,196,72,104,49,223,138,177,138,177,255,0,133,100,94,235,74,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,88,79,56,13,239,215,219,99,176,216,205,191,210,24,59,108,198,238,69,139,24,188,214,161,138,73,163,74,16,67,226,147,209,35,163,232,212,125,182,172,173,84,123,186,58,24,108,179,177,253,202,232,234,7,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,163,237,151,218,29,27,176,187,95,167,246,143,111,224,183,30,11,78,215,116,53,214,220,235,52,242,189,242,58,89,102,145,255,0,130,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,60,86,244,109,14,141,223,173,175,212,27,71,184,16,91,147,5,168,171,182,27,11,82,117,134,120,158,201,27,44,83,70,255,0,197,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,56,59,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,94,228,231,196,46,187,220,125,184,212,91,51,171,107,101,114,245,54,247,211,73,139,206,207,106,23,199,82,141,132,86,65,140,115,21,82,101,236,88,39,124,78,253,227,82,62,232,213,98,108,80,178,72,45,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,247,118,53,215,236,191,107,53,150,230,125,151,246,159,221,45,63,145,206,250,47,63,135,213,122,90,210,77,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,12,193,26,61,224,167,75,96,180,127,8,251,67,137,211,148,125,37,75,26,63,25,148,146,63,43,228,238,181,118,6,219,179,39,87,170,170,119,207,60,175,233,215,181,189,221,26,136,212,68,78,214,12,192,238,198,133,253,151,238,158,178,219,63,181,62,211,251,165,168,50,56,47,91,224,240,250,175,75,102,72,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,122,156,174,61,137,237,151,235,95,49,116,165,110,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,0,151,253,205,31,216,158,230,254,139,243,20,138,1,53,80,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,31,235,221,139,220,126,34,248,238,221,61,175,218,252,55,174,202,222,220,13,69,44,211,74,170,202,184,250,173,201,204,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,117,234,108,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,7,159,215,154,3,70,238,126,153,159,70,110,6,158,169,157,193,90,177,82,205,140,125,180,87,65,59,235,88,142,196,73,35,122,244,123,18,88,99,85,99,186,177,232,138,215,35,154,170,213,244,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,229,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,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,0,21,171,187,28,154,255,0,106,27,167,172,183,51,251,71,125,153,247,183,80,100,115,190,139,238,135,155,210,250,171,50,77,226,242,122,214,247,246,249,59,123,187,91,215,167,94,137,215,161,53,120,92,216,191,236,215,177,58,103,101,62,244,253,227,251,185,235,127,206,126,135,209,249,253,69,201,236,255,0,161,242,73,219,219,231,237,255,0,26,245,237,235,248,117,232,157,84,16,171,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,79,87,192,199,3,31,216,187,239,183,252,40,253,241,251,227,246,111,252,137,246,127,165,244,158,167,255,0,154,38,239,238,245,63,252,175,78,207,245,245,252,60,167,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,159,95,4,188,184,241,92,30,107,252,238,227,77,187,54,245,134,75,43,135,92,37,120,155,134,110,58,10,240,62,104,230,149,207,111,154,103,72,245,116,16,163,85,28,196,106,36,157,81,253,200,172,153,69,85,255,0,184,99,255,0,207,69,255,0,66,127,250,124,178,157,167,208,191,178,253,172,209,187,103,246,167,218,127,116,180,254,59,5,235,124,30,31,85,233,107,71,15,151,199,220,238,206,239,31,119,111,115,186,117,233,213,122,117,57,7,27,92,30,98,184,200,208,24,45,33,54,170,169,165,114,88,28,194,100,171,230,157,132,110,66,118,192,232,100,142,90,172,253,236,78,99,36,115,161,123,186,63,162,173,120,250,181,122,34,182,58,108,15,41,60,239,15,251,203,164,247,139,78,113,57,234,45,233,156,131,108,73,91,238,91,25,234,234,189,174,142,205,110,247,220,122,71,229,130,73,98,242,118,43,153,223,220,223,204,212,83,181,241,207,192,199,246,209,251,147,255,0,10,63,115,190,231,125,165,255,0,34,125,161,234,189,95,166,255,0,230,136,123,59,125,55,255,0,45,215,191,253,93,63,31,41,193,79,45,239,236,125,186,121,93,204,253,178,253,237,251,79,79,207,130,244,95,119,125,7,143,201,102,188,222,95,39,170,151,175,79,77,219,219,218,157,123,250,245,252,58,44,213,0,2,0,113,71,202,147,251,74,111,182,166,222,191,219,215,221,207,188,126,139,252,217,247,91,214,120,61,61,56,43,127,166,245,113,247,119,120,59,191,192,157,59,186,126,61,58,175,127,224,167,133,47,236,125,181,153,93,179,251,251,247,183,237,61,65,62,119,214,253,151,232,60,126,74,213,225,241,120,252,210,245,233,233,187,187,187,147,175,127,78,159,135,85,144,0,242,155,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,41,218,125,11,251,47,218,205,27,182,127,106,125,167,247,75,79,227,176,94,183,193,225,245,94,150,180,112,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,83,213,128,66,174,53,185,111,127,108,29,211,197,110,103,237,151,238,151,217,154,126,12,23,162,251,187,235,252,158,59,54,38,242,249,61,84,93,58,250,158,222,222,213,233,217,215,175,227,209,61,95,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,242,156,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,128,0,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,129,21,120,231,224,99,251,104,253,201,255,0,133,31,185,223,115,190,210,255,0,145,62,208,245,94,175,211,127,243,68,61,157,190,155,255,0,150,235,223,254,174,159,143,42,225,115,149,39,246,107,223,109,51,189,127,183,175,188,127,119,61,111,249,179,238,183,163,243,250,138,115,214,255,0,77,234,228,237,237,243,247,127,129,122,246,244,252,58,245,73,254,8,171,199,63,3,31,219,71,238,79,252,40,253,206,251,157,246,151,252,137,246,135,170,245,126,155,255,0,154,33,236,237,244,223,252,183,94,255,0,245,116,252,121,255,0,8,124,179,115,188,37,239,45,109,213,196,113,17,246,221,71,227,237,98,242,152,143,186,76,173,235,234,202,212,115,99,243,186,212,171,23,108,241,215,151,171,91,220,190,46,206,168,215,56,157,64,17,255,0,141,110,20,191,182,14,214,98,182,207,239,239,221,47,179,53,4,25,223,91,246,95,175,242,120,235,88,135,197,227,243,69,211,175,169,238,238,238,94,157,157,58,126,61,83,128,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,233,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,114,174,27,56,67,217,174,20,190,246,254,201,105,101,97,251,227,144,101,219,159,104,95,117,159,4,49,119,250,122,144,245,68,233,12,94,89,123,85,253,242,187,200,190,73,31,209,189,189,172,2,58,241,165,193,110,141,227,39,70,226,48,217,157,69,111,77,234,29,55,98,73,176,185,168,97,91,44,174,201,150,52,179,12,181,149,236,108,172,145,177,71,209,123,154,246,190,54,42,59,183,189,146,117,253,173,218,221,9,178,218,19,25,182,123,105,130,251,27,77,225,188,222,138,151,170,154,199,139,203,51,230,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,144,175,138,62,84,159,218,83,125,181,54,245,254,222,190,238,125,227,244,95,230,207,186,222,179,193,233,233,193,91,253,55,171,143,187,187,193,221,254,4,233,221,211,241,233,213,122,175,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,149,69,85,255,0,184,99,255,0,207,69,255,0,66,127,250,124,159,252,46,108,95,246,107,216,157,51,178,159,122,126,241,253,220,245,191,231,63,67,232,252,254,162,228,246,127,208,249,36,237,237,243,246,255,0,141,122,246,245,252,58,244,71,20,123,23,253,165,54,39,83,108,167,222,159,187,159,120,253,23,249,207,208,250,207,7,167,185,5,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,22,21,109,63,38,191,217,126,233,232,221,204,254,209,223,105,253,210,212,24,236,239,162,251,161,225,245,94,150,204,115,120,188,158,181,221,157,222,62,222,238,215,116,235,215,162,244,232,72,14,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,74,214,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,84,0,173,93,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,171,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,133,91,177,201,175,246,161,186,122,203,115,63,180,119,217,159,123,117,6,71,59,232,190,232,121,189,47,170,179,36,222,47,39,173,111,127,111,147,183,187,181,189,122,117,232,157,122,19,87,133,205,139,254,205,123,19,166,118,83,239,79,222,63,187,158,183,252,231,232,125,31,159,212,92,158,207,250,31,36,157,189,190,126,223,241,175,94,222,191,135,94,137,213,65,10,184,214,229,189,253,176,119,79,21,185,159,182,95,186,95,102,105,248,48,94,139,238,239,175,242,120,236,216,155,203,228,245,81,116,235,234,123,123,123,87,167,103,94,191,143,68,245,124,12,112,49,253,139,190,251,127,194,143,223,31,190,63,102,255,0,200,159,103,250,95,73,234,127,249,162,110,254,239,83,255,0,202,244,236,255,0,95,95,194,85,2,21,113,173,203,123,251,96,238,158,43,115,63,108,191,116,190,204,211,240,96,189,23,221,223,95,228,241,217,177,55,151,201,234,162,233,215,212,246,246,246,175,78,206,189,127,30,137,234,248,24,224,99,251,23,125,246,255,0,133,31,190,63,124,126,205,255,0,145,62,207,244,190,147,212,255,0,243,68,221,253,222,167,255,0,149,233,217,254,190,191,132,170,0,229,92,81,236,95,246,148,216,157,77,178,159,122,126,238,125,227,244,95,231,63,67,235,60,30,158,228,22,127,208,249,35,238,238,240,118,255,0,141,58,119,117,252,122,116,88,1,254,225,143,255,0,61,23,253,9,255,0,233,242,127,241,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,96,7,251,134,63,252,244,95,244,39,255,0,167,203,84,0,138,188,115,240,49,253,180,126,228,255,0,194,143,220,239,185,223,105,127,200,159,104,122,175,87,233,191,249,162,30,206,223,77,255,0,203,117,239,255,0,87,79,199,149,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,0,0,114,174,40,246,47,251,74,108,78,166,217,79,189,63,119,62,241,250,47,243,159,161,245,158,15,79,114,11,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,44,42,218,126,77,127,178,253,211,209,187,153,253,163,190,211,251,165,168,49,217,223,69,247,67,195,234,189,45,152,230,241,121,61,107,187,59,188,125,189,221,174,233,215,175,69,233,208,178,160,8,255,0,198,183,10,95,219,7,107,49,91,103,247,247,238,151,217,154,130,12,239,173,251,47,215,249,60,117,172,67,226,241,249,162,233,215,212,247,119,119,47,78,206,157,63,30,169,192,56,92,229,73,253,154,247,219,76,239,95,237,235,239,31,221,207,91,254,108,251,173,232,252,254,162,156,245,191,211,122,185,59,123,124,253,223,224,94,189,189,63,14,189,82,127,128,64,14,40,249,82,127,105,77,246,212,219,215,251,122,251,185,247,143,209,127,155,62,235,122,207,7,167,167,5,111,244,222,174,62,238,239,7,119,248,19,167,119,79,199,167,85,234,188,12,112,49,253,139,190,251,127,194,143,223,31,190,63,102,255,0,200,159,103,250,95,73,234,127,249,162,110,254,239,83,255,0,202,244,236,255,0,95,95,194,85,0,0,33,87,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,158,175,129,142,6,63,177,119,223,111,248,81,251,227,247,199,236,223,249,19,236,255,0,75,233,61,79,255,0,52,77,223,221,234,127,249,94,157,159,235,235,248,117,93,146,225,211,66,108,134,99,93,106,204,5,127,54,164,220,109,65,123,59,168,50,125,243,55,213,121,111,219,179,86,47,11,229,124,108,240,71,113,97,238,141,25,228,236,239,114,34,175,68,234,160,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,79,161,127,101,251,89,163,118,207,237,79,180,254,233,105,252,118,11,214,248,60,62,171,210,214,142,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,121,94,40,246,47,251,74,108,78,166,217,79,189,63,119,62,241,250,47,243,159,161,245,158,15,79,114,11,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,44,42,218,126,77,127,178,253,211,209,187,153,253,163,190,211,251,165,168,49,217,223,69,247,67,195,234,189,45,152,230,241,121,61,107,187,59,188,125,189,221,174,233,215,175,69,233,208,178,162,21,113,173,203,123,251,96,238,158,43,115,63,108,191,116,190,204,211,240,96,189,23,221,223,95,228,241,217,177,55,151,201,234,162,233,215,212,246,246,246,175,78,206,189,127,30,137,234,248,24,224,99,251,23,125,246,255,0,133,31,190,63,124,126,205,255,0,145,62,207,244,190,147,212,255,0,243,68,221,253,222,167,255,0,149,233,217,254,190,191,132,127,221,142,77,127,181,13,211,214,91,153,253,163,190,204,251,219,168,50,57,223,69,247,67,205,233,125,85,153,38,241,121,61,107,123,251,124,157,189,221,173,235,211,175,68,235,208,154,188,46,108,95,246,107,216,157,51,178,159,122,126,241,253,220,245,191,231,63,67,232,252,254,162,228,246,127,208,249,36,237,237,243,246,255,0,141,122,246,245,252,58,244,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,57,143,112,99,161,181,86,103,69,106,157,228,244,89,173,63,144,177,139,200,214,251,187,149,147,193,106,9,29,28,177,247,178,179,152,238,215,177,201,213,170,173,94,157,81,85,63,19,181,109,110,233,104,77,233,208,152,205,204,219,76,239,219,58,111,51,230,244,87,125,44,213,252,190,41,159,12,159,187,153,140,145,189,36,137,237,252,205,78,189,58,167,84,84,85,245,103,138,187,189,27,95,142,221,202,27,17,144,213,245,42,235,188,166,29,115,212,112,243,50,70,62,213,36,124,140,87,69,34,183,196,247,162,195,42,172,77,122,201,217,27,223,219,216,213,114,123,80,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,88,0,0,1,229,63,106,90,19,246,167,251,20,251,119,253,249,253,223,251,211,246,103,165,155,254,197,250,159,77,231,243,118,120,191,211,126,94,206,254,255,0,245,246,244,252,79,86,15,201,213,154,167,5,161,180,174,103,90,234,155,222,139,11,167,241,246,50,153,27,62,39,201,224,171,4,110,146,89,59,24,142,123,187,88,199,47,70,162,185,122,116,68,85,252,8,215,254,234,63,2,127,248,115,255,0,163,57,143,250,161,42,128,60,254,188,215,250,55,108,52,204,250,207,112,53,13,76,22,10,173,138,149,172,100,45,170,182,8,31,102,196,117,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,0,126,78,27,84,224,181,6,71,61,137,196,94,245,22,244,206,65,152,188,164,126,39,179,211,218,125,88,45,182,62,174,68,71,245,130,221,119,245,106,171,127,63,78,189,205,114,39,215,75,45,138,200,217,191,79,31,147,169,106,198,46,194,84,189,20,51,53,239,171,58,197,28,201,20,173,69,234,199,172,83,69,34,53,221,23,178,70,59,251,156,138,191,88,0,3,242,116,214,169,193,107,12,116,217,109,57,123,213,212,175,144,191,139,146,79,19,227,237,181,74,212,181,44,199,209,232,138,189,147,193,43,58,244,237,119,111,86,170,181,81,87,245,129,231,245,230,191,209,187,97,166,103,214,123,129,168,106,96,176,85,108,84,173,99,33,109,85,176,64,251,54,35,175,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,3,242,112,218,167,5,168,50,57,236,78,34,247,168,183,166,114,12,197,229,35,241,61,158,158,211,234,193,109,177,245,114,34,63,172,22,235,191,171,85,91,249,250,117,238,107,145,62,186,89,108,86,70,205,250,120,252,157,75,86,49,118,18,165,232,161,153,175,125,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,250,192,60,254,188,215,250,55,108,52,204,250,207,112,53,13,76,22,10,173,138,149,172,100,45,170,182,8,31,102,196,117,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,0,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,116,13,148,223,189,167,226,39,74,218,214,187,57,170,254,240,97,105,100,31,139,158,207,161,179,83,178,211,35,142,71,71,217,98,56,222,189,25,52,107,213,19,183,243,116,235,213,21,19,160,0,114,173,244,226,143,98,120,107,251,19,246,215,174,126,238,125,227,245,63,102,127,155,46,92,243,250,127,23,155,254,45,20,157,189,190,120,191,197,211,175,119,225,215,162,244,242,155,91,199,175,9,219,211,174,241,155,103,182,155,173,246,206,164,204,249,189,21,47,176,178,85,252,190,40,95,52,159,188,154,187,35,111,72,226,123,191,51,147,175,78,137,213,85,17,100,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,116,13,148,223,189,167,226,39,74,218,214,187,57,170,254,240,97,105,100,31,139,158,207,161,179,83,178,211,35,142,71,71,217,98,56,222,189,25,52,107,213,19,183,243,116,235,213,21,19,208,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,58,255,0,186,143,192,159,254,28,255,0,232,206,99,254,168,119,253,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,156,87,73,243,30,224,199,92,234,172,54,138,210,219,201,235,115,90,131,33,95,23,142,173,247,119,43,31,158,212,242,54,56,163,239,125,102,177,189,207,123,83,171,149,26,157,122,170,162,126,36,149,7,138,218,29,232,218,253,250,209,177,238,6,209,234,250,154,139,5,37,137,106,45,136,89,36,79,138,120,213,59,226,150,41,90,217,98,127,69,107,145,175,107,85,88,246,61,58,181,237,85,243,251,233,197,30,196,240,215,246,39,237,175,92,253,220,251,199,234,126,204,255,0,54,92,185,231,244,254,47,55,252,90,41,59,123,124,241,127,139,167,94,239,195,175,69,233,249,59,41,198,103,13,156,68,234,171,90,43,103,55,35,239,6,106,150,61,249,73,235,125,143,126,167,101,86,73,28,110,147,190,196,17,177,122,62,104,211,162,47,119,230,235,211,162,42,167,107,0,0,121,77,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,156,3,253,212,126,4,255,0,240,231,255,0,70,115,31,245,66,85,3,207,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,0,34,175,251,168,252,9,255,0,225,207,254,140,230,63,234,135,127,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,193,21,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,59,254,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,95,86,1,21,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,59,254,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,86,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,78,43,164,249,143,112,99,174,117,86,27,69,105,109,228,245,185,173,65,144,175,139,199,86,251,187,149,143,207,106,121,27,28,81,247,190,179,88,222,231,189,169,213,202,141,78,189,85,81,63,18,74,156,43,119,184,226,225,95,98,53,148,155,125,186,91,183,83,19,168,96,175,21,153,232,195,141,187,121,245,217,34,42,177,37,90,176,200,216,222,173,232,244,99,213,31,216,246,59,167,107,218,171,232,54,47,138,61,137,226,83,237,191,216,166,185,251,199,247,115,211,125,167,254,108,185,79,193,234,60,190,31,248,204,81,247,119,120,37,255,0,15,94,157,191,143,78,169,215,170,131,228,165,150,197,100,108,223,167,143,201,212,181,99,23,97,42,94,138,25,154,247,213,157,98,142,100,138,86,162,245,99,214,41,162,145,26,238,139,217,35,29,253,206,69,95,172,0,1,197,55,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,86,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,218,193,197,55,175,140,206,27,56,118,213,85,116,86,241,238,71,221,252,213,220,123,50,144,86,251,30,253,190,250,175,146,72,219,39,125,120,36,98,117,124,50,39,69,94,239,203,215,167,69,69,86,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,218,192,62,76,102,91,21,154,172,251,152,108,157,75,245,227,177,61,71,203,90,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,247,181,236,115,87,162,162,161,245,128,14,127,172,55,251,102,180,6,227,233,109,163,214,91,133,138,197,106,253,105,221,246,38,46,119,187,201,103,162,171,91,220,228,69,100,94,71,162,199,23,145,205,242,200,215,50,62,247,162,181,58,0,0,241,91,85,189,27,95,189,248,172,190,119,106,53,125,77,73,141,193,230,44,96,110,92,168,201,60,9,118,22,177,210,54,57,28,212,108,204,237,150,55,36,177,171,163,114,57,21,174,113,237,64,60,86,234,239,70,215,236,134,43,17,157,221,125,95,83,77,227,115,153,138,248,26,119,45,178,79,2,221,153,175,116,109,146,70,181,91,11,59,98,145,203,44,138,216,218,141,85,115,154,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,244,28,114,113,119,138,225,7,104,219,170,224,199,84,204,106,204,245,135,99,116,230,42,123,13,99,31,58,49,92,251,83,49,28,146,190,180,41,219,223,227,78,170,249,33,141,93,31,149,36,110,125,181,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,3,69,28,27,99,183,199,27,195,142,140,143,136,93,71,246,198,175,155,31,29,135,190,106,115,65,122,181,89,24,215,65,90,243,165,84,124,183,35,98,163,101,145,88,199,119,39,107,188,143,107,167,151,181,156,171,139,31,107,27,201,244,255,0,80,252,116,228,0,229,89,199,143,253,136,225,83,119,243,95,237,98,210,25,220,158,71,255,0,80,202,216,70,179,197,255,0,180,58,39,201,55,251,58,236,111,250,38,22,168,0,0,17,127,143,238,48,113,92,38,237,27,157,143,91,114,107,189,99,94,229,13,40,200,98,106,178,180,236,99,82,75,210,186,70,58,46,202,235,52,79,72,220,215,44,175,115,25,219,216,178,73,29,16,254,212,181,223,237,79,246,215,246,239,251,243,251,193,247,167,237,63,75,15,253,148,245,62,167,207,225,236,241,127,166,252,221,157,157,159,234,237,233,248,23,253,193,71,21,216,46,45,54,106,150,178,242,226,169,234,252,111,74,122,167,9,74,103,187,208,90,238,122,71,34,54,68,71,164,51,177,158,88,215,171,218,157,95,31,145,239,138,69,36,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,85,230,143,236,79,115,127,69,249,138,68,117,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,33,175,49,222,56,236,240,165,163,104,104,253,190,101,75,27,139,172,43,206,250,51,74,248,165,102,18,163,85,24,183,101,129,85,92,247,185,202,230,192,215,55,196,231,197,43,156,174,72,86,41,60,87,37,79,107,26,167,234,5,239,142,199,17,215,136,110,44,245,151,8,188,206,247,51,92,96,171,219,204,96,175,215,196,214,206,233,198,223,74,176,101,88,152,58,169,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,182,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,0,41,3,68,113,155,157,224,243,142,237,238,201,201,138,251,103,70,106,141,192,204,215,212,216,216,152,196,180,232,226,201,218,241,89,173,35,186,116,154,47,44,170,145,185,201,28,141,123,154,238,213,86,75,29,218,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,230,143,236,79,115,127,69,249,138,68,117,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,33,175,49,222,56,236,240,165,163,104,104,253,190,101,75,27,139,172,43,206,250,51,74,248,165,102,18,163,85,24,183,101,129,85,92,247,185,202,230,192,215,55,196,231,197,43,156,174,72,86,41,60,87,37,79,107,26,167,234,5,239,142,199,17,215,136,110,44,245,151,8,188,206,247,51,92,96,171,219,204,96,175,215,196,214,206,233,198,223,74,176,101,88,152,58,169,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,182,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,69,94,104,254,196,247,55,244,95,152,164,71,94,84,60,113,214,212,184,172,39,8,251,140,203,107,157,198,215,176,205,35,150,87,203,97,47,84,137,178,78,234,83,171,149,203,19,224,137,175,241,57,58,68,176,196,216,250,49,209,179,205,102,128,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,8,191,204,147,101,242,187,223,194,94,168,193,105,125,33,111,82,106,124,29,138,121,236,21,58,143,119,157,39,134,100,108,238,142,52,114,121,159,232,229,184,212,139,163,149,202,228,70,53,210,118,20,47,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,57,105,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,5,11,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,249,60,233,55,143,59,163,246,107,73,108,238,34,31,29,77,196,200,88,177,148,179,220,197,238,171,141,117,121,27,91,177,204,85,78,249,231,175,47,145,175,99,155,233,187,127,51,100,114,37,107,112,95,179,152,45,253,226,131,64,109,86,169,155,179,11,149,200,73,99,35,31,107,215,212,213,169,94,91,114,214,234,199,177,236,243,50,187,162,242,53,200,230,121,59,211,170,183,162,220,167,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,202,139,230,189,199,29,157,75,149,205,240,143,183,44,168,184,44,109,138,236,213,217,100,124,86,22,245,184,157,28,237,165,2,181,92,145,50,9,90,207,43,151,164,171,52,78,143,163,27,27,252,209,127,151,110,59,124,114,188,86,105,74,91,13,168,254,194,202,175,150,76,197,235,20,230,181,143,102,29,136,143,178,219,176,198,169,228,133,253,172,99,90,231,198,139,59,235,246,203,19,251,37,100,192,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,1,21,121,163,251,19,220,223,209,126,98,145,64,38,170,1,68,60,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,160,190,103,251,47,149,218,158,45,53,110,118,29,33,111,19,166,53,205,134,231,176,215,28,247,75,5,249,228,134,39,100,28,201,21,206,232,244,184,249,156,232,149,81,88,146,70,168,214,198,248,250,202,174,73,251,209,149,200,214,215,155,17,168,117,125,187,85,241,117,234,231,180,206,30,102,57,236,171,2,203,35,50,46,138,78,222,140,98,203,53,37,88,149,232,157,242,61,236,111,87,74,229,148,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,51,45,191,219,199,157,226,3,121,117,102,241,106,56,125,61,189,77,144,117,136,235,119,49,254,146,171,26,145,214,173,222,198,49,36,241,65,28,81,121,59,17,207,236,238,119,230,114,169,111,252,159,118,115,5,161,184,96,77,213,175,55,168,205,110,94,66,123,23,36,237,123,60,21,104,216,158,165,122,221,21,238,99,187,94,203,50,249,17,172,114,250,158,199,119,36,109,82,117,2,157,184,134,226,207,89,112,139,204,239,115,53,198,10,189,188,198,10,253,124,77,108,238,156,109,244,171,6,85,137,131,170,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,91,105,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,0,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,5,48,109,87,27,121,94,20,56,229,222,140,22,167,158,221,237,186,213,91,145,154,135,43,77,214,156,216,49,51,187,48,173,126,89,145,182,25,94,247,199,93,178,53,209,70,141,89,147,198,142,85,88,227,233,114,152,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,60,86,245,199,186,18,237,30,175,110,202,221,169,87,93,166,30,203,180,251,236,214,142,118,45,212,98,172,108,70,203,35,34,71,185,83,177,143,145,203,27,30,230,189,237,145,141,116,110,206,14,225,101,183,67,1,189,26,151,59,173,114,118,241,219,139,142,213,23,109,229,174,84,154,56,103,173,155,142,219,221,60,177,201,89,81,140,123,108,35,156,142,133,81,168,168,138,207,195,161,117,60,186,248,234,173,197,46,141,77,15,184,55,234,51,117,48,21,230,154,244,53,170,202,198,100,241,208,173,118,38,73,85,35,72,33,123,164,176,216,223,11,95,254,54,57,237,99,24,228,99,38,80,42,215,154,15,48,75,56,155,57,174,23,182,91,43,81,239,125,119,80,214,25,202,210,197,101,157,147,69,106,189,204,42,197,44,14,106,61,26,248,28,249,226,151,190,55,163,162,252,175,107,250,66,14,10,56,174,206,240,151,188,180,181,151,151,43,115,72,100,186,83,213,56,74,83,49,190,190,175,107,210,57,17,178,34,177,102,129,239,242,198,189,88,229,232,248,252,140,100,178,41,160,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,202,110,174,230,105,93,155,219,141,71,186,90,214,223,167,194,233,156,124,185,11,61,178,70,201,38,236,79,201,4,94,71,177,142,154,87,171,99,141,138,228,239,145,236,106,47,87,33,158,30,42,184,152,214,92,87,238,229,205,210,214,20,106,99,152,218,237,198,226,49,149,145,28,204,118,58,55,200,248,160,89,59,81,211,63,186,89,30,249,28,137,220,247,187,181,172,103,100,108,177,254,76,159,218,59,238,38,119,239,55,255,0,145,143,222,125,219,251,71,191,212,125,169,230,79,63,160,255,0,230,63,244,222,94,191,147,207,211,197,249,253,81,101,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,211,239,39,212,13,67,242,51,150,189,194,30,252,232,222,27,121,91,233,13,214,214,119,106,53,152,234,249,214,99,40,205,97,97,126,91,34,185,91,235,94,148,74,214,61,221,242,57,189,21,200,199,118,49,31,35,147,177,142,84,169,110,34,183,231,89,113,37,187,153,221,214,214,119,109,185,249,27,15,102,50,140,214,18,102,98,113,200,247,45,122,81,43,88,198,246,70,215,116,87,35,27,222,245,124,142,78,247,185,86,194,185,86,112,29,255,0,98,56,171,221,252,47,251,89,116,134,11,39,142,255,0,212,62,182,109,175,242,255,0,237,13,137,146,67,254,206,195,29,254,137,229,170,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,121,60,180,56,227,173,196,118,141,135,103,181,195,45,179,113,116,94,30,55,205,110,71,203,97,153,204,116,43,28,9,117,211,61,92,228,178,142,124,77,153,175,119,231,124,137,35,21,81,207,100,51,124,31,147,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,20,131,188,124,208,183,151,82,113,53,30,248,237,20,159,119,48,184,92,122,233,252,70,23,37,27,109,199,107,22,182,163,177,58,218,141,202,230,71,53,151,193,15,149,213,214,55,182,56,162,141,178,185,99,242,186,221,56,85,226,99,70,241,95,180,116,247,75,71,209,183,142,123,108,59,27,151,198,89,69,115,241,217,24,217,27,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,179,235,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,207,94,250,111,166,227,241,23,184,249,29,208,221,12,207,174,202,222,233,20,48,196,138,202,184,250,173,85,88,234,214,141,85,124,112,179,185,221,19,170,185,92,231,61,238,123,222,247,187,165,201,192,150,252,167,11,149,248,166,135,76,219,118,29,214,38,158,198,41,208,118,221,143,8,145,70,232,179,12,103,85,115,235,57,203,50,59,171,90,230,70,200,231,68,124,47,89,35,231,252,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,132,248,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,95,151,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,122,124,185,184,246,254,213,24,41,246,223,113,32,244,251,155,166,113,254,178,221,136,43,246,85,205,81,99,217,18,220,106,49,59,33,153,31,36,109,150,47,193,170,231,181,241,39,107,157,28,51,84,28,43,140,30,44,244,111,8,187,95,247,227,59,94,166,99,59,126,196,117,176,90,113,215,214,172,249,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,206,190,54,42,163,165,98,46,123,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,122,14,92,92,113,214,225,75,89,95,209,251,130,203,118,54,235,88,88,129,247,166,137,242,202,252,37,182,162,177,46,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,94,240,0,25,172,226,199,221,62,242,125,64,212,63,35,57,39,249,110,115,4,173,195,181,153,54,123,121,50,182,221,183,89,27,14,179,75,37,52,178,204,205,50,244,138,121,37,72,171,195,4,179,76,203,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,66,42,243,71,246,39,185,191,162,252,197,34,128,75,222,229,197,199,29,158,43,116,109,253,31,184,44,169,95,113,116,125,120,31,122,104,159,20,76,205,212,114,171,18,236,80,34,163,152,246,185,26,217,218,214,248,154,249,98,115,85,169,50,69,28,202,7,10,227,7,139,61,27,194,46,215,253,248,206,215,169,152,206,223,177,29,108,22,156,117,245,171,62,85,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,179,175,141,138,168,233,88,139,158,205,127,175,245,150,233,235,44,182,224,238,14,161,183,156,212,57,203,11,102,245,235,42,157,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,79,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,30,131,151,23,28,117,184,82,214,87,244,126,224,178,221,141,186,214,22,32,125,233,162,124,178,191,9,109,168,172,75,177,64,138,173,123,28,213,107,103,107,91,229,115,34,137,205,87,44,41,20,151,188,8,171,205,31,216,158,230,254,139,243,20,138,1,47,79,151,55,30,223,218,163,5,62,219,238,36,30,159,115,116,206,63,214,91,177,5,126,202,185,170,44,123,34,91,141,70,39,100,51,35,228,141,178,197,248,53,92,246,190,36,237,115,163,134,106,131,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,146,245,79,53,206,35,173,241,5,107,121,244,85,175,178,180,251,241,236,198,86,208,185,75,111,200,97,226,133,34,111,123,158,216,219,93,95,50,206,142,153,39,68,108,168,138,145,43,221,18,43,22,223,248,98,226,11,5,196,246,205,97,119,123,1,167,242,184,72,242,94,72,44,209,200,64,246,248,109,68,238,201,155,12,202,214,178,212,40,244,84,108,209,254,85,232,173,114,50,70,201,19,58,169,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,155,110,46,182,67,21,195,143,17,122,207,102,176,89,203,121,124,110,2,197,103,83,183,110,54,178,117,130,197,88,108,198,201,59,127,43,158,198,206,140,87,162,53,30,172,87,35,89,221,216,150,149,201,179,122,254,252,240,251,150,217,203,120,255,0,13,189,178,200,39,134,120,226,237,142,122,57,25,108,88,143,185,203,35,149,211,54,118,92,71,116,99,26,145,248,58,119,59,189,72,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,197,117,115,18,223,74,123,253,197,102,171,212,152,28,207,218,122,111,3,226,211,120,25,154,144,44,110,171,85,21,37,124,82,66,174,108,208,201,105,246,166,142,69,115,156,232,230,103,248,81,17,141,157,92,150,246,47,59,165,180,38,173,223,157,71,134,197,50,166,182,244,248,237,53,111,171,36,189,233,106,77,97,151,87,170,34,172,80,201,58,68,222,206,228,115,221,83,185,204,70,182,39,58,64,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,51,174,60,127,98,24,43,59,13,180,249,174,221,125,168,49,238,251,75,41,142,200,248,237,105,120,92,248,93,31,86,248,156,158,107,16,58,194,55,182,72,229,133,171,28,201,211,190,39,45,59,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,97,7,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,12,171,150,83,202,211,143,111,184,151,48,60,40,238,132,29,250,127,43,144,244,122,67,41,94,191,89,40,94,183,58,185,41,216,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,183,243,149,77,197,63,15,181,55,150,231,15,217,45,209,197,99,181,245,47,76,215,226,50,13,150,167,150,75,13,133,208,67,12,242,177,176,207,52,137,102,21,108,81,189,210,47,114,244,111,229,119,78,170,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,32,87,56,109,144,197,107,206,29,43,239,44,217,203,116,242,91,93,97,29,94,163,99,107,224,189,6,70,213,74,210,177,255,0,220,230,61,174,72,94,215,162,170,116,100,141,86,175,122,62,58,161,225,99,122,255,0,179,183,16,90,39,120,228,199,250,218,154,127,32,190,190,6,197,228,145,244,103,137,245,237,120,155,228,141,22,100,130,105,86,62,231,163,124,136,206,238,173,234,139,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,39,205,47,125,41,236,255,0,10,121,237,55,75,51,233,53,38,226,127,189,188,100,49,164,18,72,250,178,42,46,65,238,142,85,238,240,250,95,36,46,145,141,115,153,37,152,63,194,174,71,182,147,54,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,104,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,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,246,110,111,232,191,15,72,244,28,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,102,179,139,31,116,251,201,245,3,80,252,140,228,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,137,57,84,220,83,240,251,83,121,110,112,253,146,221,28,86,59,95,82,244,205,126,35,32,217,106,121,100,176,216,93,4,48,207,43,27,12,243,72,150,97,86,197,27,221,34,247,47,70,254,87,116,234,164,0,230,133,192,183,237,175,74,191,124,118,115,70,122,189,201,194,246,125,177,90,147,187,102,206,226,227,141,200,189,33,70,175,168,185,15,72,252,125,21,175,124,72,248,255,0,122,230,215,141,41,175,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,39,193,71,21,216,46,45,54,106,150,178,242,226,169,234,252,111,74,122,167,9,74,103,187,208,90,238,122,71,34,54,68,71,164,51,177,158,88,215,171,218,157,95,31,145,239,138,69,57,87,49,158,61,191,178,190,10,13,183,219,184,61,70,230,234,108,127,172,169,98,122,253,245,112,180,94,247,196,151,28,143,78,201,166,87,199,35,98,139,241,106,57,142,124,169,218,214,199,53,22,2,101,114,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,188,143,189,154,87,238,175,223,175,188,216,175,187,127,103,253,173,246,199,173,143,208,250,31,31,151,212,249,250,248,252,62,63,207,228,238,237,237,252,221,122,126,37,16,243,6,227,111,43,197,126,191,143,5,166,39,183,71,110,180,173,139,16,226,169,182,211,157,6,90,118,205,51,89,150,124,110,134,39,177,242,87,116,109,108,82,35,150,20,242,35,85,22,73,58,185,124,240,73,149,226,191,95,201,157,212,240,91,163,183,90,86,197,121,178,183,29,85,206,131,45,59,102,133,207,196,178,70,205,19,216,249,43,186,71,58,88,213,203,10,120,213,200,139,36,125,111,123,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,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,51,89,197,143,186,125,228,250,129,168,126,70,115,202,106,173,204,213,90,195,72,104,173,11,150,183,211,11,160,177,246,241,248,138,177,201,39,141,190,166,236,247,39,157,204,115,213,137,51,223,58,49,207,99,91,221,28,16,53,81,85,157,86,90,242,208,224,114,207,17,218,202,29,225,215,15,168,205,186,209,121,136,217,53,73,25,21,135,231,50,48,164,115,165,39,66,244,115,82,178,53,241,58,103,61,191,157,146,36,108,69,87,61,240,220,165,221,232,218,252,118,238,80,216,140,134,175,169,87,93,229,48,235,158,163,135,153,146,49,246,169,35,228,98,186,41,21,190,39,189,22,25,85,98,107,214,78,200,222,254,222,198,171,147,218,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,250,186,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,126,124,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,1,70,220,203,248,227,179,196,118,178,155,103,180,59,42,51,110,180,94,98,71,195,110,55,197,97,249,204,140,41,36,11,117,179,49,92,212,172,141,124,173,133,172,119,231,100,139,35,213,85,204,100,60,127,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,95,166,79,45,181,252,58,109,27,46,102,114,117,52,182,132,208,120,120,42,50,91,51,73,35,42,82,129,140,134,24,145,206,87,75,43,250,36,113,177,191,158,73,30,173,106,119,61,200,139,64,60,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,103,106,229,161,192,229,158,35,181,148,59,195,174,31,81,155,117,162,243,17,178,106,146,50,43,15,206,100,97,72,231,74,78,133,232,230,165,100,107,226,116,206,123,127,59,36,72,216,138,174,123,225,188,146,136,121,138,112,43,103,133,173,100,186,227,111,168,91,126,213,231,236,67,13,25,172,218,137,239,198,100,102,75,15,92,106,34,200,179,204,198,199,93,210,50,103,51,252,15,107,28,247,189,170,247,243,78,12,184,191,213,92,29,238,61,237,99,137,192,253,227,194,230,177,238,199,229,240,82,100,100,169,29,158,139,223,4,237,123,81,236,108,209,61,21,26,247,199,39,72,229,157,136,141,89,59,219,118,155,229,175,244,110,233,240,77,185,219,131,183,218,134,166,115,79,103,54,223,80,89,163,122,178,175,100,172,251,62,194,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,208,156,95,232,75,25,252,5,63,177,181,38,27,179,239,6,159,242,77,99,236,191,44,214,25,87,252,169,240,69,28,254,88,235,172,159,187,69,236,235,218,238,138,159,143,75,222,141,222,209,187,11,181,250,131,119,55,2,123,113,224,180,237,118,205,97,42,64,179,79,43,223,35,98,138,24,217,248,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,114,162,234,121,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,138,165,143,242,175,227,170,206,128,212,56,174,24,119,74,253,185,244,198,114,196,56,221,25,52,53,98,236,196,228,103,181,51,221,4,169,28,105,52,140,181,53,148,68,145,239,127,137,237,98,118,182,55,189,241,220,72,0,205,103,22,62,233,247,147,234,6,161,249,25,206,84,90,167,42,62,58,127,208,112,191,189,122,207,254,231,171,160,46,222,111,252,230,187,23,37,133,119,254,171,210,177,205,255,0,183,133,31,255,0,23,132,149,92,209,253,137,238,111,232,191,49,72,160,19,208,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,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,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,58,6,244,110,246,141,216,93,175,212,27,185,184,19,219,143,5,167,107,182,107,9,82,5,154,121,94,249,27,20,80,198,207,193,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,60,60,78,241,11,170,184,160,222,92,214,238,106,154,222,131,215,248,235,99,177,108,181,37,136,113,148,98,111,108,85,227,115,215,254,116,143,86,181,141,124,178,202,244,99,59,251,83,149,23,83,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,68,85,44,127,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,72,171,205,31,216,158,230,254,139,243,20,138,1,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,186,19,139,253,9,99,63,128,167,246,54,164,195,118,125,224,211,254,73,172,125,151,229,154,195,42,255,0,149,62,8,163,159,203,29,117,147,247,104,189,157,123,93,209,83,241,144,5,16,243,29,227,142,183,21,186,202,134,143,219,230,91,175,183,90,62,196,239,163,52,175,150,39,230,237,185,17,139,118,88,21,81,172,99,90,142,108,13,115,124,173,100,178,185,202,213,153,98,143,159,240,73,193,246,166,226,231,116,34,194,181,45,210,209,56,59,16,59,86,102,42,75,95,207,70,9,99,157,240,178,56,229,122,57,207,153,213,159,18,61,172,145,35,87,35,222,215,34,118,187,65,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,250,197,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,5,90,243,176,217,124,174,70,182,131,223,125,61,164,45,218,175,139,175,107,3,169,179,16,189,207,101,88,22,88,223,142,108,177,247,116,99,22,89,174,162,74,140,68,239,145,140,123,186,186,38,172,75,229,139,186,95,178,254,50,116,87,171,206,253,153,138,213,190,163,75,100,63,201,124,222,171,213,70,190,146,15,193,142,115,59,175,71,75,243,183,183,167,79,204,228,98,188,115,71,247,217,185,191,162,252,61,34,74,112,73,188,121,221,130,229,115,189,59,171,165,161,239,205,98,181,133,154,248,233,59,152,158,154,213,186,216,154,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,86,94,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,151,182,7,103,48,92,63,236,214,147,217,221,57,55,168,169,166,113,237,175,37,158,215,179,213,218,123,157,37,155,61,143,123,214,63,44,242,75,47,143,189,90,206,254,214,254,86,162,28,87,154,63,177,61,205,253,23,230,41,20,67,183,186,215,43,182,186,255,0,77,110,54,10,189,73,242,90,87,49,75,55,78,43,108,115,160,146,122,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,239,63,39,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,245,57,113,112,57,103,133,45,27,127,88,110,11,234,88,220,93,97,94,6,94,134,38,69,43,48,149,26,170,244,165,20,232,138,231,189,206,86,186,119,53,222,39,62,40,154,212,114,66,146,201,37,118,135,122,54,191,126,180,108,123,129,180,122,190,166,162,193,73,98,90,139,98,22,73,19,226,158,53,78,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,107,131,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,6,85,193,107,220,40,115,103,211,58,127,97,178,154,119,136,27,246,238,107,109,23,135,114,96,238,91,158,197,137,245,132,233,234,93,21,121,36,134,171,155,85,236,107,42,192,179,204,231,172,139,34,202,229,85,71,245,170,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,20,240,71,177,89,94,29,56,104,209,219,105,168,173,91,151,59,29,119,228,178,241,77,101,210,178,165,219,79,89,165,171,19,124,178,196,198,68,175,241,175,133,82,57,30,199,205,218,142,149,234,189,212,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,3,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,49,186,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,75,155,165,251,80,228,149,152,245,153,223,180,242,186,75,236,221,45,144,255,0,37,240,250,95,75,156,165,233,32,252,24,214,191,182,140,148,191,59,123,186,245,252,206,87,163,200,1,194,119,186,125,155,250,129,167,190,70,2,74,115,130,222,60,238,185,226,129,118,170,196,62,159,11,182,152,248,43,211,143,185,143,243,218,189,94,11,118,44,245,70,53,237,238,99,235,69,227,87,61,169,233,187,219,218,178,57,15,109,201,131,97,171,106,173,208,212,187,255,0,157,165,111,211,232,122,237,197,224,158,234,242,182,9,50,55,35,145,179,200,201,145,232,199,190,26,221,88,232,149,175,252,47,70,245,236,86,177,93,113,32,20,3,205,31,223,102,230,254,139,240,244,136,170,88,255,0,42,254,58,172,232,13,67,138,225,135,116,175,219,159,76,103,44,67,141,209,147,67,86,46,204,78,70,123,83,61,208,74,145,198,147,72,203,83,89,68,73,30,247,248,158,214,39,107,99,123,223,29,196,128,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,130,149,185,213,251,167,210,223,79,232,252,142,68,138,188,52,113,23,174,248,95,221,58,27,153,161,108,127,178,167,152,165,217,15,249,207,23,234,97,154,122,126,73,98,147,195,229,240,49,190,86,55,189,159,222,139,253,232,186,19,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,102,179,139,31,116,251,201,245,3,80,252,140,231,42,44,251,129,46,103,84,244,54,207,234,13,175,222,251,190,183,43,163,52,253,139,154,30,105,223,5,42,183,170,208,199,181,33,193,186,72,226,79,20,203,233,255,0,117,52,137,35,165,116,174,98,175,123,98,100,181,173,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,23,253,203,171,105,191,100,92,35,232,74,63,123,242,185,239,189,24,248,53,111,109,215,116,135,29,246,132,17,79,232,234,199,213,124,112,179,187,170,167,85,239,149,243,75,209,190,78,198,201,82,165,121,162,242,255,0,185,136,185,146,226,111,100,52,239,155,21,55,169,200,235,140,92,18,79,61,168,237,75,60,179,205,150,111,145,239,238,133,124,189,37,142,52,99,97,108,109,145,26,172,89,93,20,0,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,249,93,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,149,91,211,193,71,246,127,224,123,73,239,62,225,99,50,180,119,39,89,107,10,149,165,199,93,79,15,216,216,183,84,190,246,87,88,154,229,235,52,190,40,38,145,100,68,124,127,146,46,200,220,201,124,156,171,131,109,156,193,113,1,196,62,159,217,221,71,55,167,169,169,177,249,202,241,217,237,123,253,37,166,98,46,73,90,207,99,30,197,147,197,60,113,75,227,239,70,191,179,181,223,149,202,135,229,113,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,253,90,147,139,61,249,213,155,13,133,225,187,59,174,173,216,209,56,59,30,88,171,175,250,121,224,111,103,167,169,60,189,123,165,173,93,204,87,69,18,254,13,87,53,23,185,33,174,144,184,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,51,66,155,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,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,251,167,222,79,168,26,135,228,103,61,175,3,156,34,101,120,190,221,199,105,73,242,54,240,250,79,3,93,185,45,71,149,130,187,158,246,64,175,70,178,172,47,86,172,76,179,50,247,118,121,23,162,50,57,164,70,201,226,88,221,117,59,253,189,251,95,192,191,15,52,179,179,224,237,201,136,192,215,169,166,52,182,10,180,146,61,246,167,101,119,37,90,171,60,157,235,27,18,40,28,231,205,34,185,81,145,185,81,36,145,90,199,231,219,84,238,174,227,235,77,199,181,187,218,147,90,101,109,235,59,121,6,101,29,155,109,133,138,212,118,163,86,172,82,68,232,251,124,62,62,198,36,105,31,107,99,107,24,214,35,81,173,68,191,238,5,191,180,119,246,113,211,191,218,131,255,0,146,191,205,232,189,87,127,218,159,101,246,51,211,253,165,221,255,0,217,159,227,238,255,0,235,251,60,94,95,223,249,137,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,45,83,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,87,86,197,239,166,227,240,233,184,248,237,208,218,252,207,161,202,209,235,20,208,202,138,250,185,10,174,84,89,42,217,141,21,60,144,191,181,189,83,170,57,28,214,189,142,99,216,199,182,112,113,209,204,250,182,243,109,30,31,106,118,89,109,226,89,170,176,244,111,107,11,213,174,74,215,214,124,140,153,46,96,21,37,173,27,164,98,59,192,175,179,19,209,146,179,186,62,213,99,222,139,10,184,117,216,109,101,196,150,238,96,182,167,70,82,182,231,228,108,49,249,59,208,215,73,153,137,199,35,218,150,46,202,142,123,27,217,27,93,213,26,175,111,123,213,145,181,123,222,212,93,4,240,209,195,166,132,225,127,107,40,109,158,133,175,254,202,230,98,239,124,223,231,60,167,166,134,25,238,120,229,150,79,15,151,192,199,120,152,238,198,127,114,39,247,170,251,253,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,161,126,62,184,40,213,92,41,238,61,188,222,39,25,234,54,203,83,100,38,147,78,100,43,164,143,142,135,122,186,70,227,44,44,142,123,219,52,76,69,70,57,238,95,52,108,87,162,247,54,86,69,250,188,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,201,203,107,253,27,133,208,55,119,74,230,161,169,38,147,161,135,147,63,46,90,162,173,168,29,142,100,43,59,172,70,176,163,150,86,120,145,94,158,52,119,114,116,237,235,213,10,33,227,235,141,125,85,197,102,227,219,194,98,114,126,159,108,180,206,66,104,244,230,62,186,200,200,239,246,43,163,110,78,194,72,214,61,211,74,197,85,99,94,212,240,198,245,98,39,115,165,124,191,87,2,124,2,106,110,46,242,182,53,46,119,41,111,78,237,214,38,195,234,220,204,84,74,243,79,106,236,78,172,249,40,71,27,165,71,194,247,87,176,175,75,11,20,145,181,90,136,173,122,175,105,114,156,77,226,113,88,14,17,55,95,5,130,198,84,199,99,113,219,111,157,169,78,157,72,91,12,21,160,143,25,51,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,205,185,170,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,194,174,46,183,191,21,196,119,43,45,103,188,184,44,29,188,70,55,63,98,179,105,212,183,35,95,58,65,95,83,195,90,55,201,219,249,90,247,182,4,122,177,21,200,197,122,181,28,254,222,245,164,194,205,57,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,10,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,245,94,58,56,205,206,241,135,184,245,114,113,226,190,198,209,154,95,212,87,211,56,217,88,197,180,216,229,86,121,108,217,145,189,122,205,47,138,37,88,218,229,142,54,177,173,111,114,163,229,147,219,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,143,207,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,0,57,163,251,236,220,223,209,126,30,145,34,184,21,225,51,70,241,117,192,78,170,208,249,219,21,48,249,218,27,145,106,206,11,81,186,130,218,159,20,245,165,139,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,165,117,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,154,206,44,125,211,239,39,212,13,67,242,51,150,63,178,156,31,105,158,46,121,98,109,190,21,201,82,150,182,193,215,212,14,210,121,139,114,216,240,81,158,92,228,207,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,213,149,251,1,222,95,219,47,246,124,253,158,229,127,104,95,104,125,153,246,23,99,124,222,110,222,254,238,254,190,63,15,143,247,190,126,239,23,139,247,189,254,63,206,92,87,27,248,45,208,211,92,177,53,110,23,122,53,205,77,97,173,160,175,136,118,107,49,82,140,117,32,158,119,231,42,63,178,56,227,99,27,217,27,92,216,145,253,140,87,164,104,245,107,85,202,212,163,98,199,249,168,112,43,103,64,106,28,175,19,219,91,66,220,250,99,57,98,108,150,179,134,107,81,118,98,114,51,218,133,141,158,37,146,68,154,70,90,154,202,170,198,198,63,196,246,189,123,155,27,216,200,225,175,12,92,66,234,174,23,247,151,11,187,154,90,183,175,244,30,74,217,28,91,237,73,94,28,157,25,91,219,45,121,28,197,255,0,155,35,21,205,123,89,44,81,61,88,254,206,213,247,252,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,171,229,205,193,71,246,170,220,121,243,250,255,0,25,149,143,108,180,183,239,50,86,96,79,20,121,75,200,172,88,241,141,155,185,175,111,115,30,178,74,232,145,206,100,109,107,122,196,233,162,145,63,43,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,21,192,175,9,154,55,139,174,2,117,86,135,206,216,169,135,206,208,220,139,86,112,90,141,212,22,212,248,167,173,44,90,206,140,98,73,18,189,146,196,197,141,204,87,246,117,241,189,81,93,19,21,43,175,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,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,109,225,197,97,248,124,221,252,173,185,55,6,133,127,77,135,203,91,150,91,83,234,86,49,182,167,145,100,86,64,140,129,245,235,65,19,85,243,74,231,206,189,92,170,175,87,117,236,28,209,253,137,238,111,232,191,49,72,160,18,205,57,175,112,57,103,77,101,115,124,92,109,203,234,38,11,37,98,187,245,118,37,25,21,117,163,110,87,71,3,110,192,141,70,164,172,158,87,51,202,213,235,42,77,43,164,234,246,200,255,0,12,10,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,204,174,97,60,203,49,92,66,232,218,251,47,178,84,45,213,209,185,74,244,175,234,59,249,74,141,101,187,115,162,199,97,148,99,98,171,146,38,65,43,89,228,145,170,171,36,177,246,177,222,22,171,236,68,14,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,69,59,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,14,127,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,115,170,241,65,189,127,218,39,122,178,251,199,38,63,209,91,212,24,252,63,175,129,177,120,227,101,232,49,117,107,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,228,187,187,214,95,195,110,27,97,40,207,110,58,240,107,140,158,175,202,70,232,34,240,78,247,208,165,86,147,153,39,227,42,62,52,143,32,142,111,229,98,164,209,175,231,84,78,201,43,202,67,97,172,238,159,18,241,238,78,66,149,73,244,246,216,87,251,82,202,89,175,21,134,75,145,157,146,69,70,52,99,222,142,99,218,228,150,203,37,107,31,216,250,109,79,202,231,177,201,121,36,85,230,143,236,79,115,127,69,249,138,69,0,150,233,202,135,129,202,218,107,21,132,226,227,113,159,109,51,185,42,246,31,164,113,42,201,107,165,26,146,182,72,29,118,116,114,53,101,124,241,57,254,38,167,88,146,25,91,39,87,186,70,120,126,78,109,124,107,253,137,78,231,9,187,101,147,202,211,205,77,225,147,90,100,32,95,4,109,163,52,30,70,99,26,170,222,249,60,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,144,131,129,44,183,20,112,239,206,27,5,194,206,78,219,51,23,44,69,111,43,78,121,165,76,36,212,161,238,107,229,202,198,213,237,117,102,54,119,183,185,83,200,215,74,137,7,73,157,31,89,149,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,2,42,243,71,246,39,185,191,162,252,197,34,128,77,84,3,42,229,154,105,94,7,44,241,91,203,135,104,245,134,223,62,165,125,197,209,245,245,3,40,195,43,34,137,153,186,142,204,220,122,210,150,117,68,115,30,215,35,157,3,156,239,19,95,44,173,114,53,38,89,99,172,178,95,242,197,225,139,251,66,113,5,91,63,169,244,190,43,55,160,116,23,110,67,81,86,200,205,251,185,230,150,41,146,140,9,10,126,51,117,158,63,35,152,228,241,44,112,72,217,21,123,155,28,151,210,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,202,184,123,226,47,66,113,45,135,213,26,179,108,236,122,237,55,130,212,11,130,165,147,236,154,47,180,59,104,83,179,36,190,25,162,142,72,187,100,180,248,123,92,139,215,195,222,139,209,232,137,213,74,107,231,73,179,152,45,31,188,186,75,120,177,19,120,237,238,38,62,197,124,165,110,215,175,117,172,107,107,198,219,61,238,122,162,119,193,61,120,188,109,99,26,223,77,221,249,157,35,149,34,6,217,239,95,220,109,149,222,61,156,183,143,243,84,220,220,126,23,195,60,113,119,73,5,236,118,82,43,17,247,57,100,106,54,23,64,251,136,238,140,123,150,79,7,78,214,247,169,231,246,67,90,226,182,215,122,52,14,227,103,107,219,159,27,165,117,70,43,55,114,42,140,107,167,146,10,214,227,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,207,63,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,26,30,224,143,97,172,240,227,195,70,142,219,108,205,42,144,106,20,174,252,166,160,88,107,197,27,215,35,101,235,44,145,202,248,158,246,204,248,90,232,235,36,189,238,239,101,118,42,116,111,107,83,186,128,80,15,52,127,125,155,155,250,47,195,210,36,87,2,188,38,104,222,46,184,9,213,90,31,59,98,166,31,59,67,114,45,89,193,106,55,80,91,83,226,158,180,177,107,58,49,137,36,74,246,75,19,22,55,49,95,217,215,198,245,69,116,76,84,174,189,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,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,45,46,96,149,183,135,21,135,225,243,119,242,182,228,220,26,21,253,54,31,45,110,89,109,79,169,88,198,218,158,69,145,89,2,50,7,215,173,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,10,86,231,87,238,159,75,125,63,163,242,57,18,0,18,171,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,95,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,154,206,44,125,211,239,39,212,13,67,242,51,147,211,111,184,36,197,113,95,203,87,107,179,186,102,10,148,119,23,74,215,212,51,98,174,54,171,93,62,90,6,228,178,110,102,37,242,58,104,152,198,73,97,209,185,178,200,174,72,87,200,173,68,73,36,235,88,25,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,43,151,167,15,95,218,55,137,173,63,128,187,103,20,204,46,148,241,234,220,221,108,141,95,85,29,250,53,45,64,142,166,144,170,118,73,230,124,177,198,228,122,163,82,55,72,238,143,86,164,111,208,160,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,41,192,173,158,22,181,146,235,141,190,161,109,251,87,159,177,12,52,102,179,106,39,191,25,145,153,44,61,113,168,139,34,207,51,27,29,119,72,201,156,207,240,61,172,115,222,246,171,223,223,249,95,114,251,173,150,173,133,226,135,122,113,86,216,198,88,109,253,31,131,179,20,181,159,223,12,181,108,83,205,36,177,78,215,43,21,204,157,172,130,88,187,36,98,182,95,204,199,51,175,96,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,226,120,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,202,22,196,240,235,187,153,29,249,165,195,101,205,39,111,23,174,237,102,35,195,75,70,220,79,114,85,123,186,43,172,72,176,181,234,181,155,18,172,235,52,104,246,120,81,101,106,185,157,21,111,251,133,94,25,244,111,10,27,71,79,107,116,125,235,121,23,186,195,178,89,124,157,149,86,191,35,145,145,145,178,89,210,62,229,108,44,237,138,54,50,54,170,246,177,141,238,115,223,223,35,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,239,39,212,13,67,242,51,150,211,192,158,228,109,199,14,156,179,48,59,209,171,233,250,28,85,31,181,178,57,121,49,212,81,246,178,22,157,151,158,164,8,168,222,158,73,159,219,90,6,190,71,35,81,173,141,28,246,49,157,91,82,220,75,241,23,174,248,160,221,59,251,153,174,172,127,181,167,135,165,217,15,249,179,23,234,102,154,10,126,72,162,143,205,226,243,189,190,87,183,189,255,0,222,171,253,200,147,167,149,215,47,251,153,123,152,222,38,247,191,78,248,113,80,250,108,142,135,197,207,36,240,90,146,212,83,197,60,57,103,120,222,206,216,83,197,210,40,228,71,182,102,200,233,21,168,196,137,210,219,80,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,40,219,153,127,3,150,120,113,214,83,111,14,135,125,71,237,214,180,204,72,200,106,70,200,171,191,7,145,153,36,157,105,54,22,35,90,181,149,172,149,208,185,141,252,140,141,99,122,34,181,143,154,26,233,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,38,130,120,28,225,19,21,194,14,209,187,74,79,145,169,152,213,153,235,13,201,106,60,172,21,218,198,62,116,98,53,149,97,122,181,37,125,104,83,187,179,200,189,85,242,77,34,54,63,42,198,217,20,14,127,190,155,23,183,28,69,237,198,71,107,247,67,13,235,177,87,186,75,12,209,42,50,214,62,211,81,82,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,207,103,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,171,35,196,238,242,228,184,125,196,112,197,38,168,240,232,28,62,66,198,65,148,171,194,216,164,179,228,149,38,108,22,36,111,69,150,24,231,89,102,99,29,255,0,231,37,85,114,187,199,2,69,245,112,171,195,62,178,226,191,119,41,237,110,143,189,83,28,198,215,118,75,47,147,178,168,230,99,177,209,190,54,75,58,71,220,142,153,253,210,198,198,70,213,78,231,189,189,206,99,59,228,102,138,116,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,41,3,152,255,0,48,11,156,68,103,101,218,77,161,212,95,240,79,67,211,79,45,154,241,207,94,77,69,107,177,146,119,88,100,204,142,70,67,12,138,172,100,42,222,213,146,37,149,202,255,0,220,164,93,175,255,0,180,81,255,0,225,255,0,126,37,85,154,168,40,219,153,103,2,181,184,101,212,213,119,63,108,104,84,171,181,250,142,196,24,218,180,91,106,89,39,196,100,82,186,171,160,122,207,35,229,153,147,36,19,76,217,17,203,218,190,72,220,214,35,99,89,56,175,7,220,38,107,46,46,183,67,238,62,10,197,188,62,10,133,121,44,231,117,27,104,37,168,49,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,253,60,143,68,86,196,245,77,9,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,150,156,150,55,231,70,210,211,218,175,135,44,205,218,152,253,67,115,48,253,77,133,73,172,42,63,42,199,213,142,43,48,196,197,98,55,190,6,212,142,69,78,245,123,217,43,220,140,70,194,247,18,3,152,239,3,150,120,173,209,180,53,134,223,62,165,125,197,209,245,231,101,24,101,100,81,51,55,81,202,143,90,82,206,168,142,99,218,228,115,160,115,157,226,107,229,149,174,70,164,203,44,116,87,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,188,248,166,202,241,79,176,213,243,186,190,27,110,214,26,106,194,225,245,5,196,197,58,173,43,179,167,230,138,104,36,111,88,94,247,66,177,58,86,49,90,172,145,92,190,40,227,124,61,210,128,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,145,88,173,1,163,112,90,203,63,184,56,109,61,82,158,161,213,85,232,214,205,94,133,21,175,190,202,105,42,86,89,81,23,181,207,99,103,145,136,254,157,234,206,198,170,171,99,98,54,58,243,71,246,39,185,191,162,252,197,34,128,77,84,25,172,226,159,1,179,90,91,136,45,109,128,225,251,55,246,174,129,167,144,70,98,44,182,203,172,199,248,196,197,158,56,166,114,34,203,12,115,172,209,199,39,87,119,198,198,59,190,78,190,71,115,76,76,120,169,178,180,161,206,221,183,79,26,251,17,182,229,138,149,155,102,120,96,87,39,145,241,196,233,35,108,143,70,245,84,98,200,196,114,162,34,185,189,122,166,154,118,95,65,237,126,218,237,126,159,210,27,47,86,164,26,38,10,238,183,133,74,153,9,47,65,36,22,100,117,159,44,118,36,124,142,149,143,116,206,122,59,189,201,209,233,211,240,232,81,183,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,107,204,119,129,203,60,86,232,218,26,195,111,159,82,190,226,232,250,243,178,140,50,178,40,153,155,168,229,71,173,41,103,84,71,49,237,114,57,208,57,206,241,53,242,202,215,35,82,101,150,58,43,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,181,77,119,197,54,87,138,126,83,91,139,157,213,240,219,118,176,211,86,48,248,125,65,113,49,78,171,74,236,233,152,164,232,166,130,70,245,133,239,116,43,19,165,99,21,170,201,21,203,226,142,55,195,221,84,38,170,10,43,230,51,192,79,246,87,206,193,185,27,119,63,168,219,45,77,144,244,117,43,207,99,190,214,22,243,216,249,82,155,149,235,223,52,42,200,228,116,82,254,46,70,177,204,149,123,154,217,38,137,122,3,64,107,45,211,214,88,157,190,219,237,61,111,57,168,115,150,18,181,26,53,145,59,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,220,38,104,222,17,118,191,238,62,10,197,76,198,118,253,137,44,231,117,27,104,45,89,242,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,94,234,8,127,165,185,153,236,118,181,226,178,175,13,186,98,63,93,138,189,223,143,169,173,27,144,133,152,251,57,134,163,149,42,196,199,244,242,66,254,223,20,115,181,234,178,206,230,50,56,222,199,182,101,172,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,45,205,47,98,238,108,255,0,21,153,237,73,75,13,233,52,222,226,127,190,76,100,209,172,242,70,251,82,34,38,65,142,146,84,237,243,122,175,36,206,141,142,115,89,29,152,63,194,142,70,54,32,2,242,121,72,108,53,109,172,225,162,61,201,200,82,183,6,161,220,251,31,106,89,75,53,229,174,248,177,208,62,72,168,198,140,123,213,175,99,154,178,217,100,173,99,59,217,113,169,249,154,198,57,102,249,21,121,163,251,19,220,223,209,126,98,145,73,124,50,98,113,89,254,36,182,163,5,157,198,84,200,227,114,58,227,5,82,229,59,112,182,104,44,193,37,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,191,243,44,227,170,207,12,186,102,174,216,109,141,251,117,119,67,81,215,131,37,86,243,106,197,36,24,140,114,88,84,116,239,73,227,124,83,62,101,130,104,91,26,53,123,83,201,35,156,197,108,105,37,43,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,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,76,240,141,181,241,97,90,149,46,235,108,229,120,29,171,51,21,37,177,224,189,60,82,78,248,89,28,114,189,90,214,66,219,47,137,30,214,70,178,35,81,239,107,85,123,91,13,121,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,3,154,111,207,17,91,71,195,110,141,179,172,247,91,86,84,199,49,181,230,154,142,49,146,177,217,28,179,227,86,53,97,167,93,92,142,153,253,210,196,138,169,209,140,239,71,72,230,51,171,146,21,241,13,197,158,141,226,235,150,38,230,107,140,21,122,152,124,237,11,24,154,217,221,56,219,235,106,124,83,215,57,85,32,87,189,99,137,94,201,98,98,72,215,163,59,58,249,24,138,174,137,232,148,236,106,160,25,87,46,39,148,87,22,122,55,80,237,222,63,133,60,205,122,152,77,67,165,107,217,179,133,146,107,234,231,234,22,79,110,221,171,41,20,107,27,91,27,224,108,145,245,103,145,239,123,59,228,68,70,198,254,215,53,14,5,107,107,253,61,149,226,123,107,104,84,131,83,224,235,205,146,214,112,205,106,94,252,182,58,10,176,177,179,196,178,72,176,198,250,176,214,85,88,216,198,121,88,231,175,115,164,99,25,39,85,229,115,195,198,43,99,54,26,108,158,95,21,111,29,184,186,162,195,37,214,52,109,220,107,231,199,44,125,242,227,234,73,3,23,252,149,233,78,212,54,22,41,17,38,69,182,190,78,137,216,198,76,160,68,174,97,156,105,226,184,88,218,251,24,45,33,168,42,55,117,53,45,116,77,63,77,107,54,210,210,129,100,237,151,33,60,110,114,53,140,107,82,86,196,175,71,35,230,70,167,142,70,50,110,218,12,44,251,148,167,26,255,0,98,92,167,194,110,230,228,241,84,240,179,121,164,209,121,9,215,193,35,111,77,63,145,248,199,42,55,178,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,181,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,21,87,205,115,142,159,244,252,47,236,166,179,255,0,186,42,235,251,180,91,255,0,53,173,197,199,97,29,255,0,173,245,76,107,127,237,33,87,255,0,198,33,58,175,37,79,107,26,167,234,5,239,142,199,19,252,141,92,196,182,46,230,255,0,112,167,170,244,222,7,13,246,158,164,192,248,181,38,6,22,172,235,35,173,85,85,89,89,20,112,163,157,52,210,85,125,168,99,141,90,230,186,73,153,254,21,68,123,115,216,14,235,193,30,195,86,226,59,137,125,29,182,217,154,86,231,211,203,97,249,77,64,176,215,150,70,38,58,179,22,89,35,149,241,61,142,133,147,57,177,214,73,123,219,216,251,12,84,234,238,214,174,140,192,5,0,243,71,247,217,185,191,162,252,61,34,90,114,88,223,157,27,75,79,106,190,28,179,55,106,99,245,13,204,195,245,54,21,38,176,168,252,171,31,86,56,172,195,19,21,136,222,248,27,82,57,21,59,213,239,100,175,114,49,27,11,220,72,14,99,188,14,89,226,183,70,208,214,27,124,250,149,247,23,71,215,157,148,97,149,145,68,204,221,71,42,61,105,75,58,162,57,143,107,145,206,129,206,119,137,175,150,86,185,26,147,44,177,209,94,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,114,243,226,155,43,197,62,195,87,206,234,248,109,187,88,105,171,11,135,212,23,19,20,234,180,174,206,159,154,41,160,145,189,97,123,221,10,196,233,88,197,106,178,69,114,248,163,141,240,247,74,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,96,113,41,157,226,167,124,115,27,155,147,79,14,42,30,236,94,155,168,234,172,130,74,152,120,166,145,245,227,149,26,231,247,76,190,87,201,34,171,222,158,73,30,141,84,98,49,173,249,56,85,226,99,89,112,161,187,148,247,75,71,209,169,145,99,171,187,27,151,198,89,68,107,50,56,233,31,27,229,129,36,237,87,66,254,232,163,123,36,106,47,107,216,222,230,189,157,241,191,69,58,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,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,43,115,171,247,79,165,190,159,209,249,28,137,231,249,73,232,13,27,186,123,233,175,246,251,112,116,245,76,230,158,206,109,189,250,215,168,217,69,236,149,159,105,99,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,56,175,24,156,42,235,46,20,55,115,33,163,243,56,219,110,211,25,27,22,44,233,60,188,146,36,204,200,227,145,255,0,145,29,43,88,198,250,152,218,232,219,51,59,91,218,245,71,34,120,223,27,223,34,185,94,241,211,251,20,213,76,216,237,227,214,126,147,109,179,93,255,0,99,217,186,222,232,112,89,73,36,106,167,89,149,201,233,233,205,214,79,39,84,115,25,42,178,79,221,53,214,36,91,169,51,89,197,143,186,125,228,250,129,168,126,70,114,210,121,65,113,49,163,117,142,207,86,225,149,212,109,208,213,154,14,189,220,147,21,200,178,65,146,199,79,121,210,186,118,61,26,137,27,226,150,219,34,116,110,254,244,88,222,199,59,172,141,139,228,230,185,193,71,237,55,74,207,196,166,217,227,49,85,181,38,146,199,216,179,171,98,233,225,155,49,139,134,54,185,44,119,171,146,55,77,86,56,223,248,57,189,242,68,189,168,245,88,97,137,221,3,149,31,14,159,177,110,28,96,215,249,186,253,154,147,116,189,62,118,199,231,235,226,197,181,142,251,58,47,203,43,227,119,88,229,146,199,114,53,143,79,87,227,122,117,137,58,77,80,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,121,248,244,6,141,139,95,216,221,38,233,234,139,171,45,97,225,192,63,44,228,87,78,152,232,166,146,118,215,98,170,244,99,22,89,158,247,118,162,119,170,71,223,221,227,143,183,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,3,53,156,88,251,167,222,79,168,26,135,228,103,62,77,111,191,58,203,89,236,246,222,108,107,174,219,169,164,244,5,123,143,102,61,182,17,208,93,200,216,189,110,195,174,189,168,198,175,123,98,178,200,26,215,43,251,18,57,28,197,111,154,70,146,3,151,95,2,182,120,165,214,73,174,55,6,133,182,109,94,2,196,208,222,154,181,168,152,252,158,70,20,174,244,198,170,36,137,60,44,116,118,27,35,230,107,63,192,199,49,175,99,220,143,101,233,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,252,157,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,142,188,40,240,9,181,252,41,107,253,109,184,218,99,41,111,35,146,212,246,44,213,197,68,228,146,40,48,152,73,38,108,204,160,198,186,89,29,59,209,209,198,142,177,35,149,206,72,163,237,108,127,188,89,37,0,0,174,14,119,25,61,27,22,203,237,238,26,244,117,23,86,90,213,18,217,197,189,213,21,211,166,58,42,146,54,234,50,110,222,140,98,203,53,14,230,119,39,122,164,107,209,222,53,86,211,177,118,124,154,117,62,141,201,240,185,148,211,56,44,125,74,25,220,38,168,182,252,235,27,146,89,231,186,249,226,137,208,93,124,43,248,215,99,162,106,86,107,81,59,28,180,164,122,42,185,94,137,61,78,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,230,185,199,79,250,126,23,246,83,89,255,0,221,21,117,253,218,45,255,0,154,214,226,227,176,142,255,0,214,250,166,53,191,246,144,171,255,0,227,16,149,86,90,167,255,0,104,163,255,0,195,254,252,74,171,53,80,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,120,174,24,184,122,210,188,47,236,214,23,104,244,181,159,95,232,60,150,114,57,71,213,142,188,217,59,210,187,186,91,18,53,137,255,0,54,54,35,156,247,50,40,162,98,189,253,157,203,213,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,47,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,242,156,65,114,207,217,174,33,184,130,196,239,166,164,205,229,105,71,39,139,239,94,18,5,114,199,159,240,68,200,235,118,205,222,143,169,249,35,100,114,248,209,123,227,99,123,60,50,119,74,233,65,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,75,116,230,189,199,29,109,53,138,205,240,143,183,44,182,153,220,149,122,236,213,217,100,124,181,210,141,73,91,28,237,165,2,181,90,178,190,120,156,207,43,151,172,73,12,174,143,163,221,35,252,53,107,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,165,241,131,194,102,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,145,92,177,120,241,253,136,103,107,108,54,236,102,187,116,14,160,200,55,236,220,166,71,35,227,171,165,230,115,38,116,157,27,226,114,248,108,78,234,232,238,233,35,138,23,44,147,47,78,249,92,188,171,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,33,255,0,16,92,179,246,107,136,110,32,177,59,233,169,51,121,90,81,201,226,251,215,132,129,92,177,231,252,17,50,58,221,179,119,163,234,126,72,217,28,190,52,94,248,216,222,207,12,157,210,187,229,230,17,160,52,110,214,114,225,214,219,125,183,218,122,166,15,79,96,235,225,43,81,163,89,23,178,38,125,179,77,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,136,77,84,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,215,130,30,1,180,175,6,191,121,114,255,0,124,190,249,106,77,71,225,173,246,164,152,120,232,250,58,49,254,111,79,11,123,229,145,60,146,47,124,139,229,237,127,138,15,200,139,31,115,165,80,57,87,20,123,23,253,165,54,39,83,108,167,222,159,187,159,120,253,23,249,207,208,250,207,7,167,185,5,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,23,57,154,255,0,64,107,45,172,214,89,109,190,220,29,61,111,7,168,112,118,22,181,234,54,81,59,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,107,205,127,172,183,63,83,79,172,247,3,80,219,206,231,109,87,169,90,198,66,218,163,167,157,149,171,199,94,37,145,221,58,189,233,20,49,162,189,221,94,245,69,115,149,206,85,114,220,79,37,79,107,26,167,234,5,239,142,199,19,252,0,8,43,206,11,103,48,90,231,134,5,221,91,19,122,124,214,218,100,32,177,78,78,215,191,207,86,245,136,42,88,173,209,30,214,55,185,239,173,47,145,90,247,39,166,236,111,106,72,229,41,4,247,251,3,179,153,222,32,55,151,73,236,238,156,155,211,219,212,217,6,215,146,207,107,31,233,42,177,174,146,205,158,199,189,137,39,138,8,229,151,199,222,142,127,103,107,127,51,145,13,47,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,100,85,230,143,236,79,115,127,69,249,138,69,21,237,62,186,253,151,238,158,141,220,207,178,254,211,251,165,168,49,217,223,69,231,240,250,175,75,102,57,188,94,78,215,118,119,120,251,123,187,93,211,175,94,139,211,161,242,235,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,231,185,112,114,255,0,167,195,190,10,45,219,221,237,59,255,0,11,23,253,76,17,86,177,36,22,35,211,181,123,223,31,109,119,194,249,35,124,211,70,136,247,204,142,238,72,229,72,154,140,253,242,203,58,138,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,0,10,160,230,251,194,70,178,155,43,103,139,140,22,168,183,152,193,65,94,150,47,59,137,191,101,58,225,24,142,108,16,73,73,23,162,45,105,37,145,59,226,79,206,217,166,124,137,222,217,95,225,172,10,89,108,174,58,181,250,120,252,157,186,181,242,149,210,165,232,161,153,204,101,168,18,88,230,72,165,106,47,71,177,37,134,41,17,174,234,157,241,177,223,222,212,84,249,77,84,3,42,231,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,43,115,12,218,253,241,216,109,65,186,155,141,114,166,139,201,109,221,120,23,90,178,86,201,232,161,89,123,146,11,21,93,249,157,35,39,116,111,108,112,34,186,100,145,60,93,36,235,28,146,210,95,237,251,121,127,108,191,218,15,246,133,149,253,161,125,161,246,159,219,189,237,243,121,187,123,59,123,58,120,252,62,63,221,120,59,124,94,47,221,118,120,255,0,33,127,220,23,234,157,216,215,60,48,104,13,107,189,215,189,110,175,212,24,249,50,150,108,248,171,71,231,171,61,137,100,165,39,101,100,108,77,238,168,250,235,209,17,28,157,122,61,17,253,200,56,174,226,187,110,56,74,219,135,235,93,107,47,174,202,222,242,65,128,192,65,50,50,214,94,211,81,21,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,158,205,210,221,45,119,189,58,239,39,185,155,151,157,251,103,82,102,124,62,182,239,165,134,191,151,197,11,33,143,247,112,177,145,183,164,113,49,191,149,169,215,167,85,234,170,170,190,84,23,103,203,115,152,37,158,34,107,73,179,219,201,149,168,221,197,199,87,117,154,89,41,165,138,23,234,102,44,179,201,42,69,94,24,34,134,23,214,133,32,106,177,174,115,228,98,62,78,157,25,34,164,245,50,174,95,247,43,143,98,123,101,250,215,204,93,57,255,0,49,254,96,20,248,119,193,75,180,155,67,168,191,225,98,255,0,166,158,91,53,227,130,196,122,118,175,123,36,238,176,201,153,36,111,154,104,209,88,200,85,189,201,28,171,43,149,159,185,73,105,4,186,158,74,158,214,53,79,212,11,223,29,142,39,248,51,131,198,134,206,96,182,11,138,13,127,181,90,90,110,252,46,43,33,29,140,116,125,175,79,77,86,221,120,173,197,91,171,222,247,191,194,203,13,139,200,231,43,159,227,239,94,138,238,137,197,75,137,228,193,176,214,116,174,215,234,93,255,0,206,210,169,234,53,197,134,226,240,79,117,120,157,60,120,234,114,72,217,228,100,200,245,123,25,53,158,172,116,74,214,126,52,99,122,247,163,152,173,177,240,1,64,60,209,253,246,110,111,232,191,15,72,139,248,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,60,167,16,92,179,246,107,136,110,32,177,59,233,169,51,121,90,81,201,226,251,215,132,129,92,177,231,252,17,50,58,221,179,119,163,234,126,72,217,28,190,52,94,248,216,222,207,12,157,210,186,80,104,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,245,114,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,152,167,29,86,120,165,214,75,161,246,250,253,182,109,94,2,196,51,81,134,205,88,152,252,158,70,20,176,197,201,34,172,105,60,44,116,118,29,27,33,115,255,0,192,198,189,204,99,220,172,100,53,4,191,229,251,199,118,119,133,93,85,30,138,213,47,245,187,101,168,50,9,38,70,183,70,71,246,93,169,228,171,28,185,94,246,87,150,196,254,42,213,220,158,153,170,141,127,94,169,209,223,138,222,246,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,243,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,213,56,151,225,211,66,113,65,181,151,246,207,93,87,255,0,107,115,15,119,190,111,243,102,83,211,77,12,23,60,113,75,31,155,197,231,123,188,79,119,99,255,0,185,83,251,149,51,153,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,45,167,148,119,24,58,155,116,113,87,184,110,220,5,183,144,201,104,252,60,119,244,246,73,177,87,138,8,112,149,155,86,155,104,189,177,177,142,239,141,206,141,205,145,222,71,72,146,200,142,115,124,109,239,172,190,44,125,211,239,39,212,13,67,242,51,156,255,0,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,19,192,231,23,120,174,47,182,141,218,174,124,117,76,62,172,192,216,110,55,81,226,160,176,215,177,147,171,17,204,181,11,21,203,43,43,76,157,221,158,68,234,143,142,104,209,210,120,150,71,72,160,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,122,14,14,248,85,214,92,87,238,230,63,71,225,177,182,219,166,49,214,43,217,213,153,120,228,72,89,142,199,43,255,0,58,54,87,49,237,245,50,53,178,54,22,118,187,185,232,174,84,241,178,71,179,66,122,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,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,63,226,23,84,231,116,54,193,110,94,181,210,215,189,22,107,79,232,252,206,83,29,103,196,201,60,22,160,165,44,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,82,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,212,241,99,237,99,121,62,159,234,31,142,156,205,97,170,128,0,0,207,183,50,29,239,202,239,119,21,250,177,217,12,29,76,93,125,7,98,198,135,162,200,100,116,143,158,10,23,44,34,207,43,151,162,43,228,150,73,94,136,214,162,53,138,198,126,101,106,200,254,43,38,208,235,38,108,189,125,251,108,21,36,210,115,234,137,180,131,228,108,233,231,131,34,202,145,218,107,95,26,244,85,100,145,72,245,107,155,221,209,97,145,31,217,214,62,249,85,202,35,120,177,91,107,197,27,244,142,163,207,91,163,141,220,28,60,184,74,209,45,166,197,74,76,171,101,142,106,142,157,175,123,90,175,86,178,196,17,42,35,159,228,180,214,53,63,120,229,47,36,229,92,88,251,88,222,79,167,250,135,227,167,51,88,93,159,50,62,96,150,120,118,173,30,207,108,222,86,163,183,23,35,93,182,110,228,161,150,41,159,166,88,146,193,36,73,45,121,160,150,25,159,102,21,157,168,199,57,175,141,138,201,58,116,124,106,180,217,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,90,167,255,0,104,163,255,0,195,254,252,74,171,53,80,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,143,41,166,56,81,206,235,190,14,243,28,77,232,168,178,185,75,250,79,88,91,195,231,241,112,66,201,35,135,14,202,53,167,75,237,232,169,34,120,164,149,201,42,34,61,60,114,54,69,241,182,25,28,238,107,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,233,94,40,54,107,11,187,154,90,183,160,245,254,74,217,28,91,237,71,98,108,101,232,157,219,45,121,28,197,255,0,155,35,21,205,99,159,20,177,61,88,206,254,212,234,160,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,68,85,230,143,236,79,115,127,69,249,138,69,0,159,86,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,120,23,224,203,5,193,230,220,90,198,73,149,251,103,89,234,143,79,99,83,100,162,123,210,171,164,137,31,226,173,90,55,116,233,12,94,89,81,36,115,82,73,28,247,57,221,168,172,138,62,129,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,51,195,189,27,67,172,182,23,116,53,6,209,238,4,21,35,206,233,219,13,134,194,212,157,38,130,86,62,54,203,20,209,191,240,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,242,153,60,182,87,53,101,151,51,57,59,119,236,71,94,10,140,150,204,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,238,107,24,214,167,68,68,66,231,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,4,53,230,59,192,229,158,43,116,109,13,97,183,207,169,95,113,116,125,121,217,70,25,89,20,76,205,212,114,163,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,16,150,233,201,67,119,180,107,244,6,178,216,71,79,110,61,89,6,98,198,175,100,110,129,124,19,227,159,13,42,174,115,36,78,168,143,142,88,216,142,107,187,122,164,209,171,59,250,73,217,102,132,0,230,183,197,30,251,112,215,251,46,253,138,107,159,187,159,120,254,219,251,79,252,217,78,231,159,211,250,31,15,252,102,41,59,123,124,242,255,0,135,167,94,239,199,175,68,233,207,249,95,241,153,196,159,17,59,251,159,209,91,199,185,31,120,48,180,180,125,172,164,21,190,199,161,83,178,211,46,210,141,178,119,215,130,55,175,70,77,34,116,85,237,252,221,122,117,68,84,179,240,126,78,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,102,139,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,55,249,45,236,230,11,88,111,46,173,222,44,188,222,75,123,119,143,175,95,23,91,181,233,219,107,36,219,17,186,207,123,94,136,189,144,65,98,47,27,152,246,187,212,247,126,87,70,213,91,148,4,85,230,143,236,79,115,127,69,249,138,69,0,150,169,202,143,129,111,244,28,80,111,94,140,255,0,185,237,104,10,87,157,255,0,57,206,202,73,93,91,255,0,170,244,175,115,191,237,230,70,127,197,230,45,80,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,0,2,138,249,140,240,19,253,149,243,176,110,70,221,207,234,54,203,83,100,61,29,74,243,216,239,181,133,188,246,62,84,166,229,122,247,205,10,178,57,29,20,191,139,145,172,115,37,94,230,182,73,161,89,167,221,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,172,202,185,47,245,39,5,31,109,240,15,183,252,88,237,150,51,43,115,53,15,218,145,235,76,124,9,231,141,212,97,200,221,141,153,54,162,187,190,63,11,34,138,57,91,27,92,213,141,91,42,164,105,20,207,124,64,59,175,4,123,13,91,136,238,37,244,118,219,102,105,91,159,79,45,135,229,53,2,195,94,89,24,152,234,204,89,100,142,87,196,246,58,22,76,230,199,89,37,239,111,99,236,49,83,171,187,90,186,8,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,159,126,48,120,179,214,92,93,110,135,223,140,237,123,120,124,21,10,241,214,193,105,199,95,75,80,98,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,59,250,120,216,170,173,137,136,157,255,0,149,207,4,152,174,32,117,52,219,219,185,16,84,185,162,116,94,97,149,25,133,183,85,182,32,206,221,74,239,145,209,73,210,102,186,54,64,233,41,74,173,124,111,142,100,145,99,94,168,146,33,2,203,20,210,252,191,233,241,17,203,219,109,247,111,104,116,239,252,44,80,251,70,9,107,87,146,10,241,234,42,191,109,218,143,182,195,230,124,113,178,104,99,85,123,38,87,119,44,113,44,78,71,254,229,98,175,92,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,153,236,45,211,101,56,193,211,60,35,114,196,219,124,211,150,165,221,109,156,175,168,27,164,240,246,226,177,224,189,60,89,201,153,51,228,146,38,43,90,200,91,101,146,171,28,248,214,68,106,177,142,106,175,115,106,175,95,235,253,101,186,122,203,45,184,59,131,168,109,231,53,14,114,194,217,189,122,202,167,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,159,86,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,75,127,228,169,237,99,84,253,64,189,241,216,226,127,130,178,249,207,240,241,149,212,154,103,77,113,35,166,177,85,30,205,39,93,216,77,81,97,215,28,217,210,148,214,35,244,14,100,78,94,199,49,150,39,176,215,43,63,121,214,212,106,168,230,53,86,58,139,52,209,176,59,57,130,225,255,0,102,180,158,206,233,201,189,69,77,51,143,109,121,44,246,189,158,174,211,220,233,44,217,236,123,222,177,249,103,146,89,124,125,234,214,119,246,183,242,181,16,232,0,168,14,61,120,245,226,199,101,184,177,215,59,103,182,155,173,246,54,155,195,125,153,232,169,125,133,141,177,226,242,227,106,205,39,239,38,174,249,29,214,73,94,239,204,229,233,215,162,116,68,68,73,127,202,255,0,126,247,99,136,157,130,207,235,93,227,213,127,120,51,84,181,133,172,92,22,125,13,106,157,149,89,74,148,141,143,178,188,113,177,122,62,105,23,170,167,119,230,233,215,162,34,37,96,243,71,247,217,185,191,162,252,61,35,202,105,142,20,115,186,239,131,188,199,19,122,42,44,174,82,254,147,214,22,240,249,252,92,16,178,72,225,195,178,141,105,210,251,122,42,72,158,41,37,114,74,136,143,79,28,141,145,124,109,134,71,59,154,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,186,87,138,13,154,194,238,230,150,173,232,61,127,146,182,71,22,251,81,216,155,25,122,39,118,203,94,71,49,127,230,200,197,115,88,231,197,44,79,86,51,191,181,58,169,84,28,208,121,130,86,203,86,205,112,189,178,217,91,108,99,44,58,134,176,206,86,150,90,207,239,134,91,85,238,97,86,41,96,107,149,138,230,64,231,207,20,189,146,49,93,23,230,99,159,214,189,118,7,103,51,188,64,111,46,147,217,221,57,55,167,183,169,178,13,175,37,158,214,63,210,85,99,93,37,155,61,143,123,18,79,20,17,203,47,143,189,28,254,206,214,254,103,34,29,215,153,14,195,104,222,27,119,47,110,54,167,70,82,168,214,99,182,223,28,252,157,232,107,172,47,203,100,86,245,244,177,118,84,115,222,238,249,28,222,168,213,123,187,24,140,141,171,216,198,162,125,124,178,54,47,110,56,139,222,13,117,181,251,161,134,245,216,171,219,127,118,88,102,137,81,150,177,246,155,144,199,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,197,120,151,225,211,93,240,191,186,119,246,207,93,87,255,0,107,115,15,119,190,31,243,158,47,212,205,12,23,60,113,75,39,135,203,224,123,188,79,119,123,63,185,83,251,149,102,87,42,126,56,235,109,174,86,135,11,123,146,203,114,224,181,62,97,25,165,178,109,124,179,174,59,35,105,204,98,82,124,125,85,25,90,105,122,57,174,141,169,227,154,89,28,244,115,101,116,144,249,254,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,74,174,104,92,116,254,197,52,171,246,59,103,53,159,164,220,156,215,103,219,22,105,55,186,108,22,46,72,220,171,210,100,114,122,123,147,117,143,199,209,28,246,68,175,147,247,78,117,121,22,154,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,66,124,20,112,163,130,225,47,102,169,104,223,22,42,230,175,201,116,185,170,115,116,161,123,125,125,174,231,172,113,163,164,85,122,195,3,31,226,141,58,49,171,209,242,120,216,249,100,66,139,56,177,247,79,188,159,80,53,15,200,206,117,93,73,193,70,170,204,240,99,183,252,88,237,150,51,237,26,141,199,229,35,214,152,248,18,71,218,135,211,229,110,198,204,155,81,92,228,116,45,129,145,71,43,99,107,124,77,133,178,170,57,174,153,241,241,254,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,66,124,58,239,206,141,226,75,104,240,91,173,163,46,212,115,50,53,216,204,157,24,108,44,207,196,228,81,141,91,20,165,87,49,142,239,141,206,232,142,86,55,189,138,201,26,157,143,106,175,75,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,79,148,254,150,193,105,254,9,116,134,91,17,71,211,219,212,217,12,190,83,41,39,149,239,245,22,153,122,106,141,147,163,149,81,157,32,169,93,157,26,136,223,201,215,167,115,156,171,48,1,229,55,99,66,254,212,54,179,89,109,159,218,159,102,125,237,211,249,28,23,173,240,121,189,47,170,173,36,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,173,111,247,12,127,249,232,191,232,79,255,0,79,147,255,0,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,57,87,21,91,165,251,22,225,199,113,119,50,28,239,216,215,240,218,126,215,217,87,125,47,168,241,101,37,103,134,143,238,213,143,107,186,218,150,6,254,118,171,19,175,87,244,106,57,83,53,133,207,107,94,14,244,109,78,84,145,104,139,120,123,120,44,238,156,210,237,220,203,50,94,166,177,221,139,63,29,55,90,182,203,17,179,194,174,127,137,243,209,111,153,28,232,163,241,245,71,186,22,149,3,183,186,215,43,182,186,255,0,77,110,54,10,189,73,242,90,87,49,75,55,78,43,108,115,160,146,122,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,239,52,229,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,30,3,139,31,107,27,201,244,255,0,80,252,116,230,107,15,213,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,169,229,193,203,254,159,14,248,40,183,111,119,180,239,252,44,95,245,48,69,90,196,144,88,143,78,213,239,124,125,181,223,11,228,141,243,77,26,35,223,50,59,185,35,149,34,106,51,247,203,45,32,150,169,255,0,218,40,255,0,240,255,0,191,18,170,205,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,18,185,145,242,251,173,195,181,152,247,135,102,241,86,221,183,89,27,13,173,119,27,12,82,204,205,50,244,138,8,226,89,108,77,60,179,76,203,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,39,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,75,169,229,139,192,119,236,67,5,91,126,119,99,11,219,175,181,6,61,191,102,226,242,56,239,29,173,47,11,159,51,100,232,239,43,147,205,98,7,87,87,119,71,28,176,181,100,133,122,119,202,213,159,224,141,92,116,112,101,130,227,15,110,42,227,35,202,253,141,172,244,191,168,177,166,114,82,189,235,85,178,74,140,242,214,179,27,122,245,134,95,20,72,178,53,171,36,110,99,92,222,228,71,197,38,125,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,127,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,0,0,10,1,230,143,239,179,115,127,69,248,122,68,117,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,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,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,120,174,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,231,251,253,188,120,46,31,246,107,86,111,22,163,135,212,84,211,56,247,88,142,183,115,217,234,237,61,201,29,106,221,236,99,214,63,44,242,69,23,147,177,90,206,254,231,126,86,170,153,161,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,155,252,159,119,143,59,161,184,160,77,170,175,15,168,194,238,94,62,122,247,35,238,99,60,22,168,215,158,221,123,61,85,142,123,187,88,203,49,120,209,204,106,250,158,247,119,44,109,66,239,193,21,121,163,251,19,220,223,209,126,98,145,72,28,61,105,108,22,185,223,221,180,209,90,166,143,173,194,234,13,97,134,197,228,107,121,95,31,158,172,247,98,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,77,52,128,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,8,171,205,31,216,158,230,254,139,243,20,138,1,38,167,44,254,53,241,220,48,107,188,150,137,220,188,159,166,219,109,91,214,205,219,146,45,169,190,198,189,12,50,44,118,33,175,11,100,239,243,116,100,18,35,99,238,94,144,57,94,141,133,90,235,212,50,174,95,247,43,143,98,123,101,250,215,204,93,43,215,153,31,47,186,220,59,89,143,120,118,111,21,109,219,117,145,176,218,215,113,176,197,44,204,211,47,72,160,142,37,150,196,211,203,52,204,179,50,206,228,123,154,214,70,245,100,125,122,190,52,89,149,202,51,135,175,217,79,15,178,238,206,78,206,85,153,173,213,240,221,151,31,114,175,167,142,157,26,146,217,142,155,163,71,39,124,158,102,74,249,252,170,168,215,71,52,61,173,232,213,124,147,168,162,190,102,28,20,99,184,96,215,120,221,109,182,152,207,77,182,218,183,165,106,84,227,75,83,125,141,122,24,99,73,43,205,98,103,73,223,230,232,249,227,87,73,220,189,39,106,49,27,10,57,220,215,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,177,212,146,154,171,140,220,237,190,12,116,87,7,122,75,21,232,113,84,125,93,141,87,145,176,198,62,76,132,142,202,207,118,181,106,233,248,248,225,103,116,18,62,79,194,71,200,212,98,118,49,142,243,243,94,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,67,219,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,220,203,130,213,57,81,240,45,254,131,138,13,235,209,159,247,61,173,1,74,243,191,231,57,217,73,43,171,127,245,94,149,238,119,253,188,200,207,248,188,196,85,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,157,185,207,239,205,109,85,186,26,107,96,48,87,109,250,125,15,93,217,76,235,27,98,86,193,38,70,228,113,186,8,223,10,177,24,247,195,91,163,219,42,57,255,0,133,233,24,157,138,215,163,171,128,209,239,5,251,199,157,223,222,24,52,6,234,234,152,123,51,89,92,124,149,242,50,119,49,125,77,170,150,37,169,45,158,140,99,24,207,51,235,186,95,27,90,141,103,147,177,58,163,122,175,107,4,0,226,143,149,39,246,148,223,109,77,189,127,183,175,187,159,120,253,23,249,179,238,183,172,240,122,122,112,86,255,0,77,234,227,238,238,240,119,127,129,58,119,116,252,122,117,94,255,0,193,79,10,95,216,251,107,50,187,103,247,247,239,111,218,122,130,124,239,173,251,47,208,120,252,149,171,195,226,241,249,165,235,211,211,119,119,119,39,94,254,157,63,14,171,80,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,68,174,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,120,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,37,115,43,224,163,29,196,94,220,94,221,13,21,140,235,185,186,71,30,217,43,61,169,106,121,50,184,186,201,102,87,227,34,130,55,43,18,103,190,119,62,55,36,78,123,164,99,34,85,107,94,174,101,32,233,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,7,96,226,219,137,139,60,83,234,29,7,174,51,52,109,193,168,112,122,30,142,156,212,19,76,145,118,93,200,193,106,211,228,183,18,68,214,181,172,149,179,71,34,179,177,157,143,115,216,136,230,177,175,119,213,193,159,20,191,217,31,91,107,13,200,165,166,254,219,205,100,180,125,172,22,18,188,174,237,170,203,210,220,169,43,101,178,168,228,122,194,198,65,35,149,172,252,207,114,53,157,88,142,89,25,197,117,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,2,231,185,101,112,37,138,217,29,27,142,223,61,210,211,54,227,221,12,245,121,29,86,158,82,6,177,250,110,147,213,205,107,35,143,170,171,44,205,23,71,72,247,246,200,198,73,224,237,141,82,111,44,75,231,87,238,159,75,125,63,163,242,57,18,58,240,147,196,197,158,22,53,14,188,215,24,106,54,231,212,57,205,15,123,78,105,249,161,72,187,41,100,103,181,85,241,219,149,37,107,154,230,68,216,100,145,25,216,254,247,181,140,84,107,94,231,183,143,234,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,5,228,242,235,224,86,183,11,90,53,53,198,224,208,168,253,212,207,215,154,27,211,86,181,43,217,140,199,76,181,222,152,213,68,145,96,153,237,146,187,100,124,205,103,248,222,230,53,239,99,81,239,153,70,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,43,47,152,167,2,182,120,90,214,75,174,54,250,133,183,237,94,126,196,48,209,154,205,168,158,252,102,70,100,176,245,198,162,44,139,60,204,108,117,221,35,38,115,63,192,246,177,207,123,218,175,127,63,224,115,139,188,175,8,59,184,237,87,62,58,222,99,73,231,171,183,27,168,241,80,88,115,30,248,17,232,230,90,133,138,228,137,246,97,94,238,207,34,116,86,73,52,104,232,252,171,35,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,130,188,7,243,72,213,91,147,186,121,29,179,226,91,45,138,139,239,102,66,53,210,87,105,99,100,143,211,222,177,102,40,98,196,36,112,70,254,232,87,203,221,28,211,57,28,207,27,210,89,100,239,106,178,207,192,43,47,157,198,232,98,170,232,13,189,217,120,91,82,124,150,79,49,46,168,176,173,186,223,61,56,43,67,37,104,187,235,244,87,118,78,235,115,118,200,170,212,235,82,70,162,59,241,236,174,14,21,118,183,246,211,196,118,221,109,156,216,47,182,104,102,117,5,95,181,105,122,175,79,229,197,196,255,0,53,239,222,35,216,230,244,171,20,238,252,142,71,175,78,140,234,229,106,46,146,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,25,187,26,23,246,95,186,122,203,108,254,212,251,79,238,150,160,200,224,189,111,131,195,234,189,45,153,33,242,248,251,157,217,221,227,238,237,238,119,78,189,58,175,78,165,223,114,172,222,60,238,238,240,143,136,173,168,225,235,111,65,100,37,209,209,217,238,103,249,85,90,208,65,37,101,236,99,26,140,241,193,98,40,58,126,103,59,193,222,231,43,158,168,157,175,139,31,107,27,201,244,255,0,80,252,116,230,107,11,84,229,71,192,183,250,14,40,55,175,70,127,220,246,180,5,43,206,255,0,156,231,101,36,174,173,255,0,213,122,87,185,223,246,243,35,63,226,243,22,168,101,92,181,79,254,209,71,255,0,135,253,248,149,86,106,160,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,211,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,148,47,196,231,47,253,216,217,142,32,177,219,73,160,52,238,87,84,226,181,198,66,104,52,37,151,73,89,109,100,227,142,40,100,157,178,178,55,254,235,211,249,209,146,77,43,97,141,91,27,229,232,198,117,70,218,247,1,124,27,229,120,59,208,25,156,22,119,114,237,234,124,150,167,177,86,253,202,112,53,209,98,177,179,178,20,108,141,171,27,149,92,247,185,202,173,125,133,70,44,172,138,186,44,113,248,255,0,25,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,64,38,170,14,41,197,119,21,219,113,194,86,220,63,90,235,89,125,118,86,247,146,12,6,2,9,145,150,178,246,154,136,170,214,170,162,248,225,103,115,86,89,149,21,177,181,205,68,71,189,241,198,248,87,203,155,153,78,187,220,237,199,159,102,120,152,214,24,171,150,243,255,0,188,211,25,217,235,67,66,71,222,234,198,38,49,204,175,19,33,119,149,21,207,137,206,236,119,145,174,143,172,174,150,38,50,207,192,5,0,243,71,247,217,185,191,162,252,61,35,149,99,248,116,215,121,190,28,110,241,47,128,175,235,180,222,11,80,90,193,106,15,207,12,95,102,118,179,31,233,101,252,242,164,147,121,164,200,43,59,99,141,124,126,30,231,47,71,254,89,63,202,67,73,113,47,38,246,199,172,246,193,182,232,237,154,216,251,55,91,221,179,19,36,199,89,99,96,146,104,160,72,157,44,110,146,202,59,177,25,36,61,207,175,234,26,231,181,98,145,209,203,118,128,2,184,57,207,239,205,157,43,181,250,107,96,48,87,106,122,141,113,97,217,76,235,27,98,39,79,30,58,156,145,186,8,223,10,177,94,198,77,103,163,219,42,57,159,141,25,24,157,232,231,163,105,216,253,93,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,211,70,213,110,102,149,222,77,184,211,155,165,162,173,250,140,46,166,199,197,144,173,221,36,111,146,30,244,252,240,75,227,123,216,217,162,122,58,57,24,142,94,201,24,246,170,245,106,158,172,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,199,245,39,28,123,71,166,184,180,194,240,143,113,150,211,59,146,175,217,111,45,43,217,94,149,28,140,176,178,122,116,149,101,86,172,175,158,39,47,71,71,215,164,146,214,141,168,247,73,39,134,69,0,1,21,121,163,251,19,220,223,209,126,98,145,64,39,181,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,94,79,45,221,11,196,118,223,240,227,139,194,113,11,148,255,0,180,118,153,195,92,129,255,0,106,97,113,125,159,146,189,185,85,223,250,22,58,234,222,250,236,232,199,63,251,160,175,64,37,255,0,114,184,246,39,182,95,173,124,197,210,74,106,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,39,215,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,158,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,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,205,101,194,46,232,125,199,206,216,183,152,193,95,175,29,156,22,163,117,4,171,6,85,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,191,167,141,234,136,217,88,171,194,143,65,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,1,149,114,116,242,224,229,255,0,115,136,140,236,91,183,187,218,119,254,9,232,122,152,34,173,98,73,235,201,168,173,118,62,62,218,239,133,241,200,200,97,145,81,239,153,29,218,178,68,145,53,31,251,229,138,239,202,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,159,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,60,1,103,220,148,247,210,158,43,59,173,56,120,207,102,124,63,109,246,106,77,59,90,68,130,56,223,106,38,120,239,49,175,85,73,100,153,240,182,171,219,26,35,218,145,212,157,255,0,147,163,149,246,212,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,211,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,148,47,196,231,47,253,216,217,142,32,177,219,73,160,52,238,87,84,226,181,198,66,104,52,37,151,73,89,109,100,227,142,40,100,157,178,178,55,254,235,211,249,209,146,77,43,97,141,91,27,229,232,198,117,70,218,247,1,124,27,229,120,59,208,25,156,22,119,114,237,234,124,150,167,177,86,253,202,112,53,209,98,177,179,178,20,108,141,171,27,149,92,247,185,202,173,125,133,70,44,172,138,186,44,113,248,255,0,25,64,85,95,53,62,3,191,236,191,21,123,65,133,255,0,101,46,175,193,99,49,223,250,247,217,205,185,254,95,253,157,178,178,56,127,218,88,123,191,210,188,170,176,90,79,43,238,95,117,178,213,176,188,80,239,78,42,219,24,203,13,191,163,240,118,98,150,179,251,225,150,173,138,121,164,150,41,218,229,98,185,147,181,144,75,23,100,140,86,203,249,152,230,117,181,242,149,185,213,251,167,210,223,79,232,252,142,68,128,5,175,114,190,229,247,103,19,103,11,197,14,244,226,170,61,239,174,219,250,63,7,102,40,172,179,178,104,170,216,167,154,73,98,157,205,71,163,95,59,89,4,177,119,198,244,108,191,149,237,103,75,74,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,36,166,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,67,110,25,249,84,109,31,15,155,185,103,117,179,58,174,222,186,126,58,199,159,73,209,201,99,153,11,48,239,71,185,89,60,202,215,185,182,236,177,190,52,100,157,145,49,143,71,72,145,247,248,214,41,190,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,35,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,227,19,138,173,101,197,126,238,100,53,134,103,37,109,186,99,29,98,197,109,39,136,146,52,133,152,236,114,191,242,43,162,107,222,223,83,35,91,27,166,127,115,187,158,136,212,95,27,35,99,56,81,113,60,169,248,227,179,185,88,170,28,45,238,75,42,69,157,211,24,116,102,150,201,181,241,64,153,28,117,86,177,137,73,241,245,69,125,152,98,232,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,161,110,106,123,199,130,221,222,46,50,245,180,228,61,106,104,44,124,90,58,75,61,207,255,0,42,181,90,121,228,178,189,143,99,85,158,57,236,75,7,79,204,215,120,59,218,229,107,209,19,170,242,75,210,217,219,123,251,174,181,173,122,61,248,92,86,143,92,93,203,62,86,39,138,213,187,181,228,175,31,98,175,123,187,153,74,202,245,68,86,167,143,163,149,21,205,69,185,66,141,185,194,232,172,86,149,227,5,249,220,125,139,114,88,214,58,95,27,155,188,217,158,213,100,115,177,211,81,70,196,136,212,84,103,138,140,78,84,114,185,123,220,245,235,209,81,173,235,252,146,247,143,59,22,170,215,92,63,88,135,205,133,179,143,93,99,78,78,230,55,210,90,142,74,245,44,39,68,103,124,158,102,75,91,241,87,246,179,210,254,86,245,145,202,150,43,197,143,181,141,228,250,127,168,126,58,114,168,57,110,114,251,173,196,77,153,55,135,121,49,86,219,183,88,235,14,173,75,27,52,82,194,205,76,245,138,120,229,88,172,67,60,83,66,202,211,36,14,87,181,174,100,143,71,199,215,171,36,68,187,64,101,92,181,79,254,209,71,255,0,135,253,248,149,86,106,160,0,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,16,3,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,202,184,133,226,119,102,184,95,210,176,234,157,220,213,30,131,215,249,217,139,199,86,133,214,47,100,230,138,53,123,163,130,38,255,0,238,53,100,122,178,38,58,88,209,239,103,123,122,254,174,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,61,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,80,9,167,221,210,221,45,9,178,218,19,39,185,155,151,157,251,27,77,225,188,62,182,239,165,154,199,139,203,51,33,143,247,112,177,242,59,172,146,177,191,149,171,211,175,85,232,136,170,153,236,226,187,138,237,199,226,215,113,223,173,117,172,190,135,21,71,201,6,3,1,4,202,250,184,138,174,84,85,107,85,81,60,147,63,181,171,44,202,136,233,28,214,162,35,24,200,227,103,21,46,167,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,80,15,52,127,125,155,155,250,47,195,210,39,167,38,172,78,43,63,194,38,182,193,103,113,149,50,56,220,142,184,201,84,185,78,220,45,154,11,48,73,140,199,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,213,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,51,153,198,230,252,214,226,59,137,125,99,185,56,107,182,231,211,203,97,152,189,62,147,88,150,70,38,58,179,18,40,228,137,146,177,142,133,147,57,178,89,88,187,27,216,251,15,69,234,238,231,47,10,5,201,242,91,222,60,238,176,217,173,91,179,185,120,124,149,54,239,33,94,198,46,207,115,19,182,174,73,214,36,117,110,198,177,21,123,39,130,196,190,71,61,238,119,169,237,252,173,141,168,182,42,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,85,95,60,239,224,159,243,39,244,210,0,112,247,196,94,187,225,167,49,170,53,102,217,216,244,58,147,59,167,215,5,75,39,217,12,191,103,247,95,167,102,73,124,51,69,36,114,247,71,85,240,246,185,19,167,155,189,23,171,17,23,149,23,83,203,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,192,4,85,230,143,236,79,115,127,69,249,138,69,0,154,125,212,91,91,161,53,94,187,210,59,153,159,193,122,173,73,161,61,127,221,251,190,170,102,122,63,91,10,67,107,247,108,122,71,39,124,109,70,254,241,174,237,233,213,189,23,241,61,89,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,7,42,226,119,135,173,43,197,6,205,102,182,143,84,217,244,30,191,199,103,29,148,101,88,236,77,140,189,19,187,162,177,27,94,159,243,163,122,53,204,115,226,150,86,35,217,223,220,153,172,46,167,147,239,15,90,87,68,236,74,113,5,234,126,208,212,155,141,231,173,221,37,88,219,246,93,26,119,39,131,211,195,39,69,145,124,178,69,229,145,123,145,174,236,129,189,136,177,119,190,127,131,60,60,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,228,32,230,223,191,53,182,179,134,137,54,219,31,118,220,26,135,115,236,125,151,89,107,88,150,187,226,199,64,248,229,189,34,189,140,86,189,142,106,197,89,241,57,236,239,101,199,47,230,107,30,213,163,96,123,253,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,166,154,64,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,160,30,101,124,61,105,94,29,56,154,189,132,209,86,122,97,117,118,61,186,182,182,61,181,99,130,60,87,169,181,102,55,211,137,35,68,98,194,199,192,229,141,17,173,237,141,236,98,163,149,138,247,185,106,112,245,165,120,139,226,106,142,19,90,217,235,133,210,56,247,106,219,56,247,85,142,120,242,190,154,213,104,217,78,84,145,21,137,11,223,59,86,68,86,187,186,54,61,136,141,87,163,217,127,192,165,110,117,126,233,244,183,211,250,63,35,145,57,167,44,45,134,209,187,249,197,29,76,94,224,82,169,146,193,105,60,61,157,77,99,19,110,186,205,6,73,241,75,12,17,67,34,119,181,59,27,45,152,229,84,114,61,143,72,86,55,49,91,34,244,191,64,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,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,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,9,149,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,51,207,240,11,193,70,170,226,179,113,234,102,242,216,207,79,182,90,103,33,12,154,143,33,97,36,100,119,251,21,178,59,25,93,99,115,30,233,165,98,162,61,204,114,120,99,122,61,87,185,209,50,91,31,227,163,151,102,153,222,205,163,195,187,101,112,85,49,218,239,64,97,232,225,116,251,44,223,176,230,92,194,82,100,201,30,41,29,44,222,38,61,86,110,246,79,35,92,229,124,109,99,228,107,30,233,25,73,127,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,94,247,47,158,54,241,92,87,232,9,48,90,158,122,148,119,23,74,215,175,14,86,155,173,53,211,229,160,108,48,181,249,102,70,216,98,99,25,37,135,72,215,69,26,57,33,95,26,57,81,36,143,172,181,51,3,187,26,235,246,161,186,122,203,115,62,203,251,51,239,110,160,200,231,125,23,159,205,233,125,85,153,38,241,121,59,91,223,219,228,237,238,237,111,94,157,122,39,94,133,202,114,109,210,217,221,63,194,61,204,182,94,143,167,169,169,181,134,71,41,139,147,202,199,250,138,172,130,181,71,73,209,170,170,206,147,212,176,206,142,68,119,228,235,211,181,205,85,157,69,101,243,184,218,252,85,173,1,183,187,209,11,170,65,146,198,102,37,210,246,17,180,155,231,185,5,152,100,179,23,125,142,168,238,200,29,82,110,216,213,28,157,109,200,228,86,254,61,240,255,0,149,198,239,86,218,94,48,116,204,25,41,234,65,141,215,53,230,210,22,166,154,9,101,123,31,101,204,125,86,196,145,255,0,133,239,185,5,72,213,206,71,49,25,35,213,221,191,227,109,234,110,22,138,197,110,86,128,212,187,115,157,177,110,12,110,170,195,221,194,92,150,163,218,217,227,130,204,47,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,251,143,171,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,25,87,45,83,255,0,180,81,255,0,225,255,0,126,37,85,154,168,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,0,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,83,95,56,174,31,119,31,79,238,196,60,71,94,212,31,108,232,205,81,232,240,85,33,146,117,73,48,86,162,172,170,149,27,27,220,189,97,151,197,98,195,93,26,35,82,71,206,143,107,85,90,249,163,175,4,156,96,234,110,17,183,66,44,211,86,221,221,19,156,177,3,117,102,30,164,85,252,247,160,138,57,217,11,227,146,86,43,154,248,93,101,242,163,26,248,210,69,106,49,238,106,47,115,121,167,16,186,167,5,174,119,247,114,245,174,150,189,235,112,186,131,88,102,114,152,235,62,39,199,231,171,61,217,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,2,239,249,92,123,19,219,47,214,190,98,233,42,136,171,205,31,216,158,230,254,139,243,20,138,1,53,80,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,1,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,4,85,230,143,236,79,115,127,69,249,138,69,0,146,211,152,103,26,121,94,41,247,66,198,11,72,106,11,110,218,189,53,97,19,79,211,90,206,170,151,103,72,251,101,200,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,227,141,239,155,185,203,207,130,204,175,20,251,161,95,59,171,244,253,183,109,94,154,176,171,168,46,37,151,85,75,179,164,125,209,99,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,242,70,247,195,221,63,249,132,242,233,211,219,213,163,107,235,237,132,209,85,49,219,139,167,235,210,198,215,196,226,219,86,149,76,206,58,53,142,6,65,34,72,248,161,133,245,161,68,88,228,69,79,221,67,225,86,185,60,62,42,86,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,65,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,194,184,220,223,155,60,56,240,209,172,119,39,13,118,164,26,133,43,179,23,167,210,107,17,70,245,200,217,122,69,28,145,50,86,61,179,62,22,186,75,43,23,99,187,217,93,232,189,27,220,228,207,14,147,210,217,221,115,170,176,218,43,75,81,245,185,173,65,144,175,139,199,86,242,178,63,61,169,228,108,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,118,174,60,182,207,74,236,223,20,186,171,107,116,85,79,79,133,211,56,252,6,62,183,116,113,178,73,187,48,180,187,231,151,198,198,49,211,74,245,116,146,61,26,157,242,61,238,84,234,229,62,186,123,13,103,85,112,19,38,255,0,96,169,84,245,26,31,114,50,24,188,235,219,94,38,207,38,58,229,44,83,96,145,243,43,209,239,100,54,122,49,177,35,95,248,222,145,233,216,141,122,187,234,229,219,190,148,246,7,138,205,41,169,51,217,159,179,52,222,123,203,166,243,211,57,32,72,219,86,210,34,68,249,100,153,90,216,97,142,211,42,205,36,136,230,185,177,194,255,0,241,34,171,29,161,66,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,86,88,78,146,228,255,0,186,26,163,134,132,220,185,51,182,241,155,161,126,187,50,84,116,86,74,156,117,89,28,13,124,221,106,205,58,200,170,203,51,69,233,228,103,122,68,145,63,186,25,154,138,229,146,24,1,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,158,5,248,205,193,113,135,183,22,178,114,98,190,198,214,122,95,211,215,212,216,216,152,245,170,217,37,71,248,172,214,145,221,122,195,47,138,85,72,220,229,146,55,49,205,119,114,35,37,146,74,128,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,60,86,203,237,14,141,216,93,175,211,251,71,183,240,91,143,5,167,107,186,26,235,110,117,154,121,94,249,29,44,179,72,255,0,193,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,130,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,229,27,115,111,223,155,59,167,196,188,155,109,143,187,82,125,61,182,21,254,203,172,181,172,69,97,146,228,103,100,114,222,145,94,198,35,152,246,185,34,172,248,156,247,246,62,155,151,242,185,239,106,115,77,154,216,186,121,94,12,120,128,226,31,61,134,243,125,137,246,22,155,211,182,100,88,36,141,150,165,202,210,146,243,218,197,69,150,57,153,11,170,177,178,34,177,171,29,185,217,249,250,185,25,205,120,100,196,226,179,252,73,109,70,11,59,140,169,145,198,228,117,198,10,165,202,118,225,108,208,89,130,75,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,127,182,115,59,195,254,242,234,205,157,212,115,122,139,122,103,32,234,241,217,237,99,61,93,87,181,36,173,103,177,143,122,71,229,130,72,165,241,247,171,153,223,218,239,204,213,66,234,121,90,111,165,61,224,225,79,3,166,238,230,125,94,164,219,191,247,183,147,134,68,130,57,25,86,53,85,199,189,177,196,189,222,31,75,227,133,178,61,173,115,228,173,63,248,149,170,247,76,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,82,183,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,164,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,170,240,209,195,166,187,226,131,116,232,109,158,133,175,254,202,230,98,239,124,63,230,204,95,169,134,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,104,79,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,208,10,203,230,177,192,173,157,99,29,254,41,246,162,133,187,57,218,181,214,109,107,69,214,162,108,14,199,84,164,245,251,73,139,52,141,86,190,40,171,199,19,161,141,29,228,69,141,205,99,92,217,22,90,181,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,82,242,103,226,99,70,241,95,203,243,118,55,75,71,209,183,142,123,116,62,164,198,229,241,150,81,92,252,118,70,60,84,143,150,4,147,181,27,51,59,101,141,236,145,168,157,204,123,123,154,199,247,198,202,12,52,123,193,78,150,193,104,254,17,246,135,19,167,40,250,74,150,52,126,51,41,36,126,87,201,221,106,236,13,183,102,78,175,85,84,239,158,121,95,211,175,107,123,186,53,17,168,136,157,172,133,92,222,116,47,222,222,13,178,89,255,0,181,61,39,220,173,65,139,206,248,124,30,79,87,228,145,212,60,93,221,201,227,233,235,252,157,221,29,254,139,183,167,230,238,109,38,109,238,181,202,237,174,191,211,91,141,130,175,82,124,150,149,204,82,205,211,138,219,28,232,36,158,180,204,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,205,68,0,12,171,150,169,255,0,218,40,255,0,240,255,0,191,18,170,205,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,181,55,8,219,161,46,21,201,110,238,137,206,88,157,218,79,49,110,90,254,123,208,69,28,15,153,146,71,19,213,205,124,46,178,200,149,238,100,105,34,181,94,198,181,23,181,177,212,191,238,87,30,196,246,203,245,175,152,186,74,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,64,39,106,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,132,246,183,107,116,38,203,104,76,102,217,237,166,11,236,109,55,134,243,122,42,94,170,107,30,47,44,207,154,79,222,76,247,200,238,178,74,247,126,103,47,78,189,19,162,34,34,122,178,176,57,181,240,81,246,221,59,156,89,109,150,51,43,115,53,15,134,61,105,143,129,60,241,186,140,48,120,217,147,106,43,187,227,240,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,214,94,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,148,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,20,215,206,147,120,240,90,195,121,116,150,206,226,33,242,91,219,188,125,139,25,75,61,207,78,219,89,38,215,145,181,187,28,196,69,236,130,10,242,249,26,247,181,222,167,183,242,186,55,34,249,78,79,187,57,157,215,60,80,38,234,215,155,211,225,118,211,31,61,139,146,118,177,254,123,87,171,207,82,189,110,138,246,189,189,204,125,153,124,136,215,181,61,55,99,187,86,70,169,224,57,163,251,236,220,223,209,126,30,145,47,249,105,108,230,11,136,14,94,155,173,179,186,142,111,79,83,83,107,12,133,120,236,246,189,254,146,211,40,99,100,173,103,177,143,98,201,226,158,56,165,241,247,163,95,217,218,239,202,229,66,168,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,103,193,126,241,231,119,247,134,13,1,186,186,166,30,204,214,87,31,37,124,140,157,204,95,83,106,165,137,106,75,103,163,24,198,51,204,250,238,151,198,214,163,89,228,236,78,168,222,171,224,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,85,124,243,191,130,127,204,159,211,72,255,0,202,51,108,244,174,226,113,113,14,71,84,212,245,127,114,180,253,189,77,142,129,241,199,36,46,189,28,245,235,196,249,26,246,59,175,143,213,58,86,43,123,92,217,98,137,232,239,203,209,111,80,172,190,107,220,14,86,212,184,172,223,23,27,114,251,107,157,198,215,174,253,93,137,70,75,97,47,84,137,177,192,219,176,35,81,203,19,224,137,172,242,181,122,68,176,196,233,58,177,209,191,205,86,187,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,47,247,251,120,240,92,63,236,214,172,222,45,71,15,168,169,166,113,238,177,29,110,231,179,213,218,123,146,58,213,187,216,199,172,126,89,228,138,47,39,98,181,157,253,206,252,173,85,51,46,92,158,251,236,230,119,96,185,58,93,218,173,83,55,126,107,21,143,197,88,200,199,218,196,244,214,173,234,10,246,229,173,213,143,123,31,225,125,135,69,228,107,149,175,241,247,167,68,119,68,172,30,19,189,211,236,223,212,13,61,242,48,19,43,156,254,195,86,210,187,161,166,183,255,0,5,74,223,167,215,21,221,139,206,189,181,229,116,17,228,105,199,27,96,145,243,43,213,140,124,213,186,49,177,35,89,248,81,145,233,222,174,122,183,196,242,125,222,60,238,134,226,129,54,170,188,62,163,11,185,120,249,235,220,143,185,140,240,90,163,94,123,117,236,245,86,57,238,237,99,44,197,227,71,49,171,234,123,221,220,177,181,11,191,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,204,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,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,70,240,161,180,120,253,31,134,198,212,118,167,200,215,175,103,86,101,227,145,102,126,71,34,140,252,232,217,92,198,59,211,70,231,72,216,89,218,222,214,42,185,83,200,249,30,254,234,1,94,187,207,202,139,70,238,95,21,244,247,75,27,154,183,71,68,234,43,22,53,30,175,198,76,197,157,147,228,91,114,187,229,169,20,137,98,57,226,101,232,230,182,245,123,81,222,7,194,254,213,233,36,81,199,208,57,132,104,13,27,181,156,184,117,182,223,109,246,158,169,131,211,216,58,248,74,212,104,214,69,236,137,159,108,211,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,163,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,211,238,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,177,199,248,196,196,226,179,92,40,111,13,60,206,50,165,250,241,232,124,213,182,69,102,22,202,198,207,5,57,102,134,84,107,145,81,31,28,177,199,35,29,253,237,123,26,228,232,168,138,102,220,212,238,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,149,114,213,63,251,69,31,254,31,247,226,85,89,170,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,110,255,0,149,199,177,61,178,253,107,230,46,146,168,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,128,28,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,69,94,104,254,196,247,55,244,95,152,164,81,94,214,237,110,187,222,157,119,140,219,61,180,193,125,179,169,51,62,111,69,75,213,67,95,203,226,133,243,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,93,9,240,163,194,142,220,112,149,183,12,209,90,42,47,93,149,189,227,159,63,159,158,20,101,172,189,166,162,162,57,200,138,190,56,89,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,128,87,86,95,147,102,211,222,226,10,166,178,199,234,31,65,180,255,0,133,139,58,54,4,179,234,155,36,81,64,214,86,109,217,38,146,71,195,52,137,98,89,100,234,201,24,222,216,227,255,0,26,75,12,245,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,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,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,102,95,122,55,123,89,111,214,232,106,13,220,220,9,234,73,157,212,86,27,53,132,169,2,67,4,76,100,109,138,40,99,103,226,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,118,124,173,54,46,158,207,240,167,129,212,151,112,222,147,82,110,39,251,228,201,205,34,193,36,143,171,34,170,99,216,217,34,78,239,15,165,241,204,216,222,231,57,146,89,159,252,42,229,99,107,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,136,107,205,191,97,172,237,103,18,242,110,78,62,149,72,52,246,231,215,251,82,178,86,175,21,118,69,145,129,145,197,122,53,99,30,174,123,220,229,138,203,229,115,25,222,251,142,79,204,230,61,203,210,185,45,239,166,11,75,107,189,91,176,218,143,51,149,101,189,109,233,242,58,106,167,71,201,71,213,84,134,195,238,167,68,85,72,166,146,4,137,221,253,168,215,182,167,107,158,142,108,77,116,213,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,10,86,230,117,192,119,236,67,59,103,126,118,159,11,219,160,117,6,65,223,105,98,241,216,239,29,93,47,51,153,11,99,234,239,43,151,195,98,119,88,86,246,199,28,80,185,99,133,58,119,196,213,142,188,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,17,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,145,87,154,63,177,61,205,253,23,230,41,20,2,106,160,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,229,57,210,111,166,119,75,104,77,37,176,218,115,51,138,101,77,109,234,50,58,150,167,70,73,123,210,212,154,187,233,39,69,85,88,161,146,116,149,221,253,168,231,186,167,107,94,141,108,173,116,21,229,219,177,116,247,251,138,205,41,166,243,216,111,180,244,222,7,203,169,51,208,185,96,88,221,86,170,34,196,201,99,153,28,217,161,146,211,234,195,36,104,215,57,209,204,255,0,240,162,43,219,109,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,189,198,230,195,89,226,59,134,141,99,182,216,106,85,39,212,43,93,153,77,62,179,87,138,71,166,70,179,210,88,227,137,242,189,141,133,243,53,178,86,89,123,219,216,203,15,85,234,222,230,174,117,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,211,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,20,173,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,115,78,38,241,57,92,255,0,13,187,175,130,193,99,45,228,114,89,29,15,157,169,78,157,72,93,52,246,103,146,132,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,128,114,235,224,86,183,11,90,53,53,198,224,208,168,253,212,207,215,154,27,211,86,181,43,217,140,199,76,181,222,152,213,68,145,96,153,237,146,187,100,124,205,103,248,222,230,53,239,99,81,239,153,64,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,149,114,213,63,251,69,31,254,31,247,226,85,89,170,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,64,14,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,0,17,215,141,190,15,180,207,23,59,95,46,21,201,82,150,182,193,215,157,218,79,49,110,91,30,10,51,203,36,15,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,206,94,250,3,89,109,103,8,218,39,111,183,7,79,91,193,234,28,29,140,221,107,212,108,162,119,196,255,0,182,46,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,200,162,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,0,115,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,23,249,152,226,114,185,254,10,55,3,5,130,198,91,200,228,178,54,48,53,41,211,169,11,166,158,204,242,102,232,182,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,229,231,193,102,43,133,141,175,175,157,213,250,126,163,119,83,82,215,85,212,23,18,203,109,45,40,22,78,232,177,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,249,36,99,33,237,150,160,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,8,43,206,11,120,240,90,27,134,5,218,171,16,250,140,214,229,228,32,175,78,62,231,179,193,86,141,136,45,216,179,213,24,230,59,181,236,173,23,141,92,199,47,169,239,111,114,70,228,42,47,134,237,144,202,241,31,189,186,91,101,240,217,202,152,107,26,142,196,173,125,251,49,186,70,86,130,24,36,177,51,209,141,252,94,244,138,25,59,25,213,168,231,246,181,92,196,85,122,105,120,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,61,87,54,45,139,193,110,127,12,25,61,198,251,27,43,119,84,237,167,76,142,33,216,245,123,251,106,207,98,188,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,166,189,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,165,223,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,159,110,58,56,50,206,240,121,184,245,113,145,229,126,217,209,154,163,212,88,211,57,41,94,196,180,232,226,86,121,107,89,141,189,58,77,23,150,36,89,26,212,142,70,189,174,111,106,171,226,143,208,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,96,230,143,236,79,115,127,69,249,138,69,0,154,168,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,86,7,26,27,199,130,223,222,40,53,254,234,233,104,123,48,185,92,132,117,241,210,119,61,125,77,90,149,226,169,21,158,143,99,30,207,51,43,182,95,27,154,142,103,147,177,122,171,122,173,154,114,104,217,12,174,133,217,44,254,244,100,51,149,44,87,221,11,16,54,141,8,99,119,125,72,49,179,220,174,175,149,235,209,21,242,75,36,189,24,212,84,107,35,99,187,149,94,172,143,176,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,206,183,29,251,23,130,225,219,138,13,93,183,58,59,13,149,199,105,102,250,92,142,9,185,5,123,251,234,216,175,28,143,72,101,122,34,203,12,115,172,240,53,234,174,119,238,85,175,123,158,215,185,108,83,146,222,241,231,117,134,205,106,221,157,203,195,228,169,183,121,10,246,49,118,123,152,157,181,114,78,177,35,171,118,53,136,171,217,60,22,37,242,57,239,115,189,79,111,229,108,109,69,177,80,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,0,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,130,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,174,26,248,205,193,111,134,240,110,150,192,230,241,95,101,107,61,185,212,25,154,240,164,12,123,170,228,240,245,114,14,173,29,150,185,122,248,230,103,116,44,150,55,47,71,57,237,146,62,168,231,199,12,149,0,3,159,241,11,170,115,186,27,96,183,47,90,233,107,222,139,53,167,244,126,103,41,142,179,226,100,158,11,80,82,150,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,41,7,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,239,184,122,213,57,221,115,176,91,105,173,117,77,239,91,154,212,26,63,13,148,200,217,241,50,63,61,169,233,69,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,29,0,20,129,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,147,255,0,149,254,253,238,199,17,59,5,159,214,187,199,170,254,240,102,169,107,11,88,184,44,250,26,213,59,42,178,149,41,27,31,101,120,227,98,244,124,210,47,85,78,239,205,211,175,68,68,72,1,196,47,49,238,51,180,54,254,238,94,138,210,219,201,232,176,186,127,88,102,113,120,234,223,119,113,82,120,42,193,118,88,226,143,189,245,156,247,118,177,141,78,174,85,114,244,234,170,171,248,147,255,0,149,254,253,238,199,17,59,5,159,214,187,199,170,254,240,102,169,107,11,88,184,44,250,26,213,59,42,178,149,41,27,31,101,120,227,98,244,124,210,47,85,78,239,205,211,175,68,68,73,128,0,4,42,230,51,199,183,246,87,193,65,182,251,119,7,168,220,221,77,143,245,149,44,79,95,190,174,22,139,222,248,146,227,145,233,217,52,202,248,228,108,81,126,45,71,49,207,149,59,90,216,230,233,124,18,113,131,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,64,2,26,226,56,227,179,166,185,128,107,46,17,247,25,149,19,5,146,177,141,102,145,203,43,226,174,180,109,203,137,173,59,169,78,174,86,164,172,158,87,63,196,228,235,42,77,43,99,232,246,200,207,12,202,0,2,37,113,63,198,222,43,107,183,211,108,120,105,208,147,212,200,106,205,99,170,48,149,51,214,33,180,213,126,2,148,217,42,95,186,150,39,66,246,61,246,171,62,203,17,189,236,146,38,57,146,167,248,226,85,234,188,91,111,126,87,135,13,129,212,123,209,134,193,212,204,216,211,150,49,110,125,11,50,58,54,89,130,108,141,106,243,49,30,223,197,143,88,166,147,177,253,28,141,127,107,149,175,68,86,47,171,217,125,222,209,187,245,181,250,127,119,54,254,123,114,96,181,21,119,77,93,45,192,176,207,19,217,35,162,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,0,35,87,21,188,102,224,184,75,220,125,171,198,107,204,87,151,70,107,191,181,235,229,242,80,49,239,181,138,146,186,210,240,89,108,109,235,229,133,61,68,169,44,104,213,147,181,90,230,117,86,120,165,146,160,2,26,226,56,227,179,166,185,128,107,46,17,247,25,149,19,5,146,177,141,102,145,203,43,226,174,180,109,203,137,173,59,169,78,174,86,164,172,158,87,63,196,228,235,42,77,43,99,232,246,200,207,12,202,0,0,64,14,107,124,81,239,183,13,127,178,239,216,166,185,251,185,247,143,237,191,180,255,0,205,148,238,121,253,63,161,240,255,0,198,98,147,183,183,207,47,248,122,117,238,252,122,244,78,156,255,0,149,255,0,25,156,73,241,19,191,185,253,21,188,123,145,247,131,11,75,71,218,202,65,91,236,122,21,59,45,50,237,40,219,39,125,120,35,122,244,100,210,39,69,94,223,205,215,167,84,69,73,21,188,188,109,226,184,126,227,55,77,236,150,228,79,82,158,137,214,154,95,29,109,153,155,118,155,94,12,21,213,179,148,141,210,201,210,23,58,70,78,232,233,68,174,124,140,142,20,141,100,94,136,178,41,45,64,0,0,121,77,210,211,186,239,85,232,76,158,3,109,55,23,238,38,164,181,225,244,90,131,236,136,114,158,143,182,102,62,79,242,89,149,35,147,190,54,190,63,204,191,151,201,220,159,139,80,164,205,127,204,35,152,246,214,107,44,182,223,110,14,233,91,193,234,28,29,133,173,122,141,157,47,134,239,137,253,17,81,81,82,170,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,206,158,91,156,193,44,241,19,90,77,158,222,76,173,70,238,46,58,187,172,210,201,77,44,80,191,83,49,101,158,73,82,42,240,193,20,48,190,180,41,3,85,141,115,159,35,17,242,116,232,201,21,39,169,72,28,66,243,30,227,59,67,111,238,229,232,173,45,188,158,139,11,167,245,134,103,23,142,173,247,119,21,39,130,172,23,101,142,40,251,223,89,207,119,107,24,212,234,229,87,47,78,170,170,191,137,103,252,5,110,150,187,222,158,19,180,54,230,110,94,119,237,157,73,153,251,79,214,221,244,176,215,242,248,178,86,161,143,247,112,177,145,183,164,113,49,191,149,169,215,167,85,234,170,170,189,87,116,183,75,66,108,182,132,201,238,102,229,231,126,198,211,120,111,15,173,187,233,102,177,226,242,204,200,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,165,38,107,254,108,156,99,106,109,101,150,206,232,205,117,83,71,96,173,216,87,99,240,85,176,216,251,140,163,2,34,35,88,179,216,174,233,101,127,68,238,123,213,81,21,238,114,181,177,183,181,141,154,156,183,55,15,142,62,34,108,201,188,59,201,187,214,219,183,88,235,14,173,75,27,54,147,198,66,205,76,245,138,120,229,88,172,67,28,83,66,202,211,36,14,87,181,174,100,143,71,199,215,171,36,68,232,28,184,184,227,179,197,110,141,191,163,247,5,149,43,238,46,143,175,3,239,77,19,226,137,153,186,142,85,98,93,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,17,255,0,143,93,210,215,123,45,194,118,185,220,205,180,206,253,141,169,48,223,102,122,43,190,150,27,30,47,46,74,172,50,126,238,102,62,55,117,142,87,183,243,53,122,117,234,157,21,17,82,160,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,3,133,113,191,187,218,203,97,120,99,213,187,185,183,243,212,143,59,167,108,98,38,174,150,224,73,160,149,143,202,84,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,56,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,0,2,31,243,64,223,189,216,225,219,96,176,26,215,103,53,95,221,252,213,221,97,87,23,61,159,67,90,223,125,87,210,187,35,163,236,177,28,140,78,175,134,53,234,137,221,249,122,117,232,170,139,16,56,10,227,215,139,29,233,226,199,67,109,158,229,238,183,219,58,111,51,246,159,173,165,246,22,54,191,151,197,141,181,52,127,188,134,187,36,111,73,34,99,191,43,147,175,78,139,213,21,81,109,252,0,80,15,251,168,252,118,127,225,207,254,140,225,255,0,234,133,191,112,21,186,90,239,122,120,78,208,219,153,185,121,223,182,117,38,103,237,63,91,119,210,195,95,203,226,201,90,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,243,94,92,92,113,217,226,183,70,223,209,251,130,202,149,247,23,71,215,129,247,166,137,241,68,204,221,71,42,177,46,197,2,42,57,143,107,145,173,157,173,111,137,175,150,39,53,90,147,36,81,204,160,0,57,255,0,16,186,167,59,161,182,11,114,245,174,150,189,232,179,90,127,71,230,114,152,235,62,38,73,224,181,5,41,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,2,144,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,2,63,241,153,197,47,246,71,209,58,63,114,46,233,191,182,240,185,45,97,87,5,155,175,19,187,109,50,140,180,237,202,233,107,42,185,24,179,49,240,70,228,107,255,0,43,218,142,103,86,43,146,70,118,173,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,0,33,174,254,113,199,103,135,30,54,116,134,207,107,134,84,126,221,107,77,47,141,124,214,228,124,85,223,131,200,205,144,187,2,93,116,207,86,181,107,43,89,19,102,107,221,249,25,26,72,197,69,107,217,52,202,0,0,82,7,16,188,199,184,206,208,219,251,185,122,43,75,111,39,162,194,233,253,97,153,197,227,171,125,221,197,73,224,171,5,217,99,138,62,247,214,115,221,218,198,53,58,185,85,203,211,170,170,175,226,79,254,87,251,247,187,28,68,236,22,127,90,239,30,171,251,193,154,165,172,45,98,224,179,232,107,84,236,170,202,84,164,108,125,149,227,141,139,209,243,72,189,85,59,191,55,78,189,17,17,38,0,4,63,230,129,191,123,177,195,182,193,96,53,174,206,106,191,187,249,171,186,194,174,46,123,62,134,181,190,250,175,165,118,71,71,217,98,57,24,157,95,12,107,213,19,187,242,244,235,209,85,22,32,112,21,199,175,22,59,211,197,142,134,219,61,203,221,111,182,116,222,103,237,63,91,75,236,44,109,127,47,139,27,106,104,255,0,121,13,118,72,222,146,68,199,126,87,39,94,157,23,170,42,162,219,248,57,255,0,16,186,167,59,161,182,11,114,245,174,150,189,232,179,90,127,71,230,114,152,235,62,38,73,224,181,5,41,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,2,144,127,221,71,227,179,255,0,14,127,244,103,15,255,0,84,47,248,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,205,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,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,51,131,196,46,169,206,232,110,52,55,47,90,233,107,222,139,53,167,247,67,51,148,199,89,241,50,79,5,168,50,210,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,218,112,57,197,222,43,139,237,163,118,171,159,29,83,15,171,48,54,27,141,212,120,168,44,53,236,100,234,196,115,45,66,197,114,202,202,211,39,119,103,145,58,163,227,154,52,116,158,37,145,210,40,3,138,113,67,197,118,220,112,165,130,211,25,189,127,47,127,222,141,65,87,15,20,49,204,137,36,21,92,244,91,151,221,27,81,210,201,13,120,122,185,201,20,111,115,164,124,17,254,95,42,61,191,46,249,107,253,27,186,124,19,110,118,224,237,246,161,169,156,211,217,205,183,212,22,104,222,172,171,217,43,62,207,176,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,156,195,69,28,8,110,150,132,221,14,22,54,251,238,46,119,237,63,186,90,127,19,165,179,31,228,179,67,233,114,149,113,213,124,240,126,245,141,239,237,242,51,243,179,185,139,215,240,114,244,82,64,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,138,171,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,1,31,248,197,227,23,66,112,129,161,43,231,243,244,254,217,212,153,158,255,0,187,250,127,201,53,127,181,60,83,87,101,175,242,166,65,44,112,120,163,176,146,126,241,19,191,167,107,122,170,254,25,247,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,234,236,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,186,87,138,13,154,194,238,230,150,173,232,61,127,146,182,71,22,251,81,216,155,25,122,39,118,203,94,71,49,127,230,200,197,115,88,231,197,44,79,86,51,191,181,58,168,5,0,243,71,247,217,185,191,162,252,61,34,127,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,79,240,8,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,210,95,12,153,108,174,127,139,189,168,206,231,114,118,242,57,44,142,228,96,173,220,185,110,103,77,61,153,228,201,194,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,127,154,63,177,61,205,253,23,230,41,21,43,192,191,25,185,222,15,55,30,214,78,76,87,219,58,51,84,122,122,250,155,27,19,24,150,157,28,74,255,0,21,154,210,59,167,73,162,242,202,169,27,156,145,200,215,185,174,237,85,100,177,232,39,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,21,87,207,59,248,39,252,201,253,52,243,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,195,157,95,186,125,45,244,254,143,200,228,78,235,202,135,142,58,218,151,21,132,225,31,113,153,109,115,184,218,246,25,164,114,202,249,108,37,234,145,54,73,221,74,117,114,185,98,124,17,53,254,39,39,72,150,24,155,31,70,58,54,121,172,208,0,0,4,21,230,63,203,254,159,17,24,41,119,111,104,116,239,252,44,80,244,208,75,90,188,144,87,143,81,85,239,100,125,182,31,51,227,141,147,67,26,171,217,50,187,185,99,137,98,114,63,247,43,21,43,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,130,120,36,227,7,76,241,115,181,241,102,154,181,41,107,108,29,120,27,171,48,245,34,177,224,163,60,178,78,200,95,28,146,177,26,230,76,218,207,149,24,215,200,177,163,145,143,115,149,59,157,70,220,88,251,167,222,79,168,26,135,228,103,46,123,150,118,91,21,128,229,255,0,183,249,220,238,78,166,59,27,142,175,158,183,114,229,185,155,12,21,160,143,45,121,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,85,183,31,92,107,234,174,43,55,30,222,19,19,147,244,251,101,166,114,19,71,167,49,245,214,70,71,127,177,93,27,114,118,18,70,177,238,154,86,42,171,26,246,167,134,55,171,17,59,157,43,229,112,11,193,70,170,226,179,113,234,102,242,216,207,79,182,90,103,33,12,154,143,33,97,36,100,119,251,21,178,59,25,93,99,115,30,233,165,98,162,61,204,114,120,99,122,61,87,185,209,50,91,243,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,204,22,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,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,122,55,139,173,175,251,241,130,175,83,15,157,161,98,74,217,221,56,219,235,106,124,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,103,95,35,17,85,209,61,19,186,130,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,69,94,104,254,196,247,55,244,95,152,164,83,183,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,151,253,202,227,216,158,217,126,181,243,23,74,33,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,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,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,119,80,14,41,196,159,23,155,53,194,151,221,47,218,213,220,172,63,124,114,15,165,79,236,250,14,179,224,134,46,207,81,110,110,138,157,33,139,203,23,114,51,190,87,121,19,199,27,250,59,181,196,70,172,210,186,231,131,189,218,213,58,43,83,98,181,6,22,238,223,234,95,77,145,197,221,142,221,89,251,40,217,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,206,17,170,128,8,1,206,175,218,198,150,250,129,71,227,178,36,53,229,161,199,29,158,28,117,148,59,61,174,25,81,251,117,173,51,17,190,107,114,62,42,239,193,228,102,72,224,75,174,153,234,214,173,101,107,34,108,205,123,191,35,35,73,24,168,173,123,38,188,144,1,29,118,47,142,221,134,223,157,208,213,59,71,166,181,53,74,218,135,13,152,189,67,15,94,89,252,137,159,165,86,56,188,151,170,202,196,88,30,199,72,182,60,113,178,87,200,232,96,243,43,90,213,115,89,92,28,234,253,211,233,111,167,244,126,71,34,117,94,85,156,120,255,0,216,142,21,55,127,53,254,214,45,33,157,201,228,127,245,12,173,132,107,60,95,251,67,162,124,147,127,179,174,198,255,0,162,97,106,128,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,103,219,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,208,159,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,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,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,115,228,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,52,19,195,71,17,122,19,138,13,172,161,185,154,22,199,251,42,121,138,93,147,127,155,50,158,154,25,167,167,228,150,40,252,222,47,59,27,229,99,123,31,253,232,191,222,137,213,78,105,196,86,252,232,222,27,118,143,59,186,218,206,237,70,179,29,93,236,198,81,154,194,194,252,182,69,88,229,175,74,37,107,30,238,249,28,222,138,228,99,187,24,143,145,201,216,199,42,103,179,136,173,249,214,92,73,110,230,119,117,181,157,219,110,126,70,195,217,140,163,53,132,153,152,156,114,61,203,94,148,74,214,49,189,145,181,221,21,200,198,247,189,95,35,147,189,238,85,158,156,22,108,94,242,232,14,4,119,215,115,245,110,169,202,226,180,134,180,219,253,75,46,47,71,92,162,223,29,158,152,196,88,51,113,200,178,43,226,242,49,39,139,179,198,223,44,109,134,85,115,216,144,170,86,9,221,120,59,226,171,89,112,161,187,152,253,97,134,201,91,118,152,200,216,175,91,86,98,35,141,38,102,71,28,143,252,234,216,156,246,55,212,198,215,72,232,95,220,222,215,170,181,87,198,249,24,253,14,233,61,83,130,215,58,87,13,173,116,181,239,91,133,212,24,250,249,76,117,159,19,227,243,213,158,54,201,20,157,143,70,189,189,204,123,87,163,145,28,157,122,42,34,254,7,235,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,128,115,253,244,223,77,184,225,211,110,50,59,161,186,25,159,67,138,163,210,40,97,137,17,246,178,22,156,138,177,213,173,26,170,121,38,127,107,186,39,84,106,53,174,123,220,198,49,239,110,117,183,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,211,215,149,15,3,150,117,46,87,9,197,198,227,62,162,224,177,182,44,63,72,226,85,145,88,91,214,226,116,144,58,236,232,228,114,68,200,37,107,252,77,78,146,172,209,54,78,172,108,108,243,115,254,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,120,7,7,220,89,235,46,17,119,67,239,198,10,189,188,198,10,253,121,43,103,116,227,111,165,88,50,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,253,60,140,69,70,202,244,93,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,128,121,163,251,236,220,223,209,126,30,145,23,241,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,73,83,149,113,59,196,46,149,225,127,102,179,91,185,170,107,122,255,0,65,227,173,142,197,178,212,117,230,201,222,149,221,177,87,141,207,95,249,210,61,90,215,185,145,69,43,209,143,236,237,92,240,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,125,7,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,0,147,211,150,231,48,74,220,59,89,147,103,183,147,43,109,219,117,145,176,235,52,178,83,75,44,204,211,47,72,167,146,84,138,188,48,75,52,204,179,50,192,213,99,92,214,70,245,124,157,58,190,69,91,180,0,21,87,207,59,248,39,252,201,253,52,170,178,231,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,10,1,230,143,239,179,115,127,69,248,122,68,95,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,64,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,123,220,184,184,227,179,197,110,141,191,163,247,5,149,43,238,46,143,175,3,239,77,19,226,137,153,186,142,85,98,93,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,0,0,42,175,154,231,2,223,233,248,160,217,77,25,255,0,116,90,215,244,168,187,254,107,155,148,142,186,55,255,0,91,234,158,215,127,218,76,172,255,0,140,76,87,6,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,228,221,141,117,251,80,221,61,101,185,159,101,253,153,247,183,80,100,115,190,139,207,230,244,190,170,204,147,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,165,234,238,44,245,150,161,225,95,65,112,167,134,175,111,9,167,180,173,140,141,156,212,144,223,71,51,80,190,123,174,181,89,37,141,35,107,163,100,14,146,78,140,242,61,143,127,100,138,136,232,217,219,242,112,163,194,142,227,241,107,184,236,209,90,42,47,67,138,163,227,159,63,159,158,21,125,92,69,87,42,162,57,200,138,158,73,159,218,228,138,20,84,116,142,107,149,85,140,100,146,51,66,123,91,181,186,19,101,180,38,51,108,246,211,5,246,54,155,195,121,189,21,47,85,53,143,23,150,103,205,39,239,38,123,228,119,89,37,123,191,51,151,167,94,137,209,17,17,61,89,149,115,170,240,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,15,108,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,21,121,163,251,19,220,223,209,126,98,145,64,38,170,0,34,175,52,127,98,123,155,250,47,204,82,40,4,153,92,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,1,0,57,213,251,88,210,223,80,40,252,118,68,172,190,7,119,123,70,236,71,21,26,15,116,183,6,123,112,105,236,77,139,144,222,158,180,11,51,235,178,205,41,234,164,202,196,252,206,99,29,59,94,244,106,57,253,141,119,107,94,238,141,93,25,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,229,220,191,238,87,30,196,246,203,245,175,152,186,80,9,210,184,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,77,20,236,190,239,104,221,250,218,253,63,187,155,127,61,185,48,90,138,187,166,174,150,224,88,103,137,236,145,209,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,202,184,157,226,23,74,240,191,179,89,173,220,213,53,189,127,160,241,214,199,98,217,106,58,243,100,239,74,238,216,171,198,231,175,252,233,30,173,107,220,200,162,149,232,199,246,118,174,120,119,163,119,181,150,253,110,134,160,221,205,192,158,164,153,221,69,97,179,88,74,144,36,48,68,198,70,216,162,134,54,126,42,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,41,193,70,200,110,134,223,114,252,223,237,201,214,121,205,65,140,193,107,109,15,158,159,7,165,172,199,27,106,75,3,113,82,116,204,34,59,172,172,124,201,251,182,116,241,35,226,137,178,57,38,107,171,186,58,182,52,209,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,128,28,234,253,172,105,111,168,20,126,59,34,82,177,105,60,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,215,193,85,124,212,248,241,255,0,178,252,42,109,6,107,253,148,90,191,59,140,200,255,0,235,217,103,8,230,120,191,246,119,74,248,230,255,0,105,93,237,255,0,74,194,0,112,189,179,155,143,190,123,227,165,116,54,215,205,149,161,149,251,66,189,233,179,120,230,175,147,3,86,41,152,178,100,149,200,248,251,60,61,90,230,254,241,142,116,158,54,49,123,222,196,89,41,205,255,0,29,157,195,239,238,222,226,117,78,163,251,193,154,165,181,248,154,249,28,191,163,101,79,180,45,50,237,246,203,103,192,197,86,69,228,122,57,254,54,175,107,123,186,39,224,132,22,46,251,149,239,26,255,0,218,3,66,51,102,55,11,39,149,189,185,58,55,30,251,50,228,110,175,155,237,156,91,102,107,25,97,101,107,83,164,209,121,96,134,68,145,85,242,126,73,123,228,115,229,241,249,254,104,188,117,110,39,14,185,93,49,180,123,47,126,222,7,86,100,43,199,168,239,231,29,86,165,152,19,28,231,88,174,202,140,138,196,114,35,158,249,98,116,142,127,70,118,36,81,162,43,252,143,236,253,94,3,121,146,235,46,43,53,252,123,75,171,246,118,165,60,189,92,61,204,189,252,254,19,34,141,165,27,35,153,141,103,117,59,11,229,99,21,38,138,53,86,77,51,214,69,106,246,54,55,61,209,79,80,102,179,139,31,116,251,201,245,3,80,252,140,229,154,114,80,215,250,54,93,151,214,91,90,221,67,81,53,101,93,81,99,62,252,75,149,91,58,227,165,169,74,6,216,98,42,116,123,18,88,94,199,118,170,246,42,199,223,219,228,143,186,199,192,43,47,157,126,239,104,214,104,13,27,176,141,158,220,154,178,124,197,125,94,248,219,2,248,32,199,50,27,181,90,231,200,189,17,95,36,178,61,26,214,247,116,72,100,87,246,117,143,190,26,242,184,247,217,182,95,173,124,61,210,255,0,129,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,29,255,0,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,95,166,91,119,180,110,59,101,238,239,221,57,237,229,52,157,93,47,38,175,138,74,144,43,103,181,142,109,69,180,215,71,28,221,138,143,116,72,138,141,147,179,241,84,71,118,254,61,42,47,68,243,147,226,11,79,110,62,119,61,171,52,246,43,85,232,204,174,66,123,20,180,237,133,138,165,172,69,85,89,150,26,213,239,65,11,123,251,124,144,163,228,158,25,92,246,194,157,60,106,247,56,183,77,148,220,107,59,191,180,122,67,116,173,105,91,122,109,250,175,15,91,46,152,203,54,98,176,248,25,51,17,236,233,36,74,173,123,28,213,107,216,170,141,122,177,205,239,100,111,238,141,190,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,6,107,56,177,247,79,188,159,80,53,15,200,206,125,90,223,134,125,101,163,184,116,219,206,38,155,122,165,253,39,175,44,92,198,189,26,169,28,248,220,140,22,173,196,216,30,197,114,172,140,150,42,143,149,178,55,251,149,36,99,218,222,145,186,95,65,193,71,21,217,222,18,247,150,150,178,242,229,110,105,12,151,74,122,167,9,74,102,55,215,213,237,122,71,34,54,68,86,44,208,61,254,88,215,171,28,189,31,31,145,140,150,69,47,211,25,189,27,95,154,218,55,239,190,27,87,212,191,161,35,195,207,158,126,98,179,36,149,141,165,3,30,249,156,177,181,171,42,62,52,142,68,124,93,158,70,189,142,98,181,30,138,210,133,184,228,226,239,43,197,246,238,55,85,193,142,183,135,210,120,26,238,198,233,204,84,246,28,247,178,5,122,185,246,166,98,57,98,101,153,151,183,191,198,157,17,145,195,26,186,79,18,72,238,129,203,175,129,91,60,82,235,36,215,27,131,66,219,54,175,1,98,104,111,77,90,212,76,126,79,35,10,87,122,99,85,18,68,158,22,58,59,13,145,243,53,159,224,99,152,215,177,238,71,178,226,120,177,246,177,188,159,79,245,15,199,78,102,176,234,187,235,195,214,170,216,186,123,127,155,203,89,251,71,11,185,26,63,25,171,113,25,8,234,201,20,105,234,96,100,147,211,114,185,21,139,52,15,122,35,145,142,119,88,228,129,234,140,89,123,27,223,249,106,113,175,145,225,211,113,232,237,126,181,201,244,219,45,93,144,116,118,88,229,171,4,120,172,165,149,173,19,50,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,245,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,41,175,156,158,156,226,10,61,216,196,234,77,100,255,0,95,180,255,0,140,90,54,106,245,226,241,227,109,75,90,186,93,171,98,70,198,217,18,105,36,170,179,49,36,115,218,232,250,248,221,249,37,100,112,171,96,114,59,79,139,222,93,39,103,125,52,231,219,122,5,249,6,215,207,214,245,150,107,120,234,202,215,70,182,123,234,162,204,190,5,123,103,241,199,249,164,241,118,126,29,221,77,47,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,120,173,254,213,59,79,163,246,107,86,101,183,210,247,164,208,54,49,238,197,231,228,241,89,147,186,173,215,37,69,143,165,84,89,147,189,103,107,58,198,157,205,238,235,213,58,117,76,208,229,164,197,77,149,187,54,10,149,186,120,215,216,145,212,235,219,178,219,51,195,2,185,124,108,146,86,199,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,45,171,146,126,146,221,204,86,141,215,154,171,50,219,117,54,235,57,98,170,97,97,183,19,251,46,228,98,89,25,102,205,85,89,81,172,99,90,145,197,43,188,46,242,189,177,181,36,106,213,123,22,205,1,64,60,209,253,246,110,111,232,191,15,72,227,250,11,97,181,150,229,109,30,225,110,182,143,165,111,38,205,183,177,138,126,94,141,106,233,35,227,199,91,101,213,150,234,175,122,59,178,7,84,141,30,214,177,223,146,103,72,229,99,34,122,159,149,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,191,237,161,227,19,104,247,59,134,136,248,158,204,230,42,105,77,61,74,188,171,168,33,185,113,147,191,15,110,39,163,36,172,245,139,171,158,247,57,99,88,91,216,146,202,201,224,84,141,29,43,88,82,15,24,60,89,235,46,46,183,67,239,198,118,189,188,62,10,133,120,235,96,180,227,175,165,168,49,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,253,60,108,85,86,196,196,70,145,225,51,89,106,30,21,245,239,21,153,155,22,240,154,123,74,216,199,86,194,199,53,4,115,53,11,231,186,218,182,86,41,22,70,186,54,64,233,35,234,255,0,27,216,247,247,198,138,142,141,253,190,127,132,239,116,251,55,245,3,79,124,140,5,212,243,71,246,39,185,191,162,252,197,34,138,246,159,66,254,212,55,79,70,237,159,218,159,102,125,237,212,24,236,23,173,240,121,189,47,170,179,28,62,95,31,115,123,251,124,157,221,189,205,235,211,167,84,235,212,250,247,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,202,83,141,127,182,233,211,225,55,115,114,121,91,153,168,124,210,104,188,132,235,231,141,212,97,131,200,252,99,149,27,223,31,133,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,42,175,158,119,240,79,249,147,250,105,2,184,104,225,159,89,113,75,168,117,94,140,219,235,213,25,168,112,26,94,198,163,163,74,202,163,25,147,124,54,171,66,181,18,85,114,54,23,185,182,28,172,123,191,39,123,26,215,43,26,229,145,156,171,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,56,5,227,95,74,241,89,183,21,48,153,108,159,167,220,221,51,143,134,61,71,143,176,177,178,75,253,136,216,221,147,174,145,181,140,116,50,189,81,94,214,53,60,50,61,24,169,218,232,159,44,170,40,7,154,63,190,205,205,253,23,225,233,17,255,0,78,237,110,187,213,122,19,87,110,102,3,5,234,180,222,132,244,31,120,46,250,168,89,232,253,108,203,13,95,221,189,233,36,157,242,53,91,251,182,187,183,167,87,116,79,196,250,246,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,93,43,197,6,205,97,119,115,75,86,244,30,191,201,91,35,139,125,168,236,77,140,189,19,187,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,157,84,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,144,255,0,67,108,94,227,238,78,220,107,157,208,209,88,111,181,113,91,115,232,101,207,195,2,171,173,87,171,105,44,42,90,108,104,159,158,24,253,43,188,170,139,220,198,189,175,86,171,27,35,217,248,26,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,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,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,0,2,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,143,85,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,66,124,40,240,163,183,28,37,109,195,52,86,138,139,215,101,111,120,231,207,231,231,133,25,107,47,105,168,168,142,114,34,175,142,22,119,57,34,133,21,91,27,92,229,85,123,223,36,143,237,96,202,185,213,117,223,15,90,171,68,236,78,217,241,5,234,126,208,211,123,141,246,149,110,232,234,200,223,178,239,83,185,52,30,158,105,58,44,107,229,142,47,44,107,220,142,119,100,237,236,68,139,189,254,215,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,186,8,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,8,215,205,31,216,158,230,254,139,243,20,138,1,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,39,85,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,178,255,0,150,47,48,10,123,69,114,183,15,219,223,168,189,38,133,183,219,6,153,201,75,28,17,85,192,218,146,121,166,149,182,94,214,36,139,12,242,88,252,102,145,238,108,46,99,122,163,99,115,223,29,202,0,64,14,117,126,214,52,183,212,10,63,29,145,41,88,179,78,84,60,113,217,211,89,92,39,8,251,140,202,137,130,201,88,176,205,35,150,87,197,93,104,219,149,210,78,234,83,171,149,169,43,39,149,207,241,57,58,202,147,74,216,250,61,178,51,195,110,128,162,30,99,188,113,214,226,183,89,80,209,251,124,203,117,246,235,71,216,157,244,102,149,242,196,252,221,183,34,49,110,203,2,170,53,140,107,81,205,129,174,111,149,172,150,87,57,90,179,44,81,195,82,255,0,185,92,123,19,219,47,214,190,98,233,64,39,85,215,124,61,106,173,19,177,59,103,196,23,169,251,67,77,238,55,218,85,187,163,171,35,126,203,189,78,228,208,122,121,164,232,177,175,150,56,188,177,175,114,57,221,147,183,177,18,46,247,251,94,9,56,193,212,220,35,110,132,89,166,173,187,186,39,57,98,6,234,204,61,72,171,249,239,65,20,115,178,23,199,36,172,87,53,240,186,203,229,70,53,241,164,138,212,99,220,212,94,230,222,247,237,251,102,191,99,95,218,15,246,133,138,253,158,253,159,246,159,219,189,238,240,248,123,187,59,123,58,121,60,222,79,221,120,59,124,190,95,221,118,121,63,33,65,156,96,241,103,172,184,186,221,15,191,25,218,246,240,248,42,21,227,173,130,211,142,190,150,160,197,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,119,244,241,177,85,91,19,17,59,255,0,45,206,95,117,184,137,179,38,240,239,38,42,219,118,235,29,97,213,169,99,102,138,88,89,169,158,177,79,28,171,21,136,103,138,104,89,90,100,129,202,246,181,204,145,232,248,250,245,100,136,150,191,197,143,181,141,228,250,127,168,126,58,115,53,132,138,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,181,141,45,245,2,143,199,100,74,160,225,203,100,50,188,71,111,14,23,102,176,89,202,152,140,150,126,190,69,212,237,219,141,207,129,39,175,70,123,49,178,78,223,204,214,61,208,35,21,232,142,86,35,213,200,215,246,246,47,138,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,158,229,149,199,110,43,123,180,110,59,99,55,75,83,91,147,116,48,53,228,109,91,153,73,218,247,234,74,76,87,57,175,142,78,136,175,179,12,93,27,35,31,221,35,217,31,159,186,69,89,188,95,173,204,191,142,58,220,56,232,217,182,123,67,178,219,247,23,90,97,228,124,54,227,124,181,217,131,199,76,178,64,183,91,51,21,174,91,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,73,122,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,126,124,0,240,125,138,225,55,104,218,220,130,91,147,93,235,26,244,239,234,183,205,43,85,149,167,99,28,177,209,137,177,189,209,118,87,89,165,98,200,215,57,101,123,158,254,238,197,142,56,235,219,157,95,186,125,45,244,254,143,200,228,72,171,195,255,0,15,90,171,136,187,154,223,9,162,172,245,205,105,29,31,115,86,214,199,182,172,147,201,149,244,211,215,141,244,226,72,209,94,147,61,147,185,99,68,107,187,164,99,24,168,212,122,189,156,255,0,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,63,87,116,183,75,93,239,78,187,201,238,102,229,231,126,217,212,153,159,15,173,187,233,97,175,229,241,66,200,99,253,220,44,100,109,233,28,76,111,229,106,117,233,213,122,170,170,173,207,242,150,225,227,43,179,92,60,216,215,154,175,21,82,174,119,115,172,86,205,192,248,110,58,103,187,8,149,218,184,246,202,212,95,19,30,171,53,153,145,25,213,221,150,24,146,42,57,190,56,230,248,51,89,197,143,186,125,228,250,129,168,126,70,115,202,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,161,238,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,4,117,227,147,139,188,87,8,59,70,221,87,6,58,166,99,86,103,172,59,27,167,49,83,216,107,24,249,209,138,231,218,153,136,228,149,245,161,78,222,255,0,26,117,87,201,12,106,232,252,169,35,115,237,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,18,87,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,234,187,235,195,214,170,216,186,123,127,155,203,89,251,71,11,185,26,63,25,171,113,25,8,234,201,20,105,234,96,100,147,211,114,185,21,139,52,15,122,35,145,142,119,88,228,129,234,140,89,123,27,249,56,109,251,221,141,63,179,89,238,31,177,26,175,211,232,29,77,144,102,83,41,136,244,53,159,234,45,49,208,57,178,121,221,26,204,206,139,82,186,244,107,209,191,147,251,191,51,186,251,110,10,120,120,202,241,49,196,54,154,208,112,98,170,95,193,99,236,67,155,213,44,179,113,213,153,246,36,22,34,75,77,71,70,169,42,190,68,145,176,177,35,252,221,242,181,85,88,212,116,140,209,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,1,154,206,44,125,211,239,39,212,13,67,242,51,151,39,203,147,75,96,181,207,46,173,23,162,181,77,31,91,133,212,24,253,69,139,200,214,242,190,63,61,89,242,151,227,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,168,120,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,63,251,82,215,127,178,207,216,167,219,191,239,51,239,7,222,159,179,61,44,63,246,83,211,122,111,63,155,179,203,254,135,242,246,119,246,127,175,183,175,226,118,14,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,187,65,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,224,56,177,246,177,188,159,79,245,15,199,78,102,176,208,70,153,216,109,27,196,151,47,205,184,218,157,103,74,163,153,145,219,124,11,241,151,166,174,179,63,19,145,76,84,73,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,164,30,34,182,27,89,112,219,187,153,221,169,214,116,173,181,248,235,15,126,50,244,213,210,22,101,177,202,247,37,123,177,35,94,246,246,72,214,245,86,163,221,216,244,124,110,94,246,57,18,194,185,86,113,227,255,0,98,56,84,221,252,215,251,88,180,134,119,39,145,255,0,212,50,182,17,172,241,127,237,14,137,242,77,254,206,187,27,254,137,132,0,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,156,255,0,125,55,211,110,56,116,219,140,142,232,110,134,103,208,226,168,244,138,24,98,68,125,172,133,167,34,172,117,107,70,170,158,73,159,218,238,137,213,26,141,107,158,247,49,140,123,219,18,185,102,113,69,186,28,83,107,253,242,213,251,129,155,182,252,109,59,24,100,211,216,87,62,53,131,13,74,105,178,146,54,187,60,113,198,217,30,141,241,177,211,185,158,73,18,40,251,149,123,90,141,153,91,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,217,197,119,10,59,143,194,86,227,191,69,107,88,189,118,42,247,146,124,6,126,8,85,149,114,245,90,168,138,230,162,170,248,230,103,115,82,88,85,85,209,185,205,84,87,177,241,200,249,63,203,75,152,37,157,158,202,225,248,124,221,252,173,72,246,250,253,143,77,135,203,91,150,42,176,105,167,189,214,167,145,100,86,64,175,157,150,44,207,19,85,243,74,214,64,157,92,170,140,71,116,229,92,195,56,211,202,241,79,186,22,48,90,67,80,91,118,213,233,171,8,154,126,154,214,117,84,187,58,71,219,46,66,120,220,229,115,222,231,44,173,137,94,141,86,66,173,79,28,111,124,221,223,149,192,15,7,217,94,44,183,113,173,200,37,72,244,38,142,177,78,254,171,124,210,185,31,102,7,189,203,29,24,155,27,219,47,125,132,134,86,44,141,115,82,38,53,239,238,239,72,227,146,255,0,177,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,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,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,35,143,243,35,229,247,91,135,107,49,239,14,205,226,173,187,110,178,54,27,90,238,54,24,165,153,154,101,233,20,17,196,178,216,154,121,102,153,150,102,89,220,143,115,90,200,222,172,143,175,87,198,139,5,99,203,101,97,197,88,193,67,147,182,204,109,203,16,219,177,77,179,57,32,154,120,91,35,98,149,241,245,237,115,216,217,230,107,92,169,213,169,44,136,157,59,151,172,128,224,147,131,237,77,197,206,232,69,133,106,91,165,162,112,118,32,118,172,204,84,150,191,158,140,18,199,59,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,117,175,115,27,210,216,45,13,203,171,90,104,173,45,71,209,97,116,254,63,78,226,241,213,188,175,147,193,86,12,165,8,226,143,189,234,231,187,181,140,106,117,114,171,151,167,85,85,95,196,166,206,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,119,220,116,112,101,130,227,15,110,42,227,35,202,253,141,172,244,191,168,177,166,114,82,189,235,85,178,74,140,242,214,179,27,122,245,134,95,20,72,178,53,171,36,110,99,92,222,228,71,197,38,125,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,46,211,151,7,48,10,124,68,96,162,218,77,222,212,95,240,177,67,212,207,21,155,17,193,94,61,69,87,189,242,119,87,100,44,142,54,77,12,106,140,124,40,222,229,142,36,149,170,255,0,223,36,83,168,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,119,94,107,220,14,86,212,184,172,223,23,27,114,251,107,157,198,215,174,253,93,137,70,75,97,47,84,137,177,192,219,176,35,81,203,19,224,137,172,242,181,122,68,176,196,233,58,177,209,191,205,86,187,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,39,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,202,108,230,143,239,179,115,127,69,248,122,68,159,228,143,137,197,103,241,91,243,130,206,227,42,100,113,185,26,250,126,165,202,118,225,108,208,89,130,70,228,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,106,230,25,193,102,87,133,141,208,177,157,210,26,126,219,118,175,82,216,69,211,247,22,203,173,37,41,214,62,233,113,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,249,36,123,38,237,240,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,17,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,130,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,197,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,26,248,98,226,23,85,112,191,188,184,93,220,210,213,189,127,160,242,86,200,226,223,106,74,240,228,232,202,222,217,107,200,230,47,252,217,24,174,107,218,201,98,137,234,199,246,118,174,135,182,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,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,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,92,167,40,173,161,209,186,43,133,124,126,233,97,160,182,186,135,113,236,89,155,53,60,211,171,153,217,70,237,186,181,161,137,137,209,172,99,90,146,61,87,162,189,95,51,250,185,90,140,107,38,248,6,85,203,222,229,239,160,52,110,233,242,225,209,59,125,184,58,122,166,115,79,103,43,230,235,94,163,101,23,178,86,125,179,113,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,184,193,225,51,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,247,254,91,156,193,43,112,237,102,77,158,222,76,173,183,109,214,70,195,172,210,201,77,44,179,51,76,189,34,158,73,82,42,240,193,44,211,50,204,203,3,85,141,115,89,27,213,242,116,234,249,21,108,43,154,63,177,61,205,253,23,230,41,20,2,106,160,16,87,152,255,0,48,10,124,59,224,165,218,77,161,212,95,240,177,127,211,79,45,154,241,193,98,61,59,87,189,146,119,88,100,204,146,55,205,52,104,172,100,42,222,228,142,85,149,202,207,220,164,191,149,196,183,255,0,81,183,17,244,255,0,66,127,247,252,89,74,198,140,248,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,179,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,231,203,23,152,5,205,221,167,91,135,237,239,212,94,175,93,84,237,131,76,228,165,142,121,109,103,170,199,4,211,74,219,47,107,22,52,154,8,235,254,51,72,246,186,102,189,189,81,210,53,239,146,197,65,0,57,213,251,88,210,223,80,40,252,118,68,170,190,23,54,47,251,74,111,182,153,217,79,189,63,119,62,241,250,223,243,159,161,245,158,15,79,78,123,63,232,124,145,247,119,120,59,127,198,157,59,186,254,61,58,47,138,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,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,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,112,174,107,220,113,217,212,185,92,223,8,251,114,202,139,130,198,216,174,205,93,150,71,197,97,111,91,137,209,206,218,80,43,85,201,19,32,149,172,242,185,122,74,179,68,232,250,49,177,191,205,5,120,117,216,109,101,196,150,238,96,182,167,70,82,182,231,228,108,49,249,59,208,215,73,153,137,199,35,218,150,46,202,142,123,27,217,27,93,213,26,175,111,123,213,145,181,123,222,212,94,106,95,247,43,143,98,123,101,250,215,204,93,40,4,189,238,94,250,3,70,238,159,46,29,19,183,219,131,167,170,103,52,246,114,190,110,181,234,54,81,123,37,103,219,55,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,175,52,200,238,174,227,229,246,227,17,180,57,61,105,149,179,163,48,57,11,25,76,110,18,75,10,181,107,90,153,17,36,145,173,255,0,248,213,168,191,149,142,154,119,53,26,179,74,175,237,92,11,240,101,157,227,15,113,237,99,36,202,253,141,163,52,191,167,177,169,178,81,61,139,105,177,202,175,241,86,173,27,186,245,154,95,20,168,146,57,171,28,109,99,156,238,229,70,69,37,255,0,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,128,226,199,218,198,242,125,63,212,63,29,57,154,194,69,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,175,242,224,230,1,115,135,124,236,91,73,187,218,139,254,9,239,250,153,226,179,98,57,236,73,167,109,118,62,78,234,236,133,146,72,248,102,145,17,143,133,27,218,146,74,146,181,89,251,228,150,237,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,32,95,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,63,204,191,129,202,220,71,104,217,183,135,67,190,219,55,23,69,225,228,100,53,35,100,182,25,156,199,66,178,78,180,155,11,17,206,75,40,231,202,232,92,198,254,119,200,177,189,21,28,199,195,73,122,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,128,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,180,229,161,192,229,110,28,116,108,59,195,174,31,109,251,139,173,48,241,178,106,146,50,90,236,193,227,166,88,231,74,78,133,232,215,45,149,115,34,116,206,123,127,35,227,72,216,136,141,123,230,155,229,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,227,175,243,65,229,247,103,45,103,53,197,14,203,98,170,49,236,174,235,250,195,7,90,40,171,51,178,24,173,88,185,154,89,101,157,173,87,171,89,3,95,4,81,119,200,245,116,191,153,238,127,88,1,194,70,203,229,119,235,136,109,19,183,245,116,133,189,69,136,147,49,78,222,164,175,11,221,19,34,194,71,98,63,91,44,178,181,205,88,153,226,87,53,28,142,107,149,239,99,25,214,71,177,23,71,216,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,51,89,197,143,186,125,228,250,129,168,126,70,115,228,143,97,181,149,222,30,91,196,110,30,149,188,134,158,167,170,45,233,156,210,195,93,21,152,167,178,189,41,107,77,43,209,234,238,201,221,110,72,209,123,17,140,124,76,106,189,93,51,26,126,175,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,222,166,181,227,19,104,244,143,11,145,113,78,220,197,73,112,89,76,59,110,224,232,216,184,198,79,144,200,201,19,150,44,95,88,124,200,219,62,86,62,41,81,169,39,133,99,153,207,252,177,61,82,133,184,138,223,157,101,196,150,238,103,119,91,89,221,182,231,228,108,61,152,202,51,88,73,153,137,199,35,220,181,233,68,173,99,27,217,27,93,209,92,140,111,123,213,242,57,59,222,229,95,87,171,56,76,214,90,23,133,13,63,197,14,176,177,111,18,205,85,170,35,194,226,48,118,104,35,95,107,29,37,57,108,69,146,73,124,157,205,99,221,4,141,100,110,137,59,153,219,43,92,172,123,59,189,175,43,143,125,155,101,250,215,195,221,47,248,17,255,0,142,253,210,208,155,95,194,198,224,253,250,206,253,153,247,183,79,229,180,182,31,252,150,105,189,86,82,214,58,215,130,15,221,49,221,157,222,55,254,119,246,177,58,126,46,78,168,103,92,212,70,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,202,184,177,246,177,188,159,79,245,15,199,78,102,176,208,70,153,216,109,27,196,151,47,205,184,218,157,103,74,163,153,145,219,124,11,241,151,166,174,179,63,19,145,76,84,73,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,164,206,37,248,116,215,124,47,238,157,253,179,215,85,255,0,218,220,195,221,239,135,252,231,139,245,51,67,5,207,28,82,201,225,242,248,30,239,19,221,222,207,238,84,254,229,91,84,228,247,176,63,112,54,59,35,187,154,183,111,126,202,213,58,211,32,255,0,178,242,151,25,254,85,103,78,164,53,221,7,141,170,170,177,67,36,233,60,159,225,106,202,214,194,245,239,98,66,228,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,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,58,255,0,17,91,13,163,120,146,218,60,238,212,235,58,85,28,204,141,119,191,25,122,106,235,51,241,57,20,99,146,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,72,55,121,125,239,109,14,43,232,112,189,62,42,219,159,145,176,183,225,206,67,20,19,49,186,109,46,73,93,115,82,196,201,213,176,179,182,39,57,32,146,86,200,175,86,68,159,157,236,238,187,238,29,118,27,70,240,219,180,120,45,169,209,148,170,53,152,234,236,126,78,244,53,214,23,229,178,42,198,165,139,178,163,158,247,119,200,230,245,70,171,221,216,196,100,109,94,198,53,19,165,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,201,229,125,198,14,153,222,205,163,194,236,150,101,106,99,181,222,128,195,182,131,40,86,138,195,153,115,9,73,149,107,195,121,94,230,120,152,245,89,163,137,241,249,28,229,124,110,145,26,214,61,24,207,127,199,247,7,216,174,44,182,141,205,199,165,184,245,222,142,175,114,254,148,124,50,181,25,102,119,177,171,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,131,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,19,228,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,185,254,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,58,117,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,133,248,250,227,95,85,113,89,184,246,240,152,156,159,167,219,45,51,144,154,61,57,143,174,178,50,59,253,138,232,219,147,176,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,220,233,95,44,170,228,99,252,108,254,91,254,164,90,161,197,56,174,225,71,110,56,181,219,135,232,173,107,23,161,202,209,242,79,128,207,193,10,62,214,34,211,145,17,92,212,85,79,36,47,237,106,75,10,170,54,70,181,170,138,199,178,57,25,157,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,246,188,55,108,134,87,136,253,237,210,219,47,134,206,84,195,88,212,118,37,107,239,217,141,210,50,180,16,193,37,137,158,140,111,226,247,164,80,201,216,206,173,71,63,181,170,230,34,171,211,70,123,91,181,186,19,101,180,38,51,108,246,211,5,246,54,155,195,121,189,21,47,85,53,143,23,150,103,205,39,239,38,123,228,119,89,37,123,191,51,151,167,94,137,209,17,17,61,88,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,60,255,0,53,238,56,236,234,92,174,111,132,125,185,101,69,193,99,108,87,102,174,203,35,226,176,183,173,196,232,231,109,40,21,170,228,137,144,74,214,121,92,189,37,89,162,116,125,24,216,223,230,172,178,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,205,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,46,167,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,11,115,58,223,77,154,222,254,32,172,218,218,125,45,138,116,154,127,187,25,146,214,56,235,206,146,61,81,219,20,41,27,150,63,27,89,254,78,246,216,133,179,181,210,121,163,72,213,30,177,178,36,79,41,203,255,0,98,247,151,122,56,130,196,218,218,29,83,149,209,114,105,78,252,157,237,99,78,139,109,71,133,253,212,137,11,100,141,242,70,201,189,67,209,97,240,43,151,190,55,76,174,99,227,100,168,154,20,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,22,253,186,91,165,161,54,91,66,100,247,51,114,243,191,99,105,188,55,135,214,221,244,179,88,241,121,102,100,49,254,238,22,62,71,117,146,86,55,242,181,122,117,234,189,17,21,83,53,155,171,172,48,91,129,184,250,143,90,233,141,5,138,209,88,172,214,66,91,149,48,24,183,189,213,113,241,185,122,164,108,87,255,0,254,85,26,140,141,28,170,145,199,19,59,99,109,154,114,113,225,199,116,48,149,175,113,35,144,214,246,240,218,55,81,215,155,27,71,79,84,150,57,25,158,88,101,124,107,106,211,85,28,145,50,9,91,43,98,237,237,153,95,228,94,230,66,170,219,49,47,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,101,59,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,217,197,119,10,59,143,194,86,227,191,69,107,88,189,118,42,247,146,124,6,126,8,85,149,114,245,90,168,138,230,162,170,248,230,103,115,82,88,85,85,209,185,205,84,87,177,241,200,254,171,203,155,141,127,236,171,184,243,224,53,254,79,43,38,217,106,159,221,228,171,64,190,88,241,119,149,88,145,228,219,15,107,158,238,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,105,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,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,237,77,194,54,232,75,133,114,91,187,162,115,150,39,118,147,204,91,150,191,158,244,17,71,3,230,100,145,196,245,115,95,11,172,178,37,123,153,26,72,173,87,177,173,69,237,107,130,78,48,117,55,8,219,161,22,105,171,110,238,137,206,88,129,186,179,15,82,42,254,123,208,69,28,236,133,241,201,43,21,205,124,46,178,249,81,141,124,105,34,181,24,247,53,23,185,186,8,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,15,214,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,12,171,151,253,202,227,216,158,217,126,181,243,23,78,63,206,59,123,244,14,154,217,42,59,19,144,193,212,204,234,205,99,98,28,165,23,186,72,85,248,24,42,206,197,91,170,213,235,43,95,50,121,107,70,173,70,163,152,235,95,159,242,44,111,166,188,78,39,43,159,202,210,193,96,177,150,242,57,44,141,136,234,83,167,82,23,77,61,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,148,226,83,102,117,150,192,242,154,212,219,91,175,55,22,222,177,203,225,235,225,88,251,82,244,88,41,49,115,20,123,105,85,114,181,37,125,104,83,242,70,233,85,94,168,159,130,71,31,142,24,169,132,213,65,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,64,58,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,37,191,250,141,184,143,167,250,19,255,0,191,226,202,86,53,80,81,95,52,190,39,54,227,136,109,229,163,132,219,172,46,42,221,77,3,234,177,127,123,233,89,73,190,223,142,70,192,255,0,26,47,137,171,225,175,59,109,54,53,73,36,141,254,87,201,26,163,95,213,220,171,130,142,24,247,31,137,205,229,165,132,208,185,172,174,150,169,167,250,101,50,26,190,149,101,147,236,25,24,215,190,164,136,169,44,75,230,124,241,177,177,163,36,73,19,163,228,68,86,196,245,77,20,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,99,252,203,56,21,179,196,214,153,171,185,251,99,66,221,173,208,211,149,224,198,213,162,219,81,71,6,95,28,182,21,93,3,214,121,25,20,47,133,103,154,102,200,142,78,228,242,70,230,189,93,26,199,72,24,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,51,174,95,247,43,143,98,123,101,250,215,204,93,40,4,191,238,87,30,196,246,203,245,175,152,186,117,254,34,182,27,70,241,37,180,121,221,169,214,116,170,57,153,26,239,126,50,244,213,214,103,226,114,40,199,37,123,177,35,94,199,119,198,231,117,86,163,219,222,197,124,110,94,199,185,22,139,52,87,3,155,185,169,184,180,151,132,124,187,234,99,51,184,203,14,126,107,45,93,143,189,74,142,57,176,182,127,91,214,52,69,86,73,20,144,248,155,39,139,172,147,195,28,139,19,156,189,183,211,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,77,27,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,235,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,103,255,0,43,174,96,23,49,23,49,188,50,111,126,162,243,98,166,244,216,237,15,148,158,57,231,181,29,169,103,138,8,113,46,241,177,253,208,175,151,172,82,72,172,108,45,141,209,171,149,139,19,98,237,124,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,86,188,208,121,125,217,203,89,205,113,67,178,216,170,140,123,43,186,254,176,193,214,138,42,204,236,134,43,86,46,102,150,89,103,107,85,234,214,64,215,193,20,93,242,61,93,47,230,123,159,215,229,229,89,192,119,253,136,226,175,119,240,191,237,101,210,24,44,158,59,255,0,80,250,217,182,191,203,255,0,180,54,38,73,15,251,59,12,119,250,39,150,168,10,86,231,87,238,159,75,125,63,163,242,57,18,10,233,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,130,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,232,149,190,154,195,135,222,87,220,65,100,117,214,215,232,47,183,117,158,227,244,185,54,153,137,242,227,177,184,45,50,248,149,178,71,90,84,239,99,102,177,148,172,217,145,60,82,49,144,192,232,89,29,116,236,124,178,215,133,94,58,182,75,138,250,212,240,218,62,253,188,118,182,110,29,217,124,190,153,179,86,119,63,28,200,229,142,25,122,90,241,164,19,51,201,44,125,138,215,35,220,199,181,92,198,47,123,25,34,129,154,206,44,125,211,239,39,212,13,67,242,51,150,125,202,3,75,96,181,207,5,251,133,162,181,77,31,91,133,212,26,195,45,139,200,214,242,190,63,61,89,241,52,35,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,16,115,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,69,89,50,217,89,177,85,240,83,100,237,191,27,78,196,214,235,211,116,206,88,33,158,102,198,217,101,100,125,123,90,247,182,8,90,231,34,117,114,69,26,47,94,212,233,48,57,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,77,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,243,250,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,156,85,107,46,43,247,115,33,172,51,57,43,109,211,24,235,22,43,105,60,68,145,164,44,199,99,149,255,0,145,93,19,94,246,250,153,26,216,221,51,251,157,220,244,70,162,248,217,27,25,194,137,127,203,247,142,236,239,10,186,170,61,21,170,95,235,118,203,80,100,18,76,141,110,140,143,236,187,83,201,86,57,114,189,236,175,45,137,252,85,171,185,61,51,85,26,254,189,83,163,191,21,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,197,143,181,141,228,250,127,168,126,58,115,53,132,223,229,161,199,29,158,28,117,148,59,61,174,25,81,251,117,173,51,17,190,107,114,62,42,239,193,228,102,72,224,75,174,153,234,214,173,101,107,34,108,205,123,191,35,35,73,24,168,173,123,38,180,158,53,248,122,217,173,252,217,171,175,222,59,63,99,80,209,189,117,2,234,74,213,93,53,236,77,24,28,201,114,9,7,106,43,151,203,86,41,35,86,171,100,111,119,142,79,20,142,137,141,34,95,15,28,221,182,75,21,149,163,180,186,191,110,109,232,93,190,193,87,177,141,211,185,248,172,79,117,107,227,171,57,91,141,130,213,54,182,105,154,255,0,72,200,163,146,70,77,63,89,147,175,106,49,234,232,236,123,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,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,1,26,181,103,49,238,12,116,54,170,204,232,173,83,188,158,139,53,167,242,22,49,121,26,223,119,114,178,120,45,65,35,163,150,62,246,86,115,29,218,246,57,58,181,85,171,211,170,42,167,226,118,173,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,185,215,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,140,28,208,184,22,253,181,233,87,239,142,206,104,207,87,185,56,94,207,182,43,82,119,108,217,220,92,113,185,23,164,40,213,245,23,33,233,31,143,162,181,239,137,31,31,239,92,218,241,165,43,23,83,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,34,175,52,46,58,127,109,122,169,251,29,179,154,207,213,237,182,23,179,237,139,52,155,219,14,119,41,28,142,85,233,50,57,125,69,56,122,71,227,232,141,99,229,71,201,251,214,182,188,137,0,11,84,228,99,252,108,254,91,254,164,90,161,205,56,145,222,252,87,14,27,37,170,119,163,51,131,183,153,175,167,43,196,230,80,173,35,99,125,153,230,158,58,240,177,94,239,193,140,89,102,143,189,253,28,173,103,115,145,175,84,70,46,104,143,107,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,211,70,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,71,253,210,227,215,132,237,150,215,121,61,179,220,189,214,251,27,82,97,188,62,182,151,216,89,43,30,47,44,44,154,63,222,67,93,241,187,172,114,177,223,149,203,211,175,69,232,168,168,158,175,98,248,163,216,158,37,62,219,253,138,107,159,188,127,119,61,55,218,127,230,203,148,252,30,163,203,225,255,0,140,197,31,119,119,130,95,240,245,233,219,248,244,234,157,105,91,154,63,190,205,205,253,23,225,233,30,43,96,56,179,214,92,57,237,126,235,104,125,191,175,110,142,119,114,171,226,235,87,212,117,47,164,19,225,153,86,73,214,85,141,158,55,43,159,44,86,36,141,30,215,198,248,151,163,218,189,200,213,78,85,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,211,218,46,91,155,37,183,92,58,106,141,132,212,18,219,206,216,215,117,226,135,84,106,26,143,158,140,247,223,90,212,179,208,154,56,29,52,209,64,250,235,43,81,17,189,89,34,198,139,35,94,138,173,41,135,137,222,30,181,87,11,251,203,154,218,61,83,103,215,250,15,29,156,118,81,149,100,175,14,78,140,173,238,138,196,109,122,127,206,141,232,215,61,172,150,41,88,143,127,103,114,251,253,43,198,110,118,167,6,58,215,131,189,91,138,245,216,171,222,146,198,148,200,215,99,25,38,62,70,229,96,187,102,181,132,252,60,144,191,182,121,25,39,227,35,36,114,177,123,216,246,248,60,7,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,177,254,107,220,113,214,211,88,172,223,8,251,114,203,105,157,201,87,174,205,93,150,71,203,93,40,212,149,177,206,218,80,43,85,171,43,231,137,204,242,185,122,196,144,202,232,250,61,210,63,195,88,27,47,180,58,203,126,183,67,79,237,30,223,193,82,76,238,162,176,232,107,173,185,210,24,34,99,35,116,178,205,35,255,0,21,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,112,197,195,214,149,225,127,102,176,187,71,165,172,250,255,0,65,228,179,145,202,62,172,117,230,201,222,149,221,210,216,145,172,79,249,177,177,28,231,185,145,69,19,21,239,236,238,86,250,113,71,177,60,53,253,137,251,107,215,63,119,62,241,250,159,179,63,205,151,46,121,253,63,139,205,255,0,22,138,78,222,223,60,95,226,233,215,187,240,235,209,122,126,78,202,113,153,195,103,17,58,170,214,138,217,205,200,251,193,154,165,143,126,82,122,223,99,223,169,217,85,146,71,27,164,239,177,4,108,94,143,154,52,232,139,221,249,186,244,232,138,169,5,185,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,127,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,125,124,184,184,28,173,197,110,178,191,172,55,5,246,235,237,214,143,177,3,47,67,19,37,137,249,187,110,69,122,82,138,116,68,107,24,214,163,93,59,154,239,43,89,44,77,106,53,102,73,99,189,226,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,113,254,42,184,103,209,188,87,237,29,205,173,214,23,173,227,158,219,13,201,98,50,117,149,92,252,118,70,54,72,200,167,88,251,145,179,51,182,89,24,248,220,169,220,199,187,181,204,127,100,140,207,14,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,73,235,202,191,142,171,58,3,80,226,184,97,221,43,246,231,211,25,203,16,227,116,100,208,213,139,179,19,145,158,212,207,116,18,164,113,164,210,50,212,214,81,18,71,189,254,39,181,137,218,216,222,247,199,113,37,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,183,17,91,13,172,184,109,221,204,238,212,235,58,86,218,252,117,135,191,25,122,106,233,11,50,216,229,123,146,189,216,145,175,123,123,36,107,122,171,81,238,236,122,62,55,47,123,28,137,42,185,110,115,4,173,195,181,153,54,123,121,50,182,221,183,89,27,14,179,75,37,52,178,204,205,50,244,138,121,37,72,171,195,4,179,76,203,51,44,13,86,53,205,100,111,87,201,211,171,228,85,187,67,149,111,167,20,123,19,195,95,216,159,182,189,115,247,115,239,31,169,251,51,252,217,114,231,159,211,248,188,223,241,104,164,237,237,243,197,254,46,157,123,191,14,189,23,167,148,218,222,61,120,78,222,157,119,140,219,61,180,221,111,182,117,38,103,205,232,169,125,133,146,175,229,241,66,249,164,253,228,213,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,32,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,6,85,203,137,225,231,139,61,27,194,47,44,77,179,215,25,218,245,51,25,219,246,50,213,176,90,113,215,214,172,249,87,166,114,210,78,172,122,71,42,177,145,68,245,145,207,86,118,117,241,177,85,29,43,17,106,91,95,235,253,101,186,122,203,45,184,59,131,168,109,231,53,14,114,194,217,189,122,202,167,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,19,203,23,128,239,216,134,10,182,252,238,198,23,183,95,106,12,123,126,205,197,228,113,222,59,90,94,23,62,102,201,209,222,87,39,154,196,14,174,174,238,142,57,97,106,201,10,244,239,149,171,213,121,163,251,19,220,223,209,126,98,145,64,38,154,55,211,125,54,227,135,77,184,200,238,134,232,102,125,14,42,143,72,161,134,36,71,218,200,90,114,42,199,86,180,106,169,228,153,253,174,232,157,81,168,214,185,239,115,24,199,189,185,214,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,120,2,234,120,150,255,0,234,54,226,62,159,232,79,254,255,0,139,41,88,186,158,103,92,120,254,196,48,86,118,27,105,243,93,186,251,80,99,221,246,150,83,29,145,241,218,210,240,185,240,186,62,173,241,57,60,214,32,117,132,111,108,145,203,11,86,57,147,167,124,78,90,139,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,254,174,245,239,222,211,240,237,165,106,235,93,227,213,127,119,240,183,114,12,197,193,103,208,217,183,223,105,241,201,35,99,236,175,28,143,78,172,134,69,234,169,219,249,122,117,234,168,139,207,246,183,143,94,19,183,167,93,227,54,207,109,55,91,237,157,73,153,243,122,42,95,97,100,171,249,124,80,190,105,63,121,53,118,70,222,145,196,247,126,103,39,94,157,19,170,170,34,240,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,211,141,190,48,116,207,8,219,95,46,105,203,82,238,182,206,87,157,186,79,15,110,43,30,11,211,197,36,12,153,242,73,19,21,173,100,45,178,201,85,142,124,107,34,53,88,199,53,87,185,185,246,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,15,65,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,71,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,154,34,255,0,185,92,123,19,219,47,214,190,98,233,64,37,255,0,114,184,246,39,182,95,173,124,197,210,85,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,118,231,35,196,14,215,238,46,178,210,187,63,163,31,83,51,157,208,22,50,11,156,202,196,178,57,148,39,153,33,106,227,226,123,100,241,61,232,176,247,78,139,27,150,55,199,19,27,35,92,150,35,32,174,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,213,57,180,233,188,174,141,224,107,108,52,134,119,83,219,212,153,44,30,168,194,227,110,102,109,163,188,249,41,225,195,222,142,75,82,119,61,238,239,145,205,87,175,87,185,122,185,122,185,223,222,176,131,149,199,190,205,178,253,107,225,238,151,252,0,5,43,115,171,247,79,165,190,159,209,249,28,137,8,52,158,128,214,90,234,182,160,181,163,244,245,188,179,52,174,30,76,254,93,43,34,57,245,113,209,203,20,82,216,86,117,238,115,24,233,227,87,246,162,246,179,185,238,232,198,61,205,245,92,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,167,234,241,85,196,198,178,226,191,119,46,110,150,176,163,83,28,198,215,110,55,17,140,172,136,230,99,177,209,190,71,197,2,201,218,142,153,253,210,200,247,200,228,78,231,189,221,173,99,59,35,101,143,242,100,225,211,238,214,132,206,241,47,159,175,210,254,175,242,96,180,255,0,231,255,0,6,46,9,147,213,75,249,37,86,175,150,212,72,206,217,35,107,217,232,187,154,170,217,191,25,43,171,57,143,112,99,161,181,86,103,69,106,157,228,244,89,173,63,144,177,139,200,214,251,187,149,147,193,106,9,29,28,177,247,178,179,152,238,215,177,201,213,170,173,94,157,81,85,63,19,170,236,166,253,237,63,17,58,86,214,181,217,205,87,247,131,11,75,32,252,92,246,125,13,154,157,150,153,28,114,58,62,203,17,198,245,232,201,163,94,168,157,191,155,167,94,168,168,153,236,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,67,254,104,92,107,255,0,104,13,118,253,152,219,220,158,42,246,219,104,220,131,44,197,145,164,190,111,182,114,141,133,204,125,132,149,205,78,144,197,229,158,24,210,53,86,73,249,229,239,145,175,139,199,5,139,52,229,79,199,85,109,29,37,14,22,55,94,253,74,216,43,86,18,29,21,121,181,101,116,237,200,219,186,196,251,53,233,12,110,71,50,89,108,73,43,102,145,91,227,84,145,174,123,154,232,210,46,235,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,20,67,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,51,138,108,55,12,250,203,126,116,246,228,235,60,53,234,152,237,61,181,218,94,238,163,205,93,153,81,239,115,227,171,98,106,213,34,137,28,142,115,230,117,105,17,95,248,50,54,49,238,85,87,118,71,39,32,58,175,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,172,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,52,226,199,218,198,242,125,63,212,63,29,57,154,195,208,107,45,1,172,182,250,206,42,174,179,211,214,241,79,206,97,233,103,241,139,50,39,101,204,117,184,146,90,246,34,123,85,90,246,57,171,209,122,47,229,123,94,199,118,189,142,106,72,172,7,49,29,229,211,252,35,228,184,87,98,122,255,0,95,230,197,69,168,178,22,27,98,106,90,118,88,18,55,226,225,133,209,255,0,235,26,217,159,35,214,56,165,88,227,107,59,34,124,124,83,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,161,77,127,186,91,19,193,246,214,105,207,191,89,223,186,90,51,25,232,244,182,31,252,150,229,255,0,31,142,179,188,16,126,233,146,202,189,33,172,255,0,206,254,189,123,63,23,117,84,235,207,244,159,49,238,12,117,206,170,195,104,173,45,188,158,183,53,168,50,21,241,120,234,223,119,114,177,249,237,79,35,99,138,62,247,214,107,27,220,247,181,58,185,81,169,215,170,170,39,226,73,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,74,220,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,38,87,20,252,14,86,219,94,27,118,171,138,77,182,125,185,112,90,159,75,233,247,234,156,99,153,44,235,142,200,218,161,27,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,135,138,112,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,126,135,182,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,206,191,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,122,173,1,198,46,187,218,254,22,53,31,13,26,22,159,217,159,123,117,5,204,142,99,55,228,134,111,85,139,181,142,109,41,241,222,158,88,29,217,221,227,99,252,236,145,175,78,157,168,137,213,92,115,253,139,216,189,199,226,47,113,241,219,95,181,248,111,93,149,189,214,89,166,149,85,149,113,245,90,168,146,90,179,34,34,248,225,103,115,122,175,69,114,185,205,99,26,247,189,140,119,107,230,41,195,166,132,225,127,116,244,62,217,232,90,255,0,195,252,101,204,197,222,249,191,206,121,79,83,110,25,238,120,229,150,79,15,151,192,199,120,152,238,198,127,114,39,247,170,202,174,70,63,198,207,229,191,234,69,170,21,87,206,247,116,191,252,154,108,166,63,59,255,0,117,234,156,190,51,210,255,0,232,173,66,127,50,179,255,0,218,77,236,99,255,0,242,189,191,232,212,134,188,190,182,119,21,189,252,90,104,93,35,169,112,54,242,186,122,149,137,179,121,136,162,170,217,224,72,42,66,249,163,109,166,189,143,103,166,146,195,107,193,34,61,58,57,39,236,69,71,61,170,115,77,254,217,204,239,15,251,203,171,54,119,81,205,234,45,233,156,131,171,199,103,181,140,245,117,94,212,146,181,158,198,61,233,31,150,9,34,151,199,222,174,103,127,107,191,51,85,11,159,229,67,188,88,173,202,225,47,9,164,93,158,183,123,80,237,245,139,24,76,164,87,109,54,89,227,129,211,73,53,39,49,189,238,122,86,74,239,100,17,171,145,169,214,172,172,98,118,198,138,76,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,17,84,189,238,92,92,14,89,225,75,70,223,214,27,130,250,150,55,23,88,87,129,151,161,137,145,74,204,37,70,170,189,41,69,58,34,185,239,115,149,174,157,205,119,137,207,138,38,181,28,144,164,178,76,163,133,113,131,194,102,141,226,235,107,254,227,231,108,84,195,231,104,88,142,206,11,81,186,130,218,159,20,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,217,215,198,245,69,116,76,84,207,102,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,125,175,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,11,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,7,201,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,160,158,5,248,50,193,112,121,183,22,177,146,101,126,217,214,122,163,211,216,212,217,40,158,244,170,233,34,71,248,171,86,141,221,58,67,23,150,84,73,28,212,146,71,61,206,119,106,43,34,142,74,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,164,32,225,143,69,101,117,254,148,223,252,22,26,197,72,108,85,218,123,89,183,186,203,220,214,44,24,252,214,38,244,205,69,107,92,189,238,138,180,141,98,116,232,175,86,162,171,81,85,201,194,141,62,237,86,150,219,141,23,183,26,115,77,237,13,28,85,77,25,83,31,19,176,141,197,202,146,213,146,172,137,228,108,204,149,21,222,111,39,122,200,178,171,156,233,28,245,123,156,229,114,185,125,89,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,32,175,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,186,87,31,220,31,98,184,178,218,55,55,30,150,227,215,122,58,189,203,250,81,240,202,212,101,153,222,198,172,148,101,108,143,108,93,150,22,24,152,146,57,205,88,158,214,63,187,177,36,142,74,1,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,184,158,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,158,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,8,255,0,198,47,7,90,19,139,253,9,95,1,159,185,246,54,164,195,119,253,223,212,30,57,172,125,151,229,154,187,237,127,146,178,120,163,159,203,29,116,143,247,138,189,157,123,155,209,83,241,207,190,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,211,149,31,29,63,232,56,95,222,189,103,255,0,115,213,208,23,111,55,254,115,93,139,146,194,187,255,0,85,233,88,230,255,0,219,194,143,255,0,139,194,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,50,174,125,87,114,217,92,141,106,20,242,25,59,118,171,226,235,173,74,49,77,51,158,202,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,59,228,123,191,189,202,171,101,92,168,120,28,179,169,114,184,78,46,55,25,245,23,5,141,177,97,250,71,18,172,138,194,222,183,19,164,129,215,103,71,35,146,38,65,43,95,226,106,116,149,102,137,178,117,99,99,103,154,221,8,171,205,31,216,158,230,254,139,243,20,138,1,59,255,0,24,188,98,235,190,47,245,221,124,254,126,159,216,218,111,13,223,247,127,79,249,33,177,246,95,150,26,236,181,254,84,200,34,146,127,44,149,210,79,222,34,246,117,237,111,68,79,199,181,114,224,229,255,0,115,136,140,236,91,183,187,218,119,254,9,232,122,152,34,173,98,73,235,201,168,173,118,62,62,218,239,133,241,200,200,97,145,81,239,153,29,218,178,68,145,53,31,251,229,138,11,23,83,196,183,255,0,81,183,17,244,255,0,66,127,247,252,89,74,199,106,227,79,109,238,109,55,21,155,159,162,174,220,245,94,45,65,62,70,188,174,189,61,201,22,173,212,75,149,210,89,236,117,150,89,146,27,17,164,143,122,185,203,34,61,123,223,254,53,178,158,74,116,118,225,187,29,173,50,216,26,254,29,103,54,160,101,61,68,178,101,18,121,38,171,20,61,244,100,109,100,107,125,52,63,191,180,198,170,163,221,36,145,206,190,69,68,108,113,88,169,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,159,252,234,253,172,105,111,168,20,126,59,34,86,7,6,219,199,130,225,255,0,136,125,63,188,90,142,31,81,83,76,227,243,150,35,173,220,246,122,187,79,196,92,142,181,110,246,49,235,31,150,121,34,139,201,216,173,103,127,115,191,43,85,79,21,189,27,189,172,183,235,116,53,6,238,110,4,245,36,206,234,43,13,154,194,84,129,33,130,38,50,54,197,20,49,179,241,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,177,254,84,124,11,127,160,226,131,122,244,103,253,207,107,64,82,188,239,249,206,118,82,74,234,223,253,87,165,123,157,255,0,111,50,51,254,47,49,197,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,197,120,58,227,23,93,240,129,174,236,103,240,20,254,217,211,121,158,207,188,26,127,201,13,127,181,60,80,216,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,28,0,191,238,87,30,196,246,203,245,175,152,186,80,9,127,220,174,61,137,237,151,235,95,49,116,149,64,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,119,220,199,249,128,83,225,223,5,46,210,109,14,162,255,0,133,139,254,154,121,108,215,142,11,17,233,218,189,236,147,186,195,38,100,145,190,105,163,69,99,33,86,247,36,114,172,174,86,126,229,37,165,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,189,238,95,60,18,98,184,80,208,18,103,117,60,21,47,110,46,170,175,94,108,173,199,85,107,103,196,192,232,97,115,241,44,145,179,74,199,178,59,13,145,206,150,53,106,76,190,53,114,42,71,31,78,107,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,241,92,197,56,21,179,194,214,178,93,113,183,212,45,191,106,243,246,33,134,140,214,109,68,247,227,50,51,37,135,174,53,17,100,89,230,99,99,174,233,25,51,153,254,7,181,142,123,222,213,123,227,86,202,109,126,87,122,183,115,72,109,70,25,214,227,177,170,115,21,177,175,177,90,147,173,190,156,15,122,121,173,44,77,84,87,178,24,188,146,191,243,53,17,145,185,85,205,68,85,77,41,237,238,138,197,109,174,128,211,91,115,130,177,110,124,110,149,195,210,194,83,150,219,218,233,228,130,180,44,134,55,72,230,181,173,87,171,88,138,170,141,106,117,235,209,19,251,140,230,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,231,170,208,28,98,235,189,175,225,99,81,240,209,161,105,253,153,247,183,80,92,200,230,51,126,72,102,245,88,187,88,230,210,159,29,233,229,129,221,157,222,54,63,206,201,26,244,233,218,136,157,85,199,63,216,189,139,220,126,34,247,31,29,181,251,95,134,245,217,91,221,101,154,105,85,89,87,31,85,170,137,37,171,50,34,47,142,22,119,55,170,244,87,43,156,214,49,175,123,216,199,92,254,173,229,149,178,87,248,80,93,132,211,216,90,141,212,248,234,239,202,227,53,44,147,207,11,221,169,22,156,48,201,109,202,247,78,232,43,89,117,104,82,106,236,238,141,24,136,172,111,145,145,189,180,131,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,94,255,0,184,92,96,229,119,127,130,109,61,195,190,187,90,139,157,219,221,81,136,118,6,212,49,57,143,189,132,139,31,126,14,201,90,214,120,154,250,202,234,209,163,251,145,210,178,102,117,106,186,57,100,127,215,202,227,223,102,217,126,181,240,247,75,126,227,167,105,183,151,122,248,113,212,90,11,99,181,127,216,185,235,125,178,89,167,220,216,190,221,162,140,122,77,140,245,10,169,233,252,189,91,249,186,163,95,217,226,145,91,20,178,57,51,174,91,167,11,27,223,176,218,203,150,254,234,237,46,220,224,234,105,93,97,165,118,223,80,79,169,48,238,147,186,124,164,238,198,200,201,51,12,145,127,52,236,149,200,196,119,95,198,5,241,195,209,35,72,28,250,139,45,251,156,222,236,236,213,77,9,130,217,140,222,144,251,107,114,109,248,243,152,108,143,107,162,251,191,69,102,86,75,55,151,167,239,125,71,130,72,125,58,42,183,242,121,95,218,232,160,239,169,109,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,190,153,244,46,187,219,46,89,89,253,1,185,121,79,93,169,48,91,63,151,167,119,247,16,197,233,59,113,115,248,233,254,229,206,142,79,79,31,101,127,43,92,190,95,15,145,87,171,212,160,18,236,247,55,131,236,87,22,92,191,54,117,184,244,183,30,187,209,219,111,138,191,165,31,12,173,70,89,157,248,170,203,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,152,117,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,213,57,46,112,245,246,102,11,81,241,59,150,179,149,175,111,47,234,116,150,34,148,149,124,85,102,162,199,214,154,123,141,145,201,214,110,179,198,144,181,89,209,172,117,121,209,85,238,119,72,250,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,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,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,115,255,0,219,246,205,126,217,127,179,231,237,11,21,251,66,251,63,237,63,176,187,221,230,240,246,247,246,247,244,241,249,188,127,189,240,119,121,124,95,189,236,241,254,115,160,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,164,142,25,49,56,172,255,0,8,155,81,130,206,227,42,100,113,185,29,183,193,84,185,78,220,45,154,11,48,73,140,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,83,95,48,110,9,50,188,40,107,248,243,186,98,11,119,182,235,85,88,177,54,42,227,106,185,176,98,103,116,211,57,152,151,200,233,165,123,223,29,118,198,230,203,34,181,102,79,34,181,21,99,147,163,151,207,27,121,94,20,53,252,152,45,79,61,187,219,117,170,172,87,135,43,77,214,156,216,49,51,186,104,90,252,179,35,108,50,189,239,142,187,100,107,162,141,26,179,39,141,28,170,177,199,211,138,241,55,150,197,103,248,146,221,124,238,11,39,83,35,141,200,235,140,237,186,119,42,76,217,160,179,4,151,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,22,191,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,231,250,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,125,60,2,240,81,165,120,83,219,138,153,188,182,51,212,110,110,166,199,195,38,163,200,88,72,223,37,14,244,108,142,198,87,88,220,246,54,24,158,136,143,115,28,190,105,24,143,85,237,108,76,138,0,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,103,7,141,13,227,193,111,239,20,26,255,0,117,116,180,61,152,92,174,66,58,248,233,59,158,190,166,173,74,241,84,138,207,71,177,143,103,153,149,219,47,141,205,71,51,201,216,189,85,189,86,122,114,62,208,22,98,197,110,158,233,94,211,213,22,189,171,24,236,6,47,44,228,137,211,163,226,108,179,221,174,197,235,229,99,21,38,160,247,126,8,199,170,71,254,37,141,123,121,7,57,61,148,251,141,196,22,39,120,234,100,60,213,55,55,30,190,104,36,151,186,72,47,99,162,175,94,78,214,164,109,70,194,232,31,77,91,213,239,114,201,231,235,218,222,196,63,87,146,222,241,224,180,126,242,234,221,157,203,195,227,183,184,152,250,246,49,118,123,158,189,214,177,173,177,35,171,118,53,138,137,223,4,246,37,242,57,236,107,125,55,111,230,116,141,68,185,64,10,1,230,143,239,179,115,127,69,248,122,71,117,228,175,180,58,55,87,238,134,182,221,204,236,22,230,206,237,237,122,48,224,145,179,171,32,133,249,8,238,197,60,207,98,126,47,122,69,10,198,212,85,236,68,154,69,86,171,145,142,101,196,128,64,14,112,92,61,105,93,109,177,43,196,23,169,251,63,82,109,207,130,183,116,117,99,119,218,148,110,92,130,15,79,52,157,18,68,241,73,47,150,53,238,86,183,190,118,246,42,203,222,202,171,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,160,18,234,121,98,240,29,251,16,193,86,223,157,216,194,246,235,237,65,143,111,217,184,188,142,59,199,107,75,194,231,204,217,58,59,202,228,243,88,129,213,213,221,209,199,44,45,89,33,94,157,242,181,103,248,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,16,110,22,138,202,237,174,191,212,187,115,157,177,82,124,150,149,204,93,194,92,150,163,220,232,36,158,180,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,139,211,229,101,175,235,107,174,11,116,109,85,212,54,242,217,45,43,98,254,3,36,182,86,87,62,171,227,178,249,107,215,71,200,159,153,140,167,61,68,103,98,171,26,206,214,39,78,197,107,101,169,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,50,239,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,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,139,189,249,94,35,184,116,209,155,203,157,193,212,196,100,179,245,236,182,229,74,146,57,240,36,245,237,77,90,71,199,221,249,154,199,186,5,122,49,85,202,196,122,53,92,254,222,245,134,188,218,120,58,208,153,45,9,158,226,219,1,115,236,109,73,134,244,191,120,34,241,205,99,237,239,44,212,104,85,252,207,159,199,87,193,26,42,254,238,37,242,117,252,221,21,59,138,214,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,21,235,205,247,134,125,27,172,118,122,207,19,77,189,110,134,172,208,117,233,99,94,141,85,146,12,150,58,123,205,137,176,61,138,228,72,223,20,182,223,43,100,111,247,162,200,199,181,221,99,116,84,194,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,101,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,129,21,121,163,251,19,220,223,209,126,98,145,64,36,138,224,147,131,237,77,197,206,232,69,133,106,91,165,162,112,118,32,118,172,204,84,150,191,158,140,18,199,59,225,100,113,202,244,115,159,51,171,62,36,123,89,34,70,174,71,189,174,68,237,117,255,0,104,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,46,229,212,241,45,255,0,212,109,196,125,63,208,159,253,255,0,22,82,177,97,60,231,246,134,182,144,223,157,53,187,152,232,42,67,95,112,176,238,134,226,54,121,95,60,217,28,127,142,41,38,123,29,249,24,197,173,53,24,218,140,95,197,97,145,85,168,171,220,255,0,175,146,222,241,224,180,126,242,234,221,157,203,195,227,183,184,152,250,246,49,118,123,158,189,214,177,173,177,35,171,118,53,138,137,223,4,246,37,242,57,236,107,125,55,111,230,116,141,68,185,64,8,1,206,175,218,198,150,250,129,71,227,178,37,43,19,167,151,7,47,251,156,68,103,98,221,189,222,211,191,240,79,67,212,193,21,107,18,79,94,77,69,107,177,241,246,215,124,47,142,70,67,12,138,143,124,200,238,213,146,36,137,168,255,0,223,44,87,126,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,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,106,110,17,183,66,92,43,146,221,221,19,156,177,59,180,158,98,220,181,252,247,160,138,56,31,51,36,142,39,171,154,248,93,101,145,43,220,200,210,69,106,189,141,106,47,107,99,169,127,220,174,61,137,237,151,235,95,49,116,160,18,255,0,185,92,123,19,219,47,214,190,98,233,42,142,105,75,137,29,146,191,189,183,248,114,131,95,84,110,226,227,171,165,153,176,115,87,158,23,185,139,4,118,17,34,149,236,72,102,127,134,86,200,172,141,238,122,49,30,229,78,140,127,111,75,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,208,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,179,195,181,105,55,135,121,49,85,29,184,185,26,238,173,75,27,52,81,76,253,50,196,150,120,229,88,172,67,60,176,204,251,48,172,14,87,181,173,124,108,87,199,215,163,228,69,158,164,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,143,63,175,245,254,141,218,205,27,150,220,29,193,212,53,48,122,123,7,93,108,222,189,101,87,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,86,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,39,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,144,219,129,238,95,150,120,81,223,157,207,215,179,103,109,228,48,83,215,143,1,163,164,158,104,188,246,113,211,120,109,89,146,212,108,106,162,62,57,99,134,187,30,142,103,122,195,97,235,11,26,248,137,190,1,154,206,44,125,211,239,39,212,13,67,242,51,156,255,0,73,233,108,238,185,213,88,109,21,165,168,250,220,214,160,200,87,197,227,171,121,89,31,158,212,242,54,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,47,167,128,94,10,52,175,10,123,113,83,55,150,198,122,141,205,212,216,248,100,212,121,11,9,27,228,161,222,141,145,216,202,235,27,158,198,195,19,209,17,238,99,151,205,35,17,234,189,173,137,145,74,162,26,243,20,224,86,183,20,186,53,117,198,223,80,168,205,212,192,87,134,26,51,89,181,43,25,147,199,66,182,30,184,212,69,145,32,133,238,146,195,164,100,206,103,248,216,214,57,236,99,149,236,162,188,182,39,43,128,202,221,193,103,113,150,241,217,44,117,137,42,92,167,110,23,67,61,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,73,65,202,227,223,102,217,126,181,240,247,75,254,42,175,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,86,94,141,215,250,203,111,172,229,109,104,205,67,111,20,252,230,30,238,3,38,144,170,118,92,199,91,137,98,177,94,86,57,21,175,99,154,189,83,170,126,87,181,143,111,107,216,215,39,159,63,87,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,167,149,239,5,31,217,255,0,66,51,121,247,11,25,149,163,185,58,203,30,250,210,227,174,167,135,236,108,91,166,107,217,93,98,107,151,172,210,248,160,154,69,145,17,241,254,72,187,35,115,37,242,73,94,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,2,63,243,22,224,39,251,85,227,177,58,255,0,111,103,244,155,147,133,244,152,104,189,77,142,218,55,113,114,90,252,233,63,114,254,235,211,249,231,176,146,70,215,61,205,73,35,241,202,231,69,227,150,187,123,162,177,91,107,160,52,214,220,224,172,91,159,27,165,112,244,176,148,229,182,246,186,121,32,173,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,113,245,198,190,149,225,79,110,45,225,49,57,63,81,185,186,155,31,52,122,115,31,93,99,124,148,59,209,209,183,39,97,36,107,216,216,98,122,42,177,175,106,249,164,98,177,19,181,178,190,42,43,253,169,107,191,218,159,237,175,237,223,247,231,247,131,239,79,218,126,150,31,251,41,234,125,79,159,195,217,226,255,0,77,249,187,59,59,63,213,219,211,240,47,39,151,207,27,120,174,43,244,4,152,45,79,61,74,59,139,165,107,215,135,43,77,214,154,233,242,208,54,24,90,252,179,35,108,49,49,140,146,195,164,107,162,141,28,144,175,141,28,168,146,71,214,90,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,244,27,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,47,195,166,187,225,127,116,239,237,158,186,175,254,214,230,30,239,124,63,231,60,95,169,154,24,46,120,226,150,79,15,151,192,247,120,158,238,246,127,114,167,247,42,242,162,234,121,42,123,88,213,63,80,47,124,118,56,170,190,44,125,211,239,39,212,13,67,242,51,150,169,202,247,129,111,216,166,149,102,248,239,30,140,244,155,147,154,239,251,30,181,215,119,77,130,197,201,27,81,58,194,173,79,79,114,110,178,121,58,171,158,200,149,145,254,233,206,177,26,207,242,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,137,255,0,197,62,245,255,0,103,110,31,117,182,241,199,143,245,182,244,254,61,61,4,14,139,201,27,239,79,43,43,213,242,183,201,26,172,41,60,209,44,157,175,71,120,209,253,189,93,209,23,53,134,140,248,25,218,252,174,206,112,151,182,122,15,58,235,105,146,131,15,246,149,200,45,210,117,73,234,79,122,105,46,201,86,72,156,170,230,190,23,89,88,87,175,69,85,141,85,90,222,189,169,194,185,193,108,230,11,92,240,192,187,171,98,111,79,154,219,76,132,22,41,201,218,247,249,234,222,177,5,75,21,186,35,218,198,247,61,245,165,242,43,94,228,244,221,141,237,73,28,165,80,112,133,187,213,182,35,137,125,189,221,44,132,245,32,198,226,115,12,135,41,61,152,37,153,149,241,214,88,234,183,38,70,69,249,220,246,87,158,87,177,26,142,252,237,111,229,127,248,87,73,32,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,143,41,205,199,108,245,86,143,226,247,49,174,178,213,58,225,117,238,62,134,67,17,106,56,228,241,187,211,84,134,156,240,57,238,98,49,102,99,224,71,185,140,115,187,99,158,7,42,162,191,162,119,94,71,218,254,180,89,93,211,218,219,218,134,218,216,181,95,29,159,197,226,92,178,186,4,100,78,150,11,182,24,157,60,76,122,172,212,24,239,197,30,244,72,255,0,196,145,175,109,175,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,21,121,163,251,19,220,223,209,126,98,145,72,27,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,20,236,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,149,114,234,120,150,255,0,234,54,226,62,159,232,79,254,255,0,139,41,88,187,62,113,219,67,91,90,240,209,71,116,171,193,81,50,91,113,152,134,103,207,52,242,181,255,0,103,94,123,42,205,12,76,111,86,61,238,176,180,30,170,244,78,140,133,253,174,78,170,215,213,183,5,251,199,130,216,46,40,52,6,234,234,152,123,240,184,172,132,149,242,50,119,61,61,53,91,117,229,169,45,158,140,99,222,255,0,11,44,58,95,27,90,174,127,143,177,58,43,186,166,143,128,32,7,58,191,107,26,91,234,5,31,142,200,149,107,194,46,200,98,184,142,226,47,70,108,214,119,57,111,17,141,207,216,178,235,150,234,70,215,206,144,87,171,53,153,25,31,119,229,107,222,216,21,136,245,71,35,21,232,229,107,251,123,23,69,58,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,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,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,203,151,253,202,227,216,158,217,126,181,243,23,74,1,47,251,149,199,177,61,178,253,107,230,46,159,39,48,206,52,241,92,44,109,125,140,22,144,212,21,27,186,154,150,186,38,159,166,181,155,105,105,64,178,118,203,144,158,55,57,26,198,53,169,43,98,87,163,145,243,35,83,199,35,25,55,109,22,98,117,254,178,194,235,250,91,165,79,80,219,147,86,80,204,71,159,139,45,109,82,212,238,200,178,100,157,182,36,89,145,201,43,252,168,143,95,34,59,185,122,247,117,234,165,249,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,229,92,88,251,88,222,79,167,250,135,227,167,51,88,89,247,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,252,242,217,108,86,3,21,119,59,157,201,212,199,99,113,213,228,183,114,229,185,155,12,21,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,179,152,167,29,86,120,165,214,75,161,246,250,253,182,109,94,2,196,51,81,134,205,88,152,252,158,70,20,176,197,201,34,172,105,60,44,116,118,29,27,33,115,255,0,192,198,189,204,99,220,172,103,201,203,247,142,236,239,10,186,170,61,21,170,95,235,118,203,80,100,18,76,141,110,140,143,236,187,83,201,86,57,114,189,236,175,45,137,252,85,171,185,61,51,85,26,254,189,83,163,191,21,189,236,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,0,25,172,226,199,221,62,242,125,64,212,63,35,57,98,156,151,54,47,110,47,104,157,71,196,62,79,13,235,181,157,29,65,103,77,227,108,216,84,124,120,234,173,167,90,73,31,93,157,63,36,210,122,167,177,242,42,171,188,109,70,55,177,31,42,73,103,224,21,43,206,19,133,29,184,208,212,241,220,77,232,168,190,198,202,234,141,64,204,62,127,23,4,40,149,111,90,150,11,19,165,246,244,84,241,76,190,157,201,42,34,43,101,115,219,34,246,189,36,116,177,175,149,199,190,205,178,253,107,225,238,151,252,10,54,230,95,192,229,158,28,117,148,219,195,161,223,81,251,117,173,51,18,50,26,145,178,42,239,193,228,102,73,39,90,77,133,136,214,173,101,107,37,116,46,99,127,35,35,88,222,136,173,99,230,132,5,164,242,190,229,247,91,45,91,11,197,14,244,226,173,177,140,176,219,250,63,7,102,41,107,63,190,25,106,216,167,154,73,98,157,174,86,43,153,59,89,4,177,118,72,197,108,191,153,142,103,91,95,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,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,0,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,213,56,79,226,47,66,112,191,203,3,64,238,94,186,177,255,0,233,234,120,122,93,147,127,156,242,159,104,100,230,130,159,146,40,164,240,249,124,15,111,149,237,236,103,247,170,255,0,114,45,74,239,166,250,110,63,17,123,143,145,221,13,208,204,250,236,173,238,145,67,12,72,172,171,143,170,213,85,142,173,104,213,87,199,11,59,157,209,58,171,149,206,115,222,231,189,239,123,187,95,251,157,27,237,253,150,63,180,191,217,223,254,184,251,19,205,79,255,0,145,143,179,189,111,219,30,163,212,255,0,238,122,95,31,155,255,0,174,233,255,0,214,145,255,0,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,171,196,198,141,226,191,104,233,238,150,143,163,111,28,246,216,118,55,47,140,178,138,231,227,178,49,178,55,203,2,73,218,141,153,157,178,198,246,72,212,78,230,61,189,205,99,251,227,103,215,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,83,133,113,137,194,174,141,226,191,104,242,26,63,51,141,168,221,79,142,175,98,206,147,203,201,34,194,252,118,69,89,249,17,210,181,143,119,166,145,205,141,179,51,181,221,204,68,114,39,145,145,189,153,225,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,148,228,169,237,99,84,253,64,189,241,216,227,228,225,191,151,221,108,183,19,219,149,197,14,244,226,173,177,140,220,140,253,253,31,131,179,20,181,159,223,14,89,182,41,230,146,88,167,107,149,138,230,78,214,65,44,93,146,49,91,47,230,99,153,214,194,129,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,74,231,63,187,214,116,134,195,105,173,163,199,79,110,27,27,133,152,116,215,21,176,68,248,38,199,99,252,114,201,11,222,239,206,199,173,153,168,200,213,98,126,41,12,136,174,68,94,215,212,94,211,232,95,218,134,233,232,221,179,251,83,236,207,189,186,131,29,130,245,190,15,55,165,245,86,99,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,154,126,57,167,18,155,67,91,126,182,27,92,237,28,208,84,146,198,162,195,205,14,61,109,207,44,48,69,145,103,73,105,77,35,226,234,244,100,118,99,134,69,68,71,117,70,42,43,92,138,173,92,209,26,115,217,77,208,197,111,86,209,233,13,215,195,54,164,117,245,78,30,182,73,245,235,93,109,182,83,157,236,79,53,85,149,168,136,247,195,47,146,39,254,86,170,62,55,34,181,170,138,137,237,65,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,23,83,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,145,92,236,54,191,43,168,118,143,65,238,190,61,214,230,175,163,51,22,177,183,171,195,73,210,178,56,50,12,143,165,169,101,69,233,11,25,45,56,162,78,230,244,115,237,49,59,154,168,136,248,43,203,71,95,214,219,238,52,182,238,214,75,80,219,197,99,115,150,44,224,45,36,43,47,101,199,219,173,36,85,107,202,200,209,123,216,235,139,81,83,185,59,26,246,177,238,237,236,238,77,4,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,129,29,121,132,104,13,101,186,124,35,107,109,190,219,237,61,111,57,168,115,150,48,149,168,209,172,137,223,43,254,216,166,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,245,112,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,0,50,174,93,79,18,223,253,70,220,71,211,253,9,255,0,223,241,101,43,26,104,223,237,156,193,113,1,179,90,179,103,117,28,222,158,166,166,199,186,188,118,123,94,255,0,73,105,142,73,43,89,236,99,216,178,120,167,142,41,124,125,232,215,246,118,187,242,185,80,204,185,165,222,26,247,122,182,253,108,54,134,221,200,103,169,37,141,69,135,134,108,130,84,130,88,96,139,34,206,177,93,134,54,75,213,232,200,236,199,52,104,170,174,234,140,69,71,57,21,28,189,44,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,47,251,149,199,177,61,178,253,107,230,46,148,2,92,159,12,220,87,109,199,9,92,179,54,219,90,235,89,125,118,86,247,219,176,96,48,16,76,140,181,151,180,220,189,197,86,181,85,23,199,11,59,154,178,204,168,173,141,174,106,34,61,239,142,55,212,182,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,89,1,174,185,110,241,29,183,252,56,209,226,23,55,129,255,0,107,115,51,166,91,19,254,212,194,226,251,26,177,92,157,159,255,0,81,102,137,63,61,118,120,220,244,255,0,78,149,248,86,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,81,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,83,154,47,48,11,153,123,153,46,25,54,67,81,120,113,80,250,156,118,184,202,65,28,240,90,146,212,83,203,4,216,150,249,24,206,216,83,197,214,89,35,87,182,102,200,216,209,200,196,149,178,193,110,26,56,116,215,124,80,110,157,13,179,208,181,255,0,217,92,204,93,239,135,252,217,139,245,48,195,61,207,28,178,199,230,241,121,216,239,19,29,222,255,0,238,68,254,245,71,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,172,202,229,79,199,29,109,181,202,208,225,111,114,89,110,92,22,167,204,35,52,182,77,175,150,117,199,100,109,57,140,74,79,143,170,163,43,77,47,71,53,209,181,60,115,75,35,158,142,108,174,146,27,137,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,0,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,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,0,0,0,25,172,226,199,221,62,242,125,64,212,63,35,57,226,179,186,255,0,89,106,109,51,166,116,102,119,80,219,183,130,209,213,236,214,193,99,220,168,144,81,101,139,15,177,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,237,141,141,108,223,229,123,192,183,237,175,85,51,124,119,143,70,122,189,182,194,247,253,143,90,235,187,97,206,229,35,145,168,157,97,86,175,168,167,15,73,60,157,85,172,124,168,200,255,0,122,214,216,141,46,164,166,14,104,220,9,98,182,79,43,14,251,236,190,153,183,95,68,231,44,61,186,131,29,82,6,250,45,61,117,206,98,68,248,251,87,186,42,214,28,247,34,51,179,199,20,141,70,35,154,147,67,19,98,175,10,188,76,107,46,20,55,114,158,233,104,250,53,50,44,117,119,99,114,248,203,40,141,102,71,29,35,227,124,176,36,157,170,232,95,221,20,111,100,141,69,237,123,27,220,215,179,190,55,222,78,238,110,102,149,222,78,4,119,7,116,180,85,191,81,133,212,219,95,156,200,86,238,146,55,201,15,126,50,126,248,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,76,235,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,202,115,189,215,95,104,110,158,218,109,159,217,126,63,176,116,253,188,239,173,243,245,243,122,251,41,15,139,199,219,249,123,62,205,238,238,238,94,239,55,78,141,236,234,238,43,202,127,75,103,117,7,27,90,67,45,136,163,234,42,105,156,126,95,41,148,147,202,198,122,122,175,163,53,70,201,209,202,138,254,179,219,174,206,141,69,119,231,235,211,181,174,84,190,144,102,7,118,52,47,236,191,116,245,150,217,253,169,246,159,221,45,65,145,193,122,223,7,135,213,122,91,50,67,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,75,201,229,89,150,197,100,120,28,208,52,241,249,58,150,172,98,236,102,42,94,138,25,154,247,213,157,114,118,102,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,150,160,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,169,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,89,167,28,219,95,149,222,62,18,247,51,65,224,157,109,114,83,225,254,210,167,5,74,78,183,61,185,232,205,29,216,234,199,19,85,28,231,204,234,201,10,116,234,168,178,34,163,93,211,181,115,152,106,75,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,40,95,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,134,85,203,254,229,113,236,79,108,191,90,249,139,163,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,0,50,174,93,79,18,223,253,70,220,71,211,253,9,255,0,223,241,101,43,26,168,51,131,198,134,206,96,182,11,138,13,127,181,90,90,110,252,46,43,33,29,140,116,125,175,79,77,86,221,120,173,197,91,171,222,247,191,194,203,13,139,200,231,43,159,227,239,94,138,238,137,105,60,156,119,122,182,181,225,162,246,214,216,158,162,100,182,227,49,52,44,130,24,37,107,254,206,188,247,218,134,105,94,238,172,123,221,97,111,177,17,138,157,25,11,59,154,157,81,207,158,160,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,202,185,127,220,174,61,137,237,151,235,95,49,116,160,19,208,103,117,254,178,212,218,103,76,232,204,238,161,183,111,5,163,171,217,173,130,199,185,81,32,162,203,22,31,98,117,99,81,17,21,242,75,34,171,158,189,94,168,216,218,171,219,27,26,217,233,203,23,151,253,61,221,185,91,136,29,239,211,190,175,66,212,237,159,76,227,101,146,9,106,231,173,71,60,208,202,235,44,107,214,68,134,9,43,254,48,200,198,182,103,61,189,85,209,181,236,146,229,10,75,230,71,203,238,183,14,214,99,222,29,155,197,91,118,221,100,108,54,181,220,108,49,75,51,52,203,210,40,35,137,101,177,52,242,205,51,44,204,179,185,30,230,181,145,189,89,31,94,175,141,23,128,112,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,187,237,242,215,250,55,116,248,38,220,237,193,219,237,67,83,57,167,179,155,111,168,44,209,189,89,87,178,86,125,159,97,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,57,134,170,0,32,7,58,191,107,26,91,234,5,31,142,200,148,237,160,245,254,178,219,13,77,6,179,219,253,67,111,5,157,171,94,221,106,249,10,138,141,158,6,89,175,37,121,86,55,116,234,199,172,83,72,136,246,244,123,21,81,205,86,185,17,200,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,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,70,240,161,180,120,253,31,134,198,212,118,167,200,215,175,103,86,101,227,145,102,126,71,34,140,252,232,217,92,198,59,211,70,231,72,216,89,218,222,214,42,185,83,200,249,30,255,0,171,138,238,20,118,227,139,93,184,126,138,214,177,122,28,173,31,36,248,12,252,16,163,237,98,45,57,17,21,205,69,84,242,66,254,214,164,176,170,163,100,107,90,168,172,123,35,145,153,226,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,242,167,227,142,206,229,98,168,112,183,185,44,169,22,119,76,97,209,154,91,38,215,197,2,100,113,213,90,198,37,39,199,213,21,246,97,139,163,154,232,218,190,72,98,145,207,70,186,39,73,52,117,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,1,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,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,6,107,56,177,247,79,188,159,80,53,15,200,206,117,94,1,120,40,213,92,86,110,61,76,222,91,25,233,246,203,76,228,33,147,81,228,44,36,140,142,255,0,98,182,71,99,43,172,110,99,221,52,172,84,71,185,142,79,12,111,71,170,247,58,38,75,125,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,250,199,228,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,37,16,243,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,72,174,14,248,125,226,11,106,248,47,223,189,127,175,117,7,217,122,7,90,237,126,95,35,130,210,254,120,173,122,201,38,196,172,177,229,187,152,231,37,94,176,42,69,227,234,146,73,215,247,173,103,130,30,234,193,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,148,228,117,165,176,86,245,86,238,107,91,20,123,243,88,172,126,31,23,78,207,149,233,226,171,110,75,82,88,143,177,23,177,221,207,165,89,122,170,43,147,199,209,170,136,231,34,219,80,40,7,154,63,190,205,205,253,23,225,233,19,83,146,22,186,251,67,107,55,47,108,254,203,241,253,131,168,42,103,125,111,159,175,155,215,214,88,124,94,62,223,203,217,246,111,119,119,114,247,121,186,116,111,103,87,89,80,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,234,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,102,91,127,182,115,59,195,254,242,234,205,157,212,115,122,139,122,103,32,234,241,217,237,99,61,93,87,181,36,173,103,177,143,122,71,229,130,72,165,241,247,171,153,223,218,239,204,213,66,234,121,79,234,156,22,160,224,151,72,98,113,23,189,69,189,51,144,203,226,242,145,248,158,207,79,105,247,166,182,216,250,185,17,31,214,11,117,223,213,170,173,252,253,58,247,53,200,149,131,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,42,229,255,0,114,184,246,39,182,95,173,124,197,209,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,0,25,87,46,167,137,111,254,163,110,35,233,254,132,255,0,239,248,178,149,141,84,20,215,206,147,103,48,90,63,121,116,150,241,98,38,241,219,220,76,125,138,249,74,221,175,94,235,88,214,215,141,182,123,220,245,68,239,130,122,241,120,218,198,53,190,155,187,243,58,71,42,124,156,152,55,122,182,144,223,157,75,180,121,25,234,67,95,112,176,237,154,154,186,9,95,60,217,28,127,146,88,225,99,219,249,24,197,173,53,233,28,175,79,197,97,141,17,200,171,218,251,159,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,6,85,203,254,229,113,236,79,108,191,90,249,139,165,0,146,211,151,159,5,153,94,41,247,66,190,119,87,233,251,110,218,189,53,97,87,80,92,75,46,170,151,103,72,251,162,199,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,228,141,239,135,186,250,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,62,252,109,240,125,169,184,70,221,9,112,174,75,119,116,78,114,196,238,210,121,139,114,215,243,222,130,40,224,124,204,146,56,158,174,107,225,117,150,68,175,115,35,73,21,170,246,53,168,189,173,153,92,38,112,233,196,118,196,240,95,196,134,75,119,43,253,221,211,122,171,111,242,183,49,122,102,235,223,37,232,236,38,38,117,117,197,99,101,241,211,239,141,236,138,72,159,31,157,238,133,136,244,133,32,106,75,85,102,170,0,32,7,58,191,107,26,91,234,5,31,142,200,148,193,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,122,156,186,248,21,173,194,214,141,77,113,184,52,42,63,117,51,245,230,134,244,213,173,74,246,99,49,211,45,119,166,53,81,36,88,38,123,100,174,217,31,51,89,254,55,185,141,123,216,212,123,230,80,33,255,0,48,46,4,112,92,85,105,89,53,174,150,103,162,220,221,63,143,88,241,214,122,190,79,181,42,193,29,169,34,197,118,62,196,85,224,242,217,176,213,245,46,69,115,58,116,94,173,252,18,157,184,126,225,227,126,119,119,122,27,183,59,81,138,183,136,214,218,102,194,94,185,45,187,159,101,207,128,90,246,226,134,75,50,57,202,217,163,124,19,73,26,171,99,107,166,106,162,246,177,85,189,9,21,205,255,0,29,157,195,239,238,222,226,117,78,163,251,193,154,165,181,248,154,249,28,191,163,101,79,180,45,50,237,246,203,103,192,197,86,69,228,122,57,254,54,175,107,123,186,39,224,135,235,114,84,247,79,170,126,159,222,249,28,113,117,32,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,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,0,0,1,64,57,174,29,53,223,20,28,125,110,174,218,104,90,255,0,196,12,237,204,197,222,248,127,205,152,191,182,150,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,93,246,197,236,94,220,112,233,183,24,237,175,218,252,55,161,197,81,235,44,211,74,168,251,89,11,78,68,73,45,89,145,17,60,147,63,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,126,78,166,210,216,45,97,142,135,19,168,232,250,186,149,242,20,50,145,199,229,124,125,182,169,90,138,221,105,58,177,81,87,178,120,34,127,78,189,174,237,232,228,86,170,162,248,14,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,42,227,243,93,126,209,56,201,221,140,255,0,217,127,103,250,77,65,38,11,195,231,242,247,125,155,27,40,121,123,187,91,211,201,233,124,157,189,63,47,127,111,87,116,238,91,20,228,151,165,176,85,54,11,93,107,90,244,123,51,89,93,96,184,187,150,124,175,95,45,90,148,171,201,94,62,197,94,198,246,190,237,149,234,136,142,95,39,71,42,163,90,137,98,160,162,190,111,58,23,238,151,25,57,44,255,0,218,158,175,239,174,159,197,231,124,62,15,31,164,241,198,234,30,46,238,229,242,117,244,30,78,238,141,255,0,75,219,211,242,247,58,64,114,49,254,54,127,45,255,0,82,45,80,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,41,3,156,22,206,103,116,55,20,11,186,182,38,245,24,93,203,199,193,98,156,157,172,103,130,213,26,240,84,177,91,162,61,207,119,107,25,90,95,34,181,141,95,83,216,222,229,141,202,116,190,71,218,215,21,67,95,238,158,220,205,94,218,228,179,152,124,118,110,188,173,99,124,13,130,140,210,195,43,94,238,238,228,122,187,33,10,181,17,170,138,141,147,170,183,162,35,163,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,12,171,151,253,202,227,216,158,217,126,181,243,23,71,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,4,255,0,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,0,101,92,186,158,37,191,250,141,184,143,167,250,19,255,0,191,226,202,86,53,80,66,14,111,187,95,138,214,156,37,217,215,147,58,164,25,45,190,204,82,201,87,157,212,155,44,242,193,102,102,210,150,171,37,234,142,133,142,117,136,102,119,78,228,114,213,141,21,191,220,230,212,7,13,123,189,103,97,119,231,67,110,228,51,219,142,190,157,204,67,54,65,42,65,20,211,203,142,127,88,174,195,27,37,232,197,124,149,164,154,52,85,86,244,87,162,163,154,168,142,77,47,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,154,248,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,161,61,173,218,221,9,178,218,19,25,182,123,105,130,251,27,77,225,188,222,138,151,170,154,199,139,203,51,230,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,158,172,3,228,201,226,113,89,170,204,167,153,198,84,191,94,59,16,91,100,86,97,108,172,108,240,74,201,161,149,26,228,84,71,199,44,113,200,199,127,123,94,198,185,58,42,34,156,215,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,64,14,117,126,214,52,183,212,10,63,29,145,57,255,0,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,179,240,1,249,56,109,45,130,211,249,28,246,91,17,71,211,219,212,217,6,101,50,146,121,94,255,0,81,105,149,96,168,217,58,57,85,25,210,10,149,217,209,168,141,252,157,122,119,57,202,180,217,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,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,0,0,0,14,127,181,59,23,183,27,53,115,87,229,180,86,27,197,149,215,122,130,238,164,207,228,167,84,125,171,182,172,79,36,200,199,61,17,58,67,23,149,204,138,52,68,107,90,174,85,234,247,200,247,244,0,0,60,166,236,104,95,218,134,214,107,45,179,251,83,236,207,189,186,127,35,130,245,190,15,55,165,245,85,164,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,149,173,254,225,143,255,0,61,23,253,9,255,0,233,242,202,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,245,96,173,93,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,85,193,79,10,95,216,251,107,50,187,103,247,247,239,111,218,122,130,124,239,173,251,47,208,120,252,149,171,195,226,241,249,165,235,211,211,119,119,119,39,94,254,157,63,14,171,32,0,33,87,26,220,183,191,182,14,233,226,183,51,246,203,247,75,236,205,63,6,11,209,125,221,245,254,79,29,155,19,121,124,158,170,46,157,125,79,111,111,106,244,236,235,215,241,232,158,175,129,142,6,63,177,119,223,111,248,81,251,227,247,199,236,223,249,19,236,255,0,75,233,61,79,255,0,52,77,223,221,234,127,249,94,157,159,235,235,248,71,253,216,228,215,251,80,221,61,101,185,159,218,59,236,207,189,186,131,35,157,244,95,116,60,222,151,213,89,146,111,23,147,214,183,191,183,201,219,221,218,222,189,58,244,78,189,9,171,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,234,160,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,122,190,6,56,24,254,197,223,125,191,225,71,239,143,223,31,179,127,228,79,179,253,47,164,245,63,252,209,55,127,119,169,255,0,229,122,118,127,175,175,225,42,129,0,56,163,229,73,253,165,55,219,83,111,95,237,235,238,231,222,63,69,254,108,251,173,235,60,30,158,156,21,191,211,122,184,251,187,188,29,223,224,78,157,221,63,30,157,87,170,240,49,192,199,246,46,251,237,255,0,10,63,124,126,248,253,155,255,0,34,125,159,233,125,39,169,255,0,230,137,187,251,189,79,255,0,43,211,179,253,125,127,9,84,1,202,184,163,216,191,237,41,177,58,155,101,62,244,253,220,251,199,232,191,206,126,135,214,120,61,61,200,44,255,0,161,242,71,221,221,224,237,255,0,26,116,238,235,248,244,232,176,171,105,249,53,254,203,247,79,70,238,103,246,142,251,79,238,150,160,199,103,125,23,221,15,15,170,244,182,99,155,197,228,245,174,236,238,241,246,247,118,187,167,94,189,23,167,66,106,241,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,133,149,0,1,21,120,231,224,99,251,104,253,201,255,0,133,31,185,223,115,190,210,255,0,145,62,208,245,94,175,211,127,243,68,61,157,190,155,255,0,150,235,223,254,174,159,143,148,224,167,150,247,246,62,221,60,174,230,126,217,126,246,253,167,167,231,193,122,47,187,190,131,199,228,179,94,111,47,147,213,75,215,167,166,237,237,237,78,189,253,122,254,29,22,106,145,87,142,126,6,63,182,143,220,159,248,81,251,157,247,59,237,47,249,19,237,15,85,234,253,55,255,0,52,67,217,219,233,191,249,110,189,255,0,234,233,248,242,174,23,57,82,127,102,189,246,211,59,215,251,122,251,199,247,115,214,255,0,155,62,235,122,63,63,168,167,61,111,244,222,174,78,222,223,63,119,248,23,175,111,79,195,175,84,113,71,202,147,251,74,111,182,166,222,191,219,215,221,207,188,126,139,252,217,247,91,214,120,61,61,56,43,127,166,245,113,247,119,120,59,191,192,157,59,186,126,61,58,175,85,224,99,129,143,236,93,247,219,254,20,126,248,253,241,251,55,254,68,251,63,210,250,79,83,255,0,205,19,119,247,122,159,254,87,167,103,250,250,254,18,168,170,191,247,12,127,249,232,191,232,79,255,0,79,147,255,0,133,205,139,254,205,123,19,166,118,83,239,79,222,63,187,158,183,252,231,232,125,31,159,212,92,158,207,250,31,36,157,189,190,126,223,241,175,94,222,191,135,94,136,226,143,98,255,0,180,166,196,234,109,148,251,211,247,115,239,31,162,255,0,57,250,31,89,224,244,247,32,179,254,135,201,31,119,119,131,183,252,105,211,187,175,227,211,162,194,173,167,228,215,251,47,221,61,27,185,159,218,59,237,63,186,90,131,29,157,244,95,116,60,62,171,210,217,142,111,23,147,214,187,179,187,199,219,221,218,238,157,122,244,94,157,9,1,199,63,3,31,219,71,238,79,252,40,253,206,251,157,246,151,252,137,246,135,170,245,126,155,255,0,154,33,236,237,244,223,252,183,94,255,0,245,116,252,124,167,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,174,53,185,111,127,108,29,211,197,110,103,237,151,238,151,217,154,126,12,23,162,251,187,235,252,158,59,54,38,242,249,61,84,93,58,250,158,222,222,213,233,217,215,175,227,209,61,95,3,28,12,127,98,239,190,223,240,163,247,199,239,143,217,191,242,39,217,254,151,210,122,159,254,104,155,191,187,212,255,0,242,189,59,63,215,215,240,149,64,28,171,138,61,139,254,210,155,19,169,182,83,239,79,221,207,188,126,139,252,231,232,125,103,131,211,220,130,207,250,31,36,125,221,222,14,223,241,167,78,238,191,143,78,139,0,63,220,49,255,0,231,162,255,0,161,63,253,62,90,160,0,2,181,119,99,147,95,237,67,116,245,150,230,127,104,239,179,62,246,234,12,142,119,209,125,208,243,122,95,85,102,73,188,94,79,90,222,254,223,39,111,119,107,122,244,235,209,58,244,38,175,11,155,23,253,154,246,39,76,236,167,222,159,188,127,119,61,111,249,207,208,250,63,63,168,185,61,159,244,62,73,59,123,124,253,191,227,94,189,189,127,14,189,19,170,128,85,95,251,134,63,252,244,95,244,39,255,0,167,201,255,0,194,230,197,255,0,102,189,137,211,59,41,247,167,239,31,221,207,91,254,115,244,62,143,207,234,46,79,103,253,15,146,78,222,223,63,111,248,215,175,111,95,195,175,68,234,160,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,53,55,47,133,47,218,39,6,212,248,73,251,251,246,127,164,211,248,44,23,222,15,178,252,189,223,102,201,85,254,95,75,230,111,79,39,165,233,219,229,252,189,255,0,222,238,159,140,43,255,0,112,199,255,0,158,139,254,132,255,0,244,249,106,135,138,222,189,175,197,111,86,209,234,253,168,204,186,164,117,245,78,30,206,53,150,44,210,109,182,83,157,236,95,13,164,137,202,136,247,195,47,142,86,126,102,170,62,54,170,57,170,136,169,92,31,238,24,255,0,243,209,127,208,159,254,159,44,251,73,227,179,184,125,43,134,196,234,157,71,247,131,53,75,31,94,190,71,47,232,217,83,237,11,76,141,173,150,207,129,138,172,139,200,244,115,252,109,94,214,247,116,79,193,15,214,35,255,0,26,220,41,127,108,29,172,197,109,159,223,223,186,95,102,106,8,51,190,183,236,191,95,228,241,214,177,15,139,199,230,139,167,95,83,221,221,220,189,59,58,116,252,122,167,0,225,115,149,39,246,107,223,109,51,189,127,183,175,188,127,119,61,111,249,179,238,183,163,243,250,138,115,214,255,0,77,234,228,237,237,243,247,127,129,122,246,244,252,58,245,73,254,0,42,175,253,195,31,254,122,47,250,19,255,0,211,228,255,0,225,115,98,255,0,179,94,196,233,157,148,251,211,247,143,238,231,173,255,0,57,250,31,71,231,245,23,39,179,254,135,201,39,111,111,159,183,252,107,215,183,175,225,215,162,126,79,10,60,40,237,199,9,91,112,205,21,162,162,245,217,91,222,57,243,249,249,225,70,90,203,218,106,42,35,156,136,171,227,133,157,206,72,161,69,86,198,215,57,85,94,247,201,35,251,88,0,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,74,214,255,0,112,199,255,0,158,139,254,132,255,0,244,249,106,128,28,255,0,120,118,47,110,55,230,158,153,196,238,134,27,237,156,86,151,212,16,234,72,113,178,170,45,91,150,162,130,120,99,101,150,42,47,150,20,245,14,122,199,213,26,247,49,168,254,230,43,216,254,128,0,0,133,92,107,114,222,254,216,59,167,138,220,207,219,47,221,47,179,52,252,24,47,69,247,119,215,249,60,118,108,77,229,242,122,168,186,117,245,61,189,189,171,211,179,175,95,199,162,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,154,160,0,86,174,236,114,107,253,168,110,158,178,220,207,237,29,246,103,222,221,65,145,206,250,47,186,30,111,75,234,172,201,55,139,201,235,91,223,219,228,237,238,237,111,94,157,122,39,94,132,170,224,167,133,47,236,125,181,153,93,179,251,251,247,183,237,61,65,62,119,214,253,151,232,60,126,74,213,225,241,120,252,210,245,233,233,187,187,187,147,175,127,78,159,135,85,144,0,17,255,0,141,110,20,191,182,14,214,98,182,207,239,239,221,47,179,53,4,25,223,91,246,95,175,242,120,235,88,135,197,227,243,69,211,175,169,238,238,238,94,157,157,58,126,61,83,128,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,7,148,221,141,11,251,80,218,205,101,182,127,106,125,153,247,183,79,228,112,94,183,193,230,244,190,170,180,144,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,82,181,191,220,49,255,0,231,162,255,0,161,63,253,62,90,160,60,166,236,104,95,218,134,214,107,45,179,251,83,236,207,189,186,127,35,130,245,190,15,55,165,245,85,164,135,203,227,238,111,127,111,147,187,183,185,189,122,116,234,157,122,149,173,254,225,143,255,0,61,23,253,9,255,0,233,242,202,118,159,66,254,203,246,179,70,237,159,218,159,105,253,210,211,248,236,23,173,240,120,125,87,165,173,28,62,95,31,115,187,59,188,125,221,189,206,233,215,167,85,233,212,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,89,108,86,70,205,250,120,252,157,75,86,49,118,18,165,232,161,153,175,125,89,214,40,230,72,165,106,47,86,61,98,154,41,17,174,232,189,146,49,223,220,228,85,250,192,0,0,0,7,201,119,45,138,199,89,161,79,33,147,169,86,198,82,194,212,163,20,211,53,143,181,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,178,55,187,251,154,170,137,50,216,168,114,181,240,83,100,234,51,37,114,188,214,235,211,116,205,73,230,130,23,70,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,245,128,15,146,150,91,21,145,179,126,158,63,39,82,213,140,93,132,169,122,40,102,107,223,86,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,47,100,140,119,247,57,21,126,176,1,31,247,75,143,94,19,182,91,93,228,246,207,114,247,91,236,109,73,134,240,250,218,95,97,100,172,120,188,176,178,104,255,0,121,13,119,198,238,177,202,199,126,87,47,78,189,23,162,162,162,54,183,143,94,19,183,167,93,227,54,207,109,55,91,237,157,73,153,243,122,42,95,97,100,171,249,124,80,190,105,63,121,53,118,70,222,145,196,247,126,103,39,94,157,19,170,170,34,200,3,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,226,186,79,152,247,6,58,231,85,97,180,86,150,222,79,91,154,212,25,10,248,188,117,111,187,185,88,252,246,167,145,177,197,31,123,235,53,141,238,123,218,157,92,168,212,235,213,85,19,241,36,169,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,29,127,221,71,224,79,255,0,14,127,244,103,49,255,0,84,58,174,206,113,71,177,59,251,78,76,142,213,107,159,181,106,51,32,152,152,231,177,140,185,143,142,205,229,130,75,11,90,187,173,197,18,88,153,176,67,36,175,142,46,231,50,52,71,185,26,213,69,94,170,0,0,0,124,151,114,216,172,117,154,20,242,25,58,149,108,101,44,45,74,49,77,51,88,251,83,164,82,76,177,68,213,94,175,122,69,12,178,43,91,213,123,35,123,191,185,170,169,245,128,0,0,3,207,235,205,127,163,118,195,76,207,172,247,3,80,212,193,96,170,216,169,90,198,66,218,171,96,129,246,108,71,94,37,145,221,58,49,139,44,209,162,189,221,24,196,85,115,149,173,69,114,122,0,0,7,201,30,91,21,54,86,198,10,28,157,71,228,169,215,134,221,138,109,153,171,60,48,76,233,27,20,175,143,175,115,88,247,65,51,90,229,78,142,88,164,68,235,218,189,62,176,0,0,0,126,78,127,86,105,93,41,246,111,222,157,77,138,195,125,179,144,135,19,142,251,66,236,117,253,101,233,122,248,171,67,222,169,228,153,253,174,237,141,189,92,238,139,209,23,161,250,192,3,207,224,181,254,141,212,218,155,83,104,204,22,161,169,111,59,163,172,86,173,157,199,181,85,39,162,251,21,217,98,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,221,27,218,223,64,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,0,0,3,202,110,150,233,104,77,150,208,153,61,204,220,188,239,216,218,111,13,225,245,183,125,44,214,60,94,89,153,12,127,187,133,143,145,221,100,149,141,252,173,94,157,122,175,68,69,84,224,31,238,163,240,39,255,0,135,63,250,51,152,255,0,170,18,168,0,0,35,86,172,230,61,193,142,134,213,89,157,21,170,119,147,209,102,180,254,66,198,47,35,91,238,238,86,79,5,168,36,116,114,199,222,202,206,99,187,94,199,39,86,170,181,122,117,69,84,252,78,213,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,128,124,145,229,177,83,101,108,96,161,201,212,126,74,157,120,109,216,166,217,154,179,195,4,206,145,177,74,248,250,247,53,143,116,19,53,174,84,232,229,138,68,78,189,171,211,235,0,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,250,207,146,238,91,21,142,179,66,158,67,39,82,173,140,165,133,169,70,41,166,107,31,106,116,138,73,150,40,154,171,213,239,72,161,150,69,107,122,175,100,111,119,247,53,85,62,176,1,231,244,158,191,209,186,234,206,160,171,163,245,13,76,179,244,174,98,76,6,93,107,42,185,149,114,49,197,20,178,215,87,244,237,115,216,217,227,71,246,170,246,191,185,142,232,246,61,173,249,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,113,93,39,204,123,131,29,115,170,176,218,43,75,111,39,173,205,106,12,133,124,94,58,183,221,220,172,126,123,83,200,216,226,143,189,245,154,198,247,61,237,78,174,84,106,117,234,170,137,248,146,84,0,14,127,189,123,247,180,252,59,105,90,186,215,120,245,95,221,252,45,220,131,49,112,89,244,54,109,247,218,124,114,72,216,251,43,199,35,211,171,33,145,122,170,118,254,94,157,122,170,34,242,173,39,204,123,131,29,115,170,176,218,43,75,111,39,173,205,106,12,133,124,94,58,183,221,220,172,126,123,83,200,216,226,143,189,245,154,198,247,61,237,78,174,84,106,117,234,170,137,248,146,84,0,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,70,191,247,81,248,19,255,0,195,159,253,25,204,127,213,9,41,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,70,191,247,81,248,19,255,0,195,159,253,25,204,127,213,9,41,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,126,78,59,86,105,92,198,119,47,165,177,58,155,21,119,53,167,253,63,218,248,234,247,99,146,214,63,206,197,124,30,162,38,170,190,47,35,17,92,206,244,78,230,162,170,117,67,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,42,47,96,120,227,179,195,143,27,59,189,179,218,225,149,31,183,90,211,118,51,175,154,220,143,138,187,240,121,25,178,15,129,46,186,103,171,90,181,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,221,0,0,21,23,188,124,93,229,120,65,230,145,185,218,174,124,117,188,198,147,207,87,193,227,117,30,42,11,14,99,223,2,98,168,185,150,161,98,185,34,125,152,87,187,179,200,157,21,146,77,26,58,63,42,200,219,94,210,122,167,5,174,116,174,27,90,233,107,222,183,11,168,49,245,242,152,235,62,39,199,231,171,60,109,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,15,214,0,2,160,54,95,143,111,236,175,198,38,245,237,190,226,65,234,54,203,83,110,134,161,185,110,196,21,251,237,97,111,62,244,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,111,224,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,165,184,121,226,207,89,113,117,204,239,108,245,198,118,189,188,62,10,133,124,181,108,22,156,117,244,181,6,41,139,131,180,147,171,30,145,196,143,124,178,177,100,115,213,157,253,60,108,85,86,196,196,78,171,206,63,95,235,45,172,214,92,62,238,14,223,106,27,120,61,67,131,177,168,236,209,189,89,83,190,39,244,198,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,203,78,14,184,197,208,156,95,232,75,25,252,5,63,177,181,38,27,179,239,6,159,242,77,99,236,191,44,214,25,87,252,169,240,69,28,254,88,235,172,159,187,69,236,235,218,238,138,159,140,128,0,167,110,33,184,179,214,92,34,243,59,220,205,113,130,175,111,49,130,191,95,19,91,59,167,27,125,42,193,149,98,96,234,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,22,215,182,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,8,191,199,247,7,216,174,44,182,141,205,199,165,184,245,222,142,175,114,254,148,124,50,181,25,102,119,177,171,37,25,91,35,219,23,101,133,134,38,36,142,115,86,39,181,143,238,236,73,35,146,128,114,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,83,151,23,28,118,120,173,209,183,244,126,224,178,165,125,197,209,245,224,125,233,162,124,81,51,55,81,202,172,75,177,64,138,142,99,218,228,107,103,107,91,226,107,229,137,205,86,164,201,20,126,131,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,32,115,31,230,1,115,136,140,236,187,73,180,58,139,254,9,232,122,105,229,179,94,57,235,201,168,173,118,50,78,235,12,153,145,200,200,97,145,85,140,133,91,218,178,68,178,185,95,251,148,139,138,240,117,193,214,187,226,255,0,93,216,192,96,46,125,141,166,240,221,159,120,53,7,142,27,31,101,249,97,176,250,191,228,175,158,41,39,242,201,93,99,253,218,175,103,94,231,116,68,252,108,83,154,182,150,193,108,119,7,123,103,166,246,134,143,221,42,26,75,112,49,142,194,55,23,43,225,146,140,145,209,200,200,217,153,42,47,147,205,228,235,34,202,174,89,29,34,171,220,229,114,171,150,64,112,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,0,0,60,166,233,110,150,132,217,109,9,147,220,205,203,206,253,141,166,240,222,31,91,119,210,205,99,197,229,153,144,199,251,184,88,249,29,214,73,88,223,202,213,233,215,170,244,68,85,76,251,241,131,197,158,178,226,235,116,62,252,103,107,219,195,224,168,87,142,182,11,78,58,250,90,131,20,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,223,211,198,197,85,108,76,68,182,158,92,92,113,217,226,183,70,223,209,251,130,202,149,247,23,71,215,129,247,166,137,241,68,204,221,71,42,177,46,197,2,42,57,143,107,145,173,157,173,111,137,175,150,39,53,90,147,36,81,204,160,84,174,239,241,155,157,224,243,153,158,235,228,228,197,125,179,163,53,71,221,218,250,155,27,19,24,150,157,28,88,138,190,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,181,77,39,170,112,90,231,74,225,181,174,150,189,235,112,186,131,31,95,41,142,179,226,124,126,122,179,198,217,34,147,177,232,215,183,185,143,106,244,114,35,147,175,69,68,95,192,253,96,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,183,48,206,52,242,188,83,238,133,140,22,144,212,22,221,181,122,106,194,38,159,166,181,157,85,46,206,145,246,203,144,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,199,27,223,55,116,192,229,67,199,29,109,75,138,194,112,143,184,204,182,185,220,109,123,12,210,57,101,124,182,18,245,72,155,36,238,165,58,185,92,177,62,8,154,255,0,19,147,164,75,12,77,143,163,29,27,60,214,104,0,35,255,0,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,194,139,52,183,19,187,203,166,56,130,171,196,235,181,71,219,26,250,28,131,242,19,93,202,66,217,227,181,228,137,208,201,3,227,78,212,108,46,129,238,133,25,31,103,142,53,68,137,99,237,98,182,255,0,184,98,226,23,74,241,65,179,88,93,220,210,213,189,7,175,242,86,200,226,223,106,59,19,99,47,68,238,217,107,200,230,47,252,217,24,174,107,28,248,165,137,234,198,119,246,167,85,5,64,114,180,227,219,238,37,204,15,10,59,161,7,126,159,202,228,61,30,144,202,87,175,214,74,23,173,206,174,74,118,26,196,235,36,51,79,43,149,146,244,87,71,36,138,143,85,137,200,232,45,252,0,15,147,45,38,86,28,85,217,176,84,170,92,201,50,188,142,167,94,221,151,86,130,105,209,171,227,100,146,182,57,29,27,21,221,17,94,145,189,90,138,170,141,119,78,139,156,30,44,245,174,252,235,157,249,212,247,248,145,175,110,142,182,163,99,208,216,197,74,206,200,49,112,55,171,162,173,85,157,206,106,86,70,191,190,55,53,206,73,18,79,47,124,139,34,200,251,84,229,185,204,18,207,17,53,164,217,237,228,202,212,110,226,227,171,186,205,44,148,210,197,11,245,51,22,89,228,149,34,175,12,17,67,11,235,66,144,53,88,215,57,242,49,31,39,78,140,145,82,122,130,26,243,29,227,142,207,10,90,54,134,143,219,230,84,177,184,186,194,188,239,163,52,175,138,86,97,42,53,81,139,118,88,21,85,207,123,156,174,108,13,115,124,78,124,82,185,202,228,133,98,146,162,248,81,226,187,113,248,74,220,118,107,93,21,47,174,197,94,241,193,159,192,79,50,178,174,94,171,85,85,26,229,68,95,28,204,238,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,172,20,67,204,119,142,58,220,86,235,42,26,63,111,153,110,190,221,104,251,19,190,140,210,190,88,159,155,182,228,70,45,217,96,85,70,177,141,106,57,176,53,205,242,181,146,202,231,43,86,101,138,62,233,201,179,119,56,130,185,157,203,109,37,44,63,222,61,167,197,244,158,245,155,23,226,142,77,45,106,195,44,73,11,171,177,238,242,75,13,137,32,145,143,133,141,86,182,71,36,189,99,235,42,77,109,64,168,14,86,156,123,125,196,185,129,225,71,116,32,239,211,249,92,135,163,210,25,74,245,250,201,66,245,185,213,201,78,195,88,157,100,134,105,229,114,178,94,138,232,228,145,81,234,177,57,29,5,191,128,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,14,100,59,243,172,184,109,230,7,183,27,173,163,46,219,107,241,218,31,28,204,157,24,108,36,44,203,99,151,43,125,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,150,21,195,71,17,122,19,138,13,172,161,185,154,22,199,251,42,121,138,93,147,127,155,50,158,154,25,167,167,228,150,40,252,222,47,59,27,229,99,123,31,253,232,191,222,137,213,64,5,59,115,88,227,142,182,229,101,111,240,183,182,204,183,22,11,76,102,21,154,167,38,231,203,2,228,114,53,92,246,45,38,71,213,17,245,161,151,171,156,233,26,190,73,162,141,204,70,182,38,201,53,185,234,204,142,119,15,165,115,57,109,45,167,62,240,102,169,99,236,88,199,98,61,99,42,125,161,105,145,185,209,86,243,189,21,145,121,30,141,103,145,201,218,222,238,171,248,33,157,126,37,248,139,222,93,227,223,219,251,153,174,172,101,116,230,164,211,153,9,105,225,233,118,54,157,237,53,13,123,179,77,5,63,36,81,67,39,154,180,146,61,190,87,181,37,238,111,85,84,84,68,75,148,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,16,255,0,152,207,26,255,0,217,87,110,32,192,104,12,158,42,77,205,213,63,187,198,214,157,124,178,98,232,170,61,36,201,186,30,215,49,221,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,168,30,15,55,143,118,54,95,127,116,190,91,103,33,245,185,173,65,144,165,167,231,196,119,86,143,237,170,179,221,174,231,99,252,246,24,246,86,243,62,40,217,231,68,71,51,175,94,168,157,122,219,247,49,188,142,119,49,203,171,90,101,181,78,156,251,191,154,187,143,211,182,50,56,143,88,203,127,103,218,126,82,131,165,173,231,98,35,37,241,189,92,207,35,83,181,221,189,83,240,82,155,56,78,247,79,179,127,80,52,247,200,192,105,76,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,199,249,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,41,91,103,119,11,126,105,111,70,47,59,180,58,227,80,65,184,186,171,49,5,72,174,69,147,237,159,43,118,205,184,220,216,173,73,51,187,39,100,182,18,55,72,219,10,232,222,191,140,157,83,169,163,237,189,187,172,178,58,3,77,100,55,27,19,83,23,171,45,97,233,77,158,163,81,200,232,42,228,93,11,22,204,49,170,61,232,172,108,170,246,162,163,223,248,34,126,103,127,122,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,102,179,139,31,116,251,201,245,3,80,252,140,228,244,229,125,204,18,182,38,182,23,133,237,233,202,219,123,31,97,180,52,126,114,204,178,217,127,124,210,213,175,79,10,145,69,3,156,140,71,62,119,50,121,101,236,141,136,216,191,43,26,206,150,190,0,5,0,243,71,247,217,185,191,162,252,61,35,208,114,235,227,170,207,11,90,201,52,62,224,223,182,253,171,207,216,154,107,208,214,171,19,223,140,200,204,149,216,153,37,84,141,103,153,141,142,187,99,124,45,127,248,30,231,181,143,123,81,143,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,16,131,153,127,28,117,184,113,209,179,108,246,135,101,183,238,46,180,195,200,248,109,198,249,107,179,7,142,153,100,129,110,182,102,43,92,182,85,204,149,176,181,142,252,143,141,100,122,162,53,140,155,202,112,37,205,27,21,189,153,92,54,203,239,189,106,152,61,109,98,188,85,49,218,129,178,182,58,90,134,239,115,155,226,124,72,214,182,165,151,183,199,218,212,85,142,89,60,141,103,137,93,20,46,171,110,44,125,211,239,39,212,13,67,242,51,147,211,149,247,48,74,216,154,216,94,23,183,167,43,109,236,125,134,208,209,249,203,50,203,101,253,243,75,86,189,60,42,69,20,14,114,49,28,249,220,201,229,151,178,54,35,98,252,172,107,58,90,248,5,11,115,25,227,95,251,85,110,60,24,13,1,147,202,199,182,90,91,247,120,218,211,175,138,60,165,228,87,164,153,55,67,218,215,183,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,149,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,175,94,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,67,219,23,190,155,113,196,94,220,99,183,67,107,243,62,187,21,123,172,83,67,42,35,45,99,237,53,17,100,171,102,52,85,241,204,206,230,245,78,170,213,107,154,246,57,236,123,30,239,213,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,232,49,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,40,51,154,63,190,205,205,253,23,225,233,31,171,203,155,141,127,236,171,184,243,224,53,254,79,43,38,217,106,159,221,228,171,64,190,88,241,119,149,88,145,228,219,15,107,158,238,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,0,175,94,101,188,190,235,111,14,43,49,196,30,208,98,173,201,184,52,43,250,156,198,38,164,82,218,159,82,177,141,171,4,105,26,62,116,100,15,175,90,9,92,140,134,39,62,117,232,212,69,122,183,173,64,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,218,120,134,226,207,70,241,117,203,19,115,53,198,10,189,76,62,118,133,140,77,108,238,156,109,245,181,62,41,235,156,170,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,74,203,225,59,221,62,205,253,64,211,223,35,1,55,249,175,113,199,103,82,229,115,124,35,237,203,42,46,11,27,98,187,53,118,89,31,21,133,189,110,39,71,59,105,64,173,87,36,76,130,86,179,202,229,233,42,205,19,163,232,198,198,255,0,52,10,216,189,139,220,126,34,247,31,29,181,251,95,134,245,217,91,221,101,154,105,85,89,87,31,85,170,137,37,171,50,34,47,142,22,119,55,170,244,87,43,156,214,49,175,123,216,199,104,167,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,213,251,88,210,223,80,40,252,118,68,168,13,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,30,225,87,137,141,27,197,126,209,211,221,45,31,70,222,57,237,176,236,110,95,25,101,21,207,199,100,99,100,111,150,4,147,181,27,51,59,101,141,236,145,168,157,204,123,123,154,199,247,198,206,192,0,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,60,198,120,215,254,213,91,143,6,3,64,100,242,177,237,150,150,253,222,54,180,235,226,143,41,121,21,233,38,77,208,246,181,237,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,164,64,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,186,19,139,253,9,99,63,128,167,246,54,164,195,118,125,224,211,254,73,172,125,151,229,154,195,42,255,0,149,62,8,163,159,203,29,117,147,247,104,189,157,123,93,209,83,241,144,5,0,243,71,247,217,185,191,162,252,61,35,165,114,220,230,9,91,135,107,50,108,246,242,101,109,187,110,178,54,29,102,150,74,105,101,153,154,101,233,20,242,74,145,87,134,9,102,153,150,102,88,26,172,107,154,200,222,175,147,167,87,200,171,118,128,2,154,249,157,115,0,167,187,183,44,240,253,178,26,139,213,232,90,157,208,106,108,148,81,193,45,92,245,168,231,134,104,155,89,238,98,200,144,193,37,127,194,104,222,214,204,231,187,162,58,54,177,242,67,93,129,225,227,116,56,152,214,87,116,30,211,98,170,95,203,227,240,246,243,115,50,205,200,235,51,193,2,53,17,168,231,170,34,190,73,100,134,22,39,247,119,202,213,122,178,52,124,140,231,249,108,78,87,1,149,187,130,206,227,45,227,178,88,235,18,84,185,78,220,46,134,122,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,59,60,86,232,219,250,63,112,89,82,190,226,232,250,240,62,244,209,62,40,153,155,168,229,86,37,216,160,69,71,49,237,114,53,179,181,173,241,53,242,196,230,171,82,100,138,57,148,14,127,190,155,233,183,28,58,109,198,71,116,55,67,51,232,113,84,122,69,12,49,34,62,214,66,211,145,86,58,181,163,85,79,36,207,237,119,68,234,141,70,181,207,123,152,198,61,237,207,15,17,91,243,172,184,146,221,204,238,235,107,59,182,220,252,141,135,179,25,70,107,9,51,49,56,228,123,150,189,40,149,172,99,123,35,107,186,43,145,141,239,122,190,71,39,123,220,171,205,78,235,193,247,22,122,203,132,93,208,251,241,130,175,111,49,130,191,94,74,217,221,56,219,233,86,12,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,127,79,35,17,81,178,189,23,65,27,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,89,149,114,231,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,0,4,21,230,63,203,254,159,17,24,41,119,111,104,116,239,252,44,80,244,208,75,90,188,144,87,143,81,85,239,100,125,182,31,51,227,141,147,67,26,171,217,50,187,185,99,137,98,114,63,247,43,21,37,226,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,244,28,96,241,103,163,120,69,218,255,0,191,25,218,245,51,25,219,246,35,173,130,211,142,190,181,103,202,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,118,117,241,177,85,29,43,17,115,217,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,75,78,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,168,30,106,28,117,89,215,250,135,43,195,14,214,223,183,6,152,193,216,155,27,172,230,154,172,93,153,108,140,22,161,123,96,137,36,141,102,141,149,102,172,168,178,49,236,242,189,207,78,215,70,198,62,72,107,195,23,15,90,171,138,13,229,194,237,30,150,179,232,61,127,146,206,71,40,250,178,88,135,25,70,38,247,75,98,70,177,63,230,198,196,115,152,215,203,44,76,87,179,191,185,52,61,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,202,185,115,220,180,185,130,86,222,28,86,31,135,205,223,202,219,147,112,104,87,244,216,124,181,185,101,181,62,165,99,27,106,121,22,69,100,8,200,31,94,180,17,53,95,52,174,124,235,213,202,170,245,119,91,10,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,86,231,87,238,159,75,125,63,163,242,57,18,63,240,81,197,118,119,132,189,229,165,172,188,185,91,154,67,37,210,158,169,194,82,153,141,245,245,123,94,145,200,141,145,21,139,52,15,127,150,53,234,199,47,71,199,228,99,37,145,77,4,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,178,249,172,113,213,103,71,71,127,133,141,168,191,110,182,118,213,117,135,90,222,117,88,157,3,113,214,233,61,62,205,98,77,27,149,207,150,43,17,202,233,163,86,248,209,35,107,94,231,58,68,138,162,205,84,21,87,205,79,128,239,251,47,197,94,208,97,127,217,75,171,240,88,204,119,254,189,246,115,110,127,151,255,0,103,108,172,142,31,246,150,30,239,244,175,43,215,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,208,159,14,187,243,163,120,146,218,60,22,235,104,203,181,28,204,141,118,51,39,70,27,11,51,241,57,20,99,86,197,41,85,204,99,187,227,115,186,35,149,141,239,98,178,70,167,99,218,171,242,241,47,196,94,132,225,127,107,47,238,102,186,177,254,214,158,30,151,100,223,231,60,167,166,154,104,41,249,34,138,79,15,151,192,246,249,94,222,198,127,122,175,247,34,231,135,122,55,123,89,111,214,232,106,13,220,220,9,234,73,157,212,86,27,53,132,169,2,67,4,76,100,109,138,40,99,103,226,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,105,60,166,248,40,200,237,253,63,237,59,186,24,207,6,107,55,143,100,122,66,148,137,86,196,113,98,237,65,12,201,147,108,140,115,223,28,210,178,71,66,214,254,233,236,143,206,143,71,36,200,140,144,28,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,213,78,85,197,143,181,141,228,250,127,168,126,58,115,53,133,249,193,196,198,141,225,67,151,230,211,238,150,176,163,111,34,247,104,125,55,141,196,99,43,34,181,249,28,140,152,168,223,20,11,39,106,182,22,118,197,35,223,35,145,123,88,199,118,181,239,236,141,244,109,186,187,153,170,183,147,113,245,30,233,107,91,126,163,53,169,178,18,228,44,246,201,35,227,135,189,127,36,17,121,30,247,182,24,152,141,142,54,43,151,178,54,49,168,189,26,133,180,242,163,224,163,246,101,165,96,226,83,115,49,152,171,58,147,86,227,235,217,210,81,116,243,77,135,197,205,27,156,182,59,209,203,27,102,181,28,140,252,26,222,248,226,78,213,122,44,211,68,219,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,206,84,93,247,43,222,53,255,0,180,6,132,102,204,110,22,79,43,123,114,116,110,61,246,101,200,221,95,55,219,56,182,204,214,50,194,202,214,167,73,162,242,193,12,137,34,171,228,252,146,247,200,231,203,227,157,64,2,128,121,163,251,236,220,223,209,126,30,145,21,75,62,229,117,204,2,230,34,230,55,134,77,239,212,94,108,84,222,155,29,161,242,147,199,60,246,163,181,44,241,65,14,37,222,54,63,186,21,242,245,138,73,21,141,133,177,186,53,114,177,98,108,86,212,70,174,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,142,128,117,102,169,206,235,157,85,153,214,186,166,247,173,205,106,12,133,140,166,70,207,137,145,249,237,79,35,164,150,78,198,35,88,222,231,189,203,209,168,141,78,189,17,17,63,2,237,57,104,112,57,91,135,29,27,14,240,235,135,219,126,226,235,76,60,108,154,164,140,150,187,48,120,233,150,57,210,147,161,122,53,203,101,92,200,157,51,158,223,200,248,210,54,34,35,94,249,170,47,139,31,116,251,201,245,3,80,252,140,231,42,46,123,150,87,31,117,183,115,79,99,182,19,122,117,117,187,187,153,94,196,149,176,54,167,165,44,143,205,99,162,170,233,186,205,101,189,205,117,152,155,12,232,247,203,227,239,103,133,122,203,42,202,226,194,138,118,230,161,199,85,157,127,168,114,188,48,237,109,251,112,105,140,29,137,177,186,206,105,170,197,217,150,200,193,106,23,182,8,146,72,214,104,217,86,106,202,139,35,30,207,43,220,244,237,116,108,99,228,174,2,85,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,42,172,145,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,239,252,215,56,202,209,187,239,103,70,109,78,207,106,170,153,221,31,140,175,22,166,201,94,172,139,217,99,35,60,74,149,225,84,146,38,190,55,193,94,71,171,209,31,254,59,110,142,70,54,72,21,19,207,242,125,192,110,158,103,138,4,200,233,60,222,86,142,140,193,99,231,200,106,216,35,179,102,42,55,251,171,207,94,148,19,54,52,88,165,153,38,176,233,99,100,189,58,54,25,222,197,234,206,139,224,57,163,251,236,220,223,209,126,30,145,21,75,20,229,139,204,2,158,209,92,173,195,246,247,234,47,73,161,109,246,193,166,114,82,199,4,85,112,54,164,158,105,165,109,151,181,137,34,195,60,150,63,25,164,123,155,11,152,222,168,216,220,247,199,114,128,2,157,185,168,112,43,103,64,106,28,175,19,219,91,66,220,250,99,57,98,108,150,179,134,107,81,118,98,114,51,218,133,141,158,37,146,68,154,70,90,154,202,170,198,198,63,196,246,189,123,155,27,216,200,235,170,150,91,43,142,173,126,158,63,39,110,173,124,165,116,169,122,40,102,115,25,106,4,150,57,146,41,90,139,209,236,73,97,138,68,107,186,167,124,108,119,247,181,21,24,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,173,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,117,193,214,132,225,3,66,88,192,96,46,125,179,169,51,61,159,120,53,7,142,106,255,0,106,120,166,176,250,191,228,175,158,88,224,241,71,97,99,253,218,167,127,78,231,117,85,252,36,1,0,57,213,251,88,210,223,80,40,252,118,68,165,99,181,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,123,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,125,88,0,166,190,103,92,192,41,238,237,203,60,63,108,134,162,245,122,22,167,116,26,155,37,20,112,75,87,61,106,57,225,154,38,214,123,152,178,36,48,73,95,240,154,55,181,179,57,238,232,142,141,172,124,145,3,134,46,30,181,87,20,27,203,133,218,61,45,103,208,122,255,0,37,156,142,81,245,100,177,14,50,140,77,238,150,196,141,98,127,205,141,136,231,49,175,150,88,152,175,103,127,114,121,253,239,209,88,173,181,222,141,125,183,56,43,22,231,198,233,93,81,149,194,83,150,219,218,233,228,130,181,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,175,234,174,12,179,181,56,49,209,92,98,105,44,175,174,197,94,245,117,245,94,58,195,216,201,49,242,55,43,61,42,214,107,175,225,228,133,253,176,70,248,255,0,25,25,35,145,233,222,199,187,193,202,182,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,41,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,82,15,52,127,125,155,155,250,47,195,210,34,169,106,156,168,248,233,255,0,65,194,254,245,235,63,251,158,174,128,187,121,191,243,154,236,92,150,21,223,250,175,74,199,55,254,222,20,127,252,94,18,213,1,93,92,206,185,128,92,218,42,118,120,126,217,13,69,233,53,213,190,232,53,54,74,40,231,138,214,6,172,144,67,52,77,172,247,49,35,89,167,142,199,225,52,111,115,161,107,29,209,27,35,152,248,234,91,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,130,120,62,225,51,70,240,139,181,255,0,113,240,86,42,102,51,183,236,73,103,59,168,219,65,106,207,149,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,236,235,228,122,34,58,87,170,199,94,103,92,7,126,219,240,86,119,231,105,240,189,218,251,79,227,221,246,150,47,29,142,242,90,213,16,181,240,182,62,174,242,181,60,213,224,109,133,111,108,114,75,51,82,56,83,175,100,77,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,66,113,127,161,44,103,240,20,254,198,212,152,110,207,188,26,127,201,53,143,178,252,179,88,101,95,242,167,193,20,115,249,99,174,178,126,237,23,179,175,107,186,42,126,61,131,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,3,198,223,24,58,155,139,157,208,151,52,229,183,75,68,224,236,78,221,39,135,183,21,127,61,24,37,142,6,76,249,36,137,136,231,62,103,86,100,170,199,62,68,141,92,172,99,156,137,220,231,12,220,34,101,119,215,109,55,107,121,115,57,27,120,157,39,181,250,95,37,146,100,145,87,119,126,83,43,21,25,167,134,172,82,57,171,18,50,53,142,55,207,248,171,209,146,68,212,106,121,146,88,227,169,37,56,232,224,203,59,193,230,227,213,198,71,149,251,103,70,106,143,81,99,76,228,165,123,18,211,163,137,89,229,173,102,54,244,233,52,94,88,145,100,107,82,57,26,246,185,189,170,175,138,63,65,203,207,141,60,175,11,27,161,95,5,171,245,5,182,237,94,165,176,169,168,41,165,103,90,74,83,172,125,177,100,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,219,125,56,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,98,62,172,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,0,10,181,230,177,192,150,41,113,87,248,166,217,173,51,109,185,38,216,89,245,190,43,29,3,93,4,144,43,94,233,51,8,196,84,115,30,215,35,82,126,198,185,30,143,243,185,25,217,60,146,86,182,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,208,113,59,196,46,170,226,131,121,115,91,185,170,107,122,15,95,227,173,142,197,178,212,150,33,198,81,137,189,177,87,141,207,95,249,210,61,90,214,53,242,203,43,209,140,239,237,79,127,165,120,50,206,219,224,199,90,241,137,171,114,190,135,21,71,210,87,210,152,234,239,99,228,200,72,236,172,20,172,217,176,191,143,142,22,119,79,27,35,252,36,124,141,87,175,99,24,223,63,42,225,235,75,96,181,206,254,237,166,138,213,52,125,110,23,80,107,12,54,47,35,91,202,248,252,245,103,187,20,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,122,190,43,184,81,220,126,18,183,29,250,43,90,197,235,177,87,188,147,224,51,240,66,172,171,151,170,213,68,87,53,21,87,199,51,59,154,146,194,170,174,141,206,106,162,189,143,142,71,250,173,174,230,1,196,22,209,112,251,153,225,251,71,106,47,73,66,223,100,24,92,148,81,197,21,172,13,89,37,179,53,230,214,123,24,146,44,211,201,97,157,38,145,238,116,45,99,188,72,215,57,175,143,133,232,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,168,6,85,207,171,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,121,121,241,167,138,226,159,107,235,224,181,126,160,168,237,212,211,85,213,53,5,52,172,218,171,118,4,147,182,44,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,158,56,216,248,123,165,169,21,121,163,251,19,220,223,209,126,98,145,64,38,170,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,149,185,213,251,167,210,223,79,232,252,142,68,128,4,202,229,215,199,85,158,22,181,146,104,125,193,191,109,251,87,159,177,52,215,161,173,86,39,191,25,145,153,43,177,50,74,169,26,207,51,27,29,118,198,248,90,255,0,240,61,207,107,30,246,163,31,122,120,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,43,152,23,29,216,46,21,116,172,154,43,75,63,214,238,110,160,199,172,152,234,221,31,31,217,117,103,142,212,113,101,123,223,94,90,243,248,172,215,106,122,103,42,57,253,122,175,70,254,43,68,57,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,170,128,80,183,49,158,10,63,178,174,227,193,159,208,24,204,172,155,101,170,127,121,141,179,58,121,99,197,222,85,122,201,140,116,221,206,123,187,88,196,146,39,74,141,115,227,115,155,214,87,67,44,139,242,114,249,227,111,43,194,134,191,147,5,169,231,183,123,110,181,85,138,240,229,105,186,211,155,6,38,119,77,11,95,150,100,109,134,87,189,241,215,108,141,116,81,163,86,100,241,163,149,86,56,250,121,254,62,184,174,185,197,110,248,219,205,227,37,236,209,154,95,205,135,210,240,199,52,235,28,245,91,51,149,215,221,28,168,223,28,214,63,35,156,137,27,28,216,217,4,110,238,88,187,221,213,121,94,240,81,253,160,53,219,55,159,112,177,152,171,219,109,163,114,15,173,46,58,234,121,190,217,202,54,22,189,149,214,38,185,58,67,23,150,9,164,89,17,89,39,228,139,178,70,190,95,29,223,145,87,154,63,177,61,205,253,23,230,41,20,45,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,23,211,192,47,26,250,87,138,205,184,169,132,203,100,253,62,230,233,156,124,49,234,60,125,133,141,146,95,236,70,198,236,157,116,141,172,99,161,149,234,138,246,177,169,225,145,232,197,78,215,68,249,101,80,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,83,149,113,99,237,99,121,62,159,234,31,142,156,205,97,234,181,254,233,107,189,208,251,185,247,235,59,246,159,221,45,63,79,75,97,255,0,201,97,135,210,226,234,247,120,32,253,211,27,223,219,228,127,231,127,115,215,175,226,229,232,133,133,114,167,224,86,182,177,146,135,20,251,175,66,165,156,21,91,9,54,138,162,219,82,182,119,100,106,93,98,253,164,245,134,70,163,89,20,181,228,137,176,200,142,242,42,200,231,49,173,108,107,45,175,99,181,102,149,204,103,114,250,91,19,169,177,87,115,90,127,211,253,175,142,175,118,57,45,99,252,236,87,193,234,34,106,171,226,242,49,21,204,239,68,238,106,42,167,84,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,3,53,156,88,251,167,222,79,168,26,135,228,103,59,174,71,129,91,58,199,129,13,5,197,62,212,80,183,103,59,86,190,110,109,107,69,214,162,108,14,199,84,185,144,95,180,152,179,72,213,107,226,138,188,113,58,24,209,222,68,88,220,214,53,205,145,101,137,90,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,126,124,0,241,131,138,226,203,104,218,236,130,219,143,93,232,234,244,232,106,182,77,19,81,150,103,123,28,145,222,137,209,177,177,118,88,88,101,122,198,214,181,98,123,94,206,222,196,142,73,37,0,5,0,243,71,247,217,185,191,162,252,61,35,191,240,87,194,142,11,139,78,94,154,219,70,248,177,84,245,126,55,112,47,92,210,217,187,176,189,222,130,215,160,197,172,145,171,163,84,122,67,59,25,226,145,58,61,169,213,146,120,222,248,163,66,186,245,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,210,120,72,230,189,166,116,223,15,57,188,47,17,154,162,222,83,112,116,141,121,147,78,172,245,44,43,245,52,13,174,174,173,94,107,113,50,100,109,159,43,22,39,207,43,24,138,199,194,247,44,175,243,56,174,190,34,183,231,89,113,37,187,153,221,214,214,119,109,185,249,27,15,102,50,140,214,18,102,98,113,200,247,45,122,81,43,88,198,246,70,215,116,87,35,27,222,245,124,142,78,247,185,86,194,185,86,112,29,255,0,98,56,171,221,252,47,251,89,116,134,11,39,142,255,0,212,62,182,109,175,242,255,0,237,13,137,146,67,254,206,195,29,254,137,229,170,25,172,226,199,221,62,242,125,64,212,63,35,57,55,244,111,2,181,184,165,229,195,182,154,227,111,168,84,102,234,96,43,229,33,163,53,155,82,177,153,60,116,57,156,171,215,26,136,178,36,16,189,210,88,116,140,153,204,255,0,27,26,199,61,140,114,189,149,171,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,98,186,251,155,126,178,212,60,37,226,116,62,34,107,117,247,127,51,94,222,39,80,106,58,61,49,235,142,100,83,64,177,92,174,198,198,246,61,246,171,62,104,220,232,223,3,224,153,146,62,54,49,190,21,32,6,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,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,52,111,8,187,95,178,90,31,5,98,166,99,59,126,198,168,179,157,212,109,160,181,103,202,189,36,160,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,95,21,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,134,188,189,244,6,141,221,62,46,116,78,223,110,14,158,169,156,211,217,202,249,186,215,168,217,69,236,149,159,99,220,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,249,56,197,224,235,93,240,129,174,235,224,51,247,62,217,211,121,158,255,0,187,250,131,199,13,127,181,60,80,215,125,175,242,86,79,44,144,120,164,176,145,254,241,83,191,167,115,122,162,254,28,0,190,142,88,188,49,127,103,190,31,107,103,245,62,151,202,225,53,246,189,237,200,106,42,217,25,191,121,4,49,75,50,81,129,33,79,194,30,144,73,228,115,28,158,84,146,121,27,34,167,107,99,142,176,121,163,251,236,220,223,209,126,30,145,237,121,121,112,153,163,120,186,218,253,237,208,249,219,21,48,249,218,22,52,189,156,22,163,117,5,181,62,41,235,37,245,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,68,13,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,44,94,96,23,55,118,157,110,31,183,191,81,122,189,117,83,182,13,51,146,150,57,229,181,158,171,28,19,77,43,108,189,172,88,210,104,35,175,248,205,35,218,233,154,246,245,71,72,215,190,75,21,0,20,23,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,18,203,222,229,197,192,229,158,20,180,109,253,97,184,47,169,99,113,117,133,120,25,122,24,153,20,172,194,84,106,171,210,148,83,162,43,158,247,57,90,233,220,215,120,156,248,162,107,81,201,10,75,36,202,4,0,231,87,237,99,75,125,64,163,241,217,18,189,121,103,98,113,89,254,53,246,255,0,5,157,198,84,200,227,114,53,243,213,46,83,183,11,102,130,204,18,97,47,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,147,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,244,28,188,248,211,202,240,177,186,21,240,90,191,80,91,110,213,234,91,10,154,130,154,86,117,164,165,58,199,219,22,66,8,218,228,115,30,215,36,77,149,88,142,87,194,142,79,28,143,100,61,183,211,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,58,241,219,39,20,105,176,217,152,120,89,165,81,217,135,87,149,217,91,16,89,149,185,184,233,39,111,123,49,81,54,53,107,236,185,170,245,239,89,27,35,26,197,72,26,249,159,26,199,65,123,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,116,19,193,247,9,154,55,132,93,175,251,143,130,177,83,49,157,191,98,75,57,221,70,218,11,86,124,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,103,95,35,209,17,210,189,86,136,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,43,87,152,207,1,63,217,95,59,6,228,109,220,254,163,108,181,54,67,209,212,175,61,142,251,88,91,207,99,229,74,110,87,175,124,208,171,35,145,209,75,248,185,26,199,50,85,238,107,100,155,218,242,121,196,241,23,14,240,216,206,232,108,101,182,109,37,203,11,83,92,92,116,53,82,9,167,134,141,183,81,137,146,76,158,103,61,147,79,27,156,218,203,213,169,44,107,47,70,185,189,121,7,52,127,125,155,155,250,47,195,210,59,175,5,252,31,105,158,46,120,9,213,216,87,37,74,90,219,7,174,50,174,210,121,139,114,216,240,81,158,90,88,119,204,201,35,137,232,215,50,102,214,100,74,247,50,69,141,28,175,99,92,169,218,234,245,213,154,91,59,161,181,86,103,69,106,154,62,139,53,167,242,22,49,121,26,222,86,73,224,181,4,142,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,75,169,229,193,204,2,159,17,24,40,182,147,119,181,23,252,44,80,245,51,197,102,196,112,87,143,81,85,239,124,157,213,217,11,35,141,147,67,26,163,31,10,55,185,99,137,37,106,191,247,201,20,234,42,175,154,231,2,223,233,248,160,217,77,25,255,0,116,90,215,244,168,187,254,107,155,148,142,186,55,255,0,91,234,158,215,127,218,76,172,255,0,140,76,87,6,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,82,53,115,31,230,1,79,135,124,20,187,73,180,58,139,254,22,47,250,105,229,179,94,56,44,71,167,106,247,178,78,235,12,153,146,70,249,166,141,21,140,133,91,220,145,202,178,185,89,251,148,150,152,116,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,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,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,138,188,227,164,226,141,250,54,139,113,84,170,65,178,49,216,133,185,87,226,44,203,45,185,238,245,98,194,252,163,86,54,164,85,188,171,217,11,24,233,35,89,88,215,202,228,145,245,227,100,10,224,235,131,173,119,197,254,187,177,128,192,92,251,27,77,225,187,62,240,106,15,28,54,62,203,242,195,97,245,127,201,95,60,82,79,229,146,186,199,251,181,94,206,189,206,232,137,248,221,166,249,104,13,27,181,156,19,110,118,223,109,246,158,169,131,211,216,61,183,212,21,168,209,172,139,217,19,62,207,176,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,195,78,123,209,180,58,55,126,182,191,80,109,30,224,65,110,76,22,162,174,216,108,45,73,214,25,226,123,36,108,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,245,241,85,195,62,178,225,67,119,46,109,110,176,189,83,34,199,87,110,75,17,147,172,168,214,100,113,210,62,70,69,58,199,220,174,133,253,209,72,199,198,229,94,215,177,221,174,123,59,36,125,170,114,135,196,241,23,133,217,43,180,247,95,25,110,134,223,73,94,149,189,188,138,204,53,98,123,160,158,123,179,93,149,26,196,75,10,201,31,36,50,49,211,254,14,99,218,232,186,177,122,148,152,89,247,17,60,191,238,110,239,9,155,73,196,14,200,105,223,87,174,170,109,254,159,159,83,99,98,146,121,109,103,170,199,134,163,12,78,172,199,61,99,73,160,142,191,225,12,108,107,166,107,221,209,93,35,88,201,43,175,107,119,75,93,236,182,187,198,110,102,218,103,126,198,212,152,111,55,162,187,233,97,177,226,242,194,248,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,166,132,248,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,0,164,190,100,124,190,235,112,237,102,61,225,217,188,85,183,109,214,70,195,107,93,198,195,20,179,51,76,189,34,130,56,150,91,19,79,44,211,50,204,203,59,145,238,107,89,27,213,145,245,234,248,209,124,175,46,46,7,43,113,91,172,175,235,13,193,125,186,251,117,163,236,64,203,208,196,201,98,126,110,219,145,94,148,162,157,17,26,198,53,168,215,78,230,187,202,214,75,19,90,141,89,146,88,236,211,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,250,56,174,225,71,110,56,181,219,135,232,173,107,23,161,202,209,242,79,128,207,193,10,62,214,34,211,145,17,92,212,85,79,36,47,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,151,125,203,155,130,143,236,171,183,19,231,245,254,51,21,38,230,234,159,222,100,172,192,158,89,49,116,85,24,177,227,27,55,115,152,238,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,204,0,1,149,114,199,248,173,224,114,182,165,225,19,109,184,184,219,151,219,92,238,55,109,244,179,245,118,37,25,45,132,189,82,44,101,72,27,118,4,106,57,98,124,17,53,158,86,175,72,150,24,157,39,86,58,55,249,160,86,214,238,150,187,217,109,119,140,220,205,180,206,253,141,169,48,222,111,69,119,210,195,99,197,229,133,240,201,251,185,152,248,221,214,57,94,223,204,213,233,215,170,116,84,69,77,9,240,163,197,118,220,113,107,183,12,214,186,42,95,67,149,163,227,131,63,128,158,100,125,172,69,167,34,170,53,202,136,158,72,95,218,229,138,100,68,108,141,107,145,81,143,100,145,179,192,115,71,246,39,185,191,162,252,197,34,128,77,84,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,137,205,57,111,108,54,141,226,75,114,247,31,106,117,157,42,142,102,71,109,242,47,198,94,154,186,204,252,78,69,47,80,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,47,32,226,95,135,77,119,194,254,233,223,219,61,117,95,253,173,204,61,222,248,127,206,120,191,83,52,48,92,241,197,44,158,31,47,129,238,241,61,221,236,254,229,79,238,85,150,156,18,243,70,202,236,78,215,231,118,219,121,107,91,213,88,221,53,135,89,180,71,108,174,75,175,157,178,71,28,120,151,202,173,115,82,178,53,238,145,178,191,241,130,56,36,141,169,47,88,33,100,22,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,138,112,177,192,229,157,181,225,19,117,120,164,220,151,212,151,59,169,246,159,80,63,75,99,26,200,167,76,118,58,214,50,71,165,215,201,209,85,150,102,139,163,90,216,220,158,56,101,145,175,87,58,87,71,13,101,154,168,7,138,222,141,161,209,187,245,181,250,131,104,247,2,11,114,96,181,21,118,195,97,106,78,176,207,19,217,35,101,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,230,219,118,52,47,236,191,116,245,150,217,253,169,246,159,221,45,65,145,193,122,223,7,135,213,122,91,50,67,229,241,247,59,179,187,199,221,219,220,238,157,122,117,94,157,79,213,216,29,166,253,186,239,46,147,218,63,189,248,173,47,247,163,32,218,95,106,100,221,210,24,63,43,157,218,214,245,79,36,207,237,241,197,23,115,124,146,190,54,119,55,187,185,52,147,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,69,94,104,254,196,247,55,244,95,152,164,80,9,239,246,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,114,174,44,125,172,111,39,211,253,67,241,211,153,172,37,255,0,47,222,4,115,188,85,106,168,245,174,169,103,162,219,45,63,144,72,242,54,122,178,79,181,45,65,37,89,37,197,118,50,196,86,32,242,214,176,229,245,45,69,107,58,116,78,174,252,18,205,56,228,227,7,64,240,107,180,109,209,26,49,106,85,215,121,76,59,168,105,12,30,46,40,88,204,68,8,197,134,43,210,68,172,116,81,86,129,91,210,56,213,138,146,190,63,27,91,216,217,95,21,48,237,190,253,241,5,167,55,198,198,236,109,126,171,202,199,185,58,183,33,101,179,75,142,163,20,210,101,109,95,155,186,72,86,154,70,232,166,242,76,246,185,177,120,149,169,34,70,172,106,57,140,84,209,70,213,100,119,31,47,183,26,115,39,187,218,115,21,129,214,118,113,241,73,155,198,226,238,45,154,181,173,42,126,102,178,69,79,253,10,173,71,72,214,57,85,173,150,100,106,74,255,0,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,65,94,107,156,20,126,204,181,84,252,74,109,158,51,43,103,77,234,220,133,139,58,182,46,158,104,112,249,73,164,107,146,199,122,185,100,108,54,164,145,255,0,131,155,217,28,169,218,143,68,154,24,155,10,182,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,61,175,49,78,5,107,113,75,163,87,92,109,245,10,140,221,76,5,120,97,163,53,155,82,177,153,60,116,43,97,235,141,68,89,18,8,94,233,44,58,70,76,230,127,141,141,99,158,198,57,94,202,43,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,154,188,180,56,28,179,196,118,178,135,120,117,195,234,51,110,180,94,98,54,77,82,70,69,97,249,204,140,41,28,233,73,208,189,28,212,172,141,124,78,153,207,111,231,100,137,27,17,85,207,124,55,146,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,71,254,100,92,183,127,104,31,106,113,11,195,214,7,253,245,254,123,154,155,76,211,139,254,205,127,173,247,42,49,63,251,51,251,214,72,147,254,49,248,185,169,231,234,150,42,4,189,238,92,92,14,89,225,75,70,223,214,27,130,250,150,55,23,88,87,129,151,161,137,145,74,204,37,70,170,189,41,69,58,34,185,239,115,149,174,157,205,119,137,207,138,38,181,28,144,164,178,71,94,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,66,14,7,119,123,70,236,71,21,26,15,116,183,6,123,112,105,236,77,139,144,222,158,180,11,51,235,178,205,41,234,164,202,196,252,206,99,29,59,94,244,106,57,253,141,119,107,94,238,141,91,243,223,77,139,219,142,34,246,227,35,181,251,161,134,245,216,171,221,37,134,104,149,25,107,31,105,168,169,29,170,210,42,47,142,102,119,59,162,244,86,171,92,230,61,175,99,222,199,82,182,197,242,255,0,220,124,143,26,184,238,28,119,139,78,250,106,24,30,186,139,63,52,82,42,213,200,224,161,145,17,37,173,34,62,41,36,134,204,139,29,116,124,107,229,137,211,57,92,198,186,25,24,219,233,40,7,154,63,190,205,205,253,23,225,233,18,43,146,54,191,209,184,45,101,185,187,125,153,212,53,41,234,29,85,95,19,103,11,70,101,86,190,251,41,165,213,178,145,42,167,107,158,198,207,27,213,157,123,213,157,238,68,86,198,245,108,180,230,51,193,71,246,170,219,136,51,250,3,25,138,143,115,116,183,239,49,182,103,79,20,153,74,40,143,89,49,142,155,185,172,111,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,135,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,57,119,113,121,253,171,118,105,126,244,221,243,110,22,142,241,82,213,29,148,61,52,51,249,93,47,165,183,31,106,172,107,229,142,39,119,163,123,59,101,142,94,145,178,53,139,186,85,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,64,14,117,126,214,52,183,212,10,63,29,145,43,47,129,221,222,209,187,17,197,70,131,221,45,193,158,220,26,123,19,98,228,55,167,173,2,204,250,236,179,74,122,169,50,177,63,51,152,199,78,215,189,26,142,127,99,93,218,215,187,163,87,65,27,165,181,186,19,122,116,38,79,108,247,47,5,246,206,155,204,248,125,109,47,85,53,127,47,138,102,77,31,239,33,123,36,111,73,34,99,191,43,147,175,78,139,213,21,81,115,195,197,87,12,250,203,133,13,220,185,181,186,194,245,76,139,29,93,185,44,70,78,178,163,89,145,199,72,249,25,20,235,31,114,186,23,247,69,35,31,27,149,123,94,199,118,185,236,236,145,243,3,149,127,29,86,116,6,161,197,112,195,186,87,237,207,166,51,150,33,198,232,201,161,171,23,102,39,35,61,169,158,232,37,72,227,73,164,101,169,172,162,36,143,123,252,79,107,19,181,177,189,239,142,226,64,60,86,11,101,246,191,77,110,134,166,222,140,46,144,169,6,182,214,21,235,84,204,102,156,249,37,158,120,32,141,145,199,19,59,220,173,133,157,177,69,220,216,145,136,245,138,55,63,185,88,213,79,106,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,69,107,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,227,234,230,71,203,238,207,17,53,163,222,29,155,197,84,110,226,227,171,182,181,220,108,49,69,11,245,51,22,88,35,137,101,177,52,241,67,11,235,66,147,185,30,230,185,242,49,25,31,94,140,141,18,155,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,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,166,120,185,218,248,179,77,90,148,181,182,14,188,13,213,152,122,145,88,240,81,158,89,39,100,47,142,73,88,141,115,38,109,103,202,140,107,228,88,209,200,199,185,202,157,206,145,69,37,243,35,229,247,91,135,107,49,239,14,205,226,173,187,110,178,54,27,90,238,54,24,165,153,154,101,233,20,17,196,178,216,154,121,102,153,150,102,89,220,143,115,90,200,222,172,143,175,87,198,139,29,120,84,226,187,113,248,75,215,119,53,150,133,151,214,84,201,99,236,83,200,97,44,204,173,163,126,79,12,137,82,73,218,136,170,190,9,222,201,81,88,172,145,90,146,70,146,49,178,189,78,107,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,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,193,203,254,159,14,248,40,183,111,119,180,239,252,44,95,245,48,69,90,196,144,88,143,78,213,239,124,125,181,223,11,228,141,243,77,26,35,223,50,59,185,35,149,34,106,51,247,203,44,234,7,138,218,29,151,218,253,133,209,177,237,254,209,233,10,154,119,5,29,137,109,173,120,95,36,175,150,121,21,59,229,150,89,92,233,101,127,68,107,81,207,115,149,24,198,49,58,53,141,68,243,252,88,251,88,222,79,167,250,135,227,167,51,88,106,160,231,251,179,176,59,53,190,191,96,126,215,54,247,21,170,62,235,228,19,39,139,245,172,114,248,38,252,59,154,189,170,158,72,95,218,207,36,15,238,138,78,198,119,177,221,173,233,208,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,88,28,206,185,127,211,218,43,150,120,129,217,13,59,233,52,45,190,233,245,54,54,41,32,138,174,6,212,147,195,12,78,172,199,61,36,88,103,146,199,225,12,108,115,97,115,29,209,91,27,152,200,226,175,10,60,87,110,63,9,91,142,205,107,162,165,245,216,171,222,56,51,248,9,230,86,85,203,213,106,170,163,92,168,139,227,153,157,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,128,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,242,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,29,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,121,77,69,181,186,19,85,235,189,35,185,153,252,23,170,212,154,19,215,253,223,187,234,166,103,163,245,176,164,54,191,118,199,164,114,119,198,212,111,239,26,238,222,157,91,209,127,19,213,128,1,149,115,69,28,4,238,102,149,221,14,17,246,207,35,165,173,249,62,193,211,244,180,206,70,7,201,26,205,86,245,8,25,94,86,72,214,61,221,157,222,54,202,196,119,71,44,83,68,245,107,123,250,21,193,204,183,151,221,157,158,202,230,56,131,218,12,85,72,246,250,253,143,83,152,196,212,138,42,176,105,167,189,213,96,141,35,71,206,175,157,150,44,207,43,145,144,196,214,64,157,26,136,140,70,244,140,28,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,182,158,61,119,75,66,111,79,45,141,115,185,123,105,157,251,103,77,230,126,204,244,87,125,44,213,252,190,44,253,88,100,253,220,204,100,141,233,36,79,111,230,106,117,233,213,58,162,162,173,22,26,168,0,0,70,173,174,230,1,195,238,238,241,5,153,225,251,71,106,47,87,126,167,100,24,92,148,81,203,45,92,245,168,226,179,53,230,214,123,24,177,164,48,71,93,157,38,145,237,108,206,123,188,72,230,181,175,146,144,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,205,56,196,225,87,70,241,95,180,121,13,31,153,198,212,110,167,199,87,177,103,73,229,228,145,97,126,59,34,172,252,136,233,90,199,187,211,72,230,198,217,153,218,238,230,34,57,19,200,200,222,204,246,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,127,242,167,224,114,182,229,101,104,113,73,185,47,183,22,11,76,102,17,250,91,24,214,75,2,228,114,53,92,199,165,215,201,209,17,245,161,151,163,90,216,220,190,73,162,145,175,86,182,39,71,53,154,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,66,174,101,124,107,227,184,116,219,139,219,95,162,178,125,55,55,87,99,219,29,102,53,109,65,38,43,23,101,44,196,252,156,83,198,212,98,204,199,192,230,70,212,149,175,108,143,100,170,142,107,21,175,164,29,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,127,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,123,220,190,120,219,197,113,95,160,36,193,106,121,234,81,220,93,43,94,188,57,90,110,180,215,79,150,129,176,194,215,229,153,27,97,137,140,100,150,29,35,93,20,104,228,133,124,104,229,68,146,62,178,212,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,18,171,154,23,2,223,177,77,84,253,241,217,205,25,233,54,219,53,217,246,197,106,78,238,135,5,148,146,71,34,244,133,26,158,158,156,221,99,241,244,87,49,146,171,227,253,211,93,94,53,139,252,42,241,49,172,184,80,221,202,123,165,163,232,212,200,177,213,221,141,203,227,44,162,53,153,28,116,143,141,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,162,157,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,83,183,55,30,48,116,206,232,229,104,240,221,183,235,83,33,141,209,249,137,47,234,28,147,162,177,20,240,230,235,58,213,55,81,99,100,99,27,217,27,93,35,157,35,124,141,145,101,141,26,230,248,221,223,0,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,138,56,85,226,99,70,241,95,180,116,247,75,71,209,183,142,123,108,59,27,151,198,89,69,115,241,217,24,217,27,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,179,176,0,66,14,104,60,96,233,157,147,218,60,214,201,97,150,166,71,93,235,252,59,168,62,133,152,172,53,148,240,151,89,106,188,215,145,237,103,137,239,69,134,72,153,31,145,174,71,200,217,21,174,99,21,143,163,98,239,185,93,113,155,130,223,13,184,198,236,14,111,21,246,86,179,219,157,63,90,188,41,3,30,234,185,60,61,84,138,180,118,90,229,235,227,153,157,208,178,88,220,189,28,231,182,72,250,163,159,28,51,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,158,146,223,93,175,225,23,151,230,214,238,6,161,171,82,133,121,52,62,41,49,56,218,213,164,137,153,92,220,248,165,184,149,213,208,69,34,66,251,18,178,103,62,119,183,183,189,238,123,213,85,127,26,75,223,77,244,220,126,34,247,31,35,186,27,161,153,245,217,91,221,34,134,24,145,89,87,31,85,170,171,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,89,87,43,174,95,244,241,20,241,188,77,239,126,157,243,101,102,244,217,29,15,139,158,72,39,171,29,89,96,138,120,114,206,241,189,253,211,47,151,164,81,200,140,116,46,141,210,43,85,235,19,162,179,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,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,73,77,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,162,30,96,220,18,101,120,80,215,241,231,116,196,22,239,109,214,170,177,98,108,85,198,213,115,96,196,206,233,166,115,49,47,145,211,74,247,190,58,237,141,205,150,69,106,204,158,69,106,42,199,39,79,1,193,223,21,90,203,133,13,220,199,235,12,54,74,219,180,198,70,197,122,218,179,17,28,105,51,50,56,228,127,231,86,196,231,177,190,166,54,186,71,66,254,230,246,189,85,170,190,55,200,199,232,79,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,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,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,249,5,120,165,229,89,183,27,255,0,188,184,125,211,210,217,255,0,185,113,229,114,11,46,186,169,78,4,95,180,99,237,115,221,106,162,116,86,69,114,71,163,89,34,185,22,55,121,22,117,106,200,199,182,204,212,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,23,246,203,151,158,195,109,47,18,249,14,36,116,101,59,116,44,73,93,235,137,211,208,59,197,142,196,93,157,146,199,110,196,45,111,69,86,73,20,157,172,129,127,119,23,124,202,212,84,88,91,94,80,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,74,171,44,211,149,15,28,118,116,214,87,9,194,62,227,50,162,96,178,86,44,51,72,229,149,241,87,90,54,229,116,147,186,148,234,229,106,74,201,229,115,252,78,78,178,164,210,182,62,143,108,140,240,219,160,40,7,154,63,190,205,205,253,23,225,233,17,127,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,65,60,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,39,53,227,75,150,94,153,226,143,113,49,27,147,163,245,69,77,21,157,189,98,70,234,236,140,213,236,95,126,66,6,84,142,42,143,138,21,157,177,53,241,45,120,227,86,55,198,142,100,207,145,206,87,68,214,73,39,246,47,98,246,227,135,77,184,199,109,126,215,225,189,14,42,143,89,102,154,85,71,218,200,90,114,34,73,106,204,136,137,228,153,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,0,115,171,246,177,165,190,160,81,248,236,137,74,197,154,114,161,227,142,206,154,202,225,56,71,220,102,84,76,22,74,197,134,105,28,178,190,42,235,70,220,174,146,119,82,157,92,173,73,89,60,174,127,137,201,214,84,154,86,199,209,237,145,158,25,255,0,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,83,154,112,81,203,155,110,56,85,244,90,255,0,63,107,239,78,230,201,143,72,44,228,164,232,180,113,114,63,191,204,220,116,106,198,189,189,204,122,68,233,164,85,145,237,99,187,82,22,203,36,75,48,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,197,57,181,241,175,246,221,203,156,38,237,150,79,21,115,11,15,134,77,105,144,129,124,242,58,244,51,249,25,140,106,171,123,35,240,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,194,14,21,120,103,214,92,87,238,229,61,173,209,247,170,99,152,218,238,201,101,242,118,85,28,204,118,58,55,198,201,103,72,251,145,211,63,186,88,216,200,218,169,220,247,183,185,204,103,124,140,208,166,203,237,14,141,216,93,175,211,251,71,183,240,91,143,5,167,107,186,26,235,110,117,154,121,94,249,29,44,179,72,255,0,193,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,158,83,118,62,226,126,203,53,151,237,75,255,0,144,207,187,249,31,188,127,233,191,236,95,166,147,213,127,160,253,239,250,31,39,250,63,207,255,0,107,248,244,51,4,75,78,86,81,104,219,188,105,104,220,86,176,209,85,53,11,238,87,190,252,68,150,101,84,102,43,35,94,179,237,69,117,35,232,173,153,237,109,121,24,198,187,167,99,229,108,173,84,124,76,47,208,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,149,115,73,28,50,101,177,88,14,17,54,163,59,157,201,212,199,99,113,219,111,130,183,114,229,185,155,12,21,160,143,25,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,164,190,58,56,205,206,241,135,184,245,114,113,226,190,198,209,154,95,212,87,211,56,217,88,197,180,216,229,86,121,108,217,145,189,122,205,47,138,37,88,218,229,142,54,177,173,111,114,163,229,147,219,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,128,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,0,50,174,119,94,15,184,179,214,92,34,238,135,223,140,21,123,121,140,21,250,242,86,206,233,198,223,74,176,101,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,59,250,121,24,138,141,149,232,186,8,210,218,167,110,55,199,110,42,234,77,55,123,21,171,116,102,173,199,189,173,115,162,73,170,222,171,34,58,57,97,150,41,19,254,124,114,69,35,81,205,114,61,143,106,42,57,169,2,246,243,147,142,221,227,55,231,86,106,189,201,202,212,204,237,122,216,154,109,45,165,232,89,183,4,253,147,119,42,67,118,110,255,0,43,89,89,28,140,98,199,51,159,50,181,146,61,209,162,58,25,59,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,17,171,152,6,193,238,199,17,28,62,229,244,54,210,107,47,65,127,242,88,179,128,158,26,222,151,81,71,20,177,204,202,206,158,70,44,149,166,108,144,177,209,72,217,25,26,187,185,146,254,87,164,145,103,219,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,235,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,233,229,113,236,79,108,191,90,249,139,164,170,0,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,73,26,184,169,224,71,105,248,170,213,90,71,90,234,150,122,44,214,159,200,80,143,35,103,173,153,62,212,193,65,36,242,75,138,236,101,136,153,7,149,246,28,190,165,168,178,179,167,68,234,159,130,72,172,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,107,197,143,181,141,228,250,127,168,126,58,115,53,134,170,14,85,196,191,17,122,19,133,253,172,191,185,154,234,199,251,90,120,122,93,147,127,156,242,158,154,105,160,167,228,138,41,60,62,95,3,219,229,123,123,25,253,234,191,220,139,157,109,213,220,205,85,188,155,143,168,247,75,90,219,245,25,173,77,144,151,33,103,182,73,31,28,61,235,249,32,139,200,247,189,176,196,196,108,113,177,92,189,145,177,141,69,232,212,45,255,0,148,223,8,127,178,45,184,254,208,90,214,151,102,175,215,248,246,125,146,216,239,249,99,171,167,102,72,103,135,186,54,34,49,38,157,236,108,174,234,231,171,99,108,13,79,19,214,102,47,138,230,177,192,173,157,99,29,254,41,246,162,133,187,57,218,181,214,109,107,69,214,162,108,14,199,84,164,245,251,73,139,52,141,86,190,40,171,199,19,161,141,29,228,69,141,205,99,92,217,22,90,213,225,215,126,117,151,13,187,185,130,221,109,25,118,219,95,142,176,198,100,232,195,97,33,102,91,28,175,106,216,165,42,185,143,111,100,141,111,68,114,177,221,143,70,72,212,239,99,85,52,39,195,174,252,232,222,36,182,143,5,186,218,50,237,71,51,35,93,140,201,209,134,194,204,252,78,69,24,213,177,74,85,115,24,238,248,220,238,136,229,99,123,216,172,145,169,216,246,170,242,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,30,234,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,37,6,113,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,244,28,191,120,238,206,240,171,170,163,209,90,165,254,183,108,181,6,65,36,200,214,232,200,254,203,181,60,149,99,151,43,222,202,242,216,159,197,90,187,147,211,53,81,175,235,213,58,59,241,91,233,32,7,52,46,58,127,98,154,85,251,29,179,154,207,210,110,78,107,179,237,139,52,155,221,54,11,23,36,110,85,233,50,57,61,61,201,186,199,227,232,142,123,34,87,201,251,167,58,188,139,74,192,235,252,42,241,49,172,184,80,221,202,123,165,163,232,212,200,177,213,221,141,203,227,44,162,53,153,28,116,143,141,242,192,146,118,171,161,127,116,81,189,146,53,23,181,236,111,115,94,206,248,223,161,237,170,220,205,43,188,155,113,167,55,75,69,91,245,24,93,77,143,139,33,91,186,72,223,36,61,233,249,224,151,198,247,177,179,68,244,116,114,49,28,189,146,49,237,85,234,213,61,89,194,184,196,226,171,70,240,161,180,121,13,97,153,201,84,118,167,200,215,177,91,73,226,36,141,102,126,71,34,140,252,138,232,154,246,59,211,70,231,70,233,159,220,222,214,42,53,23,200,248,216,252,246,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,159,171,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,26,9,224,115,139,188,87,23,219,70,237,87,62,58,166,31,86,96,108,55,27,168,241,80,88,107,216,201,213,136,230,90,133,138,229,149,149,166,78,238,207,34,117,71,199,52,104,233,60,75,35,189,175,22,62,214,55,147,233,254,161,248,233,204,214,30,255,0,117,183,211,113,247,150,158,144,196,235,92,207,151,21,161,52,253,45,55,128,198,192,138,202,180,170,215,130,56,85,237,98,170,245,154,95,19,95,44,138,170,231,57,26,137,209,140,141,140,152,28,175,120,22,253,181,234,166,111,142,241,232,207,87,182,216,94,255,0,177,235,93,119,108,57,220,164,114,53,19,172,42,213,245,20,225,233,39,147,170,181,143,149,25,31,239,90,219,17,165,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,202,110,174,217,233,93,228,219,141,71,181,186,214,167,168,194,234,108,124,184,251,61,177,198,249,33,239,79,201,60,94,70,61,141,154,39,163,100,141,234,213,236,145,140,114,39,86,161,158,30,42,184,103,214,92,40,110,229,205,173,214,23,170,100,88,234,237,201,98,50,117,149,26,204,142,58,71,200,200,167,88,251,149,208,191,186,41,24,248,220,171,218,246,59,181,207,103,100,143,237,124,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,32,7,11,155,23,253,165,55,219,76,236,167,222,159,187,159,120,253,111,249,207,208,250,207,7,167,167,61,159,244,62,72,251,187,188,29,191,227,78,157,221,127,30,157,23,197,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,226,121,98,241,227,251,111,193,86,216,109,216,205,119,107,237,63,143,111,217,185,76,142,71,201,107,84,66,215,204,233,58,55,196,212,243,87,129,181,209,221,210,73,44,205,73,38,94,189,146,185,39,249,64,60,209,253,246,110,111,232,191,15,72,229,91,107,195,214,170,221,77,154,221,29,220,210,214,124,255,0,178,191,178,108,228,113,108,171,36,179,89,163,113,214,91,45,136,220,196,94,158,15,78,217,30,142,106,55,196,178,189,94,223,23,107,252,254,203,238,246,178,216,93,208,211,251,185,183,243,212,143,59,167,108,58,106,233,110,4,154,9,88,248,221,20,176,200,207,193,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,165,120,160,217,172,46,238,105,106,222,131,215,249,43,100,113,111,181,29,137,177,151,162,119,108,181,228,115,23,254,108,140,87,53,142,124,82,196,245,99,59,251,83,170,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,185,177,127,218,83,125,180,206,202,125,233,251,185,247,143,214,255,0,156,253,15,172,240,122,122,115,217,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,124,86,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,144,171,153,15,26,219,167,193,247,236,239,246,103,128,210,153,63,189,191,107,250,223,183,106,217,155,199,233,125,39,143,197,225,158,46,157,125,75,251,187,187,186,244,111,78,157,23,175,21,224,207,154,6,254,241,19,196,158,143,217,205,107,164,54,254,150,23,80,125,161,234,103,197,227,238,199,105,158,10,22,44,51,177,210,91,145,137,213,240,181,23,171,23,242,170,244,232,189,21,44,252,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,20,3,205,31,223,102,230,254,139,240,244,143,107,177,28,96,234,110,22,184,9,191,133,219,149,183,79,91,107,157,200,201,183,21,152,108,85,229,131,25,5,58,88,103,217,123,227,157,146,54,87,189,179,50,38,177,89,211,164,146,63,185,171,27,90,248,149,181,187,91,174,247,167,93,227,54,207,109,48,95,108,234,76,207,155,209,82,245,80,215,242,248,161,124,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,23,65,60,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,168,32,87,56,109,239,197,104,62,29,43,236,212,216,59,119,50,91,163,97,27,94,219,100,107,32,163,6,58,213,75,50,189,255,0,222,231,189,206,88,88,214,34,34,116,124,142,87,39,98,50,74,108,208,122,3,89,110,126,166,131,70,109,254,158,183,157,206,218,175,110,205,124,125,68,71,79,59,43,87,146,196,169,27,122,245,123,210,40,100,84,99,122,189,234,136,214,163,156,168,213,249,52,158,169,206,232,109,85,134,214,186,90,247,162,205,105,252,133,124,166,58,207,137,146,120,45,65,35,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,3,79,186,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,192,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,101,92,150,156,79,241,183,149,221,29,139,219,30,26,116,36,246,241,250,79,71,105,124,37,76,245,136,109,57,25,159,187,14,54,151,238,165,137,208,177,236,101,91,44,178,196,111,123,227,149,237,100,169,254,8,149,60,7,7,220,38,107,46,46,183,67,238,62,10,197,188,62,10,133,121,44,231,117,27,104,37,168,49,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,253,60,143,68,86,196,245,77,9,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,242,183,191,90,229,118,215,101,245,246,227,96,171,212,159,37,165,116,190,87,55,78,43,108,115,160,146,122,213,36,154,54,200,214,185,174,86,43,152,136,168,142,106,244,235,209,83,251,202,139,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,169,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,86,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,116,217,13,107,149,220,173,151,208,59,141,157,175,82,12,150,170,210,248,172,221,200,170,49,205,130,57,236,212,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,239,51,24,117,253,249,225,159,89,108,54,158,219,109,103,153,189,83,35,167,183,71,75,210,212,120,91,176,170,49,237,124,149,107,205,102,164,177,43,149,205,124,46,179,26,35,255,0,22,72,199,177,200,168,238,248,227,237,124,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,226,42,243,71,246,39,185,191,162,252,197,34,128,77,84,0,0,43,171,153,215,47,251,155,187,78,207,16,59,33,167,125,94,186,169,221,62,166,198,197,36,242,218,207,85,142,8,97,137,213,152,231,172,105,52,17,215,252,33,141,141,116,205,123,186,43,164,107,25,37,54,23,167,202,91,116,180,38,171,225,59,3,182,120,12,239,170,212,154,19,213,125,224,165,233,102,103,163,245,185,43,211,85,253,227,216,145,201,223,27,85,223,187,115,187,122,116,119,69,252,9,170,87,175,48,190,97,123,209,194,102,244,97,118,231,110,116,198,138,200,227,114,58,94,182,110,89,115,116,173,205,59,103,146,221,184,92,214,186,27,49,53,25,219,93,138,136,173,85,234,174,252,127,185,17,203,211,152,94,244,113,103,189,25,173,185,220,109,49,162,177,216,220,118,151,179,155,138,92,37,43,112,206,233,227,183,82,22,181,206,154,204,173,86,118,216,122,170,35,81,122,163,127,31,239,69,140,28,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,164,181,102,169,193,104,109,43,153,214,186,166,247,162,194,233,252,125,140,166,70,207,137,242,120,42,193,27,164,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,128,120,250,226,186,231,21,187,227,111,55,140,151,179,70,105,127,54,31,75,195,28,211,172,115,213,108,206,87,95,116,114,163,124,115,88,252,142,114,36,108,115,99,100,17,187,185,98,239,119,107,229,55,194,31,237,119,113,255,0,180,22,181,165,223,164,52,6,65,159,100,182,59,254,41,45,106,40,86,25,225,238,141,136,175,88,96,99,219,43,186,185,136,233,29,3,83,202,196,153,137,117,32,162,190,101,124,20,100,120,116,220,123,219,161,162,177,157,54,203,87,100,27,37,103,181,42,193,30,43,41,101,108,202,252,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,243,252,190,120,219,202,240,161,175,228,193,106,121,237,222,219,173,85,98,188,57,90,110,180,230,193,137,157,211,66,215,229,153,27,97,149,239,124,117,219,35,93,20,104,213,153,60,104,229,85,142,62,150,127,204,199,45,138,207,242,255,0,220,12,238,11,39,83,35,141,200,215,192,219,167,114,164,205,154,11,48,73,150,162,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,132,239,116,251,55,245,3,79,124,140,6,130,56,138,223,157,27,195,110,209,231,119,91,89,221,168,214,99,171,189,152,202,51,88,88,95,150,200,171,28,181,233,68,173,99,221,223,35,155,209,92,140,119,99,17,242,57,59,24,229,76,251,241,47,196,94,187,226,131,116,239,238,102,186,177,254,214,158,30,151,100,63,230,204,95,169,154,104,41,249,34,138,63,55,139,206,246,249,94,222,247,255,0,122,175,247,34,78,158,87,92,191,238,101,238,99,120,155,222,253,59,225,197,67,233,178,58,31,23,60,147,193,106,75,81,79,20,240,229,157,227,123,59,97,79,23,72,163,145,30,217,155,35,164,86,163,18,39,75,48,56,250,227,95,74,240,167,183,22,240,152,156,159,168,220,221,77,143,154,61,57,143,174,177,190,74,29,232,232,219,147,176,146,53,236,108,49,61,21,88,215,181,124,210,49,88,137,218,217,95,21,11,106,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,4,202,226,95,129,90,220,45,112,77,165,53,198,224,208,168,253,212,207,235,138,240,222,154,181,169,94,204,102,58,108,125,151,166,53,81,36,88,38,123,100,174,217,31,51,89,254,55,185,141,123,216,212,123,226,255,0,15,90,91,5,174,119,247,109,52,86,169,163,235,112,186,131,88,97,177,121,26,222,87,199,231,171,61,216,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,186,243,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,57,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,46,167,119,184,138,218,61,146,218,57,55,183,89,234,202,143,211,15,175,20,216,201,177,242,178,203,243,15,153,138,250,240,210,70,187,182,119,202,212,238,106,163,187,59,17,210,57,205,141,174,123,115,239,196,191,17,122,239,138,13,211,191,185,154,234,199,251,90,120,122,93,144,255,0,155,49,126,166,105,160,167,228,138,40,252,222,47,59,219,229,123,123,223,253,234,191,220,137,34,184,88,224,86,182,177,225,115,117,120,167,221,122,21,44,224,170,232,125,65,54,138,162,219,82,182,119,100,106,69,34,253,164,245,134,70,163,89,20,181,228,137,176,200,142,242,42,200,231,49,173,108,107,44,32,39,167,18,28,190,235,98,120,80,219,94,40,118,91,21,109,236,126,135,192,95,214,24,58,209,75,101,253,243,83,117,139,153,165,150,89,220,228,98,57,240,53,240,69,23,100,108,71,75,249,88,215,244,138,188,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,223,106,109,249,209,188,73,114,252,220,125,214,209,151,106,57,153,29,183,207,51,39,70,27,11,51,241,57,20,197,74,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,92,251,146,211,151,207,4,153,94,43,245,252,153,221,79,5,186,59,117,165,108,87,155,43,113,213,92,232,50,211,182,104,92,252,75,36,108,209,61,143,146,187,164,115,165,141,92,176,167,141,92,136,178,71,214,247,180,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,19,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,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,56,255,0,21,92,51,232,222,43,246,142,230,214,235,11,214,241,207,109,134,228,177,25,58,202,174,126,59,35,27,36,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,103,135,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,11,63,228,247,197,118,227,235,155,153,30,25,53,172,191,108,226,180,190,159,126,99,1,148,158,101,91,84,106,197,61,120,22,131,186,162,249,97,79,80,213,137,85,81,209,53,142,141,59,152,177,182,40,129,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,102,156,199,120,28,179,197,110,141,161,172,54,249,245,43,238,46,143,175,59,40,195,43,34,137,153,186,142,84,122,210,150,117,68,115,30,215,35,157,3,156,239,19,95,44,173,114,53,38,89,99,162,188,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,149,45,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,229,92,206,184,14,253,136,103,108,239,206,211,225,123,116,14,160,200,59,237,44,94,59,29,227,171,165,230,115,33,108,125,93,229,114,248,108,78,235,10,222,216,227,138,23,44,112,167,78,248,154,177,215,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,46,132,244,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,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,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,150,105,204,119,129,203,60,86,232,218,26,195,111,159,82,190,226,232,250,243,178,140,50,178,40,153,155,168,229,71,173,41,103,84,71,49,237,114,57,208,57,206,241,53,242,202,215,35,82,101,150,58,43,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,249,92,115,240,49,253,180,126,228,255,0,194,143,220,239,185,223,105,127,200,159,104,122,175,87,233,191,249,162,30,206,223,77,255,0,203,117,239,255,0,87,79,199,149,112,185,202,147,251,53,239,182,153,222,191,219,215,222,63,187,158,183,252,217,247,91,209,249,253,69,57,235,127,166,245,114,118,246,249,251,191,192,189,123,122,126,29,122,164,255,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,35,245,116,182,206,96,181,207,43,157,85,186,182,38,244,249,173,180,221,9,236,83,147,181,239,243,213,189,91,15,82,197,110,136,246,177,189,207,125,105,124,138,215,185,61,55,99,123,82,71,41,202,184,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,1,68,60,215,183,139,43,185,92,90,102,244,139,115,213,47,105,237,190,175,95,9,139,138,149,167,75,4,115,186,24,230,186,231,183,189,204,75,41,97,239,130,69,106,53,122,85,137,143,78,232,213,78,149,201,111,103,48,90,195,121,117,110,241,101,230,242,91,219,188,125,122,248,186,221,175,78,219,89,38,216,141,214,123,218,244,69,236,130,11,17,120,220,199,181,222,167,187,242,186,54,170,196,14,41,246,83,251,59,113,5,173,182,114,60,135,173,169,167,242,9,232,39,116,190,73,31,70,120,153,98,175,149,222,56,209,102,72,38,137,36,237,98,55,200,143,237,234,222,138,182,211,201,247,120,240,90,231,134,4,218,170,240,250,124,214,218,100,39,175,114,62,231,191,207,86,245,137,237,215,179,213,88,214,55,185,239,179,23,141,28,247,39,166,239,119,106,72,212,39,80,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,25,87,37,255,0,18,92,8,231,118,247,96,182,255,0,138,13,189,103,173,210,26,131,71,224,178,154,146,183,86,71,246,21,169,233,99,227,242,119,203,97,210,218,245,86,236,79,39,72,227,70,195,215,183,162,51,181,83,149,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,66,123,91,186,90,19,122,116,38,51,115,54,211,59,246,206,155,204,249,189,21,223,75,53,127,47,138,103,195,39,238,230,99,36,111,73,34,123,127,51,83,175,78,169,213,21,21,91,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,86,183,251,134,63,252,244,95,244,39,255,0,167,203,84,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,10,171,255,0,112,199,255,0,158,139,254,132,255,0,244,249,101,59,79,161,127,101,251,89,163,118,207,237,79,180,254,233,105,252,118,11,214,248,60,62,171,210,214,142,31,47,143,185,221,157,222,62,238,222,231,116,235,211,170,244,234,102,8,208,246,219,109,14,141,223,174,2,118,239,104,247,2,11,114,96,181,22,219,233,184,108,45,73,214,25,226,123,41,86,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,78,240,245,170,184,95,222,92,214,209,234,155,62,191,208,120,236,227,178,140,171,37,120,114,116,101,111,116,86,35,107,211,254,116,111,70,185,237,100,177,74,196,123,251,59,150,111,242,161,227,142,206,154,202,225,56,71,220,102,84,76,22,74,197,134,105,28,178,190,42,235,70,220,174,146,119,82,157,92,173,73,89,60,174,127,137,201,214,84,154,86,199,209,237,145,158,25,149,205,31,216,158,230,254,139,243,20,138,1,53,80,0,0,25,161,226,111,19,138,192,113,37,186,248,44,22,50,166,59,27,142,215,25,218,148,233,212,133,176,193,90,8,239,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,138,118,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,177,127,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,71,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,176,175,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,212,238,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,11,115,6,224,147,43,194,134,191,143,59,166,32,183,123,110,181,85,139,19,98,174,54,171,155,6,38,119,77,51,153,137,124,142,154,87,189,241,215,108,110,108,178,43,86,100,242,43,81,86,57,58,125,124,185,184,215,254,202,187,143,62,3,95,228,242,178,109,150,169,253,222,74,180,11,229,143,23,121,85,137,30,77,176,246,185,238,237,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,159,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,0,241,253,198,14,87,139,45,220,115,177,235,82,61,9,163,172,92,161,165,25,12,78,71,217,129,239,106,73,122,87,72,198,203,223,97,33,137,233,27,154,212,137,141,99,59,123,210,73,36,246,188,181,56,40,200,241,23,184,244,119,67,90,227,58,237,150,145,200,58,75,47,114,85,158,60,174,82,178,214,149,152,201,96,145,202,244,133,236,157,175,145,203,19,152,232,216,248,145,90,231,163,153,101,92,209,253,137,238,111,232,191,49,72,164,14,30,181,78,11,67,111,238,218,107,93,83,123,209,97,116,254,176,195,101,50,54,124,79,147,193,86,11,177,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,7,96,227,251,140,28,175,22,91,184,231,99,214,164,122,19,71,88,185,67,74,50,24,156,143,179,3,222,212,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,234,249,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,94,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,21,227,19,133,93,27,197,126,209,228,52,126,103,27,81,186,159,29,94,197,157,39,151,146,69,133,248,236,138,179,242,35,165,107,30,239,77,35,155,27,102,103,107,187,152,136,228,79,35,35,123,51,195,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,146,127,119,120,211,202,239,231,4,216,45,154,221,45,65,111,41,184,58,71,92,83,183,86,244,245,156,175,201,97,27,143,185,19,101,154,126,229,73,44,197,44,136,199,185,232,199,61,143,133,223,189,127,153,233,194,184,122,213,56,45,13,191,187,105,173,117,77,239,69,133,211,250,195,13,148,200,217,241,62,79,5,88,46,197,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,29,47,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,233,92,185,184,9,254,213,25,217,247,35,113,39,244,251,101,166,114,30,142,221,120,44,118,90,205,94,99,25,42,211,106,177,123,225,133,25,36,110,150,95,193,202,215,181,145,47,115,157,36,55,105,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,241,129,195,94,119,133,109,241,204,109,150,77,124,216,169,187,178,154,110,219,173,50,121,45,225,229,154,70,87,146,85,107,89,219,50,120,159,28,136,172,98,121,35,122,181,21,138,199,59,165,112,177,198,158,87,108,246,95,117,120,113,220,109,65,110,125,19,170,244,62,160,169,166,216,234,206,176,184,188,220,245,36,72,226,99,145,221,209,86,176,231,189,28,212,107,218,217,157,27,255,0,118,143,158,71,68,178,101,113,79,199,29,109,202,225,183,106,184,91,219,102,91,139,5,166,52,190,159,102,169,201,185,242,192,185,28,141,90,17,177,105,50,62,168,143,173,12,189,92,231,72,213,242,77,20,110,98,53,177,54,73,184,167,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,93,254,228,237,14,141,216,94,2,119,19,104,246,254,11,113,224,180,238,219,234,72,107,173,185,214,105,229,123,233,89,150,89,164,127,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,158,19,71,188,20,233,108,22,143,225,31,104,113,58,114,143,164,169,99,71,227,50,146,71,229,124,157,214,174,192,219,118,100,234,245,85,78,249,231,149,253,58,246,183,187,163,81,26,136,137,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,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,14,121,88,156,84,57,93,155,206,195,140,168,204,149,202,249,234,150,46,54,22,164,243,65,11,168,186,40,159,39,78,231,49,142,158,103,53,170,189,26,178,200,169,211,185,122,243,94,74,158,233,245,79,211,251,223,35,142,57,87,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,173,94,49,249,172,220,218,29,241,194,232,13,144,165,138,212,88,173,37,144,158,61,112,151,33,158,25,45,218,138,105,235,77,138,141,210,70,223,15,143,179,203,234,99,73,90,233,22,30,157,89,28,177,205,63,246,171,115,52,174,242,109,198,156,221,45,21,111,212,97,117,54,62,44,133,110,233,35,124,144,247,167,231,130,95,27,222,198,205,19,209,209,200,196,114,246,72,199,181,87,171,84,245,96,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,5,120,205,229,125,130,226,127,118,40,238,214,146,215,223,115,178,185,94,218,250,173,214,42,190,244,118,99,134,183,142,181,154,241,121,25,219,50,120,160,133,241,247,182,55,71,210,68,237,124,110,108,242,171,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,72,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,73,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,183,29,28,25,103,120,60,220,122,184,200,242,191,108,232,205,81,234,44,105,156,148,175,98,90,116,113,43,60,181,172,198,222,157,38,139,203,18,44,141,106,71,35,94,215,55,181,85,241,71,105,92,178,248,80,221,14,23,246,191,54,237,209,207,219,131,37,172,44,69,110,93,38,231,71,44,24,41,224,146,196,78,149,147,67,60,176,204,251,48,173,87,185,204,107,21,18,40,216,238,238,196,237,153,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,43,47,154,247,3,149,181,46,43,55,197,198,220,190,218,231,113,181,235,191,87,98,81,146,216,75,213,34,108,112,54,236,8,212,114,196,248,34,107,60,173,94,145,44,49,58,78,172,116,111,243,112,174,86,156,32,111,46,179,220,124,15,19,184,252,247,220,189,45,165,50,29,104,221,177,142,109,169,53,7,226,176,221,169,94,55,171,81,176,186,7,216,133,246,191,30,201,28,137,26,61,236,145,98,186,144,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,129,64,60,209,253,246,110,111,232,191,15,72,151,252,180,182,115,5,196,7,47,77,214,217,221,71,55,167,169,169,181,134,66,188,118,123,94,255,0,73,105,148,49,178,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,82,198,151,120,107,221,234,219,245,176,218,27,119,33,158,164,150,53,22,30,25,178,9,82,9,97,130,44,139,58,197,118,24,217,47,87,163,35,179,28,209,162,170,187,170,49,21,28,228,84,114,244,179,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,204,192,229,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,95,79,43,45,1,91,66,240,91,163,109,46,158,183,137,201,106,171,23,243,249,36,178,146,181,246,159,37,151,197,94,194,50,69,252,172,125,56,42,43,59,17,24,230,118,189,58,247,171,157,8,57,210,108,230,11,71,239,46,146,222,44,68,222,59,123,137,143,177,95,41,91,181,235,221,107,26,218,241,182,207,123,158,168,157,240,79,94,47,27,88,198,183,211,119,126,103,72,229,79,202,228,217,189,127,113,184,130,203,108,229,188,127,154,166,230,227,211,195,60,113,119,73,5,236,116,86,44,71,220,229,145,168,216,93,3,238,35,186,49,238,89,60,29,59,91,222,165,212,128,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,42,175,152,191,46,143,216,39,171,222,189,148,199,127,193,183,238,254,211,198,121,191,249,28,255,0,138,86,135,247,214,108,190,197,207,81,98,89,93,249,89,251,175,238,95,203,209,83,138,112,47,198,110,119,131,205,199,181,147,147,21,246,206,140,213,30,158,190,166,198,196,198,37,167,71,18,191,197,102,180,142,233,210,104,188,178,170,70,231,36,114,53,238,107,187,85,89,44,119,233,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,231,248,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,81,94,138,225,51,126,117,206,252,203,195,117,13,11,110,142,182,163,97,209,101,107,222,252,144,98,224,111,111,125,187,18,181,28,212,172,141,123,28,217,89,220,146,36,145,164,94,69,146,52,125,181,113,191,162,181,150,221,114,196,213,186,31,112,55,42,222,191,206,225,171,226,43,88,212,118,233,165,89,239,177,51,149,22,37,145,157,239,85,123,98,88,227,87,185,238,124,138,197,123,149,92,229,82,141,141,36,113,49,197,86,209,240,161,163,107,107,13,210,201,91,115,242,54,61,54,51,17,141,141,147,100,114,47,69,111,145,97,137,239,99,123,35,107,145,207,123,220,214,55,171,91,215,189,241,177,253,43,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,0,12,214,113,99,238,159,121,62,160,106,31,145,156,249,53,190,195,107,45,25,179,219,121,190,78,165,110,222,147,215,245,238,49,153,6,215,70,193,75,35,94,245,186,238,164,247,35,220,189,238,138,179,39,107,156,140,239,73,36,107,17,222,25,28,75,254,77,23,119,182,174,246,231,224,208,248,154,151,54,234,229,120,33,215,83,76,232,17,244,222,144,92,126,54,104,145,207,108,202,245,153,146,198,168,196,123,59,37,122,189,168,169,27,217,115,224,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,52,226,43,97,180,111,18,91,71,157,218,157,103,74,163,153,145,174,247,227,47,77,93,102,126,39,34,140,114,87,187,18,53,236,119,124,110,119,85,106,61,189,236,87,198,229,236,123,145,115,217,196,86,195,107,46,27,119,115,59,181,58,206,149,182,191,29,97,239,198,94,154,186,66,204,182,57,94,228,175,118,36,107,222,222,201,26,222,170,212,123,187,30,143,141,203,222,199,34,88,255,0,41,78,53,254,219,167,79,132,221,205,201,229,110,102,161,243,73,162,242,19,175,158,55,81,134,15,35,241,142,84,111,124,126,22,69,44,145,58,71,57,171,26,186,36,88,210,40,88,255,0,41,205,175,141,127,182,238,92,225,55,108,178,120,171,152,88,124,50,107,76,132,11,231,145,215,161,159,200,204,99,85,91,217,31,133,241,69,36,174,141,206,114,200,173,137,86,53,138,102,62,11,112,209,195,166,187,226,131,116,232,109,158,133,175,254,202,230,98,239,124,63,230,204,95,169,134,25,238,120,229,150,63,55,139,206,199,120,152,238,247,255,0,114,39,247,170,104,163,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,78,1,205,31,216,158,230,254,139,243,20,138,1,59,175,7,124,42,235,46,43,247,115,31,163,240,216,219,109,211,24,235,21,236,234,204,188,114,36,44,199,99,149,255,0,157,27,43,152,246,250,153,26,217,27,11,59,93,220,244,87,42,120,217,35,217,161,61,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,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,67,94,98,156,10,214,226,151,70,174,184,219,234,21,25,186,152,10,240,195,70,107,54,165,99,50,120,232,86,195,215,26,136,178,36,16,189,210,88,116,140,153,204,255,0,27,26,199,61,140,114,189,148,66,9,21,192,231,8,153,94,47,183,113,218,82,124,141,188,62,147,192,215,110,75,81,229,96,174,231,189,144,43,209,172,171,11,213,171,19,44,204,189,221,158,69,232,140,142,105,17,178,120,150,55,104,35,73,233,108,22,134,210,184,109,21,165,168,250,44,46,159,199,215,197,227,171,121,95,39,130,172,17,182,56,163,239,122,185,238,237,99,26,157,92,170,229,233,213,85,87,241,63,88,229,92,75,240,233,161,56,160,218,203,251,103,174,171,255,0,181,185,135,187,223,55,249,179,41,233,166,134,11,158,56,165,143,205,226,243,189,222,39,187,177,255,0,220,169,253,202,153,225,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,120,163,213,109,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,161,238,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,250,248,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,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,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,28,171,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,201,230,185,198,191,236,203,74,207,195,94,217,228,241,86,117,38,173,199,216,173,171,101,235,230,155,15,139,154,54,181,43,246,43,86,54,205,106,57,31,248,185,221,241,196,157,200,196,89,161,149,180,216,75,78,95,60,109,229,120,80,215,242,96,181,60,246,239,109,214,170,177,94,28,173,55,90,115,96,196,206,233,161,107,242,204,141,176,202,247,190,58,237,145,174,138,52,106,204,158,52,114,170,199,31,75,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,204,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,176,56,208,217,204,22,193,113,65,175,246,171,75,77,223,133,197,100,35,177,142,143,181,233,233,170,219,175,21,184,171,117,123,222,247,248,89,97,177,121,28,229,115,252,125,235,209,93,209,45,39,147,142,239,86,214,188,52,94,218,219,19,212,76,150,220,102,38,133,144,67,4,173,127,217,215,158,251,80,205,43,221,213,143,123,172,45,246,34,49,83,163,33,103,115,83,170,57,243,212,132,28,223,119,67,21,162,248,75,179,160,230,109,73,242,91,131,152,165,141,175,3,174,182,41,226,130,180,205,187,45,166,69,209,93,51,26,234,240,194,238,157,168,213,181,26,171,191,185,174,164,189,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,212,70,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,43,230,251,181,248,173,105,194,93,157,121,51,170,65,146,219,236,197,44,149,121,221,73,178,207,44,22,102,109,41,106,178,94,168,232,88,231,88,134,103,116,238,71,45,88,209,91,253,206,109,64,112,215,187,214,118,23,126,116,54,238,67,61,184,235,233,220,196,51,100,18,164,17,77,60,184,231,245,138,236,49,178,94,140,87,201,90,73,163,69,85,111,69,122,42,57,170,136,228,210,240,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,2,168,57,145,243,4,173,196,77,152,246,123,102,242,182,219,183,88,235,13,179,119,37,12,178,194,205,76,245,138,9,34,73,107,205,4,83,66,202,211,36,237,70,57,206,100,143,70,73,211,171,35,84,226,188,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,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,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,59,87,21,220,87,110,63,22,187,142,253,107,173,101,244,56,170,62,72,48,24,8,38,87,213,196,85,114,162,171,90,170,137,228,153,253,173,89,102,84,71,72,230,181,17,24,198,71,27,36,87,45,206,96,149,184,118,179,38,207,111,38,86,219,182,235,35,97,214,105,100,166,150,89,153,166,94,145,79,36,169,21,120,96,150,105,153,102,101,129,170,198,185,172,141,234,249,58,117,124,138,183,104,0,6,107,56,177,247,79,188,159,80,53,15,200,206,91,247,1,91,91,161,55,167,150,198,134,219,77,203,193,125,179,166,243,63,105,250,218,94,170,106,254,95,22,126,212,209,254,242,23,178,70,244,146,38,59,242,185,58,244,232,189,81,85,22,90,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,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,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,2,37,115,6,224,147,21,197,126,128,143,59,166,32,169,71,113,116,173,123,19,98,174,54,171,93,62,90,6,195,51,153,137,124,142,154,38,49,146,88,116,110,108,178,43,146,21,242,43,81,18,73,58,209,15,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,13,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,191,238,1,120,81,167,194,150,199,84,194,100,226,239,214,122,163,195,152,213,19,73,12,9,36,22,157,11,81,180,27,36,74,239,36,53,255,0,59,90,171,35,218,233,31,60,141,237,73,123,27,37,72,171,205,31,216,158,230,254,139,243,20,138,33,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,26,51,225,163,135,77,9,194,254,214,80,219,61,11,95,253,149,204,197,222,249,191,206,121,79,77,12,51,220,241,203,44,158,31,47,129,142,241,49,221,140,254,228,79,239,85,234,160,2,162,249,191,240,153,163,116,45,154,220,80,232,251,21,49,47,213,89,138,216,92,190,14,181,5,107,45,100,100,138,229,137,114,75,47,147,181,175,123,96,141,175,141,177,39,115,251,165,115,149,239,127,117,122,237,62,133,253,168,110,158,141,219,63,181,62,204,251,219,168,49,216,47,91,224,243,122,95,85,102,56,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,163,62,29,118,27,70,240,219,180,120,45,169,209,148,170,53,152,234,236,126,78,244,53,214,23,229,178,42,198,165,139,178,163,158,247,119,200,230,245,70,171,221,216,196,100,109,94,198,53,19,165,128,67,94,102,92,38,104,221,247,217,124,174,233,58,197,76,38,172,219,92,62,67,52,204,179,104,44,243,223,199,86,169,98,119,99,94,169,35,17,24,233,81,143,108,142,73,60,75,228,236,111,239,100,238,162,18,247,185,102,240,153,163,118,35,101,241,91,164,219,21,51,122,179,114,176,248,252,211,242,206,160,176,79,67,29,102,165,121,219,141,98,172,143,69,99,101,87,189,210,53,35,242,175,143,189,191,186,143,182,101,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,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,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,202,185,163,251,236,220,223,209,126,30,145,210,184,90,227,111,21,194,135,3,90,151,5,166,39,169,123,113,117,86,184,203,67,138,166,219,77,108,248,152,29,135,168,214,101,159,27,161,149,143,100,118,27,27,91,20,136,212,153,124,136,213,84,142,78,144,175,45,147,214,91,175,175,238,230,110,71,111,63,171,53,142,98,75,50,178,165,68,89,242,25,27,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,197,200,141,79,238,66,226,120,82,229,111,161,52,167,15,185,237,55,196,14,39,212,107,141,194,199,201,79,47,62,47,37,51,36,195,209,124,181,108,65,77,142,108,142,175,44,208,217,167,12,235,47,141,90,178,117,143,172,177,55,172,149,87,196,191,14,154,239,133,253,211,191,182,122,234,191,251,91,152,123,189,240,255,0,156,241,126,166,104,96,185,227,138,89,60,62,95,3,221,226,123,187,217,253,202,159,220,171,50,185,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,76,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,58,243,176,218,252,86,158,221,205,7,186,248,247,84,134,198,179,195,218,198,222,175,13,38,196,249,39,199,190,62,150,165,149,23,172,207,124,87,34,137,59,155,213,172,170,196,238,114,42,35,60,167,39,29,222,179,162,184,151,189,181,182,39,182,184,221,199,195,205,11,32,134,8,156,207,180,104,177,246,161,154,87,187,163,216,198,215,75,236,68,98,175,87,204,206,230,175,68,115,46,208,168,190,120,58,215,21,127,95,237,102,220,195,94,218,100,176,120,124,142,110,196,174,99,124,14,130,244,209,67,19,88,238,238,229,122,59,31,50,185,21,168,136,142,143,162,187,170,163,99,175,43,237,39,247,175,141,173,190,245,26,103,237,154,24,111,180,114,215,59,233,122,136,105,248,168,207,233,236,201,213,21,177,246,90,117,110,201,23,167,108,171,23,106,163,149,165,255,0,28,211,137,77,161,173,191,91,13,174,118,142,104,42,73,99,81,97,230,135,30,182,231,150,24,34,200,179,164,180,166,145,241,117,122,50,59,49,195,34,162,35,186,163,21,21,174,69,86,174,104,141,57,236,166,232,98,183,171,104,244,134,235,225,155,82,58,250,167,15,91,36,250,245,174,182,219,41,206,246,39,154,170,202,212,68,123,225,151,201,19,255,0,43,85,31,27,145,90,213,69,68,246,160,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,3,42,228,255,0,226,175,142,159,255,0,21,141,162,225,127,101,53,159,240,255,0,11,87,95,221,162,223,255,0,87,86,107,113,113,216,71,127,235,125,83,26,223,251,72,85,255,0,241,136,72,127,177,123,23,184,252,69,238,62,59,107,246,191,13,235,178,183,186,203,52,210,170,178,174,62,171,85,18,75,86,100,68,95,28,44,238,111,85,232,174,87,57,172,99,94,247,177,142,209,78,197,236,94,220,112,233,183,24,237,175,218,252,55,161,197,81,235,44,211,74,168,251,89,11,78,68,73,45,89,145,17,60,147,63,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,36,87,5,188,22,235,46,50,117,150,95,13,134,212,85,52,222,158,211,117,227,155,53,154,154,20,178,250,239,153,36,74,208,197,89,30,199,74,249,29,20,157,87,185,172,107,35,122,171,187,187,25,39,42,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,42,126,59,113,75,138,161,194,206,242,234,107,109,201,54,194,65,162,50,185,25,218,232,36,129,90,198,199,135,87,170,35,152,246,185,28,176,119,185,200,244,127,129,170,206,200,35,146,210,128,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,7,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,206,102,225,107,92,174,229,107,253,75,184,217,218,245,32,201,106,172,197,220,221,200,170,49,205,130,57,236,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,78,157,85,127,188,253,253,129,222,60,239,15,251,203,164,247,139,78,67,234,45,233,156,131,108,73,91,185,140,245,117,94,215,71,102,183,123,216,244,143,203,4,146,197,228,236,87,51,191,185,191,153,168,166,135,184,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,94,150,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,114,174,104,254,251,55,55,244,95,135,164,69,82,218,121,93,114,255,0,167,136,167,141,226,111,123,244,239,155,43,55,166,200,232,124,92,242,65,61,88,234,203,4,83,195,150,119,141,239,238,153,124,189,34,142,68,99,161,116,110,145,90,175,88,157,21,159,156,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,195,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,133,170,114,180,227,219,239,221,60,15,10,59,161,7,102,160,197,99,253,30,144,202,87,175,210,59,244,106,64,174,74,118,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,235,91,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,30,131,155,238,215,226,181,167,9,118,117,228,206,169,6,75,111,179,20,178,85,231,117,38,203,60,176,89,153,180,165,170,201,122,163,161,99,157,98,25,157,211,185,28,181,99,69,111,247,57,181,1,195,94,239,89,216,93,249,208,219,185,12,246,227,175,167,115,16,205,144,74,144,69,52,242,227,159,214,43,176,198,201,122,49,95,37,105,38,141,21,85,189,21,232,168,230,170,35,147,75,197,0,243,71,247,217,185,191,162,252,61,34,74,114,58,210,216,43,122,171,119,53,173,138,61,249,172,86,63,15,139,167,103,202,244,241,85,183,37,169,44,71,216,139,216,238,231,210,172,189,85,21,201,227,232,213,68,115,145,109,168,25,119,220,45,21,149,219,93,127,169,118,231,59,98,164,249,45,43,152,187,132,185,45,71,185,208,73,61,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,233,211,170,39,247,23,189,202,227,216,158,217,126,181,243,23,73,84,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,50,174,122,13,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,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,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,80,0,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,0,202,185,165,62,19,189,172,108,223,211,253,61,241,208,29,84,17,87,154,63,177,61,205,253,23,230,41,20,2,105,207,101,246,135,70,236,46,215,233,253,163,219,248,45,199,130,211,181,221,13,117,183,58,205,60,175,124,142,150,89,164,127,224,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,199,248,232,224,203,5,198,30,220,85,198,71,149,251,27,89,233,127,81,99,76,228,165,123,214,171,100,149,25,229,173,102,54,245,235,12,190,40,145,100,107,86,72,220,198,185,189,200,143,138,76,251,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,167,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,167,80,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,63,39,86,106,156,22,134,210,185,157,107,170,111,122,44,46,159,199,216,202,100,108,248,159,39,130,172,17,186,73,100,236,98,57,238,237,99,28,189,26,138,229,233,209,17,87,240,40,7,143,174,43,174,113,91,190,54,243,120,201,123,52,102,151,243,97,244,188,49,205,58,199,61,86,204,229,117,247,71,42,55,199,53,143,200,231,34,70,199,54,54,65,27,187,150,46,247,117,94,87,188,20,127,104,13,118,205,231,220,44,102,42,246,219,104,220,131,235,75,142,186,158,111,182,114,141,133,175,101,117,137,174,78,144,197,229,130,105,22,68,86,73,249,34,236,145,175,151,199,226,185,131,112,73,149,225,67,95,199,157,211,16,91,189,183,90,170,197,137,177,87,27,85,205,131,19,59,166,153,204,196,190,71,77,43,222,248,235,182,55,54,89,21,171,50,121,21,168,171,28,157,28,190,120,219,202,240,161,175,228,193,106,121,237,222,219,173,85,98,188,57,90,110,180,230,193,137,157,211,66,215,229,153,27,97,149,239,124,117,219,35,93,20,104,213,153,60,104,229,85,142,62,151,211,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,57,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,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,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,202,185,163,251,236,220,223,209,126,30,145,215,249,92,240,37,138,222,204,172,219,239,189,26,102,221,141,19,131,176,198,233,252,117,184,27,232,181,13,214,185,233,43,228,238,94,233,107,87,115,26,138,206,207,28,178,57,88,174,114,67,52,78,185,240,8,149,204,27,130,76,87,21,250,2,60,238,152,130,165,29,197,210,181,236,77,138,184,218,173,116,249,104,27,12,206,102,37,242,58,104,152,198,73,97,209,185,178,200,174,72,87,200,173,68,73,36,235,231,248,5,229,221,165,120,99,167,83,116,181,226,253,183,185,185,44,124,42,158,162,188,109,143,76,249,96,111,169,169,95,178,73,25,36,221,238,150,55,218,71,126,104,209,26,196,99,93,39,150,160,120,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,55,247,11,69,98,183,43,64,106,93,185,206,216,183,6,55,85,97,238,225,46,75,81,237,108,241,193,102,23,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,253,198,93,205,30,240,95,188,121,221,253,225,131,64,110,174,169,135,179,53,149,199,201,95,35,39,115,23,212,218,169,98,90,146,217,232,198,49,140,243,62,187,165,241,181,168,214,121,59,19,170,55,170,209,15,24,153,108,174,107,138,253,225,185,153,201,219,191,98,61,113,154,168,201,108,204,233,94,216,32,185,44,48,196,142,114,170,163,35,138,56,227,99,127,185,172,99,90,157,17,17,11,63,228,177,160,43,96,184,121,213,123,131,99,79,91,167,146,213,90,161,245,153,122,100,149,172,191,142,167,94,52,133,98,71,47,99,152,203,19,223,98,189,137,248,191,189,174,85,241,162,54,194,129,158,190,100,58,91,5,163,248,218,221,44,78,156,163,233,42,88,200,84,202,73,31,149,242,119,90,187,70,189,187,50,117,122,170,167,124,243,202,254,157,123,91,221,209,168,141,68,68,177,94,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,202,185,119,220,184,57,127,211,225,223,5,22,237,238,246,157,255,0,133,139,254,166,8,171,88,146,11,17,233,218,189,239,143,182,187,225,124,145,190,105,163,68,123,230,71,119,36,114,164,77,70,126,249,101,157,64,0,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,8,21,204,143,151,221,158,34,107,71,188,59,55,138,168,221,197,199,87,109,107,184,216,98,138,23,234,102,44,176,71,18,203,98,105,226,134,23,214,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,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,76,241,115,181,241,102,154,181,41,107,108,29,120,27,171,48,245,34,177,224,163,60,178,78,200,95,28,146,177,26,230,76,218,207,149,24,215,200,177,163,145,143,115,149,59,157,34,129,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,74,220,234,253,211,233,111,167,244,126,71,34,57,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,128,230,201,198,190,59,112,46,127,102,45,175,201,249,240,184,76,131,228,213,247,99,91,85,228,151,41,86,121,161,92,99,163,123,88,201,33,137,241,182,103,59,247,172,124,158,5,98,181,97,85,124,53,225,87,134,125,101,197,126,238,83,218,221,31,122,166,57,141,174,236,150,95,39,101,81,204,199,99,163,124,108,150,116,143,185,29,51,251,165,141,140,141,170,157,207,123,123,156,198,119,200,205,20,232,13,1,163,118,179,70,226,118,251,111,180,245,76,30,158,193,215,74,212,104,214,69,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,242,183,163,104,116,110,253,109,126,160,218,61,192,130,220,152,45,69,93,176,216,90,147,172,51,196,246,72,217,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,214,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,44,43,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,74,174,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,167,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,117,253,193,224,147,43,197,127,50,173,209,206,234,104,45,209,219,173,43,99,79,77,149,184,234,174,116,25,105,219,141,198,57,248,150,72,217,162,123,31,37,119,72,231,75,26,185,97,79,26,185,17,100,143,173,154,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,129,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,60,60,195,244,86,43,64,113,165,186,184,44,53,139,115,87,181,152,102,109,238,178,246,185,233,62,66,180,87,166,106,43,90,212,236,108,182,100,107,19,167,84,98,53,21,92,168,174,91,9,228,183,188,121,221,97,179,90,183,103,114,240,249,42,109,222,66,189,140,93,158,230,39,109,92,147,172,72,234,221,141,98,42,246,79,5,137,124,142,123,220,239,83,219,249,91,27,81,105,176,191,238,87,30,196,246,203,245,175,152,186,74,160,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,5,96,114,148,224,163,236,74,116,248,178,220,220,102,86,158,106,111,52,122,47,31,58,120,35,109,25,160,241,191,38,228,71,119,201,230,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,240,0,0,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,21,43,205,175,130,143,177,46,92,226,203,108,177,152,170,120,89,188,49,235,76,124,9,224,145,183,166,159,198,204,155,81,93,217,39,153,242,197,28,173,141,173,114,72,141,149,82,69,150,103,178,0,108,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,146,213,152,15,189,122,87,51,165,190,219,202,225,190,217,199,216,199,253,163,137,179,233,239,83,242,198,230,121,235,203,209,124,115,51,187,185,143,232,189,174,68,94,139,208,160,30,32,185,127,241,5,176,123,143,137,209,86,116,239,219,248,173,89,168,34,211,186,79,63,78,72,163,171,150,181,50,177,43,197,34,57,255,0,228,115,63,191,167,100,202,214,247,71,50,177,242,50,53,144,185,78,10,56,81,193,112,151,179,84,180,111,139,21,115,87,228,186,92,213,57,186,80,189,190,190,215,115,214,56,209,210,42,189,97,129,143,241,70,157,24,213,232,249,60,108,124,178,33,32,1,23,248,254,224,251,21,197,150,209,185,184,244,183,30,187,209,213,238,95,210,143,134,86,163,44,206,246,53,100,163,43,100,123,98,236,176,176,196,196,145,206,106,196,246,177,253,221,137,36,114,83,183,10,60,40,239,142,252,111,139,52,86,138,139,43,163,175,232,236,132,115,231,243,243,195,53,105,52,188,144,204,168,142,114,34,178,70,220,73,34,114,69,10,43,100,89,35,114,170,177,177,201,36,118,233,204,198,149,156,119,47,253,192,199,220,203,91,202,88,171,95,3,12,183,173,182,38,207,105,237,203,81,71,77,34,66,198,68,143,114,162,185,82,54,49,157,85,123,90,212,232,137,76,60,39,123,167,217,191,168,26,123,228,96,52,166,0,4,0,231,87,237,99,75,125,64,163,241,217,18,170,248,78,247,79,179,127,80,52,247,200,192,105,76,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,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,0,115,76,183,12,156,54,231,242,183,115,185,222,31,54,215,35,146,200,216,146,221,203,150,244,157,9,167,179,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,93,45,164,244,174,134,193,85,210,218,43,76,226,180,254,22,151,127,166,199,98,233,71,82,172,29,239,115,223,217,20,104,214,55,185,239,115,151,162,126,46,114,170,254,42,167,235,0,121,77,117,180,251,89,186,30,135,246,153,182,154,83,86,253,153,229,244,95,110,225,171,95,244,190,78,223,39,139,204,199,118,119,120,217,221,219,211,175,99,122,255,0,114,31,46,138,217,13,151,219,92,172,185,221,185,218,29,21,165,114,83,215,117,73,110,97,48,21,40,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,78,172,106,255,0,169,15,106,0,0,28,211,45,195,39,13,185,252,173,220,238,119,135,205,181,200,228,178,54,36,183,114,229,189,39,66,105,236,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,75,105,61,43,161,176,85,116,182,138,211,56,173,63,133,165,223,233,177,216,186,81,212,171,7,123,220,247,246,69,26,53,141,238,123,220,229,232,159,139,156,170,191,138,169,250,192,30,83,93,109,62,214,110,135,161,253,166,109,166,148,213,191,102,121,125,23,219,184,106,215,253,47,147,183,201,226,243,49,221,157,222,54,119,118,244,235,216,222,191,220,135,229,105,110,30,182,11,67,103,106,234,157,21,177,251,127,167,243,84,187,253,54,71,23,166,105,84,181,7,123,28,199,246,75,28,109,123,123,152,247,53,122,47,226,215,42,47,224,170,126,174,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,202,210,220,61,108,22,134,206,213,213,58,43,99,246,255,0,79,230,169,119,250,108,142,47,76,210,169,106,14,246,57,143,236,150,56,218,246,247,49,238,106,244,95,197,174,84,95,193,84,232,0,28,255,0,84,240,245,176,90,231,59,107,84,235,93,143,219,253,65,154,187,217,234,114,57,77,51,74,221,169,251,24,214,51,190,89,35,115,221,218,198,53,169,213,127,6,181,17,63,4,67,245,116,46,211,237,102,215,250,239,217,158,218,105,77,37,246,159,139,214,253,133,134,173,67,213,120,251,188,126,95,11,27,223,219,228,127,111,119,94,157,238,233,253,234,122,176,0,7,228,234,157,39,165,117,206,10,214,150,214,186,103,21,168,48,183,123,61,78,59,41,74,59,117,103,236,123,94,206,248,164,71,49,221,175,99,92,157,83,240,115,81,83,241,68,60,86,39,134,78,27,112,25,90,89,220,23,15,155,107,142,201,99,172,71,110,157,202,154,78,132,51,214,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,7,159,214,187,123,160,119,43,21,22,11,113,180,62,159,213,88,216,44,54,220,84,243,120,200,111,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,189,30,228,255,0,90,158,127,75,112,245,176,90,27,59,87,84,232,173,143,219,253,63,154,165,223,233,178,56,189,51,74,165,168,59,216,230,63,178,88,227,107,219,220,199,185,171,209,127,22,185,81,127,5,83,160,0,0,0,230,153,110,25,56,109,207,229,110,231,115,188,62,109,174,71,37,145,177,37,187,151,45,233,58,19,79,102,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,186,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,7,63,213,60,61,108,22,185,206,218,213,58,215,99,246,255,0,80,102,174,246,122,156,142,83,76,210,183,106,126,198,53,140,239,150,72,220,247,118,177,141,106,117,95,193,173,68,79,193,16,244,26,43,111,116,14,218,226,165,193,109,206,135,211,250,87,27,61,135,91,150,158,19,25,13,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,234,67,208,30,43,90,236,134,203,238,86,86,44,238,227,109,14,138,213,89,40,43,182,164,87,51,120,10,151,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,214,167,213,161,118,159,107,54,191,215,126,204,246,211,74,105,47,180,252,94,183,236,44,53,106,30,171,199,221,227,242,248,88,222,254,223,35,251,123,186,244,239,119,79,239,83,202,255,0,100,238,22,63,241,105,218,175,254,38,227,191,250,9,239,244,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,14,127,170,120,122,216,45,115,157,181,170,117,174,199,237,254,160,205,93,236,245,57,28,166,153,165,110,212,253,140,107,25,223,44,145,185,238,237,99,26,212,234,191,131,90,136,159,130,33,250,186,23,105,246,179,107,253,119,236,207,109,52,166,146,251,79,197,235,126,194,195,86,161,234,188,125,222,63,47,133,141,239,237,242,63,183,187,175,78,247,116,254,245,61,88,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,107,253,147,184,88,255,0,197,167,106,191,248,155,142,255,0,232,39,85,0,0,0,0,0,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,67,197,98,120,100,225,183,1,149,165,157,193,112,249,182,184,236,150,58,196,118,233,220,169,164,232,67,61,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,67,165,128,0,7,42,254,201,220,44,127,226,211,181,95,252,77,199,127,244,19,165,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,128,254,201,220,44,127,226,211,181,95,252,77,199,127,244,19,170,128,14,85,253,147,184,88,255,0,197,167,106,191,248,155,142,255,0,232,39,170,208,187,79,181,155,95,235,191,102,123,105,165,52,151,218,126,47,91,246,22,26,181,15,85,227,238,241,249,124,44,111,127,111,145,253,189,221,122,119,187,167,247,169,234,206,105,150,225,147,134,220,254,86,238,119,59,195,230,218,228,114,89,27,18,91,185,114,222,147,161,52,246,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,165,180,158,149,208,216,42,186,91,69,105,156,86,159,194,210,239,244,216,236,93,40,234,85,131,189,238,123,251,34,141,26,198,247,61,238,114,244,79,197,206,85,95,197,84,253,96,15,21,173,118,67,101,247,43,43,22,119,113,182,135,69,106,172,148,21,219,82,43,153,188,5,75,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,211,171,220,191,235,81,162,182,67,101,246,215,43,46,119,110,118,135,69,105,92,148,245,221,82,91,152,76,5,74,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,211,171,26,191,234,67,218,128,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,251,39,112,177,255,0,139,78,213,127,241,55,29,255,0,208,78,170,0,0,249,41,98,113,88,235,55,238,99,241,149,42,216,202,88,75,119,165,134,22,177,246,167,72,163,133,37,149,200,157,94,244,138,24,163,71,59,170,246,70,198,255,0,115,81,19,228,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,120,172,79,12,156,54,224,50,180,179,184,46,31,54,215,29,146,199,88,142,221,59,149,52,157,8,103,173,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,60,254,181,219,221,3,185,88,168,176,91,141,161,244,254,170,198,193,97,182,226,167,155,198,67,122,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,250,212,242,152,158,25,56,109,192,101,105,103,112,92,62,109,174,59,37,142,177,29,186,119,42,105,58,16,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,217,59,133,143,252,90,118,171,255,0,137,184,239,254,130,116,172,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,43,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,112,253,197,158,141,223,125,127,185,251,90,218,245,48,154,179,109,117,70,71,10,252,75,175,172,243,223,199,86,153,32,110,73,136,177,177,17,142,149,30,199,70,213,147,196,190,62,247,126,246,62,238,234,0,5,64,113,235,199,175,22,59,45,197,142,185,219,61,180,221,111,177,180,222,27,236,207,69,75,236,44,109,143,23,151,27,86,105,63,121,53,119,200,238,178,74,247,126,103,47,78,189,19,162,34,34,75,254,87,251,247,187,28,68,236,22,127,90,239,30,171,251,193,154,165,172,45,98,224,179,232,107,84,236,170,202,84,164,108,125,149,227,141,139,209,243,72,189,85,59,191,55,78,189,17,17,38,1,29,120,150,226,239,21,195,46,238,108,246,148,214,24,234,139,164,247,42,198,79,27,146,202,201,97,176,63,17,60,79,162,218,246,156,249,28,216,189,51,86,204,158,110,229,69,107,58,72,215,126,237,99,146,69,0,8,235,162,120,187,197,102,184,198,220,62,17,117,54,58,166,63,37,128,175,79,37,166,175,182,195,88,153,56,31,143,169,98,197,87,177,238,238,117,150,58,121,37,111,141,21,29,11,36,87,53,158,21,124,178,40,0,1,2,185,150,107,190,49,184,124,197,85,222,253,141,222,123,117,244,76,246,32,198,230,48,78,211,88,251,107,135,157,205,84,142,211,39,125,87,187,211,72,230,163,29,230,127,86,77,36,104,215,57,38,107,34,130,218,3,155,39,24,218,103,89,98,115,186,207,93,84,214,56,42,150,17,217,12,21,156,54,62,155,47,64,168,168,230,36,245,235,182,88,159,209,123,152,244,85,68,123,90,174,108,141,238,99,174,207,106,183,51,74,239,38,220,105,205,210,209,86,253,70,23,83,99,226,200,86,238,146,55,201,15,122,126,120,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,78,85,199,174,233,107,189,150,225,59,92,238,102,218,103,126,198,212,152,111,179,61,21,223,75,13,143,23,151,37,86,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,88,28,61,115,30,227,59,92,239,238,218,104,173,83,188,158,183,11,168,53,134,27,23,145,173,247,119,21,31,158,172,247,98,142,88,251,217,89,175,111,115,30,228,234,213,71,39,94,168,168,191,137,119,228,85,227,235,141,125,43,194,158,220,91,194,98,114,126,163,115,117,54,62,104,244,230,62,186,198,249,40,119,163,163,110,78,194,72,215,177,176,196,244,85,99,94,213,243,72,197,98,39,107,101,124,85,87,254,234,63,29,159,248,115,255,0,163,56,127,250,161,98,154,239,27,204,39,109,56,42,207,110,142,161,226,3,212,110,198,35,197,169,111,227,96,211,248,71,85,199,225,224,142,79,85,69,178,120,91,27,230,108,114,45,153,102,79,34,43,170,182,24,26,189,203,44,176,47,111,121,169,241,115,142,215,250,107,33,184,219,187,111,41,164,234,230,41,77,158,163,83,77,225,219,61,172,115,102,98,217,134,53,74,236,84,123,162,71,181,21,30,207,197,83,243,55,251,210,244,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,179,149,113,85,186,95,177,110,28,119,23,115,33,206,253,141,127,13,167,237,125,149,119,210,250,143,22,82,86,120,104,254,237,88,246,187,173,169,96,111,231,106,177,58,245,127,70,163,149,41,91,253,212,126,59,63,240,231,255,0,70,112,255,0,245,66,250,52,158,59,59,135,210,184,108,78,169,212,127,120,51,84,177,245,235,228,114,254,141,149,62,208,180,200,218,217,108,248,24,170,200,188,143,71,63,198,213,237,111,119,68,252,16,253,99,143,241,109,189,249,94,28,54,7,81,239,70,27,7,83,51,99,78,88,197,185,244,44,200,232,217,102,9,178,53,171,204,196,123,127,22,61,98,154,78,199,244,114,53,253,174,86,189,17,88,190,175,101,247,123,70,239,214,215,233,253,220,219,249,237,201,130,212,85,221,53,116,183,2,195,60,79,100,142,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,35,87,21,188,102,224,184,75,220,125,171,198,107,204,87,151,70,107,191,181,235,229,242,80,49,239,181,138,146,186,210,240,89,108,109,235,229,133,61,68,169,44,104,213,147,181,90,230,117,86,120,165,146,160,2,58,235,78,46,241,91,117,198,110,152,225,119,87,227,170,87,198,235,141,47,91,37,133,204,173,134,196,176,229,93,102,236,126,150,127,35,145,174,100,205,173,19,34,236,252,254,101,107,59,100,243,34,197,34,128,0,28,43,131,238,44,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,39,117,0,229,92,81,239,167,246,107,216,157,77,189,127,117,190,241,253,220,244,95,230,207,93,232,252,254,162,228,21,191,211,120,228,237,237,243,247,127,129,122,246,244,252,58,245,79,107,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,0,28,255,0,136,93,83,157,208,219,5,185,122,215,75,94,244,89,173,63,163,243,57,76,117,159,19,36,240,90,130,148,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,72,63,238,163,241,217,255,0,135,63,250,51,135,255,0,170,23,252,0,42,3,143,94,61,120,177,217,110,44,117,206,217,237,166,235,125,141,166,240,223,102,122,42,95,97,99,108,120,188,184,218,179,73,251,201,171,190,71,117,146,87,187,243,57,122,117,232,157,17,17,18,64,114,164,226,143,125,184,148,253,168,254,218,245,207,222,63,187,159,98,125,153,254,108,167,79,193,234,61,119,155,254,45,20,125,221,222,8,191,197,215,167,111,225,211,170,245,143,252,122,241,235,197,142,203,113,99,174,118,207,109,55,91,236,109,55,134,251,51,209,82,251,11,27,99,197,229,198,213,154,79,222,77,93,242,59,172,146,189,223,153,203,211,175,68,232,136,136,146,3,149,39,20,123,237,196,167,237,71,246,215,174,126,241,253,220,251,19,236,207,243,101,58,126,15,81,235,188,223,241,104,163,238,238,240,69,254,46,189,59,127,14,157,87,172,255,0,4,0,230,183,197,30,251,112,215,251,46,253,138,107,159,187,159,120,254,219,251,79,252,217,78,231,159,211,250,31,15,252,102,41,59,123,124,242,255,0,135,167,94,239,199,175,68,233,31,248,10,227,215,139,29,233,226,199,67,109,158,229,238,183,219,58,111,51,246,159,173,165,246,22,54,191,151,197,141,181,52,127,188,134,187,36,111,73,34,99,191,43,147,175,78,139,213,21,81,100,7,53,190,40,247,219,134,191,217,119,236,83,92,253,220,251,199,246,223,218,127,230,202,119,60,254,159,208,248,127,227,49,73,219,219,231,151,252,61,58,247,126,61,122,39,72,255,0,192,87,30,188,88,239,79,22,58,27,108,247,47,117,190,217,211,121,159,180,253,109,47,176,177,181,252,190,44,109,169,163,253,228,53,217,35,122,73,19,29,249,92,157,122,116,94,168,170,139,111,224,0,70,173,43,198,110,10,223,25,218,215,131,189,91,138,244,57,90,62,146,198,148,200,215,99,223,30,66,55,98,160,187,102,181,132,252,124,115,51,186,121,25,39,225,27,227,106,177,123,30,198,249,228,168,0,141,92,11,241,155,130,227,15,110,45,100,228,197,125,141,172,244,191,167,175,169,177,177,49,235,85,178,74,143,241,89,173,35,186,245,134,95,20,170,145,185,203,36,110,99,154,238,228,70,75,36,149,0,143,252,119,234,253,216,219,174,24,53,118,227,108,166,160,202,226,181,78,151,244,185,24,221,143,198,214,189,229,170,150,35,142,210,77,21,136,37,79,11,32,146,89,220,246,163,92,207,2,57,94,140,71,181,213,45,164,249,172,113,157,135,213,88,108,182,169,221,15,188,24,90,89,10,246,50,56,143,177,49,85,62,208,170,201,26,233,107,121,217,81,95,23,145,136,230,121,26,157,205,238,234,159,138,23,189,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,89,124,208,56,204,226,79,135,109,253,192,104,173,156,220,143,187,248,91,186,62,174,82,122,223,99,208,183,223,105,247,110,198,233,59,236,65,35,211,171,33,141,58,34,246,254,94,189,58,170,170,244,14,84,156,81,239,183,18,159,181,31,219,94,185,251,199,247,115,236,79,179,63,205,148,233,248,61,71,174,243,127,197,162,143,187,187,193,23,248,186,244,237,252,58,117,94,179,127,95,235,253,27,181,154,55,45,184,59,131,168,106,96,244,246,14,186,217,189,122,202,175,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,180,67,254,234,63,29,159,248,115,255,0,163,56,127,250,161,109,58,119,87,241,5,164,184,0,202,238,62,236,106,15,248,88,161,183,249,173,73,45,215,99,98,175,37,75,94,158,197,170,108,150,171,160,142,54,77,12,107,94,57,35,116,93,190,72,158,139,223,248,185,213,45,254,234,63,29,159,248,115,255,0,163,56,127,250,161,127,192,2,160,56,245,227,215,139,29,150,226,199,92,237,158,218,110,183,216,218,111,13,246,103,162,165,246,22,54,199,139,203,141,171,52,159,188,154,187,228,119,89,37,123,191,51,151,167,94,137,209,17,17,36,7,42,78,40,247,219,137,79,218,143,237,175,92,253,227,251,185,246,39,217,159,230,202,116,252,30,163,215,121,191,226,209,71,221,221,224,139,252,93,122,118,254,29,58,175,89,254,8,213,165,120,205,193,91,227,59,90,240,119,171,113,94,135,43,71,210,88,210,153,26,236,123,227,200,70,236,84,23,108,214,176,159,143,142,102,119,79,35,36,252,35,124,109,86,47,99,216,223,60,149,0,0,8,65,198,199,51,77,51,194,246,178,169,182,58,31,75,212,214,58,178,165,136,157,168,234,217,177,98,155,49,80,42,85,157,140,71,44,10,201,223,98,180,242,163,30,201,21,33,123,90,231,182,79,198,53,149,91,47,187,218,55,126,182,191,79,238,230,223,207,110,76,22,162,174,233,171,165,184,22,25,226,123,36,116,82,195,35,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,8,235,195,55,23,120,173,245,220,189,218,217,172,206,58,166,39,86,109,126,168,201,99,89,28,86,27,217,148,197,69,122,104,33,181,20,110,114,202,143,141,35,141,147,254,10,196,124,145,57,28,158,100,138,57,20,1,242,101,169,89,200,226,174,227,233,229,173,226,236,90,175,36,49,94,168,216,157,61,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,58,162,119,53,201,213,22,133,178,220,204,121,128,96,50,183,112,89,221,224,183,142,201,99,172,73,82,229,59,122,75,19,12,245,167,141,202,217,34,146,55,83,71,49,237,114,43,85,170,136,168,168,168,165,191,240,71,191,54,120,142,225,163,71,110,78,102,237,73,245,10,215,126,47,80,36,54,34,145,233,145,172,245,138,73,37,100,76,99,97,124,205,108,118,82,46,198,246,50,195,17,58,183,181,203,205,57,160,111,222,236,112,237,176,88,13,107,179,154,175,238,254,106,238,176,171,139,158,207,161,173,111,190,171,233,93,145,209,246,88,142,70,39,87,195,26,245,68,238,252,189,58,244,85,69,136,28,5,113,235,197,142,244,241,99,161,182,207,114,247,91,237,157,55,153,251,79,214,210,251,11,27,95,203,226,198,218,154,63,222,67,93,146,55,164,145,49,223,149,201,215,167,69,234,138,168,182,254,83,7,23,92,205,55,251,11,196,94,179,195,112,233,190,245,36,219,234,22,43,86,197,62,166,19,29,106,7,61,149,97,109,149,142,105,235,57,242,179,212,164,253,31,220,230,57,58,43,21,88,173,82,101,114,190,221,142,39,247,211,110,53,78,233,113,3,171,190,218,194,222,200,65,143,210,222,76,69,122,50,47,167,73,61,100,237,240,87,137,146,194,231,201,12,109,127,115,250,73,90,118,244,98,181,123,187,6,145,226,207,70,234,30,42,53,239,10,121,154,245,48,154,135,74,215,199,89,194,201,53,245,115,245,11,39,164,219,86,82,40,214,54,182,55,192,217,35,234,207,35,222,246,119,200,136,141,141,253,189,212,2,63,241,235,186,90,239,101,184,78,215,59,153,182,153,223,177,181,38,27,236,207,69,119,210,195,99,197,229,201,85,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,86,7,15,92,199,184,206,215,59,251,182,154,43,84,239,39,173,194,234,13,97,134,197,228,107,125,221,197,71,231,171,61,216,163,150,62,246,86,107,219,220,199,185,58,181,81,201,215,170,42,47,226,93,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,206,102,249,107,253,101,181,156,108,238,118,224,237,246,161,183,131,212,56,61,200,212,22,104,222,172,169,223,19,254,208,176,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,122,124,42,241,49,163,120,175,218,58,123,165,163,232,219,199,61,182,29,141,203,227,44,162,185,248,236,140,108,141,242,192,146,118,163,102,103,108,177,189,146,53,19,185,143,111,115,88,254,248,217,216,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,124,156,175,185,130,86,196,214,194,240,189,189,57,91,111,99,236,54,134,143,206,89,150,91,47,239,154,90,181,233,225,82,40,160,115,145,136,231,206,230,79,44,189,145,177,27,23,229,99,89,210,215,192,40,47,153,142,91,43,128,230,1,184,25,220,22,78,222,59,37,142,177,129,183,78,229,73,157,12,245,167,143,19,69,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,89,167,47,222,59,176,92,85,105,88,244,86,169,127,162,220,221,63,143,73,50,53,186,62,79,181,42,193,29,88,229,202,247,178,188,85,224,242,217,176,228,244,205,85,115,58,117,78,173,252,82,96,0,1,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,68,60,193,184,36,202,240,161,175,227,206,233,136,45,222,219,173,85,98,196,216,171,141,170,230,193,137,157,211,76,230,98,95,35,166,149,239,124,117,219,27,155,44,138,213,153,60,138,212,85,142,78,142,95,60,109,229,120,80,215,242,96,181,60,246,239,109,214,170,177,94,28,173,55,90,115,96,196,206,233,161,107,242,204,141,176,202,247,190,58,237,145,174,138,52,106,204,158,52,114,170,199,31,75,63,230,99,150,197,103,249,127,238,6,119,5,147,169,145,198,228,107,224,109,211,185,82,102,205,5,152,36,203,81,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,186,125,155,250,129,167,190,70,2,252,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,61,155,209,187,218,203,126,183,67,80,110,230,224,79,82,76,238,162,176,217,172,37,72,18,24,34,99,35,108,81,67,27,63,21,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,229,117,203,254,158,34,158,55,137,189,239,211,190,108,172,222,155,35,161,241,115,201,4,245,99,171,44,17,79,14,89,222,55,191,186,101,242,244,138,57,17,142,133,209,186,69,106,189,98,116,86,83,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,153,151,221,141,11,251,47,221,61,101,182,127,106,125,167,247,75,80,100,112,94,183,193,225,245,94,150,204,144,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,82,250,121,117,111,30,11,121,56,71,208,150,113,16,250,123,122,63,31,6,142,202,86,238,123,252,54,168,65,20,109,94,247,49,136,239,44,11,94,126,141,238,107,60,253,157,206,115,28,164,149,43,87,157,166,230,105,90,219,89,161,118,115,213,249,117,38,67,80,38,166,240,71,36,110,244,244,107,214,177,95,190,102,247,249,25,228,146,215,72,215,177,90,239,4,255,0,153,21,157,22,189,184,25,218,252,86,241,241,105,182,122,15,58,234,139,141,159,49,246,149,200,45,210,109,184,45,193,70,25,46,201,86,72,156,168,215,50,102,214,88,87,175,84,68,145,85,90,238,157,171,163,48,69,94,104,254,196,247,55,244,95,152,164,84,95,4,156,96,234,110,17,183,66,44,211,86,221,221,19,156,177,3,117,102,30,164,85,252,247,160,138,57,217,11,227,146,86,43,154,248,93,101,242,163,26,248,210,69,106,49,238,106,47,115,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,10,171,231,157,252,19,254,100,254,154,120,174,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,137,0,165,110,117,126,233,244,183,211,250,63,35,145,36,255,0,45,46,96,149,183,135,21,135,225,243,119,242,182,228,220,26,21,253,54,31,45,110,89,109,79,169,88,198,218,158,69,145,89,2,50,7,215,173,4,77,87,205,43,159,58,245,114,170,189,93,214,194,128,0,205,15,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,162,157,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,85,230,143,236,79,115,127,69,249,138,69,101,242,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,128,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,21,201,27,95,232,220,22,178,220,221,190,204,234,26,148,245,14,170,175,137,179,133,163,50,171,95,125,148,210,234,217,72,149,83,181,207,99,103,141,234,206,189,234,206,247,34,43,99,122,182,221,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,40,7,154,63,190,205,205,253,23,225,233,22,63,203,79,142,171,60,77,105,155,91,97,185,215,237,218,221,13,57,94,124,149,171,206,171,20,112,101,241,203,97,17,179,177,32,141,145,66,248,86,120,97,116,106,212,238,79,28,141,115,213,210,36,115,124,3,48,59,91,186,90,239,101,181,222,51,115,54,211,59,246,54,164,195,121,189,21,223,75,13,143,23,150,23,195,39,238,230,99,227,119,88,229,123,127,51,87,167,94,169,209,81,21,52,61,194,175,19,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,3,50,219,253,179,153,222,31,247,151,86,108,238,163,155,212,91,211,57,7,87,142,207,107,25,234,234,189,169,37,107,61,140,123,210,63,44,18,69,47,143,189,92,206,254,215,126,102,170,23,21,202,67,126,107,110,159,13,17,237,182,66,237,185,245,14,216,88,251,46,202,217,177,45,135,203,142,157,242,75,70,68,123,216,141,99,26,212,150,179,34,107,223,216,202,109,95,202,215,177,169,13,121,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,149,206,95,123,242,186,23,100,176,27,47,143,193,212,177,95,116,44,78,235,215,230,145,221,245,32,198,207,78,194,50,38,39,68,87,201,44,145,117,123,149,81,172,141,237,237,85,122,62,58,203,224,191,103,48,91,251,197,6,128,218,173,83,55,102,23,43,144,146,198,70,62,215,175,169,171,82,188,182,229,173,213,143,99,217,230,101,119,69,228,107,145,204,242,119,167,85,111,69,190,158,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,160,30,104,254,251,55,55,244,95,135,164,88,167,46,14,96,20,248,136,193,69,180,155,189,168,191,225,98,135,169,158,43,54,35,130,188,122,138,175,123,228,238,174,200,89,28,108,154,24,213,24,248,81,189,203,28,73,43,85,255,0,190,72,167,80,0,17,43,152,103,26,120,174,22,54,190,198,11,72,106,10,141,221,77,75,93,19,79,211,90,205,180,180,160,89,59,101,200,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,227,145,140,155,182,133,178,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,36,87,2,252,102,231,120,60,220,123,89,57,49,95,108,232,205,81,233,235,234,108,108,76,98,90,116,113,43,252,86,107,72,238,157,38,139,203,42,164,110,114,71,35,94,230,187,181,85,146,199,160,156,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,206,102,249,107,253,101,181,156,108,238,118,224,237,246,161,183,131,212,56,61,200,212,22,104,222,172,169,223,19,254,208,176,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,118,124,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,1,72,28,224,182,115,59,161,184,160,93,213,177,55,168,194,238,94,62,11,20,228,237,99,60,22,168,215,130,165,138,221,17,238,123,187,88,202,210,249,21,172,106,250,158,198,247,44,110,83,219,114,96,223,154,218,87,116,53,46,192,103,110,219,244,250,226,187,114,152,38,58,196,174,130,60,141,56,228,116,241,178,20,98,177,143,154,183,87,186,85,115,63,10,49,177,123,213,204,70,200,174,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,46,123,139,173,239,202,240,227,195,166,179,222,92,22,14,166,95,37,128,175,89,180,234,91,145,204,129,103,177,106,26,209,190,78,223,204,230,49,211,163,213,136,173,87,163,21,168,230,119,119,166,109,205,52,108,14,206,96,184,127,217,173,39,179,186,114,111,81,83,76,227,219,94,75,61,175,103,171,180,247,58,75,54,123,30,247,172,126,89,228,150,95,31,122,181,157,253,173,252,173,68,41,47,153,142,91,43,128,230,1,184,25,220,22,78,222,59,37,142,177,129,183,78,229,73,157,12,245,167,143,19,69,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,90,167,0,60,96,226,184,178,218,54,187,32,182,227,215,122,58,189,58,26,173,147,68,212,101,153,222,199,36,119,162,116,108,108,93,150,22,25,94,177,181,173,88,158,215,179,183,177,35,146,73,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,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,1,154,206,44,125,211,239,39,212,13,67,242,51,142,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,85,89,117,60,175,120,233,253,181,233,86,108,118,241,235,63,87,185,56,94,255,0,177,236,221,111,108,217,220,92,113,181,83,172,202,229,245,23,33,233,39,147,170,53,239,137,25,39,239,92,219,18,39,181,230,69,198,158,87,133,109,27,166,177,155,99,168,52,250,238,14,103,49,86,219,241,87,235,58,211,254,196,137,100,116,210,185,141,114,36,108,150,88,227,175,220,229,71,57,143,177,226,232,248,214,72,188,255,0,5,28,208,112,92,78,107,186,91,59,174,180,15,221,61,95,119,30,146,99,236,210,180,251,116,114,214,161,133,242,91,106,49,99,71,212,252,145,190,88,218,247,202,213,107,94,213,151,189,24,146,215,95,52,127,125,155,155,250,47,195,210,35,174,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,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,26,55,138,253,163,167,186,90,62,141,188,115,219,97,216,220,190,50,202,43,159,142,200,198,200,223,44,9,39,106,54,102,118,203,27,217,35,81,59,152,246,247,53,143,239,141,157,128,0,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,18,252,58,107,190,23,247,78,254,217,235,170,255,0,237,110,97,238,247,195,254,115,197,250,153,161,130,231,142,41,100,240,249,124,15,119,137,238,239,103,247,42,127,114,175,181,209,60,93,229,112,188,28,238,31,8,186,155,29,111,33,141,207,216,167,146,211,87,219,97,207,92,100,236,200,84,177,98,171,216,247,118,182,179,219,4,146,183,198,136,173,153,242,43,154,255,0,50,190,46,85,178,26,215,21,182,187,209,160,119,27,59,94,220,248,221,43,170,49,89,187,145,84,99,93,60,144,86,183,28,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,222,122,174,42,184,152,214,92,87,238,229,205,210,214,20,106,99,152,218,237,198,226,49,149,145,28,204,118,58,55,200,248,160,89,59,81,211,63,186,89,30,249,28,137,220,247,187,181,172,103,100,108,148,28,175,120,22,253,181,234,166,111,142,241,232,207,87,182,216,94,255,0,177,235,93,119,108,57,220,164,114,53,19,172,42,213,245,20,225,233,39,147,170,181,143,149,25,31,239,90,219,17,165,212,130,136,121,179,109,126,43,110,56,193,202,100,240,206,169,29,125,117,135,167,170,31,82,181,38,215,101,105,222,233,43,77,215,181,85,36,124,178,212,146,195,228,232,213,115,236,59,170,42,162,189,221,255,0,146,62,239,89,102,87,112,182,18,244,246,228,175,61,120,181,126,46,54,193,23,130,7,177,209,213,186,231,201,248,74,175,145,36,160,141,111,230,98,36,50,47,228,85,94,251,95,40,91,154,158,241,224,183,119,139,140,189,109,57,15,90,154,11,31,22,142,146,207,115,255,0,202,173,86,158,121,44,175,99,216,213,103,142,123,18,193,211,243,53,222,14,246,185,90,244,68,145,92,143,180,5,105,114,187,167,186,87,180,245,180,177,86,190,59,1,139,203,57,37,108,10,201,93,44,247,107,177,122,248,158,244,88,104,61,223,130,189,136,177,255,0,133,36,94,235,95,4,85,230,143,236,79,115,127,69,249,138,69,0,147,167,151,7,48,11,156,59,231,98,218,77,222,212,95,240,79,127,212,207,21,155,17,207,98,77,59,107,177,242,119,87,100,44,146,71,195,52,136,140,124,40,222,212,146,84,149,170,207,223,36,182,255,0,191,219,199,130,225,255,0,102,181,102,241,106,56,125,69,77,51,143,117,136,235,119,61,158,174,211,220,145,214,173,222,198,61,99,242,207,36,81,121,59,21,172,239,238,119,229,106,169,89,124,60,115,159,212,218,111,21,71,77,113,35,162,45,234,199,178,197,135,88,213,24,71,215,173,117,96,86,171,162,99,168,118,71,4,143,73,63,34,189,178,194,158,53,106,246,185,236,85,147,208,115,206,254,9,255,0,50,127,77,42,172,185,62,88,188,192,46,110,237,58,220,63,111,126,162,245,122,234,167,108,26,103,37,44,115,203,107,61,86,56,38,154,86,217,123,88,177,164,208,71,95,241,154,71,181,211,53,237,234,142,145,175,124,157,87,153,135,22,153,222,23,182,107,27,91,111,50,255,0,103,107,237,101,144,74,248,107,62,157,147,122,58,181,157,28,151,44,246,77,12,144,201,248,58,24,60,111,237,119,249,87,123,122,248,149,15,21,193,175,52,220,87,18,123,137,131,217,125,103,181,118,244,254,172,204,215,86,213,191,139,186,219,88,235,51,193,82,107,22,159,35,36,236,150,171,21,32,253,219,17,108,42,247,246,185,201,219,222,232,151,206,175,221,62,150,250,127,71,228,114,36,10,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,128,6,85,201,21,193,39,24,58,155,132,109,208,139,52,213,183,119,68,231,44,64,221,89,135,169,21,127,61,232,34,142,118,66,248,228,149,138,230,190,23,89,124,168,198,190,52,145,90,140,123,154,139,220,219,243,210,219,171,183,26,211,110,42,238,246,155,214,152,171,122,50,222,61,249,70,230,221,97,34,171,29,88,209,203,44,146,186,78,223,15,143,177,233,34,73,218,232,220,199,181,232,213,107,145,42,175,71,243,180,220,124,94,119,84,221,214,187,49,138,207,98,178,121,6,216,192,81,167,152,90,18,97,170,163,17,139,90,73,150,9,125,87,94,214,191,200,172,141,222,71,205,211,242,58,56,161,148,28,111,238,246,141,223,174,88,154,183,119,54,254,123,114,96,181,21,124,68,213,210,220,11,12,241,61,153,202,145,75,12,140,252,81,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,216,177,254,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,137,0,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,17,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,1,158,190,100,58,167,5,172,56,218,221,44,182,156,189,234,234,87,200,84,197,201,39,137,241,246,218,165,70,189,75,49,244,122,34,175,100,240,74,206,189,59,93,219,213,170,173,84,85,152,28,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,136,235,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,138,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,58,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,12,171,157,215,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,46,130,54,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,84,175,58,205,139,167,138,206,232,190,33,240,56,111,15,219,125,250,111,81,89,141,96,142,55,218,137,158,74,47,115,17,18,89,38,124,45,180,199,72,170,246,164,117,32,103,228,232,212,127,32,229,33,191,54,118,179,137,120,246,219,33,118,164,26,123,115,235,253,151,101,108,216,138,187,34,200,192,201,37,163,34,61,236,87,61,238,114,203,89,145,53,236,239,125,198,175,230,115,24,213,244,28,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,68,63,230,37,190,148,247,251,138,205,87,169,48,57,159,180,244,222,7,197,166,240,51,53,32,88,221,86,170,42,74,248,164,133,92,217,161,146,211,237,77,28,138,231,57,209,204,207,240,162,35,27,56,57,48,112,241,149,211,122,103,82,241,35,169,113,85,24,205,89,93,184,77,47,97,183,28,233,214,148,54,36,245,238,124,77,94,198,177,246,32,174,214,171,255,0,121,214,172,138,136,214,57,22,73,191,197,143,181,141,228,250,127,168,126,58,115,53,134,162,52,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,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,51,215,204,135,84,224,181,135,27,91,165,150,211,151,189,93,74,249,10,152,185,36,241,62,62,219,84,168,215,169,102,62,143,68,85,236,158,9,89,215,167,107,187,122,181,85,170,138,179,3,145,143,241,179,249,111,250,145,106,128,160,30,104,254,251,55,55,244,95,135,164,71,93,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,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,4,156,96,233,158,46,118,190,44,211,86,165,45,109,131,175,3,117,102,30,164,86,60,20,103,150,73,217,11,227,146,86,35,92,201,155,89,242,163,26,249,22,52,114,49,238,114,167,115,164,80,7,20,226,187,138,237,184,225,43,110,31,173,117,172,190,187,43,123,201,6,3,1,4,200,203,89,123,77,68,85,107,85,81,124,112,179,185,171,44,202,138,216,218,230,162,35,222,248,227,126,123,55,75,116,181,222,244,235,188,158,230,110,94,119,237,157,73,153,240,250,219,190,150,26,254,95,20,44,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,217,167,0,60,177,54,239,85,109,27,119,75,137,237,39,83,62,253,105,94,158,75,77,99,33,202,91,174,252,126,57,204,115,219,60,178,85,157,141,123,236,54,72,222,145,170,59,198,200,217,213,200,247,201,28,112,91,140,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,175,127,229,185,204,18,183,14,214,100,217,237,228,202,219,118,221,100,108,58,205,44,148,210,203,51,52,203,210,41,228,149,34,175,12,18,205,51,44,204,176,53,88,215,53,145,189,95,39,78,175,145,86,237,12,214,113,99,238,159,121,62,160,106,31,145,156,252,157,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,138,118,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,213,215,188,124,222,245,86,219,113,63,170,49,26,11,31,165,55,15,105,241,190,159,31,77,149,157,37,89,172,77,29,119,45,137,224,188,136,246,187,173,169,85,138,255,0,20,145,62,42,209,248,145,189,238,153,243,211,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,56,255,0,52,189,139,167,188,28,41,231,181,37,44,55,171,212,155,119,254,249,49,147,70,176,71,35,42,198,168,153,6,58,73,83,187,195,233,124,147,58,54,57,174,124,149,160,255,0,18,181,24,234,86,216,29,227,206,240,255,0,188,186,79,120,180,228,62,162,222,153,200,54,196,149,187,152,207,87,85,237,116,118,107,119,189,143,72,252,176,73,44,94,78,197,115,59,251,155,249,154,138,90,255,0,57,92,182,43,63,194,38,137,206,224,178,117,50,56,220,142,184,198,219,167,114,164,205,154,11,48,73,140,200,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,23,202,227,223,102,217,126,181,240,247,73,41,206,179,125,41,229,115,186,47,135,140,14,103,205,246,39,126,164,212,85,163,72,36,141,150,165,103,142,139,28,244,85,150,57,153,11,173,61,209,170,49,171,29,184,31,249,250,181,89,194,249,87,240,241,149,222,94,37,241,90,242,214,42,165,173,39,182,54,33,205,229,159,53,199,66,246,221,86,76,184,214,196,216,215,189,239,75,48,182,101,69,233,31,101,119,163,213,123,155,28,151,188,80,15,52,127,125,155,155,250,47,195,210,35,254,214,238,150,187,217,109,119,140,220,205,180,206,253,141,169,48,222,111,69,119,210,195,99,197,229,133,240,201,251,185,152,248,221,214,57,94,223,204,213,233,215,170,116,84,69,77,9,240,163,197,118,220,113,107,183,12,214,186,42,95,67,149,163,227,131,63,128,158,100,125,172,69,167,34,170,53,202,136,158,72,95,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,145,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,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,3,53,156,88,251,167,222,79,168,26,135,228,103,62,77,111,176,218,203,70,108,246,222,111,147,169,91,183,164,245,253,123,140,102,65,181,209,176,82,200,215,189,110,187,169,61,200,247,47,123,162,172,201,218,231,35,59,210,73,26,196,119,134,71,29,131,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,95,70,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,176,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,85,95,60,239,224,159,243,39,244,210,5,112,209,195,62,178,226,151,80,234,189,25,183,215,170,51,80,224,52,189,141,71,70,149,149,70,51,38,248,109,86,133,106,36,170,228,108,47,115,108,57,88,247,126,78,246,53,174,86,53,203,35,57,174,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,116,14,36,56,139,215,124,78,235,188,126,191,220,11,30,91,248,253,63,141,193,51,242,66,222,190,158,20,243,203,251,168,163,111,239,173,62,213,142,222,213,236,243,248,209,85,172,105,98,156,151,56,122,251,51,5,168,248,157,203,89,202,215,183,151,245,58,75,17,74,74,190,42,179,81,99,235,77,61,198,200,228,235,55,89,227,72,90,172,232,214,58,188,232,170,247,59,164,113,3,154,63,190,205,205,253,23,225,233,28,255,0,76,112,163,184,250,231,134,92,199,19,122,42,47,182,113,90,95,80,91,195,231,241,112,66,171,106,141,88,170,214,157,47,183,162,175,150,20,245,14,73,81,17,29,19,88,217,23,185,139,35,162,252,174,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,28,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,175,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,75,78,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,5,122,243,167,208,21,179,188,60,233,77,193,175,167,173,220,201,105,93,80,202,207,189,10,74,230,80,199,92,175,34,76,178,163,87,177,172,125,136,40,49,30,244,252,31,216,214,170,121,21,29,94,188,186,183,143,59,179,124,92,104,75,56,136,125,69,77,97,144,131,71,101,43,119,49,158,106,183,231,138,54,175,123,152,245,111,138,116,175,63,70,246,185,254,14,206,230,181,238,82,250,119,99,93,126,203,246,179,89,110,103,217,127,105,253,210,211,249,28,239,162,243,248,125,87,165,173,36,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,204,190,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,95,159,45,29,1,103,111,184,45,219,186,185,45,61,83,21,146,206,87,179,159,180,176,164,93,247,25,110,204,146,213,177,43,227,85,239,123,169,173,68,78,229,239,107,26,198,59,183,179,181,37,0,34,175,52,127,98,123,155,250,47,204,82,40,4,246,187,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,79,65,172,56,157,222,93,125,177,218,91,135,173,91,170,62,210,210,26,63,32,236,134,45,147,194,215,218,103,72,86,40,32,116,235,213,235,12,12,124,233,19,63,14,214,206,230,170,185,145,194,216,186,87,46,158,29,108,241,9,196,190,156,131,51,164,237,229,180,78,149,176,220,206,166,153,34,137,213,35,100,108,123,234,215,176,147,53,204,145,147,216,142,56,221,15,69,123,226,243,170,34,35,30,246,75,94,121,223,193,63,230,79,233,165,112,108,222,208,235,45,247,220,76,126,214,237,244,21,39,212,57,106,247,166,163,5,153,210,22,88,125,106,147,90,88,81,235,249,90,247,182,7,49,138,229,107,59,220,222,231,49,189,92,158,83,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,160,111,247,16,251,161,196,198,178,165,175,55,103,43,82,254,95,31,135,169,132,133,245,169,199,89,158,8,17,202,174,86,177,17,21,242,75,36,211,61,127,187,190,87,35,17,145,163,35,100,255,0,228,193,195,173,151,229,117,47,18,122,191,73,219,142,188,21,219,134,209,215,173,69,23,130,119,189,210,38,66,196,8,246,172,168,248,210,56,160,73,152,173,98,164,214,162,234,245,71,163,57,175,58,191,116,250,91,233,253,31,145,200,145,87,109,120,122,213,91,169,179,91,163,187,154,90,207,159,246,87,246,77,156,142,45,149,100,150,107,52,110,58,203,101,177,27,152,139,211,193,233,219,35,209,205,70,248,150,87,171,219,226,237,127,148,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,62,20,120,174,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,12,171,157,87,123,120,116,215,123,33,135,208,186,179,63,95,205,166,247,27,79,209,206,233,252,159,124,45,245,94,90,21,44,218,139,194,201,95,35,60,18,92,72,123,164,70,121,59,59,218,136,139,209,63,87,74,241,93,184,248,14,27,53,175,11,57,57,126,217,209,154,163,210,79,141,142,196,202,146,96,173,69,126,11,114,58,186,244,94,176,203,226,122,62,21,232,212,145,233,43,85,170,178,164,222,83,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,118,156,204,113,56,172,7,47,253,192,193,96,177,149,49,216,220,117,124,13,74,116,234,66,216,96,173,4,121,106,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,136,116,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,19,228,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,78,90,92,193,43,111,14,43,15,195,230,239,229,109,201,184,52,43,250,108,62,90,220,178,218,159,82,177,141,181,60,139,34,178,4,100,15,175,90,8,154,175,154,87,62,117,234,229,85,122,187,173,133,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,153,92,184,184,227,173,194,150,178,191,163,247,5,150,236,109,214,176,177,3,239,77,19,229,149,248,75,109,69,98,93,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,64,14,103,92,120,254,196,48,86,118,27,105,243,93,186,251,80,99,221,246,150,83,29,145,241,218,210,240,185,240,186,62,173,241,57,60,214,32,117,132,111,108,145,203,11,86,57,147,167,124,78,90,86,45,83,145,143,241,179,249,111,250,145,21,121,163,251,236,220,223,209,126,30,145,194,180,206,208,235,45,95,181,250,223,119,48,80,84,155,5,183,182,49,48,231,81,211,163,39,133,153,9,38,138,9,152,197,252,30,196,150,20,141,200,139,222,139,52,106,141,86,163,220,207,171,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,163,77,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,112,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,160,30,104,254,251,55,55,244,95,135,164,112,173,51,180,58,203,87,237,126,183,221,204,20,21,38,193,109,237,140,76,57,212,116,232,201,225,102,66,73,162,130,102,49,127,7,177,37,133,35,114,34,247,162,205,26,163,85,168,247,51,234,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,12,171,158,215,87,109,14,178,209,91,119,160,183,75,51,5,69,211,219,143,95,35,54,22,120,103,71,63,190,141,183,85,179,12,172,94,142,99,218,228,141,232,189,21,138,201,153,209,202,228,123,89,223,249,121,241,167,149,225,99,116,43,224,181,126,160,182,221,171,212,182,21,53,5,52,172,235,73,74,117,143,182,44,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,158,57,30,200,123,111,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,56,167,26,27,57,157,223,222,24,53,254,213,105,105,187,51,89,92,124,118,49,209,246,177,125,77,170,150,34,183,21,110,175,123,24,207,51,235,182,47,35,156,141,103,147,189,122,163,122,46,112,137,127,204,183,120,240,92,64,110,22,212,239,22,156,135,211,212,212,219,95,143,177,37,110,231,191,210,90,102,79,37,29,154,221,239,99,22,79,20,241,203,23,147,177,26,254,206,230,254,87,34,158,171,128,13,227,206,236,23,12,28,85,238,174,150,135,191,53,138,199,233,106,248,233,59,152,158,154,213,187,23,170,69,103,163,216,246,63,194,251,13,151,198,230,171,95,227,236,94,136,238,169,5,141,52,108,14,206,96,184,127,217,173,39,179,186,114,111,81,83,76,227,219,94,75,61,175,103,171,180,247,58,75,54,123,30,247,172,126,89,228,150,95,31,122,181,157,253,173,252,173,68,63,43,139,31,107,27,201,244,255,0,80,252,116,230,107,9,149,203,139,142,58,220,41,107,43,250,63,112,89,110,198,221,107,11,16,62,244,209,62,89,95,132,182,212,86,37,216,160,69,86,189,142,106,181,179,181,173,242,185,145,68,230,171,150,20,138,75,222,4,0,230,117,199,143,236,67,5,103,97,182,159,53,219,175,181,6,61,223,105,101,49,217,31,29,173,47,11,159,11,163,234,223,19,147,205,98,7,88,70,246,201,28,176,181,99,153,58,119,196,229,165,98,213,57,24,255,0,27,63,150,255,0,169,22,168,10,1,230,143,239,179,115,127,69,248,122,71,20,208,219,23,184,251,147,183,26,231,116,52,86,27,237,92,86,220,250,25,115,240,192,170,235,85,234,218,75,10,150,155,26,39,231,134,63,74,239,42,162,247,49,175,107,213,170,198,200,246,54,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,126,116,111,18,91,71,130,221,109,25,118,163,153,145,174,198,100,232,195,97,102,126,39,34,140,106,216,165,42,185,140,119,124,110,119,68,114,177,189,236,86,72,212,236,123,85,122,88,40,7,153,22,186,226,59,85,113,29,148,194,113,11,139,251,15,236,62,246,233,156,53,57,223,54,46,12,92,143,252,150,42,74,173,111,168,243,120,209,100,176,173,107,220,246,43,28,200,188,41,4,95,147,203,183,75,108,118,181,226,179,74,105,141,249,163,235,177,87,188,173,195,212,177,44,44,199,217,204,53,17,245,161,186,146,42,121,33,127,107,218,216,155,213,101,157,213,227,115,94,199,189,171,161,66,53,115,18,199,108,118,87,133,61,87,75,126,117,31,216,88,165,241,73,135,189,94,156,54,178,12,204,49,85,245,155,74,25,21,60,147,63,181,236,115,90,248,213,96,125,142,233,98,103,124,172,207,97,122,124,165,51,123,203,155,225,78,156,219,155,55,172,211,240,228,38,173,162,238,207,144,108,246,157,139,133,124,47,174,232,209,157,99,134,25,226,149,145,44,146,57,234,213,115,17,145,197,20,42,250,129,226,199,221,62,242,125,64,212,63,35,57,245,107,126,25,245,150,142,225,211,111,56,154,109,234,151,244,158,188,177,115,26,244,106,164,115,227,114,48,90,183,19,96,123,21,202,178,50,88,170,62,86,200,223,238,84,145,143,107,122,70,233,126,190,25,184,180,221,142,21,242,58,134,206,219,229,253,61,77,77,143,154,189,250,222,158,179,251,237,50,173,168,232,89,239,154,25,21,61,52,246,188,254,54,244,108,189,157,143,252,174,234,156,127,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,74,124,55,108,134,43,135,13,146,210,219,47,134,206,91,204,215,211,149,229,107,239,217,141,177,190,204,243,79,37,137,158,140,111,224,198,44,179,73,216,206,174,86,179,181,170,231,170,43,215,165,153,150,223,237,156,206,240,255,0,188,186,179,103,117,28,222,162,222,153,200,58,188,118,123,88,207,87,85,237,73,43,89,236,99,222,145,249,96,146,41,124,125,234,230,119,246,187,243,53,80,144,26,167,120,240,90,231,149,206,149,218,170,240,250,124,214,218,110,132,21,238,71,220,247,249,234,222,173,152,183,94,207,85,99,88,222,231,190,204,94,52,115,220,158,155,189,221,169,35,80,252,174,87,30,251,54,203,245,175,135,186,113,77,254,222,60,239,16,27,203,171,55,139,81,195,233,237,234,108,131,172,71,91,185,143,244,149,88,212,142,181,110,246,49,137,39,138,8,226,139,201,216,142,127,103,115,191,51,149,75,127,228,251,179,152,45,13,195,2,110,173,121,189,70,107,114,242,19,216,185,39,107,217,224,171,70,196,245,43,214,232,175,115,29,218,246,89,151,200,141,99,151,212,246,59,185,35,106,147,168,160,30,104,254,251,55,55,244,95,135,164,113,248,246,27,89,93,225,229,188,70,225,233,91,200,105,234,122,162,222,153,205,44,53,209,89,138,123,43,210,150,180,210,189,30,174,236,157,214,228,141,23,177,24,199,196,198,171,213,211,49,167,160,225,71,138,237,199,225,43,113,217,173,116,84,190,187,21,123,199,6,127,1,60,202,202,185,122,173,85,84,107,149,17,124,115,51,185,203,20,200,138,232,220,231,34,163,216,249,35,126,132,246,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,240,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,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,12,214,113,99,238,159,121,62,160,106,31,145,156,183,238,3,118,207,74,239,39,44,205,43,181,186,214,167,168,194,234,108,126,127,31,103,182,56,223,36,61,249,123,189,147,197,228,99,216,217,162,122,54,72,222,173,94,201,24,199,34,117,106,21,23,197,87,12,250,203,133,13,220,185,181,186,194,245,76,139,29,93,185,44,70,78,178,163,89,145,199,72,249,25,20,235,31,114,186,23,247,69,35,31,27,149,123,94,199,118,185,236,236,145,242,131,149,239,29,63,177,77,84,205,142,222,61,103,233,54,219,53,223,246,61,155,173,238,135,5,148,146,70,170,117,153,92,158,158,156,221,100,242,117,71,49,146,171,36,253,211,93,98,69,186,144,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,175,243,65,229,247,103,45,103,53,197,14,203,98,170,49,236,174,235,250,195,7,90,40,171,51,178,24,173,88,185,154,89,101,157,173,87,171,89,3,95,4,81,119,200,245,116,191,153,238,127,90,193,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,26,104,219,221,21,138,219,93,1,166,182,231,5,98,220,248,221,43,135,165,132,167,45,183,181,211,201,5,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,235,215,162,39,247,20,67,205,31,223,102,230,254,139,240,244,137,233,201,171,19,138,207,240,137,173,176,89,220,101,76,142,55,35,174,50,85,46,83,183,11,102,130,204,18,99,49,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,21,243,20,224,86,207,11,90,201,117,198,223,80,182,253,171,207,216,134,26,51,89,181,19,223,140,200,204,150,30,184,212,69,145,103,153,141,142,187,164,100,206,103,248,30,214,57,239,123,85,239,243,252,2,241,175,170,184,83,220,122,152,76,182,79,212,109,150,166,200,67,30,163,199,216,89,31,29,14,245,108,110,201,215,72,218,247,182,104,152,136,175,107,26,190,104,216,140,84,238,108,79,138,250,52,158,169,193,107,157,43,134,214,186,90,247,173,194,234,12,125,124,166,58,207,137,241,249,234,207,27,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,3,245,128,0,128,28,222,120,116,208,154,183,98,114,92,69,122,127,73,172,244,87,217,116,253,111,124,210,122,188,92,151,29,15,163,241,249,82,40,250,77,127,205,229,241,185,255,0,186,236,235,209,221,91,80,27,79,161,127,106,27,167,163,118,207,237,79,179,62,246,234,12,118,11,214,248,60,222,151,213,89,142,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,105,79,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,79,86,1,205,56,151,208,22,119,79,135,157,200,219,236,126,158,169,156,201,103,52,190,74,182,46,141,148,139,178,92,143,167,122,211,84,89,85,24,199,182,194,68,246,61,202,157,143,107,93,213,189,189,83,52,69,201,241,159,196,126,118,223,43,157,23,171,171,234,15,182,51,91,171,143,192,224,50,249,156,101,246,87,241,90,146,179,172,100,145,201,3,123,29,220,250,86,106,203,2,118,53,60,210,53,201,209,171,26,213,183,13,26,2,182,233,241,13,182,251,125,144,211,214,243,152,220,230,168,198,214,202,81,172,146,247,203,142,245,12,91,138,171,18,163,216,198,215,73,94,247,181,83,177,141,115,186,183,183,170,105,120,2,42,243,71,246,39,185,191,162,252,197,34,128,77,15,113,183,193,246,153,226,231,107,229,194,185,42,82,214,216,58,243,187,73,230,45,203,99,193,70,121,100,129,243,50,72,226,122,53,204,153,181,153,18,189,204,145,99,71,43,216,215,42,118,186,128,117,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,119,220,171,248,120,197,108,215,13,24,173,121,107,21,110,174,172,220,234,240,230,242,207,154,227,102,99,169,35,230,92,107,98,108,107,216,198,45,105,155,50,162,245,147,190,195,209,234,157,173,142,56,235,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,157,60,206,185,127,220,221,218,118,120,129,217,13,59,234,245,213,78,233,245,54,54,41,39,150,214,122,172,112,67,12,78,172,199,61,99,73,160,142,191,225,12,108,107,166,107,221,209,93,35,88,201,42,7,73,233,108,238,185,213,88,109,21,165,168,250,220,214,160,200,87,197,227,171,121,89,31,158,212,242,54,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,52,189,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,168,190,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,154,115,45,229,247,103,103,178,185,142,32,246,131,21,82,61,190,191,99,212,230,49,53,34,138,172,26,105,239,117,88,35,72,209,243,171,231,101,139,51,202,228,100,49,53,144,39,70,162,35,17,189,35,7,10,60,87,110,63,9,91,142,205,107,162,165,245,216,171,222,56,51,248,9,230,86,85,203,213,106,170,163,92,168,139,227,153,157,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,181,187,165,161,55,167,66,99,55,51,109,51,191,108,233,188,207,155,209,93,244,179,87,242,248,166,124,50,126,238,102,50,70,244,146,39,183,243,53,58,244,234,157,81,81,87,213,131,42,230,130,52,206,195,104,222,36,185,126,109,198,212,235,58,85,28,204,142,219,224,95,140,189,53,117,153,248,156,138,98,162,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,45,27,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,108,215,147,7,15,25,93,55,166,117,47,18,58,151,21,81,140,213,149,219,132,210,246,27,113,206,157,105,67,98,79,94,231,196,213,236,107,31,98,10,237,106,191,247,157,106,200,168,141,99,145,100,145,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,22,147,204,183,151,221,109,225,197,102,56,131,218,12,85,185,55,6,133,127,83,152,196,212,138,91,83,234,86,49,181,96,141,35,71,206,140,129,245,235,65,43,145,144,196,231,206,189,26,136,175,86,245,166,188,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,224,23,141,125,43,197,102,220,84,194,101,178,126,159,115,116,206,62,24,245,30,62,194,198,201,47,246,35,99,118,78,186,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,107,162,124,178,168,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,58,175,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,155,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,111,241,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,121,246,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,245,123,201,180,58,203,98,55,19,33,181,187,131,5,72,53,14,38,189,25,175,65,90,116,153,149,223,102,164,54,146,21,122,126,87,61,141,157,172,122,181,92,206,246,187,181,207,111,71,45,143,242,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,58,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,159,240,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,54,95,243,184,203,98,179,248,173,134,206,224,178,117,50,56,220,141,125,65,110,157,202,147,54,104,44,193,35,113,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,48,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,71,254,99,60,4,255,0,101,124,236,27,145,183,115,250,141,178,212,217,15,71,82,188,246,59,237,97,111,61,143,149,41,185,94,189,243,66,172,142,71,69,47,226,228,107,28,201,87,185,173,146,110,107,193,39,24,58,155,132,109,208,139,52,213,183,119,68,231,44,64,221,89,135,169,21,127,61,232,34,142,118,66,248,228,149,138,230,190,23,89,124,168,198,190,52,145,90,140,123,154,139,220,219,254,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,201,224,131,104,116,110,253,114,196,210,91,71,184,16,91,147,5,168,171,229,225,176,181,39,88,103,137,236,206,91,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,82,188,85,112,207,172,184,80,221,203,155,91,172,47,84,200,177,213,219,146,196,100,235,42,53,153,28,116,143,145,145,78,177,247,43,161,127,116,82,49,241,185,87,181,236,119,107,158,206,201,31,45,121,98,243,0,167,180,87,43,112,253,189,250,139,210,104,91,125,176,105,156,148,177,193,21,92,13,169,39,154,105,91,101,237,98,72,176,207,37,143,198,105,30,230,194,230,55,170,54,55,61,241,220,160,51,215,204,75,98,233,236,15,21,154,175,77,224,112,223,102,105,188,247,139,82,96,97,106,192,145,182,173,164,85,149,145,71,10,53,176,195,29,166,90,134,56,213,173,115,99,133,159,226,69,71,187,128,102,117,78,119,80,99,176,88,156,189,239,81,83,76,227,223,139,197,199,226,99,61,61,87,218,177,109,209,245,106,34,191,172,246,236,63,171,149,93,249,250,117,237,107,81,21,181,78,118,166,149,200,232,170,247,187,48,185,92,133,60,165,202,222,38,47,150,213,72,236,199,94,78,245,78,246,246,178,237,148,232,138,141,95,39,87,34,171,90,169,47,249,78,236,94,119,115,248,160,198,110,55,216,216,171,186,91,109,58,228,114,238,200,43,31,219,106,122,246,35,160,144,196,168,229,116,205,157,158,118,191,162,54,63,76,174,239,107,252,109,125,234,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,14,171,196,239,15,90,171,133,253,229,205,109,30,169,179,235,253,7,142,206,59,40,202,178,87,135,39,70,86,247,69,98,54,189,63,231,70,244,107,158,214,75,20,172,71,191,179,185,102,255,0,42,30,56,236,233,172,174,19,132,125,198,101,68,193,100,172,88,102,145,203,43,226,174,180,109,202,233,39,117,41,213,202,212,149,147,202,231,248,156,157,101,73,165,108,125,30,217,25,225,155,252,116,113,155,130,224,243,110,42,228,227,197,125,179,172,245,71,168,175,166,113,178,177,233,85,210,68,140,242,217,179,35,122,116,134,47,44,74,177,181,201,36,142,123,90,222,212,87,203,30,125,178,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,61,94,242,109,14,178,216,141,196,200,109,110,224,193,82,13,67,137,175,70,107,208,86,157,38,101,119,217,169,13,164,133,94,159,149,207,99,103,107,30,173,87,51,189,174,237,115,219,209,203,99,252,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,62,77,239,228,243,149,205,241,23,140,135,102,173,212,211,91,73,168,43,189,214,236,53,93,118,125,49,60,21,127,192,248,172,217,73,173,178,196,205,106,181,236,145,85,139,52,136,230,181,177,177,100,177,253,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,4,127,227,23,131,173,9,197,254,132,175,128,207,220,251,27,82,97,187,254,239,234,15,28,214,62,203,242,205,93,246,191,201,89,60,81,207,229,142,186,71,251,197,94,206,189,205,232,169,248,231,223,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,211,192,39,51,13,27,157,218,251,186,31,137,157,119,83,11,157,208,120,116,178,205,71,155,201,44,147,234,58,205,146,101,114,53,137,10,43,172,195,23,166,141,24,143,150,197,149,87,61,17,206,73,20,128,28,109,241,131,169,184,185,221,9,115,78,91,116,180,78,14,196,237,210,120,123,113,87,243,209,130,88,224,100,207,146,72,152,142,115,230,117,102,74,172,115,228,72,213,202,198,57,200,157,206,235,252,184,57,127,220,226,35,59,22,237,238,246,157,255,0,130,122,30,166,8,171,88,146,122,242,106,43,93,143,143,182,187,225,124,114,50,24,100,84,123,230,71,118,172,145,36,77,71,254,249,98,187,243,53,156,88,251,167,222,79,168,26,135,228,103,46,39,151,190,128,209,187,167,203,135,68,237,246,224,233,234,153,205,61,156,175,155,173,122,141,148,94,201,89,246,205,197,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,160,227,23,131,173,119,194,6,187,175,128,207,220,251,103,77,230,123,254,239,234,15,28,53,254,212,241,67,93,246,191,201,89,60,178,65,226,146,194,71,251,197,78,254,157,205,234,139,248,72,14,77,155,41,247,231,136,44,182,241,219,200,120,106,109,150,61,60,48,71,47,108,147,222,200,197,98,188,125,205,88,220,142,133,176,50,226,187,163,216,228,147,193,211,185,189,232,93,72,42,87,157,102,197,211,197,103,116,95,16,248,28,55,135,237,190,253,55,168,172,198,176,71,27,237,68,207,37,23,185,136,137,44,147,62,22,218,99,164,85,123,82,58,144,51,242,116,106,62,181,171,106,156,237,77,43,145,209,85,239,118,97,114,185,10,121,75,149,188,76,95,45,170,145,217,142,188,157,234,157,237,237,101,219,41,209,21,26,190,78,174,69,86,181,81,166,181,78,119,71,228,102,203,105,203,222,146,221,140,125,252,92,146,120,153,39,117,91,181,101,169,102,62,143,69,68,239,130,121,89,215,167,115,123,186,181,81,200,138,158,131,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,140,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,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,251,55,55,244,95,135,164,79,78,77,88,156,86,127,132,77,109,130,206,227,42,100,113,185,29,113,146,169,114,157,184,91,52,22,96,147,25,143,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,235,199,71,6,89,222,15,55,30,174,50,60,175,219,58,51,84,122,139,26,103,37,43,216,150,157,28,74,207,45,107,49,183,167,73,162,242,196,139,35,90,145,200,215,181,205,237,85,124,81,250,14,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,63,230,99,150,197,103,249,127,238,6,119,5,147,169,145,198,228,107,224,109,211,185,82,102,205,5,152,36,203,81,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,194,119,186,125,155,250,129,167,190,70,3,74,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,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,87,137,126,29,52,39,20,27,89,127,108,245,213,127,246,183,48,247,123,230,255,0,54,101,61,52,208,193,115,199,20,177,249,188,94,119,187,196,247,118,63,251,149,63,185,82,128,117,79,12,91,203,166,56,130,181,195,19,116,191,219,26,250,28,131,49,240,210,197,204,217,227,181,228,137,179,71,59,36,94,212,108,46,129,237,153,95,39,103,142,53,85,149,35,237,122,54,231,180,54,171,214,92,11,112,77,87,81,113,25,171,109,234,172,150,157,195,213,143,29,141,135,8,144,51,20,246,227,225,142,166,14,91,20,89,59,59,27,98,37,129,50,18,254,71,62,102,119,47,226,196,117,101,229,249,157,113,5,149,226,106,167,16,49,221,244,56,170,61,49,144,105,40,31,19,234,179,4,235,80,79,98,139,101,150,39,246,205,99,211,69,229,182,214,36,170,230,183,181,24,198,71,19,57,175,27,251,189,163,119,235,137,205,91,187,155,127,61,185,48,90,138,190,34,106,233,110,5,134,120,158,204,93,72,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,182,105,201,83,218,198,169,250,129,123,227,177,196,255,0,42,175,158,119,240,79,249,147,250,105,88,26,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,160,158,7,56,187,197,113,125,180,110,213,115,227,170,97,245,102,6,195,113,186,143,21,5,134,189,140,157,88,142,101,168,88,174,89,89,90,100,238,236,242,39,84,124,115,70,142,147,196,178,58,42,241,3,162,118,143,150,142,252,187,139,109,23,161,116,254,102,142,175,174,184,92,54,134,92,139,41,207,143,200,205,229,147,33,146,162,171,4,139,94,180,113,69,90,31,28,109,119,69,201,204,206,232,98,72,226,146,100,240,245,198,55,15,188,79,249,169,109,54,182,245,121,170,88,248,50,57,12,37,218,146,212,189,78,57,58,34,162,182,70,163,37,241,189,81,146,62,7,201,27,92,230,126,126,143,98,186,155,57,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,145,92,107,111,126,215,236,79,15,58,151,59,187,56,59,121,252,70,162,175,54,152,135,5,90,73,33,126,94,123,117,229,69,170,179,179,241,174,199,68,217,156,249,186,162,177,140,114,177,29,39,99,29,156,194,244,249,81,237,54,242,237,151,14,48,100,119,51,87,250,156,14,173,244,249,205,37,167,123,155,55,216,244,102,99,164,89,188,200,171,219,234,188,140,151,211,183,242,199,211,189,122,75,52,204,108,213,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,12,245,243,21,217,204,238,205,241,113,174,235,101,230,245,21,53,134,66,125,99,139,179,218,198,121,170,223,158,89,28,157,141,123,213,190,41,210,196,29,93,218,231,248,59,251,90,215,181,14,23,149,215,250,203,59,163,112,27,125,153,212,54,238,105,237,43,98,245,156,45,25,149,28,202,15,184,177,45,148,137,85,59,154,199,186,8,222,172,235,216,143,239,114,34,58,71,171,167,79,37,141,1,103,59,196,54,171,220,27,26,122,165,204,110,149,210,239,172,203,211,36,78,125,12,141,203,17,164,43,18,57,123,218,247,215,130,251,21,236,79,193,157,237,114,167,145,17,215,62,1,21,121,163,251,19,220,223,209,126,98,145,64,37,212,242,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,117,94,40,121,119,108,215,19,155,143,166,55,75,44,191,98,102,177,185,10,171,168,253,61,119,58,61,77,139,137,83,186,165,143,28,145,190,57,187,26,145,178,211,29,222,216,213,90,168,244,108,94,41,84,85,95,60,239,224,159,243,39,244,210,173,113,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,71,93,249,218,30,26,57,118,110,229,158,51,240,112,84,159,37,144,175,53,77,41,182,108,157,244,152,236,188,239,100,119,110,83,158,62,255,0,21,104,233,203,63,88,100,129,240,177,243,35,90,248,251,235,198,217,63,195,167,29,60,56,241,59,225,198,232,13,103,246,126,164,151,187,253,236,231,90,202,121,69,233,230,95,221,51,185,209,217,253,220,15,149,222,158,73,123,24,173,89,59,21,122,21,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,78,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,0,241,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,159,252,168,56,103,226,95,99,49,90,143,81,110,213,235,122,103,73,234,58,240,205,142,209,118,213,146,78,251,110,108,79,251,74,70,163,149,105,61,34,253,194,194,189,37,122,245,243,49,158,158,46,235,10,6,85,203,52,229,67,199,29,157,53,149,194,112,143,184,204,168,152,44,149,139,12,210,57,101,124,85,214,141,185,93,36,238,165,58,185,90,146,178,121,92,255,0,19,147,172,169,52,173,143,163,219,35,60,51,171,141,190,15,180,207,23,59,95,46,21,201,82,150,182,193,215,157,218,79,49,110,91,30,10,51,203,36,15,153,146,71,19,209,174,100,205,172,200,149,238,100,139,26,57,94,198,185,83,181,221,171,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,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,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,101,59,115,80,224,86,206,128,212,57,94,39,182,182,133,185,244,198,114,196,217,45,103,12,214,162,236,196,228,103,181,11,27,60,75,36,137,52,140,181,53,149,85,141,140,127,137,237,122,247,54,55,177,145,192,173,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,19,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,104,207,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,215,154,255,0,89,110,126,166,159,89,238,6,161,183,157,206,218,175,82,181,140,133,181,71,79,59,43,87,142,188,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,181,78,84,60,14,86,211,88,172,39,23,27,140,251,105,157,201,87,176,253,35,137,86,75,93,40,212,149,178,64,235,179,163,145,171,43,231,137,207,241,53,58,196,144,202,217,58,189,210,51,195,13,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,30,255,0,149,39,21,219,113,195,182,227,234,93,21,186,18,253,149,138,220,111,179,160,135,63,44,200,218,184,219,85,86,194,70,219,40,169,249,33,147,213,57,22,110,189,177,185,141,87,162,49,207,146,43,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,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,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,242,172,174,191,214,89,221,27,128,219,236,206,161,183,115,79,105,91,23,172,225,104,204,168,230,80,125,197,137,108,164,74,169,220,214,61,208,70,245,103,94,196,127,123,145,17,210,61,93,34,185,92,123,236,219,47,214,190,30,233,42,185,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,39,255,0,20,249,253,154,211,28,62,235,108,223,16,56,79,182,52,12,56,244,102,95,30,218,206,158,75,94,73,89,28,17,196,141,86,171,102,116,239,133,35,147,185,158,57,21,143,239,143,183,189,185,172,46,123,147,142,155,223,156,118,201,94,212,26,195,83,212,147,107,242,214,38,93,35,135,153,60,246,226,157,147,189,150,236,69,34,63,165,122,206,149,178,53,96,114,57,95,43,95,43,82,20,87,58,205,48,151,253,202,227,216,158,217,126,181,243,23,79,107,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,136,127,178,230,251,126,221,191,179,71,220,111,248,73,255,0,244,39,218,116,255,0,238,63,91,255,0,24,242,250,127,248,191,231,255,0,73,255,0,202,255,0,139,242,154,19,216,29,31,184,250,3,102,180,158,141,221,205,123,247,211,87,226,177,237,131,41,155,236,84,245,50,119,57,90,222,231,116,124,190,54,43,34,243,61,18,73,124,126,71,162,61,238,68,232,5,122,243,151,217,12,174,186,217,44,6,244,99,243,149,43,215,218,251,19,182,245,9,163,119,125,184,50,83,211,174,143,137,233,213,17,241,203,28,93,88,228,68,115,36,123,187,145,88,140,146,152,65,121,60,164,54,26,182,214,112,209,30,228,228,41,91,131,80,238,125,143,181,44,165,154,242,215,124,88,232,31,36,84,99,70,61,234,215,177,205,89,108,178,86,177,157,236,184,212,252,205,99,28,179,124,229,92,88,251,88,222,79,167,250,135,227,167,51,88,104,207,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,215,154,255,0,89,110,126,166,159,89,238,6,161,183,157,206,218,175,82,181,140,133,181,71,79,59,43,87,142,188,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,181,78,84,60,14,86,211,88,172,39,23,27,140,251,105,157,201,87,176,253,35,137,86,75,93,40,212,149,178,64,235,179,163,145,171,43,231,137,207,241,53,58,196,144,202,217,58,189,210,51,195,13,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,0,16,131,153,103,2,182,120,154,211,53,119,63,108,104,91,181,186,26,114,188,24,218,180,91,106,40,224,203,227,150,194,171,160,122,207,35,34,133,240,172,243,76,217,17,201,220,158,72,220,215,171,163,88,232,216,145,92,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,3,53,156,88,251,167,222,79,168,26,135,228,103,61,255,0,2,252,102,231,120,60,220,123,89,57,49,95,108,232,205,81,233,235,234,108,108,76,98,90,116,113,43,252,86,107,72,238,157,38,139,203,42,164,110,114,71,35,94,230,187,181,85,146,199,121,59,189,180,59,71,197,86,209,201,163,53,156,21,51,250,99,63,94,44,134,51,39,143,157,143,124,15,115,21,213,239,210,176,222,230,163,209,175,234,215,167,115,30,199,185,174,71,198,247,53,208,47,134,190,49,118,107,129,76,234,240,85,186,20,241,76,169,165,60,242,103,55,19,79,72,235,149,110,103,38,99,44,77,12,245,97,129,102,95,2,189,212,60,221,207,147,186,156,72,248,162,106,185,176,216,254,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,199,248,186,217,12,175,17,220,58,107,61,154,193,103,42,98,50,89,250,245,157,78,221,184,220,248,18,122,246,161,179,27,36,237,252,205,99,221,2,49,94,136,229,98,61,92,141,127,111,98,230,220,22,63,201,131,97,171,106,173,208,212,187,255,0,157,165,111,211,232,122,237,197,224,158,234,242,182,9,50,55,35,145,179,200,201,145,232,199,190,26,221,88,232,149,175,252,47,70,245,236,86,177,93,113,32,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,38,166,233,109,110,132,222,157,9,147,219,61,203,193,125,179,166,243,62,31,91,75,213,77,95,203,226,153,147,71,251,200,94,201,27,210,72,152,239,202,228,235,211,162,245,69,84,92,246,113,41,194,142,227,240,223,190,41,178,25,56,190,241,223,202,120,39,211,115,226,225,89,36,204,213,177,51,226,174,230,87,106,186,70,76,233,35,124,107,10,245,114,72,213,70,172,141,86,72,249,213,172,54,47,125,182,19,148,246,224,233,61,235,213,63,254,137,251,51,73,122,26,127,239,115,253,242,182,73,191,203,107,72,255,0,89,234,60,177,77,249,151,247,95,224,79,245,244,128,28,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,143,201,251,167,165,126,245,125,250,251,179,138,251,201,246,127,217,63,108,122,40,253,119,161,242,121,125,55,159,167,147,195,228,252,254,62,238,222,239,205,211,175,226,125,121,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,11,129,28,239,10,186,170,77,107,165,153,235,118,203,80,100,22,60,117,158,172,143,236,187,83,201,106,72,177,93,143,177,45,137,252,85,171,181,125,75,145,26,254,189,23,163,191,5,136,5,212,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,86,94,147,208,26,203,93,86,212,22,180,126,158,183,150,102,149,195,201,159,203,165,100,71,62,174,58,57,98,138,91,10,206,189,206,99,29,60,106,254,212,94,214,119,61,221,24,199,185,190,171,135,93,249,214,92,54,238,230,11,117,180,101,219,109,126,58,195,25,147,163,13,132,133,153,108,114,189,171,98,148,170,230,61,189,146,53,189,17,202,199,118,61,25,35,83,189,141,84,233,92,118,241,127,253,176,183,31,79,234,204,102,7,43,167,240,184,29,63,95,31,22,38,230,71,212,198,203,207,87,75,114,120,218,212,107,27,220,247,178,30,244,78,233,35,171,11,220,140,85,72,163,148,28,150,54,26,206,91,89,106,190,35,115,52,170,63,27,130,174,253,51,133,89,171,197,43,254,209,153,35,150,204,209,61,95,223,3,226,174,177,198,171,217,251,198,94,123,81,255,0,149,237,88,235,205,31,223,102,230,254,139,240,244,137,169,202,167,115,52,174,205,240,35,185,155,165,173,109,250,124,46,153,214,25,60,133,158,217,35,100,147,118,99,49,221,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,21,193,197,87,19,26,203,138,253,220,185,186,90,194,141,76,115,27,93,184,220,70,50,178,35,153,142,199,70,249,31,20,11,39,106,58,103,247,75,35,223,35,145,59,158,247,118,181,140,236,141,147,3,149,63,3,149,183,43,43,67,138,77,201,125,184,176,90,99,48,143,210,216,198,178,88,23,35,145,170,230,61,46,190,78,136,143,173,12,189,26,214,198,229,242,77,20,141,122,181,177,58,57,174,36,230,153,110,38,248,109,192,101,110,224,179,188,65,237,174,59,37,142,177,37,75,148,237,234,202,16,207,90,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,245,122,43,112,180,14,229,98,165,206,237,206,184,211,250,171,27,5,135,84,150,230,19,39,13,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,215,163,218,191,235,67,208,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,84,28,238,54,134,203,50,187,123,191,116,96,183,37,121,235,203,164,50,146,58,120,188,16,61,142,146,213,38,178,63,194,85,124,137,37,245,115,191,51,17,33,141,63,34,170,119,213,177,125,28,171,54,115,59,180,92,35,226,44,234,57,186,91,215,185,9,117,140,117,187,89,254,75,86,204,16,71,89,59,216,247,35,252,144,87,138,126,191,149,205,243,246,57,168,230,42,172,192,63,39,84,234,205,43,161,176,86,181,78,181,212,216,173,63,133,165,217,234,114,57,75,177,212,171,7,123,218,198,119,203,34,181,141,238,123,218,212,234,191,139,156,136,159,138,161,224,63,181,143,11,31,248,203,109,87,255,0,28,177,223,253,24,229,92,209,253,137,238,111,232,191,49,72,160,19,234,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,74,171,231,157,252,19,254,100,254,154,85,174,51,19,149,205,89,125,60,54,50,221,251,17,215,158,219,226,173,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,251,154,198,57,203,209,17,84,245,123,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,213,199,143,26,86,120,200,214,90,95,41,143,211,182,244,246,158,211,24,118,195,91,25,102,104,167,123,114,54,17,143,189,50,72,198,53,202,197,115,34,137,136,229,94,172,172,217,59,98,116,175,141,189,215,147,103,15,95,125,55,99,45,196,46,90,206,86,165,77,187,233,75,16,200,234,244,171,145,189,118,181,136,167,107,167,114,42,47,130,7,162,186,38,126,110,235,48,57,92,214,167,108,159,149,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,161,242,100,241,56,172,213,102,83,204,227,42,95,175,29,136,45,178,43,48,182,86,54,120,37,100,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,79,172,229,95,218,199,133,143,252,101,182,171,255,0,142,88,239,254,140,116,172,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,177,31,86,79,19,149,194,217,101,60,206,50,221,11,18,87,130,219,34,179,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,251,156,199,181,201,213,21,20,185,254,88,188,120,254,219,240,85,182,27,118,51,93,218,251,79,227,219,246,110,83,35,145,242,90,213,16,181,243,58,78,141,241,53,60,213,224,109,116,119,116,146,75,51,82,73,151,175,100,174,73,254,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,130,136,121,142,240,57,91,133,45,101,67,88,109,243,237,216,219,173,97,98,118,81,134,86,75,43,240,150,218,136,245,165,44,234,138,215,177,205,87,58,7,57,222,87,50,41,90,228,114,194,178,201,199,248,81,226,187,113,248,74,220,118,107,93,21,47,174,197,94,241,193,159,192,79,50,178,174,94,171,85,85,26,229,68,95,28,204,238,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,173,221,45,9,189,58,19,25,185,155,105,157,251,103,77,230,124,222,138,239,165,154,191,151,197,51,225,147,247,115,49,146,55,164,145,61,191,153,169,215,167,84,234,138,138,190,131,45,150,197,96,49,87,115,185,220,157,76,118,55,29,94,75,119,46,91,153,176,193,90,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,154,255,0,107,30,22,63,241,150,218,175,254,57,99,191,250,48,226,199,218,198,242,125,63,212,63,29,57,154,195,81,26,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,15,23,156,78,103,120,180,222,91,59,171,151,194,253,137,81,152,250,184,188,94,35,212,178,207,160,171,19,85,206,143,206,216,162,89,123,167,146,196,189,92,222,228,242,246,117,86,181,167,21,52,39,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,84,183,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,42,243,71,247,217,185,191,162,252,61,34,42,151,39,203,23,152,5,205,221,167,91,135,237,239,212,94,175,93,84,237,131,76,228,165,142,121,109,103,170,199,4,211,74,219,47,107,22,52,154,8,235,254,51,72,246,186,102,189,189,81,210,53,239,146,90,241,85,195,62,141,226,191,104,238,109,110,176,189,111,28,246,216,110,75,17,147,172,170,231,227,178,49,178,70,69,58,199,220,141,153,157,178,200,199,198,229,78,230,61,221,174,99,251,36,102,120,119,75,107,117,222,203,107,188,158,217,238,94,11,236,109,73,134,240,250,218,94,170,27,30,47,44,44,154,63,222,66,247,198,238,177,202,199,126,87,47,78,189,23,162,162,162,72,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,64,60,209,253,246,110,111,232,191,15,72,146,156,151,117,78,11,67,105,94,33,117,174,169,189,232,176,186,127,31,131,202,100,108,248,159,39,130,172,17,229,36,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,2,37,241,183,198,14,166,226,231,116,37,205,57,109,210,209,56,59,19,183,73,225,237,197,95,207,70,9,99,129,147,62,73,34,98,57,207,153,213,153,42,177,207,145,35,87,43,24,231,34,119,59,160,114,226,224,114,183,21,186,202,254,176,220,23,219,175,183,90,62,196,12,189,12,76,150,39,230,237,185,21,233,74,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,247,140,171,151,253,202,227,216,158,217,126,181,243,23,73,84,124,145,226,113,80,229,108,103,97,198,84,102,74,229,120,106,88,184,216,90,147,205,4,46,145,209,68,249,58,119,57,140,116,243,57,173,85,232,213,150,69,78,157,203,215,235,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,99,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,19,213,108,14,206,103,120,128,222,93,39,179,186,114,111,79,111,83,100,27,94,75,61,172,127,164,170,198,186,75,54,123,30,246,36,158,40,35,150,95,31,122,57,253,157,173,252,206,68,52,189,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,68,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,60,60,94,113,57,157,226,211,121,108,238,174,95,11,246,37,70,99,234,226,241,120,143,82,203,62,130,172,77,87,58,63,59,98,137,101,238,158,75,18,245,115,123,147,203,217,213,90,214,156,84,208,159,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,82,220,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,28,171,251,88,240,177,255,0,140,182,213,127,241,203,29,255,0,209,142,149,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,145,127,153,38,244,101,118,67,132,189,81,157,210,250,190,222,155,212,249,203,20,240,56,43,149,24,239,58,207,52,200,233,219,28,136,213,240,191,209,197,113,201,47,86,171,85,168,172,115,100,236,51,238,74,174,88,187,165,251,47,227,39,69,122,188,239,217,152,173,91,234,52,182,67,252,151,205,234,189,84,107,233,32,252,24,231,51,186,244,116,191,59,123,122,116,252,206,70,43,203,254,6,107,56,177,247,79,188,159,80,53,15,200,206,120,172,238,128,214,90,103,76,233,157,103,157,211,214,234,96,181,141,123,54,112,89,7,34,44,23,153,94,195,235,206,140,114,42,162,62,57,99,84,115,23,163,209,29,27,149,59,100,99,157,45,56,26,230,69,157,225,63,74,230,182,239,88,233,188,174,180,210,211,119,220,193,84,102,77,144,125,143,107,199,59,223,28,104,248,156,190,27,19,186,14,244,71,163,98,233,44,172,142,71,189,237,124,53,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,79,4,123,13,103,135,30,26,52,118,219,102,105,84,131,80,165,119,229,53,2,195,94,40,222,185,27,47,89,100,142,87,196,247,182,103,194,215,71,89,37,239,119,123,43,177,83,163,123,90,157,212,25,246,230,73,178,248,173,144,226,211,84,96,180,190,144,169,166,244,198,114,189,60,246,10,157,71,183,192,176,77,10,54,119,71,26,57,124,44,245,145,92,106,69,209,168,212,106,35,26,216,251,8,192,104,207,130,61,134,179,195,143,13,26,59,109,179,52,170,65,168,82,187,242,154,129,97,175,20,111,92,141,151,172,178,71,43,226,123,219,51,225,107,163,172,146,247,187,189,149,216,169,209,189,173,78,234,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,159,147,145,210,122,87,49,157,196,106,156,182,153,197,93,205,105,255,0,81,246,70,70,197,40,228,181,143,243,177,25,63,167,149,200,175,139,200,196,70,191,177,83,185,168,136,189,80,141,124,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,204,226,159,101,63,179,183,16,90,219,103,35,200,122,218,154,127,32,158,130,119,75,228,145,244,103,137,150,42,249,93,227,141,22,100,130,104,146,78,214,35,124,136,254,222,173,232,171,221,121,117,241,213,103,133,173,100,154,31,112,111,219,126,213,231,236,77,53,232,107,85,137,239,198,100,102,74,236,76,146,170,70,179,204,198,199,93,177,190,22,191,252,15,115,218,199,189,168,199,222,241,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,159,230,95,192,229,158,28,117,148,219,195,161,223,81,251,117,173,51,18,50,26,145,178,42,239,193,228,102,73,39,90,77,133,136,214,173,101,107,37,116,46,99,127,35,35,88,222,136,173,99,230,134,186,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,164,142,26,246,134,182,194,236,54,134,218,56,96,169,29,141,59,135,134,28,130,212,158,89,160,151,34,254,178,221,154,55,203,209,234,201,44,201,52,136,138,141,232,143,68,70,181,17,26,148,153,205,31,223,102,230,254,139,240,244,142,41,103,246,203,251,2,199,121,126,213,253,147,253,240,187,224,241,246,250,31,188,94,138,183,151,205,219,249,188,222,151,197,227,242,254,29,190,127,23,255,0,159,63,43,105,254,226,126,212,244,111,237,75,255,0,144,207,188,24,239,188,127,233,191,236,95,169,143,213,127,160,253,239,250,31,39,250,63,207,255,0,107,248,244,52,189,183,185,61,27,154,208,26,107,51,183,49,212,143,73,223,195,210,179,129,101,74,139,86,6,227,159,11,29,89,35,133,90,213,137,158,37,103,70,43,91,218,157,19,162,116,232,122,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,4,63,230,181,136,219,140,167,6,218,142,198,224,100,125,29,188,110,66,141,205,50,230,57,29,52,153,143,34,198,200,227,137,102,137,37,238,130,75,77,122,117,122,199,18,203,50,70,247,68,141,40,92,211,158,200,82,209,184,237,151,208,56,253,185,203,91,202,105,58,186,95,21,14,6,245,182,171,103,181,142,109,72,210,180,210,34,177,138,143,116,72,199,42,43,25,248,170,254,86,255,0,114,123,82,42,243,71,246,39,185,191,162,252,197,34,128,75,254,230,143,236,79,115,127,69,249,138,69,0,150,233,205,123,129,202,218,151,21,155,226,227,110,95,109,115,184,218,245,223,171,177,40,201,108,37,234,145,54,56,27,118,4,106,57,98,124,17,53,158,86,175,72,150,24,157,39,86,58,55,249,171,3,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,210,188,80,108,214,23,119,52,181,111,65,235,252,149,178,56,183,218,142,196,216,203,209,59,182,90,242,57,139,255,0,54,70,43,154,199,62,41,98,122,177,157,253,169,0,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,157,87,153,215,1,223,177,12,237,157,249,218,124,47,110,129,212,25,7,125,165,139,199,99,188,117,116,188,206,100,45,143,171,188,174,95,13,137,221,97,91,219,28,113,66,229,142,20,233,223,19,86,0,26,72,225,23,100,50,188,56,240,233,163,54,107,59,156,169,151,201,96,43,217,117,203,117,35,115,32,89,236,90,154,204,140,143,187,243,57,140,116,234,196,122,163,85,232,196,114,181,157,221,137,86,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,101,92,210,159,9,222,214,54,111,233,254,158,248,232,12,214,22,253,189,28,4,255,0,106,142,14,246,83,114,54,238,127,79,185,186,103,107,244,245,58,149,231,177,217,87,53,69,148,99,149,41,185,94,189,144,204,143,146,71,69,47,224,213,115,220,201,87,181,205,146,26,139,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,249,92,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,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,89,112,139,186,31,113,243,182,45,230,48,87,235,199,103,5,168,221,65,42,193,149,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,239,233,227,122,162,54,86,42,251,254,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,148,226,111,45,138,207,240,137,186,249,220,22,78,166,71,27,145,219,124,237,186,119,42,76,217,160,179,4,152,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,205,41,241,99,237,99,121,62,159,234,31,142,156,205,97,50,185,142,241,199,91,138,221,101,67,71,237,243,45,215,219,173,31,98,119,209,154,87,203,19,243,118,220,136,197,187,44,10,168,214,49,173,71,54,6,185,190,86,178,89,92,229,106,204,177,71,207,248,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,50,185,159,114,255,0,193,96,180,77,45,252,216,173,59,149,79,187,56,250,56,125,71,134,130,71,219,142,44,61,42,109,175,94,251,86,87,172,169,224,134,188,16,202,137,222,139,31,108,206,236,241,205,36,149,193,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,245,92,91,111,126,43,136,253,254,212,123,209,134,193,219,195,87,212,117,241,110,125,11,50,54,71,214,158,28,117,106,243,49,30,223,193,236,73,97,147,177,253,26,174,103,107,149,172,85,86,36,245,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,126,79,10,92,25,103,120,180,219,141,213,201,232,60,175,139,89,232,79,178,44,98,49,179,189,140,171,149,142,194,93,243,214,116,142,233,226,153,125,60,75,20,138,228,143,185,28,215,244,71,249,98,142,184,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,192,15,24,56,174,44,182,141,174,200,45,184,245,222,142,175,78,134,171,100,209,53,25,102,119,177,201,29,232,157,27,27,23,101,133,134,87,172,109,107,86,39,181,236,237,236,72,228,146,32,115,202,196,226,161,202,236,222,118,28,101,70,100,174,87,207,84,177,113,176,181,39,154,8,93,69,209,68,249,58,119,57,140,116,243,57,173,85,232,213,150,69,78,157,203,214,48,114,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,10,1,230,143,239,179,115,127,69,248,122,68,117,197,107,253,101,130,209,185,253,190,195,106,27,116,244,246,170,177,70,206,106,140,42,141,101,247,211,89,86,178,74,168,157,206,99,29,60,143,70,117,236,87,246,57,81,93,27,21,189,87,131,238,19,53,151,23,91,161,247,31,5,98,222,31,5,66,188,150,115,186,141,180,18,212,24,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,254,158,71,162,43,98,122,166,132,244,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,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,151,253,202,227,216,158,217,126,181,243,23,73,84,0,5,5,243,83,147,20,254,56,245,243,113,244,173,193,98,58,248,118,222,124,214,91,43,39,159,236,202,202,143,137,169,27,86,38,120,150,38,43,28,233,21,94,199,191,185,17,233,27,61,7,40,111,184,159,219,39,27,247,187,254,202,253,223,202,125,214,255,0,77,255,0,101,60,109,242,127,163,252,191,241,31,95,254,151,242,127,247,63,63,140,189,64,114,174,44,125,172,111,39,211,253,67,241,211,153,172,38,87,49,222,56,235,113,91,172,168,104,253,190,101,186,251,117,163,236,78,250,51,74,249,98,126,110,219,145,24,183,101,129,85,26,198,53,168,230,192,215,55,202,214,75,43,156,173,89,150,40,249,255,0,4,156,31,106,110,46,119,66,44,43,82,221,45,19,131,177,3,181,102,98,164,181,252,244,96,150,57,223,11,35,142,87,163,156,249,157,89,241,35,218,201,18,53,114,61,237,114,39,107,166,87,51,238,95,248,44,22,137,165,191,155,21,167,114,169,247,103,31,71,15,168,240,208,72,251,113,197,135,165,77,181,235,223,106,202,245,149,60,16,215,130,25,81,59,209,99,237,153,221,158,57,164,146,184,54,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,171,139,109,239,197,113,31,191,218,143,122,48,216,59,120,106,250,142,190,45,207,161,102,70,200,250,211,195,142,173,94,102,35,219,248,61,137,44,50,118,63,163,85,204,237,114,181,138,170,196,158,188,140,127,141,159,203,127,212,139,84,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,148,173,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,78,41,193,39,6,89,222,48,115,186,214,141,44,175,217,84,52,166,159,154,196,118,220,246,54,57,51,19,178,70,99,107,74,191,154,70,66,233,35,146,73,36,100,82,42,71,93,236,252,174,145,142,72,214,105,163,96,119,143,5,196,6,205,105,61,226,211,144,250,122,154,155,30,219,18,86,238,123,253,37,166,57,209,217,173,222,246,49,100,241,79,28,177,121,59,17,175,236,238,111,229,114,41,208,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,21,120,122,210,188,80,114,175,209,187,71,170,108,250,15,95,246,181,156,118,81,149,99,177,54,50,244,89,171,174,138,196,109,122,127,206,141,232,215,49,207,138,89,88,143,103,127,114,84,94,244,109,14,178,216,93,208,212,27,71,184,16,84,143,59,167,108,54,27,11,82,116,154,9,88,248,219,44,83,70,255,0,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,74,242,175,225,227,43,188,188,75,226,181,229,172,85,75,90,79,108,108,67,155,203,62,107,142,133,237,186,172,153,113,173,137,177,175,123,222,150,97,108,202,139,210,62,202,239,71,170,247,54,57,47,120,2,173,121,229,73,138,76,86,205,195,53,43,110,201,58,198,121,213,236,54,203,91,4,112,35,104,249,88,248,188,106,231,189,206,88,85,175,73,26,140,70,72,138,215,247,162,199,89,123,79,247,19,246,167,163,127,106,95,252,134,125,224,199,125,227,255,0,77,255,0,98,253,76,126,171,253,7,239,127,208,249,63,209,254,127,251,95,199,161,167,224,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,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,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,10,1,230,143,239,179,115,127,69,248,122,68,85,45,83,149,103,30,63,246,35,133,77,223,205,127,181,139,72,103,114,121,31,253,67,43,97,26,207,23,254,208,232,159,36,223,236,235,177,191,232,152,57,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,147,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,74,235,225,107,150,239,236,27,142,44,198,83,80,224,126,248,237,238,157,211,233,157,210,25,220,132,93,61,30,82,107,109,101,104,165,103,229,142,107,144,71,13,183,43,152,215,49,157,107,204,169,12,146,68,198,89,81,64,60,209,253,246,110,111,232,191,15,72,155,252,164,244,6,141,221,62,9,181,254,223,110,14,158,169,156,211,217,205,113,126,181,234,54,81,123,37,103,217,248,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,43,199,39,3,154,203,132,45,100,219,85,95,111,57,183,89,203,14,102,7,60,246,39,124,111,232,174,244,87,59,81,26,203,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,165,114,221,227,235,59,176,90,171,23,178,91,145,144,245,187,101,168,50,12,175,94,107,86,89,31,221,155,83,201,209,108,178,73,92,214,54,155,158,254,233,227,115,145,172,234,233,153,209,222,70,77,119,224,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,43,3,157,166,241,224,162,210,186,23,135,234,240,249,179,86,114,9,172,110,73,220,246,250,74,177,199,98,165,116,232,172,236,147,204,249,108,254,40,254,230,122,95,204,222,146,53,82,165,139,232,229,89,188,121,221,221,225,31,17,91,81,195,214,222,130,200,75,163,163,179,220,207,242,170,181,160,130,74,203,216,198,53,25,227,130,196,80,116,252,206,119,131,189,206,87,61,81,38,0,4,85,230,143,236,79,115,127,69,249,138,69,0,154,168,41,91,153,215,1,223,177,12,237,157,249,218,124,47,110,129,212,25,7,125,165,139,199,99,188,117,116,188,206,100,45,143,171,188,174,95,13,137,221,97,91,219,28,113,66,229,142,20,233,223,19,87,218,242,113,217,13,249,131,89,94,223,58,185,203,122,115,107,237,87,155,29,110,156,209,247,51,85,78,196,123,99,72,163,119,224,214,86,149,206,114,218,79,197,30,143,129,157,200,251,30,63,65,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,60,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,214,225,227,149,206,166,216,238,55,168,235,107,150,106,103,246,175,76,87,177,156,192,228,111,69,94,121,230,186,228,88,171,82,177,10,185,174,142,204,14,145,108,54,204,113,186,53,90,209,185,190,39,191,178,43,52,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,4,32,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,208,255,0,150,150,204,111,110,226,241,23,135,215,187,65,146,169,130,175,161,44,121,179,25,251,117,32,189,5,6,89,171,105,177,195,37,55,207,12,179,178,194,69,45,117,88,92,143,141,36,87,163,152,168,215,22,149,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,14,85,196,239,15,90,87,138,13,154,205,109,30,169,179,232,61,127,142,206,59,40,202,177,216,155,25,122,39,119,69,98,54,189,63,231,70,244,107,152,231,197,44,172,71,179,191,185,51,153,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,47,123,149,199,177,61,178,253,107,230,46,146,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,116,174,29,118,27,89,113,37,187,152,45,169,209,148,173,185,249,27,12,126,78,244,53,210,102,98,113,200,246,165,139,178,163,158,198,246,70,215,117,70,171,219,222,245,100,109,94,247,181,23,69,59,47,180,58,55,97,118,191,79,237,30,223,193,110,60,22,157,174,232,107,173,185,214,105,229,123,228,116,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,82,7,49,254,95,247,56,119,206,203,187,123,67,167,127,224,158,255,0,166,130,90,213,228,158,196,154,118,215,99,35,237,176,249,159,36,143,134,105,17,94,201,149,221,169,36,171,19,145,159,185,89,96,177,106,156,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,244,28,215,184,28,173,169,113,89,190,46,54,229,246,215,59,141,175,93,250,187,18,140,150,194,94,169,19,99,129,183,96,70,163,150,39,193,19,89,229,106,244,137,97,137,210,117,99,163,127,154,176,54,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,147,43,153,143,16,186,87,138,13,154,225,227,119,52,181,111,65,235,254,244,86,200,226,223,106,59,19,99,47,68,236,107,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,156,171,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,80,15,52,127,125,155,155,250,47,195,210,56,86,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,165,120,95,217,172,46,209,233,107,62,191,208,121,44,228,114,143,171,29,121,178,119,165,119,116,182,36,107,19,254,108,108,71,57,238,100,81,68,197,123,251,59,151,170,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,15,21,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,204,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,160,218,173,204,213,91,55,184,250,115,116,180,85,191,79,154,211,57,8,178,21,187,164,145,145,205,216,191,158,9,124,111,99,221,12,172,87,71,35,17,201,223,27,222,213,94,142,83,77,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,199,42,226,199,218,198,242,125,63,212,63,29,57,154,195,165,112,235,176,218,203,137,45,220,193,109,78,140,165,109,207,200,216,99,242,119,161,174,147,51,19,142,71,181,44,93,149,28,246,55,178,54,187,170,53,94,222,247,171,35,106,247,189,168,186,41,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,139,84,228,99,252,108,254,91,254,164,90,160,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,204,102,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,41,201,247,103,48,90,27,134,4,221,90,243,122,140,214,229,228,39,177,114,78,215,179,193,86,141,137,234,87,173,209,94,230,59,181,236,179,47,145,26,199,47,169,236,119,114,70,213,42,219,142,109,175,197,108,231,22,155,153,160,240,78,168,152,216,51,31,105,83,130,165,38,212,130,164,23,161,142,236,117,99,137,170,173,107,33,109,148,133,58,116,69,72,209,81,173,235,218,150,61,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,169,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,79,213,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,63,43,150,182,192,254,194,184,96,211,255,0,120,246,247,238,190,186,213,30,108,158,165,245,44,233,122,127,242,137,189,19,103,234,170,232,251,42,186,46,144,126,95,27,159,39,115,27,35,165,235,42,128,51,173,199,126,250,96,184,137,226,131,87,110,54,142,204,229,114,58,89,222,151,29,130,118,65,30,206,202,181,235,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,78,0,104,79,151,110,250,92,223,238,20,244,166,164,207,102,126,211,212,152,31,46,155,207,76,228,157,100,117,170,170,137,19,229,146,101,115,166,154,74,175,171,52,146,35,156,215,73,51,255,0,194,168,172,108,149,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,35,175,240,165,193,246,43,139,46,95,154,177,184,244,183,30,187,209,218,227,53,127,74,62,25,90,140,179,59,241,88,197,146,140,173,145,237,139,178,194,195,19,18,71,57,171,19,218,199,247,118,36,145,201,218,248,10,229,103,149,219,205,67,140,222,142,37,171,84,110,119,23,99,213,97,116,172,54,28,247,227,46,215,181,4,181,111,203,110,172,254,39,189,22,25,122,87,233,36,106,201,24,231,59,187,172,109,243,252,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,18,211,137,75,187,71,142,216,109,115,144,223,124,77,76,166,132,171,135,154,108,197,27,14,99,86,211,27,209,99,134,21,123,216,137,101,210,164,109,129,81,236,127,153,98,236,115,95,218,169,154,204,180,152,169,178,183,102,193,82,183,79,26,251,18,58,157,123,118,91,102,120,96,87,47,141,146,74,216,227,108,143,70,244,69,122,70,196,114,162,170,53,189,122,37,228,242,163,254,209,223,217,198,15,219,95,255,0,34,159,228,255,0,112,61,119,127,218,159,101,246,59,187,201,215,255,0,176,255,0,209,122,94,239,207,217,223,211,247,30,156,154,160,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,1,158,190,98,187,199,157,222,78,46,53,221,156,188,62,158,166,143,200,79,163,177,117,187,152,255,0,13,90,19,203,27,151,189,172,98,187,203,58,216,159,163,187,156,207,63,103,115,154,198,169,192,44,233,108,237,77,43,142,214,182,40,246,97,114,185,11,184,186,118,124,172,95,45,170,145,214,146,196,125,136,189,237,237,101,218,203,213,81,26,190,78,141,85,86,185,18,199,249,35,238,134,86,174,191,220,45,151,153,182,231,198,228,240,241,106,138,234,235,174,240,83,158,180,209,214,151,178,191,69,111,124,237,183,15,116,136,173,94,149,35,106,163,191,14,203,116,0,138,188,209,253,137,238,111,232,191,49,72,160,19,85,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,149,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,79,201,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,70,190,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,161,238,9,56,62,211,60,35,109,124,88,86,165,75,186,219,57,94,7,106,204,197,73,108,120,47,79,20,147,190,22,71,28,175,86,181,144,182,203,226,71,181,145,172,136,212,123,218,213,94,214,200,160,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,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,173,144,197,112,227,196,94,179,217,172,22,114,222,95,27,128,177,89,212,237,219,141,172,157,96,177,86,27,49,178,78,223,202,231,177,179,163,21,232,141,71,171,21,200,214,119,118,36,245,228,99,252,108,254,91,254,164,69,94,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,20,173,204,235,128,239,216,134,118,206,252,237,62,23,183,64,234,12,131,190,210,197,227,177,222,58,186,94,103,50,22,199,213,222,87,47,134,196,238,176,173,237,142,56,161,114,199,10,116,239,137,171,0,9,85,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,137,92,179,178,216,172,7,26,251,127,157,206,228,234,99,177,184,234,249,235,119,46,91,153,176,193,90,8,240,151,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,96,226,11,154,94,227,229,120,172,196,235,157,157,213,185,95,217,118,137,200,69,29,28,36,93,113,241,234,58,189,24,151,93,113,175,73,59,252,221,36,108,46,146,62,232,99,241,61,177,69,55,145,86,221,54,95,119,180,110,253,109,126,159,221,205,191,158,220,152,45,69,93,211,87,75,112,44,51,196,246,72,232,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,5,112,115,159,223,155,58,87,107,244,214,192,96,174,212,245,26,226,195,178,153,214,54,196,78,158,60,117,57,35,116,17,190,21,98,189,140,154,207,71,182,84,115,63,26,50,49,59,209,207,70,211,176,46,207,147,206,247,226,181,231,14,150,54,106,28,29,186,121,45,174,176,173,177,109,210,53,240,94,131,35,106,221,152,158,207,238,115,30,215,36,204,115,21,21,58,50,55,35,151,189,89,28,245,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,30,224,147,131,237,51,194,54,215,197,133,106,84,187,173,179,149,224,118,172,204,84,150,199,130,244,241,73,59,225,100,113,202,245,107,89,11,108,190,36,123,89,26,200,141,71,189,173,85,237,108,138,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,184,186,217,12,87,14,60,69,235,61,154,193,103,45,229,241,184,11,21,157,78,221,184,218,201,214,11,21,97,179,27,36,237,252,174,123,27,58,49,94,136,212,122,177,92,141,103,119,98,79,94,70,63,198,207,229,191,234,69,170,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,34,87,52,221,127,91,66,240,91,172,170,166,161,183,137,201,106,171,20,48,24,213,172,178,181,246,159,37,150,75,98,186,190,52,252,172,125,56,45,163,251,213,24,230,119,49,122,247,163,93,65,134,162,54,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,197,85,243,193,209,88,170,26,255,0,107,55,26,27,22,215,37,156,195,228,112,150,34,115,219,224,108,20,102,138,104,156,198,246,247,35,213,217,9,145,202,174,84,84,108,125,17,189,21,93,202,185,65,110,134,87,69,241,105,91,65,194,219,115,227,119,7,15,119,27,98,6,221,116,80,69,61,104,93,118,43,79,139,162,182,103,181,181,230,133,189,123,85,169,106,69,71,127,123,93,121,38,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,225,92,110,111,205,158,28,120,104,214,59,147,134,187,82,13,66,149,217,139,211,233,53,136,163,122,228,108,189,34,142,72,153,43,30,217,159,11,93,37,149,139,177,221,236,174,244,94,141,238,114,103,48,22,19,201,163,123,241,90,23,123,115,251,47,144,193,219,177,99,116,43,192,234,55,225,145,189,149,39,198,193,114,194,178,86,47,69,86,73,20,146,244,123,85,85,175,141,141,237,84,122,190,59,159,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,38,255,0,31,124,207,245,53,189,127,75,111,248,79,220,59,120,236,62,152,176,174,204,106,26,45,175,44,25,171,177,205,12,145,178,187,159,27,156,234,209,58,23,53,207,107,146,59,41,44,140,86,201,15,107,165,158,156,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,242,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,160,30,104,254,251,55,55,244,95,135,164,78,158,80,26,167,5,161,184,47,220,45,107,170,111,122,44,46,159,214,25,108,166,70,207,137,242,120,42,193,137,161,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,16,131,152,55,27,121,94,43,245,252,120,45,49,61,186,59,117,165,108,88,135,21,77,182,156,232,50,211,182,105,154,204,179,227,116,49,61,143,146,187,163,107,98,145,28,176,167,145,26,168,178,73,215,245,185,117,240,43,103,138,93,100,154,227,112,104,91,102,213,224,44,77,13,233,171,90,137,143,201,228,97,74,239,76,106,162,72,147,194,199,71,97,178,62,102,179,252,12,115,26,246,61,200,246,94,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,242,155,177,174,191,101,251,89,172,183,51,236,191,180,254,233,105,252,142,119,209,121,252,62,171,210,214,146,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,102,51,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,213,56,236,225,186,206,222,114,206,218,108,53,77,3,82,142,95,109,108,98,172,234,39,186,196,83,207,140,125,232,37,110,73,25,51,158,229,115,37,201,216,131,185,144,185,204,85,241,170,39,142,52,86,192,14,15,245,253,157,176,226,143,107,117,156,58,134,166,10,189,93,81,70,182,67,33,109,98,108,16,99,172,202,149,238,172,142,149,59,24,197,173,52,200,175,94,157,136,170,228,86,170,35,147,73,32,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,252,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,0,1,149,115,74,124,39,123,88,217,191,167,250,123,227,160,58,168,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,81,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,68,85,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,161,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,159,126,54,248,62,212,220,35,110,132,184,87,37,187,186,39,57,98,119,105,60,197,185,107,249,239,65,20,112,62,102,73,28,79,87,53,240,186,203,34,87,185,145,164,138,213,123,26,212,94,214,250,14,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,130,69,112,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,55,65,26,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,192,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,156,206,55,55,230,183,17,220,75,235,29,201,195,93,183,62,158,91,12,197,233,244,154,196,178,49,49,213,152,145,71,36,76,149,140,116,44,153,205,146,202,197,216,222,199,216,122,47,87,119,57,120,254,103,75,103,116,254,59,5,150,203,209,244,245,53,54,61,249,76,92,158,86,63,212,85,101,171,21,29,39,70,170,171,58,79,82,195,58,57,17,223,147,175,78,215,53,85,91,75,103,109,233,92,142,181,175,71,191,11,138,200,83,197,220,179,229,98,120,173,91,142,204,149,227,236,85,239,119,115,41,89,94,168,138,212,241,244,114,162,185,168,178,127,150,6,244,101,118,167,139,77,37,130,155,87,219,196,233,141,115,97,216,28,205,54,177,210,193,126,121,33,149,184,246,190,52,107,186,61,46,62,22,182,84,68,86,36,146,34,185,177,190,78,183,232,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,223,248,246,230,43,142,225,83,197,183,186,3,78,253,181,185,54,252,86,124,89,156,117,168,177,116,168,175,71,122,133,127,238,253,103,147,243,196,196,175,34,181,175,100,190,71,181,209,120,164,225,92,180,249,139,107,45,111,175,237,108,127,17,218,214,166,66,198,162,177,61,221,53,158,200,185,33,157,249,25,166,71,46,45,123,24,145,43,36,89,36,116,8,170,206,197,103,167,103,114,62,8,163,137,124,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,21,43,207,23,84,224,173,234,173,164,209,85,239,119,230,177,88,252,198,82,229,111,19,211,197,86,220,149,99,175,39,122,167,99,187,159,74,202,116,69,87,39,143,171,145,17,205,85,138,188,183,180,182,11,88,113,181,181,184,157,71,71,213,212,175,144,183,148,142,63,43,227,237,181,74,141,139,117,164,234,197,69,94,201,224,137,253,58,246,187,183,163,145,90,170,139,161,66,26,243,108,209,88,173,85,193,110,160,206,228,44,91,142,198,142,204,98,179,116,91,11,218,140,146,119,217,109,21,108,168,173,85,86,120,175,74,228,70,171,87,189,172,94,189,17,90,234,86,217,77,208,202,236,174,238,105,13,215,195,54,220,150,52,182,98,182,73,245,235,93,117,71,220,129,143,79,53,85,149,168,170,198,77,23,146,39,254,87,34,178,71,34,181,200,170,139,167,51,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,83,183,57,253,249,173,170,183,67,77,108,6,10,237,191,79,161,235,187,41,157,99,108,74,216,36,200,220,142,55,65,27,225,86,35,30,248,107,116,123,101,71,63,240,189,35,19,177,90,244,117,122,214,210,217,219,122,87,35,173,107,209,239,194,226,178,20,241,119,44,249,88,158,43,86,227,179,37,120,251,21,123,221,220,202,86,87,170,34,181,60,125,28,168,174,106,43,77,105,108,238,176,200,205,137,211,148,125,93,186,248,251,249,73,35,242,178,62,218,180,170,203,110,204,157,94,168,139,217,4,18,191,167,94,231,118,244,106,43,149,17,126,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,233,203,73,234,156,22,185,210,184,109,107,165,175,122,220,46,160,199,215,202,99,172,248,159,31,158,172,241,182,72,164,236,122,53,237,238,99,218,189,28,136,228,235,209,81,23,240,63,88,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,34,175,52,127,98,123,155,250,47,204,82,40,47,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,229,58,87,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,162,157,151,221,237,27,191,91,95,167,247,115,111,231,183,38,11,81,87,116,213,210,220,11,12,241,61,146,58,41,97,145,159,138,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,197,43,239,166,227,209,216,233,184,120,198,102,125,14,140,189,168,37,212,153,42,213,209,89,38,70,211,161,175,28,108,176,254,191,158,24,253,43,30,200,209,17,190,71,43,221,222,172,137,99,246,220,29,240,171,172,184,175,221,204,126,143,195,99,109,183,76,99,172,87,179,171,50,241,200,144,179,29,142,87,254,116,108,174,99,219,234,100,107,100,108,44,237,119,115,209,92,169,227,100,143,102,132,244,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,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,0,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,2,5,115,150,215,246,116,207,11,152,189,25,142,212,53,42,88,214,58,162,165,107,152,247,44,75,61,236,117,120,165,177,34,177,174,69,122,50,59,49,209,87,61,157,58,43,163,106,175,73,59,93,86,220,22,109,159,237,119,138,205,176,208,178,84,197,91,169,99,80,65,144,191,87,41,31,146,173,170,52,145,110,90,129,236,236,114,63,201,5,121,88,140,115,123,92,231,35,92,168,213,85,77,9,238,198,133,253,168,109,102,178,219,63,181,62,204,251,219,167,242,56,47,91,224,243,122,95,85,90,72,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,153,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,208,247,3,59,161,149,222,62,18,246,207,94,103,91,109,114,83,225,254,205,185,61,187,174,183,61,185,232,205,37,41,45,73,43,145,28,231,204,234,203,50,245,234,168,178,42,43,157,211,185,123,168,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,163,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,136,171,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,85,115,206,254,9,255,0,50,127,77,43,47,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,231,195,239,1,219,53,178,252,62,229,182,27,82,97,113,90,210,61,87,229,251,215,148,159,28,234,178,102,191,122,247,86,238,111,150,71,195,233,216,172,72,188,114,39,100,141,116,204,236,145,238,114,211,15,24,60,38,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,94,233,203,131,152,5,206,29,243,177,109,38,239,106,47,248,39,191,234,103,138,205,136,231,177,38,157,181,216,249,59,171,178,22,73,35,225,154,68,70,62,20,111,106,73,42,74,213,103,239,146,91,191,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,112,174,55,55,230,207,14,60,52,107,29,201,195,93,169,6,161,74,236,197,233,244,154,196,81,189,114,54,94,145,71,36,76,149,143,108,207,133,174,146,202,197,216,238,246,87,122,47,70,247,57,51,195,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,146,255,0,154,182,217,233,93,155,222,13,179,218,221,21,83,211,225,116,206,215,227,49,245,187,163,141,146,77,217,144,200,247,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,190,91,27,41,253,162,120,125,226,139,103,35,200,122,43,122,131,31,166,189,4,238,151,199,27,47,65,45,251,21,124,174,241,200,169,10,207,12,73,39,107,21,222,53,127,111,71,116,84,128,6,151,120,110,222,252,87,17,251,37,165,183,163,13,131,183,134,175,168,235,202,231,208,179,35,100,125,105,225,158,74,243,49,30,223,193,236,73,97,147,177,253,26,174,103,107,149,172,85,86,39,203,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,38,87,27,124,31,105,158,46,118,190,92,43,146,165,45,109,131,175,59,180,158,98,220,182,60,20,103,150,72,31,51,36,142,39,163,92,201,155,89,145,43,220,201,22,52,114,189,141,114,167,107,168,7,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,86,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,91,42,228,99,252,108,254,91,254,164,90,160,0,160,190,106,121,108,174,71,142,61,125,79,33,147,183,106,190,46,190,30,165,24,166,153,207,101,88,23,25,90,101,138,38,170,244,99,22,89,165,145,90,222,137,223,35,221,253,238,85,89,1,200,251,69,98,175,235,253,211,220,105,172,91,76,150,15,15,142,194,87,137,175,111,129,208,94,154,89,165,115,219,219,220,175,71,99,225,70,170,57,17,17,210,117,71,117,69,109,186,30,43,122,246,191,21,189,91,71,171,246,163,50,234,145,215,213,56,123,56,214,88,179,73,182,217,78,119,177,124,54,146,39,42,35,223,12,190,57,89,249,154,168,248,218,168,230,170,34,166,99,13,57,236,134,181,202,238,86,203,232,29,198,206,215,169,6,75,85,105,124,86,110,228,85,24,230,193,28,246,106,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,153,225,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,37,86,240,108,93,61,159,229,91,183,26,146,238,27,210,106,77,196,220,10,58,147,39,52,139,4,146,62,172,152,236,146,99,216,217,34,78,239,15,165,241,204,216,222,231,57,146,89,159,252,42,229,99,124,7,43,143,125,155,101,250,215,195,221,57,87,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,91,94,228,243,189,248,173,121,195,165,141,154,135,7,110,158,75,107,172,43,108,91,116,141,124,23,160,200,218,183,102,39,179,251,156,199,181,201,51,28,197,69,78,140,141,200,229,239,86,71,61,74,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,130,42,243,71,246,39,185,191,162,252,197,34,128,75,222,229,197,192,229,158,20,180,109,253,97,184,47,169,99,113,117,133,120,25,122,24,153,20,172,194,84,106,171,210,148,83,162,43,158,247,57,90,233,220,215,120,156,248,162,107,81,201,10,75,37,117,243,29,224,114,183,10,90,202,134,176,219,231,219,177,183,90,194,196,236,163,12,172,150,87,225,45,181,17,235,74,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,159,240,73,198,14,166,225,27,116,34,205,53,109,221,209,57,203,16,55,86,97,234,69,95,207,122,8,163,157,144,190,57,37,98,185,175,133,214,95,42,49,175,141,36,86,163,30,230,162,247,54,255,0,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,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,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,149,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,35,138,108,94,197,238,63,17,123,143,142,218,253,175,195,122,236,173,238,178,205,52,170,172,171,143,170,213,68,146,213,153,17,23,199,11,59,155,213,122,43,149,206,107,24,215,189,236,99,180,41,195,71,14,154,19,133,253,172,161,182,122,22,191,251,43,153,139,189,243,127,156,242,158,154,24,103,185,227,150,89,60,62,95,3,29,226,99,187,25,253,200,159,222,171,213,64,0,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,82,95,57,109,127,91,83,113,71,139,209,152,237,67,110,221,125,29,165,234,86,185,143,114,202,144,81,200,216,150,91,18,43,26,228,70,43,228,173,37,21,115,217,215,170,54,54,170,245,143,181,189,43,146,94,206,103,101,213,90,235,136,27,19,120,112,181,177,235,163,169,199,218,199,122,187,82,73,94,221,133,234,143,239,143,194,200,171,126,10,206,215,250,175,202,238,177,185,22,218,138,1,230,105,178,159,177,110,46,53,79,167,200,122,170,26,239,174,181,167,223,47,124,209,122,217,230,245,17,201,210,54,53,189,45,69,103,177,169,221,210,37,139,185,202,238,238,146,211,145,246,191,179,46,43,116,246,182,246,161,168,149,234,216,199,103,241,120,151,44,77,157,95,43,101,130,237,134,39,79,43,216,137,13,6,59,241,86,49,86,63,240,172,139,221,105,64,138,188,209,253,137,238,111,232,191,49,72,160,19,85,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,0,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,65,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,142,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,34,175,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,85,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,227,149,113,59,195,214,149,226,131,102,179,91,71,170,108,250,15,95,227,179,142,202,50,172,118,38,198,94,137,221,209,88,141,175,79,249,209,189,26,230,57,241,75,43,17,236,239,238,76,240,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,127,149,31,29,63,232,56,95,222,189,103,255,0,115,213,208,23,111,55,254,115,93,139,146,194,187,255,0,85,233,88,230,255,0,219,194,143,255,0,139,194,90,161,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,64,20,237,206,127,126,107,106,173,208,211,91,1,130,187,111,211,232,122,238,202,103,88,219,18,182,9,50,55,35,141,208,70,248,85,136,199,190,26,221,30,217,81,207,252,47,72,196,236,86,189,29,226,121,62,236,230,119,92,241,64,155,171,94,111,79,133,219,76,124,246,46,73,218,199,249,237,94,175,61,74,245,186,43,218,246,247,49,246,101,242,35,94,212,244,221,142,237,89,26,167,235,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,17,127,153,254,203,229,118,167,139,77,91,157,135,72,91,196,233,141,115,97,185,236,53,199,61,210,193,126,121,33,137,217,7,50,69,115,186,61,46,62,103,58,37,84,86,36,145,170,53,177,190,62,178,171,146,126,244,101,114,53,181,230,196,106,29,95,110,213,124,93,122,185,237,51,135,153,142,123,42,192,178,200,204,139,162,147,183,163,24,178,205,73,86,37,122,39,124,143,123,27,213,210,185,103,175,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,10,243,31,229,255,0,79,136,140,20,187,183,180,58,119,254,22,40,122,104,37,173,94,72,43,199,168,170,247,178,62,219,15,153,241,198,201,161,141,85,236,153,93,220,177,196,177,57,31,251,149,138,144,75,84,228,99,252,108,254,91,254,164,90,160,0,204,102,247,235,92,86,229,111,70,190,220,108,21,123,112,99,117,86,168,202,230,233,197,109,141,108,241,193,102,220,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,121,110,156,153,54,183,238,167,14,57,221,204,191,130,244,183,245,222,160,147,211,93,245,93,254,179,23,73,137,12,63,187,71,171,99,236,180,236,139,127,22,181,238,235,213,122,183,198,164,255,0,6,91,53,102,150,206,232,109,85,153,209,90,166,143,162,205,105,252,133,140,94,70,183,149,146,120,45,65,35,163,150,62,246,43,152,238,215,177,201,213,170,173,94,157,81,85,63,18,250,121,92,123,19,219,47,214,190,98,233,74,220,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,2,16,115,111,223,154,219,89,195,68,155,109,143,187,110,13,67,185,246,62,203,172,181,172,75,93,241,99,160,124,114,222,145,94,198,43,94,199,53,98,172,248,156,246,119,178,227,151,243,53,143,106,211,174,192,236,230,119,136,13,229,210,123,59,167,38,244,246,245,54,65,181,228,179,218,199,250,74,172,107,164,179,103,177,239,98,73,226,130,57,101,241,247,163,159,217,218,223,204,228,66,218,185,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,150,156,236,54,95,43,145,173,160,247,223,79,105,11,118,171,226,235,218,192,234,108,196,47,115,217,86,5,150,55,227,155,44,125,221,24,197,150,107,168,146,163,17,59,228,99,30,238,174,137,171,21,121,96,111,70,87,106,120,180,210,88,41,181,125,188,78,152,215,54,29,129,204,211,107,29,44,23,231,146,25,91,143,107,227,70,187,163,210,227,225,107,101,68,69,98,73,34,43,155,27,228,235,126,133,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,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,181,223,8,26,238,190,3,63,115,237,157,55,153,239,251,191,168,60,112,215,251,83,197,13,119,218,255,0,37,100,242,201,7,138,75,9,31,239,21,59,250,119,55,170,47,225,218,185,112,115,0,185,195,190,118,45,164,221,237,69,255,0,4,247,253,76,241,89,177,28,246,36,211,182,187,31,39,117,118,66,201,36,124,51,72,136,199,194,141,237,73,37,73,90,172,253,242,75,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,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,202,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,133,185,141,233,108,238,185,230,43,173,52,86,150,163,235,115,90,131,33,167,113,120,234,222,86,71,231,181,62,46,132,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,89,255,0,0,188,20,105,94,20,246,226,166,111,45,140,245,27,155,169,177,240,201,168,242,22,18,55,201,67,189,27,35,177,149,214,55,61,141,134,39,162,35,220,199,47,154,70,35,213,123,91,19,34,149,64,0,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,110,198,186,253,168,110,158,178,220,207,178,254,204,251,219,168,50,57,223,69,231,243,122,95,85,102,73,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,122,156,178,246,83,246,45,194,62,150,245,25,15,85,127,93,244,214,183,59,37,239,134,47,91,4,62,158,56,250,198,199,55,165,88,171,119,181,123,186,74,178,246,185,91,219,210,85,21,129,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,13,121,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,69,94,104,254,196,247,55,244,95,152,164,80,9,170,128,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,22,168,0,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,71,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,17,87,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,35,175,27,124,31,105,158,46,118,190,92,43,146,165,45,109,131,175,59,180,158,98,220,182,60,20,103,150,72,31,51,36,142,39,163,92,201,155,89,145,43,220,201,22,52,114,189,141,114,167,107,179,237,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,151,83,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,42,235,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,29,254,222,60,239,16,27,203,171,55,139,81,195,233,237,234,108,131,172,71,91,185,143,244,149,88,212,142,181,110,246,49,137,39,138,8,226,139,201,216,142,127,103,115,191,51,149,75,169,229,105,177,116,246,127,133,60,14,164,187,134,244,154,147,113,63,223,38,78,105,22,9,36,125,89,21,83,30,198,201,18,119,120,125,47,142,102,198,247,57,204,146,204,255,0,225,87,43,27,5,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,213,206,11,103,48,90,231,134,5,221,91,19,122,124,214,218,100,32,177,78,78,215,191,207,86,245,136,42,88,173,209,30,214,55,185,239,173,47,145,90,247,39,166,236,111,106,72,229,42,91,133,141,235,254,206,220,65,104,157,227,147,31,235,106,105,252,130,250,248,27,23,146,71,209,158,39,215,181,226,111,146,52,89,146,9,165,88,251,158,141,242,35,59,186,183,170,45,255,0,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,85,243,92,224,91,253,63,20,27,41,163,63,238,139,90,254,149,23,127,205,115,114,145,215,70,255,0,235,125,83,218,239,251,73,149,159,241,137,135,35,31,227,103,242,223,245,34,213,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,6,117,184,252,208,191,179,190,50,119,99,1,246,167,218,30,175,80,73,157,243,120,60,93,191,105,70,203,254,46,222,231,117,241,250,175,31,119,95,205,217,221,209,189,123,82,213,57,67,107,175,189,188,27,99,112,31,101,250,79,185,90,131,41,130,243,121,252,158,175,201,35,111,249,123,123,83,199,211,215,248,251,122,187,253,23,119,95,205,218,218,129,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,20,109,205,191,126,108,238,159,18,242,109,182,62,237,73,244,246,216,87,251,46,178,214,177,21,134,75,145,157,145,203,122,69,123,24,142,99,218,228,138,179,226,115,223,216,250,110,95,202,231,189,169,215,249,41,236,93,60,174,119,90,113,15,158,195,121,190,196,236,211,122,118,204,139,4,145,178,212,172,242,94,123,88,168,178,199,51,33,117,86,54,68,86,53,99,183,59,63,63,87,35,59,95,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,125,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,115,74,124,44,111,95,246,137,225,247,68,239,28,152,255,0,69,111,80,99,215,215,192,216,188,113,178,244,18,190,189,175,19,124,146,42,66,179,195,42,199,220,245,119,141,89,221,209,221,81,41,91,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,115,78,34,182,27,70,241,37,180,121,221,169,214,116,170,57,153,26,239,126,50,244,213,214,103,226,114,40,199,37,123,177,35,94,199,119,198,231,117,86,163,219,222,197,124,110,94,199,185,23,58,251,209,180,58,203,97,119,67,80,109,30,224,65,82,60,238,157,176,216,108,45,73,210,104,37,99,227,108,177,77,27,255,0,5,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,75,31,229,71,199,79,250,14,23,247,175,89,255,0,220,245,116,5,219,205,255,0,156,215,98,228,176,174,255,0,213,122,86,57,191,246,240,163,255,0,226,240,150,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,21,23,189,252,162,120,146,220,173,232,215,219,141,130,214,219,107,6,55,85,106,140,174,110,156,86,242,87,219,60,112,89,183,36,209,182,70,182,155,154,143,70,189,17,81,28,228,235,215,162,175,247,150,19,193,158,202,106,174,29,184,108,209,251,57,173,114,24,171,185,173,63,246,135,169,159,23,44,146,85,127,158,253,139,12,236,116,145,198,245,232,201,154,139,213,137,249,145,122,117,78,138,189,172,0,86,7,25,156,175,247,247,136,158,36,245,134,241,232,173,95,183,244,176,186,131,236,255,0,77,6,83,33,118,59,76,240,80,175,93,253,237,142,164,140,78,175,133,202,157,30,191,149,83,175,69,234,137,39,249,122,112,191,175,184,76,217,124,214,220,238,54,95,79,228,114,89,29,81,103,55,20,184,75,19,77,3,96,146,165,72,90,215,58,104,162,114,63,186,187,213,81,26,169,209,91,248,255,0,122,36,160,33,87,50,30,10,119,79,140,31,217,223,236,207,63,165,49,159,116,190,215,245,191,110,218,179,15,147,213,122,79,31,139,195,4,189,122,122,103,247,119,118,244,234,222,157,122,175,79,21,203,211,151,166,244,112,153,189,25,173,198,220,109,79,162,178,56,220,142,151,179,132,138,44,37,219,115,78,217,228,183,82,102,185,205,154,180,77,70,118,215,122,42,163,149,122,171,127,15,239,84,176,160,14,63,162,120,103,209,186,59,136,189,195,226,105,215,173,223,213,154,242,189,60,107,17,202,177,193,141,199,65,86,164,78,129,140,71,42,72,249,101,168,201,93,35,191,185,18,54,49,173,233,35,165,236,0,0,0,7,20,227,51,101,53,87,17,60,54,107,13,156,209,89,12,85,44,214,160,251,63,211,79,148,150,72,234,179,193,126,189,135,247,186,56,228,122,117,100,46,68,232,197,252,202,157,122,39,85,74,246,217,14,81,60,73,109,174,244,104,29,198,206,235,109,181,159,27,165,117,70,43,55,114,42,153,43,238,158,72,43,91,142,105,27,27,93,77,173,87,171,88,168,136,174,106,117,233,213,83,251,203,116,0,230,156,74,104,173,125,185,91,13,174,118,231,108,108,105,248,53,14,170,195,205,132,130,92,243,230,109,40,224,179,210,27,46,115,161,107,158,143,74,239,153,99,84,107,147,201,217,220,138,222,168,85,94,39,146,135,18,83,101,105,67,157,220,189,181,167,141,125,136,219,114,197,75,119,236,207,12,10,228,242,62,56,157,86,54,200,244,111,85,70,44,140,71,42,34,43,155,215,170,92,78,147,210,216,45,13,165,112,218,43,75,81,244,88,93,63,143,175,139,199,86,242,190,79,5,88,35,108,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,126,177,199,248,179,225,251,21,196,214,195,106,125,168,184,202,140,201,92,175,234,240,55,44,35,81,41,101,97,234,234,210,249,22,57,29,27,21,221,98,149,209,183,189,97,150,102,183,167,113,86,223,238,42,113,79,255,0,127,219,85,255,0,194,185,31,250,137,115,216,153,50,179,98,169,77,157,165,82,158,73,245,227,117,202,245,44,186,204,16,206,173,79,35,35,149,209,198,233,24,142,234,136,245,141,138,228,68,85,107,122,244,79,172,226,156,102,108,166,170,226,39,134,205,97,179,154,43,33,138,165,154,212,31,103,250,105,242,146,201,29,86,120,47,215,176,254,247,71,28,143,78,172,133,200,157,24,191,153,83,175,68,234,169,88,63,238,42,113,79,255,0,127,219,85,255,0,194,185,31,250,137,117,32,16,171,153,15,5,59,167,198,15,236,239,246,103,159,210,152,207,186,95,107,250,223,183,109,89,135,201,234,189,39,143,197,225,130,94,189,61,51,251,187,187,122,117,111,78,189,87,167,21,224,207,149,254,254,240,237,196,158,143,222,61,107,171,246,254,238,23,79,253,161,234,96,197,228,46,201,105,254,122,22,43,179,177,178,84,141,139,209,243,53,87,171,211,242,162,244,234,189,17,108,252,2,189,121,133,242,244,222,142,44,247,163,11,184,219,115,169,244,86,59,27,142,210,245,176,146,197,155,187,110,25,221,60,118,237,204,231,53,176,214,149,170,206,219,12,68,85,114,47,84,119,225,253,202,190,215,150,247,5,59,167,193,247,237,19,246,153,159,210,153,63,189,191,100,122,47,176,173,89,155,199,233,125,95,147,203,230,130,46,157,125,75,59,123,123,186,244,119,94,157,19,172,213,0,2,149,191,220,84,226,159,254,255,0,182,171,255,0,133,114,63,245,18,221,54,67,69,101,118,215,101,244,14,220,231,108,84,159,37,165,116,190,43,9,114,90,143,115,160,146,122,213,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,143,106,14,41,198,102,202,106,174,34,120,108,214,27,57,162,178,24,170,89,173,65,246,127,166,159,41,44,145,213,103,130,253,123,15,239,116,113,200,244,234,200,92,137,209,139,249,149,58,244,78,170,149,237,178,28,162,120,146,219,93,232,208,59,141,157,214,219,107,62,55,74,234,140,86,110,228,85,50,87,221,60,144,86,183,28,210,54,54,186,155,90,175,86,177,81,17,92,212,235,211,170,167,247,150,232,0,42,47,123,249,68,241,37,185,91,209,175,183,27,5,173,182,214,12,110,170,213,25,92,221,56,173,228,175,182,120,224,179,110,73,163,108,141,109,55,53,30,141,122,34,162,57,201,215,175,69,95,239,44,39,131,61,148,213,92,59,112,217,163,246,115,90,228,49,87,115,90,127,237,15,83,62,46,89,36,170,255,0,61,251,22,25,216,233,35,141,235,209,147,53,23,171,19,243,34,244,234,157,21,123,89,226,183,191,69,101,119,43,101,245,246,220,224,172,84,131,37,170,180,190,87,9,78,91,111,115,96,142,123,53,36,134,55,72,230,181,206,70,35,158,138,170,141,114,244,235,209,23,251,138,139,255,0,113,83,138,127,251,254,218,175,254,21,200,255,0,212,75,169,0,21,129,198,103,43,253,253,226,39,137,61,97,188,122,43,87,237,253,44,46,160,251,63,211,65,148,200,93,142,211,60,20,43,215,127,123,99,169,35,19,171,225,114,167,71,175,229,84,235,209,122,162,118,174,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,188,87,140,206,87,251,251,196,79,18,122,195,120,244,86,175,219,250,88,93,65,246,127,166,131,41,144,187,29,166,120,40,87,174,254,246,199,82,70,39,87,194,229,78,143,95,202,169,215,162,245,68,237,92,183,184,41,221,62,15,191,104,159,180,204,254,148,201,253,237,251,35,209,125,133,106,204,222,63,75,234,252,158,95,52,17,116,235,234,89,219,219,221,215,163,186,244,232,157,102,168,33,87,50,30,10,119,79,140,31,217,223,236,207,63,165,49,159,116,190,215,245,191,110,218,179,15,147,213,122,79,31,139,195,4,189,122,122,103,247,119,118,244,234,222,157,122,175,78,43,193,159,43,253,253,225,219,137,61,31,188,122,215,87,237,253,220,46,159,251,67,212,193,139,200,93,146,211,252,244,44,87,103,99,100,169,27,23,163,230,106,175,87,167,229,69,233,213,122,34,246,174,100,60,20,238,159,24,63,179,191,217,158,127,74,99,62,233,125,175,235,126,221,181,102,31,39,170,244,158,63,23,134,9,122,244,244,207,238,238,237,233,213,189,58,245,94,156,87,131,62,87,251,251,195,183,18,122,63,120,245,174,175,219,251,184,93,63,246,135,169,131,23,144,187,37,167,249,232,88,174,206,198,201,82,54,47,71,204,213,94,175,79,202,139,211,170,244,69,179,240,8,65,199,223,46,42,220,85,101,105,110,86,216,229,244,254,151,215,117,107,173,108,139,239,85,149,176,103,152,142,133,176,173,137,162,87,44,79,130,38,204,141,122,65,35,228,69,142,55,43,89,27,21,177,87,64,114,147,227,103,107,53,150,39,112,118,251,119,246,215,7,168,112,118,18,205,27,213,178,217,14,248,159,209,81,81,81,104,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,170,226,55,150,31,23,124,71,111,14,107,121,115,186,139,103,241,25,44,253,124,115,110,84,169,153,201,190,4,158,189,24,43,72,248,251,168,247,53,143,116,10,244,98,171,149,136,244,106,185,253,189,235,34,185,111,112,83,186,124,31,126,209,63,105,153,253,41,147,251,219,246,71,162,251,10,213,153,188,126,151,213,249,60,190,104,34,233,215,212,179,183,183,187,175,71,117,233,209,58,205,80,10,86,255,0,113,83,138,127,251,254,218,175,254,21,200,255,0,212,75,62,224,207,101,53,87,14,220,54,104,253,156,214,185,12,85,220,214,159,251,67,212,207,139,150,73,42,191,207,126,197,134,118,58,72,227,122,244,100,205,69,234,196,252,200,189,58,167,69,94,214,14,21,198,206,204,235,238,33,120,116,212,59,53,183,47,211,240,100,181,37,138,13,150,222,110,252,213,160,171,4,22,163,178,231,183,195,4,206,145,234,232,24,196,98,163,19,164,142,119,119,228,70,62,181,113,60,148,56,146,155,43,74,28,238,229,237,173,60,107,236,70,219,150,42,91,191,102,120,96,87,39,145,241,196,234,177,182,71,163,122,170,49,100,98,57,81,17,92,222,189,82,231,202,245,230,23,203,211,122,56,179,222,140,46,227,109,206,167,209,88,236,110,59,75,214,194,75,22,110,237,184,103,116,241,219,183,51,156,214,195,90,86,171,59,108,49,17,85,200,189,81,223,135,247,42,251,94,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,178,255,0,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,41,179,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,44,127,67,236,70,238,80,224,86,207,13,186,239,83,105,252,142,182,118,135,203,105,8,50,21,158,246,227,154,201,33,177,95,30,213,114,64,199,246,71,93,213,152,247,120,149,235,216,229,94,245,252,206,174,15,247,21,56,167,255,0,191,237,170,255,0,225,92,143,253,68,186,144,1,88,28,102,114,191,223,222,34,120,147,214,27,199,162,181,126,223,210,194,234,15,179,253,52,25,76,133,216,237,51,193,66,189,119,247,182,58,146,49,58,190,23,42,116,122,254,85,78,189,23,170,39,106,229,189,193,78,233,240,125,251,68,253,166,103,244,166,79,239,111,217,30,139,236,43,86,102,241,250,95,87,228,242,249,160,139,167,95,82,206,222,222,238,189,29,215,167,68,235,53,64,35,255,0,13,92,29,104,78,22,117,222,228,231,246,210,231,165,211,122,239,236,127,69,167,252,115,63,236,143,69,12,204,147,252,170,105,228,146,199,150,73,223,39,230,70,246,117,237,78,169,211,164,128,0,20,173,254,226,167,20,255,0,247,253,181,95,252,43,145,255,0,168,150,211,195,246,217,254,198,246,59,65,237,108,149,49,85,237,233,157,63,71,31,127,236,184,251,42,205,121,144,183,213,78,207,200,197,119,150,117,150,69,123,154,142,123,158,174,114,119,57,78,128,10,192,227,51,149,254,254,241,19,196,158,176,222,61,21,171,246,254,150,23,80,125,159,233,160,202,100,46,199,105,158,10,21,235,191,189,177,212,145,137,213,240,185,83,163,215,242,170,117,232,189,81,36,255,0,47,78,23,245,247,9,155,47,154,219,157,198,203,233,252,142,75,35,170,44,230,226,151,9,98,105,160,108,18,84,169,11,90,231,77,20,78,71,247,87,122,170,35,85,58,43,127,31,239,68,133,123,223,202,39,137,45,202,222,141,125,184,216,45,109,182,176,99,117,86,168,202,230,233,197,111,37,125,179,199,5,155,114,77,27,100,107,105,185,168,244,107,209,21,17,206,78,189,122,42,255,0,121,97,60,25,236,166,170,225,219,134,205,31,179,154,215,33,138,187,154,211,255,0,104,122,153,241,114,201,37,87,249,239,216,176,206,199,73,28,111,94,140,153,168,189,88,159,153,23,167,84,232,171,218,193,242,101,164,202,195,138,187,54,10,149,75,153,38,87,145,212,235,219,178,234,208,77,58,53,124,108,146,86,199,35,163,98,187,162,43,210,55,171,81,85,81,174,233,209,105,135,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,45,39,132,93,144,202,240,227,195,166,140,217,172,238,114,166,95,37,128,175,101,215,45,212,141,204,129,103,177,106,107,50,50,62,239,204,230,49,211,171,17,234,141,87,163,17,202,214,119,118,39,63,230,23,194,254,190,226,207,101,240,187,115,183,57,125,63,142,201,99,181,69,108,220,178,230,236,77,12,14,130,58,150,225,115,90,232,98,149,202,254,235,12,84,69,106,39,68,119,227,253,200,177,131,131,62,87,251,251,195,183,18,122,63,120,245,174,175,219,251,184,93,63,246,135,169,131,23,144,187,37,167,249,232,88,174,206,198,201,82,54,47,71,204,213,94,175,79,202,139,211,170,244,69,179,242,170,248,167,229,45,188,27,179,196,22,182,220,221,167,212,27,127,134,211,122,163,32,153,72,170,101,50,153,4,180,150,165,137,143,185,35,209,181,165,106,121,45,45,137,17,26,245,106,53,232,136,141,68,70,164,148,229,207,194,150,248,240,147,165,117,158,138,221,77,91,165,50,184,92,198,66,174,83,13,91,5,52,210,250,123,75,27,227,185,36,175,154,188,79,252,236,142,154,53,58,185,169,226,114,162,53,85,85,220,3,140,206,87,251,251,196,79,18,122,195,120,244,86,175,219,250,88,93,65,246,127,166,131,41,144,187,29,166,120,40,87,174,254,246,199,82,70,39,87,194,229,78,143,95,202,169,215,162,245,68,147,252,189,56,95,215,220,38,108,190,107,110,119,27,47,167,242,57,44,142,168,179,155,138,92,37,137,166,129,176,73,82,164,45,107,157,52,81,57,31,221,93,234,168,141,84,232,173,252,127,189,18,80,3,138,113,153,178,154,171,136,158,27,53,134,206,104,172,134,42,150,107,80,125,159,233,167,202,75,36,117,89,224,191,94,195,251,221,28,114,61,58,178,23,34,116,98,254,101,78,189,19,170,165,123,108,135,40,158,36,182,215,122,52,14,227,103,117,182,218,207,141,210,186,163,21,155,185,21,76,149,247,79,36,21,173,199,52,141,141,174,166,214,171,213,172,84,68,87,53,58,244,234,169,253,229,186,0,71,94,54,248,62,211,60,92,237,124,184,87,37,74,90,219,7,94,119,105,60,197,185,108,120,40,207,44,144,62,102,73,28,79,70,185,147,54,179,34,87,185,146,44,104,229,123,26,229,78,215,87,7,251,138,156,83,255,0,223,246,213,127,240,174,71,254,162,90,247,15,24,173,249,193,109,125,28,47,18,58,131,79,231,245,181,59,22,27,99,49,132,151,172,23,224,116,138,248,158,232,253,45,102,194,246,181,254,37,99,88,228,84,137,175,238,85,122,181,189,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,106,213,156,199,184,49,208,218,171,51,162,181,78,242,122,44,214,159,200,88,197,228,107,125,221,202,201,224,181,4,142,142,88,251,217,89,204,119,107,216,228,234,213,86,175,78,168,170,159,137,213,118,83,126,246,159,136,157,43,107,90,236,230,171,251,193,133,165,144,126,46,123,62,134,205,78,203,76,142,57,29,31,101,136,227,122,244,100,209,175,84,78,223,205,211,175,84,84,79,85,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,17,175,253,212,126,4,255,0,240,231,255,0,70,115,31,245,66,85,28,171,125,56,163,216,158,26,254,196,253,181,235,159,187,159,120,253,79,217,159,230,203,151,60,254,159,197,230,255,0,139,69,39,111,111,158,47,241,116,235,221,248,117,232,189,60,254,208,241,191,195,30,253,107,40,246,255,0,104,247,14,222,162,206,201,94,91,107,94,29,57,148,137,145,65,26,39,124,178,203,45,102,197,19,58,171,90,142,123,154,138,247,177,137,213,207,106,47,201,186,92,122,240,157,178,218,239,39,182,123,151,186,223,99,106,76,55,135,214,210,251,11,37,99,197,229,133,147,71,251,200,107,190,55,117,142,86,59,242,185,122,117,232,189,21,21,19,160,108,166,253,237,63,17,58,86,214,181,217,205,87,247,131,11,75,32,252,92,246,125,13,154,157,150,153,28,114,58,62,203,17,198,245,232,201,163,94,168,157,191,155,167,94,168,168,157,0,0,8,191,150,230,99,193,70,3,43,119,5,157,222,11,120,236,150,58,196,149,46,83,183,164,179,112,207,90,120,220,173,146,41,35,117,52,115,30,215,34,181,90,168,138,138,138,138,116,13,144,226,235,135,78,35,178,185,60,22,205,110,101,76,254,75,17,93,150,237,211,117,43,84,167,72,28,238,223,43,35,179,20,110,145,136,238,214,185,204,71,35,21,241,163,187,123,217,215,176,28,171,125,56,163,216,158,26,254,196,253,181,235,159,187,159,120,253,79,217,159,230,203,151,60,254,159,197,230,255,0,139,69,39,111,111,158,47,241,116,235,221,248,117,232,189,60,166,214,241,235,194,118,244,235,188,102,217,237,166,235,125,179,169,51,62,111,69,75,236,44,149,127,47,138,23,205,39,239,38,174,200,219,210,56,158,239,204,228,235,211,162,117,85,68,89,0,120,173,222,222,141,175,216,93,27,38,224,110,230,175,169,167,112,81,216,138,162,88,153,146,74,249,103,145,87,178,40,162,137,174,150,87,244,71,57,90,198,185,81,140,123,215,163,88,229,78,21,254,234,63,2,127,248,115,255,0,163,57,143,250,161,223,246,183,116,180,38,244,232,76,102,230,109,166,119,237,157,55,153,243,122,43,190,150,106,254,95,20,207,134,79,221,204,198,72,222,146,68,246,254,102,167,94,157,83,170,42,42,250,176,124,148,178,216,172,141,155,244,241,249,58,150,172,98,236,37,75,209,67,51,94,250,179,172,81,204,145,74,212,94,172,122,197,52,82,35,93,209,123,36,99,191,185,200,171,245,128,121,253,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,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,126,78,3,86,105,93,87,246,151,221,109,77,138,204,253,141,144,155,19,145,251,62,236,118,61,29,232,186,121,107,77,216,171,227,153,157,205,238,141,221,28,222,169,213,19,169,250,192,30,127,94,107,253,27,182,26,102,125,103,184,26,134,166,11,5,86,197,74,214,50,22,213,91,4,15,179,98,58,241,44,142,233,209,140,89,102,141,21,238,232,198,34,171,156,173,106,43,147,208,0,15,63,138,215,250,55,59,172,179,251,125,134,212,53,46,106,29,43,94,141,156,213,24,85,92,250,12,184,146,173,100,149,81,59,90,247,182,9,30,140,235,222,140,236,114,162,54,70,43,189,1,242,82,203,98,178,54,111,211,199,228,234,90,177,139,176,149,47,69,12,205,123,234,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,236,145,142,254,231,34,175,214,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,14,41,189,124,102,112,217,195,182,170,171,162,183,143,114,62,239,230,174,227,217,148,130,183,216,247,237,247,213,124,146,70,217,59,235,193,35,19,171,225,145,58,42,247,126,94,189,58,42,42,182,83,140,206,27,56,137,213,86,180,86,206,110,71,222,12,213,44,123,242,147,214,251,30,253,78,202,172,146,56,221,39,125,136,35,98,244,124,209,167,68,94,239,205,215,167,68,85,78,214,14,127,189,123,247,180,252,59,105,90,186,215,120,245,95,221,252,45,220,131,49,112,89,244,54,109,247,218,124,114,72,216,251,43,199,35,211,171,33,145,122,170,118,254,94,157,122,170,34,243,253,173,227,215,132,237,233,215,120,205,179,219,77,214,251,103,82,102,124,222,138,151,216,89,42,254,95,20,47,154,79,222,77,93,145,183,164,113,61,223,153,201,215,167,68,234,170,136,178,0,249,41,101,177,89,27,55,233,227,242,117,45,88,197,216,74,151,162,134,102,189,245,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,87,235,0,243,250,255,0,95,232,221,172,209,185,109,193,220,29,67,83,7,167,176,117,214,205,235,214,85,123,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,244,7,42,223,78,40,246,39,134,191,177,63,109,122,231,238,231,222,63,83,246,103,249,178,229,207,63,167,241,121,191,226,209,73,219,219,231,139,252,93,58,247,126,29,122,47,79,201,217,78,51,56,108,226,39,85,90,209,91,57,185,31,120,51,84,177,239,202,79,91,236,123,245,59,42,178,72,227,116,157,246,32,141,139,209,243,70,157,17,123,191,55,94,157,17,85,59,88,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,4,107,255,0,117,31,129,63,252,57,255,0,209,156,199,253,80,149,64,17,171,86,115,30,224,199,67,106,172,206,138,213,59,201,232,179,90,127,33,99,23,145,173,247,119,43,39,130,212,18,58,57,99,239,101,103,49,221,175,99,147,171,85,90,189,58,162,170,126,39,106,218,221,210,208,155,211,161,49,155,153,182,153,223,182,116,222,103,205,232,174,250,89,171,249,124,83,62,25,63,119,51,25,35,122,73,19,219,249,154,157,122,117,78,168,168,171,234,192,0,249,41,101,177,89,27,55,233,227,242,117,45,88,197,216,74,151,162,134,102,189,245,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,87,235,0,3,207,231,117,254,141,211,58,155,76,232,204,238,161,169,83,59,172,108,89,173,130,199,185,85,103,188,250,245,223,98,117,99,81,21,81,145,197,26,171,158,189,24,138,232,218,171,221,35,26,239,64,0,63,39,1,171,52,174,171,251,75,238,182,166,197,102,126,198,200,77,137,200,253,159,118,59,30,142,244,93,60,181,166,236,85,241,204,206,230,247,70,238,142,111,84,234,137,212,253,96,15,63,175,53,254,141,219,13,51,62,179,220,13,67,83,5,130,171,98,165,107,25,11,106,173,130,7,217,177,29,120,150,71,116,232,198,44,179,70,138,247,116,99,17,85,206,86,181,21,201,250,185,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,88,0,0,0,0,31,36,153,108,84,57,90,248,41,178,117,25,146,185,94,107,117,233,186,102,164,243,65,11,163,108,178,178,62,189,206,99,29,60,45,115,145,58,53,101,141,23,167,114,117,250,192,0,0,0,0,3,228,201,229,177,88,90,204,185,153,201,212,161,94,75,16,84,100,182,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,255,0,123,158,246,181,58,170,162,31,88,0,0,0,0,31,36,121,108,84,217,91,24,40,114,117,31,146,167,94,27,118,41,182,102,172,240,193,51,164,108,82,190,62,189,205,99,221,4,205,107,149,58,57,98,145,19,175,106,244,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,0,0,0,82,7,55,189,139,167,182,28,71,84,220,109,61,134,244,88,93,203,199,187,35,51,152,176,50,23,102,32,122,71,117,35,138,52,107,219,220,199,212,157,239,122,42,201,45,153,92,143,114,247,53,158,219,147,79,16,249,93,55,186,25,78,27,179,89,90,140,211,218,178,189,188,222,30,187,169,185,211,174,110,24,226,242,53,146,177,63,43,31,78,9,92,228,151,242,245,171,26,49,90,231,57,36,179,78,44,125,172,111,39,211,253,67,241,211,153,172,53,80,80,15,51,77,235,253,180,241,113,170,125,62,63,210,208,208,157,116,85,62,248,187,38,151,209,79,55,168,146,78,146,61,174,235,106,91,61,142,78,222,177,36,93,205,71,119,117,150,156,148,54,67,20,152,173,101,196,140,217,203,110,201,58,197,141,15,95,26,216,218,216,35,129,27,74,228,179,189,223,139,158,247,57,97,107,81,59,81,136,201,21,123,251,211,199,18,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,87,7,52,238,4,181,54,239,217,167,196,6,201,105,155,121,141,89,86,186,80,212,120,90,16,87,107,239,82,134,41,100,101,230,245,86,75,61,150,35,89,95,198,212,150,73,88,181,218,198,183,196,168,250,150,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,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,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,66,14,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,239,107,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,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,174,248,191,215,117,243,249,250,127,99,105,188,55,127,221,253,63,228,134,199,217,126,88,107,178,215,249,83,32,138,73,252,178,87,73,63,120,139,217,215,181,189,17,63,30,213,203,131,151,253,206,34,51,177,110,222,239,105,223,248,39,161,234,96,138,181,137,39,175,38,162,181,216,248,251,107,190,23,199,35,33,134,69,71,190,100,119,106,201,18,68,212,127,239,150,43,191,4,74,230,71,196,54,246,240,237,178,81,234,45,155,210,86,220,252,141,134,214,187,171,161,124,19,51,76,189,39,129,98,89,106,77,12,173,153,150,90,179,192,143,119,107,35,122,179,241,239,124,109,90,139,224,163,138,236,239,9,123,203,75,89,121,114,183,52,134,75,165,61,83,132,165,51,27,235,234,246,189,35,145,27,34,43,22,104,30,255,0,44,107,213,142,94,143,143,200,198,75,34,154,9,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,5,32,115,66,227,95,251,64,107,183,236,198,222,228,241,87,182,219,70,228,25,102,44,141,37,243,125,179,148,108,46,99,236,36,174,106,116,134,47,44,240,198,145,170,178,79,207,47,124,141,124,94,62,215,201,215,125,55,219,51,246,134,202,125,214,251,199,182,218,115,197,254,115,245,212,233,253,212,245,31,104,89,255,0,67,227,75,23,189,85,132,237,255,0,26,248,123,122,254,13,94,135,85,230,247,174,184,142,210,155,53,83,23,182,248,191,73,182,217,174,234,122,199,59,143,157,238,188,207,35,145,145,211,153,136,212,244,244,229,235,218,233,90,231,121,92,169,11,214,38,185,25,102,181,120,58,227,23,93,240,129,174,236,103,240,20,254,217,211,121,158,207,188,26,127,201,13,127,181,60,80,216,101,95,242,167,193,44,144,120,164,176,178,126,237,19,191,167,107,186,162,254,26,9,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,251,113,209,198,110,119,140,61,199,171,147,143,21,246,54,140,210,254,162,190,153,198,202,198,45,166,199,42,179,203,102,204,141,235,214,105,124,81,42,198,215,44,113,181,141,107,123,149,31,44,147,255,0,150,47,48,11,155,187,78,183,15,219,223,168,189,94,186,169,219,6,153,201,75,28,242,218,207,85,142,9,166,149,182,94,214,44,105,52,17,215,252,102,145,237,116,205,123,122,163,164,107,223,37,138,130,53,113,209,198,110,11,131,205,184,171,147,143,21,246,206,179,213,30,162,190,153,198,202,199,165,87,73,18,51,203,102,204,141,233,210,24,188,177,42,198,215,36,146,57,237,107,123,81,95,44,116,45,165,183,87,113,244,94,227,213,221,237,55,173,50,181,53,157,76,131,242,141,205,186,194,203,106,75,82,43,150,89,37,116,157,222,111,39,123,210,68,147,185,178,53,239,107,209,200,231,34,220,167,23,156,82,113,123,179,124,33,105,205,121,38,204,253,210,215,89,143,242,61,77,151,199,100,42,100,106,233,59,81,219,137,177,72,176,57,150,35,150,27,177,182,86,181,92,245,108,14,150,56,221,35,228,86,119,86,7,5,28,87,103,120,75,222,90,90,203,203,149,185,164,50,93,41,234,156,37,41,152,223,95,87,181,233,28,136,217,17,88,179,64,247,249,99,94,172,114,244,124,126,70,50,89,20,208,78,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,41,3,154,23,26,255,0,218,3,93,191,102,54,247,39,138,189,182,218,55,32,203,49,100,105,47,155,237,156,163,97,115,31,97,37,115,83,164,49,121,103,134,52,141,85,146,126,121,123,228,107,226,241,246,190,78,187,233,190,217,159,180,54,83,238,183,222,61,182,211,158,47,243,159,174,167,79,238,167,168,251,66,207,250,31,26,88,189,234,172,39,111,248,215,195,219,215,240,106,244,61,255,0,58,77,156,206,235,13,154,210,91,197,136,155,201,83,110,242,22,43,229,43,118,177,59,106,228,157,94,54,217,239,115,209,87,178,120,43,197,227,107,30,231,122,158,239,202,216,220,171,2,249,104,235,250,219,125,198,150,221,218,201,106,27,120,172,110,114,197,156,5,164,133,101,236,184,251,117,164,138,173,121,89,26,47,123,29,113,106,42,119,39,99,94,214,61,221,189,157,201,160,144,83,95,58,77,227,193,107,13,229,210,91,59,136,135,201,111,110,241,246,44,101,44,247,61,59,109,100,155,94,70,214,236,115,17,23,178,8,43,203,228,107,222,215,122,158,223,202,232,220,139,249,92,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,158,156,200,248,134,222,222,29,182,74,61,69,179,122,74,219,159,145,176,218,215,117,116,47,130,102,105,151,164,240,44,75,45,73,161,149,179,50,203,86,120,17,238,237,100,111,86,126,61,239,141,171,81,124,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,65,58,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,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,164,14,104,92,107,255,0,104,13,118,253,152,219,220,158,42,246,219,104,220,131,44,197,145,164,190,111,182,114,141,133,204,125,132,149,205,78,144,197,229,158,24,210,53,86,73,249,229,239,145,175,139,199,218,249,58,239,166,251,102,126,208,217,79,186,223,120,246,219,78,120,191,206,126,186,157,63,186,158,163,237,11,63,232,124,105,98,247,170,176,157,191,227,95,15,111,95,193,171,208,115,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,132,28,203,56,234,179,195,46,153,171,182,27,99,126,221,93,208,212,117,224,201,85,188,218,177,73,6,35,28,150,21,29,59,210,120,223,20,207,153,96,154,22,198,141,94,212,242,72,231,49,91,26,73,85,124,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,116,39,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,1,229,55,87,35,184,248,141,184,212,121,61,161,211,152,172,246,179,173,143,150,76,38,55,41,113,107,85,179,105,19,242,181,242,34,127,233,84,106,186,54,189,200,141,116,176,163,150,86,102,223,122,53,230,232,110,86,232,106,13,95,189,22,173,207,173,167,176,218,153,165,183,143,142,140,241,207,90,54,214,241,73,94,54,70,216,158,198,194,214,43,123,26,189,88,189,127,30,165,217,242,230,227,95,251,85,109,196,248,13,127,147,197,71,185,186,91,247,121,42,208,47,138,76,165,20,70,36,121,54,195,218,214,55,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,16,43,153,31,48,75,60,59,86,143,103,182,111,43,81,219,139,145,174,219,55,114,80,203,20,207,211,44,73,96,146,36,150,188,208,75,12,207,179,10,206,212,99,156,215,198,197,100,157,58,62,53,90,214,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,125,184,232,227,55,59,198,30,227,213,201,199,138,251,27,70,105,127,81,95,76,227,101,99,22,211,99,149,89,229,179,102,70,245,235,52,190,40,149,99,107,150,56,218,198,181,189,202,143,150,73,43,193,30,241,241,5,174,248,59,226,27,67,107,88,114,185,205,182,210,155,95,152,163,128,205,220,116,77,143,23,106,58,54,21,113,177,185,88,146,217,238,134,102,187,241,145,205,173,29,120,88,136,214,205,26,29,47,149,15,28,117,181,46,43,9,194,62,227,50,218,231,113,181,236,51,72,229,149,242,216,75,213,34,108,147,186,148,234,229,114,196,248,34,107,252,78,78,145,44,49,54,62,140,116,108,243,89,160,0,0,69,94,104,254,196,247,55,244,95,152,164,121,78,92,220,123,127,106,140,20,251,111,184,144,122,125,205,211,56,255,0,89,110,196,21,251,42,230,168,177,236,137,110,53,24,157,144,204,143,146,54,203,23,224,213,115,218,248,147,181,206,142,25,170,1,90,188,222,119,51,85,108,222,227,240,225,186,90,42,223,167,205,105,156,134,127,33,91,186,73,25,28,221,139,140,239,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,153,92,42,241,49,163,120,175,218,58,123,165,163,232,219,199,61,182,29,141,203,227,44,162,185,248,236,140,108,141,242,192,146,118,163,102,103,108,177,189,146,53,19,185,143,111,115,88,254,248,217,216,0,0,171,94,96,60,76,107,46,20,57,129,232,173,210,209,244,106,100,88,237,183,169,141,203,227,44,162,53,153,28,116,153,91,175,150,4,147,181,93,11,251,162,141,236,145,168,189,175,99,123,154,246,119,198,251,31,218,173,204,210,187,201,183,26,115,116,180,85,191,81,133,212,216,248,178,21,187,164,141,242,67,222,159,158,9,124,111,123,27,52,79,71,71,35,17,203,217,35,30,213,94,173,83,213,128,10,139,223,238,56,236,241,29,198,206,208,236,246,135,101,70,109,214,139,221,140,19,225,183,27,226,176,252,230,70,28,131,32,91,173,153,138,230,165,100,107,229,108,45,99,191,59,36,89,30,170,174,99,33,183,64,69,94,104,254,196,247,55,244,95,152,164,120,174,90,28,113,214,226,59,70,195,179,218,225,150,217,184,186,47,15,27,230,183,35,229,176,204,230,58,21,142,4,186,233,158,174,114,89,71,62,38,204,215,187,243,190,68,145,138,168,231,178,25,190,0,4,21,230,255,0,170,115,186,27,96,182,247,90,233,107,222,139,53,167,247,67,19,148,199,89,241,50,79,5,168,41,95,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,14,171,192,191,25,184,46,48,246,226,214,78,76,87,216,218,207,75,250,122,250,155,27,19,30,181,91,36,168,255,0,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,73,80,0,42,131,153,14,252,235,46,27,121,129,237,198,235,104,203,182,218,252,118,135,199,51,39,70,27,9,11,50,216,229,202,223,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,133,112,209,196,94,132,226,131,107,40,110,102,133,177,254,202,158,98,151,100,223,230,204,167,166,134,105,233,249,37,138,63,55,139,206,198,249,88,222,199,255,0,122,47,247,162,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,137,92,208,118,67,43,189,156,40,102,157,134,206,84,199,88,208,22,29,174,30,203,49,185,204,185,5,42,118,146,104,17,205,252,88,245,138,105,30,197,237,114,43,227,107,23,181,30,178,50,141,182,159,93,126,203,247,79,70,238,103,217,127,105,253,210,212,24,236,239,162,243,248,125,87,165,179,28,222,47,39,107,187,59,188,125,189,221,174,233,215,175,69,233,208,208,159,16,186,167,5,174,120,47,220,189,107,165,175,122,220,46,160,218,252,206,83,29,103,196,248,252,245,103,196,203,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,25,194,52,167,197,86,233,126,197,184,113,220,93,204,135,59,246,53,252,54,159,181,246,85,223,75,234,60,89,73,89,225,163,251,181,99,218,238,182,165,129,191,157,170,196,235,213,253,26,142,84,205,182,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,146,120,85,218,223,216,183,14,59,117,182,115,96,190,198,191,134,211,245,126,213,165,234,189,71,139,41,43,60,215,191,120,143,123,93,214,212,179,187,242,57,88,157,122,51,163,81,168,148,173,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,83,183,53,14,5,108,232,13,67,149,226,123,107,104,91,159,76,103,44,77,146,214,112,205,106,46,204,78,70,123,80,177,179,196,178,72,147,72,203,83,89,85,88,216,199,248,158,215,175,115,99,123,25,28,53,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,179,43,155,54,239,104,221,250,218,254,28,247,115,111,231,183,38,11,81,87,212,211,87,75,112,44,51,196,246,73,143,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,90,229,225,92,174,61,246,109,151,235,95,15,116,244,28,199,120,227,173,197,110,178,161,163,246,249,150,235,237,214,143,177,59,232,205,43,229,137,249,187,110,68,98,221,150,5,84,107,24,214,163,155,3,92,223,43,89,44,174,114,181,102,88,163,231,252,18,112,125,169,184,185,221,8,176,173,75,116,180,78,14,196,14,213,153,138,146,215,243,209,130,88,231,124,44,142,57,94,142,115,230,117,103,196,143,107,36,72,213,200,247,181,200,157,174,191,237,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,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,121,253,127,160,52,110,233,232,220,182,223,110,14,158,169,156,211,217,202,235,90,245,27,40,189,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,30,19,53,151,8,187,161,247,31,59,98,222,99,5,126,188,118,112,90,141,212,18,172,25,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,254,158,55,170,35,101,98,172,138,229,139,199,143,236,67,59,91,97,183,99,53,219,160,117,6,65,191,102,229,50,57,31,29,93,47,51,153,51,164,232,223,19,151,195,98,119,87,71,119,73,28,80,185,100,153,122,119,202,229,186,146,184,57,168,113,213,91,64,105,236,175,12,59,91,126,164,250,159,57,94,108,110,179,154,106,178,247,226,113,211,213,133,237,130,36,146,52,134,71,218,134,202,162,200,199,191,196,198,189,59,91,35,216,248,234,131,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,138,120,98,225,235,74,240,191,179,88,93,163,210,214,125,127,160,242,89,200,229,31,86,58,243,100,239,74,238,233,108,72,214,39,252,216,216,142,115,220,200,162,137,138,247,246,119,47,181,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,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,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,160,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,138,86,230,117,199,143,237,191,59,103,97,182,159,53,221,160,116,254,65,223,105,101,49,217,31,37,93,81,51,89,11,163,234,223,19,87,195,94,118,216,70,246,201,36,83,57,35,153,58,246,68,228,128,7,213,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,60,188,248,211,197,113,79,181,245,240,90,191,80,84,118,234,105,170,234,154,130,154,86,109,85,187,2,73,219,22,66,8,218,229,107,216,230,172,77,149,88,141,70,76,174,79,28,108,124,61,221,87,138,174,38,52,111,10,27,71,115,116,181,133,27,121,23,186,195,113,184,140,101,100,86,191,35,145,145,146,62,40,22,78,213,108,44,237,138,71,190,71,34,246,177,142,237,107,223,217,27,243,195,186,91,165,174,247,167,93,228,247,51,114,243,191,108,234,76,207,135,214,221,244,176,215,242,248,161,100,49,254,238,22,50,54,244,142,38,55,242,181,58,244,234,189,85,85,86,210,185,80,240,57,91,77,98,176,156,92,110,51,237,166,119,37,94,195,244,142,37,89,45,116,163,82,86,201,3,174,206,142,70,172,175,158,39,63,196,212,235,18,67,43,100,234,247,72,207,13,138,107,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,100,87,44,94,60,127,98,25,218,219,13,187,25,174,221,3,168,50,13,251,55,41,145,200,248,234,233,121,156,201,157,39,70,248,156,190,27,19,186,186,59,186,72,226,133,203,36,203,211,190,87,45,212,149,193,205,67,142,170,218,3,79,101,120,97,218,219,245,39,212,249,202,243,99,117,156,211,85,151,191,19,142,158,172,47,108,17,36,145,164,50,62,212,54,85,22,70,61,254,38,53,233,218,217,30,199,199,84,27,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,116,83,195,23,15,90,87,133,253,154,194,237,30,150,179,235,253,7,146,206,71,40,250,177,215,155,39,122,87,119,75,98,70,177,63,230,198,196,115,158,230,69,20,76,87,191,179,185,92,83,236,167,246,137,225,247,91,108,228,121,15,69,111,80,99,211,208,78,233,124,113,178,244,18,178,197,95,43,188,114,42,66,179,195,18,73,218,197,119,141,95,219,209,221,21,51,88,105,163,96,119,143,5,196,6,205,105,61,226,211,144,250,122,154,155,30,219,18,86,238,123,253,37,166,57,209,217,173,222,246,49,100,241,79,28,177,121,59,17,175,236,238,111,229,114,41,208,12,214,113,79,189,127,218,39,136,45,109,188,113,227,253,21,77,65,144,79,65,3,162,241,200,202,48,68,202,245,124,173,242,72,137,50,193,12,75,39,107,213,190,69,127,111,70,244,68,182,158,79,187,57,130,208,220,48,38,234,215,155,212,102,183,47,33,61,139,146,118,189,158,10,180,108,79,82,189,110,138,247,49,221,175,101,153,124,136,214,57,125,79,99,187,146,54,169,50,181,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,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,214,92,34,238,135,220,124,237,139,121,140,21,250,241,217,193,106,55,80,74,176,101,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,251,250,120,222,168,141,149,138,178,43,150,47,30,63,177,12,237,109,134,221,140,215,110,129,212,25,6,253,155,148,200,228,124,117,116,188,206,100,206,147,163,124,78,95,13,137,221,93,29,221,36,113,66,229,146,101,233,223,43,150,234,74,224,230,161,199,85,109,1,167,178,188,48,237,109,250,147,234,124,229,121,177,186,206,105,170,203,223,137,199,79,86,23,182,8,146,72,210,25,31,106,27,42,139,35,30,255,0,19,26,244,237,108,143,99,227,170,13,173,218,221,119,189,58,239,25,182,123,105,130,251,103,82,102,124,222,138,151,170,134,191,151,197,11,230,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,186,41,225,139,135,173,43,194,254,205,97,118,143,75,89,245,254,131,201,103,35,148,125,88,235,205,147,189,43,187,165,177,35,88,159,243,99,98,57,207,115,34,138,38,43,223,217,220,176,3,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,35,255,0,24,188,98,232,78,16,52,37,124,254,126,159,219,58,147,51,223,247,127,79,249,38,175,246,167,138,106,236,181,254,84,200,37,142,15,20,118,18,79,222,34,119,244,237,111,85,95,195,62,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,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,246,85,220,121,240,26,255,0,39,149,147,108,181,79,238,242,85,160,95,44,120,187,202,172,72,242,109,135,181,207,119,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,87,87,51,174,95,247,55,118,157,158,32,118,67,78,250,189,117,83,186,125,77,141,138,73,229,181,158,171,28,16,195,19,171,49,207,88,210,104,35,175,248,67,27,26,233,154,247,116,87,72,214,50,74,140,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,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,62,226,207,70,241,117,181,255,0,126,48,85,234,97,243,180,44,73,91,59,167,27,125,109,79,138,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,236,235,228,98,42,186,39,162,121,254,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,143,62,217,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,58,121,112,115,0,185,195,190,118,45,164,221,237,69,255,0,4,247,253,76,241,89,177,28,246,36,211,182,187,31,39,117,118,66,201,36,124,51,72,136,199,194,141,237,73,37,73,90,172,253,242,75,119,229,37,243,35,230,9,91,136,155,49,236,246,205,229,109,183,110,177,214,27,102,238,74,25,101,133,154,153,235,20,18,68,146,215,154,8,166,133,149,166,73,218,140,115,156,201,30,140,147,167,86,70,169,192,56,62,225,51,89,113,117,186,31,113,240,86,45,225,240,84,43,201,103,59,168,219,65,45,65,138,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,239,233,228,122,34,182,39,170,93,158,239,237,110,132,217,110,7,119,71,109,54,211,5,246,54,155,195,109,254,168,244,84,189,84,214,60,94,90,150,166,147,247,147,61,242,59,172,146,189,223,153,203,211,175,68,232,136,136,153,215,46,251,151,7,48,10,124,68,96,162,218,77,222,212,95,240,177,67,212,207,21,155,17,193,94,61,69,87,189,242,119,87,100,44,142,54,77,12,106,140,124,40,222,229,142,36,149,170,255,0,223,36,83,168,2,160,55,211,155,222,170,111,17,216,77,71,177,216,255,0,83,182,218,75,212,227,236,209,188,233,33,251,217,12,207,139,205,60,140,84,95,77,219,225,106,213,127,103,150,62,175,116,136,173,154,74,201,98,156,40,241,93,183,28,90,237,195,53,174,138,151,208,229,104,248,224,207,224,39,153,31,107,17,105,200,170,141,114,162,39,146,23,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,100,85,230,143,236,79,115,127,69,249,138,69,16,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,250,56,1,227,7,21,197,150,209,181,217,5,183,30,187,209,213,233,208,213,108,154,38,163,44,206,246,57,35,189,19,163,99,98,236,176,176,202,245,141,173,106,196,246,189,157,189,137,28,146,74,0,85,95,60,239,224,159,243,39,244,210,0,112,209,196,94,187,225,127,116,232,110,102,133,177,254,202,158,98,151,100,63,231,60,95,169,134,105,233,249,37,138,79,15,151,192,198,249,88,222,246,127,122,47,247,162,232,79,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,1,199,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,190,184,56,84,230,247,170,180,238,170,185,167,56,148,199,253,171,166,245,22,160,177,144,139,55,73,210,44,218,110,27,82,73,35,224,72,92,146,73,102,156,114,61,137,27,59,252,176,196,143,107,86,100,108,81,55,197,115,149,203,98,179,252,73,104,156,238,11,39,83,35,141,200,237,190,54,221,59,149,38,108,208,89,130,75,249,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,207,249,124,241,183,149,225,67,95,201,130,212,243,219,189,183,90,170,197,120,114,180,221,105,205,131,19,59,166,133,175,203,50,54,195,43,222,248,235,182,70,186,40,209,171,50,120,209,202,171,28,125,47,167,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,85,243,83,227,199,254,203,240,169,180,25,175,246,81,106,252,238,51,35,255,0,175,101,156,35,153,226,255,0,217,221,43,227,155,253,165,119,183,253,43,8,1,194,119,186,125,155,250,129,167,190,70,3,74,96,138,188,209,253,137,238,111,232,191,49,72,161,109,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,190,158,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,129,249,58,179,84,224,180,54,149,204,235,93,83,123,209,97,116,254,62,198,83,35,103,196,249,60,21,96,141,210,75,39,99,17,207,119,107,24,229,232,212,87,47,78,136,138,191,129,80,57,46,113,155,143,83,136,236,174,226,96,52,103,172,219,41,177,237,195,214,210,23,111,44,19,75,28,47,149,240,223,89,145,37,101,123,142,124,203,228,72,216,232,214,36,100,78,242,58,40,231,78,171,204,223,125,54,227,136,190,4,116,46,232,109,126,103,215,98,175,110,5,40,166,134,84,70,90,199,218,110,51,32,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,117,112,112,235,191,58,203,134,221,220,193,110,182,140,187,109,175,199,88,99,50,116,97,176,144,179,45,142,87,181,108,82,149,92,199,183,178,70,183,162,57,88,238,199,163,36,106,119,177,170,154,9,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,160,2,149,185,213,251,167,210,223,79,232,252,142,68,143,252,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,66,122,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,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,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,54,252,85,109,111,236,91,136,237,197,219,56,112,95,99,80,195,106,11,95,101,82,245,94,163,197,139,149,254,106,63,188,87,189,206,235,86,88,29,249,220,175,78,189,31,209,200,228,75,20,224,211,125,46,110,127,44,173,239,219,157,67,153,245,185,173,180,209,250,131,29,11,94,147,190,102,225,231,197,216,146,146,201,44,138,230,59,181,236,183,3,24,197,68,142,42,209,53,88,212,237,115,234,88,181,78,118,155,215,255,0,200,47,14,116,241,255,0,253,205,107,144,181,36,95,251,69,58,145,194,244,147,255,0,109,89,26,232,255,0,216,43,93,254,52,35,87,42,205,156,193,110,239,23,24,139,58,142,110,181,52,22,62,93,99,29,110,215,255,0,149,90,173,60,17,214,78,246,61,170,207,28,246,34,159,175,230,107,188,29,142,106,181,234,169,125,37,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,2,133,185,140,240,81,253,149,119,30,12,254,128,198,101,100,219,45,83,251,204,109,153,211,203,30,46,242,171,214,76,99,166,238,115,221,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,88,128,14,149,195,174,195,107,46,36,183,115,5,181,58,50,149,183,63,35,97,143,201,222,134,186,76,204,78,57,30,212,177,118,84,115,216,222,200,218,238,168,213,123,123,222,172,141,171,222,246,162,232,123,98,246,47,110,56,116,219,140,118,215,237,126,27,208,226,168,245,150,105,165,84,125,172,133,167,34,36,150,172,200,136,158,73,159,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,7,31,226,171,134,125,27,197,126,209,220,218,221,97,122,222,57,237,176,220,150,35,39,89,85,207,199,100,99,100,140,138,117,143,185,27,51,59,101,145,143,141,202,157,204,123,187,92,199,246,72,204,235,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,199,182,47,155,157,205,37,195,6,111,3,184,80,125,183,186,122,71,31,90,158,155,183,150,181,60,255,0,121,228,150,196,172,242,88,88,160,68,139,210,65,224,87,172,147,121,44,246,47,239,27,35,156,226,178,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,217,87,110,39,207,235,252,102,42,77,205,213,63,188,201,89,129,60,178,98,232,170,49,99,198,54,110,231,49,221,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,231,251,233,177,123,113,196,94,220,100,118,191,116,48,222,187,21,123,164,176,205,18,163,45,99,237,53,21,35,181,90,69,69,241,204,206,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,21,176,218,203,134,221,220,206,237,78,179,165,109,175,199,88,123,241,151,166,174,144,179,45,142,87,185,43,221,137,26,247,183,178,70,183,170,181,30,238,199,163,227,114,247,177,200,157,3,77,241,199,187,154,107,132,188,215,8,244,217,81,48,89,43,29,149,50,209,61,245,238,209,199,75,51,231,185,73,22,37,106,74,201,229,114,117,116,157,122,71,45,152,220,143,108,145,248,121,86,203,237,14,178,223,173,208,211,251,71,183,240,84,147,59,168,172,58,26,235,110,116,134,8,152,200,221,44,179,72,255,0,197,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,213,113,109,178,24,174,28,55,251,81,236,190,27,57,111,51,95,78,87,197,181,247,236,198,216,223,102,121,177,213,172,76,244,99,127,6,49,101,154,78,198,117,114,181,157,173,87,61,81,94,189,47,105,248,40,213,91,251,193,222,87,122,246,159,25,246,150,175,209,250,195,39,75,37,137,137,36,125,172,182,45,40,227,229,141,181,155,220,172,89,160,123,236,57,34,107,17,243,54,119,34,57,207,142,40,159,31,246,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,116,14,43,184,174,220,126,45,119,29,250,215,90,203,232,113,84,124,144,96,48,16,76,175,171,136,170,229,69,86,181,85,19,201,51,251,90,178,204,168,142,145,205,106,34,49,140,142,54,73,94,88,188,7,126,219,243,181,183,231,118,48,189,218,7,79,228,27,246,110,47,35,142,242,85,213,19,53,147,54,78,142,242,181,124,53,231,109,117,119,116,114,69,51,146,72,87,175,100,173,75,169,7,31,226,171,134,125,27,197,126,209,220,218,221,97,122,222,57,237,176,220,150,35,39,89,85,207,199,100,99,100,140,138,117,143,185,27,51,59,101,145,143,141,202,157,204,123,187,92,199,246,72,204,235,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,199,182,47,155,157,205,37,195,6,111,3,184,80,125,183,186,122,71,31,90,158,155,183,150,181,60,255,0,121,228,150,196,172,242,88,88,160,68,139,210,65,224,87,172,147,121,44,246,47,239,27,35,156,226,178,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,151,55,5,31,217,87,110,39,207,235,252,102,42,77,205,213,63,188,201,89,129,60,178,98,232,170,49,99,198,54,110,231,49,221,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,152,0,206,15,26,27,57,130,216,46,40,53,254,213,105,105,187,240,184,172,132,118,49,209,246,189,61,53,91,117,226,183,21,110,175,123,222,255,0,11,44,54,47,35,156,174,127,143,189,122,43,186,37,164,242,113,221,234,218,215,134,139,219,91,98,122,137,146,219,140,196,208,178,8,96,149,175,251,58,243,223,106,25,165,123,186,177,239,117,133,190,196,70,42,116,100,44,238,106,117,71,62,69,113,161,188,121,221,130,225,131,95,238,174,150,135,191,53,138,199,199,95,29,39,115,19,211,90,183,98,42,145,89,232,246,61,143,240,190,195,101,241,185,170,215,248,251,23,162,59,170,103,51,19,137,202,231,242,180,176,88,44,101,188,142,75,35,98,58,148,233,212,133,211,79,102,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,79,219,123,162,177,91,107,160,52,214,220,224,172,91,159,27,165,112,244,176,148,229,182,246,186,121,32,173,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,254,227,208,28,127,138,174,25,244,111,21,251,71,115,107,117,133,235,120,231,182,195,114,88,140,157,101,87,63,29,145,141,146,50,41,214,62,228,108,204,237,150,70,62,55,42,119,49,238,237,115,31,217,35,51,175,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,30,216,190,110,119,52,151,12,25,188,14,225,65,246,222,233,233,28,125,106,122,110,222,90,212,243,253,231,146,91,18,179,201,97,98,129,18,47,73,7,129,94,178,77,228,179,216,191,188,108,142,115,138,203,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,92,220,20,127,101,93,184,159,63,175,241,152,169,55,55,84,254,243,37,102,4,242,201,139,162,168,197,143,24,217,187,156,199,118,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,96,21,87,207,59,248,39,252,201,253,52,130,188,33,241,57,157,225,47,121,107,110,174,35,11,246,221,71,227,237,98,242,152,143,82,202,222,190,172,173,71,54,63,59,162,149,98,237,158,58,242,245,107,123,151,197,217,213,26,231,26,30,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,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,5,122,243,80,227,111,21,181,218,55,43,195,78,132,158,166,67,86,107,28,60,213,51,214,33,180,213,126,2,148,203,15,238,165,137,208,189,143,125,170,207,178,196,111,123,36,137,142,100,169,254,56,149,105,132,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,57,254,250,111,166,220,112,233,183,25,29,208,221,12,207,161,197,81,233,20,48,196,136,251,89,11,78,69,88,234,214,141,85,60,147,63,181,221,19,170,53,26,215,61,238,99,24,247,183,58,219,233,190,155,143,196,94,227,228,119,67,116,51,62,187,43,123,164,80,195,18,43,42,227,234,181,85,99,171,90,53,85,241,194,206,231,116,78,170,229,115,156,247,185,239,123,222,238,171,165,120,50,206,219,224,199,90,241,137,171,114,190,135,21,71,210,87,210,152,234,239,99,228,200,72,236,172,20,172,217,176,191,143,142,22,119,79,27,35,252,36,124,141,87,175,99,24,223,63,32,217,13,21,138,220,173,232,208,59,115,157,177,110,12,110,170,213,24,172,37,201,106,61,173,158,56,44,219,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,238,61,7,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,151,252,177,121,128,83,218,43,149,184,126,222,253,69,233,52,45,190,216,52,206,74,88,224,138,174,6,212,147,205,52,173,178,246,177,36,88,103,146,199,227,52,143,115,97,115,27,213,27,27,158,248,238,80,0,83,95,51,174,95,244,246,138,229,158,32,118,67,78,250,77,11,111,186,125,77,141,138,72,34,171,129,181,36,240,195,19,171,49,207,73,22,25,228,177,248,67,27,28,216,92,199,116,86,198,230,50,56,129,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,124,254,244,110,246,178,223,173,208,212,27,185,184,19,212,147,59,168,172,54,107,9,82,4,134,8,152,200,219,20,80,198,207,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,170,235,78,17,50,187,117,193,150,152,226,139,87,228,109,215,201,107,141,81,91,27,133,195,45,119,68,144,226,157,90,236,158,170,127,35,81,206,124,206,173,19,226,236,252,158,21,107,251,164,243,34,69,249,92,16,109,14,141,223,174,39,52,150,209,238,4,22,228,193,106,42,249,120,108,45,73,214,25,226,123,49,118,229,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,248,157,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,182,198,113,167,191,56,94,26,31,194,158,27,80,84,161,163,100,177,58,190,122,213,188,89,23,82,157,239,146,108,122,206,215,34,45,105,37,146,71,189,59,124,142,239,116,107,34,194,171,17,207,246,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,139,135,173,43,194,254,205,97,118,143,75,89,245,254,131,201,103,35,148,125,88,235,205,147,189,43,187,165,177,35,88,159,243,99,98,57,207,115,34,138,38,43,223,217,220,174,44,125,172,111,39,211,253,67,241,211,153,172,61,6,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,130,78,48,116,207,23,59,95,22,105,171,82,150,182,193,215,129,186,179,15,82,43,30,10,51,203,36,236,133,241,201,43,17,174,100,205,172,249,81,141,124,139,26,57,24,247,57,83,185,210,40,168,14,105,124,123,125,251,185,158,225,71,107,224,236,211,248,172,135,163,213,249,75,21,250,73,126,245,73,209,203,78,187,94,157,99,134,25,226,106,190,94,136,233,36,141,17,138,145,53,93,60,43,225,139,135,173,85,197,6,242,225,118,143,75,89,244,30,191,201,103,35,148,125,89,44,67,140,163,19,123,165,177,35,88,159,243,99,98,57,204,107,229,150,38,43,217,223,220,154,30,217,125,161,209,187,11,181,250,127,104,246,254,11,113,224,180,237,119,67,93,109,206,179,79,43,223,35,165,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,82,42,243,71,246,39,185,191,162,252,197,34,128,79,127,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,13,28,69,232,78,40,54,178,134,230,104,91,31,236,169,230,41,118,77,254,108,202,122,104,102,158,159,146,88,163,243,120,188,236,111,149,141,236,127,247,162,255,0,122,39,85,42,175,158,119,240,79,249,147,250,105,85,100,170,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,209,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,129,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,207,95,21,92,76,107,46,43,247,114,230,233,107,10,53,49,204,109,118,227,113,24,202,200,142,102,59,29,27,228,124,80,44,157,168,233,159,221,44,143,124,142,68,238,123,221,218,214,51,178,54,76,14,84,252,14,86,220,172,173,14,41,55,37,246,226,193,105,140,194,63,75,99,26,201,96,92,142,70,171,152,244,186,249,58,34,62,180,50,244,107,91,27,151,201,52,82,53,234,214,196,232,230,243,252,234,253,211,233,111,167,244,126,71,34,64,2,199,249,83,241,199,91,109,114,180,56,91,220,150,91,151,5,169,243,8,205,45,147,107,229,157,113,217,27,78,99,18,147,227,234,168,202,211,75,209,205,116,109,79,28,210,200,231,163,155,43,164,134,226,72,65,204,191,142,58,220,56,232,217,182,123,67,178,219,247,23,90,97,228,124,54,227,124,181,217,131,199,76,178,64,183,91,51,21,174,91,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,70,199,85,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,80,9,239,246,47,125,55,31,135,77,199,199,110,134,215,230,125,14,86,143,88,166,134,84,87,213,200,85,114,162,201,86,204,104,169,228,133,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,189,9,197,6,214,80,220,205,11,99,253,149,60,197,46,201,191,205,153,79,77,12,211,211,242,75,20,126,111,23,157,141,242,177,189,143,254,244,95,239,68,234,165,21,243,25,227,219,251,84,103,96,219,125,187,131,211,237,150,153,200,122,202,150,39,175,217,107,53,121,140,124,73,113,200,244,239,134,20,100,146,54,40,191,7,43,94,231,202,157,206,108,112,243,94,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,186,194,121,191,233,108,22,134,224,191,111,116,86,150,163,232,176,186,127,88,98,113,120,234,222,87,201,224,171,6,38,252,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,83,97,221,120,59,226,171,89,112,161,187,152,253,97,134,201,91,118,152,200,216,175,91,86,98,35,141,38,102,71,28,143,252,234,216,156,246,55,212,198,215,72,232,95,220,222,215,170,181,87,198,249,24,253,9,232,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,82,183,58,191,116,250,91,233,253,31,145,200,144,0,153,92,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,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,0,85,95,59,77,148,255,0,228,23,136,202,121,15,254,230,138,200,85,146,95,253,162,229,73,33,98,71,255,0,182,164,142,116,159,236,17,173,255,0,26,144,87,133,205,227,193,109,22,71,115,107,106,56,122,84,215,187,95,169,180,116,118,123,159,254,75,106,205,95,37,101,236,99,28,175,242,79,94,40,58,126,86,183,207,222,231,35,88,168,188,84,234,188,85,110,151,237,167,136,237,197,220,200,115,191,108,208,204,234,11,95,101,93,244,190,159,203,139,137,254,26,63,187,86,49,205,233,86,40,27,249,218,143,94,157,95,213,202,229,91,105,229,9,177,119,54,195,135,27,123,141,168,112,222,139,53,185,121,6,228,97,115,214,118,76,236,60,12,88,233,36,145,72,141,99,123,158,251,115,177,236,69,73,34,179,19,149,238,78,214,178,117,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,15,41,186,91,91,161,55,167,66,100,246,207,114,240,95,108,233,188,207,135,214,210,245,83,87,242,248,166,100,209,254,242,23,178,70,244,146,38,59,242,185,58,244,232,189,81,85,23,61,156,87,112,163,184,252,37,110,59,244,86,181,139,215,98,175,121,39,192,103,224,133,89,87,47,85,170,136,174,106,42,175,142,102,119,53,37,133,85,93,27,156,213,69,123,31,28,143,230,186,3,64,107,45,211,214,88,157,190,219,237,61,111,57,168,115,150,18,181,26,53,145,59,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,220,38,104,222,17,118,191,238,62,10,197,76,198,118,253,137,44,231,117,27,104,45,89,242,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,253,157,124,143,68,71,74,245,94,234,0,0,175,94,111,188,51,232,221,99,179,214,120,154,109,235,116,53,102,131,175,75,26,244,106,172,144,100,177,211,222,108,77,129,236,87,34,70,248,165,182,249,91,35,127,189,22,70,61,174,235,27,162,166,18,199,249,59,240,207,163,119,7,89,102,183,255,0,88,94,211,249,119,232,123,12,165,136,211,242,170,203,110,158,69,232,201,98,202,75,31,114,53,140,107,82,70,64,174,107,251,165,73,94,223,27,235,49,203,113,32,2,63,241,139,193,214,132,226,255,0,66,87,192,103,238,125,141,169,48,221,255,0,119,245,7,142,107,31,101,249,102,174,251,95,228,172,158,40,231,242,199,93,35,253,226,175,103,94,230,244,84,252,104,7,84,237,86,227,232,189,199,181,180,58,147,69,229,106,107,58,153,6,98,221,132,109,117,150,212,150,164,86,164,81,196,216,251,188,222,78,246,44,107,31,115,100,107,216,230,43,145,205,85,190,158,5,248,50,193,112,121,183,22,177,146,101,126,217,214,122,163,211,216,212,217,40,158,244,170,233,34,71,248,171,86,141,221,58,67,23,150,84,73,28,212,146,71,61,206,119,106,43,34,142,165,185,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,141,92,206,185,127,211,218,43,150,120,129,217,13,59,233,52,45,190,233,245,54,54,41,32,138,174,6,212,147,195,12,78,172,199,61,36,88,103,146,199,225,12,108,115,97,115,29,209,91,27,152,200,248,87,0,60,31,101,120,178,221,198,183,32,149,35,208,154,58,197,59,250,173,243,74,228,125,152,30,247,44,116,98,108,111,108,189,246,18,25,88,178,53,205,72,152,215,191,187,189,35,142,75,254,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,43,215,155,239,12,250,55,88,236,245,158,38,155,122,221,13,89,160,235,210,198,189,26,171,36,25,44,116,247,155,19,96,123,21,200,145,190,41,109,190,86,200,223,239,69,145,143,107,186,198,232,169,132,177,254,78,252,51,232,221,193,214,89,173,255,0,214,23,180,254,93,250,30,195,41,98,52,252,170,178,219,167,145,122,50,88,178,146,199,220,141,99,26,212,145,144,43,154,254,233,82,87,183,198,250,204,114,220,72,5,74,243,189,219,63,77,170,182,211,120,233,212,202,203,246,134,62,222,153,200,79,227,238,163,95,211,200,150,42,51,185,25,249,38,147,213,93,94,142,122,247,54,15,202,212,236,122,175,42,228,251,188,121,221,13,197,2,109,85,120,125,70,23,114,241,243,215,185,31,115,25,224,181,70,188,246,235,217,234,172,115,221,218,198,89,139,198,142,99,87,212,247,187,185,99,106,18,47,158,14,181,202,208,208,27,89,183,48,215,168,184,220,230,99,35,155,177,43,152,239,59,103,163,12,80,196,214,59,187,181,24,173,200,76,174,69,106,170,171,99,232,173,232,168,232,107,203,23,107,127,106,28,100,232,175,87,130,251,79,21,164,189,70,169,200,127,149,120,125,47,165,141,125,36,255,0,131,218,231,246,222,146,151,228,111,119,94,191,153,170,196,121,127,192,21,235,205,247,134,125,27,172,118,122,207,19,77,189,110,134,172,208,117,233,99,94,141,85,146,12,150,58,123,205,137,176,61,138,228,72,223,20,182,223,43,100,111,247,162,200,199,181,221,99,116,84,194,88,255,0,39,126,25,244,110,224,235,44,214,255,0,235,11,218,127,46,253,15,97,148,177,26,126,85,89,109,211,200,189,25,44,89,73,99,238,70,177,141,106,72,200,21,205,127,116,169,43,219,227,125,102,57,110,36,21,87,207,59,248,39,252,201,253,52,170,178,101,114,226,227,142,183,10,90,202,254,143,220,22,91,177,183,90,194,196,15,189,52,79,150,87,225,45,181,21,137,118,40,17,85,175,99,154,173,108,237,107,124,174,100,81,57,170,229,133,34,146,247,136,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,231,219,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,229,53,80,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,10,75,230,241,39,17,114,239,109,39,110,189,42,149,118,249,44,93,110,222,50,181,154,179,177,96,72,41,37,215,171,153,27,44,35,220,244,133,239,100,237,84,99,220,230,68,233,24,223,35,191,43,150,159,2,181,184,154,212,214,183,63,115,168,84,181,181,250,114,196,248,219,84,93,106,88,231,203,228,86,186,43,96,98,193,35,37,133,144,164,240,204,233,21,201,220,190,56,218,215,163,164,88,236,127,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,2,247,184,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,219,116,182,183,93,236,182,187,201,237,158,229,224,190,198,212,152,111,15,173,165,234,161,177,226,242,194,201,163,253,228,47,124,110,235,28,172,119,229,114,244,235,209,122,42,42,37,255,0,112,45,253,163,191,179,142,157,254,212,31,252,149,254,111,69,234,187,254,212,251,47,177,158,159,237,46,239,254,204,255,0,31,119,255,0,95,217,226,242,254,255,0,204,72,0,1,68,60,199,120,28,173,194,150,178,161,172,54,249,246,236,109,214,176,177,59,40,195,43,37,149,248,75,109,68,122,210,150,117,69,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,246,188,177,120,14,253,183,231,107,111,206,236,97,123,180,14,159,200,55,236,220,94,71,29,228,171,170,38,107,38,108,157,29,229,106,248,107,206,218,234,238,232,228,138,103,36,144,175,94,201,90,146,171,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,116,227,111,131,237,51,197,206,215,203,133,114,84,165,173,176,117,231,118,147,204,91,150,199,130,140,242,201,3,230,100,145,196,244,107,153,51,107,50,37,123,153,34,198,142,87,177,174,84,237,117,11,100,246,95,116,48,187,184,205,136,204,233,11,116,53,220,153,136,48,44,195,217,124,113,61,215,103,123,25,11,82,71,57,34,86,72,178,70,172,151,191,198,230,61,175,71,43,21,28,95,79,4,156,31,105,158,17,182,190,44,43,82,165,221,109,156,175,3,181,102,98,164,182,60,23,167,138,73,223,11,35,142,87,171,90,200,91,101,241,35,218,200,214,68,106,61,237,106,175,107,100,81,202,184,177,246,177,188,159,79,245,15,199,78,102,176,179,238,109,124,20,125,137,114,231,22,91,101,140,197,83,194,205,225,143,90,99,224,79,4,141,189,52,254,54,100,218,138,238,201,60,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,3,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,101,92,98,243,98,208,153,157,154,175,166,56,97,206,101,126,242,107,28,123,217,144,202,118,205,143,189,165,63,53,119,44,125,178,64,232,230,154,72,223,102,31,37,121,191,114,230,121,24,245,94,199,21,109,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,141,225,23,107,254,227,224,172,84,204,103,111,216,146,206,119,81,182,130,213,159,42,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,217,215,200,244,68,116,175,85,238,160,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,18,43,153,127,3,150,120,113,214,83,111,14,135,125,71,237,214,180,204,72,200,106,70,200,171,191,7,145,153,36,157,105,54,22,35,90,181,149,172,149,208,185,141,252,140,141,99,122,34,181,143,155,138,240,119,197,86,178,225,67,119,49,250,195,13,146,182,237,49,145,177,94,182,172,196,71,26,76,204,142,57,31,249,213,177,57,236,111,169,141,174,145,208,191,185,189,175,85,106,175,141,242,49,250,19,208,26,255,0,70,238,158,141,196,238,14,223,106,26,153,205,61,156,174,150,104,222,172,171,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,101,243,206,254,9,255,0,50,127,77,56,87,41,61,1,163,119,79,125,53,254,223,110,14,158,169,156,211,217,205,183,191,90,245,27,40,189,146,179,237,44,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,127,226,171,134,125,101,194,134,238,92,218,221,97,122,166,69,142,174,220,150,35,39,89,81,172,200,227,164,124,140,138,117,143,185,93,11,251,162,145,143,141,202,189,175,99,187,92,246,118,72,249,43,203,79,143,186,220,61,101,109,109,54,247,234,235,112,109,125,186,243,217,198,76,234,82,220,92,38,71,185,30,168,196,139,172,172,173,50,121,123,152,200,228,233,51,163,122,36,104,249,222,238,127,204,27,141,188,175,21,250,254,60,22,152,158,221,29,186,210,182,44,67,138,166,219,78,116,25,105,219,52,205,102,89,241,186,24,158,199,201,93,209,181,177,72,142,88,83,200,141,84,89,36,234,229,243,193,38,87,138,253,127,38,119,83,193,110,142,221,105,91,21,230,202,220,117,87,58,12,180,237,154,23,63,18,201,27,52,79,99,228,174,233,28,233,99,87,44,41,227,87,34,44,145,245,190,156,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,97,231,87,238,159,75,125,63,163,242,57,19,228,229,183,195,62,141,226,191,104,247,227,107,117,133,235,120,231,182,198,152,201,98,50,117,149,92,252,118,70,54,101,153,20,235,31,114,54,102,118,203,35,31,27,149,59,152,247,118,185,143,236,145,144,215,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,9,213,195,215,55,44,238,209,112,227,54,215,234,205,13,247,131,87,233,108,124,24,189,21,144,141,172,138,140,149,88,196,142,40,242,45,107,154,255,0,242,118,53,189,171,18,119,78,214,181,143,88,158,142,157,240,3,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,44,43,49,192,229,110,28,121,112,238,62,240,235,135,219,126,226,235,76,62,5,147,84,145,146,215,102,15,29,54,103,29,58,82,116,47,70,185,108,171,153,19,166,115,219,249,31,26,70,196,68,107,223,52,53,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,9,41,205,11,130,143,236,255,0,174,223,188,251,123,140,197,81,219,109,101,144,101,104,177,212,147,195,246,54,81,208,185,239,174,145,57,203,214,25,124,83,205,26,198,136,200,255,0,60,93,145,181,145,121,56,95,7,124,85,107,46,20,55,115,31,172,48,217,43,110,211,25,27,21,235,106,204,68,113,164,204,200,227,145,255,0,157,91,19,158,198,250,152,218,233,29,11,251,155,218,245,86,170,248,223,35,31,47,249,138,115,45,211,59,159,163,87,100,248,109,212,150,237,96,179,181,225,155,61,169,107,45,138,79,158,5,91,12,159,18,181,236,86,100,168,199,34,87,145,242,177,232,143,98,186,37,69,107,164,69,130,188,58,236,54,178,226,75,119,48,91,83,163,41,91,115,242,54,24,252,157,232,107,164,204,196,227,145,237,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,46,132,248,117,216,109,27,195,110,209,224,182,167,70,82,168,214,99,171,177,249,59,208,215,88,95,150,200,171,26,150,46,202,142,123,221,223,35,155,213,26,175,119,99,17,145,181,123,24,212,72,151,206,175,218,198,150,250,129,71,227,178,37,117,114,228,210,216,45,115,198,22,139,209,90,166,143,173,194,234,12,126,162,197,228,107,121,95,31,158,172,248,43,241,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,245,241,253,193,246,87,132,221,220,115,113,233,82,77,9,172,108,92,191,165,31,12,174,87,214,129,143,106,201,70,86,200,247,75,223,93,38,137,137,35,156,228,149,142,99,251,187,214,72,227,245,124,186,248,234,179,194,214,178,77,15,184,55,237,191,106,243,246,38,154,244,53,170,196,247,227,50,51,37,118,38,73,85,35,89,230,99,99,174,216,223,11,95,254,7,185,237,99,222,212,99,239,79,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,115,171,247,79,165,190,159,209,249,28,137,205,57,111,108,54,141,226,75,114,247,31,106,117,157,42,142,102,71,109,242,47,198,94,154,186,204,252,78,69,47,80,74,247,98,70,189,142,239,141,206,234,173,71,183,189,138,248,220,189,143,114,47,21,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,39,167,43,174,96,23,49,23,49,188,50,111,126,162,243,98,166,244,216,237,15,148,158,57,231,181,29,169,103,138,8,113,46,241,177,253,208,175,151,172,82,72,172,108,45,141,209,171,149,139,19,98,182,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,7,42,226,171,107,127,109,60,56,238,46,217,195,130,251,102,254,103,79,218,251,42,151,170,244,254,92,164,76,243,81,253,226,189,141,111,75,81,64,239,206,228,98,244,232,254,173,87,34,230,176,30,171,105,244,47,237,67,116,244,110,217,253,169,246,103,222,221,65,142,193,122,223,7,155,210,250,171,49,195,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,77,52,105,61,45,130,208,218,87,13,162,180,181,31,69,133,211,248,250,248,188,117,111,43,228,240,85,130,54,199,20,125,239,87,61,221,172,99,83,171,149,92,189,58,170,170,254,39,235,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,0,10,43,230,97,198,190,59,137,253,119,141,209,59,105,147,245,59,109,164,186,89,165,114,53,181,15,219,55,166,134,53,146,196,213,230,108,125,158,30,175,130,52,116,125,201,214,119,35,213,179,35,91,18,241,90,3,89,103,116,110,127,112,112,218,122,221,205,61,165,108,81,173,154,189,10,35,153,65,247,22,84,172,178,162,47,115,88,247,65,35,17,253,59,17,253,141,85,71,72,196,119,85,224,251,139,61,101,194,46,232,125,248,193,87,183,152,193,95,175,37,108,238,156,109,244,171,6,85,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,191,167,145,136,168,217,94,139,161,61,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,1,229,50,59,85,183,25,125,199,196,110,246,79,69,226,172,235,60,14,62,198,47,27,155,146,186,45,170,213,102,84,89,35,107,191,254,52,106,175,230,99,102,157,173,86,164,210,163,253,89,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,243,202,109,110,214,232,77,150,208,152,205,179,219,76,23,216,218,111,13,230,244,84,189,84,214,60,94,89,159,52,159,188,153,239,145,221,100,149,238,252,206,94,157,122,39,68,68,68,245,96,2,138,249,152,113,175,142,226,127,93,227,116,78,218,100,253,78,219,105,46,150,105,92,141,109,67,246,205,233,161,141,100,177,53,121,155,31,103,135,171,224,141,29,31,114,117,157,200,245,108,200,214,196,188,86,128,214,89,221,27,159,220,28,54,158,183,115,79,105,91,20,107,102,175,66,136,230,80,125,197,149,43,44,168,139,220,214,61,208,72,196,127,78,196,127,99,85,81,210,49,29,213,120,62,226,207,89,112,139,186,31,126,48,85,237,230,48,87,235,201,91,59,167,27,125,42,193,149,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,239,233,228,98,42,54,87,162,232,79,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,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,153,214,214,254,212,56,54,214,190,147,5,246,158,87,73,122,125,83,143,255,0,42,240,250,95,75,34,122,185,255,0,23,181,175,237,163,37,223,200,238,238,189,127,43,85,232,194,138,246,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,144,28,206,183,75,246,161,198,78,181,244,153,223,180,241,90,75,211,233,108,127,249,47,135,210,250,88,211,213,193,248,177,174,127,109,233,46,254,119,119,117,235,249,92,172,70,19,83,146,94,217,234,173,63,183,27,137,186,89,106,158,159,11,172,50,24,252,126,35,201,28,140,146,199,160,75,62,121,219,220,196,99,225,87,219,72,218,246,57,223,188,130,118,170,53,89,248,217,80,5,21,243,48,227,95,29,196,254,187,198,232,157,180,201,250,157,182,210,93,44,210,185,26,218,135,237,155,211,67,26,201,98,106,243,54,62,207,15,87,193,26,58,62,228,235,59,145,234,217,145,173,137,120,173,1,172,179,186,55,63,184,56,109,61,110,230,158,210,182,40,214,205,94,133,17,204,160,251,139,42,86,89,81,23,185,172,123,160,145,136,254,157,136,254,198,170,163,164,98,59,170,240,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,208,158,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,85,124,243,191,130,127,204,159,211,72,235,202,243,104,116,110,253,110,190,228,237,30,224,65,110,76,22,162,219,123,144,216,90,147,172,51,196,246,101,113,146,197,52,111,252,81,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,120,87,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,147,252,15,243,61,179,195,46,215,228,118,143,113,180,109,189,79,130,196,215,181,111,72,174,53,98,130,122,246,228,145,210,186,157,151,187,162,45,105,37,145,242,121,145,31,44,74,231,167,100,205,115,27,20,64,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,206,174,20,184,28,173,166,184,68,220,158,46,55,25,246,211,59,146,219,125,82,253,35,137,86,75,93,40,212,151,25,110,7,93,157,28,141,89,95,60,78,127,137,169,214,36,134,86,201,213,238,145,158,26,224,53,80,14,21,198,15,22,122,55,132,93,175,251,241,157,175,83,49,157,191,98,58,216,45,56,235,235,86,124,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,103,95,27,21,81,210,177,23,60,58,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,99,252,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,134,221,1,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,168,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,153,226,179,187,47,181,250,151,116,52,206,244,102,180,133,73,245,182,143,175,102,166,31,52,215,201,20,240,65,60,111,142,72,159,216,228,108,204,237,150,94,214,202,143,70,44,178,57,157,170,247,42,251,80,0,60,254,191,208,26,55,116,244,110,91,111,183,7,79,84,206,105,236,229,117,173,122,141,148,94,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,63,87,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,5,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,138,187,178,251,95,145,221,202,27,239,144,210,21,45,107,188,94,29,112,52,115,19,62,71,190,173,37,124,143,86,197,26,187,196,199,170,205,42,44,173,98,73,217,35,217,221,216,229,106,251,80,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,82,7,49,254,95,247,56,119,206,203,187,123,67,167,127,224,158,255,0,166,130,90,213,228,158,196,154,118,215,99,35,237,176,249,159,36,143,134,105,17,94,201,149,221,169,36,171,19,145,159,185,89,96,177,123,220,184,184,28,179,194,150,141,191,172,55,5,245,44,110,46,176,175,3,47,67,19,34,149,152,74,141,85,122,82,138,116,69,115,222,231,43,93,59,154,239,19,159,20,77,106,57,33,73,100,153,64,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,71,186,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,65,156,127,112,125,149,225,55,119,28,220,122,84,147,66,107,27,23,47,233,71,195,43,149,245,160,99,218,178,81,149,178,61,210,247,215,73,162,98,72,231,57,37,99,152,254,238,245,146,56,253,95,46,190,58,172,240,181,172,147,67,238,13,251,111,218,188,253,137,166,189,13,106,177,61,248,204,140,201,93,137,146,85,72,214,121,152,216,235,182,55,194,215,255,0,129,238,123,88,247,181,24,254,255,0,206,227,45,138,207,226,182,27,59,130,201,212,200,227,114,53,245,5,186,119,42,76,217,160,179,4,141,198,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,201,83,221,62,169,250,127,123,228,113,197,170,113,47,195,166,132,226,131,107,47,237,158,186,175,254,214,230,30,239,124,223,230,204,167,166,154,24,46,120,226,150,63,55,139,206,247,120,158,238,199,255,0,114,167,247,42,103,175,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,232,56,85,225,159,89,113,95,187,148,246,183,71,222,169,142,99,107,187,37,151,201,217,84,115,49,216,232,223,27,37,157,35,238,71,76,254,233,99,99,35,106,167,115,222,222,231,49,157,242,51,67,219,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,142,191,205,199,103,182,75,83,108,189,29,210,215,154,146,166,145,213,152,43,18,80,193,229,155,134,158,236,249,135,173,75,83,197,133,122,194,228,72,217,44,177,247,182,121,81,204,133,82,78,157,60,175,238,164,194,194,121,64,108,246,201,107,173,220,179,173,181,134,164,169,150,214,218,86,189,155,248,141,35,103,13,59,153,85,145,190,154,69,154,75,125,222,7,61,146,79,36,76,129,205,87,181,253,179,55,162,177,142,108,245,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,143,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,133,248,250,224,163,85,112,167,184,246,243,120,156,103,168,219,45,77,144,154,77,57,144,174,146,62,58,29,234,233,27,140,176,178,57,239,108,209,49,21,24,231,185,124,209,177,94,139,220,217,89,20,106,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,4,240,57,194,38,43,132,29,163,118,148,159,35,83,49,171,51,214,27,146,212,121,88,43,181,140,124,232,196,107,42,194,245,106,74,250,208,167,119,103,145,122,171,228,154,68,108,126,85,141,178,40,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,93,159,17,91,13,163,120,146,218,60,238,212,235,58,85,28,204,141,119,191,25,122,106,235,51,241,57,20,99,146,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,159,126,37,248,116,215,124,47,238,157,253,179,215,85,255,0,218,220,195,221,239,135,252,231,139,245,51,67,5,207,28,82,201,225,242,248,30,239,19,221,222,207,238,84,254,229,89,211,202,235,152,5,204,69,204,111,12,155,223,168,188,216,169,189,54,59,67,229,39,142,121,237,71,106,89,226,130,28,75,188,108,127,116,43,229,235,20,146,43,27,11,99,116,106,229,98,196,216,173,168,20,173,206,175,221,62,150,250,127,71,228,114,39,159,229,1,175,244,110,133,226,190,205,93,97,168,106,98,95,170,180,189,156,6,33,108,170,181,150,178,50,92,167,44,85,209,253,59,90,247,182,9,17,157,202,157,207,237,99,122,189,236,107,173,39,141,126,20,112,92,90,108,213,221,27,226,197,83,213,248,222,183,52,182,110,236,47,119,160,181,220,197,146,53,116,106,143,72,103,99,60,82,39,71,181,58,178,79,27,223,20,104,103,179,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,46,123,149,143,26,121,93,252,209,183,54,107,116,181,5,188,166,224,233,26,235,110,173,233,235,57,95,146,194,53,98,137,178,205,63,114,164,150,98,150,68,99,220,244,99,158,199,194,239,222,191,204,244,158,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,10,1,230,105,178,159,177,110,46,53,79,167,200,122,170,26,239,174,181,167,223,47,124,209,122,217,230,245,17,201,210,54,53,189,45,69,103,177,169,221,210,37,139,185,202,238,238,145,84,177,78,76,155,23,115,84,239,46,119,126,114,248,110,252,46,137,199,201,142,197,219,145,103,143,252,241,109,168,199,44,42,212,72,165,241,212,91,13,145,142,114,171,61,92,14,236,85,115,92,219,148,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,0,0,85,95,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,0,21,171,205,139,141,124,118,150,210,185,62,21,246,223,39,223,169,51,61,43,107,25,216,182,171,205,138,162,232,235,216,142,188,110,70,178,57,189,84,115,118,189,91,35,218,145,36,177,189,138,178,162,178,173,182,95,104,117,150,253,110,134,159,218,61,191,130,164,153,221,69,97,208,215,91,115,164,48,68,198,70,233,101,154,71,254,42,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,208,124,60,109,126,223,108,52,28,55,98,49,86,236,232,150,225,237,225,44,215,183,114,71,79,114,11,94,79,86,233,37,98,181,205,124,174,154,103,42,199,216,141,87,170,70,140,68,106,37,22,113,183,193,246,166,225,27,116,37,194,185,45,221,209,57,203,19,187,73,230,45,203,95,207,122,8,163,129,243,50,72,226,122,185,175,133,214,89,18,189,204,141,36,86,171,216,214,162,246,183,186,242,197,227,199,246,33,157,173,176,219,177,154,237,208,58,131,32,223,179,114,153,28,143,142,174,151,153,204,153,210,116,111,137,203,225,177,59,171,163,187,164,142,40,92,178,76,189,59,229,114,221,72,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,86,175,54,46,53,241,218,91,74,228,248,87,219,124,159,126,164,204,244,173,172,103,98,218,175,54,42,139,163,175,98,58,241,185,26,200,230,245,81,205,218,245,108,143,106,68,146,198,246,42,202,138,202,182,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,65,240,241,181,251,125,176,208,112,221,136,197,91,179,162,91,135,183,132,179,94,221,201,29,61,200,45,121,61,91,164,149,138,215,53,242,186,105,156,171,31,98,53,94,169,26,49,17,168,148,89,198,223,7,218,155,132,109,208,151,10,228,183,119,68,231,44,78,237,39,152,183,45,127,61,232,34,142,7,204,201,35,137,234,230,190,23,89,100,74,247,50,52,145,90,175,99,90,139,218,222,235,203,23,143,31,216,134,118,182,195,110,198,107,183,64,234,12,131,126,205,202,100,114,62,58,186,94,103,50,103,73,209,190,39,47,134,196,238,174,142,238,146,56,161,114,201,50,244,239,149,203,117,32,25,129,221,93,179,213,91,55,184,250,143,107,117,173,79,79,154,211,57,9,113,246,123,99,145,145,205,216,191,146,120,188,140,99,221,12,172,86,201,27,213,169,223,27,216,228,78,142,67,202,154,61,224,191,103,51,187,5,195,6,128,218,173,83,55,126,107,21,143,146,198,70,62,214,39,166,181,110,196,182,229,173,213,143,123,31,225,125,135,69,228,107,149,175,241,247,167,68,119,68,237,96,173,94,108,92,107,227,180,182,149,201,240,175,182,249,62,253,73,153,233,91,88,206,197,181,94,108,85,23,71,94,196,117,227,114,53,145,205,234,163,155,181,234,217,30,212,137,37,141,236,85,149,21,149,109,178,251,67,172,183,235,116,52,254,209,237,252,21,36,206,234,43,14,134,186,219,157,33,130,38,50,55,75,44,210,63,241,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,70,131,225,227,107,246,251,97,160,225,187,17,138,183,103,68,183,15,111,9,102,189,187,146,58,123,144,90,242,122,183,73,43,21,174,107,229,116,211,57,86,62,196,106,189,82,52,98,35,81,40,179,141,190,15,181,55,8,219,161,46,21,201,110,238,137,206,88,157,218,79,49,110,90,254,123,208,69,28,15,153,146,71,19,213,205,124,46,178,200,149,238,100,105,34,181,94,198,181,23,181,189,215,150,47,30,63,177,12,237,109,134,221,140,215,110,129,212,25,6,253,155,148,200,228,124,117,116,188,206,100,206,147,163,124,78,95,13,137,221,93,29,221,36,113,66,229,146,101,233,223,43,150,234,74,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,44,83,152,6,197,236,214,244,112,251,151,181,187,218,167,21,162,227,210,157,153,58,58,198,229,23,90,147,11,251,216,210,102,199,27,36,141,243,122,134,34,67,224,71,47,124,142,133,90,199,200,200,145,51,216,75,254,88,187,23,179,91,223,196,21,106,187,177,170,113,78,147,79,246,228,241,186,59,35,69,210,71,170,59,98,153,100,106,73,228,107,63,201,222,218,243,58,7,54,79,52,105,34,43,22,54,74,169,114,156,88,251,88,222,79,167,250,135,227,167,51,88,106,160,242,155,165,186,90,19,101,180,38,79,115,55,47,59,246,54,155,195,120,125,109,223,75,53,143,23,150,102,67,31,238,225,99,228,119,89,37,99,127,43,87,167,94,171,209,17,85,51,217,197,119,21,219,143,197,174,227,191,90,235,89,125,14,42,143,146,12,6,2,9,149,245,113,21,92,168,170,214,170,162,121,38,127,107,86,89,149,17,210,57,173,68,70,49,145,198,206,42,11,169,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,7,159,215,250,3,70,238,158,141,203,109,246,224,233,234,153,205,61,156,174,181,175,81,178,139,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,225,35,150,22,141,225,155,123,115,123,191,144,214,86,245,43,241,214,38,135,68,66,244,88,95,66,164,240,43,37,154,226,183,163,102,179,219,44,176,34,53,18,46,196,89,123,123,228,107,43,205,240,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,61,189,27,189,163,118,23,107,245,6,238,110,4,246,227,193,105,218,237,154,194,84,129,102,158,87,190,70,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,207,15,18,252,69,235,190,40,55,78,254,230,107,171,31,237,105,225,233,118,67,254,108,197,250,153,166,130,159,146,40,163,243,120,188,239,111,149,237,239,127,247,170,255,0,114,36,202,229,79,192,229,109,202,202,208,226,147,114,95,110,44,22,152,204,35,244,182,49,172,150,5,200,228,106,185,143,75,175,147,162,35,235,67,47,70,181,177,185,124,147,69,35,94,173,108,78,142,111,107,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,23,248,228,224,115,70,241,123,163,91,106,171,234,96,247,23,7,93,204,192,231,158,197,236,145,157,85,222,138,231,106,43,159,89,206,87,42,57,17,95,11,220,175,98,57,29,44,82,244,14,21,120,103,209,188,40,109,29,61,173,209,247,173,228,94,235,14,201,101,242,118,85,90,252,142,70,70,70,201,103,72,251,149,176,179,182,40,216,200,218,171,218,198,55,185,207,127,124,143,236,0,165,110,117,126,233,244,183,211,250,63,35,145,61,255,0,37,221,83,130,208,218,87,136,93,107,170,111,122,44,46,159,199,224,242,153,27,62,39,201,224,171,4,121,73,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,136,28,107,241,93,157,226,211,121,110,235,47,46,86,158,144,198,245,167,165,176,151,102,99,189,5,94,214,36,146,43,99,68,98,77,59,217,229,145,122,189,201,213,145,249,30,200,163,83,242,182,195,132,61,229,221,221,142,215,92,65,104,234,88,167,233,109,1,228,245,237,177,125,177,90,181,225,133,179,218,244,241,244,84,95,4,15,100,175,242,57,157,205,114,54,47,43,209,88,156,215,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,253,196,239,19,26,55,138,254,86,251,131,186,90,62,141,188,115,219,99,17,141,203,227,44,162,185,248,236,140,121,92,115,229,129,36,237,70,204,206,217,99,123,36,106,39,115,30,222,230,177,253,241,178,173,184,78,247,79,179,127,80,52,247,200,192,105,76,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,63,223,77,139,219,142,34,246,227,35,181,251,161,134,245,216,171,221,37,134,104,149,25,107,31,105,168,169,29,170,210,42,47,142,102,119,59,162,244,86,171,92,230,61,175,99,222,199,71,254,4,185,124,96,184,63,185,168,53,150,111,85,125,232,214,121,159,81,139,134,244,17,190,189,90,184,127,59,95,28,109,133,92,189,102,151,197,12,178,171,149,200,199,35,99,141,85,26,249,102,152,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,91,247,26,252,87,96,184,75,217,171,186,203,203,138,185,171,242,93,105,233,108,37,217,158,223,95,107,185,137,36,138,216,209,94,176,192,199,249,100,94,172,106,244,100,126,70,62,88,212,207,102,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,93,247,46,110,2,127,178,190,10,125,200,220,73,253,70,230,234,108,127,163,183,94,11,29,245,112,180,94,246,74,180,218,172,94,201,166,87,199,27,165,151,241,106,57,141,100,75,218,215,73,52,213,5,43,115,171,247,79,165,190,159,209,249,28,137,0,11,201,229,161,199,29,110,35,180,108,59,61,174,25,109,155,139,162,240,241,190,107,114,62,91,12,206,99,161,88,224,75,174,153,234,231,37,148,115,226,108,205,123,191,59,228,73,24,170,142,123,33,245,92,116,112,9,166,120,188,173,135,212,88,108,165,77,57,174,241,182,40,209,126,118,202,88,176,199,225,25,44,203,53,100,129,178,182,46,246,173,153,39,99,187,123,158,248,155,18,189,140,122,189,157,43,133,30,20,118,227,132,173,184,102,138,209,81,122,236,173,239,28,249,252,252,240,163,45,101,237,53,21,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,253,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,21,23,189,252,221,184,146,219,93,232,215,219,115,130,209,59,107,62,55,74,234,140,174,18,156,182,241,183,221,60,144,86,183,36,49,186,71,54,227,90,175,86,177,21,85,26,212,235,215,162,39,247,22,19,193,158,245,234,174,34,120,108,209,251,199,173,113,248,170,89,173,65,246,135,169,131,23,20,145,213,103,130,253,138,236,236,108,146,72,244,234,200,90,171,213,235,249,149,122,116,78,136,157,172,16,43,156,70,203,229,119,23,135,156,46,224,105,125,33,111,51,151,208,25,135,219,185,98,179,220,231,208,194,77,93,254,178,85,137,29,209,236,73,97,164,231,185,26,231,70,200,220,255,0,203,26,74,165,38,26,19,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,18,84,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,133,92,200,120,214,221,62,15,191,103,127,179,60,6,148,201,253,237,251,95,214,253,187,86,204,222,63,75,233,60,126,47,12,241,116,235,234,95,221,221,221,215,163,122,116,232,189,124,87,47,78,97,123,209,197,158,244,102,182,231,113,180,198,138,199,99,113,218,94,206,110,41,112,148,173,195,59,167,142,221,72,90,215,58,107,50,181,89,219,97,234,168,141,69,234,141,252,127,189,22,64,113,183,198,14,153,225,27,107,229,205,57,106,93,214,217,202,243,183,73,225,237,197,99,193,122,120,164,129,147,62,73,34,98,181,172,133,182,89,42,177,207,141,100,70,171,24,230,170,247,55,61,121,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,233,203,187,132,63,236,165,179,75,247,166,151,135,112,181,143,138,238,168,236,191,234,97,131,196,233,125,45,72,251,81,35,79,20,114,187,189,91,223,221,44,146,244,145,241,164,93,178,168,229,92,78,240,245,165,120,160,217,172,214,209,234,155,62,131,215,248,236,227,178,140,171,29,137,177,151,162,119,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,147,58,219,165,181,186,239,101,181,222,79,108,247,47,5,246,54,164,195,120,125,109,47,85,13,143,23,150,22,77,31,239,33,123,227,119,88,229,99,191,43,151,167,94,139,209,81,81,45,255,0,150,47,30,63,182,252,21,109,134,221,140,215,118,190,211,248,246,253,155,148,200,228,124,150,181,68,45,124,206,147,163,124,77,79,53,120,27,93,29,221,36,146,204,212,146,101,235,217,43,146,127,128,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,79,240,1,29,120,219,227,7,76,240,141,181,242,230,156,181,46,235,108,229,121,219,164,240,246,226,177,224,189,60,82,64,201,159,36,145,49,90,214,66,219,44,149,88,231,198,178,35,85,140,115,85,123,155,158,188,182,91,43,159,202,221,206,231,114,118,242,57,44,141,137,45,220,185,110,103,77,61,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,229,221,194,31,246,82,217,165,251,211,75,195,184,90,199,197,119,84,118,95,245,48,193,226,116,190,150,164,125,168,145,167,138,57,93,222,173,239,238,150,73,122,72,248,210,46,217,84,114,174,39,120,122,210,188,80,108,214,107,104,245,77,159,65,235,252,118,113,217,70,85,142,196,216,203,209,59,186,43,17,181,233,255,0,58,55,163,92,199,62,41,101,98,61,157,253,201,157,109,210,218,221,119,178,218,239,39,182,123,151,130,251,27,82,97,188,62,182,151,170,134,199,139,203,11,38,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,150,255,0,203,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,193,72,28,224,182,115,59,161,184,160,93,213,177,55,168,194,238,94,62,11,20,228,237,99,60,22,168,215,130,165,138,221,17,238,123,187,88,202,210,249,21,172,106,250,158,198,247,44,110,82,58,240,133,180,53,183,223,137,125,189,218,220,132,21,39,198,229,179,12,155,41,5,153,229,133,150,49,213,152,235,87,33,71,197,249,218,247,215,130,86,49,90,173,252,238,111,230,103,248,147,73,32,142,188,109,241,131,166,120,70,218,249,115,78,90,151,117,182,114,188,237,210,120,123,113,88,240,94,158,41,32,100,207,146,72,152,173,107,33,109,150,74,172,115,227,89,17,170,198,57,170,189,205,207,94,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,250,114,238,225,15,251,41,108,210,253,233,165,225,220,45,99,226,187,170,59,47,250,152,96,241,58,95,75,82,62,212,72,211,197,28,174,239,86,247,247,75,36,189,36,124,105,23,108,170,57,87,19,188,61,105,94,40,54,107,53,180,122,166,207,160,245,254,59,56,236,163,42,199,98,108,101,232,157,221,21,136,218,244,255,0,157,27,209,174,99,159,20,178,177,30,206,254,228,206,182,233,109,110,187,217,109,119,147,219,61,203,193,125,141,169,48,222,31,91,75,213,67,99,197,229,133,147,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,75,127,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,229,92,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,138,230,59,199,29,110,43,117,149,13,31,183,204,183,95,110,180,125,137,223,70,105,95,44,79,205,219,114,35,22,236,176,42,163,88,198,181,28,216,26,230,249,90,201,101,115,149,171,50,197,31,10,216,190,23,55,219,137,79,182,255,0,98,154,27,239,31,221,207,77,246,159,249,206,157,63,7,168,242,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,94,105,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,118,154,35,140,220,23,24,124,8,239,118,78,76,87,216,218,207,75,237,254,102,190,166,198,196,199,173,86,201,46,50,215,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,41,4,212,238,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,11,115,12,227,79,43,197,62,232,88,193,105,13,65,109,219,87,166,172,34,105,250,107,89,213,82,236,233,31,108,185,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,60,113,189,243,119,124,188,187,184,67,254,213,187,202,191,122,105,121,182,247,71,120,174,234,142,203,254,154,105,252,173,151,210,212,143,181,22,69,242,201,19,187,213,189,157,177,71,47,73,25,34,197,221,199,248,155,196,226,176,28,73,110,190,11,5,140,169,142,198,227,181,198,118,165,58,117,33,108,48,86,130,59,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,9,171,132,224,86,207,19,92,187,118,167,115,246,198,133,187,91,161,167,43,228,241,181,104,182,212,81,193,151,199,46,161,188,174,129,235,60,140,138,23,194,179,205,51,100,71,39,114,121,35,115,94,174,141,99,174,172,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,240,47,198,110,11,140,61,184,181,147,147,21,246,54,179,210,254,158,190,166,198,196,199,173,86,201,42,63,197,102,180,142,235,214,25,124,82,170,70,231,44,145,185,142,107,187,145,25,44,146,84,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,241,91,223,173,114,187,107,178,250,251,113,176,85,234,79,146,210,186,95,43,155,167,21,182,57,208,73,61,106,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,229,69,255,0,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,212,128,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,28,83,140,205,235,213,92,59,112,217,172,55,143,69,99,241,87,115,90,127,236,255,0,77,6,82,41,36,170,255,0,61,250,245,223,222,216,228,141,235,209,147,57,83,163,211,243,34,117,234,157,81,107,219,100,57,187,113,37,185,91,209,160,118,231,59,162,118,214,12,110,170,213,24,172,37,201,106,99,111,182,120,224,179,110,56,100,116,110,117,199,53,30,141,122,170,42,181,201,215,167,84,95,238,38,87,52,127,98,123,155,250,47,204,82,41,3,135,173,83,130,208,219,251,182,154,215,84,222,244,88,93,63,172,48,217,76,141,159,19,228,240,85,130,236,82,75,39,99,17,207,119,107,24,229,232,212,87,47,78,136,138,191,129,221,121,131,113,183,149,226,191,95,199,130,211,19,219,163,183,90,86,197,136,113,84,219,105,206,131,45,59,102,153,172,203,62,55,67,19,216,249,43,186,54,182,41,17,203,10,121,17,170,139,36,157,92,190,120,36,202,241,95,175,228,206,234,120,45,209,219,173,43,98,188,217,91,142,170,231,65,150,157,179,66,231,226,89,35,102,137,236,124,149,221,35,157,44,106,229,133,60,106,228,69,146,62,183,211,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,86,220,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,1,74,220,234,253,211,233,111,167,244,126,71,34,65,90,218,167,59,83,74,228,116,85,123,221,152,92,174,66,158,82,229,111,19,23,203,106,164,118,99,175,39,122,167,123,123,89,118,202,116,69,70,175,147,171,145,85,173,84,238,188,14,112,137,149,226,251,119,29,165,39,200,219,195,233,60,13,118,228,181,30,86,10,238,123,217,2,189,26,202,176,189,90,177,50,204,203,221,217,228,94,136,200,230,145,27,39,137,99,118,130,52,158,150,193,104,109,43,134,209,90,90,143,162,194,233,252,125,124,94,58,183,149,242,120,42,193,27,99,138,62,247,171,158,238,214,49,169,213,202,174,94,157,85,85,127,18,163,57,172,112,57,91,109,114,183,248,164,219,103,219,151,5,169,243,10,253,83,140,115,37,157,113,217,27,78,123,214,235,36,232,168,202,211,75,213,174,108,142,79,28,210,198,214,43,155,43,99,134,189,112,218,167,59,167,241,217,236,78,34,247,167,169,169,177,236,197,229,35,241,49,254,162,171,45,65,109,177,245,114,42,179,164,245,43,191,171,85,29,249,58,117,237,115,145,122,7,9,222,233,246,111,234,6,158,249,24,11,232,227,51,122,245,87,14,220,54,107,13,227,209,88,252,85,220,214,159,251,63,211,65,148,138,73,42,191,207,126,189,119,247,182,57,35,122,244,100,206,84,232,244,252,200,157,122,167,84,90,246,217,14,110,220,73,110,86,244,104,29,185,206,232,157,181,131,27,170,181,70,43,9,114,90,152,219,237,158,56,44,219,142,25,29,27,157,113,205,71,163,94,170,138,173,114,117,233,213,23,251,137,149,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,32,7,58,191,107,26,91,234,5,31,142,200,149,193,203,239,90,226,182,215,138,221,49,184,217,218,246,231,198,233,92,62,166,205,220,138,163,26,233,228,130,182,3,33,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,247,158,43,137,126,34,245,223,20,27,167,127,115,53,213,143,246,180,240,244,187,33,255,0,54,98,253,76,211,65,79,201,20,81,249,188,94,119,183,202,246,247,191,251,213,127,185,18,194,121,95,114,251,179,137,179,133,226,135,122,113,85,30,247,215,109,253,31,131,179,20,86,89,217,52,85,108,83,205,36,177,78,230,163,209,175,157,172,130,88,187,227,122,54,95,202,246,179,165,165,21,235,204,47,152,94,244,112,153,189,24,93,185,219,157,49,162,178,56,220,142,151,173,155,150,92,221,43,115,78,217,228,183,110,23,53,174,134,204,77,70,118,215,98,162,43,85,122,171,191,31,238,68,114,244,230,23,189,28,89,239,70,107,110,119,27,76,104,172,118,55,29,165,236,230,226,151,9,74,220,51,186,120,237,212,133,173,115,166,179,43,85,157,182,30,170,136,212,94,168,223,199,251,209,99,7,58,191,116,250,91,233,253,31,145,200,145,87,135,254,30,181,87,17,119,53,190,19,69,89,235,154,210,58,62,230,173,173,143,109,89,39,147,43,233,167,175,27,233,196,145,162,189,38,123,39,114,198,136,215,119,72,198,49,81,168,245,123,57,254,147,213,57,221,13,170,176,218,215,75,94,244,89,173,63,144,175,148,199,89,241,50,79,5,168,36,108,145,73,216,244,115,29,218,246,53,122,57,21,171,211,162,162,167,224,104,39,129,206,46,241,92,95,109,27,181,92,248,234,152,125,89,129,176,220,110,163,197,65,97,175,99,39,86,35,153,106,22,43,150,86,86,153,59,187,60,137,213,31,28,209,163,164,241,44,142,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,21,171,187,28,154,255,0,106,27,167,172,183,51,251,71,125,153,247,183,80,100,115,190,139,238,135,155,210,250,171,50,77,226,242,122,214,247,246,249,59,123,187,91,215,167,94,137,215,161,53,120,92,216,191,236,215,177,58,103,101,62,244,253,227,251,185,235,127,206,126,135,209,249,253,69,201,236,255,0,161,242,73,219,219,231,237,255,0,26,245,237,235,248,117,232,157,84,21,213,206,111,125,41,233,109,154,193,108,54,35,51,217,154,214,217,8,242,57,74,145,164,18,127,153,234,57,94,212,153,28,171,44,94,75,105,93,209,189,173,68,127,164,157,189,232,141,115,93,77,133,255,0,114,203,222,191,219,79,8,250,91,212,99,253,45,253,9,211,69,92,236,139,178,25,125,20,16,250,121,35,235,35,220,238,181,101,173,222,229,237,235,42,75,218,212,111,111,89,84,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,0,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,69,94,57,248,24,254,218,63,114,127,225,71,238,119,220,239,180,191,228,79,180,61,87,171,244,223,252,209,15,103,111,166,255,0,229,186,247,255,0,171,167,227,229,56,41,229,189,253,143,183,79,43,185,159,182,95,189,191,105,233,249,240,94,139,238,239,160,241,249,44,215,155,203,228,245,82,245,233,233,187,123,123,83,175,127,94,191,135,69,236,28,96,240,153,163,120,186,218,255,0,184,249,219,21,48,249,218,22,35,179,130,212,110,160,182,167,197,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,246,117,241,189,81,93,19,21,51,217,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,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,123,198,191,246,128,208,140,217,141,194,201,229,111,110,78,141,199,190,204,185,27,171,230,251,103,22,217,154,198,88,89,90,212,233,52,94,88,33,145,36,85,124,159,146,94,249,28,249,124,115,168,143,252,107,241,93,130,225,47,102,174,235,47,46,42,230,175,201,117,167,165,176,151,102,123,125,125,174,230,36,146,43,99,69,122,195,3,31,229,145,122,177,171,209,145,249,24,249,99,83,61,154,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,119,220,179,248,40,200,240,193,161,50,90,219,114,241,158,155,114,117,111,90,215,105,200,149,102,251,26,140,51,72,145,215,134,196,46,147,191,205,209,147,200,173,147,181,122,64,213,98,58,21,115,166,168,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,28,43,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,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,175,120,215,254,208,26,17,155,49,184,89,60,173,237,201,209,184,247,217,151,35,117,124,223,108,226,219,51,88,203,11,43,90,157,38,139,203,4,50,36,138,175,147,242,75,223,35,159,47,142,117,17,255,0,141,126,43,176,92,37,236,213,221,101,229,197,92,213,249,46,180,244,182,18,236,207,111,175,181,220,196,146,69,108,104,175,88,96,99,252,178,47,86,53,122,50,63,35,31,44,106,103,179,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,251,150,127,5,25,30,24,52,38,75,91,110,94,51,211,110,78,173,235,90,237,57,18,172,223,99,81,134,105,18,58,240,216,133,210,119,249,186,50,121,21,178,118,175,72,26,172,71,66,174,116,213,5,43,115,147,222,191,191,60,65,98,118,114,166,63,195,83,108,177,235,230,158,72,187,100,158,246,70,42,246,36,237,114,72,228,116,45,129,148,209,189,88,199,36,158,126,189,205,236,82,53,112,95,188,120,45,130,226,131,64,110,174,169,135,191,11,138,200,73,95,35,39,115,211,211,85,183,94,90,146,217,232,198,61,239,240,178,195,165,241,181,170,231,248,251,19,162,187,170,104,248,28,43,140,30,19,52,111,23,91,95,247,31,59,98,166,31,59,66,196,118,112,90,141,212,22,212,248,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,206,190,55,170,43,162,98,166,123,53,254,128,214,91,89,172,178,219,125,184,58,122,222,15,80,224,236,45,107,212,108,162,119,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,175,120,215,254,208,26,17,155,49,184,89,60,173,237,201,209,184,247,217,151,35,117,124,223,108,226,219,51,88,203,11,43,90,157,38,139,203,4,50,36,138,175,147,242,75,223,35,159,47,142,117,17,255,0,141,126,43,176,92,37,236,213,221,101,229,197,92,213,249,46,180,244,182,18,236,207,111,175,181,220,196,146,69,108,104,175,88,96,99,252,178,47,86,53,122,50,63,35,31,44,106,103,179,86,106,156,238,185,213,89,157,107,170,111,122,220,214,160,200,88,202,100,108,248,153,31,158,212,242,58,73,100,236,98,53,141,238,123,220,189,26,136,212,235,209,17,19,240,46,251,150,127,5,25,30,24,52,38,75,91,110,94,51,211,110,78,173,235,90,237,57,18,172,223,99,81,134,105,18,58,240,216,133,210,119,249,186,50,121,21,178,118,175,72,26,172,71,66,174,119,0,231,157,252,19,254,100,254,154,86,6,27,84,231,116,254,59,61,137,196,94,244,245,53,54,61,152,188,164,126,38,63,212,85,101,168,45,182,62,174,69,86,116,158,165,119,245,106,163,191,39,78,189,174,114,47,181,225,215,97,181,151,18,91,185,130,218,157,25,74,219,159,145,176,199,228,239,67,93,38,102,39,28,143,106,88,187,42,57,236,111,100,109,119,84,106,189,189,239,86,70,213,239,123,81,116,83,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,175,94,109,124,20,125,183,78,231,22,91,101,140,202,220,205,67,225,143,90,99,224,79,60,110,163,12,30,54,100,218,138,238,248,252,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,87,166,181,78,119,71,228,102,203,105,203,222,146,221,140,125,252,92,146,120,153,39,117,91,181,101,169,102,62,143,69,68,239,130,121,89,215,167,115,123,186,181,81,200,138,159,148,106,160,163,110,101,156,10,214,225,151,83,85,220,253,177,161,82,174,215,234,59,16,99,106,209,109,169,100,159,17,145,74,234,174,129,235,60,143,150,102,76,144,77,51,100,71,47,106,249,35,115,88,141,141,100,229,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,230,156,66,234,156,22,185,223,221,203,214,186,90,247,173,194,234,13,97,153,202,99,172,248,159,31,158,172,247,101,146,41,59,30,141,123,123,152,246,175,71,34,57,58,244,84,69,252,9,107,133,230,9,91,103,185,127,232,174,31,54,131,43,110,61,193,191,95,53,91,49,150,169,44,181,103,211,76,126,89,243,198,177,171,224,86,78,251,21,167,149,168,248,101,107,224,94,142,69,71,163,122,66,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,35,131,174,14,180,39,8,26,18,198,3,1,115,237,157,73,153,236,251,193,168,60,115,87,251,83,197,53,135,213,255,0,37,124,242,199,7,138,59,11,31,238,213,59,250,119,59,170,175,225,32,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,15,41,187,26,23,246,161,181,154,203,108,254,212,251,51,239,110,159,200,224,189,111,131,205,233,125,85,105,33,242,248,251,155,223,219,228,238,237,238,111,94,157,58,167,94,165,107,127,184,99,255,0,207,69,255,0,66,127,250,124,181,64,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,3,149,113,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,132,128,230,143,236,79,115,127,69,249,138,69,0,157,127,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,61,181,91,103,165,118,111,110,52,230,214,232,170,158,159,11,166,113,241,99,235,119,71,27,36,155,177,63,60,242,248,216,198,58,105,94,174,146,71,163,83,190,71,189,202,157,92,167,171,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,41,91,157,95,186,125,45,244,254,143,200,228,72,149,195,174,195,107,46,36,183,115,5,181,58,50,149,183,63,35,97,143,201,222,134,186,76,204,78,57,30,212,177,118,84,115,216,222,200,218,238,168,213,123,123,222,172,141,171,222,246,162,232,79,135,93,134,209,188,54,237,30,11,106,116,101,42,141,102,58,187,31,147,189,13,117,133,249,108,138,177,169,98,236,168,231,189,221,242,57,189,81,170,247,118,49,25,27,87,177,141,68,233,103,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,220,193,184,36,202,240,161,175,227,206,233,136,45,222,219,173,85,98,196,216,171,141,170,230,193,137,157,211,76,230,98,95,35,166,149,239,124,117,219,27,155,44,138,213,153,60,138,212,85,142,78,156,131,132,239,116,251,55,245,3,79,124,140,5,255,0,113,71,177,127,218,83,98,117,54,202,125,233,251,185,247,143,209,127,156,253,15,172,240,122,123,144,89,255,0,67,228,143,187,187,193,219,254,52,233,221,215,241,233,209,97,86,211,242,107,253,151,238,158,141,220,207,237,29,246,159,221,45,65,142,206,250,47,186,30,31,85,233,108,199,55,139,201,235,93,217,221,227,237,238,237,119,78,189,122,47,78,132,128,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,16,3,157,95,181,141,45,245,2,143,199,100,74,234,229,201,165,176,90,231,140,45,23,162,181,77,31,91,133,212,24,253,69,139,200,214,242,190,63,61,89,240,87,227,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,19,138,238,198,133,253,151,238,158,178,219,63,181,62,211,251,165,168,50,56,47,91,224,240,250,175,75,102,72,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,125,60,186,183,143,5,188,156,35,232,75,56,136,125,61,189,31,143,131,71,101,43,119,61,254,27,84,32,138,54,175,123,152,196,119,150,5,175,63,70,247,53,158,126,206,231,57,142,82,74,144,171,141,110,91,223,219,7,116,241,91,153,251,101,251,165,246,102,159,131,5,232,190,238,250,255,0,39,142,205,137,188,190,79,85,23,78,190,167,183,183,181,122,118,117,235,248,244,71,5,60,183,191,177,246,233,229,119,51,246,203,247,183,237,61,63,62,11,209,125,221,244,30,63,37,154,243,121,124,158,170,94,189,61,55,111,111,106,117,239,235,215,240,232,176,175,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,29,87,154,159,1,223,246,95,138,189,160,194,255,0,178,151,87,224,177,152,239,253,123,236,230,220,255,0,47,254,206,217,89,28,63,237,44,61,223,233,94,87,175,14,187,243,172,184,109,221,204,22,235,104,203,182,218,252,117,134,51,39,70,27,9,11,50,216,229,123,86,197,41,85,204,123,123,36,107,122,35,149,142,236,122,50,70,167,123,26,169,161,62,29,119,231,70,241,37,180,120,45,214,209,151,106,57,153,26,236,102,78,140,54,22,103,226,114,40,198,173,138,82,171,152,199,119,198,231,116,71,43,27,222,197,100,141,78,199,181,87,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,51,215,204,87,120,243,187,201,197,198,187,179,151,135,211,212,209,249,9,244,118,46,183,115,31,225,171,66,121,99,114,247,181,140,87,121,103,91,19,244,119,115,153,231,236,238,115,88,213,35,89,63,249,50,110,151,221,78,35,179,187,103,127,59,233,104,107,189,63,39,166,165,233,123,253,102,82,147,210,104,127,120,140,87,71,217,85,217,23,126,46,107,29,215,162,245,119,141,11,169,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,37,54,123,140,110,31,119,231,113,245,54,213,109,126,182,251,103,61,165,252,210,204,145,84,149,106,220,171,18,192,201,45,86,178,141,88,165,133,38,176,216,145,123,145,207,115,28,246,53,209,43,36,127,107,0,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,2,0,115,58,224,59,246,223,130,179,191,59,79,133,238,215,218,127,30,239,180,177,120,236,119,146,214,168,133,175,133,177,245,119,149,169,230,175,3,108,43,123,99,146,89,154,145,194,157,123,34,106,83,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,156,107,236,214,238,112,227,107,137,76,150,79,238,150,7,3,223,91,83,69,147,87,47,217,87,163,100,110,125,118,189,26,158,167,187,205,15,137,99,106,186,95,52,109,70,54,85,88,155,70,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,50,185,78,240,81,145,213,58,171,25,197,70,228,99,59,52,222,27,173,157,29,3,210,173,136,114,183,155,37,138,242,88,145,170,231,201,15,165,146,30,230,35,163,99,150,85,138,70,61,18,37,71,219,248,0,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,0,64,14,103,92,7,126,219,240,86,119,231,105,240,189,218,251,79,227,221,246,150,47,29,142,242,90,213,16,181,240,182,62,174,242,181,60,213,224,109,133,111,108,114,75,51,82,56,83,175,100,77,74,118,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,54,83,141,125,154,221,206,28,109,113,41,146,201,253,210,192,224,123,235,106,104,178,106,229,251,42,244,108,141,207,174,215,163,83,212,247,121,161,241,44,109,87,75,230,141,168,198,202,171,19,104,219,138,174,38,53,151,21,251,185,115,116,181,133,26,152,230,54,187,113,184,140,101,100,71,51,29,142,141,242,62,40,22,78,212,116,207,238,150,71,190,71,34,119,61,238,237,107,25,217,27,38,87,41,222,10,50,58,167,85,99,56,168,220,140,103,102,155,195,117,179,163,160,122,85,177,14,86,243,100,177,94,75,18,53,92,249,33,244,178,67,220,196,116,108,114,202,177,72,199,162,68,168,251,127,0,204,182,255,0,111,30,119,136,13,229,213,155,197,168,225,244,246,245,54,65,214,35,173,220,199,250,74,172,106,71,90,183,123,24,196,147,197,4,113,69,228,236,71,63,179,185,223,153,202,167,128,52,167,194,198,245,255,0,104,158,31,116,78,241,201,143,244,86,245,6,61,125,124,13,139,199,27,47,65,43,235,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,170,130,0,115,58,224,59,246,223,130,179,191,59,79,133,238,215,218,127,30,239,180,177,120,236,119,146,214,168,133,175,133,177,245,119,149,169,230,175,3,108,43,123,99,146,89,154,145,194,157,123,34,106,83,182,128,215,250,203,107,53,150,39,112,118,251,80,219,193,234,28,29,132,179,70,245,101,78,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,156,107,236,214,238,112,227,107,137,76,150,79,238,150,7,3,223,91,83,69,147,87,47,217,87,163,100,110,125,118,189,26,158,167,187,205,15,137,99,106,186,95,52,109,70,54,85,88,155,70,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,50,185,78,240,81,145,213,58,171,25,197,70,228,99,59,52,222,27,173,157,29,3,210,173,136,114,183,155,37,138,242,88,145,170,231,201,15,165,146,30,230,35,163,99,150,85,138,70,61,18,37,71,219,249,85,124,243,191,130,127,204,159,211,74,203,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,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,153,225,27,107,226,194,181,42,93,214,217,202,240,59,86,102,42,75,99,193,122,120,164,157,240,178,56,229,122,181,172,133,182,95,18,61,172,141,100,70,163,222,214,170,246,182,69,2,144,57,143,242,255,0,185,195,190,118,93,219,218,29,59,255,0,4,247,253,52,18,214,175,36,246,36,211,182,187,25,31,109,135,204,249,36,124,51,72,138,246,76,174,237,73,37,88,156,140,253,202,203,5,141,84,30,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,246,227,23,131,173,119,194,6,187,175,128,207,220,251,103,77,230,123,254,239,234,15,28,53,254,212,241,67,93,246,191,201,89,60,178,65,226,146,194,71,251,197,78,254,157,205,234,139,248,112,0,94,247,46,46,7,44,240,165,163,111,235,13,193,125,75,27,139,172,43,192,203,208,196,200,165,102,18,163,85,94,148,162,157,17,92,247,185,202,215,78,230,187,196,231,197,19,90,142,72,82,89,38,80,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,65,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,64,14,12,185,169,231,119,171,136,43,219,95,187,216,12,86,23,21,173,114,14,251,157,53,121,217,27,113,18,36,93,35,199,216,146,69,111,168,243,120,211,178,84,68,145,108,202,172,107,59,37,141,149,236,168,0,69,94,104,254,196,247,55,244,95,152,164,81,14,222,232,172,174,229,107,253,53,183,56,43,21,32,201,106,172,197,44,37,57,109,189,205,130,57,236,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,184,209,71,10,188,51,232,222,20,54,142,158,214,232,251,214,242,47,117,135,100,178,249,59,42,173,126,71,35,35,35,100,179,164,125,202,216,89,219,20,108,100,109,85,237,99,27,220,231,191,190,71,246,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,36,53,230,41,199,85,110,22,180,106,232,125,190,191,81,251,169,159,175,12,212,97,179,86,87,179,25,142,153,108,49,114,72,171,26,193,51,219,37,119,70,200,92,255,0,241,189,175,115,30,198,171,31,208,56,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,233,20,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,103,42,226,95,136,189,9,194,254,214,95,220,205,117,99,253,173,60,61,46,201,191,206,121,79,77,52,208,83,242,69,20,158,31,47,129,237,242,189,189,140,254,245,95,238,69,138,188,186,185,140,231,120,148,213,89,109,161,222,106,184,170,122,189,254,175,49,130,189,75,178,181,123,181,124,157,239,160,144,189,234,245,154,6,61,86,53,111,123,159,4,79,116,157,31,19,229,154,127,130,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,250,188,212,246,115,5,180,92,92,101,236,233,201,186,84,215,184,248,181,140,149,187,95,254,75,106,204,243,199,101,59,222,247,43,252,147,215,150,126,191,149,173,243,246,53,168,214,34,172,159,228,143,187,213,159,138,220,45,132,189,61,72,236,65,98,45,95,139,141,176,75,231,157,143,108,117,110,185,242,126,49,35,35,88,232,35,91,249,94,171,52,139,249,209,23,178,210,128,41,91,157,95,186,125,45,244,254,143,200,228,71,37,79,116,250,167,233,253,239,145,199,23,82,81,183,50,254,7,44,240,227,172,166,222,29,14,250,143,219,173,105,152,145,144,212,141,145,87,126,15,35,50,73,58,210,108,44,70,181,107,43,89,43,161,115,27,249,25,26,198,244,69,107,31,52,170,229,29,194,134,232,109,78,42,246,253,107,76,253,188,78,55,92,225,227,135,31,166,26,232,229,130,253,41,27,86,213,44,179,228,138,119,53,30,141,125,152,155,20,145,36,140,73,36,94,173,239,86,173,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,0,1,197,56,201,223,74,124,59,112,227,172,247,27,237,159,179,179,77,199,201,142,211,142,98,64,249,159,152,176,199,71,85,99,138,117,70,75,227,122,249,222,206,142,95,20,50,187,177,200,213,106,231,8,30,131,111,117,174,87,109,117,254,154,220,108,21,122,147,228,180,174,98,150,110,156,86,216,231,65,36,245,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,167,94,138,159,222,105,163,111,117,174,43,114,180,6,154,220,108,21,123,112,99,117,86,30,150,110,156,86,216,214,207,28,22,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,175,94,138,191,222,122,2,128,121,163,251,236,220,223,209,126,30,145,231,244,47,24,58,155,107,184,68,205,240,221,183,235,111,31,146,214,26,163,37,127,80,228,157,21,121,96,155,9,103,25,5,55,81,99,100,99,221,223,35,155,35,157,35,124,110,141,34,141,26,231,121,29,217,197,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,209,188,87,237,29,61,210,209,244,109,227,158,219,14,198,229,241,150,81,92,252,118,70,54,70,249,96,73,59,81,179,51,182,88,222,201,26,137,220,199,183,185,172,127,124,108,236,0,0,10,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,0,0,82,183,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,10,143,45,149,135,21,99,5,14,78,219,49,183,44,67,110,197,54,204,228,130,105,225,108,141,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,178,3,130,78,15,181,55,23,59,161,22,21,169,110,150,137,193,216,129,218,179,49,82,90,254,122,48,75,28,239,133,145,199,43,209,206,124,206,172,248,145,237,100,137,26,185,30,246,185,19,181,218,19,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,82,183,51,174,3,191,98,25,219,59,243,180,248,94,221,3,168,50,14,251,75,23,142,199,120,234,233,121,156,200,91,31,87,121,92,190,27,19,186,194,183,182,56,226,133,203,28,41,211,190,38,172,10,143,45,149,135,21,99,5,14,78,219,49,183,44,67,110,197,54,204,228,130,105,225,108,141,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,178,3,130,78,15,181,55,23,59,161,22,21,169,110,150,137,193,216,129,218,179,49,82,90,254,122,48,75,28,239,133,145,199,43,209,206,124,206,172,248,145,237,100,137,26,185,30,246,185,19,181,218,19,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,29,121,135,235,92,174,128,224,183,117,115,184,106,245,38,177,107,14,204,35,219,101,142,115,18,12,133,152,168,204,228,70,185,171,222,216,172,200,230,47,94,136,244,106,170,57,17,90,185,246,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,78,255,0,204,99,106,176,91,63,197,238,183,211,26,67,69,253,217,211,118,253,14,83,17,82,42,239,138,171,227,158,164,79,158,74,200,239,203,225,245,94,165,168,145,254,237,142,99,163,106,53,25,218,217,255,0,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,168,5,43,115,58,224,59,246,33,157,179,191,59,79,133,237,208,58,131,32,239,180,177,120,236,119,142,174,151,153,204,133,177,245,119,149,203,225,177,59,172,43,123,99,142,40,92,177,194,157,59,226,106,192,168,242,217,88,113,86,48,80,228,237,179,27,114,196,54,236,83,108,206,72,38,158,22,200,216,165,124,125,123,92,246,54,121,154,215,42,117,106,75,34,39,78,229,235,32,56,36,224,251,83,113,115,186,17,97,90,150,233,104,156,29,136,29,171,51,21,37,175,231,163,4,177,206,248,89,28,114,189,28,231,204,234,207,137,30,214,72,145,171,145,239,107,145,59,93,161,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,170,190,121,223,193,63,230,79,233,167,31,228,195,137,197,100,120,175,205,220,200,99,42,90,177,139,208,247,237,209,150,104,90,247,213,157,110,82,133,101,137,202,157,88,245,138,105,99,87,55,162,246,72,246,255,0,115,149,22,237,0,56,255,0,24,152,156,86,107,133,13,225,167,153,198,84,191,94,61,15,154,182,200,172,194,217,88,217,224,167,44,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,76,219,154,168,7,52,226,43,97,180,111,18,91,71,157,218,157,103,74,163,153,145,174,247,227,47,77,93,102,126,39,34,140,114,87,187,18,53,236,119,124,110,119,85,106,61,189,236,87,198,229,236,123,145,115,133,184,90,43,43,182,186,255,0,82,237,206,118,197,73,242,90,87,49,119,9,114,90,143,115,160,146,122,211,62,25,29,27,156,214,185,88,174,98,170,42,181,171,211,167,84,79,238,45,39,148,119,6,88,42,152,44,63,24,154,183,43,235,178,183,189,125,125,41,142,174,247,178,60,124,109,124,212,172,217,176,191,135,146,103,246,207,27,35,252,99,100,110,87,175,123,222,223,5,159,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,0,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,169,220,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,227,251,140,28,175,22,91,184,231,99,214,164,122,19,71,88,185,67,74,50,24,156,143,179,3,222,212,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,24,11,169,229,139,199,143,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,224,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,89,79,26,252,87,96,184,75,217,171,186,203,203,138,185,171,242,93,105,233,108,37,217,158,223,95,107,185,137,36,138,216,209,94,176,192,199,249,100,94,172,106,244,100,126,70,62,88,212,207,102,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,123,94,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,66,124,58,239,206,141,226,75,104,240,91,173,163,46,212,115,50,53,216,204,157,24,108,44,207,196,228,81,141,91,20,165,87,49,142,239,141,206,232,142,86,55,189,138,201,26,157,143,106,175,75,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,64,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,25,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,58,220,85,113,49,172,184,175,221,203,155,165,172,40,212,199,49,181,219,141,196,99,43,34,57,152,236,116,111,145,241,64,178,118,163,166,127,116,178,61,242,57,19,185,239,119,107,88,206,200,217,202,177,57,108,174,3,43,75,59,130,201,219,199,100,177,214,35,183,78,229,73,157,12,245,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,151,207,27,120,174,43,244,4,152,45,79,61,74,59,139,165,107,215,135,43,77,214,154,233,242,208,54,24,90,252,179,35,108,49,49,140,146,195,164,107,162,141,28,144,175,141,28,168,146,71,214,90,144,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,127,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,18,185,92,110,245,109,165,227,7,76,193,146,158,164,24,221,115,94,109,33,106,105,160,150,87,177,246,92,199,213,108,73,31,248,94,251,144,84,141,92,228,115,17,146,61,93,219,254,54,223,160,5,43,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,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,84,175,59,77,227,206,203,170,180,47,15,213,225,240,225,107,99,211,88,220,147,185,142,245,118,164,146,197,74,233,209,89,223,31,133,145,89,252,81,253,175,245,95,153,189,99,106,172,54,225,99,97,171,111,36,123,171,169,179,180,173,201,130,219,109,183,212,26,154,71,182,188,171,4,153,22,82,145,180,33,124,204,123,82,39,164,170,182,90,138,174,242,37,57,24,172,115,85,234,222,20,118,174,50,118,46,231,14,220,71,107,61,185,251,27,236,236,43,114,18,100,116,227,88,179,190,23,225,236,61,210,85,72,229,157,17,242,248,216,190,7,191,171,147,203,12,173,239,114,181,92,182,127,201,147,116,190,245,240,227,157,219,59,249,223,85,127,66,106,9,61,53,47,75,217,232,241,119,88,147,67,251,196,98,54,78,251,77,200,187,241,115,158,222,157,23,163,124,104,79,242,128,121,163,251,236,220,223,209,126,30,145,23,241,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,37,175,20,60,183,119,31,134,93,142,211,27,209,147,212,159,108,250,239,75,6,168,196,71,140,86,73,167,45,79,10,57,173,116,241,75,52,83,66,217,187,224,116,202,232,219,228,116,8,212,127,151,242,241,94,26,56,139,215,124,47,238,157,13,204,208,182,63,217,83,204,82,236,135,252,231,139,245,48,205,61,63,36,177,73,225,242,248,24,223,43,27,222,207,239,69,254,244,93,9,236,94,250,109,199,17,123,113,142,221,13,175,204,250,236,85,238,177,77,12,168,140,181,143,180,212,69,146,173,152,209,87,199,51,59,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,0,172,190,110,188,96,233,154,26,55,33,194,94,143,90,153,44,238,82,197,103,106,231,77,21,134,63,17,4,75,82,245,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,233,26,230,84,89,61,57,92,241,183,138,225,251,83,77,178,91,145,61,74,122,39,90,102,25,109,153,171,118,155,94,12,21,213,174,248,221,44,157,33,115,164,100,238,142,148,74,231,200,200,225,72,214,69,232,139,34,151,104,0,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,0,86,95,55,94,48,116,205,13,27,144,225,47,71,173,76,150,119,41,98,179,181,115,166,138,195,31,136,130,37,169,122,163,34,85,99,98,149,243,171,163,114,189,175,122,49,145,189,174,111,116,141,115,42,44,158,156,174,120,219,197,112,253,169,166,217,45,200,158,165,61,19,173,51,12,182,204,213,187,77,175,6,10,234,215,124,110,150,78,144,185,210,50,119,71,74,37,115,228,100,112,164,107,34,244,69,145,75,180,0,170,190,119,187,165,255,0,228,211,101,49,249,223,251,175,84,229,241,158,151,255,0,69,106,19,249,149,159,254,210,111,99,31,255,0,149,237,255,0,70,164,127,229,29,182,122,171,88,113,123,135,215,88,154,157,48,186,11,31,127,33,151,181,36,114,120,219,234,106,77,78,8,26,246,177,88,147,61,243,171,218,199,185,189,209,193,59,145,85,89,209,100,7,59,221,173,255,0,242,105,189,120,252,23,253,215,165,178,249,63,85,255,0,162,205,8,60,42,255,0,255,0,105,59,189,140,255,0,200,247,127,163,66,58,242,147,214,185,93,43,198,150,159,193,99,235,212,146,190,177,195,229,112,151,157,51,28,175,142,6,86,117,228,116,74,142,68,71,249,104,196,213,87,35,147,177,207,78,157,85,28,219,222,0,172,190,110,188,96,233,154,26,55,33,194,94,143,90,153,44,238,82,197,103,106,231,77,21,134,63,17,4,75,82,245,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,233,26,230,84,89,61,57,92,241,183,138,225,251,83,77,178,91,145,61,74,122,39,90,102,25,109,153,171,118,155,94,12,21,213,174,248,221,44,157,33,115,164,100,238,142,148,74,231,200,200,225,72,214,69,232,139,34,151,104,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,44,39,153,111,48,75,59,195,149,204,112,249,180,25,90,146,109,245,11,30,155,49,150,169,44,86,160,212,175,99,170,207,26,198,175,129,31,3,43,217,130,86,163,225,149,204,157,58,57,21,88,173,235,24,56,81,225,71,113,248,181,220,118,104,173,21,23,161,197,81,241,207,159,207,207,10,190,174,34,171,149,81,28,228,69,79,36,207,237,114,69,10,42,58,71,53,202,170,198,50,73,25,102,156,109,114,196,209,186,199,103,176,79,225,155,73,219,161,171,52,29,116,198,226,48,109,202,44,144,100,177,211,222,146,196,208,62,91,211,162,70,248,165,183,102,195,100,89,63,20,89,35,86,187,172,94,42,107,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,79,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,65,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,85,124,243,191,130,127,204,159,211,72,191,203,123,126,116,111,13,187,151,184,251,173,172,238,212,107,49,219,111,145,102,50,140,214,22,23,229,178,43,122,130,215,165,18,181,143,119,124,142,111,69,114,49,221,140,71,200,228,236,99,149,57,7,18,252,69,235,190,40,55,78,254,230,107,171,31,237,105,225,233,118,67,254,108,197,250,153,166,130,159,146,40,163,243,120,188,239,111,149,237,239,127,247,170,255,0,114,36,233,229,117,203,254,230,94,230,55,137,189,239,211,190,28,84,62,155,35,161,241,115,201,60,22,164,181,20,241,79,14,89,222,55,179,182,20,241,116,138,57,17,237,153,178,58,69,106,49,34,116,188,47,152,167,2,182,120,90,214,75,174,54,250,133,183,237,94,126,196,48,209,154,205,168,158,252,102,70,100,176,245,198,162,44,139,60,204,108,117,221,35,38,115,63,192,246,177,207,123,218,175,127,63,224,115,139,188,175,8,59,184,237,87,62,58,222,99,73,231,171,183,27,168,241,80,88,115,30,248,17,232,230,90,133,138,228,137,246,97,94,238,207,34,116,86,73,52,104,232,252,171,35,116,17,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,20,217,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,47,134,76,182,43,1,196,150,212,103,115,185,58,152,236,110,59,92,96,173,220,185,110,102,195,5,104,35,191,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,238,188,192,184,238,206,241,85,170,164,209,90,89,254,139,108,180,254,65,100,199,86,232,201,62,212,181,4,150,163,139,43,222,250,241,88,131,203,90,195,83,211,57,85,172,233,213,122,187,241,79,202,224,23,130,141,85,197,102,227,212,205,229,177,158,159,108,180,206,66,25,53,30,66,194,72,200,239,246,43,100,118,50,186,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,115,162,100,178,211,153,103,46,204,84,26,74,174,249,112,255,0,130,183,27,244,174,30,10,26,147,14,235,237,116,17,225,49,152,229,100,87,153,37,169,145,253,240,87,169,12,46,141,171,35,165,79,27,145,168,246,200,233,107,47,106,183,51,85,108,222,227,233,205,210,209,86,253,62,107,76,228,34,200,86,238,146,70,71,55,98,254,120,37,241,189,143,116,50,177,93,28,140,71,39,124,111,123,85,122,57,77,15,112,171,196,198,141,226,191,104,233,238,150,143,163,111,28,246,216,118,55,47,140,178,138,231,227,178,49,178,55,203,2,73,218,141,153,157,178,198,246,72,212,78,230,61,189,205,99,251,227,100,96,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,221,57,132,109,126,43,117,120,62,220,156,102,65,213,33,177,128,195,203,170,40,219,154,147,108,190,188,248,246,173,149,241,117,84,88,223,44,81,203,93,100,106,245,107,44,63,240,114,42,177,217,246,210,122,167,59,161,181,86,27,90,233,107,222,139,53,167,242,21,242,152,235,62,38,73,224,181,4,141,146,41,59,30,142,99,187,94,198,175,71,34,181,122,116,84,84,252,13,57,237,238,181,197,110,86,128,211,91,141,130,175,110,12,110,170,195,210,205,211,138,219,26,217,227,130,204,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,207,64,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,6,107,56,129,220,207,219,38,248,235,205,210,142,222,86,197,77,77,168,47,100,40,125,169,39,125,168,104,190,103,122,88,31,249,222,141,241,64,145,70,140,107,149,172,107,17,173,94,214,161,105,92,44,108,53,157,155,229,107,186,186,155,59,74,164,121,221,201,208,250,131,83,72,246,215,137,39,143,28,252,76,141,161,11,230,99,220,178,177,98,69,178,212,85,111,141,110,72,197,99,92,143,87,83,177,109,60,237,54,115,5,46,149,208,188,64,215,155,195,154,173,144,77,29,114,62,215,187,213,213,146,59,22,235,175,85,127,100,126,23,197,103,240,70,119,63,213,126,103,116,141,168,177,3,150,94,245,254,197,184,184,210,222,163,31,234,168,107,190,154,42,231,100,93,243,69,235,103,135,211,201,31,89,24,214,244,181,21,110,247,47,119,72,150,94,214,171,187,122,95,241,64,60,209,253,246,110,111,232,191,15,72,149,92,151,56,122,210,185,10,122,143,137,220,181,159,89,154,198,228,44,233,44,69,41,42,198,232,232,254,226,180,211,220,108,142,69,122,76,246,78,144,181,89,217,219,26,206,138,175,73,122,50,210,114,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,55,4,153,94,20,53,252,121,221,49,5,187,219,117,170,172,88,155,21,113,181,92,216,49,51,186,105,156,204,75,228,116,210,189,239,142,187,99,115,101,145,90,179,39,145,90,138,177,201,211,229,224,23,141,125,85,194,158,227,212,194,101,178,126,163,108,181,54,66,24,245,30,62,194,200,248,232,119,171,99,118,78,186,70,215,189,179,68,196,69,123,88,213,243,70,196,98,167,115,98,124,87,209,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,8,235,198,223,24,58,103,132,109,175,151,52,229,169,119,91,103,43,206,221,39,135,183,21,143,5,233,226,146,6,76,249,36,137,138,214,178,22,217,100,170,199,62,53,145,26,172,99,154,171,220,220,245,229,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,91,166,209,242,140,193,90,225,79,33,162,183,90,124,86,35,118,53,54,66,174,97,153,248,42,190,244,154,110,56,213,168,218,13,70,206,200,231,235,27,172,164,170,213,108,107,36,237,95,222,250,104,36,42,135,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,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,23,143,31,219,126,10,182,195,110,198,107,187,95,105,252,123,126,205,202,100,114,62,75,90,162,22,190,103,73,209,190,38,167,154,188,13,174,142,238,146,73,102,106,73,50,245,236,149,201,63,192,0,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,2,58,241,183,198,14,153,225,27,107,229,205,57,106,93,214,217,202,243,183,73,225,237,197,99,193,122,120,164,129,147,62,73,34,98,181,172,133,182,89,42,177,207,141,100,70,171,24,230,170,247,55,61,121,108,182,87,63,149,187,157,206,228,237,228,114,89,27,18,91,185,114,220,206,154,123,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,150,233,180,124,163,48,86,184,83,200,104,173,214,159,21,136,221,141,77,144,171,152,102,126,10,175,189,38,155,142,53,106,54,131,81,179,178,57,250,198,235,41,42,181,91,26,201,59,87,247,190,154,9,10,161,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,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,197,227,199,246,223,130,173,176,219,177,154,238,215,218,127,30,223,179,114,153,28,143,146,214,168,133,175,153,210,116,111,137,169,230,175,3,107,163,187,164,146,89,154,146,76,189,123,37,114,79,240,103,91,143,141,204,210,187,187,197,238,228,235,173,21,111,213,225,108,100,43,227,235,90,108,145,201,29,175,69,82,26,111,158,39,198,247,49,240,200,250,238,124,111,71,126,104,220,199,42,34,170,162,88,167,37,189,156,206,232,253,154,213,187,197,151,155,199,83,113,50,21,235,226,235,118,177,123,170,227,93,98,55,89,239,107,213,83,190,121,236,69,227,115,24,230,250,110,239,204,217,26,169,37,120,248,219,61,85,187,188,33,110,78,133,209,85,61,94,106,198,62,190,66,181,86,199,36,146,90,244,86,225,184,248,34,100,108,115,223,52,140,174,230,70,196,111,230,145,204,106,170,34,170,166,123,52,158,169,206,232,109,85,134,214,186,90,247,162,205,105,252,133,124,166,58,207,137,146,120,45,65,35,100,138,78,199,163,152,238,215,177,171,209,200,173,94,157,21,21,63,3,79,186,79,84,224,181,206,149,195,107,93,45,123,214,225,117,6,62,190,83,29,103,196,248,252,245,103,141,178,69,39,99,209,175,111,115,30,213,232,228,71,39,94,138,136,191,129,250,196,117,227,111,140,29,51,194,54,215,203,154,114,212,187,173,179,149,231,110,147,195,219,138,199,130,244,241,73,3,38,124,146,68,197,107,89,11,108,178,85,99,159,26,200,141,86,49,205,85,238,110,122,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,211,104,249,70,96,173,112,167,144,209,91,173,62,43,17,187,26,155,33,87,48,204,252,21,95,122,77,55,28,106,212,109,6,163,103,100,115,245,141,214,82,85,106,182,53,146,118,175,239,125,52,18,21,67,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,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,237,191,5,91,97,183,99,53,221,175,180,254,61,191,102,229,50,57,31,37,173,81,11,95,51,164,232,223,19,83,205,94,6,215,71,119,73,36,179,53,36,153,122,246,74,228,159,229,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,23,82,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,30,171,107,118,183,93,239,78,187,198,109,158,218,96,190,217,212,153,159,55,162,165,234,161,175,229,241,66,249,164,253,228,207,100,109,233,28,79,119,230,114,117,233,209,58,170,162,46,132,248,81,225,71,110,56,74,219,134,104,173,21,23,174,202,222,241,207,159,207,207,10,50,214,94,211,81,81,28,228,69,95,28,44,238,114,69,10,42,182,54,185,202,170,247,190,73,31,218,202,203,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,129,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,10,188,76,104,222,43,246,142,158,233,104,250,54,241,207,109,135,99,114,248,203,40,174,126,59,35,27,35,124,176,36,157,168,217,153,219,44,111,100,141,68,238,99,219,220,214,63,190,54,118,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,149,86,76,174,93,124,10,217,226,151,89,38,184,220,26,22,217,181,120,11,19,67,122,106,214,162,99,242,121,24,82,187,211,26,168,146,36,240,177,209,216,108,143,153,172,255,0,3,28,198,189,143,114,61,151,167,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,242,106,205,45,130,215,58,87,51,162,181,77,31,91,133,212,24,251,24,188,141,111,43,227,243,213,158,55,71,44,125,236,86,189,189,204,123,147,171,85,28,157,122,162,162,254,38,125,248,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,149,203,155,143,111,236,175,157,159,109,247,18,15,81,182,90,155,33,235,45,216,130,191,125,172,45,231,177,145,45,198,163,19,190,104,85,145,198,217,98,252,92,141,99,95,18,119,53,209,205,234,249,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,0,157,87,134,142,29,53,223,20,27,167,67,108,244,45,127,246,87,51,23,123,225,255,0,54,98,253,76,48,207,115,199,44,177,249,188,94,118,59,196,199,119,191,251,145,63,189,83,66,123,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,222,128,83,183,53,142,7,43,109,174,86,255,0,20,155,108,251,114,224,181,62,97,95,170,113,142,100,179,174,59,35,105,207,122,221,100,157,21,25,90,105,122,181,205,145,201,227,154,88,218,197,115,101,108,112,195,254,21,120,152,214,92,40,110,229,61,210,209,244,106,100,88,234,238,198,229,241,150,81,26,204,142,58,71,198,249,96,73,59,85,208,191,186,40,222,201,26,139,218,246,55,185,175,103,124,111,177,94,104,123,189,163,119,235,128,157,182,221,205,191,158,220,152,45,69,174,41,205,93,45,192,176,207,19,217,75,39,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,26,242,184,247,217,182,95,173,124,61,210,252,242,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,25,187,26,23,246,95,186,122,203,108,254,212,251,79,238,150,160,200,224,189,111,131,195,234,189,45,153,33,242,248,251,157,217,221,227,238,237,238,119,78,189,58,175,78,165,228,242,184,221,235,59,181,193,246,153,131,37,61,185,242,90,26,196,218,66,212,211,65,20,76,123,43,53,143,170,216,146,63,241,49,148,231,169,26,185,200,215,171,227,122,187,187,252,110,150,160,165,110,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,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,67,254,106,123,199,157,218,46,17,242,245,180,228,61,45,235,220,132,90,58,75,61,204,255,0,37,171,102,9,228,178,189,143,99,145,254,72,43,203,7,79,202,230,249,251,218,228,115,17,22,147,54,83,107,242,187,213,187,154,67,106,48,206,183,29,141,83,152,173,141,125,138,212,157,109,244,224,123,211,205,105,98,106,162,189,144,197,228,149,255,0,153,168,140,141,202,174,106,34,170,104,35,136,93,45,130,208,220,23,238,94,138,210,212,125,22,23,79,237,126,103,23,142,173,229,124,158,10,176,98,101,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,76,225,26,93,226,83,104,107,111,214,195,107,157,163,154,10,146,88,212,88,121,161,199,173,185,229,134,8,178,44,233,45,41,164,124,93,94,140,142,204,112,200,168,136,238,168,197,69,107,145,85,171,155,125,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,209,159,9,27,209,138,223,174,30,116,78,224,85,213,245,53,22,94,76,61,58,154,146,196,44,108,79,139,55,29,120,253,108,82,196,214,181,34,127,149,92,228,106,53,173,86,61,143,103,88,222,197,90,97,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,158,127,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,214,226,171,134,125,101,194,134,238,92,218,221,97,122,166,69,142,174,220,150,35,39,89,81,172,200,227,164,124,140,138,117,143,185,93,11,251,162,145,143,141,202,189,175,99,187,92,246,118,72,249,65,202,247,142,159,216,166,170,102,199,111,30,179,244,155,109,154,239,251,30,205,214,247,67,130,202,73,35,85,58,204,174,79,79,78,110,178,121,58,163,152,201,85,146,126,233,174,177,34,221,72,0,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,165,255,0,0,1,229,55,75,116,180,38,203,104,76,158,230,110,94,119,236,109,55,134,240,250,219,190,150,107,30,47,44,204,134,63,221,194,199,200,238,178,74,198,254,86,175,78,189,87,162,34,170,103,95,137,222,33,117,87,20,27,203,154,221,205,83,91,208,122,255,0,29,108,118,45,150,164,177,14,50,140,77,237,138,188,110,122,255,0,206,145,234,214,177,175,150,89,94,140,103,127,106,78,158,82,156,20,125,183,114,159,22,91,155,140,197,92,194,195,230,143,69,227,231,79,60,142,189,12,254,55,228,220,136,238,200,252,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,65,94,104,92,20,127,104,13,8,253,231,219,220,102,86,246,228,232,220,123,43,69,142,164,158,111,182,113,109,153,207,125,116,137,206,78,147,69,229,158,104,214,52,87,201,249,226,236,145,207,139,199,76,58,3,95,235,45,172,214,88,157,193,219,237,67,111,7,168,112,118,18,205,27,213,149,59,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,232,222,46,182,191,239,198,10,189,76,62,118,133,137,43,103,116,227,111,173,169,241,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,157,124,140,69,87,68,244,78,234,0,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,192,7,148,221,45,210,208,155,45,161,50,123,153,185,121,223,177,180,222,27,195,235,110,250,89,172,120,188,179,50,24,255,0,119,11,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,157,126,39,120,133,213,92,80,111,46,107,119,53,77,111,65,235,252,117,177,216,182,90,146,196,56,202,49,55,182,42,241,185,235,255,0,58,71,171,90,198,190,89,101,122,49,157,253,169,58,121,74,112,81,246,221,202,124,89,110,110,51,21,115,11,15,154,61,23,143,157,60,242,58,244,51,248,223,147,114,35,187,35,240,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,81,5,121,161,112,81,253,160,52,35,247,159,111,113,153,91,219,147,163,113,236,173,22,58,146,121,190,217,197,182,103,61,245,210,39,57,58,77,23,150,121,163,88,209,95,39,231,139,178,71,62,47,29,48,232,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,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,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,61,174,255,0,111,30,11,135,253,154,213,155,197,168,225,245,21,52,206,61,214,35,173,220,246,122,187,79,114,71,90,183,123,24,245,143,203,60,145,69,228,236,86,179,191,185,223,149,170,166,101,205,46,240,215,180,53,182,23,97,180,54,209,195,5,72,236,105,220,60,48,228,22,164,242,205,4,185,23,245,150,236,209,190,94,143,86,73,102,73,164,68,84,111,68,122,34,53,168,136,212,233,102,101,183,251,103,51,188,63,239,46,172,217,221,71,55,168,183,166,114,14,175,29,158,214,51,213,213,123,82,74,214,123,24,247,164,126,88,36,138,95,31,122,185,157,253,174,252,205,84,46,83,148,118,230,105,93,97,194,22,31,66,226,109,244,205,104,44,133,252,126,94,172,146,71,228,111,169,183,53,200,39,107,26,245,122,66,246,78,172,107,222,214,247,73,4,237,68,84,103,85,149,91,165,186,90,19,101,180,38,79,115,55,47,59,246,54,155,195,120,125,109,223,75,53,143,23,150,102,67,31,238,225,99,228,119,89,37,99,127,43,87,167,94,171,209,17,85,51,175,196,239,16,186,171,138,13,229,205,110,230,169,173,232,61,127,142,182,59,22,203,82,88,135,25,70,38,246,197,94,55,61,127,231,72,245,107,88,215,203,44,175,70,51,191,181,39,79,41,78,10,62,219,185,79,139,45,205,198,98,174,97,97,243,71,162,241,243,167,158,71,94,134,127,27,242,110,68,119,100,126,23,197,44,113,54,70,185,203,34,186,84,72,214,40,94,251,106,32,175,52,46,10,63,180,6,132,126,243,237,238,51,43,123,114,116,110,61,149,162,199,82,79,55,219,56,182,204,231,190,186,68,231,39,73,162,242,207,52,107,26,43,228,252,241,118,72,231,197,227,166,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,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,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,36,32,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,153,182,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,191,78,1,120,40,210,188,41,237,197,76,222,91,25,234,55,55,83,99,225,147,81,228,44,36,111,146,135,122,54,71,99,43,172,110,123,27,12,79,68,71,185,142,95,52,140,71,170,246,182,38,69,42,128,42,215,136,174,80,246,117,159,17,116,51,59,65,147,169,166,54,251,88,216,187,103,48,202,152,200,150,13,36,248,234,198,232,210,56,95,109,143,178,203,86,124,189,25,11,88,202,232,228,68,78,198,181,11,10,216,189,139,219,142,29,54,227,29,181,251,95,134,244,56,170,61,101,154,105,85,31,107,33,105,200,137,37,171,50,34,39,146,103,246,183,170,244,70,163,90,214,49,172,99,24,198,244,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,144,171,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,104,39,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,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,28,211,136,173,134,209,188,73,109,30,119,106,117,157,42,142,102,70,187,223,140,189,53,117,153,248,156,138,49,201,94,236,72,215,177,221,241,185,221,85,168,246,247,177,95,27,151,177,238,69,129,124,38,114,140,167,165,247,31,37,173,120,138,159,237,156,86,151,212,23,106,224,48,18,213,129,106,231,234,196,177,173,76,157,149,142,121,122,67,39,89,21,105,61,17,221,204,106,72,231,49,93,27,248,175,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,138,188,209,253,137,238,111,232,191,49,72,162,29,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,119,133,30,20,118,227,132,173,184,102,138,209,81,122,236,173,239,28,249,252,252,240,163,45,101,237,53,21,17,206,68,85,241,194,206,231,36,80,162,171,99,107,156,170,175,123,228,145,253,172,31,38,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,85,229,185,52,89,200,241,37,119,31,79,87,91,197,237,5,170,242,103,34,189,82,172,78,158,171,221,125,81,184,40,210,107,79,153,94,218,138,142,75,210,49,236,234,137,221,27,157,213,23,160,115,108,208,26,55,107,56,38,208,27,125,183,218,122,166,15,79,96,245,197,10,212,104,214,69,236,137,159,103,228,149,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,97,7,43,143,125,155,101,250,215,195,221,47,248,163,110,112,186,43,21,165,120,193,126,119,31,98,220,150,53,142,151,198,230,239,54,103,181,89,28,236,116,212,81,177,34,53,21,25,226,163,19,149,28,174,94,247,61,122,244,84,107,122,255,0,36,189,227,206,197,170,181,215,15,214,33,243,97,108,227,215,88,211,147,185,141,244,150,163,146,189,75,9,209,25,223,39,153,146,214,252,85,253,172,244,191,149,189,100,114,165,181,2,149,185,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,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,1,68,60,214,55,230,182,242,113,71,127,76,224,174,219,147,5,182,213,215,76,198,199,88,149,96,147,34,201,94,235,243,50,23,177,169,19,252,170,149,156,168,142,242,37,56,222,143,115,85,136,222,233,201,47,103,51,178,234,173,117,196,13,137,188,56,90,216,245,209,212,227,237,99,189,93,169,36,175,110,194,245,71,247,199,225,100,85,191,5,103,107,253,87,229,119,88,220,139,98,188,88,251,88,222,79,167,250,135,227,167,51,88,106,160,161,110,106,123,57,130,218,46,46,50,246,116,228,221,42,107,220,124,90,198,74,221,175,255,0,37,181,102,121,227,178,157,239,123,149,254,73,235,203,63,95,202,214,249,251,26,212,107,17,86,69,114,80,222,252,170,101,117,151,13,211,96,234,59,26,234,246,53,197,124,147,100,115,103,142,116,117,42,114,192,246,254,45,123,28,213,133,205,84,237,86,43,36,69,239,239,79,28,96,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,47,195,166,132,226,131,107,47,237,158,186,175,254,214,230,30,239,124,223,230,204,167,166,154,24,46,120,226,150,63,55,139,206,247,120,158,238,199,255,0,114,167,247,42,103,135,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,156,174,185,128,83,203,211,198,240,201,189,250,139,195,149,135,211,99,180,62,82,120,224,130,172,149,98,130,40,33,196,187,198,198,118,204,158,46,177,73,34,189,211,58,71,70,174,71,164,77,150,207,192,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,68,174,99,188,36,107,46,43,118,142,133,93,190,213,22,235,234,29,31,98,124,165,28,12,182,82,44,118,109,238,98,53,99,151,175,70,178,203,90,142,72,37,114,246,55,203,43,29,218,217,150,88,235,47,132,14,95,251,143,187,252,71,101,54,239,116,180,239,221,252,46,217,100,42,75,174,170,100,36,86,205,36,111,123,159,21,40,82,39,181,239,245,76,138,78,219,17,189,35,108,93,101,107,220,171,19,101,189,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,215,205,115,130,143,217,150,170,159,137,77,179,198,101,108,233,189,91,144,177,103,86,197,211,205,14,31,41,52,141,114,88,239,87,44,141,134,212,146,63,240,115,123,35,149,59,81,232,147,67,19,122,175,40,78,22,183,151,69,122,190,33,117,78,164,202,233,125,41,170,49,237,131,29,166,81,173,79,188,16,254,43,21,235,76,123,87,199,11,59,156,181,220,222,217,95,222,231,35,155,3,186,89,179,240,0,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,0,34,87,49,222,18,53,151,21,187,71,66,174,223,106,139,117,245,14,143,177,62,82,142,6,91,41,22,59,54,247,49,26,177,203,215,163,89,101,173,71,36,18,185,123,27,229,149,142,237,108,203,44,117,151,194,7,47,253,199,221,254,35,178,155,119,186,90,119,238,254,23,108,178,21,37,215,85,50,18,43,102,146,55,189,207,138,148,41,19,218,247,250,166,69,39,109,136,222,145,182,46,178,181,238,85,137,178,222,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,10,107,230,185,193,71,236,203,85,79,196,166,217,227,50,182,116,222,173,200,88,179,171,98,233,230,135,15,148,154,70,185,44,119,171,150,70,195,106,73,31,248,57,189,145,202,157,168,244,73,161,137,189,87,148,39,11,91,203,162,189,95,16,186,167,82,101,116,190,148,213,24,246,193,142,211,40,214,167,222,8,127,21,138,245,166,61,171,227,133,157,206,90,238,111,108,175,239,115,145,205,129,221,44,244,14,114,123,215,247,27,135,220,78,206,84,199,249,173,238,110,65,124,211,201,23,116,112,81,199,75,94,196,157,174,73,26,173,153,211,190,154,55,171,30,213,143,207,215,181,221,138,86,95,3,59,95,138,222,62,45,54,207,65,231,93,81,113,179,230,62,210,185,5,186,77,183,5,184,40,195,37,217,42,201,19,149,26,230,76,218,203,10,245,234,136,146,42,171,93,211,181,116,102,10,96,231,63,180,53,180,134,252,233,173,220,199,65,82,26,251,133,135,116,55,17,179,202,249,230,200,227,252,113,73,51,216,239,200,198,45,105,168,198,212,98,254,43,12,138,173,69,94,231,253,124,150,247,143,5,163,247,151,86,236,238,94,31,29,189,196,199,215,177,139,179,220,245,238,181,141,109,137,29,91,177,172,84,78,248,39,177,47,145,207,99,91,233,187,127,51,164,106,36,223,230,59,194,70,178,226,183,104,232,85,219,237,81,110,190,161,209,246,39,202,81,192,203,101,34,199,102,222,230,35,86,57,122,244,107,44,181,168,228,130,87,47,99,124,178,177,221,173,153,101,142,178,248,64,229,255,0,184,251,191,196,118,83,110,247,75,78,253,223,194,237,150,66,164,186,234,166,66,69,108,210,70,247,185,241,82,133,34,123,94,255,0,84,200,164,237,177,27,210,54,197,214,86,189,202,177,54,91,222,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,77,124,215,56,40,253,153,106,169,248,148,219,60,102,86,206,155,213,185,11,22,117,108,93,60,208,225,242,147,72,215,37,142,245,114,200,216,109,73,35,255,0,7,55,178,57,83,181,30,137,52,49,55,170,242,132,225,107,121,116,87,171,226,23,84,234,76,174,151,210,154,163,30,216,49,218,101,26,212,251,193,15,226,177,94,180,199,181,124,112,179,185,203,93,205,237,149,253,238,114,57,176,59,165,159,202,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,114,174,44,125,172,111,39,211,253,67,241,211,145,43,150,151,47,186,219,61,138,195,241,7,187,248,171,113,238,13,250,254,167,15,137,183,20,181,103,211,76,123,109,65,34,72,140,157,89,59,236,86,158,39,43,38,137,175,129,122,181,81,30,142,233,97,64,0,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,1,94,188,209,54,27,89,113,37,187,156,58,237,78,140,165,109,207,200,216,212,47,201,222,134,186,76,204,78,57,31,138,75,23,101,71,61,141,236,141,174,234,141,87,183,189,234,200,218,189,239,106,44,181,225,163,135,77,9,194,254,214,80,219,61,11,95,253,149,204,197,222,249,191,206,121,79,77,12,51,220,241,203,44,158,31,47,129,142,241,49,221,140,254,228,79,239,85,234,160,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,139,252,204,113,57,92,255,0,5,27,129,130,193,99,45,228,114,89,27,24,26,148,233,212,133,211,79,102,121,51,116,91,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,159,229,251,192,142,11,133,93,43,30,181,213,44,245,187,155,168,49,233,30,70,207,87,199,246,93,89,227,171,36,184,174,198,88,150,188,254,43,53,220,190,165,168,142,127,94,137,209,191,130,204,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,87,7,59,141,21,138,191,178,251,123,184,211,88,182,153,44,30,168,151,9,94,38,189,190,7,65,122,164,147,74,231,183,183,185,94,142,199,194,141,84,114,34,35,164,234,142,234,138,216,21,203,171,120,243,187,55,197,198,132,179,136,135,212,84,214,25,8,52,118,82,183,115,25,230,171,126,120,163,106,247,185,143,86,248,167,74,243,244,111,107,159,224,236,238,107,94,229,52,40,10,86,231,87,238,159,75,125,63,163,242,57,17,201,83,221,62,169,250,127,123,228,113,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,52,203,112,201,195,110,127,43,119,59,157,225,243,109,114,57,44,141,137,45,220,185,111,73,208,154,123,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,209,91,123,160,118,215,21,46,11,110,116,62,159,210,184,217,236,58,220,180,240,152,200,104,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,189,24,212,255,0,82,31,171,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,178,119,11,31,248,180,237,87,255,0,19,113,223,253,4,234,167,148,215,91,79,181,155,161,232,127,105,155,105,165,53,111,217,158,95,69,246,238,26,181,255,0,75,228,237,242,120,188,204,119,103,119,141,157,221,189,58,246,55,175,247,33,249,90,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,141,83,195,214,193,107,156,237,173,83,173,118,63,111,245,6,106,239,103,169,200,229,52,205,43,118,167,236,99,88,206,249,100,141,207,119,107,24,214,167,85,252,26,212,68,252,17,15,65,162,182,247,64,237,174,42,92,22,220,232,125,63,165,113,179,216,117,185,105,225,49,144,209,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,122,49,169,254,164,61,0,7,138,214,187,33,178,251,149,149,139,59,184,219,67,162,181,86,74,10,237,169,21,204,222,2,165,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,245,169,249,56,158,25,56,109,192,101,105,103,112,92,62,109,174,59,37,142,177,29,186,119,42,105,58,16,207,90,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,30,83,93,109,62,214,110,135,161,253,166,109,166,148,213,191,102,121,125,23,219,184,106,215,253,47,147,183,201,226,243,49,221,157,222,54,119,118,244,235,216,222,191,220,135,229,105,110,30,182,11,67,103,106,234,157,21,177,251,127,167,243,84,187,253,54,71,23,166,105,84,181,7,123,28,199,246,75,28,109,123,123,152,247,53,122,47,226,215,42,47,224,170,116,0,0,0,0,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,0,3,159,234,158,30,182,11,92,231,109,106,157,107,177,251,127,168,51,87,123,61,78,71,41,166,105,91,181,63,99,26,198,119,203,36,110,123,187,88,198,181,58,175,224,214,162,39,224,136,122,13,21,183,186,7,109,113,82,224,182,231,67,233,253,43,141,158,195,173,203,79,9,140,134,140,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,245,33,232,0,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,60,166,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,151,69,108,134,203,237,174,86,92,238,220,237,14,138,210,185,41,235,186,164,183,48,152,10,148,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,212,135,181,7,148,215,91,79,181,155,161,232,127,105,155,105,165,53,111,217,158,95,69,246,238,26,181,255,0,75,228,237,242,120,188,204,119,103,119,141,157,221,189,58,246,55,175,247,33,249,90,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,157,0,0,15,147,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,60,166,186,218,125,172,221,15,67,251,76,219,77,41,171,126,204,242,250,47,183,112,213,175,250,95,39,111,147,197,230,99,187,59,188,108,238,237,233,215,177,189,127,185,15,151,69,108,134,203,237,174,86,92,238,220,237,14,138,210,185,41,235,186,164,183,48,152,10,148,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,167,86,53,127,212,135,181,0,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,84,3,154,101,184,100,225,183,63,149,187,157,206,240,249,182,185,28,150,70,196,150,238,92,183,164,232,77,61,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,233,109,39,165,116,54,10,174,150,209,90,103,21,167,240,180,187,253,54,59,23,74,58,149,96,239,123,158,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,63,88,0,126,78,169,210,122,87,92,224,173,105,109,107,166,113,90,131,11,119,179,212,227,178,148,163,183,86,126,199,181,236,239,138,68,115,29,218,246,53,201,213,63,7,53,21,63,20,67,197,98,120,100,225,183,1,149,165,157,193,112,249,182,184,236,150,58,196,118,233,220,169,164,232,67,61,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,127,90,237,238,129,220,172,84,88,45,198,208,250,127,85,99,96,176,219,113,83,205,227,33,189,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,253,106,121,253,45,195,214,193,104,108,237,93,83,162,182,63,111,244,254,106,151,127,166,200,226,244,205,42,150,160,239,99,152,254,201,99,141,175,111,115,30,230,175,69,252,90,229,69,252,21,78,128,0,0,0,0,7,228,234,157,39,165,117,206,10,214,150,214,186,103,21,168,48,183,123,61,78,59,41,74,59,117,103,236,123,94,206,248,164,71,49,221,175,99,92,157,83,240,115,81,83,241,68,60,86,39,134,78,27,112,25,90,89,220,23,15,155,107,142,201,99,172,71,110,157,202,154,78,132,51,214,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,0,0,60,86,181,217,13,151,220,172,172,89,221,198,218,29,21,170,178,80,87,109,72,174,102,240,21,47,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,78,175,114,255,0,173,79,171,66,237,62,214,109,127,174,253,153,237,166,148,210,95,105,248,189,111,216,88,106,212,61,87,143,187,199,229,240,177,189,253,190,71,246,247,117,233,222,238,159,222,167,171,0,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,138,196,240,201,195,110,3,43,75,59,130,225,243,109,113,217,44,117,136,237,211,185,83,73,208,134,122,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,0,0,60,254,181,219,221,3,185,88,168,176,91,141,161,244,254,170,198,193,97,182,226,167,155,198,67,122,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,117,232,247,39,250,212,243,250,91,135,173,130,208,217,218,186,167,69,108,126,223,233,252,213,46,255,0,77,145,197,233,154,85,45,65,222,199,49,253,146,199,27,94,222,230,61,205,94,139,248,181,202,139,248,42,157,0,252,157,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,135,138,196,240,201,195,110,3,43,75,59,130,225,243,109,113,217,44,117,136,237,211,185,83,73,208,134,122,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,7,138,214,187,33,178,251,149,149,139,59,184,219,67,162,181,86,74,10,237,169,21,204,222,2,165,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,233,213,238,95,245,168,209,91,33,178,251,107,149,151,59,183,59,67,162,180,174,74,122,238,169,45,204,38,2,165,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,233,213,141,95,245,33,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,58,240,119,204,31,110,56,191,213,90,171,69,97,52,174,87,76,230,176,94,92,134,62,181,217,18,127,180,112,237,145,145,165,165,124,109,236,134,100,124,145,164,144,42,185,27,228,98,178,73,83,189,89,42,129,205,56,141,222,252,87,14,59,61,154,222,92,238,14,222,95,27,128,177,142,109,202,149,36,107,39,88,44,94,130,180,143,143,187,242,185,236,108,234,244,98,171,81,234,196,106,185,157,221,233,237,116,158,169,193,107,157,43,134,214,186,90,247,173,194,234,12,125,124,166,58,207,137,241,249,234,207,27,100,138,78,199,163,94,222,230,61,171,209,200,142,78,189,21,17,127,3,245,128,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,7,42,225,91,137,204,23,21,90,87,87,107,93,45,133,244,88,93,63,172,47,233,172,117,159,82,249,62,212,171,4,112,73,21,238,199,197,19,224,242,178,195,87,194,228,87,51,167,69,114,175,224,159,149,176,92,98,232,77,241,221,61,199,217,79,71,246,38,179,219,253,65,152,199,125,153,228,154,207,174,197,209,179,21,111,180,124,222,6,69,23,124,210,246,248,59,220,246,246,245,234,228,94,169,32,0,0,30,83,116,183,75,66,108,182,132,201,238,102,229,231,126,198,211,120,111,15,173,187,233,102,177,226,242,204,200,99,253,220,44,124,142,235,36,172,111,229,106,244,235,213,122,34,42,167,0,224,135,143,157,43,198,87,222,92,71,220,223,185,186,147,78,120,108,253,151,38,98,59,222,178,140,159,151,212,66,238,200,164,95,28,137,217,34,120,187,89,229,131,243,170,201,218,217,84,1,18,184,241,227,211,21,193,213,109,47,133,195,105,170,154,163,86,106,43,13,182,252,116,183,219,11,42,98,162,149,137,52,178,246,245,149,175,153,60,145,64,238,197,103,123,37,122,247,120,86,41,59,174,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,159,233,222,49,116,38,75,139,29,93,194,78,126,159,216,218,147,13,232,62,239,205,228,154,199,219,222,92,106,223,181,249,89,7,142,175,130,52,68,253,228,171,228,235,249,122,42,118,146,0,0,86,175,28,188,197,248,154,225,91,136,44,150,217,96,116,22,223,205,166,230,199,210,202,96,109,229,42,90,158,213,186,178,196,140,150,71,172,55,24,214,244,181,21,168,209,21,140,119,108,104,189,21,21,28,238,129,203,159,143,237,109,197,182,170,214,122,43,117,49,218,83,21,154,195,227,234,229,48,213,176,84,46,69,234,42,164,143,142,228,146,190,105,165,103,228,124,148,209,169,213,174,95,43,149,17,200,138,173,157,69,43,127,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,186,108,134,181,202,238,86,203,232,29,198,206,215,169,6,75,85,105,124,86,110,228,85,24,230,193,28,246,106,71,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,247,145,171,152,231,27,90,251,131,204,86,132,135,110,116,158,159,202,228,181,133,140,131,165,177,155,73,165,130,188,21,27,7,115,27,20,47,141,206,123,221,105,138,143,89,58,53,34,114,118,187,189,21,145,255,0,132,94,103,156,73,113,29,196,94,140,217,172,238,157,219,92,70,55,63,98,203,174,91,169,134,190,249,210,10,245,102,179,35,35,238,189,218,215,189,176,43,17,234,142,70,43,209,202,215,246,246,45,165,0,10,86,255,0,118,175,138,127,251,193,218,175,254,10,200,255,0,215,139,62,224,207,122,245,87,17,60,54,104,253,227,214,184,252,85,44,214,160,251,67,212,193,139,138,72,234,179,193,126,197,118,118,54,73,36,122,117,100,45,85,234,245,252,202,189,58,39,68,78,214,86,7,25,156,208,55,247,135,110,36,245,134,206,104,173,33,183,247,112,186,127,236,255,0,77,62,83,31,118,75,79,243,208,175,97,253,238,142,220,108,94,143,153,200,157,24,159,149,19,175,85,234,171,218,185,111,113,173,186,124,96,254,209,63,105,152,13,41,140,251,165,246,71,162,251,10,173,152,124,158,171,213,249,60,190,105,229,235,211,211,51,183,183,183,167,87,117,235,213,58,118,14,44,248,193,218,254,17,116,108,89,221,112,182,239,231,115,21,237,59,78,96,171,69,34,63,43,60,11,18,61,139,58,49,209,87,99,86,196,78,123,222,189,123,21,202,198,200,228,70,47,159,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,36,168,4,53,226,59,153,102,215,240,251,196,94,155,216,220,165,11,115,211,175,97,142,215,57,132,169,36,137,135,130,122,170,250,172,130,52,84,116,207,238,150,180,210,189,168,244,100,61,205,99,101,149,234,216,165,254,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,15,41,186,91,165,161,54,91,66,100,247,51,114,243,191,99,105,188,55,135,214,221,244,179,88,241,121,102,100,49,254,238,22,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,37,240,153,205,63,107,248,140,214,82,237,254,184,211,181,54,215,59,122,197,90,154,114,189,156,196,151,217,153,158,84,151,190,36,149,42,197,20,15,106,178,38,177,175,119,89,95,51,88,206,174,232,139,199,248,204,230,129,191,188,59,113,39,172,54,115,69,105,13,191,187,133,211,255,0,103,250,105,242,152,251,178,90,127,158,133,123,15,239,116,118,227,98,244,124,206,68,232,196,252,168,157,122,175,85,94,213,203,123,141,109,211,227,7,246,137,251,76,192,105,76,103,221,47,178,61,23,216,85,108,195,228,245,94,175,201,229,243,79,47,94,158,153,157,189,189,189,58,187,175,94,169,210,106,130,21,115,33,227,91,116,248,62,253,157,254,204,240,26,83,39,247,183,237,127,91,246,237,91,51,120,253,47,164,241,248,188,51,197,211,175,169,127,119,119,119,94,141,233,211,162,245,226,188,25,243,64,223,222,34,120,147,209,251,57,173,116,134,223,210,194,234,15,180,61,76,248,188,125,216,237,51,193,66,197,134,118,58,75,114,49,58,190,22,162,245,98,254,85,94,157,23,162,167,106,230,67,198,182,233,240,125,251,59,253,153,224,52,166,79,239,111,218,254,183,237,218,182,102,241,250,95,73,227,241,120,103,139,167,95,82,254,238,238,238,189,27,211,167,69,235,197,120,51,230,129,191,188,68,241,39,163,246,115,90,233,13,191,165,133,212,31,104,122,153,241,120,251,177,218,103,130,133,139,12,236,116,150,228,98,117,124,45,69,234,197,252,170,189,58,47,69,75,63,0,227,250,39,137,141,27,172,120,139,220,62,25,93,70,221,13,89,160,235,211,201,49,92,139,36,25,44,116,245,106,74,233,216,244,106,36,111,138,91,108,137,209,187,251,209,99,123,28,238,178,54,46,192,0,0,227,252,76,113,85,180,124,40,104,218,218,195,116,178,86,220,252,141,143,77,140,196,99,99,100,217,28,139,209,91,228,88,98,123,216,222,200,218,228,115,222,247,53,141,234,214,245,239,124,108,127,42,224,59,143,76,87,24,181,181,70,23,51,166,170,105,125,89,167,108,58,219,49,209,95,108,204,183,138,150,87,164,50,197,221,210,87,62,20,241,197,59,187,17,157,239,137,233,219,230,72,163,150,160,16,255,0,139,206,100,91,113,194,134,227,233,205,184,147,77,253,242,191,111,247,250,154,28,118,77,34,181,128,170,229,137,98,114,198,232,157,28,211,73,27,229,145,176,186,88,156,141,100,106,229,107,102,99,201,65,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,15,201,213,154,167,5,161,180,174,103,90,234,155,222,139,11,167,241,246,50,153,27,62,39,201,224,171,4,110,146,89,59,24,142,123,187,88,199,47,70,162,185,122,116,68,85,252,8,45,176,124,222,246,107,114,183,31,80,233,61,208,199,254,207,112,182,50,17,179,72,101,175,57,210,71,98,187,150,56,146,60,131,152,142,101,89,149,234,233,188,157,124,12,141,206,99,222,139,10,75,60,255,0,7,31,202,241,49,163,112,28,81,226,184,88,206,209,183,87,59,168,244,187,53,30,10,243,81,100,130,227,210,91,137,61,71,162,55,172,47,100,84,214,86,189,85,88,244,242,53,85,142,107,18,94,192,0,0,143,250,119,140,93,9,146,226,199,87,112,147,159,167,246,54,164,195,122,15,187,243,121,38,177,246,247,151,26,183,237,126,86,65,227,171,224,141,17,63,121,42,249,58,254,94,138,157,164,128,0,21,151,198,15,31,60,108,240,139,186,31,113,243,186,35,109,115,24,43,245,227,179,130,212,110,211,121,10,176,101,88,145,177,103,70,49,50,114,163,31,20,175,88,220,197,127,127,79,27,213,17,178,177,87,207,240,233,206,111,49,155,215,112,224,56,151,210,154,83,5,166,239,119,127,190,12,20,55,217,246,103,100,51,63,247,181,122,218,146,207,146,68,130,54,246,44,126,62,231,57,221,233,254,27,84,33,87,50,30,53,183,79,131,239,217,223,236,207,1,165,50,127,123,126,215,245,191,110,213,179,55,143,210,250,79,31,139,195,60,93,58,250,151,247,119,119,117,232,222,157,58,47,94,43,193,159,52,13,253,226,39,137,61,31,179,154,215,72,109,253,44,46,160,251,67,212,207,139,199,221,142,211,60,20,44,88,103,99,164,183,35,19,171,225,106,47,86,47,229,85,233,209,122,42,89,249,8,56,251,230,59,91,133,92,173,45,181,219,28,70,159,213,26,238,213,117,179,145,101,235,82,186,12,11,21,208,186,20,177,12,72,213,149,243,196,233,149,172,73,227,124,104,145,200,228,115,36,98,58,37,105,62,112,92,98,107,157,85,134,209,90,91,108,246,170,238,107,80,100,43,226,241,213,190,207,189,31,158,212,242,54,56,163,239,126,65,172,111,115,222,212,234,229,70,167,94,170,168,159,137,47,248,169,226,147,137,174,21,120,88,210,59,173,170,113,123,127,119,95,106,13,65,67,31,145,197,253,143,106,58,56,184,231,199,79,60,181,127,38,66,85,158,104,167,174,230,249,219,42,70,246,175,225,26,127,137,120,175,6,124,208,55,247,136,158,36,244,126,206,107,93,33,183,244,176,186,131,237,15,83,62,47,31,118,59,76,240,80,177,97,157,142,146,220,140,78,175,133,168,189,88,191,149,87,167,69,232,169,103,224,28,127,119,120,152,209,187,43,187,155,89,181,186,206,141,182,51,117,236,95,198,227,50,112,162,200,202,217,24,95,81,149,224,150,54,181,93,217,59,173,246,36,136,191,145,237,103,115,123,28,233,35,236,0,0,0,34,255,0,48,190,40,53,247,9,155,47,133,220,109,185,196,105,252,142,75,35,170,43,97,37,139,55,94,105,160,108,18,84,183,51,156,214,195,44,78,71,247,87,98,34,171,149,58,43,191,15,238,84,140,28,25,243,64,223,222,34,120,147,209,251,57,173,116,134,223,210,194,234,15,180,61,76,248,188,125,216,237,51,193,66,197,134,118,58,75,114,49,58,190,22,162,245,98,254,85,94,157,23,162,165,159,130,47,243,11,226,131,95,112,153,178,248,93,198,219,156,70,159,200,228,178,58,162,182,18,88,179,117,230,154,6,193,37,75,115,57,205,108,50,196,228,127,117,118,34,42,185,83,162,187,240,254,229,72,193,193,159,52,13,253,226,39,137,61,31,179,154,215,72,109,253,44,46,160,251,67,212,207,139,199,221,142,211,60,20,44,88,103,99,164,183,35,19,171,225,106,47,86,47,229,85,233,209,122,42,89,249,199,248,170,226,99,70,240,161,180,119,55,75,88,81,183,145,123,172,55,27,136,198,86,69,107,242,57,25,25,35,226,129,100,237,86,194,206,216,164,123,228,114,47,107,24,238,214,189,253,145,191,154,240,65,199,182,132,226,227,5,6,156,187,7,216,155,155,141,199,201,115,55,132,138,188,206,170,248,98,124,49,186,229,105,149,21,137,11,223,60,104,145,61,254,86,57,92,222,143,107,82,87,202,160,8,107,137,230,141,176,217,254,40,233,112,239,130,173,111,35,135,200,216,143,13,79,89,212,151,205,74,206,110,73,82,56,235,71,19,90,174,125,103,57,82,52,182,142,86,172,138,157,25,225,255,0,40,38,80,5,64,110,199,55,30,41,246,191,116,245,150,217,253,213,218,172,159,221,45,65,145,193,122,223,176,242,48,250,175,75,102,72,124,190,63,180,29,217,221,227,238,237,238,119,78,189,58,175,78,164,255,0,224,107,137,75,156,84,240,251,141,220,220,242,98,161,212,144,228,46,226,243,213,49,117,103,130,173,75,81,74,175,138,54,36,206,123,157,214,172,181,100,85,71,189,189,210,42,117,69,69,107,100,0,42,87,136,30,111,91,251,183,91,227,175,54,243,69,109,230,223,179,11,165,53,5,236,21,103,101,43,93,181,106,95,73,51,160,124,175,146,59,49,51,243,190,55,61,26,140,78,198,185,26,170,245,106,189,211,43,151,167,20,26,251,139,61,151,205,110,54,227,98,52,254,59,37,142,213,22,112,145,69,132,175,52,48,58,8,234,84,153,174,115,102,150,87,43,251,172,61,21,81,200,157,17,191,135,247,170,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,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,89,204,83,142,171,60,82,235,37,208,251,125,126,219,54,175,1,98,25,168,195,102,172,76,126,79,35,10,88,98,228,145,86,52,158,22,58,59,14,141,144,185,255,0,224,99,94,230,49,238,86,50,37,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,244,240,11,198,190,149,226,179,110,42,97,50,217,63,79,185,186,103,31,12,122,143,31,97,99,100,151,251,17,177,187,39,93,35,107,24,232,101,122,162,189,172,106,120,100,122,49,83,181,209,62,89,84,69,94,104,254,196,247,55,244,95,152,164,86,95,46,190,58,172,240,181,172,147,67,238,13,251,111,218,188,253,137,166,189,13,106,177,61,248,204,140,201,93,137,146,85,72,214,121,152,216,235,182,55,194,215,255,0,129,238,123,88,247,181,24,251,211,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,41,131,154,55,29,184,173,236,202,195,177,27,47,169,173,216,209,56,59,15,118,160,200,212,157,190,139,80,221,107,152,177,50,62,212,238,150,181,119,49,202,143,239,241,203,35,145,232,215,36,48,202,233,65,201,83,218,198,169,250,129,123,227,177,197,101,239,150,191,214,91,89,198,206,231,110,14,223,106,27,120,61,67,131,220,141,65,102,141,234,202,157,241,63,237,11,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,145,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,4,32,230,159,194,102,178,226,51,107,241,58,227,111,236,91,189,157,219,90,249,11,53,244,229,74,9,60,249,150,90,146,154,74,145,191,200,213,107,226,138,188,146,35,26,201,31,42,244,99,83,185,81,22,152,54,183,116,181,222,203,107,188,102,230,109,166,119,236,109,73,134,243,122,43,190,150,27,30,47,44,47,134,79,221,204,199,198,238,177,202,246,254,102,175,78,189,83,162,162,42,104,123,133,94,38,52,111,21,251,71,79,116,180,125,27,120,231,182,195,177,185,124,101,148,87,63,29,145,141,145,190,88,18,78,212,108,204,237,150,55,178,70,162,119,49,237,238,107,31,223,27,59,1,202,184,157,226,23,74,240,191,179,89,173,220,213,53,189,127,160,241,214,199,98,217,106,58,243,100,239,74,238,216,171,198,231,175,252,233,30,173,107,220,200,162,149,232,199,246,118,174,117,183,75,116,181,222,244,235,188,158,230,110,94,119,237,157,73,153,240,250,219,190,150,26,254,95,20,44,134,63,221,194,198,70,222,145,196,198,254,86,167,94,157,87,170,170,170,219,255,0,41,46,21,53,86,205,109,198,67,122,245,174,75,199,111,115,113,244,44,226,113,53,238,72,232,235,226,209,31,44,54,44,53,146,120,100,154,100,149,174,98,43,28,248,99,234,136,246,186,105,162,108,10,230,99,150,202,224,57,128,110,6,119,5,147,183,142,201,99,172,96,109,211,185,82,103,67,61,105,227,196,209,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,127,203,207,141,60,87,20,251,95,95,5,171,245,5,71,110,166,154,174,169,168,41,165,102,213,91,176,36,157,177,100,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,241,198,199,195,221,45,64,32,87,56,109,144,197,107,206,29,43,239,44,217,203,116,242,91,93,97,29,94,163,99,107,224,189,6,70,213,74,210,177,255,0,220,230,61,174,72,94,215,162,170,116,100,141,86,175,122,62,58,161,225,99,122,255,0,179,183,16,90,39,120,228,199,250,218,154,127,32,190,190,6,197,228,145,244,103,137,245,237,120,155,228,141,22,100,130,105,86,62,231,163,124,136,206,238,173,234,139,165,51,42,230,148,248,78,246,177,179,127,79,244,247,199,64,82,7,49,45,244,167,191,220,86,106,189,73,129,204,253,167,166,240,62,45,55,129,153,169,2,198,234,181,81,82,87,197,36,42,230,205,12,150,159,106,104,228,87,57,206,142,102,127,133,17,24,217,213,201,111,98,243,186,91,66,106,221,249,212,120,108,83,42,107,111,79,142,211,86,250,178,75,222,150,164,214,25,117,122,162,42,197,12,147,164,77,236,238,71,61,213,59,156,196,107,98,115,172,168,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,31,171,205,175,130,143,182,233,220,226,203,108,177,153,91,153,168,124,49,235,76,124,9,231,141,212,97,131,198,204,155,81,93,223,31,133,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,246,95,119,181,150,194,238,134,159,221,205,191,158,164,121,221,59,97,211,87,75,112,36,208,74,199,198,232,165,134,70,126,10,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,30,225,139,136,93,43,197,6,205,97,119,115,75,86,244,30,191,201,91,35,139,125,168,236,77,140,189,19,187,101,175,35,152,191,243,100,98,185,172,115,226,150,39,171,25,223,218,157,84,134,188,199,120,227,179,194,150,141,161,163,246,249,149,44,110,46,176,175,59,232,205,43,226,149,152,74,141,84,98,221,150,5,85,115,222,231,43,155,3,92,223,19,159,20,174,114,185,33,88,164,162,18,194,121,105,115,4,179,179,217,92,63,15,155,191,149,169,30,223,95,177,233,176,249,107,114,197,86,13,52,247,186,212,242,44,138,200,21,243,178,197,153,226,106,190,105,90,200,19,171,149,81,136,238,151,62,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,67,204,103,141,127,237,85,184,240,96,52,6,79,43,30,217,105,111,221,227,107,78,190,40,242,151,145,94,146,100,221,15,107,94,222,230,61,35,137,178,171,156,200,218,231,116,137,211,75,26,121,78,5,248,50,206,241,135,184,246,177,146,101,126,198,209,154,95,211,216,212,217,40,158,197,180,216,229,87,248,171,86,141,221,122,205,47,138,84,73,28,213,142,54,177,206,119,114,163,34,147,245,185,163,251,236,220,223,209,126,30,145,39,249,26,229,177,80,229,119,147,5,54,78,163,50,87,43,224,109,215,166,233,154,147,205,4,46,188,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,107,224,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,16,243,8,215,250,203,107,57,143,107,109,193,219,237,67,111,7,168,112,118,48,150,104,222,172,169,223,19,254,198,166,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,107,220,29,113,139,161,56,191,208,150,51,248,10,127,99,106,76,55,103,222,13,63,228,154,199,217,126,89,172,50,175,249,83,224,138,57,252,177,215,89,63,118,139,217,215,181,221,21,63,25,0,0,5,122,243,45,229,247,91,120,113,89,142,32,246,131,21,110,77,193,161,95,212,230,49,53,34,150,212,250,149,140,109,88,35,72,209,243,163,32,125,122,208,74,228,100,49,57,243,175,70,162,43,213,189,106,7,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,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,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,72,213,199,71,25,184,46,15,54,226,174,78,60,87,219,58,207,84,122,138,250,103,27,43,30,149,93,36,72,207,45,155,50,55,167,72,98,242,196,171,27,92,146,72,231,181,173,237,69,124,177,231,219,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,111,242,224,230,1,115,135,124,236,91,73,187,218,139,254,9,239,250,153,226,179,98,57,236,73,167,109,118,62,78,234,236,133,146,72,248,102,145,17,143,133,27,218,146,74,146,181,89,251,228,150,239,193,73,124,200,249,130,86,226,38,204,123,61,179,121,91,109,219,172,117,134,217,187,146,134,89,97,102,166,122,197,4,145,36,181,230,130,41,161,101,105,146,118,163,28,231,50,71,163,36,233,213,145,170,112,14,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,154,29,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,41,91,157,95,186,125,45,244,254,143,200,228,73,127,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,41,212,0,5,5,243,49,203,101,112,28,192,55,3,59,130,201,219,199,100,177,214,48,54,233,220,169,51,161,158,180,241,226,104,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,63,229,231,198,158,43,138,125,175,175,130,213,250,130,163,183,83,77,87,84,212,20,210,179,106,173,216,18,78,216,178,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,120,227,99,225,238,150,160,28,171,137,222,30,180,175,20,27,53,154,218,61,83,103,208,122,255,0,29,156,118,81,149,99,177,54,50,244,78,238,138,196,109,122,127,206,141,232,215,49,207,138,89,88,143,103,127,114,103,135,122,54,135,89,108,46,232,106,13,163,220,8,42,71,157,211,182,27,13,133,169,58,77,4,172,124,109,150,41,163,127,224,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,103,252,168,120,227,173,169,113,88,78,17,247,25,150,215,59,141,175,97,154,71,44,175,150,194,94,169,19,100,157,212,167,87,43,150,39,193,19,95,226,114,116,137,97,137,177,244,99,163,103,155,207,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,45,167,142,142,51,112,92,30,109,197,92,156,120,175,182,117,158,168,245,21,244,206,54,86,61,42,186,72,145,158,91,54,100,111,78,144,197,229,137,86,54,185,36,145,207,107,91,218,138,249,99,207,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,242,189,224,91,246,41,165,89,190,59,199,163,61,38,228,230,187,254,199,173,117,221,211,96,177,114,70,212,78,176,171,83,211,220,155,172,158,78,170,231,178,37,100,127,186,115,172,70,174,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,170,249,231,127,4,255,0,153,63,166,159,171,202,235,152,5,60,189,60,111,12,155,223,168,188,57,88,125,54,59,67,229,39,142,8,42,201,86,40,34,130,28,75,188,108,103,108,201,226,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,0,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,228,239,70,239,104,221,133,218,253,65,187,155,129,61,184,240,90,118,187,102,176,149,32,89,167,149,239,145,177,69,12,108,252,17,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,195,196,191,17,122,239,138,13,211,191,185,154,234,199,251,90,120,122,93,144,255,0,155,49,126,166,105,160,167,228,138,40,252,222,47,59,219,229,123,123,223,253,234,191,220,137,58,121,93,114,255,0,185,151,185,141,226,111,123,244,239,135,21,15,166,200,232,124,92,242,79,5,169,45,69,60,83,195,150,119,141,236,237,133,60,93,34,142,68,123,102,108,142,145,90,140,72,157,45,181,2,176,57,162,243,0,167,136,167,146,225,147,100,53,23,155,43,55,169,199,107,140,164,17,193,61,88,234,203,4,176,77,137,111,145,143,238,153,124,189,101,146,53,99,161,116,109,141,28,175,89,91,21,75,22,211,202,235,152,5,60,189,60,111,12,155,223,168,188,57,88,125,54,59,67,229,39,142,8,42,201,86,40,34,130,28,75,188,108,103,108,201,226,235,20,146,43,221,51,164,116,106,228,122,68,217,108,252,20,87,205,207,108,244,174,221,241,113,54,71,75,84,244,159,125,116,253,77,77,145,129,145,199,28,45,189,36,246,43,202,248,218,198,55,167,147,210,182,87,171,187,156,233,101,149,234,239,205,209,59,87,36,189,227,206,197,170,181,215,15,214,33,243,97,108,227,215,88,211,147,185,141,244,150,163,146,189,75,9,209,25,223,39,153,146,214,252,85,253,172,244,191,149,189,100,114,165,181,30,43,123,245,174,87,109,118,95,95,110,54,10,189,73,242,90,87,75,229,115,116,226,182,199,58,9,39,173,82,73,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,204,182,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,146,120,85,218,223,216,183,14,59,117,182,115,96,190,198,191,134,211,245,126,213,165,234,189,71,139,41,43,60,215,191,120,143,123,93,214,212,179,187,242,57,88,157,122,51,163,81,168,157,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,21,43,205,23,152,5,204,189,204,151,12,155,33,168,188,56,168,125,78,59,92,101,32,142,120,45,73,106,41,229,130,108,75,124,140,103,108,41,226,235,44,145,171,219,51,100,108,104,228,98,74,217,107,4,30,255,0,98,247,211,113,248,116,220,124,118,232,109,126,103,208,229,104,245,138,104,101,69,125,92,133,87,42,44,149,108,198,138,158,72,95,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,26,56,139,208,156,80,109,101,13,204,208,182,63,217,83,204,82,236,155,252,217,148,244,208,205,61,63,36,177,71,230,241,121,216,223,43,27,216,255,0,239,69,254,244,78,85,205,31,216,158,230,254,139,243,20,138,1,44,251,149,215,48,11,152,139,152,222,25,55,191,81,121,177,83,122,108,118,135,202,79,28,243,218,142,212,179,197,4,56,151,120,216,254,232,87,203,214,41,36,86,54,22,198,232,213,202,197,137,177,91,80,43,3,154,47,48,10,120,138,121,46,25,54,67,81,121,178,179,122,156,118,184,202,65,28,19,213,142,172,176,75,4,216,150,249,24,254,233,151,203,214,89,35,86,58,23,70,216,209,202,245,149,177,84,177,117,60,149,61,172,106,159,168,23,190,59,28,85,95,22,62,233,247,147,234,6,161,249,25,199,13,28,69,235,190,23,247,78,134,230,104,91,31,236,169,230,41,118,67,254,115,197,250,152,102,158,159,146,88,164,240,249,124,12,111,149,141,239,103,247,162,255,0,122,46,132,246,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,10,86,230,117,192,119,236,67,59,103,126,118,159,11,219,160,117,6,65,223,105,98,241,216,239,29,93,47,51,153,11,99,234,239,43,151,195,98,119,88,86,246,199,28,80,185,99,133,58,119,196,213,143,252,20,113,93,157,225,47,121,105,107,47,46,86,230,144,201,116,167,170,112,148,166,99,125,125,94,215,164,114,35,100,69,98,205,3,223,229,141,122,177,203,209,241,249,24,201,100,83,65,56,157,127,163,115,90,6,150,233,83,212,53,35,210,119,240,241,231,226,203,91,85,171,3,113,207,133,39,109,137,22,100,106,196,207,18,163,215,200,141,237,78,189,221,58,41,64,60,109,241,131,169,184,185,221,9,115,78,91,116,180,78,14,196,237,210,120,123,113,87,243,209,130,88,224,100,207,146,72,152,142,115,230,117,102,74,172,115,228,72,213,202,198,57,200,157,206,237,92,178,184,18,202,239,118,178,199,111,158,233,105,154,146,109,126,6,196,142,171,79,41,3,158,205,73,117,136,230,181,145,199,213,17,245,161,151,163,164,123,251,163,123,227,240,118,200,139,55,138,237,10,1,230,143,239,179,115,127,69,248,122,68,127,218,221,210,215,123,45,174,241,155,153,182,153,223,177,181,38,27,205,232,174,250,88,108,120,188,176,190,25,63,119,51,31,27,186,199,43,219,249,154,189,58,245,78,138,136,169,161,62,20,120,174,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,126,78,172,210,216,45,115,165,115,58,43,84,209,245,184,93,65,143,177,139,200,214,242,190,63,61,89,227,116,114,199,222,197,107,219,220,199,185,58,181,81,201,215,170,42,47,226,102,55,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,189,203,23,116,191,106,28,27,104,175,87,157,251,79,43,164,189,70,150,200,127,146,248,125,47,165,145,125,36,31,131,26,215,246,209,146,151,231,111,119,94,191,153,202,244,121,64,37,244,103,247,143,59,176,92,174,116,214,234,233,104,123,243,88,173,175,211,53,241,210,119,49,61,53,171,117,169,212,138,207,71,177,236,127,133,246,27,47,141,205,86,191,199,216,189,17,221,82,136,113,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,189,176,59,57,130,225,255,0,102,180,158,206,233,201,189,69,77,51,143,109,121,44,246,189,158,174,211,220,233,44,217,236,123,222,177,249,103,146,89,124,125,234,214,119,246,183,242,181,16,232,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,66,146,249,145,242,251,173,195,181,152,247,135,102,241,86,221,183,89,27,13,173,119,27,12,82,204,205,50,244,138,8,226,89,108,77,60,179,76,203,51,44,238,71,185,173,100,111,86,71,215,171,227,69,224,28,31,113,103,172,184,69,221,15,191,24,42,246,243,24,43,245,228,173,157,211,141,190,149,96,202,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,119,244,242,49,21,27,43,209,110,39,125,57,139,236,78,212,108,78,19,122,244,158,71,239,143,223,31,83,247,75,25,225,185,143,251,103,210,92,138,181,223,223,73,89,222,159,195,228,115,191,122,198,247,246,116,103,94,189,74,33,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,159,5,191,114,180,227,219,239,221,60,15,10,59,161,7,102,160,197,99,253,30,144,202,87,175,210,59,244,106,64,174,74,118,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,248,175,51,174,96,20,247,118,229,158,31,182,67,81,122,189,11,83,186,13,77,146,138,56,37,171,158,181,28,240,205,19,107,61,204,89,18,24,36,175,248,77,27,218,217,156,247,116,71,70,214,62,72,129,195,23,15,90,171,138,13,229,194,237,30,150,179,232,61,127,146,206,71,40,250,178,88,135,25,70,38,247,75,98,70,177,63,230,198,196,115,152,215,203,44,76,87,179,191,185,52,61,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,110,104,254,251,55,55,244,95,135,164,71,253,173,221,45,119,178,218,239,25,185,155,105,157,251,27,82,97,188,222,138,239,165,134,199,139,203,11,225,147,247,115,49,241,187,172,114,189,191,153,171,211,175,84,232,168,138,154,9,224,251,139,61,27,197,214,215,253,248,193,87,169,135,206,208,177,37,108,238,156,109,245,181,62,41,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,179,175,145,136,170,232,158,137,221,74,171,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,164,74,229,151,150,197,97,120,227,219,11,153,156,157,74,21,228,177,146,168,201,108,204,216,152,233,231,198,91,134,24,145,206,84,69,124,146,201,28,108,111,247,185,239,107,83,170,170,33,160,144,10,1,230,143,239,179,115,127,69,248,122,71,20,216,189,244,220,126,29,55,31,29,186,27,95,153,244,57,90,61,98,154,25,81,95,87,33,85,202,139,37,91,49,162,167,146,23,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,0,167,110,106,28,10,217,208,26,135,43,196,246,214,208,183,62,152,206,88,155,37,172,225,154,212,93,152,156,140,246,161,99,103,137,100,145,38,145,150,166,178,170,177,177,143,241,61,175,94,230,198,246,50,56,107,195,23,16,186,171,133,253,229,194,238,230,150,173,235,253,7,146,182,71,22,251,82,87,135,39,70,86,246,203,94,71,49,127,230,200,197,115,94,214,75,20,79,86,63,179,181,110,251,112,184,246,217,173,21,194,158,47,138,236,124,25,92,174,23,82,255,0,145,224,49,110,174,234,246,173,229,21,102,106,211,149,202,142,100,30,55,214,176,146,75,213,204,70,194,245,141,102,85,141,178,80,182,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,95,42,125,87,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,101,92,168,120,227,179,166,178,184,78,17,247,25,149,19,5,146,177,97,154,71,44,175,138,186,209,183,43,164,157,212,167,87,43,82,86,79,43,159,226,114,117,149,38,149,177,244,123,100,103,135,208,115,92,227,167,253,63,11,251,41,172,255,0,238,138,186,254,237,22,255,0,205,107,113,113,216,71,127,235,125,83,26,223,251,72,85,255,0,241,136,74,224,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,245,80,82,183,58,191,116,250,91,233,253,31,145,200,144,131,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,58,103,139,157,175,139,52,213,169,75,91,96,235,192,221,89,135,169,21,143,5,25,229,146,118,66,248,228,149,136,215,50,102,214,124,168,198,190,69,141,28,140,123,156,169,220,233,20,0,40,7,154,63,190,205,205,253,23,225,233,17,255,0,107,119,75,93,236,182,187,198,110,102,218,103,126,198,212,152,111,55,162,187,233,97,177,226,242,194,248,100,253,220,204,124,110,235,28,175,111,230,106,244,235,213,58,42,34,166,132,248,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,29,120,210,230,123,91,134,29,237,196,109,94,140,209,181,53,115,241,21,228,155,89,213,182,178,210,124,79,158,8,228,163,13,91,95,153,168,244,107,252,178,170,193,43,21,143,141,141,115,95,228,236,238,188,40,241,169,180,252,90,224,153,38,138,143,43,71,82,81,199,199,115,63,133,159,31,101,241,226,36,115,213,137,27,175,36,73,90,78,247,53,206,137,17,233,36,145,181,206,88,216,172,145,172,144,4,106,227,163,131,44,23,24,123,113,87,25,30,87,236,109,103,165,253,69,141,51,146,149,239,90,173,146,84,103,150,181,152,219,215,172,50,248,162,69,145,173,89,35,115,26,230,247,34,62,41,51,237,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,34,184,173,227,55,59,197,166,220,109,94,51,94,98,188,90,207,66,125,175,95,47,146,129,140,101,92,172,118,18,151,130,203,99,111,79,20,203,233,229,73,99,70,164,125,200,215,51,162,63,197,23,138,225,39,123,241,92,56,111,246,156,222,140,206,14,222,102,190,156,175,148,115,40,86,145,177,190,204,243,99,172,215,133,138,247,126,12,98,203,52,125,239,232,229,107,59,156,141,122,162,49,124,86,233,110,150,187,222,157,119,147,220,205,203,206,253,179,169,51,62,31,91,119,210,195,95,203,226,133,144,199,251,184,88,200,219,210,56,152,223,202,212,235,211,170,245,85,85,91,63,229,41,193,71,216,148,233,241,101,185,184,204,173,60,212,222,104,244,94,62,116,240,70,218,51,65,227,126,77,200,142,239,147,204,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,228,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,42,175,158,119,240,79,249,147,250,105,86,184,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,175,142,170,220,82,232,212,208,251,131,126,163,55,83,1,94,105,175,67,90,172,172,102,79,29,10,215,98,100,149,82,52,130,23,186,75,13,141,240,181,255,0,227,99,158,214,49,142,70,51,213,113,227,198,149,110,13,244,110,151,202,99,244,237,77,67,168,117,62,97,176,214,198,89,154,88,24,236,117,117,99,239,76,146,49,142,106,61,26,248,162,98,57,83,163,236,182,78,217,91,19,227,119,138,225,71,154,62,211,241,31,157,102,131,212,154,79,43,162,181,158,67,33,29,60,54,34,6,89,205,199,146,141,204,87,44,141,158,189,102,248,124,125,146,58,85,153,140,141,145,163,100,242,42,121,60,115,84,0,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,16,3,157,95,181,141,45,245,2,143,199,100,74,234,229,201,170,112,90,27,140,45,23,173,117,77,239,69,133,211,248,253,69,148,200,217,241,62,79,5,88,48,87,228,150,78,198,35,158,238,214,49,203,209,168,174,94,157,17,21,127,3,245,184,250,227,95,85,113,89,184,246,240,152,156,159,167,219,45,51,144,154,61,57,143,174,178,50,59,253,138,232,219,147,176,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,220,233,95,47,160,229,215,192,173,158,41,117,146,107,141,193,161,109,155,87,128,177,52,55,166,173,106,38,63,39,145,133,43,189,49,170,137,34,79,11,29,29,134,200,249,154,207,240,49,204,107,216,247,35,217,122,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,13,121,138,113,213,91,133,173,26,186,31,111,175,212,126,234,103,235,195,53,24,108,213,149,236,198,99,166,91,12,92,146,42,198,176,76,246,201,93,209,178,23,63,252,111,107,220,199,177,170,199,209,94,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,125,88,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,175,142,170,220,82,232,212,208,251,131,126,163,55,83,1,94,105,175,67,90,172,172,102,79,29,10,215,98,100,149,82,52,130,23,186,75,13,141,240,181,255,0,227,99,158,214,49,142,70,50,101,16,3,156,222,214,253,235,225,199,5,185,148,48,94,170,254,132,212,17,250,155,190,171,179,209,226,238,177,97,155,247,106,244,108,157,246,155,142,111,224,215,61,189,58,167,70,249,20,173,94,2,119,51,85,109,127,23,27,103,145,210,214,252,127,111,106,10,90,103,35,3,228,145,33,181,70,252,236,175,43,36,107,30,222,254,223,35,101,98,59,171,82,88,98,122,181,221,157,13,20,144,3,156,222,233,125,212,225,199,5,182,116,51,190,150,254,187,212,17,250,154,94,151,191,214,98,233,49,102,155,247,138,197,108,125,150,157,142,119,224,230,189,221,122,39,86,249,16,172,190,5,180,86,87,95,241,131,180,152,44,53,138,144,216,171,170,42,102,222,235,47,115,88,176,99,221,235,166,106,43,90,229,239,116,85,164,107,19,167,69,122,181,21,90,138,174,77,25,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,2,0,115,66,227,167,246,41,165,95,177,219,57,172,253,38,228,230,187,62,216,179,73,189,211,96,177,114,70,229,94,147,35,147,211,220,155,172,126,62,136,231,178,37,124,159,186,115,171,200,180,237,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,9,227,83,133,28,23,9,124,189,52,78,141,241,98,174,106,252,150,224,81,185,170,115,116,161,123,125,125,175,65,148,88,227,71,72,170,245,134,6,63,197,26,116,99,87,163,228,241,177,242,200,132,43,225,59,221,62,205,253,64,211,223,35,1,37,57,161,112,81,253,159,245,219,247,159,111,113,152,170,59,109,172,178,12,173,22,58,146,120,126,198,202,58,23,61,245,210,39,57,122,195,47,138,121,163,88,209,25,31,231,139,178,54,178,47,39,11,224,239,138,173,101,194,134,238,99,245,134,27,37,109,218,99,35,98,189,109,89,136,142,52,153,153,28,114,63,243,171,98,115,216,223,83,27,93,35,161,127,115,123,94,170,213,95,27,228,99,237,167,152,70,191,209,187,167,203,135,91,110,14,223,106,26,153,205,61,156,175,132,179,70,245,101,94,201,89,246,205,52,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,219,221,21,149,220,173,127,166,182,231,5,98,164,25,45,85,152,165,132,167,45,183,185,176,71,61,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,13,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,79,43,222,58,127,109,122,85,155,29,188,122,207,213,238,78,23,191,236,123,55,91,219,54,119,23,28,109,84,235,50,185,125,69,200,122,73,228,234,141,123,226,70,73,251,215,54,196,137,237,121,138,113,213,91,133,173,26,186,31,111,175,212,126,234,103,235,195,53,24,108,213,149,236,198,99,166,91,12,92,146,42,198,176,76,246,201,93,209,178,23,63,252,111,107,220,199,177,170,199,209,183,251,234,215,186,171,254,85,212,122,147,81,228,63,243,151,47,100,175,88,147,255,0,122,73,166,146,71,255,0,229,115,156,239,245,170,141,89,165,179,186,27,85,102,116,86,169,163,232,179,90,127,33,99,23,145,173,229,100,158,11,80,72,232,229,143,189,138,230,59,181,236,114,117,106,171,87,167,84,85,79,196,185,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,231,52,147,19,149,135,21,95,59,54,50,219,49,183,44,77,82,189,199,66,228,130,105,225,108,110,150,38,73,211,181,207,99,103,133,206,106,47,86,164,177,170,244,238,78,178,131,128,94,53,245,87,10,123,143,83,9,150,201,250,141,178,212,217,8,99,212,120,251,11,35,227,161,222,173,141,217,58,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,157,205,137,241,94,246,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,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,243,250,255,0,64,104,221,211,209,185,109,190,220,29,61,83,57,167,179,149,214,181,234,54,81,123,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,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,95,41,75,137,29,237,161,178,87,248,114,131,95,91,118,221,100,108,37,153,176,115,87,130,102,53,233,60,118,17,34,149,236,89,161,103,154,38,200,172,141,237,98,189,94,229,78,175,127,119,171,224,251,132,205,101,197,214,232,125,199,193,88,183,135,193,80,175,37,156,238,163,109,4,181,6,41,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,191,167,145,232,138,216,158,169,161,61,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,128,121,163,251,236,220,223,209,126,30,145,31,244,238,214,235,189,87,161,53,118,230,96,48,94,171,77,232,79,65,247,130,239,170,133,158,143,214,204,176,213,253,219,222,146,73,223,35,85,191,187,107,187,122,117,119,68,252,78,129,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,253,9,237,110,233,104,77,233,208,152,205,204,219,76,239,219,58,111,51,230,244,87,125,44,213,252,190,41,159,12,159,187,153,140,145,189,36,137,237,252,205,78,189,58,167,84,84,85,245,96,166,14,114,251,33,138,208,187,219,128,222,140,126,114,221,139,27,161,94,118,222,161,52,109,236,169,62,54,10,117,209,241,61,58,42,178,72,164,139,171,28,138,173,124,111,119,114,163,209,145,252,188,155,55,175,238,55,16,89,109,156,183,143,243,84,220,220,122,120,103,142,46,233,32,189,142,138,197,136,251,156,178,53,27,11,160,125,196,119,70,61,203,39,131,167,107,123,212,128,4,233,227,239,125,41,229,120,118,225,159,135,140,14,103,205,246,38,223,224,117,38,162,173,26,65,36,108,181,46,46,8,232,177,207,69,89,99,153,144,186,211,221,26,163,26,177,219,129,255,0,159,171,85,159,47,41,13,134,179,186,124,75,199,185,57,10,85,39,211,219,97,95,237,75,41,102,188,86,25,46,70,118,73,21,24,209,143,122,57,143,107,146,91,44,149,172,127,99,233,181,63,43,158,199,37,228,128,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,138,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,161,242,101,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,219,142,142,12,179,188,30,110,61,92,100,121,95,182,116,102,168,245,22,52,206,74,87,177,45,58,56,149,158,90,214,99,111,78,147,69,229,137,22,70,181,35,145,175,107,155,218,170,248,163,141,101,154,114,161,224,114,206,165,202,225,56,184,220,103,212,92,22,54,197,135,233,28,74,178,43,11,122,220,78,146,7,93,157,28,142,72,153,4,173,127,137,169,210,85,154,38,201,213,141,141,158,106,203,45,83,108,184,40,210,188,86,114,204,219,220,222,39,25,233,247,55,76,227,245,4,154,115,33,93,35,100,151,251,50,247,228,110,50,194,200,230,49,208,202,245,84,99,158,228,240,200,245,122,47,107,165,100,181,107,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,232,54,183,107,117,222,244,235,188,102,217,237,166,11,237,157,73,153,243,122,42,94,170,26,254,95,20,47,154,79,222,76,246,70,222,145,196,247,126,103,39,94,157,19,170,170,34,232,39,131,238,19,52,111,8,187,95,247,31,5,98,166,99,59,126,196,150,115,186,141,180,22,172,249,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,206,190,71,162,35,165,122,175,117,40,7,154,63,190,205,205,253,23,225,233,17,255,0,78,237,110,187,213,122,19,87,110,102,3,5,234,180,222,132,244,31,120,46,250,168,89,232,253,108,203,13,95,221,189,233,36,157,242,53,91,251,182,187,183,167,87,116,79,196,232,28,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,214,238,150,132,222,157,9,140,220,205,180,206,253,179,166,243,62,111,69,119,210,205,95,203,226,153,240,201,251,185,152,201,27,210,72,158,223,204,212,235,211,170,117,69,69,90,214,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,151,103,203,115,152,37,158,34,107,73,179,219,201,149,168,221,197,199,87,117,154,89,41,165,138,23,234,102,44,179,201,42,69,94,24,34,134,23,214,133,32,106,177,174,115,228,98,62,78,157,25,34,164,245,5,0,243,71,247,217,185,191,162,252,61,34,53,89,210,217,218,154,87,29,173,108,81,236,194,229,114,23,113,116,236,249,88,190,91,85,35,173,37,136,251,17,123,219,218,203,181,151,170,162,53,124,157,26,170,173,114,39,117,224,147,140,29,77,194,54,232,69,154,106,219,187,162,115,150,32,110,172,195,212,138,191,158,244,17,71,59,33,124,114,74,197,115,95,11,172,190,84,99,95,26,72,173,70,61,205,69,238,109,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,1,68,60,199,120,28,173,194,150,178,161,172,54,249,246,236,109,214,176,177,59,40,195,43,37,149,248,75,109,68,122,210,150,117,69,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,134,164,255,0,229,139,192,119,237,191,59,91,126,119,99,11,221,160,116,254,65,191,102,226,242,56,239,37,93,81,51,89,51,100,232,239,43,87,195,94,118,215,87,119,71,36,83,57,36,133,122,246,74,212,138,188,88,251,167,222,79,168,26,135,228,103,44,167,135,222,14,180,39,23,252,182,54,175,1,159,185,246,54,164,195,125,185,247,127,80,120,230,177,246,95,151,63,43,237,127,146,178,120,163,159,203,29,116,143,247,138,189,157,123,155,209,83,241,170,29,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,180,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,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,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,145,64,20,173,206,175,221,62,150,250,127,71,228,114,36,53,211,59,67,172,181,126,215,235,125,220,193,65,82,108,22,222,216,196,195,157,71,78,140,158,22,100,36,154,40,38,99,23,240,123,18,88,82,55,34,47,122,44,209,170,53,90,143,115,62,173,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,138,118,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,2,128,121,163,251,236,220,223,209,126,30,145,31,244,238,214,235,189,87,161,53,118,230,96,48,94,171,77,232,79,65,247,130,239,170,133,158,143,214,204,176,213,253,219,222,146,73,223,35,85,191,187,107,187,122,117,119,68,252,78,129,194,143,21,219,143,194,86,227,179,90,232,169,125,118,42,247,142,12,254,2,121,149,149,114,245,90,170,168,215,42,34,248,230,103,115,150,41,145,21,209,185,206,69,71,177,242,70,254,127,186,187,153,170,183,147,113,245,30,233,107,91,126,163,53,169,178,18,228,44,246,201,35,227,135,189,127,36,17,121,30,247,182,24,152,141,142,54,43,151,178,54,49,168,189,26,133,212,242,163,225,211,246,45,195,140,26,255,0,55,95,179,82,110,151,167,206,216,252,253,124,88,182,177,223,103,69,249,101,124,110,235,28,178,88,238,70,177,233,234,252,111,78,177,39,73,170,8,1,204,235,128,239,219,126,10,206,252,237,62,23,187,95,105,252,123,190,210,197,227,177,222,75,90,162,22,190,22,199,213,222,86,167,154,188,13,176,173,237,142,73,102,106,71,10,117,236,137,169,74,192,159,252,177,120,14,253,183,231,107,111,206,236,97,123,180,14,159,200,55,236,220,94,71,29,228,171,170,38,107,38,108,157,29,229,106,248,107,206,218,234,238,232,228,138,103,36,144,175,94,201,90,151,82,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,85,95,60,239,224,159,243,39,244,210,186,182,123,98,247,31,126,110,106,108,78,215,225,190,217,202,233,125,63,54,164,155,27,18,170,218,185,86,41,224,134,70,86,98,34,249,102,79,80,215,164,125,81,207,107,28,140,238,122,177,143,252,13,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,174,44,248,165,213,92,92,110,62,55,114,53,110,155,197,97,45,227,116,253,44,19,107,227,157,35,163,127,137,100,150,89,85,100,114,170,119,207,60,238,107,127,250,200,214,54,42,189,205,116,143,155,252,148,54,67,42,185,93,101,196,140,217,202,141,198,182,189,141,15,95,26,216,220,233,228,157,93,74,228,179,189,223,131,88,198,181,33,107,81,59,149,234,249,21,123,59,19,201,107,224,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,128,28,234,253,172,105,111,168,20,126,59,34,82,177,221,120,59,225,87,89,113,95,187,152,253,31,134,198,219,110,152,199,88,175,103,86,101,227,145,33,102,59,28,175,252,232,217,92,199,183,212,200,214,200,216,89,218,238,231,162,185,83,198,201,30,203,190,221,141,205,217,46,3,56,121,130,213,124,53,76,30,158,193,215,147,21,166,48,117,163,159,178,246,71,211,207,98,26,139,43,35,149,204,124,238,134,69,125,137,81,127,59,156,249,28,231,57,123,188,87,4,28,123,104,78,46,48,80,105,203,176,125,137,185,184,220,124,151,51,120,72,171,204,234,175,134,39,195,27,174,86,153,81,88,144,189,243,198,137,19,223,229,99,149,205,232,246,181,37,127,181,227,19,138,173,27,194,134,209,228,53,134,103,37,81,218,159,35,94,197,109,39,136,146,53,153,249,28,138,51,242,43,162,107,216,239,77,27,157,27,166,127,115,123,88,168,212,95,35,227,99,243,217,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,41,225,171,129,44,174,201,240,137,189,91,239,189,26,102,165,125,109,156,219,124,243,116,254,58,220,14,245,186,122,147,177,150,146,87,201,220,189,177,89,176,215,181,21,157,158,72,163,106,177,92,213,154,104,155,86,197,159,113,87,193,71,237,55,130,253,162,226,83,108,241,152,170,218,147,73,109,126,22,206,173,139,167,134,108,198,46,28,77,103,37,142,245,114,70,233,170,199,27,255,0,7,55,190,72,151,181,30,171,12,49,58,184,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,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,209,188,87,237,30,63,88,97,178,85,27,169,241,213,235,214,213,152,136,227,88,95,142,200,171,63,58,182,39,61,238,244,210,57,178,58,23,247,59,185,136,173,85,242,50,70,51,160,111,126,138,202,238,86,203,235,237,185,193,88,169,6,75,85,105,124,174,18,156,182,222,230,193,28,246,106,73,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,247,25,140,52,167,194,174,233,126,218,120,113,219,173,204,155,59,246,205,252,206,159,171,246,173,223,75,233,252,185,72,153,225,189,251,180,99,26,222,150,162,157,191,145,168,197,233,213,157,90,173,85,169,94,113,91,153,247,195,138,200,116,45,75,121,84,169,160,180,253,60,124,213,108,73,254,74,219,214,81,110,73,61,118,35,213,19,190,9,233,177,239,86,181,206,116,8,213,69,107,24,171,213,121,37,236,230,118,93,85,174,184,129,177,55,135,11,91,30,186,58,156,125,172,119,171,181,36,149,237,216,94,168,254,248,252,44,138,183,224,172,237,127,170,252,174,235,27,145,109,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,21,129,204,47,150,45,205,83,115,80,113,3,195,173,47,54,86,111,38,79,63,164,162,100,243,218,202,218,150,121,231,183,122,180,178,74,254,233,151,203,31,74,140,99,26,173,141,222,53,87,171,98,127,117,229,215,192,173,110,22,180,106,107,141,193,161,81,251,169,159,175,52,55,166,173,106,87,179,25,142,153,107,189,49,170,137,34,193,51,219,37,118,200,249,154,207,241,189,204,107,222,198,163,223,226,185,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,61,213,154,91,5,174,116,174,103,69,106,154,62,183,11,168,49,246,49,121,26,222,87,199,231,171,60,110,142,88,251,216,173,123,123,152,247,39,86,170,57,58,245,69,69,252,74,118,221,14,82,27,184,254,40,211,67,237,204,53,42,237,126,163,177,103,45,79,81,175,124,144,96,49,201,42,43,233,206,199,200,178,201,102,36,145,145,196,213,122,250,132,237,127,123,17,182,22,9,65,197,135,14,154,19,133,254,88,26,251,109,52,45,127,255,0,64,220,204,93,239,155,252,231,148,251,67,25,12,247,60,114,203,39,135,203,224,99,188,76,119,99,63,185,19,251,213,106,175,132,239,116,251,55,245,3,79,124,140,5,196,243,20,224,86,183,20,186,53,117,198,223,80,168,205,212,192,87,134,26,51,89,181,43,25,147,199,66,182,30,184,212,69,145,32,133,238,146,195,164,100,206,103,248,216,214,57,236,99,149,236,164,28,78,79,89,109,70,191,165,153,167,29,188,6,172,209,217,136,236,196,203,117,17,39,199,228,106,76,142,106,73,12,205,84,71,199,44,105,213,146,53,127,22,170,57,63,189,6,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,149,31,5,31,179,45,43,7,18,155,153,140,197,89,212,154,183,31,94,206,146,139,167,154,108,62,46,104,220,229,177,222,142,88,219,53,168,228,103,224,214,247,199,18,118,171,209,102,154,38,214,15,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,88,79,45,237,134,209,188,73,114,252,220,125,169,214,116,170,57,153,29,113,145,126,50,244,213,214,103,226,114,41,138,160,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,90,235,226,43,97,181,151,13,187,185,157,218,157,103,74,219,95,142,176,247,227,47,77,93,33,102,91,28,175,114,87,187,18,53,239,111,100,141,111,85,106,61,221,143,71,198,229,239,99,145,36,255,0,46,14,96,23,56,119,206,197,180,155,189,168,191,224,158,255,0,169,158,43,54,35,158,196,154,118,215,99,228,238,174,200,89,36,143,134,105,17,24,248,81,189,169,36,169,43,85,159,190,73,110,252,0,10,224,231,63,184,219,71,143,218,253,53,182,25,221,43,83,53,184,57,75,14,201,96,175,54,203,25,62,158,168,201,35,73,231,122,34,249,92,203,40,213,133,177,171,124,79,88,228,145,93,223,89,136,180,236,91,247,38,77,217,217,171,122,19,59,179,24,77,33,246,46,228,212,242,103,51,57,30,215,75,247,130,138,76,140,138,111,47,79,221,122,127,60,112,250,117,84,111,231,242,179,185,210,207,217,101,64,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,70,14,62,184,40,213,92,41,238,61,188,222,39,25,234,54,203,83,100,38,147,78,100,43,164,143,142,135,122,186,70,227,44,44,142,123,219,52,76,69,70,57,238,95,52,108,87,162,247,54,86,69,245,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,70,174,98,91,23,115,127,184,83,213,122,111,3,134,251,79,82,96,124,90,147,3,11,86,117,145,214,170,170,172,172,138,56,81,206,154,105,42,190,212,49,198,173,115,93,36,204,255,0,10,162,61,180,3,164,245,78,119,67,106,172,54,181,210,215,189,22,107,79,228,43,229,49,214,124,76,147,193,106,9,27,36,82,118,61,28,199,118,189,141,94,142,69,106,244,232,168,169,248,31,148,126,174,166,213,57,221,97,145,135,45,168,239,122,187,117,241,244,49,113,201,226,100,125,181,105,85,138,165,104,250,49,17,23,178,8,34,103,94,157,206,237,234,229,87,42,170,221,167,41,13,134,173,181,156,52,71,185,57,10,86,224,212,59,159,99,237,75,41,102,188,181,223,22,58,7,201,21,24,209,143,122,181,236,115,86,91,44,149,172,103,123,46,53,63,51,88,199,44,223,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,120,173,232,218,29,27,191,91,95,168,54,143,112,32,183,38,11,81,87,108,54,22,164,235,12,241,61,146,54,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,90,236,31,40,77,85,99,136,45,67,139,222,220,135,168,219,45,21,144,141,144,220,170,217,42,201,171,123,226,142,120,227,133,21,123,225,133,25,35,27,98,70,185,123,100,73,33,133,239,115,95,52,86,254,101,92,191,238,87,30,196,246,203,245,175,152,186,113,254,101,188,190,235,111,14,43,49,196,30,208,98,173,201,184,52,43,250,156,198,38,164,82,218,159,82,177,141,171,4,105,26,62,116,100,15,175,90,9,92,140,134,39,62,117,232,212,69,122,183,175,85,229,231,193,102,43,133,141,175,175,157,213,250,126,163,119,83,82,215,85,212,23,18,203,109,45,40,22,78,232,177,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,249,36,99,33,237,150,160,160,30,104,254,251,55,55,244,95,135,164,73,254,72,248,156,86,127,21,191,56,44,238,50,166,71,27,145,175,167,234,92,167,110,22,205,5,152,36,110,77,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,69,94,63,184,62,202,240,155,187,142,110,61,42,73,161,53,141,139,151,244,163,225,149,202,250,208,49,237,89,40,202,217,30,233,123,235,164,209,49,36,115,156,146,177,204,127,119,122,201,28,127,171,203,207,141,60,175,11,27,161,95,5,171,245,5,182,237,94,165,176,169,168,41,165,103,90,74,83,172,125,177,100,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,219,40,57,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,90,187,91,181,186,239,122,117,222,51,108,246,211,5,246,206,164,204,249,189,21,47,85,13,127,47,138,23,205,39,239,38,123,35,111,72,226,123,191,51,147,175,78,137,213,85,17,127,43,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,165,0,243,71,247,217,185,191,162,252,61,34,101,114,188,218,29,27,191,92,4,238,78,209,238,4,22,228,193,106,45,113,114,27,11,82,117,134,120,158,202,88,201,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,193,196,239,15,90,171,133,253,229,205,109,30,169,179,235,253,7,142,206,59,40,202,178,87,135,39,70,86,247,69,98,54,189,63,231,70,244,107,158,214,75,20,172,71,191,179,185,100,167,46,14,96,23,56,119,206,197,180,155,189,168,191,224,158,255,0,169,158,43,54,35,158,196,154,118,215,99,228,238,174,200,89,36,143,134,105,17,24,248,81,189,169,36,169,43,85,159,190,73,110,252,0,15,63,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,211,28,159,247,66,207,18,246,246,211,80,231,109,166,215,225,171,211,201,90,214,172,167,29,87,229,32,149,159,154,173,56,60,147,35,108,249,89,52,107,222,170,145,49,137,51,218,169,36,49,205,114,152,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,25,183,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,242,156,198,120,9,254,213,24,40,55,35,110,231,244,251,155,166,113,254,142,165,121,236,118,85,205,81,99,223,42,83,114,189,123,33,153,31,36,142,138,95,193,170,231,185,146,175,107,155,36,63,149,203,131,151,253,62,29,240,81,110,222,239,105,223,248,88,191,234,96,138,181,137,32,177,30,157,171,222,248,251,107,190,23,201,27,230,154,52,71,190,100,119,114,71,42,68,212,103,239,150,89,212,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,226,156,199,249,127,220,225,223,59,46,237,237,14,157,255,0,130,123,254,154,9,107,87,146,123,18,105,219,93,140,143,182,195,230,124,146,62,25,164,69,123,38,87,118,164,146,172,78,70,126,229,101,228,28,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,191,237,1,175,244,110,233,232,220,78,224,237,246,161,169,156,211,217,202,233,102,141,234,202,189,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,80,15,52,127,125,155,155,250,47,195,210,36,255,0,36,124,78,43,63,138,223,156,22,119,25,83,35,141,200,215,211,245,46,83,183,11,102,130,204,18,55,38,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,35,87,48,206,11,50,188,44,110,133,140,238,144,211,246,219,181,122,150,194,46,159,184,182,93,105,41,78,177,247,75,143,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,201,35,217,55,111,128,224,143,97,171,113,29,196,190,142,219,108,205,43,115,233,229,176,252,166,160,88,107,203,35,19,29,89,139,44,145,202,248,158,199,66,201,156,216,235,36,189,237,236,125,134,42,117,119,107,87,70,96,2,146,249,185,112,207,163,118,87,119,48,219,165,163,47,91,99,55,94,198,91,37,147,198,76,171,35,43,100,97,124,15,177,60,82,57,202,238,201,221,111,189,99,84,252,143,107,251,93,216,230,199,28,117,224,191,103,48,91,251,197,6,128,218,173,83,55,102,23,43,144,146,198,70,62,215,175,169,171,82,188,182,229,173,213,143,99,217,230,101,119,69,228,107,145,204,242,119,167,85,111,69,209,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,2,31,241,87,198,191,236,203,127,118,139,134,189,179,201,226,172,234,77,91,172,48,181,181,108,189,124,211,97,241,115,93,172,212,175,216,173,88,219,53,168,228,127,226,231,119,199,18,119,35,17,102,134,86,198,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,227,223,243,69,229,255,0,115,17,115,37,196,222,200,105,223,54,42,111,83,145,215,24,184,36,158,123,81,218,150,121,103,155,44,223,35,223,221,10,249,122,75,28,104,198,194,216,219,34,53,88,178,186,42,214,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,47,108,166,215,226,182,87,104,244,134,212,97,157,82,74,250,91,15,91,26,251,21,169,54,163,46,78,198,39,154,210,196,213,84,99,230,151,201,43,255,0,51,149,95,35,149,92,229,85,85,246,160,2,189,121,215,229,177,80,240,219,163,112,83,100,234,51,37,115,92,87,183,94,155,166,106,79,52,16,208,186,217,101,100,125,123,156,198,58,120,90,231,34,116,106,203,26,47,78,228,235,0,57,101,229,177,88,94,56,246,194,230,103,39,82,133,121,44,100,170,50,91,51,54,38,58,121,241,150,225,134,36,115,149,17,95,36,178,71,27,27,253,238,123,218,212,234,170,136,104,36,16,3,157,95,181,141,45,245,2,143,199,100,74,139,217,125,161,214,91,245,186,26,127,104,246,254,10,146,103,117,21,135,67,93,109,206,144,193,19,25,27,165,150,105,31,248,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,223,246,211,237,150,201,112,25,195,204,245,108,102,106,96,244,246,14,188,121,93,79,156,179,36,253,151,178,62,158,10,243,91,72,159,36,174,99,231,116,49,163,43,196,171,249,220,214,70,215,57,201,221,72,60,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,100,159,229,71,193,71,237,55,85,65,196,166,230,99,50,181,180,222,146,200,87,179,164,162,233,225,135,49,148,134,71,57,108,119,163,146,71,67,86,72,217,248,53,189,146,74,189,170,245,72,102,137,211,127,142,206,1,52,207,23,120,170,250,151,5,148,169,167,119,23,19,93,149,105,230,45,165,137,160,181,74,38,217,124,116,36,141,178,163,33,99,172,88,71,173,132,138,73,26,141,84,70,189,23,180,140,28,185,185,107,106,173,61,173,167,222,110,38,52,127,217,146,105,156,135,143,76,96,167,179,35,45,55,41,78,227,30,153,55,62,188,168,197,133,143,129,204,137,174,242,50,118,189,210,116,241,164,79,150,127,241,99,237,99,121,62,159,234,31,142,156,205,97,165,62,19,189,172,108,223,211,253,61,241,208,16,3,152,207,45,109,85,168,117,180,27,205,195,62,143,251,78,77,77,144,241,234,124,20,22,100,125,167,101,46,92,123,215,38,215,216,149,88,144,189,243,181,146,181,190,54,64,214,54,78,158,53,149,241,73,254,4,248,4,211,60,34,98,172,106,92,238,82,166,162,220,92,181,119,213,185,152,168,150,33,130,173,41,91,89,242,80,142,55,74,172,153,141,177,93,94,150,22,40,228,114,57,17,90,196,78,210,90,153,235,230,43,179,153,221,155,226,227,93,214,203,205,234,42,107,12,132,250,199,23,103,181,140,243,85,191,60,178,57,59,26,247,171,124,83,165,136,58,187,181,207,240,119,246,181,175,106,19,215,148,38,244,105,156,31,10,27,137,79,88,234,251,105,95,109,115,22,243,215,162,153,150,39,102,39,9,45,54,76,142,137,168,215,39,99,165,173,144,145,98,139,171,187,251,220,173,235,34,43,170,131,118,53,215,237,67,116,245,150,230,125,151,246,103,222,221,65,145,206,250,47,63,155,210,250,171,50,77,226,242,118,183,191,183,201,219,221,218,222,189,58,244,78,189,11,212,229,151,178,159,177,110,17,244,183,168,200,122,171,250,239,166,181,185,217,47,124,49,122,216,33,244,241,199,214,54,57,189,42,197,91,189,171,221,210,85,151,181,202,222,222,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,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,193,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,86,7,52,94,95,244,242,244,242,92,77,236,134,157,240,229,97,245,57,29,113,139,130,72,32,171,37,88,160,150,121,178,205,242,61,157,179,39,139,164,177,198,143,116,206,145,178,35,81,233,43,165,241,92,169,248,21,173,172,100,161,197,62,235,208,169,103,5,86,194,77,162,168,182,212,173,157,217,26,151,88,191,105,61,97,145,168,214,69,45,121,34,108,50,35,188,138,178,57,204,107,91,26,203,110,134,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,238,188,114,112,137,138,226,251,104,219,165,32,200,212,195,234,204,13,135,100,180,230,86,122,237,123,25,58,177,90,250,179,61,26,178,178,180,201,219,223,227,94,168,248,225,145,91,39,137,35,117,0,235,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,113,254,42,184,152,209,188,40,109,29,205,210,214,20,109,228,94,235,13,198,226,49,149,145,90,252,142,70,70,72,248,160,89,59,85,176,179,182,41,30,249,28,139,218,198,59,181,175,127,100,111,206,190,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,79,251,147,91,203,253,152,63,110,30,191,43,247,235,236,255,0,180,255,0,103,63,96,183,215,120,125,71,78,223,55,169,238,243,122,95,223,248,60,62,94,239,220,118,121,63,2,27,104,13,127,172,182,179,89,98,119,7,111,181,13,188,30,161,193,216,75,52,111,86,84,239,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,163,120,186,218,255,0,191,24,42,245,48,249,218,22,36,173,157,211,141,190,182,167,197,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,118,117,242,49,21,93,19,209,59,169,64,60,209,253,246,110,111,232,191,15,72,250,185,113,113,131,138,225,63,119,47,183,92,173,181,208,154,214,188,20,51,79,173,19,100,125,25,226,122,173,107,202,212,98,203,35,34,73,39,99,227,141,200,170,201,220,244,108,143,141,145,186,242,119,75,107,116,38,244,232,76,158,217,238,94,11,237,157,55,153,240,250,218,94,170,106,254,95,20,204,154,63,222,66,246,72,222,146,68,199,126,87,39,94,157,23,170,42,162,231,179,138,238,20,119,31,132,173,199,126,138,214,177,122,236,85,239,36,248,12,252,16,171,42,229,234,181,81,21,205,69,85,241,204,206,230,164,176,170,171,163,115,154,168,175,99,227,145,246,169,202,51,78,113,5,130,225,246,89,55,85,254,147,66,219,240,203,160,49,115,215,138,43,81,85,146,91,51,218,180,238,216,210,69,134,121,44,70,232,150,87,185,202,214,57,205,107,99,116,110,146,117,3,56,60,104,108,230,11,96,184,160,215,251,85,165,166,239,194,226,178,17,216,199,71,218,244,244,213,109,215,138,220,85,186,189,239,123,252,44,176,216,188,142,114,185,254,62,245,232,174,232,156,84,247,251,3,179,153,222,32,55,151,73,236,238,156,155,211,219,212,217,6,215,146,207,107,31,233,42,177,174,146,205,158,199,189,137,39,138,8,229,151,199,222,142,127,103,107,127,51,145,13,47,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,17,255,0,140,94,49,116,39,8,26,18,190,127,63,79,237,157,73,153,239,251,191,167,252,147,87,251,83,197,53,118,90,255,0,42,100,18,199,7,138,59,9,39,239,17,59,250,118,183,170,175,225,94,220,36,115,94,215,212,119,183,54,188,79,106,138,146,104,77,99,98,107,178,88,101,73,149,154,98,118,64,190,24,233,197,3,36,149,213,158,145,71,10,194,168,229,239,114,78,175,239,89,214,106,224,47,251,149,199,177,61,178,253,107,230,46,146,168,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,5,0,243,71,247,217,185,191,162,252,61,35,175,242,110,223,157,27,182,187,185,170,182,167,88,93,169,140,126,228,87,199,179,17,122,205,133,141,146,100,106,62,100,138,146,39,98,183,190,118,219,145,88,231,61,191,158,22,198,212,123,229,98,22,213,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,19,188,61,106,174,23,247,151,53,180,122,166,207,175,244,30,59,56,236,163,42,201,94,28,157,25,91,221,21,136,218,244,255,0,157,27,209,174,123,89,44,82,177,30,254,206,229,242,154,139,116,181,222,171,208,154,71,108,243,249,223,85,166,244,39,175,251,191,75,210,194,207,71,235,102,73,173,126,241,140,73,36,239,145,168,239,222,57,221,189,58,55,162,126,4,128,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,75,254,109,124,20,125,183,78,231,22,91,101,140,202,220,205,67,225,143,90,99,224,79,60,110,163,12,30,54,100,218,138,238,248,252,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,151,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,233,94,40,54,107,11,187,154,90,183,160,245,254,74,217,28,91,237,71,98,108,101,232,157,219,45,121,28,197,255,0,155,35,21,205,99,159,20,177,61,88,206,254,212,165,110,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,36,87,24,60,38,104,222,46,182,191,238,62,118,197,76,62,118,133,136,236,224,181,27,168,45,169,241,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,253,157,124,111,84,87,68,197,76,246,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,81,241,211,254,131,133,253,235,214,127,247,61,93,1,118,243,127,231,53,216,185,44,43,191,245,94,149,142,111,253,188,40,255,0,248,188,37,170,0,0,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,80,0,2,149,185,213,251,167,210,223,79,232,252,142,68,225,92,18,113,131,169,184,70,221,8,179,77,91,119,116,78,114,196,13,213,152,122,145,87,243,222,130,40,231,100,47,142,73,88,174,107,225,117,151,202,140,107,227,73,21,168,199,185,168,189,205,190,156,158,39,107,248,139,218,54,83,204,227,42,106,157,9,175,48,240,91,100,86,97,146,54,91,165,59,25,52,50,163,92,141,150,39,244,88,228,99,191,36,145,189,26,228,237,123,81,82,133,184,219,224,251,83,112,141,186,18,225,92,150,238,232,156,229,137,221,164,243,22,229,175,231,189,4,81,192,249,153,36,113,61,92,215,194,235,44,137,94,230,70,146,43,85,236,107,81,123,91,63,249,48,105,45,237,192,109,126,165,206,106,38,212,171,181,250,142,195,114,90,114,55,69,4,147,220,200,164,146,85,185,59,36,142,95,44,44,98,83,142,55,71,52,107,222,190,55,198,230,35,100,242,216,248,40,7,154,63,190,205,205,253,23,225,233,30,43,131,238,44,245,151,8,187,161,247,227,5,94,222,99,5,126,188,149,179,186,113,183,210,172,25,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,254,158,70,34,163,101,122,45,239,127,192,79,26,59,19,255,0,126,59,109,172,127,246,204,127,170,244,151,63,254,77,134,118,216,173,255,0,202,245,236,255,0,91,87,241,132,27,21,111,100,185,78,235,249,246,167,121,183,30,222,95,47,186,21,230,203,228,51,20,177,147,250,44,54,58,148,211,69,137,239,174,200,223,43,223,105,31,121,100,88,223,39,134,72,226,143,177,99,235,101,214,41,160,53,254,141,221,61,27,137,220,29,190,212,53,51,154,123,57,93,44,209,189,89,87,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,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,18,185,131,113,183,138,225,67,64,71,130,211,19,212,189,184,186,170,189,136,113,84,219,105,173,159,19,3,161,153,172,203,62,55,67,43,30,200,236,54,54,182,41,17,169,50,249,17,170,169,28,157,41,219,135,173,83,157,215,60,104,109,166,181,213,55,189,110,107,80,110,134,27,41,145,179,226,100,126,123,83,229,162,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,9,213,207,59,248,39,252,201,253,52,172,189,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,134,190,32,182,227,140,237,142,93,107,140,211,255,0,228,23,252,248,45,73,128,202,64,150,35,175,107,194,197,177,81,234,230,164,118,97,116,115,49,81,200,157,175,142,84,71,53,142,239,141,176,131,86,236,6,209,242,199,223,155,156,86,91,192,106,13,65,161,31,98,142,35,71,98,171,202,197,159,25,145,201,122,180,200,126,249,246,17,210,178,173,10,179,248,146,104,215,202,183,225,141,94,143,133,246,18,127,236,135,18,59,37,196,126,43,39,153,217,125,125,83,81,215,195,88,101,107,236,109,121,234,207,89,239,111,115,21,240,216,99,37,70,57,17,221,175,237,236,114,178,68,69,85,99,209,58,88,7,52,226,43,126,116,111,13,187,71,157,221,109,103,118,163,89,142,174,246,99,40,205,97,97,126,91,34,172,114,215,165,18,181,143,119,124,142,111,69,114,49,221,140,71,200,228,236,99,149,51,217,196,86,252,235,46,36,183,115,59,186,218,206,237,183,63,35,97,236,198,81,154,194,76,204,78,57,30,229,175,74,37,107,24,222,200,218,238,138,228,99,123,222,175,145,201,222,247,42,243,82,242,121,104,113,199,91,136,237,27,14,207,107,134,91,102,226,232,188,60,111,154,220,143,150,195,51,152,232,86,56,18,235,166,122,185,201,101,28,248,155,51,94,239,206,249,18,70,42,163,158,200,102,249,0,57,213,251,88,210,223,80,40,252,118,68,175,94,89,217,108,86,3,141,125,191,206,231,114,117,49,216,220,117,124,245,187,151,45,204,216,96,173,4,120,75,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,213,243,20,227,170,207,20,186,201,116,62,223,95,182,205,171,192,88,134,106,48,217,171,19,31,147,200,194,150,24,185,36,85,141,39,133,142,142,195,163,100,46,127,248,24,215,185,140,123,149,140,252,158,95,60,18,101,120,175,215,242,103,117,60,22,232,237,214,149,177,94,108,173,199,85,115,160,203,78,217,161,115,241,44,145,179,68,246,62,74,238,145,206,150,53,114,194,158,53,114,34,201,31,91,222,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,85,243,180,217,79,254,65,120,140,167,144,255,0,238,104,172,133,89,37,255,0,218,46,84,146,22,36,127,251,106,72,231,73,254,193,26,223,241,169,94,187,43,189,249,93,147,173,184,141,195,96,234,100,108,107,253,15,144,208,239,125,153,28,214,83,130,236,176,44,211,163,91,248,189,233,20,50,49,137,220,212,71,200,215,175,114,49,99,127,159,218,125,11,251,80,221,61,27,182,127,106,125,153,247,183,80,99,176,94,183,193,230,244,190,170,204,112,249,124,125,205,239,237,242,119,118,247,55,175,78,157,83,175,83,77,26,79,75,96,180,54,149,195,104,173,45,71,209,97,116,254,62,190,47,29,91,202,249,60,21,96,141,177,197,31,123,213,207,119,107,24,212,234,229,87,47,78,170,170,191,137,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,0,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,48,124,152,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,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,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,197,85,241,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,39,249,13,121,142,240,57,103,138,221,27,67,88,109,243,234,87,220,93,31,94,118,81,134,86,69,19,51,117,28,168,245,165,44,234,136,230,61,174,71,58,7,57,222,38,190,89,90,228,106,76,178,199,68,37,223,114,224,230,1,79,136,140,20,91,73,187,218,139,254,22,40,122,153,226,179,98,56,43,199,168,170,247,190,78,234,236,133,145,198,201,161,141,81,143,133,27,220,177,196,146,181,95,251,228,138,117,31,147,171,53,78,11,67,105,92,206,181,213,55,189,22,23,79,227,236,101,50,54,124,79,147,193,86,8,221,36,178,118,49,28,247,118,177,142,94,141,69,114,244,232,136,171,248,25,236,227,95,138,236,239,22,155,203,119,89,121,114,180,244,134,55,173,61,45,132,187,51,29,232,42,246,177,36,145,91,26,35,18,105,222,207,44,139,213,238,78,172,143,200,246,69,26,146,3,150,47,1,223,182,252,237,109,249,221,140,47,118,129,211,249,6,253,155,139,200,227,188,149,117,68,205,100,205,147,163,188,173,95,13,121,219,93,93,221,28,145,76,228,146,21,235,217,43,82,234,74,96,230,141,192,150,43,100,242,176,239,190,203,233,155,117,244,78,114,195,219,168,49,213,32,111,162,211,215,92,230,36,79,143,181,123,162,173,97,207,114,35,59,60,113,72,212,98,57,169,52,49,54,53,240,125,197,158,178,225,23,116,62,252,96,171,219,204,96,175,215,146,182,119,78,54,250,85,131,42,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,223,211,200,196,84,108,175,69,208,158,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,40,135,154,63,190,205,205,253,23,225,233,17,84,177,254,85,252,117,89,208,26,135,21,195,14,233,95,183,62,152,206,88,135,27,163,38,134,172,93,152,156,140,246,166,123,160,149,35,141,38,145,150,166,178,136,146,61,239,241,61,172,78,214,198,247,190,59,94,214,27,85,183,27,129,157,210,218,159,90,232,188,86,107,43,162,178,14,202,96,45,220,174,146,73,143,180,172,86,44,145,170,255,0,238,187,162,245,106,73,20,50,34,119,197,27,155,234,192,43,3,157,102,197,220,202,224,180,95,16,248,28,55,155,236,78,253,55,168,172,198,179,201,35,42,202,255,0,37,23,185,136,139,20,112,178,103,90,99,164,85,99,150,75,112,51,243,245,106,50,165,139,31,228,193,176,213,181,86,232,106,93,255,0,206,210,183,233,244,61,118,226,240,79,117,121,91,4,153,27,145,200,217,228,100,200,244,99,223,13,110,172,116,74,215,254,23,163,122,246,43,88,174,184,144,1,205,56,138,216,109,27,196,150,209,231,118,167,89,210,168,230,100,107,189,248,203,211,87,89,159,137,200,163,28,149,238,196,141,123,29,223,27,157,213,90,143,111,123,21,241,185,123,30,228,92,240,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,1,127,220,174,61,137,237,151,235,95,49,116,149,69,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,40,7,154,63,190,205,205,253,23,225,233,17,84,187,238,92,28,192,41,241,17,130,139,105,55,123,81,127,194,197,15,83,60,86,108,71,5,120,245,21,94,247,201,221,93,144,178,56,217,52,49,170,49,240,163,123,150,56,146,86,171,255,0,124,145,119,94,48,120,76,209,188,93,109,127,220,124,237,138,152,124,237,11,17,217,193,106,55,80,91,83,226,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,251,58,248,222,168,174,137,138,153,236,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,138,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,241,154,30,36,110,236,149,253,237,213,51,240,229,137,183,142,219,166,216,138,28,28,54,93,59,158,230,71,4,108,150,100,91,15,124,221,146,76,217,100,98,72,168,244,99,218,138,214,47,228,108,170,228,243,140,222,217,120,139,177,153,208,114,91,77,190,171,93,107,107,214,54,220,13,129,89,45,91,110,199,43,225,145,221,239,122,89,135,242,190,38,171,216,139,34,42,181,146,61,29,205,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,228,53,230,59,192,229,158,43,116,109,13,97,183,207,169,95,113,116,125,121,217,70,25,89,20,76,205,212,114,163,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,16,151,125,203,131,152,5,62,34,48,81,109,38,239,106,47,248,88,161,234,103,138,205,136,224,175,30,162,171,222,249,59,171,178,22,71,27,38,134,53,70,62,20,111,114,199,18,74,213,127,239,146,41,212,0,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,0,82,183,58,191,116,250,91,233,253,31,145,200,144,0,158,156,183,57,130,86,225,218,204,155,61,188,153,91,110,219,172,141,135,89,165,146,154,89,102,102,153,122,69,60,146,164,85,225,130,89,166,101,153,150,6,171,26,230,178,55,171,228,233,213,242,42,220,78,228,109,86,220,111,6,10,190,152,221,13,23,138,212,216,170,153,10,217,72,106,100,107,164,177,178,212,15,239,142,68,69,255,0,222,107,147,252,47,141,242,70,244,115,30,246,187,213,128,80,15,52,127,125,155,155,250,47,195,210,34,169,47,249,115,113,175,253,149,119,30,124,6,191,201,229,100,219,45,83,251,188,149,104,23,203,30,46,242,171,18,60,155,97,237,115,221,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,94,21,196,142,247,229,120,143,222,221,83,189,25,156,29,76,53,141,71,98,39,50,133,105,29,35,43,65,12,17,215,133,138,247,126,47,122,69,12,125,239,232,212,115,251,156,141,98,42,49,45,83,147,70,200,101,116,46,201,103,247,163,33,156,169,98,190,232,88,129,180,104,67,27,187,234,65,141,158,229,117,124,175,94,136,175,146,89,37,232,198,162,163,89,27,29,220,170,245,100,118,20,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,92,247,21,92,76,104,222,20,54,142,230,233,107,10,54,242,47,117,134,227,113,24,202,200,173,126,71,35,35,36,124,80,44,157,170,216,89,219,20,143,124,142,69,237,99,29,218,215,191,178,55,231,135,117,119,51,85,111,38,227,234,61,210,214,182,253,70,107,83,100,37,200,89,237,146,71,199,15,122,254,72,34,242,61,239,108,49,49,27,28,108,87,47,100,108,99,81,122,53,15,87,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,42,214,150,39,43,145,173,126,230,63,25,110,213,124,93,116,183,122,88,97,115,217,86,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,39,124,140,111,247,185,17,122,95,13,28,69,235,190,23,247,78,134,230,104,91,31,236,169,230,41,118,67,254,115,197,250,152,102,158,159,146,88,164,240,249,124,12,111,149,141,239,103,247,162,255,0,122,47,95,230,53,198,14,43,139,61,208,192,79,162,22,220,122,39,75,97,226,110,46,43,113,53,147,186,237,184,227,154,235,228,111,98,57,143,107,146,42,202,196,146,88,250,212,89,35,114,164,170,171,218,249,52,240,241,149,212,155,161,148,226,71,53,138,168,253,61,164,235,219,194,97,236,58,227,155,58,102,230,142,47,35,153,19,23,243,49,148,231,149,174,89,127,47,91,81,171,17,206,107,150,59,137,7,228,234,205,83,130,208,218,87,51,173,117,77,239,69,133,211,248,251,25,76,141,159,19,228,240,85,130,55,73,44,157,140,71,61,221,172,99,151,163,81,92,189,58,34,42,254,5,6,113,253,198,14,87,139,45,220,115,177,235,82,61,9,163,172,92,161,165,25,12,78,71,217,129,239,106,73,122,87,72,198,203,223,97,33,137,233,27,154,212,137,141,99,59,123,210,73,36,225,95,178,221,119,251,44,253,181,253,133,254,243,62,240,125,214,251,79,213,67,255,0,101,61,55,169,240,120,123,252,191,232,127,55,127,103,103,250,187,186,254,3,108,118,207,85,110,238,175,143,66,232,170,158,175,53,99,31,146,200,86,170,216,228,146,75,94,138,148,247,31,4,76,141,142,123,230,145,149,220,200,216,141,252,210,57,141,85,68,85,84,252,173,39,170,115,186,27,85,97,181,174,150,189,232,179,90,127,33,95,41,142,179,226,100,158,11,80,72,217,34,147,177,232,230,59,181,236,106,244,114,43,87,167,69,69,79,192,191,62,0,120,193,197,113,101,180,109,118,65,109,199,174,244,117,122,116,53,91,38,137,168,203,51,189,142,72,239,68,232,216,216,187,44,44,50,189,99,107,90,177,61,175,103,111,98,71,36,156,131,157,95,181,141,45,245,2,143,199,100,74,96,198,101,178,184,91,47,185,134,201,219,161,98,74,243,212,124,181,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,255,0,115,152,247,53,122,162,170,29,87,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,41,178,251,67,163,118,23,107,244,254,209,237,252,22,227,193,105,218,238,134,186,219,157,102,158,87,190,71,75,44,210,63,240,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,41,240,157,237,99,102,254,159,233,239,142,128,234,160,17,171,152,174,206,96,183,147,132,125,119,91,47,55,167,183,163,241,243,235,28,93,158,215,191,195,106,132,18,200,228,236,107,216,142,242,192,182,32,234,238,230,179,207,223,218,231,49,168,103,176,157,60,157,118,207,239,135,21,147,107,171,117,50,169,83,65,105,251,153,8,109,87,143,252,149,183,172,162,83,142,11,15,86,42,39,124,19,220,123,24,142,107,156,232,21,200,170,214,61,22,239,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,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,10,203,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,87,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,95,231,89,155,222,92,126,220,104,188,110,18,111,71,182,89,44,131,235,103,95,95,32,214,201,123,41,211,203,82,189,136,59,17,235,11,25,4,210,177,91,35,216,233,17,86,70,49,209,64,231,212,94,38,60,84,217,90,80,231,110,219,167,141,125,136,219,114,197,74,205,179,60,48,43,147,200,248,226,116,145,182,71,163,122,170,49,100,98,57,81,17,92,222,189,83,78,123,85,165,182,227,69,237,198,156,211,123,67,71,21,83,70,84,199,196,236,35,113,114,164,181,100,171,34,121,27,51,37,69,119,155,201,222,178,44,170,231,58,71,61,94,231,57,92,174,95,86,121,253,194,198,104,220,214,128,212,184,109,198,146,164,122,78,254,30,237,108,243,237,219,90,176,55,28,248,94,219,43,36,200,230,172,76,241,43,250,189,28,222,212,234,189,83,167,83,49,154,179,238,175,222,172,207,220,95,181,126,237,253,161,99,236,127,181,188,126,187,208,249,29,224,245,30,47,221,249,188,125,157,253,159,151,187,175,79,195,161,109,60,148,243,123,203,144,219,141,105,141,205,205,235,54,203,27,144,101,108,19,236,100,26,233,40,229,58,121,109,215,175,7,98,189,33,123,39,134,87,171,164,99,27,34,162,198,199,186,89,220,200,87,205,31,223,102,230,254,139,240,244,143,107,203,203,132,205,27,197,214,215,239,110,135,206,216,169,135,206,208,177,165,236,224,181,27,168,45,169,241,79,89,47,172,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,32,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,173,188,56,172,63,15,155,191,149,183,38,224,208,175,233,176,249,107,114,203,106,125,74,198,54,212,242,44,138,200,17,144,62,189,104,34,106,190,105,92,249,215,171,149,85,234,238,182,20,1,194,184,230,143,107,230,225,47,115,33,222,43,182,233,233,135,225,251,100,177,82,180,150,103,134,234,205,31,160,124,113,50,72,252,143,75,158,153,81,142,145,145,185,81,18,71,54,53,122,166,115,11,243,229,89,137,197,99,184,28,208,55,49,248,202,149,108,101,44,102,45,222,150,24,90,199,218,157,50,118,97,73,101,114,39,87,189,34,134,40,209,206,234,189,145,177,191,220,212,68,150,160,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,234,72,235,198,223,7,218,103,139,157,175,151,10,228,169,75,91,96,235,206,237,39,152,183,45,143,5,25,229,146,7,204,201,35,137,232,215,50,102,214,100,74,247,50,69,141,28,175,99,92,169,218,236,240,150,233,202,43,140,29,51,127,70,227,248,75,214,11,83,27,157,197,216,178,237,34,232,98,176,247,229,224,149,109,222,182,201,85,24,232,162,124,10,217,28,143,115,216,143,100,140,107,91,221,27,156,251,52,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,242,156,53,112,117,174,248,166,208,155,147,159,219,75,158,171,82,104,79,177,253,22,159,241,194,207,181,253,108,211,50,79,242,169,167,142,58,254,40,224,124,159,153,29,223,211,181,58,47,78,188,131,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,58,103,139,157,175,139,52,213,169,75,91,96,235,192,221,89,135,169,21,143,5,25,229,146,118,66,248,228,149,136,215,50,102,214,124,168,198,190,69,141,28,140,123,156,169,220,232,63,207,23,75,96,170,106,173,164,214,181,232,246,102,178,184,252,198,46,229,159,43,215,203,86,164,149,100,175,31,98,175,99,123,95,118,202,245,68,71,47,147,163,149,81,173,68,141,124,174,61,246,109,151,235,95,15,116,149,92,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,73,21,205,123,142,59,58,151,43,155,225,31,110,89,81,112,88,219,21,217,171,178,200,248,172,45,235,113,58,57,219,74,5,106,185,34,100,18,181,158,87,47,73,86,104,157,31,70,54,55,249,160,86,197,236,94,227,241,23,184,248,237,175,218,252,55,174,202,222,235,44,211,74,170,202,184,250,173,84,73,45,89,145,17,124,112,179,185,189,87,162,185,92,230,177,141,123,222,198,59,69,59,23,177,123,113,195,166,220,99,182,191,107,240,222,135,21,71,172,179,77,42,163,237,100,45,57,17,36,181,102,68,68,242,76,254,214,245,94,136,212,107,90,198,53,140,99,24,218,65,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,156,43,131,238,44,244,111,23,91,95,247,227,5,94,166,31,59,66,196,149,179,186,113,183,214,212,248,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,206,190,70,34,171,162,122,36,64,230,189,192,229,109,75,138,205,241,113,183,47,182,185,220,109,122,239,213,216,148,100,182,18,245,72,155,28,13,187,2,53,28,177,62,8,154,207,43,87,164,75,12,78,147,171,29,27,252,213,87,160,53,254,178,218,205,101,137,220,29,190,212,54,240,122,135,7,97,44,209,189,89,83,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,254,224,147,140,29,51,197,206,215,197,154,106,212,165,173,176,117,224,110,172,195,212,138,199,130,140,242,201,59,33,124,114,74,196,107,153,51,107,62,84,99,95,34,198,142,70,61,206,84,238,116,138,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,114,206,225,235,74,241,65,179,92,67,237,30,169,179,232,61,127,221,123,56,236,163,42,199,98,108,101,232,157,146,116,86,35,107,211,254,116,111,70,185,142,124,82,202,196,123,59,251,146,26,239,70,208,235,45,133,221,13,65,180,123,129,5,72,243,186,118,195,97,176,181,39,73,160,149,143,141,178,197,52,111,252,21,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,148,167,26,255,0,109,211,167,194,110,230,228,242,183,51,80,249,164,209,121,9,215,207,27,168,195,7,145,248,199,42,55,190,63,11,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,148,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,138,188,209,253,246,110,111,232,191,15,72,238,188,166,118,135,70,239,214,215,241,25,180,123,129,5,185,48,90,138,190,153,134,194,212,157,97,158,39,178,76,132,177,77,27,255,0,20,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,172,53,226,119,135,173,85,194,254,242,230,182,143,84,217,245,254,131,199,103,29,148,101,89,43,195,147,163,43,123,162,177,27,94,159,243,163,122,53,207,107,37,138,86,35,223,217,220,191,147,176,59,57,157,226,3,121,116,158,206,233,201,189,61,189,77,144,109,121,44,246,177,254,146,171,26,233,44,217,236,123,216,146,120,160,142,89,124,125,232,231,246,118,183,243,57,16,210,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,86,175,1,187,153,165,118,111,138,93,43,186,90,214,223,167,194,233,156,126,127,33,103,182,72,217,36,221,152,91,189,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,30,127,138,174,38,53,151,21,251,185,115,116,181,133,26,152,230,54,187,113,184,140,101,100,71,51,29,142,141,242,62,40,22,78,212,116,207,238,150,71,190,71,34,119,61,238,237,107,25,217,27,61,6,132,225,71,59,157,225,59,115,56,170,213,49,101,113,120,93,51,246,109,61,46,158,22,50,28,213,169,178,80,214,181,39,115,149,94,176,192,199,185,157,90,212,107,229,127,68,147,172,18,198,239,43,194,119,186,125,155,250,129,167,190,70,2,127,243,206,254,9,255,0,50,127,77,56,255,0,38,172,78,43,63,196,150,182,193,103,113,149,50,56,220,142,219,228,170,92,167,110,22,205,5,152,36,191,143,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,255,0,152,55,4,153,94,20,53,252,121,221,49,5,187,219,117,170,172,88,155,21,113,181,92,216,49,51,186,105,156,204,75,228,116,210,189,239,142,187,99,115,101,145,90,179,39,145,90,138,177,201,210,42,226,113,57,92,254,86,150,11,5,140,183,145,201,100,108,71,82,157,58,144,186,105,236,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,104,251,132,141,151,197,108,47,15,58,39,111,234,233,10,154,119,47,30,30,157,189,73,94,23,182,87,203,155,146,188,126,182,89,101,107,156,146,191,202,142,106,57,28,230,163,24,198,51,164,108,98,37,91,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,31,171,206,143,81,241,5,71,5,167,48,120,198,122,29,152,189,233,162,201,89,175,98,38,73,145,206,185,246,100,142,173,134,121,60,175,134,56,106,178,102,34,70,145,121,28,174,115,158,246,68,145,213,182,222,210,209,185,29,127,166,177,251,141,150,183,139,210,118,179,20,161,207,94,168,213,116,245,113,206,153,137,102,104,209,24,245,87,182,37,123,145,17,143,252,81,63,43,191,185,109,83,154,6,39,107,240,188,191,54,158,158,202,227,42,80,208,146,106,140,69,189,63,21,104,100,137,142,165,62,43,33,52,114,171,101,68,149,95,34,73,228,123,164,253,227,158,247,57,253,94,174,82,26,242,184,247,217,182,95,173,124,61,211,213,115,107,194,108,214,19,138,203,144,237,148,62,143,80,77,143,134,206,180,165,6,61,208,85,110,82,100,243,50,195,100,87,244,146,105,160,150,39,202,145,198,214,35,145,175,87,201,44,179,35,57,7,3,250,183,119,52,143,20,123,127,38,203,186,220,185,220,166,98,182,54,205,24,165,123,32,200,99,164,149,171,110,11,74,200,166,86,214,241,49,210,73,39,138,79,10,71,230,70,247,68,213,75,52,231,87,237,99,75,125,64,163,241,217,18,160,54,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,208,247,10,188,51,232,222,20,54,142,158,214,232,251,214,242,47,117,135,100,178,249,59,42,173,126,71,35,35,35,100,179,164,125,202,216,89,219,20,108,100,109,85,237,99,27,220,231,191,190,71,246,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,210,159,9,222,214,54,111,233,254,158,248,232,14,170,0,51,25,189,250,43,21,182,187,209,175,182,231,5,98,220,248,221,43,170,50,184,74,114,219,123,93,60,144,86,183,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,220,90,247,36,189,45,130,169,176,90,235,90,215,163,217,154,202,235,5,197,220,179,229,122,249,106,212,165,94,74,241,246,42,246,55,181,247,108,175,84,68,114,249,58,57,85,26,212,75,21,6,107,56,177,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,37,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,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,146,249,163,112,73,138,225,251,83,67,189,187,111,5,74,122,39,90,102,31,81,248,90,149,91,94,12,21,213,174,201,27,20,125,102,115,164,100,238,142,236,168,214,70,200,225,72,210,52,232,139,26,28,215,149,199,190,205,178,253,107,225,238,151,189,175,244,6,141,221,61,27,150,219,237,193,211,213,51,154,123,57,93,107,94,163,101,23,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,178,225,23,116,62,227,231,108,91,204,96,175,215,142,206,11,81,186,130,85,131,42,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,223,211,198,245,68,108,172,85,150,156,167,120,215,200,233,109,85,140,225,95,114,50,125,250,111,51,214,182,142,157,235,86,188,56,171,206,146,197,137,43,200,229,107,36,155,213,73,55,107,21,210,61,201,42,69,27,24,169,42,171,45,252,168,14,108,92,107,228,117,78,170,201,240,175,182,249,62,205,55,134,233,91,88,206,197,171,98,28,173,230,201,94,196,117,227,114,53,242,67,233,100,135,181,234,217,24,229,149,101,141,236,68,137,21,240,215,133,94,25,245,151,21,251,185,79,107,116,125,234,152,230,54,187,178,89,124,157,149,71,51,29,142,141,241,178,89,210,62,228,116,207,238,150,54,50,54,170,119,61,237,238,115,25,223,35,52,83,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,72,174,99,188,14,89,226,183,70,208,214,27,124,250,149,247,23,71,215,157,148,97,149,145,68,204,221,71,42,61,105,75,58,162,57,143,107,145,206,129,206,119,137,175,150,86,185,26,147,44,177,209,94,39,45,149,192,101,105,103,112,89,59,120,236,150,58,196,118,233,220,169,51,161,158,180,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,112,3,198,14,43,139,45,163,107,178,11,110,61,119,163,171,211,161,170,217,52,77,70,89,157,236,114,71,122,39,70,198,197,217,97,97,149,235,27,90,213,137,237,123,59,123,18,57,36,148,0,174,14,115,251,243,103,74,237,126,154,216,12,21,218,158,163,92,88,118,83,58,198,216,137,211,199,142,167,36,110,130,55,194,172,87,177,147,89,232,246,202,142,103,227,70,70,39,122,57,232,218,118,44,251,146,158,250,83,197,103,117,167,15,25,236,207,135,237,190,205,73,167,107,72,144,71,27,237,68,207,29,230,53,234,169,44,147,62,22,213,123,99,68,123,82,58,147,191,242,116,114,190,218,129,229,53,214,211,237,102,232,122,31,218,102,218,105,77,91,246,103,151,209,125,187,134,173,127,210,249,59,124,158,47,51,29,217,221,227,103,119,111,78,189,141,235,253,200,124,186,43,100,54,95,109,114,178,231,118,231,104,116,86,149,201,79,93,213,37,185,132,192,84,163,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,254,164,61,168,50,174,125,88,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,42,91,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,143,201,230,215,193,71,216,151,46,113,101,182,88,204,85,60,44,222,24,245,166,62,4,240,72,219,211,79,227,102,77,168,174,236,147,204,249,98,142,86,198,214,185,36,70,202,169,34,203,51,217,2,248,117,223,157,101,195,110,238,96,183,91,70,93,182,215,227,172,49,153,58,48,216,72,89,150,199,43,218,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,73,171,205,155,119,180,110,253,109,127,14,123,185,183,243,219,147,5,168,171,234,105,171,165,184,22,25,226,123,36,199,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,173,114,240,174,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,101,232,61,127,172,182,195,83,65,172,246,255,0,80,219,193,103,106,215,183,90,190,66,162,163,103,129,150,107,201,94,85,141,221,58,177,235,20,210,34,61,189,30,197,84,115,85,174,68,114,52,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,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,166,120,70,218,248,176,173,74,151,117,182,114,188,14,213,153,138,146,216,240,94,158,41,39,124,44,142,57,94,173,107,33,109,151,196,143,107,35,89,17,168,247,181,170,189,173,145,69,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,214,112,197,196,46,170,225,127,121,112,187,185,165,171,122,255,0,65,228,173,145,197,190,212,149,225,201,209,149,189,178,215,145,204,95,249,178,49,92,215,181,146,197,19,213,143,236,237,93,25,237,238,181,197,110,86,128,211,91,141,130,175,110,12,110,170,195,210,205,211,138,219,26,217,227,130,204,44,154,54,200,214,185,205,71,163,94,136,168,142,114,117,235,209,87,251,202,107,230,141,193,38,43,135,237,77,14,246,237,188,21,41,232,157,105,152,125,71,225,106,85,109,120,48,87,86,187,36,108,81,245,153,206,145,147,186,59,178,163,89,27,35,133,35,72,211,162,44,104,115,94,87,30,251,54,203,245,175,135,186,95,240,0,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,3,197,107,93,144,217,125,202,202,197,157,220,109,161,209,90,171,37,5,118,212,138,230,111,1,82,244,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,244,234,247,47,250,212,250,180,46,211,237,102,215,250,239,217,158,218,105,77,37,246,159,139,214,253,133,134,173,67,213,120,251,188,126,95,11,27,223,219,228,127,111,119,94,157,238,233,253,234,84,15,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,47,248,232,224,203,5,198,30,220,85,198,71,149,251,27,89,233,127,81,99,76,228,165,123,214,171,100,149,25,229,173,102,54,245,235,12,190,40,145,100,107,86,72,220,198,185,189,200,143,138,76,251,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,255,0,45,62,58,172,241,53,166,109,109,134,231,95,183,107,116,52,229,121,242,86,175,58,172,81,193,151,199,45,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,185,60,114,53,207,87,72,145,201,253,83,195,214,193,107,156,237,173,83,173,118,63,111,245,6,106,239,103,169,200,229,52,205,43,118,167,236,99,88,206,249,100,141,207,119,107,24,214,167,85,252,26,212,68,252,17,15,213,208,187,79,181,155,95,235,191,102,123,105,165,52,151,218,126,47,91,246,22,26,181,15,85,227,238,241,249,124,44,111,127,111,145,253,189,221,122,119,187,167,247,169,69,156,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,137,191,198,15,9,154,55,139,173,175,251,143,157,177,83,15,157,161,98,59,56,45,70,234,11,106,124,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,103,95,27,213,21,209,49,82,53,114,163,224,215,89,108,69,109,103,186,219,195,165,109,224,181,134,78,196,186,103,27,70,202,167,125,124,116,18,162,216,153,22,57,92,201,25,61,136,216,140,85,103,248,42,54,72,222,232,231,69,91,10,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,8,1,206,175,218,198,150,250,129,71,227,178,37,43,18,211,151,207,4,153,94,43,245,252,153,221,79,5,186,59,117,165,108,87,155,43,113,213,92,232,50,211,182,104,92,252,75,36,108,209,61,143,146,187,164,115,165,141,92,176,167,141,92,136,178,71,214,205,57,141,233,108,22,134,229,213,173,52,86,150,163,232,176,186,127,31,167,113,120,234,222,87,201,224,171,6,82,132,113,71,222,245,115,221,218,198,53,58,185,85,203,211,170,170,175,226,83,103,9,222,233,246,111,234,6,158,249,24,9,255,0,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,91,246,234,237,158,149,222,77,184,212,123,91,173,106,122,140,46,166,199,203,143,179,219,28,111,146,30,244,252,147,197,228,99,216,217,162,122,54,72,222,173,94,201,24,199,34,117,106,21,129,194,7,46,12,238,218,241,197,148,196,238,220,31,109,233,253,179,199,212,213,184,28,190,62,235,43,195,126,212,182,220,220,92,179,64,142,89,153,209,106,93,123,162,69,237,108,180,209,28,249,34,115,124,214,212,120,173,107,178,27,47,185,89,88,179,187,141,180,58,43,85,100,160,174,218,145,92,205,224,42,94,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,94,157,94,229,255,0,90,159,86,133,218,125,172,218,255,0,93,251,51,219,77,41,164,190,211,241,122,223,176,176,213,168,122,175,31,119,143,203,225,99,123,251,124,143,237,238,235,211,189,221,63,189,79,175,95,232,13,27,186,122,55,45,183,219,131,167,170,103,52,246,114,186,214,189,70,202,47,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,19,133,93,101,194,134,238,100,52,126,103,27,109,218,99,35,98,197,157,39,151,146,68,153,153,28,114,63,242,35,165,107,24,223,83,27,93,27,102,103,107,123,94,168,228,79,27,227,123,249,252,123,189,172,153,178,246,54,17,211,212,147,73,207,170,33,213,236,141,208,39,158,12,139,42,73,85,206,100,137,209,85,146,69,35,17,205,119,119,69,134,53,103,103,89,59,219,55,187,218,203,98,55,19,31,186,91,125,61,72,53,14,38,189,232,104,207,102,4,153,149,223,102,164,213,86,100,98,254,87,61,141,157,207,98,57,28,206,246,183,185,175,111,86,175,159,255,0,125,90,247,85,127,202,186,143,82,106,60,135,254,114,229,236,149,235,18,127,239,73,52,210,72,255,0,252,174,115,157,254,181,82,247,185,124,240,73,138,225,67,64,73,157,212,240,84,189,184,186,170,189,121,178,183,29,85,173,159,19,3,161,133,207,196,178,70,205,43,30,200,236,54,71,58,88,213,169,50,248,213,200,169,28,125,57,175,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,7,42,226,171,116,191,98,220,56,238,46,230,67,157,251,26,254,27,79,218,251,42,239,165,245,30,44,164,172,240,209,253,218,177,237,119,91,82,192,223,206,213,98,117,234,254,141,71,42,102,176,178,158,73,123,153,170,171,110,158,186,217,207,87,229,211,121,13,62,186,155,193,36,146,59,211,222,175,102,189,126,248,91,223,227,103,146,59,93,36,94,197,115,188,16,126,100,70,116,91,127,7,52,203,112,201,195,110,127,43,119,59,157,225,243,109,114,57,44,141,137,45,220,185,111,73,208,154,123,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,210,218,79,74,232,108,21,93,45,162,180,206,43,79,225,105,119,250,108,118,46,148,117,42,193,222,247,61,253,145,70,141,99,123,158,247,57,122,39,226,231,42,175,226,170,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,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,199,10,227,7,132,205,27,197,214,215,253,199,206,216,169,135,206,208,177,29,156,22,163,117,5,181,62,41,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,179,175,141,234,138,232,152,169,158,205,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,207,79,247,96,183,51,251,48,125,204,235,149,253,182,253,161,227,251,225,233,49,222,135,208,250,143,55,155,211,248,124,126,111,31,249,47,135,195,219,219,251,239,47,127,238,200,1,164,244,182,119,92,234,172,54,138,210,212,125,110,107,80,100,43,226,241,213,188,172,143,207,106,121,27,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,154,19,224,163,133,28,23,9,123,53,75,70,248,177,87,53,126,75,165,205,83,155,165,11,219,235,237,119,61,99,141,29,34,171,214,24,24,255,0,20,105,209,141,94,143,147,198,199,203,34,18,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,16,43,142,14,88,85,184,154,221,12,118,238,109,206,178,169,166,51,185,107,21,106,106,228,201,36,179,193,98,164,113,182,38,220,172,198,245,84,179,28,81,178,63,10,171,34,149,26,197,239,133,205,123,165,149,91,13,195,174,209,240,219,163,107,104,205,169,210,117,49,204,109,120,97,189,147,124,76,118,71,44,248,213,238,73,174,88,70,163,166,127,116,178,170,34,244,99,59,213,177,181,140,232,212,233,96,206,103,27,155,243,91,136,238,37,245,142,228,225,174,219,159,79,45,134,98,244,250,77,98,89,24,152,234,204,72,163,146,38,74,198,58,22,76,230,201,101,98,236,111,99,236,61,23,171,187,156,188,40,247,251,3,188,121,222,31,247,151,73,239,22,156,135,212,91,211,57,6,216,146,183,115,25,234,234,189,174,142,205,110,247,177,233,31,150,9,37,139,201,216,174,103,127,115,127,51,81,77,52,128,0,50,174,75,252,151,2,218,171,92,240,99,181,92,71,236,134,140,202,234,12,213,223,181,169,107,12,94,61,210,91,181,63,102,86,196,52,237,214,170,214,185,238,237,99,60,83,36,107,248,53,176,189,35,232,147,202,79,78,95,124,183,43,112,237,102,142,242,111,12,181,50,59,138,234,241,205,141,165,89,242,181,154,101,242,69,102,27,16,172,177,205,225,184,249,33,176,198,189,86,53,100,111,99,146,55,61,58,72,181,237,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,20,67,204,119,129,202,220,41,107,42,26,195,111,159,110,198,221,107,11,19,178,140,50,178,89,95,132,182,212,71,173,41,103,84,86,189,142,106,185,208,57,206,242,185,145,74,215,35,150,21,150,72,106,74,174,87,30,251,54,203,245,175,135,186,74,174,121,223,193,63,230,79,233,165,85,151,125,203,131,151,253,62,29,240,81,110,222,239,105,223,248,88,191,234,96,138,181,137,32,177,30,157,171,222,248,251,107,190,23,201,27,230,154,52,71,190,100,119,114,71,42,68,212,103,239,150,89,212,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,153,87,52,167,194,119,181,141,155,250,127,167,190,58,2,42,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,0,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,181,66,16,113,247,203,138,183,21,89,90,91,149,182,57,125,63,165,245,221,90,235,91,34,251,213,101,108,25,230,35,161,108,43,98,104,149,203,19,224,137,179,35,94,144,72,249,17,99,141,202,214,70,197,111,116,225,71,133,29,184,225,43,110,25,162,180,84,94,187,43,123,199,62,127,63,60,40,203,89,123,77,69,68,115,145,21,124,112,179,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,1,85,124,243,191,130,127,204,159,211,72,171,202,227,223,102,217,126,181,240,247,75,254,0,128,28,234,253,172,105,111,168,20,126,59,34,85,175,10,188,51,235,46,43,247,114,158,214,232,251,213,49,204,109,119,100,178,249,59,42,142,102,59,29,27,227,100,179,164,125,200,233,159,221,44,108,100,109,84,238,123,219,220,230,51,190,70,104,123,106,182,207,74,236,222,220,105,205,173,209,85,61,62,23,76,227,226,199,214,238,142,54,73,55,98,126,121,229,241,177,140,116,210,189,93,36,143,70,167,124,143,123,149,58,185,78,1,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,0,114,174,37,248,116,208,156,80,109,101,253,179,215,85,255,0,218,220,195,221,239,155,252,217,148,244,211,67,5,207,28,82,199,230,241,121,222,239,19,221,216,255,0,238,84,254,229,76,245,239,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,1,113,60,169,248,28,179,182,184,170,28,82,110,75,234,75,157,212,248,116,126,150,198,53,145,78,152,236,117,166,177,233,117,242,116,85,101,153,162,232,214,182,55,39,142,25,100,107,213,206,149,209,195,99,228,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,105,79,132,239,107,27,55,244,255,0,79,124,116,7,85,0,174,174,117,155,153,247,127,99,180,94,214,212,183,149,175,111,88,106,7,228,38,244,242,118,85,177,70,132,63,188,130,199,71,162,191,172,246,233,200,198,43,92,222,232,21,202,173,115,25,214,163,52,158,128,214,90,234,182,160,181,163,244,245,188,179,52,174,30,76,254,93,43,34,57,245,113,209,203,20,82,216,86,117,238,115,24,233,227,87,246,162,246,179,185,238,232,198,61,205,246,188,42,238,151,236,91,136,237,186,220,201,179,191,99,80,195,106,10,191,106,221,244,190,163,197,139,149,254,27,223,187,70,61,206,235,86,89,219,249,26,175,78,189,89,209,200,213,77,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,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,170,248,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,173,94,112,92,49,237,197,253,8,188,80,87,205,98,180,214,169,197,120,49,119,43,122,100,73,181,92,146,205,4,117,227,239,89,90,158,106,240,54,204,157,82,57,36,124,81,246,185,81,144,181,91,80,37,186,114,113,225,159,70,211,209,183,184,158,204,222,211,249,237,67,145,177,54,35,11,12,42,179,89,211,108,137,94,203,62,85,87,118,197,102,195,95,26,162,118,119,182,186,177,81,253,182,94,196,179,64,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,7,10,227,115,126,108,240,227,195,70,177,220,156,53,218,144,106,20,174,204,94,159,73,172,69,27,215,35,101,233,20,114,68,201,88,246,204,248,90,233,44,172,93,142,239,101,119,162,244,111,115,147,60,58,79,75,103,117,206,170,195,104,173,45,71,214,230,181,6,66,190,47,29,91,202,200,252,246,167,145,177,197,31,123,213,172,111,115,222,212,234,229,70,167,94,170,168,159,137,249,71,234,234,109,45,157,209,249,24,113,58,142,143,164,183,99,31,67,41,28,126,86,73,221,86,237,88,173,214,147,171,21,81,59,224,158,39,244,235,220,222,238,142,68,114,42,37,233,242,180,223,74,123,193,194,158,7,77,221,204,250,189,73,183,127,239,111,39,12,137,4,114,50,172,106,171,143,123,99,137,123,188,62,151,199,11,100,123,90,231,201,90,127,241,43,85,238,152,0,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,67,207,235,253,1,163,119,79,70,229,182,251,112,116,245,76,230,158,206,87,90,215,168,217,69,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,172,184,69,221,15,184,249,219,22,243,24,43,245,227,179,130,212,110,160,149,96,202,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,247,244,241,189,81,27,43,21,125,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,37,114,203,196,226,179,92,113,237,133,60,206,50,165,250,241,216,201,91,100,86,97,108,172,108,240,99,45,205,12,168,215,34,162,62,57,99,142,70,59,251,218,246,53,201,209,81,20,208,72,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,171,154,83,225,59,218,198,205,253,63,211,223,29,1,21,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,2,21,115,86,219,61,85,188,155,63,182,123,91,162,170,122,140,214,166,221,12,102,62,183,116,114,62,56,123,241,249,30,249,229,241,177,239,108,49,49,29,36,143,70,175,100,108,123,149,58,53,78,235,194,175,12,250,55,133,13,163,167,181,186,62,245,188,139,221,97,217,44,190,78,202,171,95,145,200,200,200,217,44,233,31,114,182,22,118,197,27,25,27,85,123,88,198,247,57,239,239,145,253,128,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,19,255,0,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,0,0,174,14,117,250,3,70,203,178,250,55,116,157,167,170,38,172,171,170,43,224,25,150,106,43,103,92,116,181,46,206,234,239,84,94,143,98,75,11,30,222,228,94,197,89,59,59,124,146,119,64,174,91,218,91,5,172,56,218,218,220,78,163,163,234,234,87,200,91,202,71,31,149,241,246,218,165,70,197,186,210,117,98,162,175,100,240,68,254,157,123,93,219,209,200,173,85,69,208,160,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,74,124,39,123,88,217,191,167,250,123,227,160,58,168,5,11,115,83,222,60,22,238,241,113,151,173,167,33,235,83,65,99,226,209,210,89,238,127,249,85,170,211,207,37,149,236,123,26,172,241,207,98,88,58,126,102,187,193,222,215,43,94,136,157,215,148,255,0,12,245,183,55,101,247,211,88,94,189,82,133,141,105,135,185,182,120,188,147,86,89,167,199,178,122,158,75,175,125,126,230,69,35,21,103,160,230,254,110,245,88,36,111,88,209,85,95,92,26,179,75,103,116,54,170,204,232,173,83,71,209,102,180,254,66,198,47,35,91,202,201,60,22,160,145,209,203,31,123,21,204,119,107,216,228,234,213,86,175,78,168,170,159,137,162,142,11,55,51,246,187,194,158,216,107,169,45,229,109,219,177,167,224,199,223,181,148,147,201,106,213,234,74,180,237,78,247,247,185,95,228,158,188,175,71,185,221,206,107,145,206,68,114,170,39,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,16,3,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,48,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,12,214,113,99,238,159,121,62,160,106,31,145,156,181,78,74,158,214,53,79,212,11,223,29,142,42,175,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,32,7,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,236,227,111,140,29,77,197,206,232,75,154,114,219,165,162,112,118,39,110,147,195,219,138,191,158,140,18,199,3,38,124,146,68,196,115,159,51,171,50,85,99,159,34,70,174,86,49,206,68,238,119,52,253,128,239,47,236,107,251,65,254,207,114,191,179,223,180,62,204,251,119,177,190,31,55,119,103,119,103,95,39,135,201,251,175,63,111,139,203,251,174,255,0,39,228,58,7,5,28,87,103,120,75,222,90,90,203,203,149,185,164,50,93,41,234,156,37,41,152,223,95,87,181,233,28,136,217,17,88,179,64,247,249,99,94,172,114,244,124,126,70,50,89,20,208,158,147,213,56,45,115,165,112,218,215,75,94,245,184,93,65,143,175,148,199,89,241,62,63,61,89,227,108,145,73,216,244,107,219,220,199,181,122,57,17,201,215,162,162,47,224,126,177,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,20,237,206,127,126,107,106,173,208,211,91,1,130,187,111,211,232,122,238,202,103,88,219,18,182,9,50,55,35,141,208,70,248,85,136,199,190,26,221,30,217,81,207,252,47,72,196,236,86,189,29,226,121,62,236,230,119,92,241,64,155,171,94,111,79,133,219,76,124,246,46,73,218,199,249,237,94,175,61,74,245,186,43,218,246,247,49,246,101,242,35,94,212,244,221,142,237,89,26,164,22,38,87,29,219,13,91,74,237,71,14,219,255,0,130,165,111,211,235,141,183,192,98,243,175,109,121,93,4,121,26,120,170,141,130,71,204,175,86,49,243,86,232,198,196,141,103,225,70,71,167,122,185,234,223,223,228,251,188,121,221,13,197,2,109,85,120,125,70,23,114,241,243,215,185,31,115,25,224,181,70,188,246,235,217,234,172,115,221,218,198,89,139,198,142,99,87,212,247,187,185,99,106,23,126,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,37,87,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,255,0,128,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,137,254,101,92,210,159,9,222,214,54,111,233,254,158,248,232,8,171,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,0,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,213,0,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,0,42,175,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,63,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,0,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,52,167,194,119,181,141,155,250,127,167,190,58,3,170,131,207,238,22,181,197,109,174,128,212,187,141,157,175,110,124,110,149,195,221,205,220,138,163,26,233,228,130,180,47,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,204,203,238,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,243,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,21,65,205,31,104,107,109,47,24,58,154,124,108,21,32,198,235,154,240,234,250,176,195,60,178,189,143,178,231,178,211,165,89,63,194,247,220,130,220,136,214,171,152,140,145,136,222,223,240,54,90,242,75,222,60,20,186,87,93,112,253,98,31,14,106,182,65,117,141,57,59,158,239,87,86,72,235,212,176,157,17,157,145,248,95,21,111,197,95,220,255,0,85,249,91,210,55,42,217,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,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,130,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,0,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,226,160,57,177,113,175,145,213,58,171,39,194,190,219,228,251,52,222,27,165,109,99,59,22,173,136,114,183,155,37,123,17,215,141,200,215,201,15,165,146,30,215,171,100,99,150,85,150,55,177,18,36,87,196,190,15,184,76,214,92,93,110,135,220,124,21,139,120,124,21,10,242,89,206,234,54,208,75,80,98,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,251,250,121,30,136,173,137,234,151,231,251,1,217,175,216,215,246,124,253,158,226,191,103,191,103,253,153,246,23,99,188,62,30,238,254,238,254,190,79,55,147,247,190,126,239,47,151,247,189,254,79,206,80,103,24,60,38,107,46,17,119,67,238,62,118,197,188,198,10,253,120,236,224,181,27,168,37,88,50,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,253,60,111,84,70,202,197,89,63,202,143,141,127,217,150,170,131,134,189,204,201,229,108,233,189,91,144,175,91,73,75,215,205,14,31,41,52,142,106,215,236,70,172,141,134,212,146,51,241,107,187,35,149,59,149,136,147,77,43,110,80,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,0,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,151,222,141,222,214,91,245,186,26,131,119,55,2,122,146,103,117,21,134,205,97,42,64,144,193,19,25,27,98,138,24,217,248,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,221,159,43,77,139,167,179,252,41,224,117,37,220,55,164,212,155,137,254,249,50,115,72,176,73,35,234,200,170,152,246,54,72,147,187,195,233,124,115,54,55,185,206,100,150,103,255,0,10,185,88,218,23,47,123,85,236,53,158,35,185,97,104,205,182,195,82,169,62,161,93,183,211,121,77,62,179,87,138,71,166,70,181,10,242,199,28,79,149,236,108,47,153,173,146,178,203,222,222,198,88,122,175,86,247,53,104,219,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,189,178,251,189,163,119,235,107,244,254,238,109,252,246,228,193,106,42,238,154,186,91,129,97,158,39,178,71,69,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,80,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,69,170,2,170,249,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,146,171,158,119,240,79,249,147,250,105,21,121,92,123,236,219,47,214,190,30,233,127,192,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,4,85,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,0,205,103,22,62,233,247,147,234,6,161,249,25,203,169,229,113,236,79,108,191,90,249,139,164,170,0,0,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,0,21,87,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,191,224,0,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,159,252,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,0,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,129,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,83,225,59,218,198,205,253,63,211,223,29,1,213,65,15,249,169,239,30,119,104,184,71,203,214,211,144,244,183,175,114,17,104,233,44,247,51,252,150,173,152,39,146,202,246,61,142,71,249,32,175,44,29,63,43,155,231,239,107,145,204,68,90,97,225,163,64,86,221,62,33,182,223,111,178,26,122,222,115,27,156,213,24,218,217,74,53,146,94,249,113,222,161,139,113,85,98,84,123,24,218,233,43,222,246,170,118,49,174,119,86,246,245,77,47,21,129,206,211,103,48,82,233,93,11,196,13,121,188,57,170,217,4,209,215,35,237,123,189,93,89,35,177,110,186,245,87,246,71,225,124,86,127,4,103,115,253,87,230,119,72,218,139,16,57,101,239,95,236,91,139,141,45,234,49,254,170,134,187,233,162,174,118,69,223,52,94,182,120,125,60,145,245,145,141,111,75,81,86,239,114,247,116,137,101,237,106,187,183,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,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,210,152,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,21,87,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,52,230,105,198,14,166,225,107,107,240,152,93,185,91,116,245,182,185,177,43,113,89,134,197,94,88,49,144,83,146,187,236,189,241,206,201,27,43,222,217,153,19,88,172,233,210,73,31,220,213,141,173,125,32,232,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,124,31,112,153,163,120,69,218,255,0,184,248,43,21,51,25,219,246,36,179,157,212,109,160,181,103,202,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,246,117,242,61,17,29,43,213,123,169,194,184,193,225,51,70,241,117,181,255,0,113,243,182,42,97,243,180,44,71,103,5,168,221,65,109,79,138,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,236,235,227,122,162,186,38,42,103,179,95,232,13,101,181,154,203,45,183,219,131,167,173,224,245,14,14,194,214,189,70,202,39,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,61,202,247,141,127,237,1,161,25,179,27,133,147,202,222,220,157,27,143,125,153,114,55,87,205,246,206,45,179,53,140,176,178,181,169,210,104,188,176,67,34,72,170,249,63,36,189,242,57,242,248,235,175,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,16,87,156,22,241,224,180,55,12,11,181,86,33,245,25,173,203,200,65,94,156,125,207,103,130,173,27,16,91,177,103,170,49,204,119,107,217,90,47,26,185,142,95,83,222,222,228,141,200,84,95,13,219,33,149,226,63,123,116,182,203,225,179,149,48,214,53,29,137,90,251,246,99,116,140,173,4,48,73,98,103,163,27,248,189,233,20,50,118,51,171,81,207,237,106,185,136,170,244,210,241,149,115,74,124,39,123,88,217,191,167,250,123,227,160,40,175,142,253,139,193,112,237,197,6,174,219,157,29,134,202,227,180,179,125,46,71,4,220,130,189,253,245,108,87,142,71,164,50,189,17,101,134,57,214,120,26,245,87,59,247,42,215,189,207,107,220,182,41,201,111,120,243,186,195,102,181,110,206,229,225,242,84,219,188,133,123,24,187,61,204,78,218,185,39,88,145,213,187,26,196,85,236,158,11,18,249,28,247,185,222,167,183,242,182,54,162,216,168,0,202,185,127,220,174,61,137,237,151,235,95,49,116,149,69,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,40,7,154,63,190,205,205,253,23,225,233,18,171,145,143,241,179,249,111,250,145,106,128,170,190,121,223,193,63,230,79,233,164,85,229,113,239,179,108,191,90,248,123,164,170,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,127,242,84,246,177,170,126,160,94,248,236,113,63,204,171,154,83,225,59,218,198,205,253,63,211,223,29,1,21,121,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,0,51,89,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,0,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,90,160,0,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,0,5,85,243,206,254,9,255,0,50,127,77,34,175,43,143,125,155,101,250,215,195,221,47,248,0,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,39,255,0,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,1,0,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,64,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,148,248,78,246,177,179,127,79,244,247,199,64,117,80,83,183,59,141,107,149,191,189,27,123,183,51,87,168,152,220,30,151,151,55,94,86,177,222,119,79,122,220,144,202,215,187,187,181,88,141,199,194,173,68,106,42,43,164,234,174,234,136,223,63,201,147,107,126,245,241,29,157,220,203,248,47,85,67,66,105,249,61,53,223,85,217,232,242,151,94,144,195,251,180,122,58,78,250,173,200,183,241,107,152,222,157,87,163,188,106,93,73,199,248,192,208,21,183,63,133,205,210,209,147,105,235,121,219,22,180,189,235,56,252,125,68,149,211,207,145,173,18,216,164,145,182,37,239,123,210,204,48,170,49,58,247,170,35,85,28,138,173,92,230,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,6,154,54,159,93,126,212,54,179,70,238,103,217,127,102,125,237,211,248,236,239,162,243,249,189,47,170,173,28,222,47,39,107,123,251,124,157,189,221,173,235,211,175,68,235,208,245,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,16,255,0,154,6,194,110,199,17,59,5,128,209,91,57,165,62,240,102,169,107,10,185,73,235,122,234,213,59,42,178,149,216,221,39,125,137,35,98,244,124,209,167,68,94,239,205,215,167,68,85,72,1,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,23,126,8,255,0,199,174,214,235,189,233,225,59,92,237,158,218,96,190,217,212,153,159,179,61,21,47,85,13,127,47,139,37,86,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,67,111,238,218,107,93,83,179,126,139,11,167,245,134,27,41,145,179,247,139,21,39,130,172,23,98,146,89,59,25,101,207,119,107,24,229,232,212,87,47,78,136,138,191,129,119,224,2,144,56,133,229,195,198,118,185,223,221,203,214,186,91,102,253,110,23,80,107,12,206,83,29,103,239,22,42,63,61,89,238,203,36,82,118,62,203,94,222,230,61,171,209,200,142,78,189,21,17,127,2,127,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,0,56,133,229,195,198,118,185,223,221,203,214,186,91,102,253,110,23,80,107,12,206,83,29,103,239,22,42,63,61,89,238,203,36,82,118,62,203,94,222,230,61,171,209,200,142,78,189,21,17,127,2,127,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,48,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,210,183,123,101,246,191,126,180,108,155,127,187,154,66,166,162,193,73,98,43,105,94,103,201,19,226,158,53,94,201,98,150,39,54,88,159,209,92,213,115,28,213,86,61,236,94,173,123,145,99,87,5,188,182,116,111,9,90,203,47,184,57,157,97,83,94,234,25,235,199,91,11,122,108,18,209,126,25,138,146,37,149,137,22,196,205,87,204,215,70,197,127,70,189,172,99,218,139,219,43,209,102,80,4,21,230,27,203,187,251,77,220,199,238,134,211,174,43,17,175,171,248,113,249,38,75,95,199,30,110,23,207,94,40,231,179,63,145,18,47,73,7,168,122,189,177,75,44,145,181,177,34,47,100,77,78,255,0,194,143,10,59,113,194,86,220,51,69,104,168,189,118,86,247,142,124,254,126,120,81,150,178,246,154,138,136,231,34,42,248,225,103,115,146,40,81,85,177,181,206,85,87,189,242,72,250,235,227,215,128,174,44,119,167,139,29,115,185,155,105,181,63,108,233,188,207,217,158,138,239,219,184,218,254,95,22,54,172,50,126,238,107,12,145,189,36,137,237,252,205,78,189,58,167,84,84,85,144,28,169,56,92,223,110,26,255,0,106,63,182,189,13,247,115,239,31,216,159,102,127,156,233,220,243,250,127,93,230,255,0,139,75,39,111,111,158,47,241,116,235,221,248,117,232,189,39,248,5,85,243,31,225,87,141,174,38,120,130,151,37,162,182,211,237,141,3,166,241,245,177,250,109,241,234,10,53,227,147,201,19,37,183,59,160,177,109,170,217,157,59,221,19,158,145,179,186,58,240,34,163,187,81,203,237,121,93,112,59,184,155,17,172,181,150,224,241,7,180,149,49,58,134,10,244,171,105,43,211,100,170,94,125,118,72,150,82,250,196,149,230,145,177,189,91,233,216,175,114,35,251,30,246,181,123,95,34,45,143,148,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,119,220,61,105,108,238,134,216,45,180,209,90,166,143,162,205,105,253,31,134,197,228,107,121,89,39,130,212,20,162,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,72,171,205,75,132,189,216,226,103,74,237,254,91,103,49,31,110,102,180,158,66,253,121,241,30,162,181,111,37,91,145,196,231,89,243,216,154,54,39,141,244,227,103,141,17,206,119,168,235,248,35,23,172,106,224,67,130,222,51,184,118,226,131,72,238,54,177,218,108,174,59,75,55,213,99,179,174,199,234,92,83,251,234,216,175,36,108,89,162,101,196,89,97,142,117,130,119,49,17,206,253,202,57,140,115,218,198,173,191,128,10,1,255,0,114,227,142,207,252,6,127,210,108,63,253,108,183,238,2,182,183,93,236,183,9,218,27,108,247,47,5,246,54,164,195,125,167,235,105,122,168,108,120,188,185,43,83,71,251,200,94,248,221,214,57,88,239,202,229,233,215,162,244,84,84,73,0,84,7,30,188,5,113,99,189,60,88,235,157,204,219,77,169,251,103,77,230,126,204,244,87,126,221,198,215,242,248,177,181,97,147,247,115,88,100,141,233,36,79,111,230,106,117,233,213,58,162,162,172,128,229,73,194,230,251,112,215,251,81,253,181,232,111,187,159,120,254,196,251,51,252,231,78,231,159,211,250,239,55,252,90,89,59,123,124,241,127,139,167,94,239,195,175,69,233,63,192,0,160,31,247,46,56,236,255,0,192,103,253,38,195,255,0,214,203,126,224,43,107,117,222,203,112,157,161,182,207,114,240,95,99,106,76,55,218,126,182,151,170,134,199,139,203,146,181,52,127,188,133,239,141,221,99,149,142,252,174,94,157,122,47,69,69,68,144,0,2,160,56,245,224,43,139,29,233,226,199,92,238,102,218,109,79,219,58,111,51,246,103,162,187,246,238,54,191,151,197,141,171,12,159,187,154,195,36,111,73,34,123,127,51,83,175,78,169,213,21,21,100,7,42,78,23,55,219,134,191,218,143,237,175,67,125,220,251,199,246,39,217,159,231,58,119,60,254,159,215,121,191,226,210,201,219,219,231,139,252,93,58,247,126,29,122,47,73,254,8,1,205,111,133,205,246,226,83,246,93,251,20,208,223,120,254,238,125,183,246,159,249,206,157,63,7,168,244,62,31,248,204,177,247,119,120,37,255,0,15,94,157,191,143,78,169,214,63,240,21,192,87,22,59,45,197,142,134,220,205,203,218,159,177,180,222,27,237,63,91,119,237,220,109,143,23,151,27,106,24,255,0,119,13,135,200,238,178,74,198,254,86,175,78,189,87,162,34,170,72,14,107,124,46,111,183,18,159,178,239,216,166,134,251,199,247,115,237,191,180,255,0,206,116,233,248,61,71,161,240,255,0,198,101,143,187,187,193,47,248,122,244,237,252,122,117,78,177,255,0,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,192,42,3,143,94,2,184,177,222,158,44,117,206,230,109,166,212,253,179,166,243,63,102,122,43,191,110,227,107,249,124,88,218,176,201,251,185,172,50,70,244,146,39,183,243,53,58,244,234,157,81,81,86,95,242,191,216,77,216,225,219,96,179,250,43,120,244,167,221,252,213,221,97,107,41,5,111,93,90,223,125,87,210,165,27,100,239,175,36,140,78,175,134,68,232,171,221,249,122,244,232,168,171,48,10,1,255,0,114,227,142,207,252,6,127,210,108,63,253,108,187,238,30,180,182,119,67,108,22,218,104,173,83,71,209,102,180,254,143,195,98,242,53,188,172,147,193,106,10,81,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,36,127,230,129,176,155,177,196,78,193,96,52,86,206,105,79,188,25,170,90,194,174,82,122,222,186,181,78,202,172,165,118,55,73,223,98,72,216,189,31,52,105,209,23,187,243,117,233,209,21,82,32,112,21,192,87,22,59,45,197,142,134,220,205,203,218,159,177,180,222,27,237,63,91,119,237,220,109,143,23,151,27,106,24,255,0,119,13,135,200,238,178,74,198,254,86,175,78,189,87,162,34,170,91,248,0,20,129,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,32,0,0,21,129,205,3,131,62,36,248,137,223,220,6,181,217,205,183,251,193,133,165,163,234,226,231,179,246,197,10,157,150,153,118,236,142,143,178,196,241,189,122,50,104,215,170,39,111,230,233,215,170,42,39,64,229,73,194,230,251,112,215,251,81,253,181,232,111,187,159,120,254,196,251,51,252,231,78,231,159,211,250,239,55,252,90,89,59,123,124,241,127,139,167,94,239,195,175,69,233,63,192,0,168,14,61,120,10,226,199,122,120,177,215,59,153,182,155,83,246,206,155,204,253,153,232,174,253,187,141,175,229,241,99,106,195,39,238,230,176,201,27,210,72,158,223,204,212,235,211,170,117,69,69,89,1,202,147,133,205,246,225,175,246,163,251,107,208,223,119,62,241,253,137,246,103,249,206,157,207,63,167,245,222,111,248,180,178,118,246,249,226,255,0,23,78,189,223,135,94,139,210,127,128,0,32,7,53,190,23,55,219,137,79,217,119,236,83,67,125,227,251,185,246,223,218,127,231,58,116,252,30,163,208,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,88,255,0,192,87,1,92,88,236,183,22,58,27,115,55,47,106,126,198,211,120,111,180,253,109,223,183,113,182,60,94,92,109,168,99,253,220,54,31,35,186,201,43,27,249,90,189,58,245,94,136,138,169,111,224,0,8,255,0,199,174,214,235,189,233,225,59,92,237,158,218,96,190,217,212,153,159,179,61,21,47,85,13,127,47,139,37,86,105,63,121,51,217,27,122,71,19,221,249,156,157,122,116,78,170,168,139,88,28,61,114,225,227,59,67,111,238,218,107,93,83,179,126,139,11,167,245,134,27,41,145,179,247,139,21,39,130,172,23,98,146,89,59,25,101,207,119,107,24,229,232,212,87,47,78,136,138,191,129,48,57,173,240,185,190,220,74,126,203,191,98,154,27,239,31,221,207,182,254,211,255,0,57,211,167,224,245,30,135,195,255,0,25,150,62,238,239,4,191,225,235,211,183,241,233,213,58,243,254,87,252,25,241,39,195,182,254,231,245,174,241,237,191,221,252,45,221,31,107,23,5,159,182,40,91,239,180,251,180,164,108,125,149,231,145,233,213,144,200,189,85,59,127,47,78,189,85,17,108,252,0,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,193,15,249,160,108,38,236,113,19,176,88,13,21,179,154,83,239,6,106,150,176,171,148,158,183,174,173,83,178,171,41,93,141,210,119,216,146,54,47,71,205,26,116,69,238,252,221,122,116,69,84,136,28,5,112,21,197,142,203,113,99,161,183,51,114,246,167,236,109,55,134,251,79,214,221,251,119,27,99,197,229,198,218,134,63,221,195,97,242,59,172,146,177,191,149,171,211,175,85,232,136,170,150,254,0,7,63,226,23,75,103,117,206,193,110,94,138,210,212,125,110,107,80,104,252,206,47,29,91,202,200,252,246,167,165,44,113,71,222,245,107,27,220,247,181,58,185,81,169,215,170,170,39,226,82,15,251,151,28,118,127,224,51,254,147,97,255,0,235,101,223,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,0,41,91,138,174,2,184,236,222,158,35,183,23,115,33,218,159,182,104,102,117,5,175,178,174,253,187,135,175,229,197,196,255,0,13,31,221,173,134,57,189,42,197,3,127,59,81,235,211,171,250,185,92,171,61,57,101,240,241,186,28,54,112,243,144,210,27,185,138,169,139,206,230,117,69,204,218,80,134,228,118,159,90,7,87,173,93,141,149,241,43,162,239,114,214,115,209,24,247,162,49,236,234,168,238,230,54,90,130,138,247,99,149,199,22,63,181,61,101,251,45,216,207,247,153,247,131,35,247,115,253,243,99,127,236,95,169,147,210,255,0,167,183,229,255,0,67,227,255,0,73,249,255,0,237,191,30,165,154,114,228,219,173,237,218,14,26,41,109,110,249,232,202,154,111,37,166,243,23,225,196,193,13,200,44,190,124,116,207,75,73,52,175,130,105,88,175,245,22,45,49,17,21,189,25,27,58,183,255,0,174,116,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,3,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,230,191,218,199,133,143,252,101,182,171,255,0,142,88,239,254,140,117,80,0,60,166,186,221,141,172,218,255,0,67,251,76,220,189,41,164,190,211,242,250,47,183,115,53,168,122,175,31,111,147,197,230,123,123,251,124,140,238,237,235,211,189,189,127,189,15,151,69,111,126,203,238,86,86,92,22,220,238,246,138,213,89,40,43,186,220,180,240,153,250,151,167,142,6,185,173,116,174,142,25,28,228,98,57,236,106,185,83,167,87,181,63,214,135,181,0,3,154,101,184,155,225,183,1,149,187,130,206,241,7,182,184,236,150,58,196,149,46,83,183,171,40,67,61,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,213,232,173,194,208,59,149,138,151,59,183,58,227,79,234,172,108,22,29,82,91,152,76,156,55,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,175,94,143,106,255,0,173,15,64,0,0,0,0,0,249,35,203,98,166,202,216,193,67,147,168,252,149,58,240,219,177,77,179,53,103,134,9,157,35,98,149,241,245,238,107,30,232,38,107,92,169,209,203,20,136,157,123,87,167,214,0,62,76,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,207,235,93,194,208,59,107,138,139,59,184,218,227,79,233,92,108,246,27,82,43,153,188,156,52,96,146,119,53,206,108,77,146,103,53,170,245,107,30,228,106,47,94,140,114,255,0,169,79,41,137,226,111,134,220,254,86,150,11,5,196,30,218,228,114,89,27,17,212,167,78,166,172,161,52,246,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,1,242,101,178,216,172,6,42,238,119,59,147,169,142,198,227,171,201,110,229,203,115,54,24,43,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,115,95,237,99,194,199,254,50,219,85,255,0,199,44,119,255,0,70,58,86,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,14,105,150,226,111,134,220,6,86,238,11,59,196,30,218,227,178,88,235,18,84,185,78,222,172,161,12,245,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,87,162,183,11,64,238,86,42,92,238,220,235,141,63,170,177,176,88,117,73,110,97,50,112,222,130,57,218,214,185,209,58,72,92,230,163,209,175,99,149,170,189,122,61,171,254,180,61,0,0,0,0,0,231,250,167,136,93,130,208,217,219,90,91,90,239,134,223,233,252,213,46,207,83,142,202,106,106,85,45,65,222,198,189,157,241,73,35,94,222,230,61,174,78,169,248,181,200,169,248,42,30,131,69,110,22,129,220,172,84,185,221,185,215,26,127,85,99,96,176,234,146,220,194,100,225,189,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,122,244,123,87,253,104,122,0,0,0,0,0,0,28,255,0,84,241,11,176,90,27,59,107,75,107,93,240,219,253,63,154,165,217,234,113,217,77,77,74,165,168,59,216,215,179,190,41,36,107,219,220,199,181,201,213,63,22,185,21,63,5,67,245,116,46,236,109,102,232,122,239,217,158,229,233,77,91,246,103,139,214,253,133,153,173,127,210,249,59,188,126,95,11,221,217,221,227,127,111,119,78,189,142,233,253,202,122,176,121,77,117,187,27,89,181,254,135,246,153,185,122,83,73,125,167,229,244,95,110,230,107,80,245,94,62,223,39,139,204,246,247,246,249,25,221,219,215,167,123,122,255,0,122,31,46,138,222,253,151,220,172,172,184,45,185,221,237,21,170,178,80,87,117,185,105,225,51,245,47,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,173,15,106,1,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,0,0,3,149,127,107,30,22,63,241,150,218,175,254,57,99,191,250,49,210,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,15,21,173,119,191,101,246,215,43,22,11,113,183,123,69,105,92,148,245,219,110,42,121,188,253,74,51,201,3,156,230,182,86,199,52,141,114,177,92,199,181,28,137,211,171,28,159,234,83,234,208,187,177,181,155,161,235,191,102,123,151,165,53,111,217,158,47,91,246,22,102,181,255,0,75,228,238,241,249,124,47,119,103,119,141,253,189,221,58,246,59,167,247,41,242,235,93,239,217,125,181,202,197,130,220,109,222,209,90,87,37,61,118,219,138,158,111,63,82,140,242,64,231,57,173,149,177,205,35,92,172,87,49,237,71,34,116,234,199,39,250,148,250,180,46,236,109,102,232,122,239,217,158,229,233,77,91,246,103,139,214,253,133,153,173,127,210,249,59,188,126,95,11,221,217,221,227,127,111,119,78,189,142,233,253,202,122,176,121,253,107,184,90,7,109,113,81,103,119,27,92,105,253,43,141,158,195,106,69,115,55,147,134,140,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,235,209,142,95,245,41,231,244,183,16,187,5,174,115,181,116,182,138,223,13,191,212,25,171,189,254,155,29,139,212,212,173,218,159,177,142,123,251,34,142,71,61,221,172,99,156,189,19,240,107,85,87,240,69,58,0,0,0,1,249,58,167,86,105,93,13,130,181,170,117,174,166,197,105,252,45,46,207,83,145,202,93,142,165,88,59,222,214,51,190,89,21,172,111,115,222,214,167,85,252,92,228,68,252,85,15,1,253,172,120,88,255,0,198,91,106,191,248,229,142,255,0,232,199,85,60,166,186,221,141,172,218,255,0,67,251,76,220,189,41,164,190,211,242,250,47,183,115,53,168,122,175,31,111,147,197,230,123,123,251,124,140,238,237,235,211,189,189,127,189,15,202,210,220,66,236,22,185,206,213,210,218,43,124,54,255,0,80,102,174,247,250,108,118,47,83,82,183,106,126,198,57,239,236,138,57,28,247,118,177,142,114,244,79,193,173,85,95,193,20,232,7,63,213,60,66,236,22,134,206,218,210,218,215,124,54,255,0,79,230,169,118,122,156,118,83,83,82,169,106,14,246,53,236,239,138,73,26,246,247,49,237,114,117,79,197,174,69,79,193,80,253,93,11,187,27,89,186,30,187,246,103,185,122,83,86,253,153,226,245,191,97,102,107,95,244,190,78,239,31,151,194,247,118,119,120,223,219,221,211,175,99,186,127,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,2,178,246,7,152,133,109,176,226,191,119,182,19,127,181,29,183,105,140,142,228,103,89,167,245,46,75,33,44,204,193,189,46,62,24,233,76,178,185,91,13,30,216,152,140,115,59,89,3,213,202,244,241,189,207,134,205,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,8,230,99,150,202,224,56,40,220,12,238,11,39,111,29,146,199,88,192,219,167,114,164,206,134,122,211,199,155,162,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,94,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,238,188,115,241,85,172,184,80,230,7,161,181,134,27,37,109,218,99,35,161,241,53,181,102,34,56,210,102,100,113,201,149,200,247,171,98,115,216,223,83,27,93,35,161,127,115,123,94,170,213,95,27,228,99,231,254,206,239,22,129,223,93,1,139,220,109,185,207,84,200,227,114,53,224,150,88,162,181,12,211,227,231,146,24,230,117,75,77,133,239,108,86,99,108,172,73,34,87,42,181,87,255,0,66,175,181,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,130,173,121,170,113,199,187,154,3,89,127,103,13,173,102,160,208,236,130,189,92,166,79,83,194,247,212,183,148,100,136,143,142,60,124,204,84,115,43,53,200,173,146,86,42,61,242,199,36,63,149,145,200,147,125,124,166,248,218,167,144,193,127,102,77,222,213,126,43,248,190,199,104,236,166,95,37,4,113,205,85,207,134,8,240,209,249,21,178,62,102,201,34,44,12,69,145,206,141,207,141,169,27,96,141,174,179,240,126,78,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,80,103,18,92,122,238,230,243,113,13,138,222,173,31,157,183,165,89,161,172,88,135,69,178,159,124,79,173,81,214,36,115,102,177,11,229,154,21,179,52,46,142,43,8,223,221,74,200,218,199,53,204,78,139,114,156,22,113,29,149,226,159,97,177,91,169,157,209,22,244,214,73,214,38,198,220,98,196,230,210,187,60,29,169,37,170,46,114,171,159,89,206,85,111,226,170,172,145,147,68,174,127,143,200,234,150,230,45,197,222,252,238,206,238,106,61,168,212,248,237,65,183,186,79,78,88,118,53,52,108,214,60,111,180,141,123,37,101,172,135,137,203,21,151,189,89,12,177,246,185,240,177,158,53,133,207,234,233,229,155,252,181,57,129,126,221,169,209,216,77,214,155,179,95,98,177,238,251,47,34,231,116,143,49,70,164,21,153,251,217,103,178,249,172,100,94,190,166,121,59,88,141,88,227,123,255,0,14,215,19,252,28,127,138,174,38,52,111,10,27,71,115,116,181,133,27,121,23,186,195,113,184,140,101,100,86,191,35,145,145,146,62,40,22,78,213,108,44,237,138,71,190,71,34,246,177,142,237,107,223,217,27,233,47,109,248,250,223,29,11,196,213,142,38,50,217,15,188,119,242,158,166,142,75,15,122,204,210,85,92,61,139,94,165,248,218,143,153,210,73,78,24,228,232,232,123,21,82,55,53,189,82,70,171,216,251,223,217,221,226,208,59,235,160,49,123,141,183,57,234,153,28,110,70,188,18,203,20,86,161,154,124,124,242,67,28,206,169,105,176,189,237,138,204,109,149,137,36,74,229,86,170,255,0,232,85,246,160,171,94,107,28,118,226,147,21,127,133,157,154,212,214,221,146,117,133,131,91,229,113,211,181,176,71,2,53,237,147,14,143,68,87,61,238,114,181,103,236,115,81,136,207,3,149,253,243,199,31,53,229,117,198,110,248,225,183,31,27,176,57,188,86,171,220,109,25,149,244,213,225,72,25,53,235,90,78,52,88,171,71,101,174,94,190,60,115,59,161,100,177,185,91,28,77,237,146,62,213,71,199,53,202,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,62,76,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,208,241,3,182,127,177,189,241,215,155,91,29,76,173,122,154,103,80,94,199,208,251,82,62,203,83,81,100,206,244,179,191,242,49,29,229,129,98,145,30,214,163,94,215,163,154,157,174,66,234,121,86,111,30,119,119,120,71,196,86,212,112,245,183,160,178,18,232,232,236,247,51,252,170,173,104,32,146,178,246,49,141,70,120,224,177,20,29,63,51,157,224,239,115,149,207,84,73,128,121,253,194,214,184,173,181,208,26,151,113,179,181,237,207,141,210,184,123,185,187,145,84,99,93,60,144,86,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,121,153,125,194,214,185,93,202,215,250,151,113,179,181,234,65,146,213,89,139,185,187,145,84,99,155,4,115,217,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,255,0,121,127,220,189,246,191,21,181,92,31,109,182,51,30,234,147,88,207,225,226,213,23,173,195,73,181,159,98,124,131,82,202,121,122,42,172,143,138,41,34,174,146,57,122,185,149,217,248,53,17,24,216,85,202,191,143,91,53,108,226,184,88,222,76,237,187,140,185,98,28,126,134,201,216,241,35,41,177,34,153,203,66,205,137,37,107,149,138,230,65,21,86,53,143,127,124,190,46,168,196,137,172,181,240,1,231,245,254,191,209,187,89,163,114,219,131,184,58,134,166,15,79,96,235,173,155,215,172,170,246,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,94,188,21,241,93,157,226,211,152,94,182,214,94,92,173,61,33,141,219,251,212,244,182,18,236,204,119,160,171,235,241,105,36,138,216,209,24,147,78,246,121,100,94,175,114,117,100,126,71,178,40,212,246,188,203,120,155,215,220,44,238,134,192,238,6,144,179,110,230,53,150,53,19,179,90,121,114,51,86,165,153,129,35,163,31,100,237,141,123,92,246,54,121,93,19,222,215,164,114,43,95,218,238,138,215,75,93,139,223,77,184,226,47,110,49,219,161,181,249,159,93,138,189,214,41,161,149,17,150,177,246,154,136,178,85,179,26,42,248,230,103,115,122,167,85,106,181,205,123,28,246,61,143,119,64,0,160,30,104,254,251,55,55,244,95,135,164,79,254,74,158,214,53,79,212,11,223,29,142,39,248,57,87,22,62,214,55,147,233,254,161,248,233,200,191,203,43,142,220,86,247,104,220,118,198,110,150,166,183,38,232,96,107,200,218,183,50,147,181,239,212,148,152,174,115,95,28,157,17,95,102,24,186,54,70,63,186,71,178,63,63,116,138,179,120,167,168,0,230,156,67,241,3,160,120,101,218,251,219,175,184,207,182,252,109,59,21,234,69,78,138,194,183,110,207,52,136,214,197,94,57,164,141,178,61,27,223,43,154,142,234,145,197,35,191,30,213,33,175,42,93,244,220,126,34,247,31,127,119,67,116,51,62,187,43,123,238,212,80,195,18,43,42,227,234,181,114,139,29,90,209,170,175,142,22,119,59,162,117,87,43,156,231,189,207,123,222,247,88,168,0,2,149,185,201,236,167,220,110,32,177,59,199,83,33,230,169,185,184,245,243,65,36,189,210,65,123,29,21,122,242,118,181,35,106,54,23,64,250,106,222,175,123,150,79,63,94,214,246,33,232,57,39,238,134,43,79,110,230,188,218,140,131,106,67,99,89,225,234,228,168,216,154,235,98,124,147,227,223,39,90,177,68,169,214,103,190,43,146,202,189,174,234,214,85,122,246,185,21,85,151,18,10,33,230,189,188,89,93,202,226,211,55,164,91,158,169,123,79,109,245,122,248,76,92,84,173,58,88,35,157,208,199,53,215,61,189,238,98,89,75,15,124,18,43,81,171,210,172,76,122,119,70,170,73,78,71,218,2,204,88,173,211,221,43,218,122,162,215,181,99,29,128,197,229,156,145,58,116,124,77,150,123,181,216,189,124,172,98,164,212,30,239,193,24,245,72,255,0,196,177,175,109,165,2,189,121,163,113,219,149,217,60,84,59,17,178,250,154,165,125,109,156,174,247,106,12,141,73,221,235,116,245,39,53,139,19,35,237,78,216,172,216,107,220,168,254,255,0,36,81,181,30,141,106,205,12,173,141,92,174,120,237,197,108,158,86,109,136,222,141,77,110,190,137,206,88,99,180,254,70,220,237,244,90,122,235,156,245,149,146,119,39,116,85,172,57,237,85,127,127,142,41,26,175,86,181,38,154,86,220,248,32,87,50,222,38,245,247,11,59,161,176,59,129,164,44,219,185,141,101,141,68,236,214,158,92,140,213,169,102,96,72,232,199,217,59,99,94,215,61,141,158,87,68,247,181,233,28,138,215,246,187,162,181,210,215,98,247,211,110,56,139,219,140,118,232,109,126,103,215,98,175,117,138,104,101,68,101,172,125,166,162,44,149,108,198,138,190,57,153,220,222,169,213,90,173,115,94,199,61,143,99,221,208,0,43,87,91,113,245,115,134,62,98,187,155,160,247,75,33,149,201,109,150,111,236,10,253,86,204,246,62,236,200,152,186,239,245,53,107,119,43,18,23,190,121,29,98,56,216,146,59,242,200,222,231,71,227,150,199,241,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,69,170,2,0,115,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,99,252,219,53,254,178,218,205,139,208,27,131,183,218,134,222,15,80,224,247,34,133,154,55,171,42,119,196,255,0,179,114,72,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,189,211,133,30,43,182,227,139,93,184,102,181,209,82,250,28,173,31,28,25,252,4,243,35,237,98,45,57,21,81,174,84,68,242,66,254,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,0,0,63,39,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,47,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,133,239,114,233,226,42,183,16,156,52,105,201,243,58,178,166,91,91,105,90,237,195,106,104,82,89,93,110,55,198,247,178,173,139,11,51,156,249,31,61,120,227,145,211,117,86,62,95,58,34,162,177,236,100,75,231,157,252,19,254,100,254,154,69,94,87,30,251,54,203,245,175,135,186,95,70,172,213,56,45,13,165,115,58,215,84,222,244,88,93,63,143,177,148,200,217,241,62,79,5,88,35,116,146,201,216,196,115,221,218,198,57,122,53,21,203,211,162,34,175,224,102,95,117,119,51,85,111,38,227,234,61,210,214,182,253,70,107,83,100,37,200,89,237,146,71,199,15,122,254,72,34,242,61,239,108,49,49,27,28,108,87,47,100,108,99,81,122,53,11,233,229,219,177,119,54,7,133,61,41,166,243,216,111,179,53,38,123,203,169,51,208,185,103,73,27,106,210,162,196,201,99,153,26,232,102,142,171,42,195,36,104,214,181,178,66,255,0,241,42,171,221,10,185,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,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,102,179,139,31,116,251,201,245,3,80,252,140,229,159,114,212,230,23,79,115,112,84,118,43,126,117,127,251,250,161,221,22,31,57,148,154,10,241,230,42,247,214,134,181,87,205,36,201,37,156,139,164,153,237,68,108,125,210,71,18,57,206,124,157,238,117,138,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,163,109,157,222,45,125,177,90,255,0,23,184,219,115,158,183,142,201,99,172,65,44,177,69,106,104,96,200,65,28,209,204,234,150,155,11,216,233,107,72,232,152,146,68,174,68,114,39,254,133,75,254,224,239,138,173,27,197,126,209,227,245,134,27,37,81,186,159,29,94,189,109,89,136,142,53,133,248,236,138,179,243,171,98,115,222,239,77,35,155,35,161,127,115,187,152,138,213,95,35,36,99,59,169,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,85,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,112,231,87,238,159,75,125,63,163,242,57,19,154,114,243,227,79,43,194,198,232,87,193,106,253,65,109,187,87,169,108,42,106,10,105,89,214,146,148,235,31,108,89,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,246,223,78,39,45,138,207,226,169,103,112,89,58,153,28,110,70,188,118,233,220,169,51,102,130,204,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,201,159,213,154,87,74,125,155,247,167,83,98,176,223,108,228,33,196,227,190,208,187,29,127,89,122,94,190,42,208,247,170,121,38,127,107,187,99,111,87,59,162,244,69,232,126,177,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,4,74,230,25,193,102,43,138,125,175,177,157,210,26,126,163,183,83,77,87,69,211,247,22,203,106,173,216,18,78,233,113,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,249,35,99,230,238,162,31,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,207,128,174,49,52,247,20,251,71,140,110,103,49,82,13,197,193,215,244,90,131,25,53,202,190,174,235,224,100,13,147,41,21,120,187,92,218,210,186,104,213,87,196,198,50,87,62,36,238,70,53,206,148,5,48,115,61,227,214,182,243,229,109,240,253,179,249,218,151,246,251,25,98,180,217,92,189,79,43,23,45,145,129,211,119,195,28,173,151,197,98,139,85,208,57,21,98,252,211,64,146,49,206,98,70,247,71,94,11,184,73,213,92,92,238,154,105,108,108,190,135,77,224,189,54,67,83,100,92,233,34,241,209,117,152,216,248,32,149,33,150,52,185,36,107,51,161,100,136,141,119,134,69,85,232,197,52,39,164,244,182,11,67,105,92,54,138,210,212,125,22,23,79,227,235,226,241,213,188,175,147,193,86,8,219,28,81,247,189,92,247,118,177,141,78,174,85,114,244,234,170,171,248,144,219,153,127,3,149,184,142,209,179,111,14,135,125,182,110,46,139,195,200,200,106,70,201,108,51,57,142,133,100,157,105,54,22,35,156,150,81,207,149,208,185,141,252,239,145,99,122,42,57,143,134,146,255,0,223,86,130,213,95,242,174,156,212,154,115,33,255,0,156,167,123,27,122,188,159,251,178,67,52,114,51,255,0,35,154,230,255,0,169,80,190,158,1,120,215,210,188,86,109,197,76,38,91,39,233,247,55,76,227,225,143,81,227,236,44,108,146,255,0,98,54,55,100,235,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,118,186,39,203,223,247,87,115,52,174,205,237,198,163,221,45,107,111,211,225,116,206,62,92,133,158,217,35,100,147,118,39,228,130,47,35,216,199,77,43,213,177,198,197,114,119,200,246,53,23,171,144,207,191,24,156,85,107,46,43,247,115,33,172,51,57,43,109,211,24,235,22,43,105,60,68,145,164,44,199,99,149,255,0,145,93,19,94,246,250,153,26,216,221,51,251,157,220,244,70,162,248,217,27,25,194,137,85,192,47,26,250,171,133,61,199,169,132,203,100,253,70,217,106,108,132,49,234,60,125,133,145,241,208,239,86,198,236,157,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,230,196,248,175,207,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,10,243,47,227,214,182,195,105,233,182,87,105,179,181,39,220,92,229,121,33,203,190,63,47,126,3,29,61,89,26,217,155,52,50,198,232,47,43,164,134,88,83,243,246,177,170,247,181,168,248,85,244,217,137,198,107,45,215,215,244,176,212,228,183,159,213,154,199,49,29,104,159,110,218,44,249,12,141,185,145,173,89,38,153,200,138,249,37,145,58,190,71,39,226,229,87,47,247,169,126,124,16,112,93,165,120,71,219,136,40,221,110,43,55,175,178,94,73,243,122,134,42,49,182,70,121,82,30,234,53,167,86,36,203,77,139,4,106,141,122,254,121,17,210,246,179,185,35,100,149,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,10,96,231,79,160,44,224,184,134,210,155,131,95,79,84,167,141,213,90,93,149,159,122,20,137,175,191,145,167,98,68,153,101,70,175,123,158,202,243,208,98,61,233,248,179,177,173,85,241,170,55,245,185,44,111,22,87,11,187,154,175,100,50,25,234,145,96,181,46,29,249,186,52,237,218,115,94,236,173,87,198,213,109,88,213,232,197,124,149,164,149,242,163,88,175,115,41,198,189,81,177,41,113,36,63,230,167,188,121,221,162,225,31,47,91,78,67,210,222,189,200,69,163,164,179,220,207,242,90,182,96,158,75,43,216,246,57,31,228,130,188,176,116,252,174,111,159,189,174,71,49,17,105,91,135,237,179,253,178,111,142,131,218,217,42,101,108,84,212,218,130,142,62,255,0,217,113,247,218,134,139,230,111,170,157,159,145,232,223,20,9,44,138,247,53,90,198,177,92,228,237,106,154,94,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,203,17,118,124,178,184,237,197,111,118,141,199,108,102,233,106,107,114,110,134,6,188,141,171,115,41,59,94,253,73,73,138,231,53,241,201,209,21,246,97,139,163,100,99,251,164,123,35,243,247,72,171,55,138,122,128,81,95,49,30,62,174,113,57,170,147,65,237,110,67,43,141,219,44,39,150,191,84,179,61,127,188,210,44,145,63,212,218,173,220,140,88,88,248,35,117,120,228,98,200,223,205,35,187,93,39,142,47,87,201,83,221,62,169,250,127,123,228,113,199,85,231,157,252,19,254,100,254,154,69,94,2,120,223,206,240,143,174,229,165,168,237,101,114,91,101,155,242,203,155,194,83,133,150,38,101,164,133,82,27,85,27,36,177,178,57,187,219,19,36,94,244,107,226,235,220,215,58,56,149,151,209,165,181,102,149,215,56,42,186,167,69,106,108,86,160,194,221,239,244,217,28,93,216,237,213,159,177,238,99,251,37,141,92,199,118,189,142,106,244,95,193,205,84,95,197,20,253,96,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,28,171,139,31,107,27,201,244,255,0,80,252,116,230,112,116,182,172,213,90,27,59,87,84,232,173,77,149,211,249,170,93,254,155,35,139,187,37,75,80,119,177,204,127,100,177,171,94,222,230,61,205,94,139,248,181,202,139,248,42,151,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,190,85,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,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,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,100,223,228,99,252,108,254,91,254,164,90,160,0,2,16,115,125,218,252,86,180,225,46,206,188,153,213,32,201,109,246,98,150,74,188,238,164,217,103,150,11,51,54,148,181,89,47,84,116,44,115,172,67,51,186,119,35,150,172,104,173,254,231,54,162,248,88,222,191,236,237,196,22,137,222,57,49,254,182,166,159,200,47,175,129,177,121,36,125,25,226,125,123,94,38,249,35,69,153,32,154,85,143,185,232,223,34,51,187,171,122,162,233,76,252,157,89,170,112,90,27,74,230,117,174,169,189,232,176,186,127,31,99,41,145,179,226,124,158,10,176,70,233,37,147,177,136,231,187,181,140,114,244,106,43,151,167,68,69,95,192,204,22,172,213,57,221,115,170,179,58,215,84,222,245,185,173,65,144,177,148,200,217,241,50,63,61,169,228,116,146,201,216,196,107,27,220,247,185,122,53,17,169,215,162,34,39,224,104,39,151,214,206,229,118,67,132,189,11,164,117,46,6,166,43,80,221,175,54,111,49,20,85,93,4,235,61,185,159,52,109,180,215,177,143,245,49,215,117,120,36,71,167,86,172,29,136,170,214,53,73,20,69,94,61,184,223,193,112,143,161,34,165,167,45,98,178,91,155,155,241,75,132,194,92,133,246,33,101,84,153,18,107,86,219,28,177,190,56,123,27,43,35,94,244,115,229,233,218,215,54,57,85,148,45,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,167,215,175,244,6,178,218,205,101,150,219,237,193,211,214,240,122,135,7,97,107,94,163,101,19,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,229,111,199,213,205,196,244,60,50,111,30,67,43,146,213,233,235,44,105,221,69,114,204,247,166,203,198,158,91,51,86,183,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,249,31,27,60,214,84,85,95,60,239,224,159,243,39,244,210,42,240,19,198,254,119,132,125,119,45,45,71,107,43,146,219,44,223,150,92,222,18,156,44,177,51,45,36,42,144,218,168,217,37,141,145,205,222,216,153,34,247,163,95,23,94,230,185,209,196,172,190,141,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,167,215,147,203,98,176,181,153,115,51,147,169,66,188,150,32,168,201,108,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,247,61,237,106,117,85,68,62,178,128,121,163,251,236,220,223,209,126,30,145,37,57,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,160,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,41,91,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,115,78,93,92,100,214,225,63,116,44,227,245,93,106,141,208,154,222,197,72,117,45,228,165,45,139,180,89,94,59,41,94,104,17,146,53,59,27,45,148,116,169,217,35,214,54,187,198,213,127,68,117,244,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,85,124,58,113,47,186,124,47,235,184,117,214,217,229,191,237,189,110,26,228,246,126,203,201,254,230,104,163,245,112,67,44,126,111,23,157,239,143,185,223,145,253,28,159,235,69,208,158,197,239,166,220,113,23,183,24,237,208,218,252,207,174,197,94,235,20,208,202,136,203,88,251,77,68,89,42,217,141,21,124,115,51,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,0,5,43,115,147,217,79,184,220,65,98,119,142,166,67,205,83,115,113,235,230,130,73,123,164,130,246,58,42,245,228,237,106,70,212,108,46,129,244,213,189,94,247,44,158,126,189,173,236,65,201,179,122,254,227,113,5,150,217,203,120,255,0,53,77,205,199,167,134,120,226,238,146,11,216,232,172,88,143,185,203,35,81,176,186,7,220,71,116,99,220,178,120,58,118,183,189,78,171,207,59,248,39,252,201,253,52,138,188,174,61,246,109,151,235,95,15,116,159,252,228,247,175,238,55,15,184,157,156,169,143,243,91,220,220,130,249,167,146,46,232,224,163,142,150,189,137,59,92,146,53,91,51,167,125,52,111,86,61,171,31,159,175,107,187,20,170,190,22,54,83,251,68,241,5,162,118,114,76,135,162,169,168,50,11,235,231,108,190,57,25,70,8,159,98,215,137,222,57,17,38,88,33,149,35,238,98,183,200,172,238,232,222,170,154,83,50,174,93,79,43,222,58,127,109,122,85,155,29,188,122,207,213,238,78,23,191,236,123,55,91,219,54,119,23,28,109,84,235,50,185,125,69,200,122,73,228,234,141,123,226,70,73,251,215,54,196,137,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,230,152,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,189,203,155,141,127,237,85,183,19,224,53,254,79,21,30,230,233,111,221,228,171,64,190,41,50,148,81,24,145,228,219,15,107,88,222,231,189,99,149,177,43,154,201,26,215,116,137,179,69,26,76,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,160,19,175,240,171,196,198,178,225,67,119,41,238,150,143,163,83,34,199,87,118,55,47,140,178,136,214,100,113,210,62,55,203,2,73,218,174,133,253,209,70,246,72,212,94,215,177,189,205,123,59,227,125,170,113,201,199,62,129,127,4,205,212,219,77,148,211,249,251,27,185,93,218,95,208,207,148,133,246,241,48,91,199,172,183,124,208,65,35,151,212,215,138,104,98,124,125,232,145,75,106,23,61,92,157,25,37,96,240,145,189,124,67,109,246,238,104,157,31,178,91,143,111,20,252,230,168,167,90,28,46,66,245,143,176,46,91,182,248,234,170,221,170,197,86,189,142,106,177,174,123,91,229,107,90,215,49,90,246,49,82,111,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,97,60,176,184,245,173,179,25,90,156,63,111,6,118,165,13,190,201,216,179,54,43,47,111,202,245,196,228,103,116,61,144,201,43,165,241,87,162,229,108,238,85,72,191,44,211,172,143,115,88,178,61,191,47,55,190,37,255,0,105,187,203,83,98,244,182,91,205,166,246,231,187,237,31,79,63,116,54,243,146,181,60,189,221,146,186,57,61,60,125,176,167,115,25,36,82,190,235,23,170,41,215,249,64,239,95,18,251,171,175,245,174,27,95,110,62,160,213,154,19,5,135,245,51,191,55,121,151,103,175,151,179,52,45,172,141,154,101,117,174,199,65,90,231,70,53,203,11,85,28,170,136,247,162,186,189,184,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,2,176,57,178,112,75,79,33,130,254,211,123,67,165,60,87,241,125,237,214,56,188,70,54,8,227,154,171,159,52,242,102,100,241,163,100,124,205,146,69,73,222,169,35,157,27,153,35,150,54,193,35,157,92,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,165,154,113,219,204,211,74,193,177,218,127,1,195,62,190,236,213,250,255,0,31,95,33,126,205,53,142,91,90,115,23,52,46,87,193,36,208,202,230,85,200,171,213,177,246,53,94,248,154,217,157,214,39,172,18,45,85,237,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,161,62,15,248,107,193,112,173,177,216,125,178,198,47,155,43,55,110,83,82,91,109,167,207,29,188,196,176,198,203,18,68,174,107,59,97,79,19,35,141,17,140,95,28,108,87,34,189,94,231,118,176,86,7,52,190,1,112,86,240,89,238,43,54,135,31,232,114,180,127,203,181,142,18,173,103,190,60,132,110,122,36,153,40,91,27,87,199,51,59,150,75,29,81,35,124,109,146,103,43,30,201,22,122,203,217,221,226,215,219,21,175,241,123,141,183,57,235,120,236,150,58,196,18,203,20,86,166,134,12,132,17,205,28,206,169,105,176,189,142,150,180,142,137,137,36,74,228,71,34,127,232,84,238,188,118,241,209,157,227,7,59,167,235,98,104,101,116,222,140,193,227,235,202,152,9,238,50,104,228,204,57,142,91,54,156,172,99,123,251,124,139,4,74,254,170,145,177,207,70,196,179,201,26,115,253,138,225,71,113,247,207,68,238,6,232,99,34,251,43,70,109,206,159,201,230,50,89,155,16,171,163,177,106,173,55,216,142,133,116,234,158,73,159,218,206,245,69,237,138,55,163,221,213,93,20,114,241,83,186,241,137,194,174,178,225,67,119,50,26,63,51,141,182,237,49,145,177,98,206,147,203,201,34,76,204,142,57,31,249,17,210,181,140,111,169,141,174,141,179,51,181,189,175,84,114,39,141,241,189,253,87,132,14,100,186,251,133,141,175,212,59,97,38,158,169,169,113,173,175,110,238,150,101,183,204,229,165,149,158,74,232,145,200,239,50,53,148,90,212,181,58,195,20,104,247,204,245,78,246,121,29,35,98,174,191,215,250,203,116,245,150,91,112,119,7,80,219,206,106,28,229,133,179,122,245,149,78,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,79,150,135,1,85,182,27,79,67,189,91,179,130,169,62,226,231,43,199,54,33,146,121,123,240,24,233,234,198,231,66,232,102,138,55,65,121,93,36,209,76,191,159,181,141,70,49,205,71,204,143,158,160,2,0,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,33,7,55,125,157,202,238,87,11,140,213,218,115,3,82,246,75,111,179,17,102,236,202,149,93,45,216,241,78,138,72,109,182,7,49,142,114,49,28,250,243,202,138,173,103,142,171,158,229,253,219,80,169,94,15,245,253,157,176,226,143,107,117,156,58,134,166,10,189,93,81,70,182,67,33,109,98,108,16,99,172,202,149,238,172,142,149,59,24,197,173,52,200,175,94,157,136,170,228,86,170,35,147,73,37,59,115,167,222,44,174,107,119,52,166,200,99,243,213,37,193,105,172,59,51,119,169,212,180,231,61,185,91,79,145,168,219,81,163,213,136,248,235,71,19,226,71,49,30,214,92,145,122,171,101,67,242,121,44,104,11,57,222,33,181,94,224,216,211,213,46,99,116,174,151,125,102,94,153,34,115,232,100,110,88,141,33,88,145,203,222,215,190,188,23,216,175,98,126,12,239,107,149,60,136,142,185,243,42,231,234,233,109,89,170,180,54,118,174,169,209,90,155,43,167,243,84,187,253,54,71,23,118,74,150,160,239,99,152,254,201,99,86,189,189,204,123,154,189,23,241,107,149,23,240,85,47,251,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,146,165,80,115,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,234,216,159,252,149,61,211,234,159,167,247,190,71,28,117,94,121,223,193,63,230,79,233,165,85,147,211,150,87,29,185,93,145,214,88,237,140,221,45,77,82,61,175,207,88,145,181,110,101,39,115,25,166,238,189,28,230,190,57,58,42,50,180,210,244,108,140,127,108,108,124,158,126,232,209,38,242,221,160,40,7,154,63,190,205,205,253,23,225,233,29,171,148,247,26,58,87,102,242,55,248,122,220,199,98,176,186,111,83,100,44,231,105,106,107,151,163,169,13,11,201,85,137,36,86,223,51,219,26,67,36,117,88,145,185,189,28,217,122,53,81,233,42,44,87,40,14,85,197,143,181,141,228,250,127,168,126,58,115,53,135,181,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,79,133,222,38,244,15,20,219,95,141,220,13,33,102,165,60,147,235,181,217,173,60,185,24,108,221,195,78,178,75,31,100,237,141,123,154,199,186,9,93,19,222,214,44,145,163,95,218,222,170,214,245,92,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,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,161,226,103,89,94,208,219,125,157,183,79,106,241,22,36,134,139,43,250,170,79,207,177,82,179,150,107,208,172,170,201,152,219,21,221,37,116,116,108,123,24,244,87,53,175,85,68,134,165,170,114,49,254,54,127,45,255,0,82,45,80,0,1,229,55,87,108,244,174,242,109,198,163,218,221,107,83,212,97,117,54,62,92,125,158,216,227,124,144,247,167,228,158,47,35,30,198,205,19,209,178,70,245,106,246,72,198,57,19,171,80,204,102,91,19,149,192,101,110,224,179,184,203,120,236,150,58,196,149,46,83,183,11,161,158,180,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,140,248,47,222,60,238,254,240,193,160,55,87,84,195,217,154,202,227,228,175,145,147,185,139,234,109,84,177,45,73,108,244,99,24,198,121,159,93,210,248,218,212,107,60,157,137,213,27,213,121,7,53,237,226,197,109,175,9,121,189,34,220,245,186,58,135,112,108,87,194,98,226,165,105,177,79,36,13,154,57,174,185,237,239,107,214,178,215,99,224,145,90,142,78,182,162,99,211,182,69,82,152,54,7,103,51,188,64,111,46,147,217,221,57,55,167,183,169,178,13,175,37,158,214,63,210,85,99,93,37,155,61,143,123,18,79,20,17,203,47,143,189,28,254,206,214,254,103,34,26,105,56,255,0,20,92,77,232,30,22,118,191,37,184,26,190,205,75,153,38,87,115,176,186,121,50,48,214,187,153,157,36,138,62,200,27,34,247,57,140,116,241,58,87,177,175,88,227,87,63,181,221,17,174,207,102,244,110,246,178,223,173,208,212,27,185,184,19,212,147,59,168,172,54,107,9,82,4,134,8,152,200,219,20,80,198,207,197,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,205,57,98,242,244,185,165,174,86,226,43,136,29,33,225,202,195,219,46,146,192,100,225,158,11,88,171,81,79,52,114,218,187,82,120,89,219,50,120,161,125,101,238,123,81,178,44,157,168,244,137,204,146,188,123,112,65,130,226,227,66,69,119,78,85,197,99,119,55,9,226,139,9,155,185,51,235,194,250,171,50,44,213,109,186,56,164,124,144,246,58,87,198,157,138,230,75,211,181,205,108,146,163,232,91,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,201,229,247,199,174,158,226,103,70,209,208,219,131,157,169,79,117,49,21,227,134,243,44,122,90,76,207,189,86,203,146,106,48,164,170,249,158,218,245,219,37,132,108,108,99,30,245,86,181,172,84,68,142,188,243,191,130,127,204,159,211,74,171,39,167,44,174,59,114,187,35,172,177,219,25,186,90,154,164,123,95,158,177,35,106,220,202,78,230,51,77,221,122,57,205,124,114,116,84,101,105,165,232,217,24,254,216,216,249,60,253,209,162,77,229,244,28,228,248,133,251,233,187,24,158,30,177,53,178,181,42,109,223,91,185,119,201,107,165,92,141,235,181,171,203,3,155,3,85,81,124,16,61,81,178,191,243,119,89,157,168,214,181,59,164,245,92,165,119,99,139,141,208,222,93,65,246,222,229,229,117,110,222,227,49,241,253,231,251,211,153,158,252,213,102,145,179,122,31,67,229,123,164,100,206,146,57,59,250,116,137,98,100,157,255,0,188,74,228,107,230,143,239,179,115,127,69,248,122,68,85,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,6,85,203,211,229,133,197,182,149,223,29,154,195,236,229,136,189,6,179,219,61,63,75,31,114,5,108,113,67,118,140,78,125,122,243,213,106,204,249,101,236,134,42,201,97,234,198,53,178,206,222,212,68,123,81,38,168,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,246,113,229,197,6,43,139,61,249,147,113,180,214,34,222,59,79,99,176,244,240,152,120,175,87,108,55,93,4,125,243,72,235,13,100,178,177,95,234,44,88,70,171,28,137,227,72,250,167,119,114,172,202,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,32,1,101,60,173,248,250,167,183,126,135,134,77,227,200,98,177,186,65,125,101,141,59,168,174,89,130,140,56,137,23,203,102,106,214,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,255,0,59,36,103,134,223,200,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,149,137,85,192,79,27,249,222,17,245,220,180,181,29,172,174,75,108,179,126,89,115,120,74,112,178,196,204,180,144,170,67,106,163,100,150,54,71,55,123,98,100,139,222,141,124,93,123,154,231,71,18,178,250,52,182,172,210,186,231,5,87,84,232,173,77,138,212,24,91,189,254,155,35,139,187,29,186,179,246,61,204,127,100,177,171,152,238,215,177,205,94,139,248,57,170,139,248,162,159,172,0,0,141,92,196,182,46,230,255,0,112,167,170,244,222,7,13,246,158,164,192,248,181,38,6,22,172,235,35,173,85,85,89,89,20,112,163,157,52,210,85,125,168,99,141,90,230,186,73,153,254,21,68,123,104,51,64,107,253,101,181,154,203,19,184,59,125,168,109,224,245,14,14,194,89,163,122,178,167,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,19,205,231,115,52,174,242,109,199,14,27,165,162,173,250,140,46,166,199,231,242,21,187,164,141,242,67,222,152,206,248,37,241,189,236,108,209,61,29,28,140,71,47,100,140,123,85,122,181,78,1,202,227,223,102,217,126,181,240,247,71,50,157,254,253,186,241,65,168,62,238,110,23,222,141,11,165,252,56,205,53,233,159,214,140,31,228,240,250,215,65,209,17,178,119,218,108,189,103,252,222,70,178,62,215,186,54,197,210,95,242,83,216,187,152,172,22,180,226,31,61,134,240,253,183,217,166,244,237,153,22,120,228,125,88,159,228,188,246,177,81,34,146,23,204,218,172,108,136,175,114,73,82,118,126,78,142,71,217,249,149,115,245,116,182,172,213,90,27,59,87,84,232,173,77,149,211,249,170,93,254,155,35,139,187,37,75,80,119,177,204,127,100,177,171,94,222,230,61,205,94,139,248,181,202,139,248,42,151,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,190,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,205,103,22,62,233,247,147,234,6,161,249,25,201,21,145,224,114,206,229,114,255,0,208,92,82,109,179,234,69,157,211,24,124,219,245,78,49,204,138,4,200,227,170,229,178,15,91,172,147,162,43,236,195,23,86,185,178,57,124,144,197,27,88,173,116,77,142,104,149,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,130,120,59,226,171,70,241,95,180,120,253,97,134,201,84,110,167,199,87,175,91,86,98,35,141,97,126,59,34,172,252,234,216,156,247,187,211,72,230,200,232,95,220,238,230,34,181,87,200,201,24,207,65,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,146,248,100,196,226,179,252,73,109,70,11,59,140,169,145,198,228,117,198,10,165,202,118,225,108,208,89,130,75,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,78,213,204,51,130,204,175,11,27,161,99,59,164,52,253,182,237,94,165,176,139,167,238,45,151,90,74,83,172,125,210,227,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,242,72,246,77,219,21,100,203,101,102,197,87,193,77,147,182,252,109,59,19,91,175,77,211,57,96,134,121,155,27,101,149,145,245,237,107,222,216,33,107,156,137,213,201,20,104,189,123,83,165,154,114,92,225,235,237,60,238,163,226,119,45,103,21,98,166,35,212,233,44,69,41,42,249,109,67,121,236,173,52,247,27,35,147,164,61,32,145,33,106,179,171,158,219,19,162,171,26,222,146,126,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,112,231,87,238,159,75,125,63,163,242,57,19,138,112,41,195,94,11,138,157,109,184,91,101,147,95,14,86,29,191,200,101,52,221,183,90,124,17,212,204,69,114,147,43,201,42,181,175,238,133,124,175,142,68,86,61,124,114,61,90,136,244,99,155,200,55,139,103,117,246,197,107,252,166,220,238,54,6,222,59,37,142,177,60,81,75,45,89,161,131,33,4,115,73,11,109,213,116,204,99,165,173,35,162,122,199,42,53,17,200,159,250,81,60,81,161,62,94,156,61,127,103,46,25,116,254,2,237,156,171,243,90,175,199,171,115,117,178,53,125,44,148,47,91,171,2,58,154,66,169,223,31,133,145,71,27,145,234,174,89,27,35,186,49,28,145,178,144,120,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,102,124,40,211,225,167,124,89,155,210,81,118,104,205,195,245,121,140,84,45,134,8,99,199,218,108,221,109,80,138,56,149,58,67,23,150,7,70,190,54,53,35,157,145,167,122,196,247,172,64,46,207,149,111,6,213,182,79,64,51,126,245,93,154,151,181,102,225,97,234,205,138,146,149,217,95,5,60,5,168,107,90,100,47,141,209,177,18,203,165,68,89,23,247,141,68,134,36,141,201,214,78,249,234,0,41,91,153,95,47,223,216,77,203,219,247,181,48,247,232,28,174,65,191,106,99,154,222,178,97,239,91,158,203,255,0,117,20,21,153,13,124,115,19,211,65,31,115,213,201,36,140,103,227,220,210,47,240,171,195,62,178,226,191,119,41,237,110,143,189,83,28,198,215,118,75,47,147,178,168,230,99,177,209,190,54,75,58,71,220,142,153,253,210,198,198,70,213,78,231,189,189,206,99,59,228,101,223,238,126,206,232,29,138,224,107,116,54,231,110,112,53,49,216,220,118,219,230,226,150,88,170,195,12,249,9,227,195,190,23,91,180,232,88,198,203,102,70,196,197,146,85,106,43,149,63,244,34,103,132,210,71,21,92,51,232,222,43,246,142,230,214,235,11,214,241,207,109,134,228,177,25,58,202,174,126,59,35,27,36,100,83,172,125,200,217,153,219,44,140,124,110,84,238,99,221,218,230,63,178,70,103,179,120,182,119,95,108,86,191,202,109,206,227,96,109,227,178,88,235,19,197,20,178,213,154,24,50,16,71,52,144,182,221,87,76,198,58,90,210,58,39,172,114,163,81,28,137,255,0,165,18,199,249,81,240,45,254,131,138,13,235,209,159,247,61,173,1,74,243,191,231,57,217,73,43,171,127,245,94,149,238,119,253,188,200,207,248,188,197,170,0,1,0,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,48,26,83,0,30,83,118,52,47,237,67,107,53,150,217,253,169,246,103,222,221,63,145,193,122,223,7,155,210,250,170,210,67,229,241,247,55,191,183,201,221,219,220,222,189,58,117,78,189,76,203,234,205,45,157,208,218,171,51,162,181,77,31,69,154,211,249,11,24,188,141,111,43,36,240,90,130,71,71,44,125,236,87,49,221,175,99,147,171,85,90,189,58,162,170,126,38,135,184,31,222,44,86,247,240,185,183,250,186,158,122,222,87,37,75,15,91,9,158,150,245,166,207,117,50,181,34,108,54,93,97,200,247,187,190,71,53,39,106,200,189,238,142,120,222,228,78,254,133,11,113,47,175,235,110,159,16,219,145,184,56,253,67,111,57,141,206,106,140,149,156,93,235,43,47,124,184,239,80,244,166,136,146,162,61,140,109,116,137,140,99,145,59,24,214,183,163,123,122,37,196,242,140,219,61,85,183,124,35,195,145,213,53,61,39,223,93,65,111,83,99,160,124,114,71,51,104,201,5,122,241,62,70,189,141,233,228,244,174,149,138,222,230,186,41,98,122,59,243,116,73,170,101,92,151,249,206,8,46,106,78,4,244,47,22,123,105,87,190,222,63,31,152,151,91,82,89,167,154,107,81,195,152,150,10,246,170,194,216,158,141,241,64,143,91,10,233,25,27,98,174,215,163,123,146,71,58,63,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,108,215,139,190,107,26,7,55,195,165,76,119,14,249,125,65,142,214,218,250,188,173,242,171,161,130,238,152,165,29,167,195,43,231,116,110,149,172,179,59,97,122,68,200,222,146,50,57,91,63,116,75,225,73,42,175,64,104,13,101,186,122,203,19,183,219,125,167,173,231,53,14,114,194,86,163,70,178,39,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,211,143,126,20,112,92,37,236,214,195,104,223,22,42,230,175,201,125,228,185,170,115,116,161,123,125,125,174,236,122,199,26,58,69,87,172,48,49,254,40,211,163,26,189,31,39,141,143,150,68,61,95,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,21,121,120,240,245,165,120,160,220,45,196,218,61,83,103,208,122,253,191,181,103,29,148,101,88,236,77,140,189,22,79,28,232,172,70,215,167,252,232,222,141,115,28,248,165,149,136,246,119,247,39,10,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,89,79,42,254,61,107,90,173,138,225,99,121,51,181,41,190,157,120,113,250,27,39,99,202,175,184,245,150,103,45,11,54,36,149,205,71,163,95,4,85,88,214,49,157,145,120,186,171,214,38,190,210,138,1,230,143,239,179,115,127,69,248,122,68,85,46,123,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,57,87,22,62,214,55,147,233,254,161,248,233,204,214,19,255,0,154,23,2,223,177,77,84,253,241,217,205,25,233,54,219,53,217,246,197,106,78,238,135,5,148,146,71,34,244,133,26,158,158,156,221,99,241,244,87,49,146,171,227,253,211,93,94,53,141,92,40,241,93,184,252,37,110,59,53,174,138,151,215,98,175,120,224,207,224,39,153,89,87,47,85,170,170,141,114,162,47,142,102,119,57,98,153,17,93,27,156,228,84,123,31,36,111,153,92,200,249,143,98,183,15,79,71,177,220,57,106,187,110,193,101,43,182,93,81,156,175,19,88,204,157,43,21,96,154,26,149,165,73,60,172,98,164,210,199,106,41,34,142,68,124,126,21,252,190,102,58,10,240,241,195,246,190,226,107,116,40,237,70,220,178,163,50,87,43,216,183,45,203,201,50,82,165,4,49,171,157,45,137,33,142,71,70,197,119,100,77,114,183,162,201,44,109,252,59,144,245,124,111,237,14,141,216,94,39,53,110,209,237,252,22,227,193,105,218,248,136,107,173,185,214,105,229,123,241,117,37,150,105,31,248,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,77,254,70,63,198,207,229,191,234,69,170,0,0,5,5,243,77,208,22,116,47,26,90,202,210,105,234,152,156,110,170,175,67,63,141,74,201,19,89,105,146,86,100,86,44,43,35,95,202,247,220,130,218,191,189,17,238,127,115,215,175,122,57,211,3,146,126,241,101,115,90,55,94,108,134,115,61,82,90,250,106,197,92,222,2,156,214,156,235,109,130,210,200,219,141,138,55,61,81,43,71,44,112,61,82,54,34,54,91,143,87,42,172,173,56,255,0,58,77,227,193,107,13,229,210,91,59,136,135,201,111,110,241,246,44,101,44,247,61,59,109,100,155,94,70,214,236,115,17,23,178,8,43,203,228,107,222,215,122,158,223,202,232,220,139,249,92,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,186,146,16,115,70,224,251,43,196,54,215,195,185,122,13,53,6,71,91,104,26,239,117,44,13,73,93,60,25,74,82,72,197,178,200,235,57,232,214,89,107,83,200,143,137,22,73,146,36,133,91,42,248,60,84,108,104,79,129,126,51,112,92,97,237,197,172,156,152,175,177,181,158,151,244,245,245,54,54,38,61,106,182,73,81,254,43,53,164,119,94,176,203,226,149,82,55,57,100,141,204,115,93,220,136,201,100,234,187,233,190,155,113,195,166,220,100,119,67,116,51,62,135,21,71,164,80,195,18,35,237,100,45,57,21,99,171,90,53,84,242,76,254,215,116,78,168,212,107,92,247,185,140,99,222,220,235,111,222,245,234,174,34,119,99,59,188,122,215,31,138,165,154,212,30,151,212,193,139,138,72,234,179,193,90,42,236,236,108,146,72,244,234,200,90,171,213,235,249,149,122,116,78,136,150,43,202,119,130,12,238,63,35,140,226,207,115,42,229,112,178,87,235,46,137,164,147,50,63,93,86,197,91,16,88,181,106,23,68,175,72,94,201,216,181,213,178,49,206,237,115,213,171,27,163,115,220,243,191,130,127,204,159,211,72,191,203,111,135,237,3,196,214,235,235,125,168,220,102,91,102,54,230,135,154,220,87,40,164,41,118,148,240,229,113,174,108,181,228,154,57,27,27,213,189,241,57,200,222,171,28,178,55,240,238,83,133,111,166,197,238,63,14,155,143,145,218,253,208,195,122,28,173,30,146,195,52,74,175,171,144,170,229,84,142,213,105,21,19,201,11,251,93,209,122,35,145,205,115,30,214,61,143,99,124,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,191,78,91,188,52,127,103,46,28,113,127,111,226,125,38,179,214,189,153,253,65,230,131,199,98,191,145,159,228,180,159,223,20,114,179,195,10,167,116,82,119,120,231,150,215,106,244,113,85,124,209,253,246,110,111,232,191,15,72,246,188,56,240,57,103,138,222,9,179,90,195,111,159,82,190,226,232,253,113,148,101,24,101,100,81,51,55,81,216,252,107,214,148,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,28,42,196,229,178,184,12,173,44,238,11,39,111,29,146,199,88,142,221,59,149,38,116,51,214,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,2,120,223,193,113,113,161,37,165,168,237,98,177,187,155,132,242,203,155,194,83,133,245,225,125,85,153,82,27,85,27,36,178,62,72,123,29,19,36,94,245,115,37,235,220,214,182,72,149,242,168,202,185,232,52,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,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,219,142,45,118,225,154,215,69,75,232,114,180,124,112,103,240,19,204,143,181,136,180,228,85,70,185,81,19,201,11,251,92,177,76,136,141,145,173,114,42,49,236,146,54,118,178,152,57,163,113,219,138,222,204,172,59,17,178,250,154,221,141,19,131,176,247,106,12,141,73,219,232,181,13,214,185,139,19,35,237,78,233,107,87,115,28,168,254,255,0,28,178,57,30,141,114,67,12,174,175,98,213,57,24,255,0,27,63,150,255,0,169,28,171,157,95,186,125,45,244,254,143,200,228,79,63,203,215,133,93,27,197,126,209,239,230,143,204,227,106,55,83,227,171,224,236,233,60,188,146,44,47,199,100,85,153,46,196,116,173,99,221,233,164,115,99,108,204,237,119,115,17,28,137,228,100,111,100,64,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,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,246,215,165,89,177,219,199,172,253,94,228,225,123,254,199,179,117,189,179,103,113,113,198,213,78,179,43,151,212,92,135,164,158,78,168,215,190,36,100,159,189,115,108,72,142,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,39,255,0,58,191,107,26,91,234,5,31,142,200,149,129,193,158,202,105,94,34,120,147,209,251,57,173,114,25,90,88,93,65,246,135,169,159,23,44,113,218,103,130,133,139,12,236,116,145,200,196,234,248,90,139,213,139,249,85,122,116,94,138,158,127,136,126,31,181,247,12,187,161,123,106,55,25,149,31,146,167,94,189,184,174,81,73,150,149,216,38,141,28,217,107,201,52,113,186,70,35,187,226,115,145,189,18,72,164,111,227,218,164,181,229,123,199,79,236,83,85,51,99,183,143,89,250,77,182,205,119,253,143,102,235,123,161,193,101,36,145,170,157,102,87,39,167,167,55,89,60,157,81,204,100,170,201,63,116,215,88,145,110,164,0,0,51,109,197,214,200,98,184,113,226,47,89,236,214,11,57,111,47,141,192,88,172,234,118,237,198,214,78,176,88,171,13,152,217,39,111,229,115,216,217,209,138,244,70,163,213,138,228,107,59,187,19,229,215,155,215,247,231,135,221,169,217,203,120,255,0,13,189,178,200,106,79,12,241,197,219,28,244,114,50,212,177,31,115,150,71,43,166,108,236,184,142,232,198,53,35,240,116,238,119,122,142,23,247,175,251,59,111,86,35,120,227,199,250,219,122,127,31,152,244,16,58,47,36,111,189,62,46,213,122,190,86,249,35,85,133,39,154,37,147,181,232,239,26,63,183,171,186,34,242,163,74,124,44,108,167,246,118,225,247,68,236,228,153,15,91,111,79,227,215,215,206,217,124,145,190,244,242,190,197,175,19,188,113,170,194,147,205,42,71,220,196,119,141,25,221,213,221,85,122,169,149,114,95,231,56,32,185,169,56,19,208,188,89,237,165,94,251,120,252,126,98,93,109,73,102,158,105,173,71,14,98,88,43,218,171,11,98,122,55,197,2,61,108,43,164,100,109,138,187,94,141,238,73,28,232,235,178,251,189,172,182,23,116,52,254,238,109,252,245,35,206,233,219,14,154,186,91,129,38,130,86,62,55,69,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,232,30,41,182,191,27,184,26,66,205,74,121,39,215,107,179,90,121,114,48,217,187,134,157,100,150,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,72,43,204,175,151,165,205,178,206,222,223,93,134,210,31,239,22,255,0,108,185,140,30,46,25,236,73,135,181,217,102,107,54,153,12,112,172,117,177,205,142,22,57,85,210,118,199,36,170,214,181,145,246,53,177,43,133,94,38,53,151,10,27,185,79,116,180,125,26,153,22,58,187,177,185,124,101,148,70,179,35,142,145,241,190,88,18,78,213,116,47,238,138,55,178,70,162,246,189,141,238,107,217,223,27,238,255,0,115,247,139,64,239,175,3,91,161,184,219,115,158,169,145,198,228,118,223,55,44,177,69,106,25,167,199,207,38,29,243,58,165,166,194,247,182,43,49,182,86,36,145,43,149,90,171,255,0,161,87,60,37,255,0,115,71,246,39,185,191,162,252,197,34,141,182,67,90,226,182,215,122,52,14,227,103,107,219,159,27,165,117,70,43,55,114,42,140,107,167,146,10,214,227,154,70,198,215,57,173,87,171,88,168,136,174,106,117,233,213,83,251,205,20,107,93,13,180,124,87,108,188,88,252,237,10,153,253,39,172,112,237,200,98,111,75,65,139,61,102,91,168,228,130,253,84,179,19,150,189,150,197,97,93,27,213,136,246,43,191,20,254,244,40,179,137,142,11,55,67,98,120,134,173,179,88,253,63,111,33,71,88,230,61,38,130,189,37,152,213,153,120,38,176,216,171,196,233,220,216,226,109,150,44,177,50,102,185,24,140,123,145,223,232,159,27,221,122,124,53,237,13,109,133,216,109,13,180,112,193,82,59,26,119,15,12,57,5,169,60,179,65,46,69,253,101,187,52,111,151,163,213,146,89,146,105,17,21,27,209,30,136,141,106,34,53,43,219,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,137,226,185,79,238,246,141,218,94,43,235,65,172,231,183,3,53,206,30,77,33,140,154,24,22,86,51,35,102,229,71,215,108,168,223,204,214,61,208,120,209,200,142,232,249,24,174,237,103,115,219,102,156,125,112,81,165,120,172,219,139,121,188,78,51,211,238,110,153,199,205,38,156,200,87,72,217,37,254,196,116,141,198,88,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,237,116,172,150,176,57,110,240,209,170,183,67,139,140,95,219,248,156,174,30,134,211,228,25,159,212,30,104,36,175,53,91,213,39,255,0,37,164,254,248,156,214,76,235,81,167,116,82,118,57,98,130,215,106,163,152,95,73,154,206,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,196,255,0,0,242,155,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,103,223,140,78,42,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,226,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,107,252,166,248,218,167,144,193,127,102,77,222,213,126,43,248,190,199,104,236,166,95,37,4,113,205,85,207,134,8,240,209,249,21,178,62,102,201,34,44,12,69,145,206,141,207,141,169,27,96,141,174,179,240,1,242,101,177,56,172,254,42,238,11,59,140,169,145,198,228,107,201,82,229,59,112,182,104,44,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,94,31,120,98,217,174,24,112,89,108,6,208,233,127,179,99,205,228,37,200,94,179,60,206,177,106,110,175,122,195,3,166,127,87,172,48,49,235,28,76,85,94,141,238,115,149,210,73,44,143,113,99,237,99,121,62,159,234,31,142,156,205,97,170,131,143,239,167,10,91,47,196,62,87,75,103,119,27,75,84,159,37,165,115,20,114,145,92,138,141,71,79,122,10,206,149,205,198,218,146,104,100,116,180,94,233,158,233,32,69,106,57,127,30,169,248,245,234,184,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,241,91,197,188,90,7,98,180,6,83,113,183,27,61,83,29,141,199,87,158,88,162,150,212,48,207,144,158,56,100,153,181,42,182,103,177,178,217,145,177,61,35,137,28,138,229,79,253,42,144,87,155,102,191,209,187,167,193,54,128,220,29,190,212,53,51,154,123,57,174,40,89,163,122,178,175,100,172,251,63,36,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,89,124,39,123,167,217,191,168,26,123,228,96,52,166,0,5,0,243,52,217,79,216,183,23,26,167,211,228,61,85,13,119,215,90,211,239,151,190,104,189,108,243,122,136,228,233,27,26,222,150,162,179,216,212,238,233,18,197,220,229,119,119,78,149,193,95,24,154,55,101,120,50,223,173,172,202,102,45,225,53,100,149,237,101,244,181,154,55,22,43,183,45,228,43,67,143,79,79,254,4,99,234,202,202,211,185,91,42,202,177,190,71,177,139,224,114,172,32,210,122,91,59,174,117,86,27,69,105,106,62,183,53,168,50,21,241,120,234,222,86,71,231,181,60,141,142,40,251,222,173,99,123,158,246,167,87,42,53,58,245,85,68,252,77,52,109,62,133,253,151,237,102,141,219,63,181,62,211,251,165,167,241,216,47,91,224,240,250,175,75,90,56,124,190,62,231,118,119,120,251,187,123,157,211,175,78,171,211,169,234,204,171,151,253,202,227,216,158,217,126,181,243,23,74,203,230,141,195,62,141,225,235,126,97,202,237,253,237,63,75,5,175,43,191,47,95,76,80,85,142,124,35,217,216,201,122,195,220,168,218,211,75,228,124,42,222,214,34,164,241,53,141,108,8,174,134,165,217,242,175,225,19,64,237,182,209,226,183,247,33,145,211,250,187,86,107,122,240,228,168,222,175,94,27,12,211,208,35,38,137,106,214,157,91,229,101,149,73,165,142,215,107,154,157,237,240,246,175,137,95,39,32,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,63,248,246,224,131,5,197,198,132,138,238,156,171,138,198,238,110,19,197,22,19,55,114,103,215,133,245,86,100,89,170,219,116,113,72,249,33,236,116,175,141,59,21,204,151,167,107,154,217,37,71,208,182,169,210,122,171,67,103,109,105,109,107,166,114,186,127,53,75,179,212,227,178,148,164,169,106,14,246,53,236,239,138,68,107,219,220,199,181,201,213,63,22,185,21,63,5,66,239,185,119,113,245,79,137,205,42,186,15,116,178,24,172,110,230,225,60,85,250,173,152,43,253,230,141,99,149,254,166,173,110,228,122,204,198,65,35,172,71,27,22,54,254,89,27,218,217,60,113,86,183,52,127,125,155,155,250,47,195,210,61,255,0,12,188,16,83,226,171,129,221,83,171,116,117,94,221,205,210,122,195,39,22,9,169,52,21,161,202,70,234,152,153,31,86,212,175,137,207,119,107,25,63,167,69,146,56,217,45,135,43,220,141,123,220,144,175,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,222,224,19,142,204,87,23,122,102,238,11,82,211,169,137,220,93,59,93,45,230,41,213,141,176,82,181,4,150,38,108,114,209,141,246,37,157,236,142,54,215,108,206,122,34,54,73,152,137,248,61,167,96,226,199,218,198,242,125,63,212,63,29,57,154,195,82,90,167,73,233,93,115,130,181,165,181,174,153,197,106,12,45,222,207,83,142,202,82,142,221,89,251,30,215,179,190,41,17,204,119,107,216,215,39,84,252,28,212,84,252,81,10,23,227,219,130,12,239,8,250,238,43,186,114,174,87,37,182,89,191,20,88,76,221,201,153,98,102,90,72,81,102,171,109,209,197,27,35,155,189,178,190,52,236,70,190,46,157,174,115,163,149,25,29,116,6,128,214,91,167,172,177,59,125,183,218,122,222,115,80,231,44,37,106,52,107,34,119,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,10,56,81,193,112,151,179,84,180,111,139,21,115,87,228,186,92,213,57,186,80,189,190,190,215,115,214,56,209,210,42,189,97,129,143,241,70,157,24,213,232,249,60,108,124,178,33,80,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,5,96,113,153,205,3,127,120,118,226,79,88,108,230,138,210,27,127,119,11,167,254,207,244,211,229,49,247,100,180,255,0,61,10,246,31,222,232,237,198,197,232,249,156,137,209,137,249,81,58,245,94,170,189,171,150,247,26,219,167,198,15,237,19,246,153,128,210,152,207,186,95,100,122,47,176,170,217,135,201,234,189,95,147,203,230,158,94,189,61,51,59,123,123,122,117,119,94,189,83,164,213,0,173,94,118,155,103,170,181,6,220,109,222,233,98,106,122,140,46,143,200,100,49,249,127,28,114,62,74,254,189,43,120,39,119,107,21,140,133,31,81,99,115,222,230,254,242,120,26,136,229,127,225,10,249,98,238,151,236,191,140,157,21,234,243,191,102,98,181,111,168,210,217,15,242,95,55,170,245,81,175,164,131,240,99,156,206,235,209,210,252,237,237,233,211,243,57,24,175,57,87,20,251,215,253,162,120,130,214,219,199,30,63,209,84,212,25,4,244,16,58,47,28,140,163,4,76,175,87,202,223,36,136,147,44,16,196,178,118,189,91,228,87,246,244,111,68,75,116,229,5,181,248,173,23,194,93,109,121,11,170,79,146,220,28,197,220,149,137,219,73,177,79,20,21,166,117,40,170,190,94,170,233,152,215,87,154,102,245,237,70,173,169,17,27,253,238,116,223,5,85,243,67,229,251,255,0,201,39,21,187,69,15,251,92,182,179,195,181,191,251,52,73,102,148,21,235,127,237,54,109,201,52,191,246,242,245,255,0,18,21,213,177,123,233,184,252,58,110,62,59,116,54,191,51,232,114,180,122,197,52,50,162,190,174,66,171,149,22,74,182,99,69,79,36,47,237,111,84,234,142,71,53,175,99,152,246,49,237,234,188,116,113,155,157,227,15,113,234,228,227,197,125,141,163,52,191,168,175,166,113,178,177,139,105,177,202,172,242,217,179,35,122,245,154,95,20,74,177,181,203,28,109,99,90,222,229,71,203,39,64,229,221,192,45,206,39,53,82,235,205,210,199,229,113,187,101,132,241,88,232,181,167,175,247,154,69,146,86,122,106,182,123,81,139,11,31,4,141,177,36,111,89,27,249,99,111,107,164,242,69,122,133,85,243,206,254,9,255,0,50,127,77,35,255,0,40,205,204,210,187,119,197,196,56,237,83,111,210,125,245,211,246,244,206,58,119,201,28,112,182,244,147,215,177,19,36,115,222,222,158,79,74,232,152,141,238,115,165,150,38,35,127,55,84,179,78,57,56,28,209,188,94,232,214,218,170,250,152,61,197,193,215,115,48,57,231,177,123,36,103,85,119,162,185,218,138,231,214,115,149,202,142,68,87,194,247,43,216,142,71,75,20,181,67,193,71,6,218,171,121,120,160,165,182,251,181,182,90,174,142,155,210,253,50,26,210,189,152,36,198,77,74,23,87,124,181,32,157,101,70,201,31,168,147,196,212,99,58,74,232,157,35,227,86,163,22,70,95,241,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,115,254,103,92,189,46,106,155,150,120,138,225,251,72,121,178,179,119,75,171,112,24,200,103,158,214,86,212,179,195,28,86,169,84,130,23,247,76,190,89,159,101,123,152,213,108,105,39,106,189,101,115,235,47,101,247,123,89,108,46,232,105,253,220,219,249,234,71,157,211,182,29,53,116,183,2,77,4,172,124,110,138,88,100,103,224,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,208,60,83,109,126,55,112,52,133,154,148,242,79,174,215,102,180,242,228,97,179,119,13,58,201,44,125,147,182,53,238,107,30,232,37,116,79,123,88,178,70,141,127,107,122,171,91,155,114,111,241,91,192,229,157,53,195,110,219,113,113,183,47,168,152,44,150,135,210,207,213,216,148,100,85,214,141,185,104,84,129,183,96,70,163,82,86,79,43,153,229,106,245,149,38,149,210,117,123,100,127,134,63,240,187,196,222,190,225,103,116,49,187,129,164,44,219,185,141,101,134,187,53,167,151,35,53,106,89,152,18,57,99,236,157,177,175,107,158,198,207,43,162,123,218,244,142,69,107,251,93,209,90,233,213,199,7,53,141,51,173,182,191,29,183,252,46,229,245,5,28,150,163,175,86,254,107,80,163,172,98,238,224,209,178,54,79,67,3,163,115,92,182,85,204,70,203,35,28,232,82,53,115,24,233,124,138,232,171,175,101,246,135,89,111,214,232,105,253,163,219,248,42,73,157,212,86,29,13,117,183,58,67,4,76,100,110,150,89,164,127,226,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,221,121,135,112,245,165,120,95,220,45,187,218,61,45,103,215,250,13,191,171,103,35,148,125,88,235,205,147,189,46,79,34,233,108,72,214,39,252,216,216,142,115,220,200,162,137,138,247,246,119,44,170,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,191,243,17,224,22,159,19,154,85,53,230,214,227,241,88,221,205,194,121,108,116,74,208,87,251,205,26,199,19,61,53,171,61,168,245,153,140,130,54,215,146,71,172,109,252,209,187,181,178,121,34,164,29,45,171,53,86,134,206,213,213,58,43,83,101,116,254,106,151,127,166,200,226,238,201,82,212,29,236,115,31,217,44,106,215,183,185,143,115,87,162,254,45,114,162,254,10,164,255,0,227,15,140,220,23,24,124,8,224,50,114,98,190,198,214,122,95,112,49,53,245,54,54,38,61,106,182,73,113,153,79,21,154,210,59,175,88,101,241,74,169,27,156,178,70,230,57,174,238,68,100,178,113,94,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,45,211,142,78,17,49,92,95,109,27,116,164,25,26,152,125,89,129,176,236,150,156,202,207,93,175,99,39,86,43,95,86,103,163,86,86,86,153,59,123,252,107,213,31,28,50,43,100,241,36,110,207,182,169,210,122,171,67,103,109,105,109,107,166,114,186,127,53,75,179,212,227,178,148,164,169,106,14,246,53,236,239,138,68,107,219,220,199,181,201,213,63,22,185,21,63,5,66,213,57,98,243,11,185,170,110,86,225,215,136,29,95,230,202,205,219,22,146,207,228,230,158,123,89,91,82,207,52,146,213,187,110,121,159,221,50,249,97,101,100,237,99,85,177,172,125,202,245,137,175,179,240,0,5,101,243,176,217,220,174,107,70,232,61,239,193,224,106,75,95,77,88,181,132,207,220,134,171,157,109,176,90,88,221,77,210,200,214,42,37,104,229,142,118,34,200,244,70,203,113,136,212,85,149,197,69,130,95,242,180,216,187,155,193,197,102,7,82,93,195,122,189,55,183,127,239,147,39,52,139,60,113,178,212,104,169,143,99,100,137,59,124,222,171,199,51,99,123,154,215,199,90,127,241,35,85,142,190,144,101,92,191,238,87,30,196,246,203,245,175,152,186,64,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,53,112,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,69,94,107,156,116,255,0,167,225,127,101,53,159,253,209,87,95,221,162,223,249,173,110,46,59,8,239,253,111,170,99,91,255,0,105,10,191,254,49,9,93,91,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,235,201,212,219,13,163,120,109,229,249,184,251,83,163,41,84,107,49,219,111,158,126,78,244,53,214,23,229,178,43,138,149,44,93,149,28,247,187,190,71,55,170,53,94,238,198,35,35,106,246,49,168,153,247,47,251,154,63,177,61,205,253,23,230,41,20,2,79,78,90,28,122,217,216,109,67,14,202,238,206,118,220,251,117,156,177,28,56,135,201,226,236,192,100,103,181,27,93,51,166,154,88,219,5,21,108,147,75,50,126,126,215,181,30,198,181,95,50,190,229,53,102,128,209,186,234,206,159,181,172,52,245,76,179,244,174,98,60,254,33,44,162,185,149,114,49,197,44,81,88,70,117,237,115,216,217,228,86,119,34,246,191,181,237,232,246,49,205,244,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,32,1,115,220,176,184,245,179,188,248,170,156,63,111,6,118,221,253,193,198,87,179,54,43,47,111,196,196,203,99,160,108,61,144,201,43,165,242,216,188,212,116,238,85,72,191,52,48,44,143,115,158,146,61,220,215,154,55,21,217,221,150,222,92,102,128,216,25,113,90,79,84,187,236,205,87,171,117,70,14,102,51,41,144,181,11,102,138,150,59,32,216,209,18,88,99,129,91,42,195,101,37,107,217,52,29,26,214,39,239,122,175,45,238,96,251,143,197,14,170,187,179,187,165,165,113,79,205,97,52,252,153,159,188,152,249,22,191,172,142,25,42,87,236,154,167,106,177,38,123,231,146,87,73,27,217,31,247,53,176,181,19,169,85,124,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,1,72,28,207,56,223,167,196,94,170,173,180,59,111,107,191,64,232,252,132,210,216,176,232,96,127,218,185,136,100,177,93,45,65,98,41,100,73,41,248,29,214,21,111,98,187,207,35,158,215,116,143,179,144,112,57,194,38,87,139,237,220,118,148,159,35,111,15,164,240,53,219,146,212,121,88,43,185,239,100,10,244,107,42,194,245,106,196,203,51,47,119,103,145,122,35,35,154,68,108,158,37,141,214,233,198,255,0,4,186,39,136,141,142,159,9,162,180,166,43,15,172,244,150,62,55,105,57,177,216,218,112,201,36,117,33,153,43,225,150,71,35,60,84,223,229,115,90,196,145,145,199,34,199,34,162,163,21,142,161,111,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,123,151,159,26,120,174,41,246,190,190,11,87,234,10,142,221,77,53,93,83,80,83,74,205,170,183,96,73,59,98,200,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,186,90,128,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,0,82,7,54,75,92,77,99,247,199,236,157,222,213,62,163,66,229,251,242,58,59,27,136,146,211,112,240,213,130,105,161,141,36,100,141,108,111,200,182,57,17,243,189,22,71,53,45,49,26,244,141,209,177,177,86,198,250,110,61,237,142,135,135,140,158,103,215,104,202,58,130,45,73,141,173,97,21,242,99,173,54,27,17,200,202,239,235,249,33,147,213,61,239,141,81,91,228,106,61,189,138,249,86,79,214,225,59,221,62,205,253,64,211,223,35,1,165,48,0,43,87,157,166,217,233,91,59,89,161,119,143,210,120,181,38,63,80,38,153,243,199,28,109,245,20,108,86,177,99,178,103,118,121,31,227,146,175,88,211,189,26,223,60,255,0,149,85,253,82,160,73,85,203,47,101,63,109,60,92,105,111,81,144,244,180,52,39,77,107,115,178,94,201,165,244,83,195,233,227,143,172,111,107,186,218,150,183,123,87,183,172,73,47,107,145,221,189,111,248,25,87,46,167,132,78,37,246,179,133,254,91,27,113,174,183,51,45,255,0,233,143,69,135,167,61,111,181,50,127,231,249,226,147,210,65,52,177,249,188,94,118,62,78,215,126,70,117,114,255,0,169,22,165,119,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,205,193,216,189,199,219,13,9,183,251,141,172,112,222,139,11,185,120,251,89,28,19,158,170,201,157,28,19,120,222,146,68,244,107,219,220,199,193,59,30,136,177,201,21,152,156,199,185,123,218,201,23,203,239,143,93,67,195,54,178,163,161,183,7,59,110,230,213,229,236,71,13,230,88,245,87,95,128,98,37,151,36,212,97,73,81,144,177,214,44,54,75,8,216,222,247,177,138,173,107,158,136,139,223,249,220,101,177,89,252,86,195,103,112,89,58,153,28,110,70,190,160,183,78,229,73,155,52,22,96,145,184,199,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,205,121,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,154,113,137,197,86,141,225,67,104,242,26,195,51,146,168,237,79,145,175,98,182,147,196,73,26,204,252,142,69,25,249,21,209,53,236,119,166,141,206,141,211,63,185,189,172,84,106,47,145,241,177,249,236,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,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,185,224,75,43,178,120,169,183,223,122,52,205,74,250,219,57,93,141,211,248,235,112,59,214,233,234,78,107,210,87,201,220,189,177,89,176,215,181,21,157,158,72,163,106,177,92,213,154,104,155,2,249,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,242,156,210,56,5,185,184,158,187,137,189,156,199,229,114,90,189,61,29,125,69,167,105,214,158,244,217,120,211,197,90,27,53,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,63,35,227,127,154,170,246,171,115,53,86,205,238,62,156,221,45,21,111,211,230,180,206,66,44,133,110,233,36,100,115,118,47,231,130,95,27,216,247,67,43,21,209,200,196,114,119,198,247,181,87,163,148,188,155,252,77,232,30,41,184,9,221,45,192,210,22,106,83,201,63,109,243,238,205,105,229,200,195,102,238,26,117,165,114,62,201,219,26,247,53,143,116,18,186,39,189,172,89,35,70,191,181,189,85,173,160,195,85,7,138,222,141,161,209,187,245,181,250,131,104,247,2,11,114,96,181,21,118,195,97,106,78,176,207,19,217,35,101,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,199,78,6,185,122,105,94,18,254,218,212,218,167,39,138,214,90,206,246,65,255,0,103,101,151,21,27,62,202,163,31,158,40,189,43,158,142,150,25,167,134,103,45,142,215,246,254,102,196,157,233,31,150,89,128,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,0,56,163,229,73,253,165,55,219,83,111,95,237,235,238,231,222,63,69,254,108,251,173,235,60,30,158,156,21,191,211,122,184,251,187,188,29,223,224,78,157,221,63,30,157,87,170,240,49,192,199,246,46,251,237,255,0,10,63,124,126,248,253,155,255,0,34,125,159,233,125,39,169,255,0,230,137,187,251,189,79,255,0,43,211,179,253,125,127,9,84,1,199,248,189,218,27,59,239,195,70,225,109,110,62,11,115,228,178,216,119,205,139,130,180,241,66,251,25,26,207,109,170,112,171,229,252,141,99,236,65,19,30,174,86,254,71,59,243,51,252,73,156,28,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,6,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,159,182,247,69,98,182,215,64,105,173,185,193,88,183,62,55,74,225,233,97,41,203,109,237,116,242,65,90,22,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,253,199,160,0,206,103,28,218,43,64,237,231,22,155,153,164,118,198,197,71,233,234,121,143,44,17,84,124,43,5,57,230,134,57,172,212,141,176,181,172,141,144,88,146,104,18,36,78,177,164,72,199,117,115,85,78,63,164,254,234,253,234,195,125,250,251,87,238,223,218,21,254,216,251,39,199,235,189,15,145,190,127,79,229,253,223,155,199,223,217,223,249,123,186,117,252,58,154,115,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,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,42,175,158,119,240,79,249,147,250,105,85,101,217,242,202,227,183,21,189,218,55,29,177,155,165,169,173,201,186,24,26,242,54,173,204,164,237,123,245,37,38,43,156,215,199,39,68,87,217,134,46,141,145,143,238,145,236,143,207,221,34,172,222,41,171,138,208,26,55,5,172,179,251,131,134,211,213,41,234,29,85,94,141,108,213,232,81,90,251,236,166,146,165,101,149,17,123,92,246,54,121,24,143,233,222,172,236,106,170,182,54,35,125,1,64,60,209,253,246,110,111,232,191,15,72,159,252,149,61,172,106,159,168,23,190,59,28,57,161,113,211,251,20,210,175,216,237,156,214,126,147,114,115,93,159,108,89,164,222,233,176,88,185,35,114,175,73,145,201,233,238,77,214,63,31,68,115,217,18,190,79,221,57,213,228,90,118,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,71,5,194,94,205,82,209,190,44,85,205,95,146,233,115,84,230,233,66,246,250,251,93,207,88,227,71,72,170,245,134,6,63,197,26,116,99,87,163,228,241,177,242,200,134,117,205,36,112,201,137,197,103,248,68,218,140,22,119,25,83,35,141,200,237,190,10,165,202,118,225,108,208,89,130,76,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,121,136,240,153,130,225,87,121,82,150,142,206,98,157,165,181,103,151,35,130,194,38,77,246,114,152,186,173,108,72,244,180,215,177,170,216,93,59,231,101,119,171,228,115,217,93,221,239,87,177,234,177,84,191,62,94,124,27,104,222,25,182,190,190,169,154,206,159,212,122,239,86,87,89,175,234,124,69,213,189,74,108,115,228,239,171,13,9,157,27,21,43,58,36,134,87,42,55,247,146,47,85,115,216,200,81,144,47,157,95,186,125,45,244,254,143,200,228,78,171,200,199,248,217,252,183,253,72,229,92,234,253,211,233,111,167,244,126,71,34,68,174,30,56,129,215,220,50,238,133,29,215,219,151,212,126,74,157,123,21,37,167,121,102,90,87,96,154,53,107,162,177,28,50,70,233,24,142,236,149,173,87,116,73,34,141,223,143,106,26,30,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,87,175,53,14,2,171,90,173,149,226,159,102,240,85,41,190,157,121,178,26,231,25,95,202,175,184,245,150,22,165,250,213,227,137,205,71,163,95,60,182,158,231,177,157,145,121,122,43,214,87,62,168,73,85,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,16,171,152,143,0,180,248,156,210,169,175,54,183,31,138,198,238,110,19,203,99,162,86,130,191,222,104,214,56,153,233,173,89,237,71,172,204,100,17,182,188,146,61,99,111,230,141,221,173,147,201,21,22,23,167,203,187,143,170,124,78,105,85,208,123,165,144,197,99,119,55,9,226,175,213,108,193,95,239,52,107,28,175,245,53,107,119,35,214,102,50,9,29,98,56,216,177,183,242,200,222,214,201,227,138,106,128,1,207,247,251,103,48,92,64,108,214,172,217,221,71,55,167,169,169,177,238,175,29,158,215,191,210,90,99,146,74,214,123,24,246,44,158,41,227,138,95,31,122,53,253,157,174,252,174,84,51,67,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,242,151,103,201,231,100,49,90,15,135,75,27,203,14,114,221,204,150,232,216,87,88,168,232,218,200,40,193,142,181,110,180,76,103,247,185,239,115,150,103,185,234,168,157,31,27,81,169,216,175,146,122,131,42,229,255,0,114,184,246,39,182,95,173,124,197,210,26,243,76,227,215,79,110,30,42,110,26,118,95,59,83,41,130,117,136,166,213,89,170,190,150,229,44,155,26,218,214,170,67,70,212,82,189,21,141,149,93,230,94,198,61,36,129,140,71,118,249,17,208,87,135,142,31,181,247,19,91,161,71,106,54,229,149,25,146,185,94,197,185,110,94,73,146,149,40,33,141,92,233,108,73,12,114,58,54,43,187,34,107,149,189,22,73,99,111,225,220,134,135,182,47,98,246,227,135,77,184,199,109,126,215,225,189,14,42,143,89,102,154,85,71,218,200,90,114,34,73,106,204,136,137,228,153,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,211,239,39,212,13,67,242,51,146,211,15,199,173,109,134,229,229,183,27,43,180,249,218,147,238,46,114,190,122,28,187,227,242,247,224,49,211,223,200,181,179,54,104,101,141,208,94,87,73,12,176,167,231,237,99,85,239,107,81,240,171,224,182,39,25,172,183,95,95,210,195,83,146,222,127,86,107,28,196,117,162,125,187,104,179,228,50,54,230,70,181,100,154,103,34,43,228,150,68,234,249,28,159,139,149,92,191,222,165,249,240,65,193,118,149,225,31,110,32,163,117,184,172,222,190,201,121,39,205,234,24,168,198,217,25,229,72,123,168,214,157,88,147,45,54,44,17,170,53,235,249,228,71,75,218,206,228,141,157,3,139,31,107,27,201,244,255,0,80,252,116,230,107,11,254,230,143,236,79,115,127,69,249,138,69,21,237,62,133,253,168,110,158,141,219,63,181,62,204,251,219,168,49,216,47,91,224,243,122,95,85,102,56,124,190,62,230,247,246,249,59,187,123,155,215,167,78,169,215,169,245,239,22,206,235,237,138,215,249,77,185,220,108,13,188,118,75,29,98,120,162,150,90,179,67,6,66,8,230,146,22,219,170,233,152,199,75,90,71,68,245,142,84,106,35,145,63,244,162,89,79,42,126,59,113,75,138,161,194,206,242,234,107,109,201,54,194,65,162,50,185,25,218,232,36,129,90,198,199,135,87,170,35,152,246,185,28,176,119,185,200,244,127,129,170,206,200,35,146,210,138,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,28,234,253,211,233,111,167,244,126,71,34,69,254,26,56,103,214,92,82,234,29,87,163,54,250,245,70,106,28,6,151,177,168,232,210,178,168,198,100,223,13,170,208,173,68,149,92,141,133,238,109,135,43,30,239,201,222,198,181,202,198,185,100,103,53,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,235,215,250,255,0,89,110,158,178,203,110,14,224,234,27,121,205,67,156,176,182,111,94,178,169,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,228,114,186,225,235,246,27,195,46,55,63,147,179,138,187,154,220,191,77,171,101,179,78,175,100,144,209,158,172,75,78,156,147,57,17,242,248,216,175,147,162,162,53,146,89,153,173,71,39,89,31,77,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,143,41,187,28,229,63,101,251,167,172,182,207,251,56,253,167,247,75,80,100,112,94,183,239,127,135,213,122,91,50,67,229,241,250,39,118,119,120,251,187,123,157,211,175,78,171,211,169,53,120,92,223,79,237,41,177,58,103,122,254,235,125,220,251,199,235,127,205,158,187,214,120,61,61,201,235,127,166,241,199,221,221,224,238,255,0,2,116,238,233,248,244,234,176,255,0,154,159,27,244,246,219,74,229,248,97,219,203,93,250,191,82,99,226,139,80,219,240,193,98,189,44,61,184,231,100,245,122,249,85,241,92,145,137,10,244,124,74,137,5,142,246,185,175,116,110,109,75,109,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,162,158,24,184,122,210,188,47,236,214,23,104,244,181,159,95,232,60,150,114,57,71,213,142,188,217,59,210,187,186,91,18,53,137,255,0,54,54,35,156,247,50,40,162,98,189,253,157,203,213,74,192,230,201,193,45,60,134,11,251,77,237,14,148,241,95,197,247,183,88,226,241,24,216,35,142,106,174,124,211,201,153,147,198,141,145,243,54,73,21,39,122,164,142,116,110,100,142,88,219,4,142,117,106,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,177,123,233,183,28,69,237,198,59,116,54,191,51,235,177,87,186,197,52,50,162,50,214,62,211,81,22,74,182,99,69,95,28,204,238,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,0,43,87,118,57,202,126,203,247,79,89,109,159,246,113,251,79,238,150,160,200,224,189,111,222,255,0,15,170,244,182,100,135,203,227,244,78,236,238,241,247,118,247,59,167,94,157,87,167,82,106,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,127,87,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,215,195,38,91,21,128,226,75,106,51,185,220,157,76,118,55,29,174,48,86,238,92,183,51,97,130,180,17,223,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,105,120,242,155,177,174,191,101,251,89,172,183,51,236,191,180,254,233,105,252,142,119,209,121,252,62,171,210,214,146,111,23,147,181,221,157,222,62,222,238,215,116,235,215,162,244,232,86,183,251,185,223,252,235,191,244,219,255,0,164,11,41,218,125,117,251,80,218,205,27,185,159,101,253,153,247,183,79,227,179,190,139,207,230,244,190,170,180,115,120,188,157,173,239,237,242,118,247,118,183,175,78,189,19,175,67,213,156,83,141,61,179,253,174,240,167,185,250,22,58,153,91,118,236,105,249,242,20,42,226,227,242,90,181,122,146,165,202,176,49,157,142,87,249,39,175,19,21,141,111,115,154,229,107,85,28,168,169,156,34,223,185,37,237,158,149,173,181,154,235,120,253,39,151,82,100,53,2,233,159,60,145,198,239,79,70,189,106,246,59,33,119,103,145,158,73,45,117,145,59,213,174,240,65,249,81,89,213,108,168,25,87,61,6,119,95,235,45,77,166,116,206,140,206,234,27,118,240,90,58,189,154,216,44,123,149,18,10,44,177,97,246,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,189,177,177,173,154,156,178,184,18,202,239,118,178,199,111,158,233,105,154,146,109,126,6,196,142,171,79,41,3,158,205,73,117,136,230,181,145,199,213,17,245,161,151,163,164,123,251,163,123,227,240,118,200,139,55,138,221,55,211,98,246,227,136,189,184,200,237,126,232,97,189,118,42,247,73,97,154,37,70,90,199,218,106,42,71,106,180,138,139,227,153,157,206,232,189,21,170,215,57,143,107,216,247,177,217,225,226,31,135,237,125,195,46,232,94,218,141,198,101,71,228,169,215,175,110,43,148,82,101,165,118,9,163,71,54,90,242,77,28,110,145,136,238,248,156,228,111,68,146,41,27,248,246,169,242,107,157,244,220,125,201,219,141,13,181,250,215,51,246,174,43,110,125,116,88,9,167,69,117,170,245,109,37,116,90,174,145,87,243,195,31,165,111,137,21,59,152,215,185,136,229,99,99,99,38,7,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,26,185,100,111,166,220,112,233,188,26,235,116,55,67,51,232,113,84,118,254,236,80,195,18,35,237,100,45,59,33,143,88,234,214,141,85,60,147,63,181,221,19,170,53,26,215,61,238,99,24,247,183,138,241,23,196,190,233,241,65,174,230,215,91,153,150,255,0,181,244,88,106,115,217,251,47,25,251,152,98,147,210,65,52,178,120,124,190,6,62,78,215,126,119,245,114,255,0,169,18,106,114,183,224,22,158,226,122,30,38,247,143,31,138,201,105,4,245,149,244,238,157,185,90,11,208,229,228,79,45,105,172,219,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,252,140,141,158,107,127,40,7,154,63,190,205,205,253,23,225,233,19,255,0,146,167,181,141,83,245,2,247,199,99,143,63,205,83,142,124,174,214,214,254,205,219,71,148,183,143,213,153,42,245,114,89,205,67,141,202,58,189,156,52,30,84,146,42,176,186,188,137,44,118,101,72,218,231,247,246,162,87,149,168,141,127,159,186,58,150,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,228,63,133,29,184,225,43,129,29,225,209,90,42,47,93,149,189,183,249,233,243,249,249,225,70,90,203,218,110,50,194,35,156,136,171,227,133,157,206,72,161,69,86,198,215,57,85,94,247,201,35,232,92,213,64,0,160,30,104,254,251,55,55,244,95,135,164,74,174,70,63,198,207,229,191,234,71,85,226,143,154,223,246,107,223,109,77,178,159,176,95,188,127,119,61,23,249,207,239,79,163,243,250,138,112,89,255,0,67,233,36,237,237,243,246,255,0,141,122,246,245,252,58,244,78,171,192,199,28,255,0,219,71,239,183,252,23,125,206,251,157,246,111,252,183,246,135,170,245,126,167,255,0,153,225,236,237,244,223,252,183,94,255,0,245,116,252,101,80,43,87,118,57,202,126,203,247,79,89,109,159,246,113,251,79,238,150,160,200,224,189,111,222,255,0,15,170,244,182,100,135,203,227,244,78,236,238,241,247,118,247,59,167,94,157,87,167,82,106,240,185,190,159,218,83,98,116,206,245,253,214,251,185,247,143,214,255,0,155,61,119,172,240,122,123,147,214,255,0,77,227,143,187,187,193,221,254,4,233,221,211,241,233,213,122,168,51,89,197,62,202,127,103,110,32,181,182,206,71,144,245,181,52,254,65,61,4,238,151,201,35,232,207,19,44,85,242,187,199,26,44,201,4,209,36,157,172,70,249,17,253,189,91,209,87,175,242,178,208,22,117,215,26,90,54,210,233,234,153,108,110,149,175,127,63,146,75,41,19,153,85,145,214,124,85,236,35,36,95,204,246,92,158,162,179,177,21,237,127,107,211,167,98,185,183,232,1,226,183,163,119,180,110,194,237,126,160,221,205,192,158,220,120,45,59,93,179,88,74,144,44,211,202,247,200,216,162,134,54,126,8,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,150,203,101,178,185,252,173,220,238,119,39,111,35,146,200,216,146,221,203,150,230,116,211,217,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,83,151,214,241,101,119,191,132,189,11,171,181,46,122,166,87,80,210,175,54,19,49,44,86,157,60,233,61,73,159,12,110,180,231,189,239,245,50,87,109,121,228,87,175,87,44,253,232,136,215,181,9,20,85,95,60,239,224,159,243,39,244,210,0,112,255,0,195,214,170,226,46,230,183,194,104,171,61,115,90,71,71,220,213,181,177,237,171,36,242,101,125,52,245,227,125,56,146,52,87,164,207,100,238,88,209,26,238,233,24,198,42,53,30,175,103,63,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,247,2,252,102,224,184,195,219,139,89,57,49,95,99,107,61,47,233,235,234,108,108,76,122,213,108,146,163,252,86,107,72,238,189,97,151,197,42,164,110,114,201,27,152,230,187,185,17,146,201,37,74,1,230,143,239,179,115,127,69,248,122,71,85,225,43,141,252,23,8,252,14,234,90,90,114,214,43,37,185,185,189,192,179,46,19,9,114,23,216,133,149,82,166,53,38,181,109,177,203,27,227,135,177,178,178,53,239,71,62,94,157,173,115,99,149,89,5,117,78,172,213,90,231,59,107,84,235,93,77,149,212,25,171,189,158,167,35,148,187,37,187,83,246,49,172,103,124,178,43,158,238,214,49,173,78,171,248,53,168,137,248,34,23,125,203,187,128,90,124,49,233,85,215,155,165,143,197,100,183,55,55,226,177,209,107,65,99,238,204,105,28,172,244,213,108,246,171,210,103,178,121,27,98,72,222,145,187,242,198,222,230,199,228,150,106,153,87,47,161,156,87,109,199,9,92,8,236,246,181,214,178,250,236,173,237,191,192,193,128,192,65,50,50,214,94,211,113,149,213,90,213,84,95,28,44,238,106,203,50,162,182,54,185,168,136,247,190,56,223,70,250,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,250,181,214,211,238,158,215,250,31,218,102,218,106,189,37,246,159,151,209,125,187,134,179,67,213,120,251,124,158,47,51,27,223,219,228,103,119,111,94,157,237,235,253,232,77,254,87,60,118,226,182,79,43,54,196,111,70,166,183,95,68,231,44,49,218,127,35,110,118,250,45,61,117,206,122,202,201,59,147,186,42,214,28,246,170,191,191,199,20,141,87,171,90,147,77,43,126,94,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,35,149,115,171,247,79,165,190,159,209,249,28,137,2,163,196,229,102,197,88,206,195,140,182,252,109,59,16,212,177,113,176,185,96,134,121,155,35,162,137,242,116,237,107,222,216,38,115,90,171,213,201,20,138,157,123,87,164,149,224,19,140,155,60,32,238,133,220,134,118,181,187,250,19,83,215,72,117,29,26,52,162,158,235,223,4,115,45,57,171,172,146,70,141,123,37,149,90,228,87,246,44,114,201,213,174,122,70,173,191,61,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,165,32,243,51,224,187,251,54,110,59,55,35,69,55,201,160,117,246,66,220,245,171,195,71,195,30,10,242,175,149,244,122,198,198,194,216,92,143,115,171,181,59,93,227,138,86,43,87,194,178,73,229,121,92,123,236,219,47,214,190,30,233,63,249,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,85,175,53,14,2,171,90,173,149,226,159,102,240,85,41,190,157,121,178,26,231,25,95,202,175,184,245,150,22,165,250,213,227,137,205,71,163,95,60,182,158,231,177,157,145,121,122,43,214,87,62,176,116,6,191,214,91,89,172,177,59,131,183,218,134,222,15,80,224,236,37,154,55,171,42,119,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,10,56,174,193,113,105,179,84,181,151,151,21,79,87,227,122,83,213,56,74,83,61,222,130,215,115,210,57,17,178,34,61,33,157,140,242,198,189,94,212,234,248,252,143,124,82,41,234,248,163,223,79,236,215,177,58,155,122,254,235,125,227,251,185,232,191,205,158,187,209,249,253,69,200,43,127,166,241,201,219,219,231,238,255,0,2,245,237,233,248,117,234,144,3,253,220,239,254,117,223,250,109,255,0,210,5,170,0,81,15,53,237,157,202,237,175,22,153,189,92,220,13,74,58,123,112,107,215,205,226,229,165,85,209,65,36,237,134,56,110,181,238,236,107,22,202,216,99,231,145,26,174,94,150,162,123,215,186,69,66,47,237,86,217,234,173,228,220,125,57,181,186,42,167,168,205,106,108,132,88,250,221,209,200,248,225,239,95,207,60,190,54,61,237,134,38,35,164,145,232,213,236,141,143,114,167,70,169,167,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,25,87,39,252,92,116,254,197,57,117,109,174,199,108,230,179,244,155,147,154,251,95,237,139,52,155,221,54,11,23,38,82,250,175,73,145,201,233,238,77,214,63,31,68,115,217,18,190,79,221,57,213,228,88,65,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,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,81,194,142,11,132,189,154,165,163,124,88,171,154,191,37,210,230,169,205,210,133,237,245,246,187,158,177,198,142,145,85,235,12,12,127,138,52,232,198,175,71,201,227,99,229,145,15,87,197,30,250,127,102,189,137,212,219,215,247,91,239,31,221,207,69,254,108,245,222,143,207,234,46,65,91,253,55,142,78,222,223,63,119,248,23,175,111,79,195,175,84,128,31,238,231,127,243,174,255,0,211,111,254,144,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,12,214,113,99,238,159,121,62,160,106,31,145,156,229,69,217,242,208,224,42,182,195,105,232,119,171,118,112,85,39,220,92,229,120,230,196,50,79,47,126,3,29,61,88,220,232,93,12,209,70,232,47,43,164,154,41,151,243,246,177,168,198,57,168,249,145,243,212,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,247,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,223,113,191,193,118,149,226,227,110,39,163,73,184,172,38,190,198,248,231,194,106,25,104,198,233,31,226,73,187,104,217,157,24,179,37,55,172,242,42,181,139,249,36,86,203,218,254,213,141,244,25,150,198,107,45,168,215,247,112,215,36,183,128,213,154,59,49,37,105,95,82,218,36,248,252,141,73,149,174,88,230,133,202,136,248,229,141,122,62,55,47,226,212,86,175,247,41,117,60,180,56,227,173,196,118,141,135,103,181,195,45,179,113,116,94,30,55,205,110,71,203,97,153,204,116,43,28,9,117,211,61,92,228,178,142,124,77,153,175,119,231,124,137,35,21,81,207,100,60,43,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,227,191,243,69,224,22,158,176,193,100,184,152,217,220,126,43,23,149,211,152,251,55,181,102,30,10,208,83,143,39,85,143,150,204,249,38,189,173,111,125,198,249,36,116,190,69,115,166,141,173,237,84,124,104,201,171,219,130,158,30,50,188,76,113,13,166,180,28,24,170,151,240,88,251,16,230,245,75,44,220,117,102,125,137,5,136,146,211,81,209,170,74,175,145,36,108,44,72,255,0,55,124,173,85,86,53,29,35,52,81,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,126,44,125,211,239,39,212,13,67,242,51,150,169,201,83,218,198,169,250,129,123,227,177,199,10,222,254,81,60,73,110,86,244,107,237,198,193,107,109,181,131,27,170,181,70,87,55,78,43,121,43,237,158,56,44,219,146,104,219,35,91,77,205,71,163,94,136,168,142,114,117,235,209,87,251,203,9,224,207,101,53,87,14,220,54,104,253,156,214,185,12,85,220,214,159,251,67,212,207,139,150,73,42,191,207,126,197,134,118,58,72,227,122,244,100,205,69,234,196,252,200,189,58,167,69,88,23,205,99,129,44,170,101,111,241,77,179,90,102,163,177,174,174,179,235,124,86,58,7,54,120,231,71,61,210,102,17,136,170,215,177,205,86,164,253,141,106,177,89,231,114,63,190,121,35,128,28,58,239,206,178,225,183,119,48,91,173,163,46,219,107,241,214,24,204,157,24,108,36,44,203,99,149,237,91,20,165,87,49,237,236,145,173,232,142,86,59,177,232,201,26,157,236,106,166,138,118,119,120,180,14,250,232,12,94,227,109,206,122,166,71,27,145,175,4,178,197,21,168,102,159,31,60,144,199,51,170,90,108,47,123,98,179,27,101,98,73,18,185,85,170,191,250,21,125,169,2,185,169,113,147,91,100,244,3,246,19,74,86,169,123,86,110,22,30,212,57,88,238,210,149,240,83,192,90,134,205,87,204,201,27,35,17,44,186,84,84,141,63,120,212,72,101,89,26,157,99,239,167,109,170,219,61,85,188,155,143,167,54,183,69,84,245,25,173,77,144,139,31,91,186,57,31,28,61,235,249,231,151,198,199,189,176,196,196,116,146,61,26,189,145,177,238,84,232,213,52,39,193,255,0,13,120,46,21,182,59,15,182,88,197,243,101,102,237,202,106,75,109,180,249,227,183,152,150,24,217,98,72,149,205,103,108,41,226,100,113,162,49,139,227,141,138,228,87,171,220,238,214,0,57,87,22,62,214,55,147,233,254,161,248,233,204,214,26,168,0,2,162,247,191,148,79,18,91,149,189,26,251,113,176,90,219,109,96,198,234,173,81,149,205,211,138,222,74,251,103,142,11,54,228,154,54,200,214,211,115,81,232,215,162,42,35,156,157,122,244,85,254,242,194,120,51,217,77,85,195,183,13,154,63,103,53,174,67,21,119,53,167,254,208,245,51,226,229,146,74,175,243,223,177,97,157,142,146,56,222,189,25,51,81,122,177,63,50,47,78,169,209,87,181,149,235,206,191,19,138,155,134,221,27,157,155,25,81,249,42,122,226,189,74,247,29,11,86,120,96,154,133,215,75,19,36,233,220,214,61,208,66,231,53,23,163,150,40,213,122,246,167,74,97,46,79,149,103,27,244,247,39,74,226,56,97,220,59,93,154,191,77,227,229,139,79,91,240,193,94,189,220,61,72,224,100,21,122,249,81,242,220,141,139,50,244,100,72,139,5,126,247,57,207,108,142,116,224,222,253,21,149,220,173,151,215,219,115,130,177,82,12,150,170,210,249,92,37,57,109,189,205,130,57,236,212,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,42,47,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,45,211,100,52,86,87,109,118,95,64,237,206,118,197,73,242,90,87,75,226,176,151,37,168,247,58,9,39,173,82,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,184,246,167,148,221,141,117,251,47,218,205,101,185,159,101,253,167,247,75,79,228,115,190,139,207,225,245,94,150,180,147,120,188,157,174,236,238,241,246,247,118,187,167,94,189,23,167,67,49,153,108,157,156,214,86,238,102,228,117,35,177,126,196,150,101,101,74,145,85,129,175,123,149,206,72,225,133,173,138,38,117,85,232,200,218,214,53,58,35,81,17,17,11,180,228,235,185,159,124,56,83,155,66,219,183,138,75,122,11,80,92,199,195,86,188,159,229,77,163,101,82,228,115,216,98,189,85,59,231,158,227,24,244,107,90,230,192,173,68,87,49,234,179,168,25,87,36,167,2,252,25,103,120,195,220,123,88,201,50,191,99,104,205,47,233,236,106,108,148,79,98,218,108,114,171,252,85,171,70,238,189,102,151,197,42,36,142,106,199,27,88,231,59,185,81,145,73,127,218,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,35,255,0,26,252,40,224,184,180,217,171,186,55,197,138,167,171,241,189,110,105,108,221,216,94,239,65,107,185,139,36,106,232,213,30,144,206,198,120,164,78,143,106,117,100,158,55,190,40,208,207,190,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,255,0,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,85,100,191,229,221,193,5,206,42,181,218,234,221,99,87,183,108,180,158,66,40,179,173,89,167,173,54,82,71,67,44,140,171,86,86,68,230,59,181,236,131,212,34,73,28,140,138,195,85,142,71,61,142,75,222,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,202,1,230,143,239,179,115,127,69,248,122,71,74,225,63,142,204,87,8,156,25,103,48,90,106,157,76,182,226,234,45,113,126,222,30,157,168,219,61,42,176,71,91,16,217,37,189,27,44,69,59,25,36,110,176,216,92,196,84,116,144,189,23,240,99,136,65,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,165,233,242,238,224,130,159,10,186,17,117,110,177,171,221,185,186,179,31,20,89,214,172,208,89,135,23,27,102,150,70,85,171,43,34,107,219,220,199,193,234,17,36,146,55,203,93,170,199,43,88,199,47,107,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,31,171,198,103,43,253,253,226,39,137,61,97,188,122,43,87,237,253,44,46,160,251,63,211,65,148,200,93,142,211,60,20,43,215,127,123,99,169,35,19,171,225,114,167,71,175,229,84,235,209,122,162,118,174,91,220,20,238,159,7,223,180,79,218,102,127,74,100,254,246,253,145,232,190,194,181,102,111,31,165,245,126,79,47,154,8,186,117,245,44,237,237,238,235,209,221,122,116,78,179,84,21,23,189,252,162,120,146,220,173,232,215,219,141,130,214,219,107,6,55,85,106,140,174,110,156,86,242,87,219,60,112,89,183,36,209,182,70,182,155,154,143,70,189,17,81,28,228,235,215,162,175,247,150,19,193,158,202,106,174,29,184,108,209,251,57,173,114,24,171,185,173,63,246,135,169,159,23,44,146,85,127,158,253,139,12,236,116,145,198,245,232,201,154,139,213,137,249,145,122,117,78,138,189,172,25,246,230,93,175,49,90,255,0,141,45,196,185,131,181,82,205,28,53,138,216,22,203,14,61,181,94,179,212,173,28,54,155,43,187,24,249,222,203,45,158,52,150,78,229,86,49,141,107,150,38,198,137,216,57,54,111,95,220,110,32,178,219,57,111,31,230,169,185,184,244,240,207,28,93,210,65,123,29,21,139,17,247,57,100,106,54,23,64,251,136,238,140,123,150,79,7,78,214,247,169,117,32,21,213,206,147,120,243,186,63,102,180,150,206,226,33,241,212,220,76,133,139,25,75,61,204,94,234,184,215,87,145,181,187,28,197,84,239,158,122,242,249,26,246,57,190,155,183,243,54,71,34,86,15,11,27,41,253,162,120,130,209,59,57,38,67,209,84,212,25,5,245,243,182,95,28,140,163,4,79,177,107,196,239,28,136,147,44,16,202,145,247,49,91,228,86,119,116,111,85,73,41,206,11,103,51,186,27,138,5,221,91,19,122,140,46,229,227,224,177,78,78,214,51,193,106,141,120,42,88,173,209,30,231,187,181,140,173,47,145,90,198,175,169,236,111,114,198,229,58,95,36,253,226,197,97,117,150,188,217,12,230,122,220,86,53,45,122,185,188,5,57,173,53,181,29,61,84,145,183,27,20,110,122,42,217,146,41,32,122,164,108,85,116,84,222,174,84,72,154,91,161,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,199,95,230,161,192,85,107,85,178,188,83,236,222,10,165,55,211,175,54,67,92,227,43,249,85,247,30,178,194,212,191,90,188,113,57,168,244,107,231,150,211,220,246,51,178,47,47,69,122,202,231,215,6,197,239,166,227,240,233,184,248,237,208,218,252,207,161,202,209,235,20,208,202,138,250,185,10,174,84,89,42,217,141,21,60,144,191,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,60,113,3,160,120,154,218,250,59,175,183,47,182,204,109,203,22,42,75,78,242,194,151,105,79,12,138,215,69,98,56,100,145,177,189,91,217,43,90,174,234,177,203,27,191,14,228,41,51,154,63,190,205,205,253,23,225,233,17,84,181,238,85,252,5,86,171,91,21,197,62,242,96,170,92,125,202,240,228,52,54,50,199,149,31,77,233,44,205,91,246,107,201,19,90,175,86,178,9,106,189,175,123,59,37,242,244,71,164,78,101,165,3,42,231,181,220,157,226,215,219,173,30,159,167,171,243,214,231,198,233,92,61,28,38,23,24,150,166,117,42,16,86,165,94,167,116,16,200,247,54,39,202,218,177,73,42,179,181,31,39,115,186,39,224,137,58,185,85,240,49,138,221,43,63,218,71,119,49,117,50,26,79,27,98,214,55,7,167,178,88,182,216,173,153,159,196,177,203,106,102,216,141,98,146,180,75,35,154,206,206,229,91,17,57,85,204,240,118,201,101,60,81,112,201,160,120,166,218,252,150,223,234,250,213,41,228,159,93,205,194,234,20,199,67,102,238,26,117,146,41,59,224,116,137,220,214,61,208,68,217,88,199,49,100,141,28,206,230,245,71,55,60,59,171,182,122,171,102,247,31,81,237,110,181,169,233,243,90,103,33,46,62,207,108,114,50,57,187,23,242,79,23,145,140,123,161,149,138,217,35,122,181,59,227,123,28,137,209,200,125,123,157,188,90,251,120,228,211,151,55,27,61,111,57,146,211,120,117,194,69,147,189,106,107,55,109,193,235,109,91,107,172,77,51,222,233,30,215,91,124,109,84,232,137,28,113,183,167,229,85,91,31,228,99,252,108,254,91,254,164,114,174,117,126,233,244,183,211,250,63,35,145,61,175,39,13,1,163,119,79,70,241,5,183,219,131,167,170,103,52,246,114,190,156,173,122,141,148,94,201,89,215,36,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,13,120,174,225,71,113,248,74,220,119,232,173,107,23,174,197,94,242,79,128,207,193,10,178,174,94,171,85,17,92,212,85,95,28,204,238,106,75,10,170,186,55,57,170,138,246,62,57,31,37,121,94,241,211,251,20,213,76,216,237,227,214,126,147,109,179,93,255,0,99,217,186,222,232,112,89,73,36,106,167,89,149,201,233,233,205,214,79,39,84,115,25,42,178,79,221,53,214,36,89,85,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,41,47,153,175,2,89,93,145,214,89,29,243,218,221,51,82,61,175,207,88,141,214,169,226,224,115,25,166,238,189,26,215,50,72,250,170,50,180,210,245,116,111,103,108,108,124,158,14,216,209,33,242,197,94,30,56,129,215,220,50,238,133,29,215,219,151,212,126,74,157,123,21,37,167,121,102,90,87,96,154,53,107,162,177,28,50,70,233,24,142,236,149,173,87,116,73,34,141,223,143,106,23,125,188,148,171,115,3,224,115,33,6,197,101,170,86,102,225,87,163,54,54,108,251,101,168,202,239,171,147,133,246,33,157,35,100,142,107,216,234,179,71,213,136,246,43,218,138,215,57,138,143,43,219,253,197,78,41,255,0,239,251,106,191,248,87,35,255,0,81,46,164,2,149,185,201,239,95,223,158,32,177,59,57,83,31,225,169,182,88,245,243,79,36,93,178,79,123,35,21,123,18,118,185,36,114,58,22,192,202,104,222,172,99,146,79,63,94,230,246,41,18,184,110,222,252,175,14,27,219,165,183,163,13,131,169,153,177,167,44,74,231,208,179,35,163,101,152,38,130,74,243,49,30,223,197,143,88,166,147,177,253,28,141,127,107,149,175,68,86,46,151,128,50,174,11,211,229,221,192,45,62,24,244,170,235,205,210,199,226,178,91,155,155,241,88,232,181,160,177,247,102,52,142,86,122,106,182,123,85,233,51,217,60,141,177,36,111,72,221,249,99,111,115,99,242,75,53,78,41,198,102,202,106,174,34,120,108,214,27,57,162,178,24,170,89,173,65,246,127,166,159,41,44,145,213,103,130,253,123,15,239,116,113,200,244,234,200,92,137,209,139,249,149,58,244,78,170,149,131,254,226,167,20,255,0,247,253,181,95,252,43,145,255,0,168,151,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,6,107,56,177,247,79,188,159,80,53,15,200,206,78,158,82,156,20,125,183,114,159,22,91,155,140,197,92,194,195,230,143,69,227,231,79,60,142,189,12,254,55,228,220,136,238,200,252,47,138,88,226,108,141,115,150,69,116,168,145,172,80,189,246,212,14,85,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,130,188,198,121,123,255,0,105,58,112,110,150,205,225,241,85,55,54,151,228,201,121,237,250,72,243,180,99,129,254,56,221,249,28,199,92,107,217,12,113,72,247,70,223,27,156,217,31,218,200,188,127,171,192,79,46,108,23,10,254,93,196,220,139,88,173,77,185,182,60,176,87,183,79,190,74,56,90,174,234,197,109,69,149,140,123,166,149,139,251,201,156,198,185,26,229,137,136,141,242,58,110,1,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,57,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,39,20,217,94,15,246,59,135,237,199,214,219,155,181,250,111,236,187,250,227,194,217,170,118,66,181,113,113,177,92,249,33,160,137,26,73,94,25,164,86,200,248,187,221,31,116,113,35,26,198,198,198,167,107,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,91,152,103,5,153,94,22,55,66,198,119,72,105,251,109,218,189,75,97,23,79,220,91,46,180,148,167,88,251,165,199,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,228,145,236,155,183,245,185,104,113,137,103,134,253,220,135,67,235,60,197,191,217,214,184,177,29,43,176,201,114,40,170,98,114,50,62,54,69,148,114,205,209,172,99,90,158,57,149,31,31,88,149,30,239,34,193,27,11,105,226,171,138,173,27,195,175,15,55,55,166,174,74,166,93,249,122,237,173,163,214,180,107,118,166,83,35,98,188,146,211,85,124,79,107,86,178,181,142,149,239,73,27,214,38,59,177,92,247,49,174,207,182,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,41,203,15,130,11,156,58,105,91,59,189,185,21,123,53,246,176,199,195,21,122,237,154,118,125,149,135,154,58,246,22,172,245,229,138,53,142,231,157,189,38,71,119,163,124,17,181,142,111,89,59,231,80,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,83,6,39,19,149,207,229,105,96,176,88,203,121,28,150,70,196,117,41,211,169,11,166,158,204,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,215,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,134,140,248,76,222,109,101,191,219,13,166,55,75,94,109,213,189,29,151,204,87,239,125,89,122,36,23,88,157,59,110,213,106,185,101,101,105,147,243,198,217,81,30,136,191,130,201,31,142,105,123,0,4,32,230,239,188,89,93,181,225,113,154,71,78,103,170,81,201,110,14,98,44,37,152,146,211,162,187,38,41,177,73,53,183,64,214,61,174,86,43,153,94,9,85,81,204,241,218,115,28,159,188,106,148,108,79,78,77,58,254,182,153,226,143,41,163,50,58,134,221,74,250,199,75,219,173,79,30,213,149,96,189,145,175,44,86,35,87,181,168,172,71,199,90,59,202,215,191,167,68,116,141,69,235,39,107,174,208,25,87,47,207,149,102,39,21,142,224,115,64,220,199,227,42,85,177,148,177,152,183,122,88,97,107,31,106,116,201,217,133,37,149,200,157,94,244,138,24,163,71,59,170,246,70,198,255,0,115,81,18,90,128,84,175,59,221,39,165,112,249,221,170,213,56,157,51,138,165,154,212,31,110,125,175,145,175,74,56,237,100,60,12,198,178,15,81,43,81,31,47,141,138,173,103,122,175,107,85,81,58,33,224,57,42,123,167,213,63,79,239,124,142,56,234,188,243,191,130,127,204,159,211,72,21,194,175,12,250,203,138,253,220,167,181,186,62,245,76,115,27,93,217,44,190,78,202,163,153,142,199,70,248,217,44,233,31,114,58,103,247,75,27,25,27,85,59,158,246,247,57,140,239,145,154,41,208,26,3,70,237,102,141,196,237,246,223,105,234,152,61,61,131,174,149,168,209,172,139,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,5,0,243,71,247,217,185,191,162,252,61,34,42,150,253,202,223,128,91,155,119,232,120,155,222,60,126,87,27,171,215,214,87,211,186,118,229,105,232,205,136,141,124,181,166,179,110,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,243,190,70,120,108,168,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,0,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,1,15,247,239,154,6,193,112,237,187,25,221,156,214,186,67,112,46,230,180,255,0,165,245,51,226,241,244,164,170,255,0,61,104,172,51,177,210,91,141,235,209,147,53,23,171,19,243,34,244,234,157,21,122,7,10,92,107,109,103,24,63,122,127,102,120,13,87,140,251,165,232,125,111,219,181,107,67,228,245,94,127,31,139,195,60,189,122,122,103,247,119,118,244,234,222,157,122,175,73,0,1,229,55,87,115,52,174,205,237,198,163,221,45,107,111,211,225,116,206,62,92,133,158,217,35,100,147,118,39,228,130,47,35,216,199,77,43,213,177,198,197,114,119,200,246,53,23,171,144,204,102,91,45,149,207,229,110,231,115,185,59,121,28,150,70,196,150,238,92,183,51,166,158,204,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,171,217,77,208,202,236,174,238,105,13,215,195,54,220,150,52,182,98,182,73,245,235,93,117,71,220,129,143,79,53,85,149,168,170,198,77,23,146,39,254,87,34,178,71,34,181,200,170,139,167,48,10,1,230,117,186,95,181,14,50,117,175,164,206,253,167,138,210,94,159,75,99,255,0,201,124,62,151,210,198,158,174,15,197,141,115,251,111,73,119,243,187,187,175,95,202,229,98,48,239,252,146,246,207,74,234,13,199,220,77,210,203,84,245,25,173,31,143,199,227,241,30,72,227,124,117,253,122,217,243,206,222,230,43,217,50,50,162,70,215,177,205,253,220,243,181,81,200,255,0,194,64,115,147,217,79,191,60,62,226,119,142,166,67,195,111,108,178,11,230,130,73,123,99,158,142,70,90,245,228,237,106,70,229,116,205,157,148,213,189,94,198,164,126,126,189,206,236,66,176,56,47,222,60,22,193,113,65,160,55,87,84,195,223,133,197,100,36,175,145,147,185,233,233,170,219,175,45,73,108,244,99,30,247,248,89,97,210,248,218,213,115,252,125,137,209,93,213,52,124,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,37,74,241,93,202,83,113,245,79,16,79,205,240,227,141,210,152,189,11,171,60,151,38,134,123,43,74,174,155,180,200,145,100,141,209,167,146,71,195,52,136,174,137,43,198,230,198,233,29,26,199,20,113,177,238,177,94,29,56,104,218,206,23,244,36,58,23,108,241,63,246,222,183,51,114,10,223,106,100,255,0,125,52,177,250,185,225,138,63,55,139,206,246,71,220,223,200,206,141,79,245,170,210,183,52,127,125,155,155,250,47,195,210,61,255,0,43,222,10,63,180,6,187,102,243,238,22,51,21,123,109,180,110,65,245,165,199,93,79,55,219,57,70,194,215,178,186,196,215,39,72,98,242,193,52,139,34,43,36,252,145,118,72,215,203,227,187,240,12,171,146,171,128,158,8,51,188,92,107,185,110,234,58,185,92,110,217,97,60,177,102,243,116,230,101,121,159,105,97,85,134,173,71,73,20,140,146,110,247,68,249,19,177,90,200,186,247,57,174,146,36,125,249,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,100,63,230,35,193,5,62,42,180,34,106,221,29,87,183,115,116,158,62,88,176,77,73,160,173,14,82,55,77,20,143,171,106,87,196,231,187,181,140,159,211,162,201,28,108,150,195,149,238,70,189,238,74,33,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,180,174,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,39,167,20,92,50,104,30,41,182,191,37,183,250,190,181,74,121,39,215,115,112,186,133,49,208,217,187,134,157,100,138,78,248,29,34,119,53,143,116,17,54,86,49,204,89,35,71,51,185,189,81,205,207,102,244,109,14,178,216,93,208,212,27,71,184,16,84,143,59,167,108,54,27,11,82,116,154,9,88,248,219,44,83,70,255,0,193,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,175,238,87,26,58,171,121,56,71,194,240,245,185,142,202,230,181,38,153,214,17,103,105,106,107,151,164,183,53,250,43,5,228,146,43,111,153,238,145,102,142,75,76,72,220,222,173,116,93,26,168,197,137,22,95,214,229,113,239,179,108,191,90,248,123,164,255,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,128,63,39,84,233,61,43,174,112,86,180,182,181,211,56,173,65,133,187,217,234,113,217,74,81,219,171,63,99,218,246,119,197,34,57,142,237,123,26,228,234,159,131,154,138,159,138,33,150,210,255,0,185,92,123,19,219,47,214,190,98,233,42,128,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,25,151,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,15,202,47,123,149,14,241,98,183,43,132,188,38,145,118,122,221,237,67,183,214,44,97,50,145,93,180,217,103,142,7,77,36,212,156,198,247,185,233,89,43,189,144,70,174,70,167,90,178,177,137,219,26,41,50,129,149,114,213,57,78,240,65,130,200,99,177,156,89,238,101,92,86,106,59,29,101,209,52,146,103,201,232,109,87,181,98,11,22,173,66,232,145,139,51,31,3,22,186,182,71,181,189,206,122,181,36,108,110,101,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,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,229,92,88,251,88,222,79,167,250,135,227,167,51,88,95,247,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,115,171,247,79,165,190,159,209,249,28,136,228,169,238,159,84,253,63,189,242,56,226,234,64,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,244,216,189,199,225,211,113,242,59,95,186,24,111,67,149,163,210,88,102,137,85,245,114,21,92,170,145,218,173,34,162,121,33,127,107,186,47,68,114,57,174,99,218,199,177,236,111,229,107,13,213,220,125,192,193,105,109,49,173,117,166,87,53,138,209,88,247,98,240,21,46,88,89,35,199,213,87,171,214,56,209,127,247,91,213,122,185,35,138,24,209,123,34,141,173,157,92,171,56,32,185,185,58,171,17,196,246,225,213,236,210,26,111,33,44,186,122,167,154,122,246,46,230,42,73,3,224,181,211,196,140,150,156,111,89,147,171,37,69,89,235,246,57,174,99,100,107,174,80,0,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,0,0,8,1,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,188,156,183,0,28,46,103,247,230,239,16,121,221,186,169,145,204,100,107,200,151,48,214,227,138,108,37,155,178,117,73,50,18,83,115,21,175,178,230,170,162,170,170,198,174,85,149,99,243,126,244,145,64,2,146,249,203,107,250,218,155,138,60,94,140,199,106,27,118,235,232,237,47,82,181,204,123,150,84,130,142,70,196,178,216,145,88,215,34,49,95,37,105,40,171,158,206,189,81,177,181,87,172,125,173,224,27,37,194,174,178,222,61,146,222,13,233,198,227,109,187,27,182,216,120,172,213,86,200,144,50,221,180,158,41,109,34,62,70,120,229,101,124,123,45,203,35,27,35,101,71,190,175,106,63,191,181,124,79,15,219,153,251,27,223,29,7,186,82,91,202,215,169,166,117,5,28,133,255,0,178,228,236,181,53,22,76,223,85,3,63,59,17,222,88,22,88,213,142,114,53,237,122,181,203,218,229,52,189,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,153,87,47,251,149,199,177,61,178,253,107,230,46,146,168,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,142,171,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,5,0,243,71,247,217,185,191,162,252,61,35,170,242,172,224,163,74,239,238,119,43,189,123,177,140,251,75,72,104,252,132,84,177,184,153,82,55,213,203,101,17,137,44,141,178,222,229,122,195,3,31,93,203,19,152,140,153,211,181,21,206,100,114,196,251,169,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,10,128,227,215,128,174,44,119,167,139,29,115,185,155,105,181,63,108,233,188,207,217,158,138,239,219,184,218,254,95,22,54,172,50,126,238,107,12,145,189,36,137,237,252,205,78,189,58,167,84,84,85,144,28,169,56,92,223,110,26,255,0,106,63,182,189,13,247,115,239,31,216,159,102,127,156,233,220,243,250,127,93,230,255,0,139,75,39,111,111,158,47,241,116,235,221,248,117,232,189,39,248,4,21,231,5,188,120,45,13,195,2,237,85,136,125,70,107,114,242,16,87,167,31,115,217,224,171,70,196,22,236,89,234,140,115,29,218,246,86,139,198,174,99,151,212,247,183,185,35,114,21,65,194,22,208,214,223,126,37,246,247,107,114,16,84,159,27,150,204,50,108,164,22,103,150,22,88,199,86,99,173,92,133,31,23,231,107,223,94,9,88,197,106,183,243,185,191,153,159,226,78,107,171,52,182,119,67,106,172,206,138,213,52,125,22,107,79,228,44,98,242,53,188,172,147,193,106,9,29,28,177,247,177,92,199,118,189,142,78,173,85,106,244,234,138,169,248,154,9,229,245,188,89,93,239,225,47,66,234,237,75,158,169,149,212,52,171,205,132,204,75,21,167,79,58,79,82,103,195,27,173,57,239,123,253,76,149,219,94,121,21,235,213,203,63,122,34,53,237,66,69,30,127,112,181,174,43,109,116,6,165,220,108,237,123,115,227,116,174,30,238,110,228,85,24,215,79,36,21,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,175,78,170,159,222,102,7,45,150,202,231,242,183,115,185,220,157,188,142,75,35,98,75,119,46,91,153,211,79,102,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,250,121,89,104,10,218,23,130,221,27,105,116,245,188,78,75,85,88,191,159,201,37,148,149,175,180,249,44,190,42,246,17,146,47,229,99,233,193,81,89,216,136,199,51,181,233,215,189,92,238,213,196,166,208,214,223,173,134,215,59,71,52,21,36,177,168,176,243,67,143,91,115,203,12,17,100,89,210,90,83,72,248,186,189,25,29,152,225,145,81,17,221,81,138,138,215,34,171,87,52,70,151,120,107,221,234,219,245,176,218,27,119,33,158,164,150,53,22,30,25,178,9,82,9,97,130,44,139,58,197,118,24,217,47,87,163,35,179,28,209,162,170,187,170,49,21,28,228,84,114,215,183,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,0,202,185,163,222,10,116,182,11,71,240,143,180,56,157,57,71,210,84,177,163,241,153,73,35,242,190,78,235,87,96,109,187,50,117,122,170,167,124,243,202,254,157,123,91,221,209,168,141,68,68,237,96,20,129,206,75,75,96,180,255,0,23,20,242,216,138,62,158,222,166,209,248,236,166,82,79,43,223,234,45,50,123,53,27,39,71,42,163,58,65,82,187,58,53,17,191,147,175,78,231,57,87,181,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,132,74,227,239,129,60,87,23,122,102,150,119,77,92,169,137,220,93,59,93,106,97,238,90,145,176,82,181,4,150,33,116,145,94,145,149,229,157,236,142,54,216,116,45,98,162,54,73,158,171,248,61,197,11,101,177,57,92,6,86,238,11,59,140,183,142,201,99,172,73,82,229,59,112,186,25,235,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,74,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,245,231,47,189,249,93,11,178,88,13,151,199,224,234,88,175,186,22,39,117,235,243,72,238,250,144,99,103,167,97,25,19,19,162,43,228,150,72,186,189,202,168,214,70,246,246,170,189,31,29,48,130,111,242,144,223,155,59,89,196,188,123,109,144,187,82,13,61,185,245,254,203,178,182,108,69,93,145,100,96,100,146,209,145,30,246,43,158,247,57,101,172,200,154,246,119,190,227,87,243,57,140,106,222,72,50,174,95,247,43,143,98,123,101,250,215,204,93,37,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,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,14,85,197,143,181,141,228,250,127,168,126,58,115,53,133,255,0,115,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,2,170,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,135,58,191,116,250,91,233,253,31,145,200,142,74,158,233,245,79,211,251,223,35,142,46,164,3,53,156,88,251,167,222,79,168,26,135,228,103,45,83,146,167,181,141,83,245,2,247,199,99,137,254,0,40,175,154,159,18,155,113,196,14,248,226,177,155,94,152,172,166,43,67,227,229,197,205,169,43,85,68,147,41,105,243,43,164,142,59,8,229,245,20,225,232,212,137,123,90,223,36,150,156,197,123,36,99,214,21,151,231,203,123,137,189,3,189,220,60,233,61,17,143,179,83,23,171,52,30,30,190,158,189,131,155,35,12,150,231,130,133,122,240,166,66,40,145,82,85,173,34,73,18,43,220,196,70,202,175,143,171,187,81,239,150,160,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,7,201,150,203,98,176,24,171,185,220,238,78,166,59,27,142,175,37,187,151,45,204,216,96,173,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,30,32,119,51,246,201,190,58,243,116,163,183,149,177,83,83,106,11,217,10,31,106,73,223,106,26,47,153,222,150,7,254,119,163,124,80,36,81,163,26,229,107,26,196,107,87,181,168,92,167,47,174,26,233,227,248,0,77,1,171,215,43,71,246,199,143,201,229,50,233,21,168,31,36,53,114,117,210,180,18,86,115,90,230,179,186,140,117,165,68,145,30,230,201,35,187,145,63,209,182,147,55,11,69,101,118,215,95,234,93,185,206,216,169,62,75,74,230,46,225,46,75,81,238,116,18,79,90,103,195,35,163,115,154,215,43,21,204,85,69,86,181,122,116,234,137,253,197,249,242,234,222,60,22,242,112,143,161,44,226,33,244,246,244,126,62,13,29,148,173,220,247,248,109,80,130,40,218,189,238,99,17,222,88,22,188,253,27,220,214,121,251,59,156,230,57,73,42,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,20,173,206,79,122,254,252,241,5,137,217,202,152,255,0,13,77,178,199,175,154,121,34,237,146,123,217,24,171,216,147,181,201,35,145,208,182,6,83,70,245,99,28,146,121,250,247,55,177,79,85,201,47,108,244,174,160,220,125,196,221,44,181,79,81,154,209,248,252,126,63,17,228,142,55,199,95,215,173,159,60,237,238,98,189,147,35,42,36,109,123,28,223,221,207,59,85,28,143,252,57,87,55,29,179,213,90,63,139,220,198,186,203,84,235,133,215,184,250,25,12,69,168,227,147,198,239,77,82,26,115,192,231,185,136,197,153,143,129,30,230,49,206,237,142,120,28,170,138,254,137,221,121,31,107,250,209,101,119,79,107,111,106,27,107,98,213,124,118,127,23,137,114,202,232,17,145,58,88,46,216,98,116,241,49,234,179,80,99,191,20,123,209,35,255,0,18,70,189,182,190,67,254,108,26,167,5,167,248,37,213,248,156,189,239,79,111,83,100,49,24,188,92,126,39,191,212,90,101,232,109,186,62,173,69,70,116,130,165,135,245,114,163,127,39,78,189,206,106,45,11,154,146,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,51,67,196,166,208,217,216,93,249,215,59,71,52,22,227,175,167,115,19,67,143,91,115,197,52,242,227,159,210,90,83,72,248,186,49,95,37,105,33,145,81,17,189,21,234,138,214,170,43,82,229,57,73,235,92,86,170,224,183,79,224,177,245,237,199,99,71,102,50,184,75,206,153,141,70,73,59,236,186,242,58,37,71,42,171,60,87,162,106,171,145,171,222,215,167,78,136,142,116,117,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,5,80,115,150,225,159,70,224,35,197,241,79,130,189,110,174,119,81,230,42,105,204,237,23,42,201,5,199,165,41,86,11,108,85,119,88,94,200,169,164,78,98,34,177,233,227,114,35,28,215,172,177,131,149,199,190,205,178,253,107,225,238,147,255,0,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,75,254,0,25,87,47,251,149,199,177,61,178,253,107,230,46,146,168,3,60,60,193,119,139,21,189,252,90,107,173,93,166,179,214,242,186,122,149,136,112,152,121,101,180,217,224,72,42,66,200,100,117,87,49,239,103,166,146,195,108,79,26,177,122,57,39,239,84,71,61,200,114,173,77,180,58,203,72,109,126,136,221,204,236,21,33,193,110,21,140,180,56,36,108,232,249,230,102,62,72,98,158,103,177,63,6,49,101,153,99,106,42,247,170,195,34,171,81,170,199,61,179,123,67,172,183,223,113,49,251,91,183,208,84,159,80,229,171,222,154,140,22,103,72,89,97,245,170,77,105,97,71,175,229,107,222,216,28,198,43,149,172,239,115,123,156,198,245,114,121,76,78,91,43,128,202,210,206,224,178,118,241,217,44,117,136,237,211,185,82,103,67,61,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,57,237,86,230,105,93,228,219,141,57,186,90,42,223,168,194,234,108,124,89,10,221,210,70,249,33,239,79,207,4,190,55,189,141,154,39,163,163,145,136,229,236,145,143,106,175,86,169,234,204,171,151,253,202,227,216,158,217,126,181,243,23,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,0,0,0,0,102,179,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,127,220,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,170,190,121,223,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,225,206,175,221,62,150,250,127,71,228,114,35,146,167,186,125,83,244,254,247,200,227,139,169,0,205,103,22,62,233,247,147,234,6,161,249,25,203,84,228,169,237,99,84,253,64,189,241,216,226,127,128,64,14,104,92,116,254,197,52,171,246,59,103,53,159,164,220,156,215,103,219,22,105,55,186,108,22,46,72,220,171,210,100,114,122,123,147,117,143,199,209,28,246,68,175,147,247,78,117,121,22,160,54,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,155,252,100,114,194,202,236,134,195,104,221,201,219,28,125,188,230,75,77,225,213,55,47,193,121,214,81,103,252,36,118,66,172,75,19,29,233,163,115,166,141,234,157,21,176,199,94,71,71,249,108,204,68,14,29,119,231,89,112,219,187,152,45,214,209,151,109,181,248,235,12,102,78,140,54,18,22,101,177,202,246,173,138,82,171,152,246,246,72,214,244,71,43,29,216,244,100,141,78,246,53,83,69,59,59,188,90,7,125,116,6,47,113,182,231,61,83,35,141,200,215,130,89,98,138,212,51,79,143,158,72,99,153,213,45,54,23,189,177,89,141,178,177,36,137,92,170,213,95,253,10,190,212,0,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,4,106,230,43,188,120,45,155,225,31,93,217,203,195,234,45,235,12,124,250,59,23,91,185,236,243,90,191,4,177,185,123,218,199,163,124,80,37,137,250,59,181,175,240,118,119,53,207,106,148,25,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,52,229,164,244,182,11,67,105,92,54,138,210,212,125,22,23,79,227,235,226,241,213,188,175,147,193,86,8,219,28,81,247,189,92,247,118,177,141,78,174,85,114,244,234,170,171,248,148,131,205,207,108,244,174,221,241,113,54,71,75,84,244,159,125,116,253,77,77,145,129,145,199,28,45,189,36,246,43,202,248,218,198,55,167,147,210,182,87,171,187,156,233,101,149,234,239,205,209,36,7,36,189,235,255,0,228,235,135,59,152,255,0,254,238,181,199,218,142,47,253,158,157,184,230,122,201,255,0,177,44,109,108,127,237,213,206,255,0,2,22,168,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,25,140,222,189,208,202,239,86,238,106,253,215,204,182,220,118,53,78,98,206,73,149,236,221,117,183,211,129,239,95,13,84,149,200,138,246,67,23,142,38,126,86,162,50,54,162,53,168,136,137,119,220,172,180,5,109,11,193,110,141,180,186,122,222,39,37,170,172,95,207,228,146,202,74,215,218,124,150,95,21,123,8,201,23,242,177,244,224,168,172,236,68,99,153,218,244,235,222,174,119,42,231,63,180,54,117,126,195,105,173,220,199,65,110,107,27,123,152,116,55,17,179,196,200,33,199,100,60,113,73,51,216,239,206,247,165,152,104,198,212,98,254,9,52,138,173,84,78,230,87,95,47,173,226,197,108,135,22,154,23,87,106,92,245,188,86,158,187,98,108,38,98,88,173,54,8,22,11,112,190,24,221,105,207,123,25,233,163,176,234,243,200,175,94,141,72,59,209,21,204,106,26,30,42,215,158,86,91,43,14,43,102,240,80,228,237,179,27,114,198,122,221,138,109,153,201,4,211,194,218,45,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,176,175,151,134,138,197,107,254,52,182,171,5,153,177,110,26,245,115,15,205,177,213,158,214,189,103,199,214,150,244,45,85,115,92,157,142,150,180,109,122,116,234,172,87,34,43,85,81,201,161,224,80,183,54,13,45,157,211,252,109,106,252,182,94,143,167,169,169,177,248,140,166,46,79,43,31,234,42,178,140,53,29,39,70,170,171,58,79,82,195,58,57,17,223,147,175,78,215,53,86,74,242,49,254,54,127,45,255,0,82,28,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,128,80,15,52,127,125,155,155,250,47,195,210,39,255,0,37,79,107,26,167,234,5,239,142,199,19,252,3,42,230,148,248,78,246,177,179,127,79,244,247,199,64,117,80,10,86,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,57,87,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,106,128,128,28,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,79,254,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,112,174,55,55,230,207,14,60,52,107,29,201,195,93,169,6,161,74,236,197,233,244,154,196,81,189,114,54,94,145,71,36,76,149,143,108,207,133,174,146,202,197,216,238,246,87,122,47,70,247,57,51,173,137,196,229,115,249,90,88,44,22,50,222,71,37,145,177,29,74,116,234,66,233,167,179,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,98,188,217,182,135,70,236,46,215,240,231,180,123,127,5,184,240,90,118,190,166,134,186,219,157,102,158,87,190,76,124,178,205,35,255,0,4,87,201,44,146,72,168,212,107,17,94,168,214,181,168,214,167,10,229,113,239,179,108,191,90,248,123,167,148,227,191,98,240,92,59,113,65,171,182,231,71,97,178,184,237,44,223,75,145,193,55,32,175,127,125,91,21,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,253,202,181,239,115,218,247,45,133,114,96,223,155,58,171,107,245,46,192,103,110,212,245,26,30,195,114,152,38,58,196,77,158,76,117,201,36,116,241,178,20,98,61,236,134,207,87,186,85,115,255,0,27,209,177,123,17,172,71,88,249,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,114,174,44,125,172,111,39,211,253,67,241,211,153,172,47,251,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,57,213,251,167,210,223,79,232,252,142,68,114,84,247,79,170,126,159,222,249,28,113,117,32,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,240,112,174,49,56,170,209,188,40,109,30,67,88,102,114,85,29,169,242,53,236,86,210,120,137,35,89,159,145,200,163,63,34,186,38,189,142,244,209,185,209,186,103,247,55,181,138,141,69,242,62,54,63,61,154,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,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,88,124,16,92,225,211,74,217,221,237,200,171,217,175,181,134,62,24,171,215,108,211,179,236,172,60,209,215,176,181,103,175,44,81,172,119,60,237,233,50,59,189,27,224,141,172,115,122,201,223,55,242,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,179,153,127,7,118,120,111,221,201,181,198,140,195,219,253,157,107,139,18,93,165,52,116,226,138,166,39,35,35,228,124,184,182,164,61,26,198,53,169,228,133,21,145,245,137,85,141,242,44,18,60,114,208,227,18,207,13,251,185,14,135,214,121,139,127,179,173,113,98,58,87,97,146,228,81,84,196,228,100,124,108,139,40,229,155,163,88,198,181,60,115,42,62,62,177,42,61,222,69,130,54,23,167,137,203,98,179,248,170,89,220,22,78,166,71,27,145,175,29,186,119,42,76,217,160,179,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,14,85,197,143,181,141,228,250,127,168,126,58,115,53,134,170,0,0,0,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,6,148,192,5,85,243,180,222,191,254,65,120,115,167,143,255,0,238,107,92,133,169,34,255,0,218,41,212,142,23,164,159,251,106,200,215,71,254,193,90,239,241,161,31,249,70,109,158,149,220,78,46,33,200,234,154,158,175,238,86,159,183,169,177,208,62,56,228,133,215,163,158,189,120,159,35,94,199,117,241,250,167,74,197,111,107,155,44,81,61,29,249,122,45,234,21,235,206,159,64,86,206,240,243,165,55,6,190,158,183,115,37,165,117,67,43,62,244,41,43,153,67,29,114,188,137,50,202,141,94,198,177,246,32,160,196,123,211,240,127,99,90,169,228,84,117,117,242,247,221,12,174,213,113,131,182,217,60,123,109,205,95,63,152,139,75,222,169,13,215,86,101,136,50,14,74,201,229,232,138,146,50,41,100,138,194,70,228,232,231,215,103,226,213,68,123,116,60,101,92,191,238,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,58,175,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,20,3,205,31,223,102,230,254,139,240,244,137,255,0,201,83,218,198,169,250,129,123,227,177,196,255,0,7,42,226,199,218,198,242,125,63,212,63,29,57,154,195,85,0,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,0,0,141,92,198,247,51,246,95,193,182,227,228,107,219,197,71,127,61,143,110,153,167,6,66,78,158,171,215,200,218,246,25,11,81,237,115,230,109,89,44,202,212,78,189,60,42,247,53,205,99,144,160,29,39,165,179,186,231,85,97,180,86,150,163,235,115,90,131,33,95,23,142,173,229,100,126,123,83,200,216,226,143,189,234,214,55,185,239,106,117,114,163,83,175,85,84,79,196,212,70,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,63,226,83,104,107,111,214,195,107,157,163,154,10,146,88,212,88,121,161,199,173,185,229,134,8,178,44,233,45,41,164,124,93,94,140,142,204,112,200,168,136,238,168,197,69,107,145,85,171,154,35,77,27,3,188,120,46,32,54,107,73,239,22,156,135,211,212,212,216,246,216,146,183,115,223,233,45,49,206,142,205,110,247,177,139,39,138,120,229,139,201,216,141,127,103,115,127,43,145,74,171,231,105,170,115,182,247,247,66,232,171,23,187,240,184,173,30,153,74,117,188,76,79,21,171,119,108,71,98,78,244,78,247,119,50,149,100,232,170,173,79,31,86,162,43,156,171,226,185,61,104,172,86,170,227,5,153,220,133,139,113,216,209,218,95,37,155,162,216,94,212,100,147,189,208,209,86,202,138,213,85,103,138,244,174,68,106,181,123,218,197,235,209,21,174,188,144,84,95,60,29,21,138,161,175,246,179,113,161,177,109,114,89,204,62,71,9,98,39,61,190,6,193,70,104,166,137,204,111,111,114,61,93,144,153,28,170,229,69,70,199,209,27,209,85,222,83,146,134,91,43,15,18,90,203,5,14,78,219,49,183,52,61,139,118,41,182,103,36,19,79,13,250,77,138,87,199,215,181,207,99,103,153,173,114,167,86,164,178,34,116,238,94,189,47,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,74,220,234,253,211,233,111,167,244,126,71,34,117,94,70,63,198,207,229,191,234,71,42,231,87,238,159,75,125,63,163,242,57,19,170,242,49,254,54,127,45,255,0,82,45,80,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,255,0,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,10,139,231,97,188,88,172,214,178,208,123,33,131,207,91,150,198,154,175,107,55,159,167,13,166,186,163,103,180,145,182,155,101,141,175,85,75,49,197,28,239,68,145,136,173,138,227,21,170,169,43,142,63,202,119,98,243,187,159,197,6,51,113,190,198,197,93,210,219,105,215,35,151,118,65,88,254,219,83,215,177,29,4,134,37,71,43,166,108,236,243,181,253,17,177,250,101,119,123,95,227,107,228,7,60,239,224,159,243,39,244,210,42,242,184,247,217,182,95,173,124,61,210,111,243,159,216,107,58,171,107,244,214,255,0,224,169,84,245,26,30,195,177,121,215,182,188,77,158,76,117,201,35,108,18,62,101,122,61,236,134,207,70,54,36,107,255,0,27,210,61,59,17,175,87,64,14,95,91,197,138,217,14,45,52,46,174,212,185,235,120,173,61,118,196,216,76,196,177,90,108,16,44,22,225,124,49,186,211,158,246,51,211,71,97,213,231,145,94,189,26,144,119,162,43,152,212,52,60,101,92,191,238,87,30,196,246,203,245,175,152,186,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,0,0,0,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,11,254,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,117,126,233,244,183,211,250,63,35,145,28,149,61,211,234,159,167,247,190,71,28,93,72,6,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,21,43,205,239,135,174,35,181,14,187,169,188,244,108,229,117,150,219,81,199,186,26,248,236,125,87,191,238,151,142,20,125,169,38,138,52,94,176,203,226,116,206,184,169,248,118,164,82,43,27,28,29,254,87,149,103,4,23,55,39,85,98,56,158,220,58,189,154,67,77,228,37,151,79,84,243,79,94,197,220,197,73,32,124,22,186,120,145,146,211,141,235,50,117,100,168,171,61,126,199,53,204,108,141,117,202,3,197,111,22,206,232,29,245,208,25,77,185,220,108,13,76,142,55,35,94,120,162,150,90,176,205,62,62,121,33,146,22,219,170,233,152,246,197,102,54,202,245,142,84,106,171,85,127,244,162,231,135,125,56,112,220,125,140,223,28,142,198,101,180,254,86,254,87,237,4,175,128,116,84,23,201,158,171,44,203,29,75,53,162,141,210,119,249,186,34,36,108,115,220,217,59,162,95,206,199,53,46,251,151,166,222,239,142,217,112,203,167,244,198,250,231,189,125,255,0,221,219,193,212,151,205,234,176,248,121,106,192,248,113,214,82,104,163,145,147,67,34,206,213,141,123,210,54,246,198,215,118,177,173,108,149,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,0,0,128,28,234,253,172,105,111,168,20,126,59,34,85,95,9,222,233,246,111,234,6,158,249,24,13,41,128,12,240,243,8,221,12,174,234,241,131,185,57,60,131,109,195,95,1,152,151,75,209,169,53,215,89,101,120,49,238,90,203,226,234,136,145,178,89,99,150,194,198,212,232,215,216,127,226,229,85,123,172,83,146,198,128,173,130,225,231,85,238,13,141,61,110,158,75,85,106,135,214,101,233,146,86,178,254,58,157,120,210,21,137,28,189,142,99,44,79,125,138,246,39,226,254,246,185,87,198,136,219,10,57,167,18,250,2,206,233,240,243,185,27,125,143,211,213,51,153,44,230,151,201,86,197,209,178,145,118,75,145,244,239,90,106,139,42,163,24,246,216,72,158,199,185,83,177,237,107,186,183,183,170,102,136,211,71,15,219,153,251,100,216,237,7,186,82,91,197,88,183,169,180,253,28,133,255,0,178,228,239,171,13,231,194,223,85,3,63,59,213,190,41,210,88,213,142,114,185,142,98,181,203,220,213,51,46,95,247,43,143,98,123,101,250,215,204,93,37,80,5,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,29,87,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,186,144,10,1,230,143,239,179,115,127,69,248,122,68,255,0,228,169,237,99,84,253,64,189,241,216,226,127,131,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,1,64,60,209,253,246,110,111,232,191,15,72,149,92,140,127,141,159,203,127,212,139,84,0,0,85,7,60,29,127,90,92,174,214,109,109,29,67,109,44,85,175,145,207,229,49,45,89,91,2,178,87,69,5,43,15,78,158,39,189,22,27,236,111,226,175,98,44,159,225,73,19,187,133,114,142,219,61,85,172,56,189,195,235,172,77,78,152,93,5,143,191,144,203,218,146,57,60,109,245,53,38,167,4,13,123,88,172,73,158,249,213,237,99,220,222,232,224,157,200,170,172,232,183,168,12,235,113,241,182,122,87,104,184,189,220,157,11,162,170,122,76,45,124,133,124,133,106,173,142,56,227,171,235,106,67,113,240,68,200,216,214,50,24,223,97,204,141,136,223,203,27,88,213,85,84,85,91,42,228,217,189,127,126,120,125,203,108,229,188,127,134,222,217,100,19,195,60,113,118,199,61,28,140,182,44,71,220,229,145,202,233,155,59,46,35,186,49,141,72,252,29,59,157,222,164,10,230,167,150,202,228,120,227,215,212,242,25,59,118,171,226,235,225,234,81,138,105,156,246,85,129,113,149,166,88,162,106,175,70,49,101,154,89,21,173,232,157,242,61,223,222,229,85,148,28,140,127,141,159,203,127,212,139,84,5,85,243,206,254,9,255,0,50,127,77,34,255,0,42,204,182,87,29,199,30,129,167,143,201,219,171,95,41,95,49,82,244,80,204,230,50,212,9,140,179,50,69,43,81,122,61,137,44,49,72,141,119,84,239,141,142,254,246,162,164,160,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,128,121,163,251,236,220,223,209,126,30,145,63,249,42,123,88,213,63,80,47,124,118,56,159,224,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,82,183,58,191,116,250,91,233,253,31,145,200,157,87,145,143,241,179,249,111,250,145,202,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,139,84,4,0,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,127,243,171,246,177,165,190,160,81,248,236,137,0,57,92,123,236,219,47,214,190,30,233,127,192,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,31,38,91,45,138,192,98,174,231,115,185,58,152,236,110,58,188,150,238,92,183,51,97,130,180,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,104,119,251,120,243,188,64,111,46,172,222,45,71,15,167,183,169,178,14,177,29,110,230,63,210,85,99,82,58,213,187,216,198,36,158,40,35,138,47,39,98,57,253,157,206,252,206,85,46,127,149,14,206,226,182,215,132,188,38,174,118,6,221,29,67,184,54,44,102,242,146,221,170,216,167,146,6,205,36,52,154,199,118,53,235,89,107,177,147,198,142,87,39,91,82,189,139,219,34,33,29,121,231,127,4,255,0,153,63,166,145,87,149,199,190,205,178,253,107,225,238,151,167,186,187,103,165,119,147,110,53,30,214,235,90,158,163,11,169,177,242,227,236,246,199,27,228,135,189,63,36,241,121,24,246,54,104,158,141,146,55,171,87,178,70,49,200,157,90,134,99,50,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,83,193,30,252,217,226,59,134,141,29,185,57,155,181,39,212,43,93,248,189,64,144,216,138,71,166,70,179,214,41,36,149,145,49,141,133,243,53,177,217,72,187,27,216,203,12,68,234,222,215,46,115,11,254,229,113,236,79,108,191,90,249,139,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,0,0,0,0,35,86,172,229,195,193,142,185,213,89,157,107,170,118,111,214,230,181,6,66,198,83,35,103,239,22,86,63,61,169,228,116,146,201,216,203,45,99,123,158,247,47,70,162,53,58,244,68,68,252,14,213,181,187,91,161,54,91,66,99,54,207,109,48,95,99,105,188,55,155,209,82,245,83,88,241,121,102,124,210,126,242,103,190,71,117,146,87,187,243,57,122,117,232,157,17,17,19,213,131,242,117,102,150,193,107,157,43,153,209,90,166,143,173,194,234,12,125,140,94,70,183,149,241,249,234,207,27,163,150,62,246,43,94,222,230,61,201,213,170,142,78,189,81,81,127,18,53,255,0,185,113,192,159,254,3,63,233,54,99,254,182,119,253,210,218,221,9,189,58,19,39,182,123,151,130,251,103,77,230,124,62,182,151,170,154,191,151,197,51,38,143,247,144,189,146,55,164,145,49,223,149,201,215,167,69,234,138,168,188,87,73,242,225,224,199,67,106,172,54,181,210,219,55,232,179,90,127,33,95,41,142,179,247,139,43,39,130,212,18,54,72,164,236,125,151,49,221,175,99,87,163,145,90,189,58,42,42,126,4,149,0,229,91,233,194,230,196,241,41,246,39,237,175,67,125,227,251,185,234,126,204,255,0,57,220,167,224,245,30,47,55,252,90,88,251,187,188,17,127,139,175,78,223,195,167,85,235,249,59,41,193,159,13,156,59,106,171,90,215,103,54,223,238,254,106,238,61,248,185,236,253,177,126,223,125,87,201,28,142,143,178,196,242,49,58,190,24,215,170,39,119,229,233,215,162,170,43,122,248,51,225,179,136,157,85,87,90,239,30,219,253,224,205,82,199,179,23,5,159,182,47,212,236,170,201,36,145,177,246,87,158,54,47,71,205,34,245,84,238,252,221,58,244,68,68,108,167,6,124,54,112,237,170,173,107,93,156,219,127,187,249,171,184,247,226,231,179,246,197,251,125,245,95,36,114,58,62,203,19,200,196,234,248,99,94,168,157,223,151,167,94,138,168,189,172,2,53,106,206,92,60,24,235,157,85,153,214,186,167,102,253,110,107,80,100,44,101,50,54,126,241,101,99,243,218,158,71,73,44,157,140,178,214,55,185,239,114,244,106,35,83,175,68,68,79,192,234,187,41,176,155,79,195,182,149,181,162,182,115,74,125,223,194,221,200,63,41,61,111,93,102,223,125,167,199,28,110,147,190,196,146,61,58,178,24,211,162,47,111,229,235,211,170,170,175,64,7,201,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,60,166,127,105,246,179,85,234,172,110,186,213,59,105,165,51,58,147,13,225,251,59,49,144,195,86,177,122,159,138,69,150,47,12,239,98,201,31,100,142,115,219,218,228,237,114,171,147,162,175,83,213,128,1,249,58,179,75,96,181,206,149,204,232,173,83,71,214,225,117,6,62,198,47,35,91,202,248,252,245,103,141,209,203,31,123,21,175,111,115,30,228,234,213,71,39,94,168,168,191,137,26,255,0,220,184,224,79,255,0,1,159,244,155,49,255,0,91,37,80,0,0,14,127,189,123,9,180,252,68,233,90,186,43,120,244,167,222,12,45,44,131,50,144,86,245,214,106,118,90,100,114,70,217,59,235,201,27,215,163,38,145,58,42,246,254,110,189,58,162,42,114,173,39,203,135,131,29,13,170,176,218,215,75,108,223,162,205,105,252,133,124,166,58,207,222,44,172,158,11,80,72,217,34,147,177,246,92,199,118,189,141,94,142,69,106,244,232,168,169,248,18,84,0,69,95,247,46,56,19,255,0,192,103,253,38,204,127,214,201,21,160,52,6,141,218,205,27,137,219,237,190,211,213,48,122,123,7,93,43,81,163,89,23,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,213,171,57,112,240,99,174,117,86,103,90,234,157,155,245,185,173,65,144,177,148,200,217,251,197,149,143,207,106,121,29,36,178,118,50,203,88,222,231,189,203,209,168,141,78,189,17,17,63,3,176,109,14,205,237,222,196,104,216,246,251,107,112,246,241,58,122,11,18,217,130,140,217,91,119,153,93,242,42,43,210,37,181,44,142,141,138,238,175,86,49,81,157,239,123,186,119,61,202,188,43,253,203,142,4,255,0,240,25,255,0,73,179,31,245,179,191,237,110,214,232,77,150,208,152,205,179,219,76,23,216,218,111,13,230,244,84,189,84,214,60,94,89,159,52,159,188,153,239,145,221,100,149,238,252,206,94,157,122,39,68,68,68,245,96,28,171,125,56,92,216,158,37,62,196,253,181,232,111,188,127,119,61,79,217,159,231,59,148,252,30,163,197,230,255,0,139,75,31,119,119,130,47,241,117,233,219,248,116,234,189,127,39,101,56,51,225,179,135,109,85,107,90,236,230,219,253,223,205,93,199,191,23,61,159,182,47,219,239,170,249,35,145,209,246,88,158,70,39,87,195,26,245,68,238,252,189,58,244,85,69,253,109,244,225,115,98,120,148,251,19,246,215,161,190,241,253,220,245,63,102,127,156,238,83,240,122,143,23,155,254,45,44,125,221,222,8,191,197,215,167,111,225,211,170,245,252,157,148,224,207,134,206,29,181,85,173,107,179,155,111,247,127,53,119,30,252,92,246,126,216,191,111,190,171,228,142,71,71,217,98,121,24,157,95,12,107,213,19,187,242,244,235,209,85,23,181,128,71,253,210,224,43,132,237,233,215,121,61,204,220,189,169,251,103,82,102,124,62,182,239,219,185,42,254,95,20,44,134,63,221,195,97,145,183,164,113,49,191,149,169,215,167,85,234,170,170,189,3,101,54,19,105,248,118,210,182,180,86,206,105,79,187,248,91,185,7,229,39,173,235,172,219,239,180,248,227,141,210,119,216,146,71,167,86,67,26,116,69,237,252,189,122,117,85,85,232,0,252,157,89,165,176,90,231,74,230,116,86,169,163,235,112,186,131,31,99,23,145,173,229,124,126,122,179,198,232,229,143,189,138,215,183,185,143,114,117,106,163,147,175,84,84,95,196,141,127,238,92,112,39,255,0,128,207,250,77,152,255,0,173,146,168,0,71,253,210,224,43,132,237,233,215,121,61,204,220,189,169,251,103,82,102,124,62,182,239,219,185,42,254,95,20,44,134,63,221,195,97,145,183,164,113,49,191,149,169,215,167,85,234,170,170,190,175,98,248,92,216,158,26,254,219,253,138,104,111,187,159,120,253,55,218,127,231,59,151,60,254,159,203,225,255,0,140,203,39,111,111,158,95,240,244,235,221,248,245,232,157,58,168,0,2,63,238,151,1,92,39,111,78,187,201,238,102,229,237,79,219,58,147,51,225,245,183,126,221,201,87,242,248,161,100,49,254,238,27,12,141,189,35,137,141,252,173,78,189,58,175,85,85,85,245,123,23,194,230,196,240,215,246,223,236,83,67,125,220,251,199,233,190,211,255,0,57,220,185,231,244,254,95,15,252,102,89,59,123,124,242,255,0,135,167,94,239,199,175,68,233,213,65,197,55,175,131,62,27,56,137,213,85,117,174,241,237,191,222,12,213,44,123,49,112,89,251,98,253,78,202,172,146,73,27,31,101,121,227,98,244,124,210,47,85,78,239,205,211,175,68,68,79,175,100,56,73,216,30,28,50,185,60,206,203,232,171,122,114,198,102,187,43,95,99,115,217,27,80,89,99,29,220,197,124,54,44,62,37,123,85,93,218,254,222,246,163,228,68,84,71,189,23,207,238,151,1,92,39,111,78,187,201,238,102,229,237,79,219,58,147,51,225,245,183,126,221,201,87,242,248,161,100,49,254,238,27,12,141,189,35,137,141,252,173,78,189,58,175,85,85,85,245,123,23,194,230,196,240,215,246,223,236,83,67,125,220,251,199,233,190,211,255,0,57,220,185,231,244,254,95,15,252,102,89,59,123,124,242,255,0,135,167,94,239,199,175,68,233,213,65,202,183,211,133,205,137,226,83,236,79,219,94,134,251,199,247,115,212,253,153,254,115,185,79,193,234,60,94,111,248,180,177,247,119,120,34,255,0,23,94,157,191,135,78,171,215,202,109,111,1,92,39,108,182,187,198,110,102,218,109,79,216,218,147,13,230,244,87,126,221,201,88,241,121,97,124,50,126,238,107,15,141,221,99,149,237,252,205,94,157,122,167,69,68,84,245,123,233,194,230,196,241,41,246,39,237,175,67,125,227,251,185,234,126,204,255,0,57,220,167,224,245,30,47,55,252,90,88,251,187,188,17,127,139,175,78,223,195,167,85,235,249,59,41,193,159,13,156,59,106,171,90,215,103,54,223,238,254,106,238,61,248,185,236,253,177,126,223,125,87,201,28,142,143,178,196,242,49,58,190,24,215,170,39,119,229,233,215,162,170,47,107,0,143,251,165,192,87,9,219,211,174,242,123,153,185,123,83,246,206,164,204,248,125,109,223,183,114,85,252,190,40,89,12,127,187,134,195,35,111,72,226,99,127,43,83,175,78,171,213,85,85,122,6,202,108,38,211,240,237,165,109,104,173,156,210,159,119,240,183,114,15,202,79,91,215,89,183,223,105,241,199,27,164,239,177,36,143,78,172,134,52,232,139,219,249,122,244,234,170,171,208,0,34,175,251,151,28,9,255,0,224,51,254,147,102,63,235,100,148,210,122,91,5,161,180,174,27,69,105,106,62,139,11,167,241,245,241,120,234,222,87,201,224,171,4,109,142,40,251,222,174,123,187,88,198,167,87,42,185,122,117,85,85,252,79,214,0,226,155,215,193,159,13,156,68,234,170,186,215,120,246,223,239,6,106,150,61,152,184,44,253,177,126,167,101,86,73,36,141,143,178,188,241,177,122,62,105,23,170,167,119,230,233,215,162,34,39,235,108,95,11,155,19,195,95,219,127,177,77,13,247,115,239,31,166,251,79,252,231,114,231,159,211,249,124,63,241,153,100,237,237,243,203,254,30,157,123,191,30,189,19,167,228,239,95,6,124,54,113,19,170,170,235,93,227,219,127,188,25,170,88,246,98,224,179,246,197,250,157,149,89,36,146,54,62,202,243,198,197,232,249,164,94,170,157,223,155,167,94,136,136,159,173,177,124,46,108,79,13,127,109,254,197,52,55,221,207,188,126,155,237,63,243,157,203,158,127,79,229,240,255,0,198,101,147,183,183,207,47,248,122,117,238,252,122,244,78,157,84,28,255,0,122,246,19,105,248,137,210,181,116,86,241,233,79,188,24,90,89,6,101,32,173,235,172,212,236,180,200,228,141,178,119,215,146,55,175,70,77,34,116,85,237,252,221,122,117,68,84,231,251,91,192,87,9,219,45,174,241,155,153,182,155,83,246,54,164,195,121,189,21,223,183,114,86,60,94,88,95,12,159,187,154,195,227,119,88,229,123,127,51,87,167,94,169,209,81,21,58,6,245,236,38,211,241,19,165,106,232,173,227,210,159,120,48,180,178,12,202,65,91,215,89,169,217,105,145,201,27,100,239,175,36,111,94,140,154,68,232,171,219,249,186,244,234,136,169,207,246,183,128,174,19,182,91,93,227,55,51,109,54,167,236,109,73,134,243,122,43,191,110,228,172,120,188,176,190,25,63,119,53,135,198,238,177,202,246,254,102,175,78,189,83,162,162,42,72,0,1,21,127,220,184,224,79,255,0,1,159,244,155,49,255,0,91,59,254,214,237,110,132,217,109,9,140,219,61,180,193,125,141,166,240,222,111,69,75,213,77,99,197,229,153,243,73,251,201,158,249,29,214,73,94,239,204,229,233,215,162,116,68,68,79,86,121,253,127,160,244,206,231,232,220,182,223,235,58,182,237,96,179,181,214,166,66,189,108,133,138,79,158,5,84,238,137,101,174,246,74,140,114,39,107,218,142,68,123,21,204,119,86,185,200,177,215,253,203,142,4,255,0,240,25,255,0,73,179,31,245,178,79,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,115,93,244,225,115,98,120,148,251,19,246,215,161,190,241,253,220,245,63,102,127,156,238,83,240,122,143,23,155,254,45,44,125,221,222,8,191,197,215,167,111,225,211,170,245,242,155,91,192,87,9,219,45,174,241,155,153,182,155,83,246,54,164,195,121,189,21,223,183,114,86,60,94,88,95,12,159,187,154,195,227,119,88,229,123,127,51,87,167,94,169,209,81,21,36,1,29,117,255,0,47,78,14,119,63,89,101,183,3,89,236,181,75,89,220,237,133,183,144,177,91,45,144,164,201,231,84,78,233,86,42,243,178,36,123,149,59,158,228,106,43,222,174,123,186,185,206,85,247,251,33,195,150,207,112,227,138,201,224,182,107,76,91,192,99,114,246,25,110,221,55,102,111,93,129,103,107,123,124,172,142,204,210,54,55,171,123,90,231,49,26,175,70,70,142,238,236,103,78,65,254,229,199,2,127,248,12,255,0,164,217,143,250,217,223,246,183,107,116,38,203,104,76,102,217,237,166,11,236,109,55,134,243,122,42,94,170,107,30,47,44,207,154,79,222,76,247,200,238,178,74,247,126,103,47,78,189,19,162,34,34,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,154,108,239,16,58,7,123,242,186,247,5,164,31,110,12,150,220,106,139,122,87,53,78,234,194,217,210,120,28,173,245,44,142,57,30,239,77,35,155,43,99,145,232,197,114,195,42,118,167,98,157,44,0,1,92,28,121,115,11,226,75,132,205,249,147,110,116,214,152,219,92,142,158,200,225,233,230,240,242,222,165,126,107,173,130,78,248,100,109,135,50,204,76,71,250,138,246,21,168,198,170,120,214,62,171,221,220,137,237,121,115,241,253,173,184,182,213,90,207,69,110,166,59,74,98,179,88,124,125,92,166,26,182,10,133,200,189,69,84,145,241,220,146,87,205,52,172,252,143,146,154,53,58,181,203,229,114,162,57,17,85,179,168,16,43,152,167,48,189,125,194,102,191,210,155,115,181,218,99,79,228,114,89,28,60,153,188,172,185,250,83,77,3,96,146,103,67,89,176,58,11,49,57,31,221,94,210,200,143,106,167,69,135,181,127,196,137,249,92,189,57,133,239,71,22,123,209,154,219,157,198,211,26,43,29,141,199,105,123,57,184,165,194,82,183,12,238,158,59,117,33,107,92,233,172,202,213,103,109,135,170,162,53,23,170,55,241,254,244,94,149,199,247,17,92,83,240,189,130,169,186,91,83,165,118,255,0,55,160,89,233,113,249,79,181,40,228,108,228,169,222,149,243,254,253,254,9,99,134,58,125,27,90,52,123,157,221,230,149,27,209,123,154,66,189,39,206,175,127,126,245,97,190,253,104,29,191,251,183,246,133,127,182,62,201,197,93,245,222,135,200,223,63,167,242,222,241,249,188,125,253,157,255,0,151,187,167,95,195,169,109,59,85,185,154,87,121,54,227,78,110,150,138,183,234,48,186,155,31,22,66,183,116,145,190,72,123,211,243,193,47,141,239,99,102,137,232,232,228,98,57,123,36,99,218,171,213,170,124,187,223,173,114,187,107,178,250,251,113,176,85,234,79,146,210,186,95,43,155,167,21,182,57,208,73,61,106,146,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,229,69,255,0,187,87,197,63,253,224,237,87,255,0,5,100,127,235,197,212,156,255,0,125,55,211,110,56,116,219,140,142,232,110,134,103,208,226,168,244,138,24,98,68,125,172,133,167,34,172,117,107,70,170,158,73,159,218,238,137,213,26,141,107,158,247,49,140,123,219,82,223,238,213,241,79,255,0,120,59,85,255,0,193,89,31,250,241,47,246,167,140,206,38,177,124,54,103,56,187,226,99,109,244,166,51,66,214,251,51,236,124,54,2,141,170,217,140,141,91,87,235,87,126,65,22,205,153,35,108,45,142,119,62,24,156,214,186,194,162,59,190,24,213,146,75,50,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,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,57,254,253,239,94,149,225,219,105,243,187,199,173,113,249,91,184,93,63,233,125,76,24,184,163,146,211,252,246,98,174,206,198,201,36,108,94,143,153,170,189,94,159,149,23,167,85,232,139,237,113,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,41,91,253,218,190,41,255,0,239,7,106,191,248,43,35,255,0,94,44,251,131,61,235,213,92,68,240,217,163,247,143,90,227,241,84,179,90,131,237,15,83,6,46,41,35,170,207,5,251,21,217,216,217,36,145,233,213,144,181,87,171,215,243,42,244,232,157,17,59,89,207,247,211,125,54,227,135,77,184,200,238,134,232,102,125,14,42,143,72,161,134,36,71,218,200,90,114,42,199,86,180,106,169,228,153,253,174,232,157,81,168,214,185,239,115,24,199,189,188,255,0,132,62,51,118,227,140,60,22,163,201,232,172,86,87,13,127,75,228,61,61,236,110,69,136,178,54,172,175,151,209,89,73,25,214,53,242,199,19,149,209,163,149,209,200,201,26,189,205,72,229,146,64,0,69,94,47,57,133,237,103,9,153,221,57,165,174,227,62,248,102,178,89,15,30,111,29,137,202,214,109,172,21,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,229,98,53,59,164,86,128,215,250,55,116,244,110,39,112,118,251,80,212,206,105,236,229,116,179,70,245,101,94,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,43,215,142,94,98,252,77,112,173,196,22,75,108,176,58,11,111,230,211,115,99,233,101,48,54,242,149,45,79,106,221,89,98,70,75,35,214,27,140,107,122,90,138,212,104,138,198,59,182,52,94,138,138,142,119,75,229,199,199,102,190,226,239,43,174,240,91,163,79,69,98,114,90,118,190,62,222,42,158,18,57,160,158,212,18,58,118,217,149,209,207,98,87,61,145,185,181,90,174,98,34,53,102,106,59,252,109,38,249,74,223,238,213,241,79,255,0,120,59,85,255,0,193,89,31,250,241,110,155,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,228,116,230,49,198,182,170,224,251,74,232,207,217,254,3,21,147,212,154,183,33,107,179,237,154,178,77,70,58,53,99,103,159,175,138,120,164,73,150,75,53,123,63,196,213,106,75,215,162,163,122,199,94,17,121,158,113,37,196,119,17,122,51,102,179,186,119,109,113,24,220,253,139,46,185,110,166,26,251,231,72,43,213,154,204,140,143,186,247,107,94,246,192,172,71,170,57,24,175,71,43,95,219,216,182,148,14,41,198,102,245,234,174,29,184,108,214,27,199,162,177,248,171,185,173,63,246,127,166,131,41,20,146,85,127,158,253,122,239,239,108,114,70,245,232,201,156,169,209,233,249,145,58,245,78,168,181,237,178,28,221,184,146,220,173,232,208,59,115,157,209,59,107,6,55,85,106,140,86,18,228,181,49,183,219,60,112,89,183,28,50,58,55,58,227,154,143,70,189,85,21,90,228,235,211,170,47,247,22,232,14,85,197,62,225,110,62,211,112,251,173,183,55,105,240,56,172,206,164,210,248,244,202,69,83,41,213,106,173,88,165,99,238,72,244,108,177,57,124,117,82,196,136,141,122,57,92,196,68,71,42,163,86,170,255,0,221,171,226,159,254,240,118,171,255,0,130,178,63,245,226,231,177,57,108,86,127,21,75,59,130,201,212,200,227,114,53,227,183,78,229,73,155,52,22,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,33,175,50,30,53,183,79,131,239,217,223,236,207,1,165,50,127,123,126,215,245,191,110,213,179,55,143,210,250,79,31,139,195,60,93,58,250,151,247,119,119,117,232,222,157,58,47,95,21,203,211,152,94,244,113,103,189,25,173,185,220,109,49,162,177,216,220,118,151,179,155,138,92,37,43,112,206,233,227,183,82,22,181,206,154,204,173,86,118,216,122,170,35,81,122,163,127,31,239,69,176,162,154,245,103,58,189,253,251,213,153,251,139,160,118,255,0,238,223,218,22,62,199,251,91,21,119,215,122,31,35,188,30,163,197,123,199,230,241,246,119,246,126,94,238,189,63,14,133,143,240,77,188,218,251,136,94,29,52,246,242,238,51,52,252,25,45,73,98,251,162,169,132,161,53,104,42,193,5,169,43,53,142,243,79,51,164,122,186,7,189,94,138,196,233,35,91,219,249,21,239,238,160,165,111,247,106,248,167,255,0,188,29,170,255,0,224,172,143,253,120,183,77,144,214,185,93,202,217,125,3,184,217,218,245,32,201,106,173,47,138,205,220,138,163,28,216,35,158,205,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,58,117,85,254,243,218,144,43,64,243,119,216,109,89,191,57,109,189,205,71,111,7,162,108,88,169,141,211,90,166,212,30,56,39,159,247,254,162,213,229,123,218,234,149,158,239,76,200,122,198,170,212,239,146,119,68,142,86,195,37,120,186,221,93,125,178,28,58,107,61,215,219,29,59,83,57,168,116,221,122,214,224,167,110,164,214,96,88,61,84,45,179,44,145,194,246,63,178,58,238,154,85,114,57,17,169,26,185,223,149,170,85,183,251,181,124,83,255,0,222,14,213,127,240,86,71,254,188,93,72,60,166,234,238,102,149,217,189,184,212,123,165,173,109,250,124,46,153,199,203,144,179,219,36,108,146,110,196,252,144,69,228,123,24,233,165,122,182,56,216,174,78,249,30,198,162,245,114,21,3,254,237,95,20,255,0,247,131,181,95,252,21,145,255,0,175,22,147,188,59,223,149,225,199,135,69,222,93,215,193,212,203,228,176,21,240,205,212,181,52,244,142,100,11,61,139,85,171,91,125,63,63,230,115,24,233,228,124,108,145,90,175,70,53,174,115,59,149,237,232,26,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,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,0,69,254,97,124,80,107,238,19,54,95,11,184,219,115,136,211,249,28,150,71,84,86,194,75,22,110,188,211,64,216,36,169,110,103,57,173,134,88,156,143,238,174,196,69,87,42,116,87,126,31,220,169,24,56,51,230,129,191,188,68,241,39,163,246,115,90,233,13,191,165,133,212,31,104,122,153,241,120,251,177,218,103,130,133,139,12,236,116,150,228,98,117,124,45,69,234,197,252,170,189,58,47,69,75,63,0,172,14,51,57,160,111,239,14,220,73,235,13,156,209,90,67,111,238,225,116,255,0,217,254,154,124,166,62,236,150,159,231,161,94,195,251,221,29,184,216,189,31,51,145,58,49,63,42,39,94,171,213,87,181,114,222,227,91,116,248,193,253,162,126,211,48,26,83,25,247,75,236,143,69,246,21,91,48,249,61,87,171,242,121,124,211,203,215,167,166,103,111,111,111,78,174,235,215,170,116,154,164,74,226,223,152,238,209,240,165,172,176,155,125,107,17,111,88,106,27,22,33,151,61,71,23,105,145,191,9,142,122,34,249,100,87,34,181,246,92,213,107,227,172,170,206,230,126,103,201,19,93,18,201,32,54,135,122,54,191,126,180,108,123,129,180,122,190,166,162,193,73,98,90,139,98,22,73,19,226,158,53,78,248,165,138,86,182,88,159,209,90,228,107,218,213,86,61,143,78,173,123,85,106,47,253,218,190,41,255,0,239,7,106,191,248,43,35,255,0,94,44,251,131,61,235,213,92,68,240,217,163,247,143,90,227,241,84,179,90,131,237,15,83,6,46,41,35,170,207,5,251,21,217,216,217,36,145,233,213,144,181,87,171,215,243,42,244,232,157,17,59,88,0,226,156,102,111,94,170,225,219,134,205,97,188,122,43,31,138,187,154,211,255,0,103,250,104,50,145,73,37,87,249,239,215,174,254,246,199,36,111,94,140,153,202,157,30,159,153,19,175,84,234,139,94,219,33,205,219,137,45,202,222,141,3,183,57,221,19,182,176,99,117,86,168,197,97,46,75,83,27,125,179,199,5,155,113,195,35,163,115,174,57,168,244,107,213,81,85,174,78,189,58,162,255,0,113,98,156,75,241,49,163,120,90,211,218,83,89,238,13,27,111,211,217,253,81,95,78,94,187,89,21,239,198,50,106,182,102,75,107,18,53,93,51,26,234,237,71,177,191,159,177,238,115,81,238,106,70,254,192,0,0,230,155,141,196,14,129,218,205,208,219,125,168,213,239,183,91,37,186,54,50,21,48,183,21,97,101,40,167,171,28,78,241,79,36,146,53,205,124,174,154,40,162,107,26,245,124,143,107,127,14,169,215,165,128,14,85,196,95,18,251,89,194,254,132,155,93,110,102,91,254,215,209,97,169,207,91,237,76,159,239,161,138,79,73,4,210,199,230,241,121,216,249,59,93,249,25,213,203,254,164,95,201,225,71,138,237,184,226,215,110,25,173,116,84,190,135,43,71,199,6,127,1,60,200,251,88,139,78,69,84,107,149,17,60,144,191,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,134,188,95,243,37,208,60,44,110,134,158,219,8,244,245,189,75,146,109,138,151,117,75,42,62,23,37,44,84,241,216,69,142,55,121,145,204,188,215,37,89,210,25,99,70,62,23,162,119,179,200,217,27,42,180,6,191,209,187,167,163,113,59,131,183,218,134,166,115,79,103,43,165,154,55,171,42,246,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,85,123,223,205,219,137,45,181,222,141,125,183,56,45,19,182,179,227,116,174,168,202,225,41,203,111,27,125,211,201,5,107,114,67,27,164,115,110,53,170,245,107,17,85,81,173,78,189,122,34,127,113,53,57,122,113,65,175,184,179,217,124,214,227,110,54,35,79,227,178,88,237,81,103,9,20,88,74,243,67,3,160,142,165,73,154,231,54,105,101,114,191,186,195,209,85,28,137,209,27,248,127,122,172,160,0,168,189,239,230,237,196,150,218,239,70,190,219,156,22,137,219,89,241,186,87,84,101,112,148,229,183,141,190,233,228,130,181,185,33,141,210,57,183,26,213,122,181,136,170,168,214,167,94,189,17,63,184,176,158,12,247,175,85,113,19,195,102,143,222,61,107,143,197,82,205,106,15,180,61,76,24,184,164,142,171,60,23,236,87,103,99,100,146,71,167,86,66,213,94,175,95,204,171,211,162,116,68,237,96,16,171,153,15,26,219,167,193,247,236,239,246,103,128,210,153,63,189,191,107,250,223,183,106,217,155,199,233,125,39,143,197,225,158,46,157,125,75,251,187,187,186,244,111,78,157,23,175,138,229,233,204,47,122,56,179,222,140,214,220,238,54,152,209,88,236,110,59,75,217,205,197,46,18,149,184,103,116,241,219,169,11,90,231,77,102,86,171,59,108,61,85,17,168,189,81,191,143,247,162,216,80,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,171,195,71,49,77,163,226,67,123,117,94,206,233,231,91,129,240,88,177,103,74,94,179,89,149,34,203,99,160,130,178,72,136,146,76,179,62,203,166,91,179,49,137,19,58,85,141,174,122,53,236,145,9,106,14,63,196,191,19,26,55,133,173,61,165,53,158,224,209,182,253,61,159,213,21,244,229,235,181,145,94,252,99,38,171,102,100,182,177,35,85,211,49,174,174,212,123,27,249,251,30,231,53,30,230,164,111,234,184,156,182,43,63,138,165,157,193,100,234,100,113,185,26,241,219,167,114,164,205,154,11,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,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,12,251,106,109,249,214,92,54,243,3,220,125,214,209,151,109,181,248,237,200,207,51,39,70,27,9,11,50,216,229,202,202,182,41,74,174,99,219,217,35,91,209,28,172,119,99,209,146,53,59,216,213,75,201,216,189,244,219,142,34,246,227,29,186,27,95,153,245,216,171,221,98,154,25,81,25,107,31,105,168,139,37,91,49,162,175,142,102,119,55,170,117,86,171,92,215,177,207,99,216,247,116,0,0,43,87,157,166,217,233,91,59,89,161,119,143,210,120,181,38,63,80,38,153,243,199,28,109,245,20,108,86,177,99,178,103,118,121,31,227,146,175,88,211,189,26,223,60,255,0,149,85,253,82,21,242,203,222,191,216,183,23,26,91,212,99,253,85,13,119,211,69,92,236,139,190,104,189,108,240,250,121,35,235,35,26,222,150,162,173,222,229,238,233,18,203,218,213,119,111,75,254,6,117,184,246,220,205,85,186,28,92,110,102,71,84,219,242,125,131,168,46,233,156,116,12,146,69,134,173,26,19,190,188,76,141,175,123,187,59,188,110,149,232,222,141,89,102,149,232,214,247,244,44,127,146,198,128,173,130,225,231,85,238,13,141,61,110,158,75,85,106,135,214,101,233,146,86,178,254,58,157,120,210,21,137,28,189,142,99,44,79,125,138,246,39,226,254,246,185,87,198,136,217,255,0,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,159,110,55,248,46,213,92,35,238,60,244,105,55,43,155,208,57,47,28,248,77,67,45,25,27,27,60,171,55,109,27,51,163,18,21,184,196,130,69,86,177,127,60,104,217,123,89,220,177,179,213,242,230,227,95,251,42,238,60,248,13,127,147,202,201,182,90,167,247,121,42,208,47,150,60,93,229,86,36,121,54,195,218,231,187,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,19,196,222,91,21,159,225,19,117,243,184,44,157,76,142,55,35,182,249,219,116,238,84,153,179,65,102,9,49,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,154,136,215,250,255,0,70,237,102,141,203,110,14,224,234,26,152,61,61,131,174,182,111,94,178,171,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,201,197,222,87,139,237,220,110,171,131,29,111,15,164,240,53,221,141,211,152,169,236,57,239,100,10,245,115,237,76,196,114,196,203,51,47,111,127,141,58,35,35,134,53,116,158,36,145,221,43,151,119,0,183,56,156,213,75,175,55,75,31,149,198,237,150,19,197,99,162,214,158,191,222,105,22,73,89,233,170,217,237,70,44,44,124,18,54,196,145,189,100,111,229,141,189,174,147,201,21,143,243,49,196,226,176,28,191,247,3,5,130,198,84,199,99,113,213,240,53,41,211,169,11,97,130,180,17,229,168,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,214,229,247,199,174,161,225,155,89,81,208,219,131,157,183,115,106,242,246,35,134,243,44,122,171,175,192,49,18,203,146,106,48,164,168,200,88,235,22,27,37,132,108,111,123,216,197,86,181,207,68,69,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,17,87,154,63,177,61,205,253,23,230,41,16,3,149,239,29,63,177,77,84,205,142,222,61,103,233,54,219,53,223,246,61,155,173,238,135,5,148,146,70,170,117,153,92,158,158,156,221,100,242,117,71,49,146,171,36,253,211,93,98,69,186,144,0,50,174,95,247,43,143,98,123,101,250,215,204,93,37,81,90,188,227,56,107,220,125,192,193,105,221,249,209,75,149,205,98,180,86,62,205,76,254,29,150,150,72,241,245,85,233,34,100,96,172,141,255,0,156,219,50,35,149,201,28,85,156,173,236,138,71,182,178,248,120,226,7,95,112,203,186,20,119,95,110,95,81,249,42,117,236,84,150,157,229,153,105,93,130,104,213,174,138,196,112,201,27,164,98,59,178,86,181,93,209,36,138,55,126,61,168,104,167,101,247,123,70,239,214,215,233,253,220,219,249,237,201,130,212,85,221,53,116,183,2,195,60,79,100,142,138,88,100,103,226,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,78,63,197,23,19,122,7,133,157,175,201,110,6,175,179,82,230,73,149,220,236,46,158,76,140,53,174,230,103,73,34,143,178,6,200,189,206,99,29,60,78,149,236,107,214,56,213,207,237,119,68,107,179,175,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,190,229,115,195,62,178,225,235,97,166,202,238,5,237,65,75,59,175,44,51,47,99,76,95,84,142,12,35,25,222,200,186,67,220,170,219,51,69,227,124,202,238,215,162,36,17,57,141,116,10,174,241,92,228,246,83,239,207,15,184,157,227,169,144,240,219,219,44,130,249,160,146,94,216,231,163,145,150,189,121,59,90,145,185,93,51,103,101,53,111,87,177,169,31,159,175,115,187,16,170,190,22,55,175,251,59,113,5,162,119,142,76,127,173,169,167,242,11,235,224,108,94,73,31,70,120,159,94,215,137,190,72,209,102,72,38,149,99,238,122,55,200,140,238,234,222,168,186,83,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,5,32,115,18,223,74,123,253,197,102,171,212,152,28,207,218,122,111,3,226,211,120,25,154,144,44,110,171,85,21,37,124,82,66,174,108,208,201,105,246,166,142,69,115,156,232,230,103,248,81,17,141,156,28,147,246,119,43,133,209,186,243,123,243,152,26,145,87,212,182,42,225,48,23,38,170,230,219,116,21,86,71,92,116,82,57,136,139,90,73,100,129,138,177,189,81,210,211,122,57,17,98,105,102,128,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,205,103,20,251,41,253,157,184,130,214,219,57,30,67,214,212,211,249,4,244,19,186,95,36,143,163,60,76,177,87,202,239,28,104,179,36,19,68,146,118,177,27,228,71,246,245,111,69,91,84,228,217,189,127,126,120,125,203,108,229,188,127,134,222,217,100,19,195,60,113,118,199,61,28,140,182,44,71,220,229,145,202,233,155,59,46,35,186,49,141,72,252,29,59,157,222,167,42,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,39,79,52,189,244,167,179,252,41,231,180,221,44,207,164,212,155,137,254,246,241,144,198,144,73,35,234,200,168,185,7,186,57,87,187,195,233,124,144,186,70,53,206,100,150,96,255,0,10,185,30,218,65,218,173,179,213,91,201,184,250,115,107,116,85,79,81,154,212,217,8,177,245,187,163,145,241,195,222,191,158,121,124,108,123,219,12,76,71,73,35,209,171,217,27,30,229,78,141,83,78,120,156,78,43,1,138,165,130,193,99,42,99,177,184,234,241,212,167,78,164,45,134,10,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,50,174,105,79,132,239,107,27,55,244,255,0,79,124,116,5,122,243,80,227,214,205,171,57,94,22,54,111,59,110,155,41,216,155,31,174,114,117,252,74,203,140,88,161,114,80,173,98,57,92,228,98,57,243,197,105,142,99,31,223,23,139,170,177,101,107,224,95,14,156,52,110,159,20,26,238,29,11,182,120,159,251,111,91,153,185,5,159,178,241,159,185,154,88,253,92,240,197,39,135,203,224,123,35,238,111,231,127,70,167,250,213,52,61,160,54,135,70,237,246,209,226,118,74,172,22,243,154,99,21,135,76,26,195,159,157,114,47,185,83,177,88,248,231,89,122,181,236,115,85,205,241,35,82,38,177,82,54,49,145,181,172,76,214,110,22,138,202,237,174,191,212,187,115,157,177,82,124,150,149,204,93,194,92,150,163,220,232,36,158,180,207,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,251,139,243,229,201,185,159,181,14,13,182,227,35,98,222,42,75,248,28,123,180,205,200,49,242,117,244,190,130,71,87,174,201,154,175,115,153,51,170,199,90,87,34,244,235,230,71,181,173,107,218,132,149,32,87,56,237,222,173,162,184,104,163,181,181,231,168,185,45,199,204,67,11,224,154,9,92,255,0,179,168,189,150,166,154,39,183,163,24,246,216,74,12,84,122,175,86,76,254,214,175,69,115,42,175,132,45,161,173,190,252,75,237,238,214,228,32,169,62,55,45,152,100,217,72,44,207,44,44,177,142,172,199,90,185,10,62,47,206,215,190,188,18,177,138,213,111,231,115,127,51,63,196,151,63,205,31,216,158,230,254,139,243,20,138,203,229,247,199,174,161,225,155,89,81,208,219,131,157,183,115,106,242,246,35,134,243,44,122,171,175,192,49,18,203,146,106,48,164,168,200,88,235,22,27,37,132,108,111,123,216,197,86,181,207,68,69,189,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,3,207,221,220,45,3,142,214,84,54,231,33,174,52,253,93,89,148,174,182,232,224,102,201,194,204,141,168,17,36,85,150,42,202,239,43,216,137,12,170,174,107,85,63,118,255,0,251,85,233,8,57,213,251,88,210,223,80,40,252,118,68,128,28,174,61,246,109,151,235,95,15,116,191,224,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,75,254,58,56,205,193,112,121,183,21,114,113,226,190,217,214,122,163,212,87,211,56,217,88,244,170,233,34,70,121,108,217,145,189,58,67,23,150,37,88,218,228,146,71,61,173,111,106,43,229,142,131,50,121,109,125,186,250,201,151,51,57,61,65,172,117,102,126,196,21,25,45,153,166,200,100,114,19,170,50,24,98,71,57,93,44,175,232,145,198,198,254,43,248,53,169,254,164,47,79,151,87,6,214,120,79,218,251,57,13,87,102,219,117,222,183,175,82,109,75,69,46,197,98,149,23,215,146,202,215,134,5,100,109,94,246,197,101,27,42,247,200,197,145,174,241,185,89,209,93,65,133,255,0,114,184,246,39,182,95,173,124,197,210,85,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,113,78,88,188,194,233,233,106,117,184,117,226,7,87,248,113,80,246,197,164,179,249,57,160,130,174,42,172,80,77,36,181,110,219,158,102,118,194,158,40,89,89,59,94,228,116,139,31,114,49,34,107,45,168,0,121,252,22,191,209,186,155,83,106,109,25,130,212,53,45,231,116,117,138,213,179,184,246,170,164,244,95,98,187,44,64,175,106,162,42,178,72,164,69,107,211,171,21,91,35,81,123,163,123,91,89,124,243,191,130,127,204,159,211,78,171,202,247,142,159,219,94,149,102,199,111,30,179,245,123,147,133,239,251,30,205,214,246,205,157,197,199,27,85,58,204,174,95,81,114,30,146,121,58,163,94,248,145,146,126,245,205,177,34,79,240,10,149,231,39,195,238,227,195,157,196,241,3,140,212,26,175,81,104,201,186,211,201,99,108,78,179,227,244,173,165,101,120,99,146,187,59,191,113,13,191,27,59,213,25,219,231,141,59,164,85,158,38,54,21,240,163,197,118,227,240,149,184,236,214,186,42,95,93,138,189,227,131,63,128,158,101,101,92,189,86,170,170,53,202,136,190,57,153,220,229,138,100,69,116,110,115,145,81,236,124,145,191,67,218,3,95,232,221,211,209,184,157,193,219,237,67,83,57,167,179,149,210,205,27,213,149,123,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,127,227,71,139,109,43,194,54,214,46,169,201,69,235,181,38,119,212,227,244,206,57,173,142,95,37,230,214,145,236,158,120,150,104,164,90,113,200,144,182,103,198,170,230,249,163,68,78,175,67,61,154,179,84,231,117,206,170,204,235,93,83,123,214,230,181,6,66,198,83,35,103,196,200,252,246,167,145,210,75,39,99,17,172,111,115,222,229,232,212,70,167,94,136,136,159,129,122,124,179,56,90,213,92,54,108,115,239,107,93,73,149,147,53,175,189,38,118,206,158,153,178,67,87,5,214,31,201,23,130,70,181,237,184,230,61,169,97,202,141,252,209,69,18,34,164,41,36,148,217,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,117,60,174,61,137,237,151,235,95,49,116,149,64,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,72,41,131,153,239,30,181,183,159,43,111,135,237,159,206,212,191,183,216,203,21,166,202,229,234,121,88,185,108,140,14,155,190,24,229,108,190,43,20,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,0,98,114,217,92,6,86,150,119,5,147,183,142,201,99,172,71,110,157,202,147,58,25,235,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,167,0,188,107,233,94,43,54,226,166,19,45,147,244,251,155,166,113,240,199,168,241,246,22,54,73,127,177,27,27,178,117,210,54,177,142,134,87,170,43,218,198,167,134,71,163,21,59,93,19,229,149,68,0,231,87,237,99,75,125,64,163,241,217,18,53,114,212,230,23,115,108,179,180,118,43,126,117,127,251,197,191,221,22,31,57,148,154,123,18,97,237,118,86,134,181,87,205,36,203,29,108,115,99,133,237,68,108,125,177,201,42,57,206,100,125,238,109,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,0,205,103,22,62,233,247,147,234,6,161,249,25,207,107,193,159,25,154,251,132,205,127,90,229,59,214,242,58,39,35,97,145,103,176,50,203,52,208,54,9,38,174,182,109,213,172,147,197,10,94,240,215,72,227,150,78,169,209,123,93,248,127,117,255,0,104,13,127,163,119,79,70,226,119,7,111,181,13,76,230,158,206,87,75,52,111,86,85,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,0,14,63,198,6,128,173,185,252,46,110,150,140,155,79,91,206,216,181,165,239,89,199,227,234,36,174,158,124,141,104,150,197,36,141,177,47,123,222,150,97,133,81,137,215,189,81,26,168,228,85,106,231,7,19,150,202,224,50,180,179,184,44,157,188,118,75,29,98,59,116,238,84,153,208,207,90,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,77,59,33,173,114,187,149,178,250,7,113,179,181,234,65,146,213,90,95,21,155,185,21,70,57,176,71,61,154,145,205,35,99,107,156,231,35,17,207,84,68,87,57,122,116,234,171,253,231,228,241,47,175,236,237,103,15,59,145,184,56,253,67,83,7,146,193,233,124,149,156,93,235,43,23,100,89,31,78,244,166,136,146,162,177,239,117,133,137,140,99,145,123,222,230,183,163,187,186,46,104,141,52,112,253,182,127,177,189,142,208,123,91,37,76,85,123,122,103,79,209,199,223,251,46,62,202,179,94,100,45,245,83,179,242,49,93,229,157,101,145,94,230,163,158,231,171,156,157,206,83,160,30,43,120,182,119,64,239,174,128,202,109,206,227,96,106,100,113,185,26,243,197,20,178,213,134,105,241,243,201,12,144,182,221,87,76,199,182,43,49,182,87,172,114,163,85,90,171,255,0,165,23,60,60,78,240,245,170,184,95,222,92,214,209,234,155,62,191,208,120,236,227,178,140,171,37,120,114,116,101,111,116,86,35,107,211,254,116,111,70,185,237,100,177,74,196,123,251,59,151,191,240,215,199,213,205,31,195,182,233,112,207,188,89,12,174,83,21,168,244,126,102,142,147,204,79,102,123,146,99,45,63,22,234,213,241,174,99,156,238,202,110,241,198,216,188,104,214,195,35,157,220,138,201,21,240,194,178,106,115,17,227,234,231,19,154,169,52,30,214,228,50,184,221,178,194,121,107,245,75,51,215,251,205,34,201,19,253,77,170,221,200,197,133,143,130,55,87,142,70,44,141,252,210,59,181,210,120,226,229,92,20,112,163,157,226,211,121,105,104,223,22,86,158,144,198,244,185,170,115,116,161,99,189,5,94,215,172,113,163,164,84,98,77,59,217,226,141,58,61,201,213,242,120,222,200,164,67,65,58,3,64,104,221,172,209,184,157,190,219,237,61,83,7,167,176,117,210,181,26,53,145,123,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,142,188,209,253,137,238,111,232,191,49,72,160,18,207,185,98,243,11,167,165,169,214,225,215,136,29,95,225,197,67,219,22,146,207,228,230,130,10,184,170,177,65,52,146,213,187,110,121,153,219,10,120,161,101,100,237,123,145,210,44,125,200,196,137,172,182,160,69,94,104,254,196,247,55,244,95,152,164,80,9,109,60,177,121,133,220,213,55,43,112,235,196,14,175,243,101,102,237,139,73,103,242,115,79,61,172,173,169,103,154,73,106,221,183,60,207,238,153,124,176,178,178,118,177,170,216,214,62,229,122,196,215,207,78,36,119,191,21,195,134,201,106,157,232,204,224,237,230,107,233,202,241,57,148,43,72,216,223,102,121,167,142,188,44,87,187,240,99,22,89,163,239,127,71,43,89,220,228,107,213,17,139,18,246,7,156,38,199,107,255,0,186,122,75,119,48,185,93,23,170,114,189,180,242,153,79,20,43,167,107,90,252,200,217,60,238,153,102,138,25,21,25,248,190,53,108,75,39,71,200,172,99,166,89,254,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,67,204,71,130,11,156,42,235,180,213,186,58,175,118,217,106,204,132,177,96,154,147,79,102,108,92,141,134,41,31,86,212,175,137,172,111,115,223,63,167,69,146,73,31,21,119,43,220,174,99,220,174,93,220,111,220,225,87,93,174,146,214,54,187,182,203,86,100,34,151,58,229,134,123,51,98,228,108,50,198,203,85,98,100,173,99,123,158,248,61,66,164,114,72,248,171,181,24,213,115,24,213,188,157,127,175,244,110,214,104,220,182,224,238,14,161,169,131,211,216,58,235,102,245,235,42,189,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,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,147,252,169,184,37,167,186,217,219,60,64,238,246,148,245,154,51,13,228,167,128,198,229,49,176,88,199,234,11,79,100,176,207,35,217,50,59,201,13,127,195,162,163,59,93,58,167,108,136,181,228,98,220,161,231,245,254,128,209,187,167,163,114,219,125,184,58,122,166,115,79,103,43,173,107,212,108,162,246,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,127,160,53,150,214,107,44,182,223,110,14,158,183,131,212,56,59,11,90,245,27,40,157,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,223,159,46,221,244,185,191,220,41,233,77,73,158,204,253,167,169,48,62,93,55,158,153,201,58,200,235,85,85,18,39,203,36,202,231,77,52,149,95,86,105,36,71,57,174,146,103,255,0,133,81,88,220,246,23,253,87,122,255,0,179,183,45,109,35,188,113,227,253,109,189,63,181,250,115,208,64,232,188,145,190,244,244,234,215,171,229,111,146,53,88,82,121,162,89,59,94,142,241,163,251,122,187,162,45,5,226,113,57,92,254,86,150,11,5,140,183,145,201,100,108,71,82,157,58,144,186,105,236,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,79,134,237,144,197,112,225,178,90,91,101,240,217,203,121,154,250,114,188,173,125,251,49,182,55,217,158,105,228,177,51,209,141,252,24,197,150,105,59,25,213,202,214,118,181,92,245,69,122,244,176,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,13,41,128,85,95,58,77,129,255,0,228,75,136,61,29,183,191,247,70,51,90,103,105,51,255,0,103,102,53,214,152,139,255,0,175,137,39,86,255,0,177,137,239,255,0,64,194,53,114,180,223,75,155,63,197,102,7,77,221,204,250,77,55,184,159,239,111,39,12,137,60,145,190,212,136,171,143,123,99,137,123,124,222,171,199,11,100,123,92,214,71,102,127,240,163,149,237,146,188,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,195,156,158,245,253,249,226,11,19,179,149,49,254,26,155,101,143,95,52,242,69,219,36,247,178,49,87,177,39,107,146,71,35,161,108,12,166,141,234,198,57,36,243,245,238,111,98,159,171,201,179,135,175,190,155,177,150,226,23,45,103,43,82,166,221,244,165,136,100,117,122,85,200,222,187,90,196,83,181,211,185,21,23,193,3,209,93,19,63,55,117,152,28,174,107,83,182,75,148,0,202,185,106,156,72,241,211,251,20,224,191,103,182,59,103,53,159,164,220,156,214,223,233,191,182,44,210,111,116,216,44,92,152,152,149,122,76,142,79,79,114,110,177,248,250,35,158,200,149,242,126,233,206,175,34,214,94,128,208,26,203,116,245,150,39,111,182,251,79,91,206,106,28,229,132,173,70,141,100,78,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,186,55,133,13,163,199,232,252,54,54,163,181,62,70,189,123,58,179,47,28,139,51,242,57,20,103,231,70,202,230,49,222,154,55,58,70,194,206,214,246,177,85,202,158,71,200,247,247,82,138,249,184,237,158,170,209,252,94,230,53,214,90,167,92,46,189,199,208,200,98,45,71,28,158,55,122,106,144,211,158,7,61,204,70,44,204,124,8,247,49,142,119,108,115,192,229,84,87,244,78,235,200,251,95,214,139,43,186,123,91,123,80,219,91,22,171,227,179,248,188,75,150,87,64,140,137,210,193,118,195,19,167,137,143,85,154,131,29,248,163,222,137,31,248,146,53,237,181,242,146,249,199,110,245,157,107,196,189,29,173,175,61,180,198,237,198,30,24,95,4,208,68,214,125,163,121,140,181,52,209,61,189,94,246,58,186,208,98,163,213,58,62,23,246,181,58,171,159,237,121,37,237,158,149,212,27,143,184,155,165,150,169,234,51,90,63,31,143,199,226,60,145,198,248,235,250,245,179,231,157,189,204,87,178,100,101,68,141,175,99,155,251,185,231,106,163,145,255,0,132,213,230,143,236,79,115,127,69,249,138,69,0,150,105,203,43,152,133,157,43,103,29,195,134,253,234,58,140,211,12,175,35,52,214,167,202,228,34,172,204,51,33,137,207,74,86,166,153,205,106,214,86,177,91,11,149,123,227,122,178,20,71,70,230,36,22,232,14,41,197,119,21,219,113,194,86,220,63,90,235,89,125,118,86,247,146,12,6,2,9,145,150,178,246,154,136,170,214,170,162,248,225,103,115,86,89,149,21,177,181,205,68,71,189,241,198,252,251,229,183,175,119,51,91,161,119,122,174,110,62,160,143,93,223,177,37,153,117,5,75,207,171,117,175,124,107,19,146,57,33,86,172,76,241,42,196,140,143,181,141,143,163,26,136,196,70,150,41,199,198,164,223,157,89,203,127,107,243,188,72,233,138,152,61,109,99,92,81,91,17,68,190,57,231,131,236,220,135,138,197,170,253,141,109,75,47,111,230,146,6,170,163,87,241,233,18,185,107,195,18,185,112,234,205,43,161,184,206,219,205,83,173,117,54,43,79,225,105,125,173,234,114,57,75,177,212,171,7,126,42,219,25,223,44,138,214,55,185,239,107,83,170,254,46,114,34,126,42,134,133,0,40,7,154,63,190,205,205,253,23,225,233,29,87,149,231,18,251,89,194,254,132,223,45,117,185,153,111,251,217,244,88,106,115,214,251,83,39,251,235,177,73,233,32,154,88,252,222,47,59,31,39,107,191,35,58,185,127,212,139,15,247,211,125,55,31,136,189,199,200,238,134,232,102,125,118,86,247,72,161,134,36,86,85,199,213,106,170,199,86,180,106,171,227,133,157,206,232,157,85,202,231,57,239,115,222,247,189,214,85,203,23,151,165,205,45,114,183,17,92,64,233,15,14,86,30,217,116,150,3,39,12,240,90,197,90,138,121,163,150,213,218,147,194,206,217,147,197,11,235,47,115,218,141,145,100,237,71,164,78,101,159,153,87,47,207,149,102,91,21,145,224,115,64,211,199,228,234,90,177,139,177,152,169,122,40,102,107,223,86,117,201,217,153,34,149,168,189,88,245,138,104,164,70,187,162,246,72,199,127,115,145,86,90,128,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,82,177,115,220,174,120,237,202,239,102,42,109,136,222,141,77,82,198,182,193,215,99,180,254,70,220,238,245,186,134,147,90,245,149,146,119,39,108,182,107,181,141,85,127,127,146,88,220,175,86,185,97,154,87,88,80,33,255,0,49,30,55,233,240,171,161,19,73,104,235,93,219,155,171,49,242,203,130,114,67,5,152,113,113,182,104,163,125,171,81,62,86,189,189,204,124,254,157,86,57,35,124,181,220,143,106,181,143,106,210,182,217,238,174,248,233,141,211,131,90,237,110,180,213,108,215,217,188,131,91,234,113,246,38,177,123,47,106,107,44,147,195,51,63,50,220,243,78,216,213,209,72,143,108,174,232,142,107,186,244,39,175,56,249,53,244,186,55,135,215,110,149,45,63,87,86,37,125,70,220,179,48,22,102,159,28,179,162,227,81,95,3,167,141,146,163,28,136,143,236,123,85,89,220,172,238,147,183,200,234,224,210,218,179,85,104,108,237,93,83,162,181,54,87,79,230,169,119,250,108,142,46,236,149,45,65,222,199,49,253,146,198,173,123,123,152,247,53,122,47,226,215,42,47,224,170,95,79,1,60,111,224,184,184,208,146,210,212,118,177,88,221,205,194,121,101,205,225,41,194,250,240,190,170,204,169,13,170,141,146,89,31,36,61,142,137,146,47,122,185,146,245,238,107,91,36,74,247,30,188,111,127,99,76,22,142,126,51,67,253,229,205,106,236,132,158,40,167,177,224,171,21,26,143,129,215,59,158,222,175,73,158,201,217,28,93,26,173,107,158,233,29,220,145,164,82,253,92,51,243,20,225,231,138,93,101,103,111,180,99,181,6,3,80,178,191,169,165,71,81,214,175,89,249,54,53,28,178,165,101,134,105,90,247,198,214,247,185,138,173,127,98,171,154,142,107,36,86,72,173,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,134,125,248,228,225,19,43,194,14,238,55,74,65,145,183,152,210,121,234,238,201,105,204,172,245,220,199,190,4,122,181,245,102,122,53,34,125,152,87,183,191,198,189,21,146,67,34,182,63,42,70,222,191,203,23,141,171,155,25,184,245,182,147,116,53,95,102,219,106,142,218,112,217,203,100,167,74,186,106,211,86,105,35,146,22,42,186,40,97,158,105,156,201,151,181,141,238,124,114,190,70,182,39,163,174,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,37,56,148,220,126,42,119,29,55,55,115,83,21,13,248,113,240,98,234,84,197,213,88,42,212,171,18,189,233,27,17,238,124,142,235,36,178,200,171,35,222,238,233,21,17,81,168,214,182,111,242,167,224,99,43,154,212,212,56,162,221,124,93,188,126,55,1,97,36,210,152,92,142,45,204,92,156,239,174,201,34,201,175,158,62,215,86,99,103,99,224,146,46,170,233,153,222,143,103,133,18,91,116,51,89,197,143,186,125,228,250,129,168,126,70,114,213,57,42,123,88,213,63,80,47,124,118,56,159,224,25,172,226,199,221,62,242,125,64,212,63,35,57,115,220,171,50,216,172,143,3,154,6,158,63,39,82,213,140,93,140,197,75,209,67,51,94,250,179,174,78,204,201,20,173,69,234,199,172,83,69,34,53,221,23,178,70,59,251,156,138,178,212,2,168,57,229,101,177,83,101,118,111,5,14,78,163,242,84,235,231,173,216,166,217,154,179,195,4,206,162,216,165,124,125,123,154,199,186,9,154,215,42,116,114,197,34,39,94,213,233,205,121,42,123,167,213,63,79,239,124,142,56,186,146,181,121,162,241,245,79,71,224,178,92,51,236,238,67,21,148,202,234,60,125,154,58,179,49,5,152,46,71,140,170,247,203,90,124,107,88,215,59,178,227,188,114,54,95,34,53,208,198,230,246,162,190,68,124,53,109,179,187,59,175,183,215,95,226,246,231,110,112,54,242,57,44,141,136,34,150,88,170,205,52,24,248,36,154,56,93,110,211,161,99,221,21,104,221,43,22,73,85,170,141,69,255,0,208,139,61,56,165,229,61,251,49,225,199,15,185,155,105,151,245,122,175,69,105,245,185,175,169,79,119,201,95,35,227,99,166,183,114,148,143,108,125,158,30,175,106,68,230,183,201,4,76,84,79,59,92,150,32,94,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,166,130,56,81,226,187,110,56,181,219,134,107,93,21,47,161,202,209,241,193,159,192,79,50,62,214,34,211,145,85,26,229,68,79,36,47,237,114,197,50,34,54,70,181,200,168,199,178,72,217,26,249,213,251,88,210,223,80,40,252,118,68,165,98,226,121,104,115,16,179,185,245,161,216,77,254,212,117,27,169,241,213,227,102,159,212,185,44,132,80,191,56,197,150,56,99,165,50,202,228,116,215,187,165,98,49,204,238,124,236,71,43,211,200,199,62,105,127,197,159,16,56,174,25,118,27,83,238,189,199,212,126,74,157,127,73,129,167,97,90,169,119,43,55,86,214,139,198,178,70,233,24,142,235,44,173,141,221,233,12,83,57,189,123,72,235,194,247,54,29,154,222,139,154,87,111,55,27,17,149,210,58,251,55,233,241,238,116,84,157,99,15,115,41,44,236,130,40,107,73,27,159,52,126,85,145,175,68,153,141,100,105,220,215,74,238,214,189,243,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,12,214,113,99,238,159,121,62,160,106,31,145,156,230,151,113,57,92,117,106,23,50,24,203,117,107,229,43,173,186,50,205,11,152,203,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,59,227,123,127,189,170,137,58,185,104,113,235,103,97,181,12,59,43,187,57,219,115,237,214,114,196,112,226,31,39,139,179,1,145,158,212,109,116,206,154,105,99,108,20,85,178,77,44,201,249,251,94,212,123,26,213,124,202,251,169,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,6,112,120,211,219,63,217,23,21,155,159,161,99,169,138,169,82,190,160,159,33,66,174,46,63,29,90,180,110,162,92,171,3,25,216,212,103,142,11,17,49,88,214,246,181,205,86,181,85,168,138,182,169,201,215,115,62,248,112,167,54,133,183,111,20,150,244,22,160,185,143,134,173,121,63,202,155,70,202,165,200,231,176,197,122,170,119,207,61,198,49,232,214,181,205,129,90,136,174,99,213,124,167,58,205,204,251,191,177,218,47,107,106,91,202,215,183,172,53,3,242,19,122,121,59,42,216,163,66,31,222,65,99,163,209,95,214,123,116,228,99,21,174,111,116,10,229,86,185,140,235,94,220,189,246,191,43,186,188,96,237,182,51,30,235,112,215,192,102,34,213,23,173,195,73,214,89,94,12,123,146,202,121,122,42,36,108,150,88,226,174,146,57,122,53,246,25,248,57,85,24,237,15,0,71,254,52,120,73,210,188,92,237,98,233,108,148,190,135,82,96,189,78,67,76,228,90,232,226,241,222,117,105,24,200,39,149,97,150,68,167,36,139,11,166,100,104,142,119,134,53,69,234,196,40,7,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,15,42,116,174,30,56,126,215,220,77,110,133,29,168,219,150,84,102,74,229,123,22,229,185,121,38,74,84,160,134,53,115,165,177,36,49,200,232,216,174,236,137,174,86,244,89,37,141,191,135,114,26,19,225,227,135,237,3,195,46,215,209,218,141,185,101,183,227,105,216,177,110,91,151,146,21,187,118,121,164,87,58,91,18,67,28,109,145,232,222,200,154,229,111,84,142,40,219,248,246,161,210,200,171,205,31,216,158,230,254,139,243,20,138,1,61,6,191,208,26,203,107,53,150,91,111,183,7,79,91,193,234,28,29,133,173,122,141,148,78,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,149,207,29,185,93,236,197,77,177,27,209,169,170,88,214,216,58,236,118,159,200,219,157,222,183,80,210,107,94,178,178,78,228,237,150,205,118,177,170,175,239,242,75,27,149,234,215,44,51,74,235,10,34,175,52,127,98,123,155,250,47,204,82,40,135,111,116,86,87,114,181,254,154,219,156,21,138,144,100,181,86,98,150,18,156,182,222,230,193,28,246,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,220,124,154,167,73,234,173,13,157,181,165,181,174,153,202,233,252,213,46,207,83,142,202,82,146,165,168,59,216,215,179,190,41,17,175,111,115,30,215,39,84,252,90,228,84,252,21,9,21,197,71,28,122,203,138,221,163,219,61,31,173,153,110,190,161,209,246,50,47,207,205,89,233,22,59,54,247,50,187,41,221,88,26,168,214,89,107,82,219,94,222,222,198,249,92,232,213,173,153,209,71,250,188,178,184,117,173,191,252,75,227,167,213,58,78,166,115,68,232,202,242,102,115,240,223,138,87,84,153,253,142,101,58,238,86,181,88,247,186,194,178,79,12,170,140,146,42,246,17,81,232,215,49,215,232,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,15,21,189,27,67,163,119,235,107,245,6,209,238,4,22,228,193,106,42,237,134,194,212,157,97,158,39,178,70,203,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,183,16,252,63,107,238,25,119,66,246,212,110,51,42,63,37,78,189,123,113,92,162,147,45,43,176,77,26,57,178,215,146,104,227,116,140,71,119,196,231,35,122,36,145,72,223,199,181,79,65,172,56,192,223,29,109,195,238,150,225,159,45,169,59,52,102,151,238,106,182,39,204,182,178,145,182,85,146,180,55,37,124,142,242,67,95,240,108,49,49,25,27,90,200,186,181,203,20,110,103,234,240,81,194,142,119,139,77,229,165,163,124,89,90,122,67,27,210,230,169,205,210,133,142,244,21,123,94,177,198,142,145,81,137,52,239,103,138,52,232,247,39,87,201,227,123,34,145,13,9,233,109,39,165,116,54,10,174,150,209,90,103,21,167,240,180,187,253,54,59,23,74,58,149,96,239,123,158,254,200,163,70,177,189,207,123,156,189,19,241,115,149,87,241,85,63,88,20,173,206,79,101,62,227,113,5,137,222,58,153,15,53,77,205,199,175,154,9,37,238,146,11,216,232,171,215,147,181,169,27,81,176,186,7,211,86,245,123,220,178,121,250,246,183,177,7,38,205,235,251,141,196,22,91,103,45,227,252,213,55,55,30,158,25,227,139,186,72,47,99,162,177,98,62,231,44,141,70,194,232,31,113,29,209,143,114,201,224,233,218,222,245,32,1,58,120,251,223,74,121,94,29,184,103,225,227,3,153,243,125,137,183,248,29,73,168,171,70,144,73,27,45,75,139,130,58,44,115,209,86,88,230,100,46,180,247,70,168,198,172,118,224,127,231,234,213,103,224,114,161,217,220,174,229,113,105,132,213,206,192,212,189,167,182,250,189,140,222,82,91,181,93,44,17,206,232,100,134,147,88,238,199,49,44,165,135,178,120,209,202,213,233,86,87,177,123,163,68,47,120,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,105,76,3,149,113,79,178,159,218,39,135,221,109,179,145,228,61,21,189,65,143,79,65,59,165,241,198,203,208,74,203,21,124,174,241,200,169,10,207,12,73,39,107,21,222,53,127,111,71,116,84,205,97,63,249,147,239,95,246,137,225,247,133,221,227,147,31,232,173,234,12,126,165,245,240,54,47,28,108,189,4,180,43,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,202,114,169,220,205,43,179,123,193,185,155,165,173,109,250,124,46,153,218,252,158,66,207,108,145,178,73,187,50,24,238,200,34,242,61,140,116,210,189,91,28,108,87,39,124,143,99,81,122,185,8,129,171,53,78,119,92,234,172,206,181,213,55,189,110,107,80,100,44,101,50,54,124,76,143,207,106,121,29,36,178,118,49,26,198,247,61,238,94,141,68,106,117,232,136,137,248,26,9,229,245,179,185,93,144,225,47,66,233,29,75,129,169,138,212,55,107,205,155,204,69,21,87,65,58,207,110,103,205,27,109,53,236,99,253,76,117,221,94,9,17,233,213,171,7,98,42,181,141,82,69,0,101,92,253,86,125,234,215,57,218,24,232,254,213,212,25,171,190,143,19,66,6,249,45,218,159,177,140,175,86,180,77,252,207,119,107,25,20,81,198,223,238,107,88,198,167,68,68,47,39,151,223,1,90,123,134,109,27,71,92,238,14,10,165,205,212,203,215,142,107,207,177,233,110,179,0,244,91,45,72,104,204,145,35,225,123,171,216,108,118,21,178,61,143,123,21,26,231,49,17,87,228,210,252,209,118,59,53,196,254,162,217,60,150,111,21,87,72,87,240,83,192,235,52,187,12,120,185,237,67,94,196,215,228,181,106,121,35,100,112,247,182,26,245,214,54,200,217,30,215,61,36,86,75,31,108,213,32,7,57,61,148,251,243,195,238,39,120,234,100,60,54,246,203,32,190,104,36,151,182,57,232,228,101,175,94,78,214,164,110,87,76,217,217,77,91,213,236,106,71,231,235,220,238,196,43,87,128,125,204,210,187,69,197,238,219,107,173,107,111,210,97,107,228,44,99,236,218,116,145,199,29,95,91,82,106,108,158,87,200,246,177,144,198,251,13,124,143,87,126,88,218,247,34,42,162,34,232,164,204,14,234,238,102,170,222,77,199,212,123,165,173,109,250,140,214,166,200,75,144,179,219,36,143,142,30,245,252,144,69,228,123,222,216,98,98,54,56,216,174,94,200,216,198,162,244,106,23,147,202,203,64,86,208,188,22,232,219,75,167,173,226,114,90,170,197,252,254,73,44,164,173,125,167,201,101,241,87,176,140,145,127,43,31,78,10,138,206,196,70,57,157,175,78,189,234,231,125,124,209,253,137,238,111,232,191,49,72,160,19,208,107,253,1,172,182,179,89,101,182,251,112,116,245,188,30,161,193,216,90,215,168,217,68,239,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,92,241,219,149,222,204,84,219,17,189,26,154,165,141,109,131,174,199,105,252,141,185,221,235,117,13,38,181,235,43,36,238,78,217,108,215,107,26,170,254,255,0,36,177,185,94,173,114,195,52,174,153,91,233,190,155,113,195,166,220,100,119,67,116,51,62,135,21,71,164,80,195,18,35,237,100,45,57,21,99,171,90,53,84,242,76,254,215,116,78,168,212,107,92,247,185,140,99,222,220,246,113,23,196,190,233,241,65,174,230,215,91,153,150,255,0,181,244,88,106,115,217,251,47,25,251,152,98,147,210,65,52,178,120,124,190,6,62,78,215,126,119,245,114,255,0,169,18,106,114,183,224,22,158,226,122,30,38,247,143,31,138,201,105,4,245,149,244,238,157,185,90,11,208,229,228,79,45,105,172,219,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,252,140,141,158,105,1,206,175,218,198,150,250,129,71,227,178,37,43,23,61,202,231,142,220,174,246,98,166,216,141,232,212,213,44,107,108,29,118,59,79,228,109,206,239,91,168,105,53,175,89,89,39,114,118,203,102,187,88,213,87,247,249,37,141,202,245,107,150,25,165,117,133,2,128,121,163,251,236,220,223,209,126,30,145,21,73,255,0,202,247,129,111,219,94,170,102,248,239,30,140,245,123,109,133,239,251,30,181,215,118,195,157,202,71,35,81,58,194,173,95,81,78,30,146,121,58,171,88,249,81,145,254,245,173,177,26,79,254,47,57,133,237,103,9,153,221,57,165,174,227,62,248,102,178,89,15,30,111,29,137,202,214,109,172,21,22,178,39,186,105,162,85,87,164,207,100,241,186,24,94,145,182,86,164,139,229,98,53,59,187,254,217,238,174,220,111,38,149,131,90,237,110,180,197,106,108,45,142,214,250,156,125,132,147,195,35,163,100,158,25,153,254,56,102,70,73,26,186,41,17,178,51,185,17,205,69,252,12,193,18,83,129,126,51,115,188,30,110,61,172,156,152,175,182,116,102,168,244,245,245,54,54,38,49,45,58,56,149,254,43,53,164,119,78,147,69,229,149,82,55,57,35,145,175,115,93,218,170,201,99,191,237,45,171,52,174,185,193,85,213,58,43,83,98,181,6,22,239,127,166,200,226,238,199,110,172,253,143,115,31,217,44,106,230,59,181,236,115,87,162,254,14,106,162,254,40,167,235,0,69,94,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,84,231,87,237,99,75,125,64,163,241,217,18,162,246,111,104,117,150,251,238,38,63,107,118,250,10,147,234,28,181,123,211,81,130,204,233,11,44,62,181,73,173,44,40,245,252,173,123,219,3,152,197,114,181,157,238,111,115,152,222,174,79,63,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,133,244,240,19,198,254,11,139,141,9,45,45,71,107,21,141,220,220,39,150,92,222,18,156,47,175,11,234,172,202,144,218,168,217,37,145,242,67,216,232,153,34,247,171,153,47,94,230,181,178,68,175,246,188,98,113,85,163,120,80,218,60,134,176,204,228,170,59,83,228,107,216,173,164,241,18,70,179,63,35,145,70,126,69,116,77,123,29,233,163,115,163,116,207,238,111,107,21,26,139,228,124,108,126,123,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,111,220,174,120,18,202,236,158,42,109,247,222,141,51,82,190,182,206,87,99,116,254,58,220,14,245,186,122,147,154,244,149,242,119,47,108,86,108,53,237,69,103,103,146,40,218,172,87,53,102,154,38,243,94,121,223,193,63,230,79,233,165,112,109,142,206,235,237,227,147,81,211,219,156,13,188,230,75,77,225,211,55,46,50,141,89,172,221,183,7,173,171,81,205,175,12,44,123,164,123,93,109,146,57,23,162,36,113,200,238,191,149,17,91,47,187,218,203,97,119,67,79,238,230,223,207,82,60,238,157,176,233,171,165,184,18,104,37,99,227,116,82,195,35,63,5,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,107,198,31,16,191,218,131,125,178,187,185,94,182,86,133,11,248,252,101,106,120,188,133,175,81,246,103,138,156,77,177,94,23,34,246,248,125,87,169,145,170,141,103,127,149,94,230,49,207,115,82,122,114,96,225,214,179,49,90,151,137,61,95,164,234,73,98,123,13,195,104,235,214,162,151,207,3,24,217,19,33,98,4,123,82,37,100,139,36,80,36,204,87,61,22,27,81,117,98,43,209,246,148,114,174,39,120,122,210,188,80,108,214,107,104,245,77,159,65,235,252,118,113,217,70,85,142,196,216,203,209,59,186,43,17,181,233,255,0,58,55,163,92,199,62,41,101,98,61,157,253,201,157,109,213,219,61,85,179,123,143,168,246,183,90,212,244,249,173,51,144,151,31,103,182,57,25,28,221,139,249,39,139,200,198,61,208,202,197,108,145,189,90,157,241,189,142,68,232,228,61,174,235,241,91,189,27,215,181,250,51,106,55,27,84,219,203,227,116,93,139,214,226,185,106,245,187,23,114,115,216,145,92,217,111,73,52,207,108,207,133,174,124,80,185,26,213,142,57,30,223,199,185,78,129,192,87,7,122,135,138,125,220,198,59,51,135,183,6,221,96,236,122,221,65,147,154,157,175,73,117,144,62,7,73,139,138,196,93,173,109,153,91,52,104,169,229,99,217,19,159,42,119,43,26,215,95,246,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,102,179,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,63,192,51,89,197,143,186,125,228,250,129,168,126,70,115,223,240,65,198,142,170,225,31,113,224,189,117,217,92,222,129,201,121,32,205,233,232,175,72,216,217,229,88,123,175,86,129,94,144,173,198,36,17,162,57,233,249,227,71,69,220,206,228,145,151,253,164,245,78,11,92,233,92,54,181,210,215,189,110,23,80,99,235,229,49,214,124,79,143,207,86,120,219,36,82,118,61,26,246,247,49,237,94,142,68,114,117,232,168,139,248,31,172,113,254,42,184,152,209,188,40,109,29,205,210,214,20,109,228,94,235,13,198,226,49,149,145,90,252,142,70,70,72,248,160,89,59,85,176,179,182,41,30,249,28,139,218,198,59,181,175,127,100,111,207,102,241,111,22,190,223,93,127,148,220,109,198,207,91,200,228,178,54,39,150,40,165,181,52,208,99,224,146,105,38,109,74,173,153,239,116,85,163,116,175,72,226,71,42,53,23,255,0,74,172,202,228,169,238,159,84,253,63,189,242,56,226,199,248,245,222,205,220,216,110,30,114,122,207,101,116,101,188,230,161,158,199,162,125,216,105,62,219,48,21,61,60,243,77,148,150,38,177,205,115,34,108,61,17,100,233,19,95,35,28,254,230,181,99,126,122,242,217,108,174,127,43,119,59,157,201,219,200,228,178,54,36,183,114,229,185,157,52,246,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,255,0,149,62,200,108,54,141,216,106,27,181,183,57,202,154,171,88,106,170,233,6,164,204,58,62,217,241,115,183,177,242,97,217,26,254,104,25,19,149,138,238,191,140,235,227,155,170,198,176,53,147,124,161,110,104,91,41,179,91,41,196,115,241,187,57,144,197,84,135,53,143,102,79,49,166,105,74,231,125,133,122,71,185,85,168,196,141,35,175,12,209,172,114,199,2,72,231,51,171,215,178,40,93,93,23,202,114,252,222,189,229,218,62,35,180,206,55,105,113,249,92,244,58,183,33,91,25,157,211,52,162,108,223,106,209,71,170,200,228,99,228,142,54,77,12,107,44,177,206,249,35,108,93,30,178,61,33,116,200,235,21,231,87,237,99,75,125,64,163,241,217,18,154,244,158,150,206,235,157,85,134,209,90,90,143,173,205,106,12,133,124,94,58,183,149,145,249,237,79,35,99,138,62,247,171,88,222,231,189,169,213,202,141,78,189,85,81,63,17,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,135,117,226,127,142,61,220,226,183,70,232,77,31,184,44,169,93,154,62,188,175,189,53,23,190,38,102,242,46,94,196,187,60,8,169,11,30,216,81,173,107,90,223,202,249,108,185,170,214,76,145,71,208,57,83,236,53,109,228,226,142,134,166,206,210,183,38,11,109,171,166,166,145,237,175,42,193,38,69,146,177,180,33,124,204,123,82,39,249,85,108,181,21,93,228,74,114,49,88,230,171,213,183,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,6,107,56,177,247,79,188,159,80,53,15,200,206,89,78,196,240,147,165,120,185,229,129,182,154,91,37,47,161,212,152,47,188,121,13,51,145,107,163,139,199,121,217,12,139,25,4,242,172,50,200,148,228,145,97,116,204,141,17,206,240,198,168,189,88,133,85,238,174,217,234,173,155,220,125,71,181,186,214,167,167,205,105,156,132,184,251,61,177,200,200,230,236,95,201,60,94,70,49,238,134,86,43,100,141,234,212,239,141,236,114,39,71,33,101,92,168,248,233,255,0,65,194,254,245,235,63,251,158,174,128,187,121,191,243,154,236,92,150,21,223,250,175,74,199,55,254,222,20,127,252,94,18,213,0,5,69,243,184,218,252,173,93,127,183,187,209,11,173,207,141,201,225,229,210,246,17,180,157,224,167,61,105,164,179,23,125,142,170,222,249,219,110,110,216,213,26,189,42,72,228,87,126,61,156,255,0,147,78,191,173,166,120,163,202,104,204,142,161,183,82,190,177,210,246,235,83,199,181,101,88,47,100,107,203,21,136,213,237,106,43,17,241,214,142,242,181,239,233,209,29,35,81,122,201,218,239,63,205,207,115,52,174,226,113,113,54,59,75,91,245,127,114,180,253,77,51,145,157,146,71,36,46,189,28,246,44,74,200,220,199,187,175,143,213,54,39,163,187,92,217,98,149,138,223,203,213,100,7,36,189,148,255,0,228,235,136,203,153,15,254,238,138,199,213,142,95,253,158,229,185,38,98,199,255,0,177,36,110,108,159,237,209,205,255,0,2,150,168,0,32,175,52,94,12,176,91,225,183,25,45,254,194,101,126,202,214,123,115,167,236,216,153,103,123,221,87,39,135,170,146,217,146,179,154,157,124,115,51,186,103,197,35,83,163,156,247,71,39,84,115,36,134,144,77,25,240,119,194,174,141,225,67,104,241,250,63,13,141,168,237,79,145,175,94,206,172,203,199,34,204,252,142,69,25,249,209,178,185,140,119,166,141,206,145,176,179,181,189,172,85,114,167,145,242,61,253,212,17,87,154,63,177,61,205,253,23,230,41,20,2,95,71,49,30,8,41,241,85,161,19,86,232,234,189,187,155,164,241,242,197,130,106,77,5,104,114,145,186,104,164,125,91,82,190,39,61,221,172,100,254,157,22,72,227,100,182,28,175,114,53,239,114,81,103,251,234,208,90,171,254,85,211,154,147,78,100,63,243,148,239,99,111,87,147,255,0,118,72,102,142,70,127,228,115,92,223,245,42,23,211,192,79,27,248,46,46,52,36,180,181,29,172,86,55,115,112,158,89,115,120,74,112,190,188,47,170,179,42,67,106,163,100,150,71,201,15,99,162,100,139,222,174,100,189,123,154,214,201,18,189,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,208,184,22,253,181,233,87,239,142,206,104,207,87,185,56,94,207,182,43,82,119,108,217,220,92,113,185,23,164,40,213,245,23,33,233,31,143,162,181,239,137,31,31,239,92,218,241,165,43,23,231,203,43,135,91,59,1,195,70,58,125,83,164,237,224,245,182,179,177,38,103,63,13,248,162,109,184,89,222,230,83,174,229,107,81,236,99,107,163,36,240,202,170,248,229,177,97,21,24,174,115,27,45,65,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,42,175,157,102,230,108,214,102,158,139,218,218,150,254,209,220,221,57,144,126,66,111,79,35,157,30,39,23,102,15,222,65,99,163,209,137,52,239,101,57,24,197,107,158,216,225,87,42,198,217,89,229,170,178,236,249,60,235,45,163,207,112,233,99,75,105,12,5,74,26,239,76,88,88,117,141,166,226,217,4,249,6,79,106,220,216,249,159,101,137,214,195,27,19,165,137,168,247,119,198,177,72,157,173,98,177,207,158,160,17,171,152,150,197,220,223,238,20,245,94,155,192,225,190,211,212,152,31,22,164,192,194,213,157,100,117,170,170,171,43,34,142,20,115,166,154,74,175,181,12,113,171,92,215,73,51,63,194,168,143,109,11,109,86,230,106,173,155,220,125,57,186,90,42,223,167,205,105,156,132,89,10,221,210,72,200,230,236,95,207,4,190,55,177,238,134,86,43,163,145,136,228,239,141,239,106,175,71,41,229,79,65,174,53,174,87,95,230,171,103,115,53,234,67,98,174,31,19,132,99,107,49,205,98,193,143,199,215,163,11,149,28,231,47,123,162,173,27,158,189,122,43,213,202,136,212,84,106,93,79,41,13,134,173,181,156,52,71,185,57,10,86,224,212,59,159,99,237,75,41,102,188,181,223,22,58,7,201,21,24,209,143,122,181,236,115,86,91,44,149,172,103,123,46,53,63,51,88,199,44,223,0,137,92,212,242,216,172,119,3,154,250,158,67,39,82,173,140,165,140,61,74,49,77,51,88,251,83,166,78,180,203,20,77,85,234,247,164,80,203,34,181,189,87,178,55,187,251,154,170,148,173,195,38,91,21,128,226,75,106,51,185,220,157,76,118,55,29,174,48,86,238,92,183,51,97,130,180,17,223,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,105,120,0,80,183,52,189,139,185,179,252,86,103,181,37,44,55,164,211,123,137,254,249,49,147,70,179,201,27,237,72,136,153,6,58,73,83,183,205,234,188,147,58,54,57,205,100,118,96,255,0,10,57,24,216,213,154,220,205,85,168,54,227,75,237,110,90,223,168,194,232,252,134,83,33,136,242,73,35,228,175,235,210,175,158,6,247,61,88,200,81,245,18,70,177,141,111,239,39,157,202,174,87,254,31,46,153,214,185,93,43,133,213,152,44,125,122,146,87,214,56,120,240,151,157,51,28,175,142,6,100,42,94,71,68,168,228,68,127,150,140,77,85,114,57,59,28,244,233,213,81,205,234,188,17,236,53,110,35,184,151,209,219,109,153,165,110,125,60,182,31,148,212,11,13,121,100,98,99,171,49,101,146,57,95,19,216,232,89,51,155,29,100,151,189,189,143,176,197,78,174,237,106,232,204,0,101,92,181,238,85,252,5,86,171,91,21,197,62,242,96,170,92,125,202,240,228,52,54,50,199,149,31,77,233,44,205,91,246,107,201,19,90,175,86,178,9,106,189,175,123,59,37,242,244,71,164,78,99,154,135,30,181,170,214,202,240,177,179,121,218,151,31,114,188,216,253,115,147,175,229,71,211,122,75,11,146,133,107,17,202,214,171,213,172,158,43,76,115,30,206,201,124,93,81,233,43,89,92,27,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,26,108,190,213,98,182,67,107,244,254,212,96,181,22,160,206,99,116,221,119,84,167,115,61,109,182,110,172,30,71,58,56,157,35,88,198,246,70,215,36,81,181,26,136,216,227,99,83,252,39,201,191,219,57,130,226,3,102,181,102,206,234,57,189,61,77,77,143,117,120,236,246,189,254,146,211,28,146,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,153,114,239,184,154,226,119,239,207,43,75,123,205,135,213,24,172,118,107,95,105,250,24,105,155,20,62,24,231,189,98,196,117,114,244,107,69,103,185,238,237,99,50,44,78,157,206,72,226,116,140,114,163,82,66,152,118,247,69,101,119,43,95,233,173,185,193,88,169,6,75,85,102,41,97,41,203,109,238,108,17,207,102,102,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,253,198,159,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,35,7,52,127,98,123,155,250,47,204,82,40,4,189,238,96,156,5,105,238,38,116,109,237,115,183,216,42,148,247,83,17,94,73,168,190,191,165,164,204,251,213,107,53,97,189,50,196,175,153,237,175,93,209,215,87,72,198,49,239,68,115,154,197,85,74,54,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,181,113,75,198,254,248,241,113,246,61,45,200,181,138,198,225,112,157,101,175,132,193,67,53,122,47,180,189,200,182,165,108,178,200,249,38,236,119,99,85,207,86,177,189,221,141,106,201,34,191,160,114,238,224,130,231,21,90,237,117,110,177,171,219,182,90,79,33,20,89,214,172,211,214,155,41,35,161,150,70,85,171,43,34,115,29,218,246,65,234,17,36,142,70,69,97,170,199,35,158,199,37,239,98,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,64,190,117,126,214,52,183,212,10,63,29,145,42,47,102,246,135,89,111,190,226,99,246,183,111,160,169,62,161,203,87,189,53,24,44,206,144,178,195,235,84,154,210,194,143,95,202,215,189,176,57,140,87,43,89,222,230,247,57,141,234,228,243,255,0,239,171,65,106,175,249,87,78,106,77,57,144,255,0,206,83,189,141,189,94,79,253,217,33,154,57,25,255,0,145,205,115,127,212,168,94,247,0,156,118,98,184,187,211,55,112,90,150,157,76,78,226,233,218,233,111,49,78,172,109,130,149,168,36,177,51,99,150,140,111,177,44,239,100,113,182,187,102,115,209,17,178,76,196,79,193,237,37,169,64,60,209,253,246,110,111,232,191,15,72,249,56,4,224,218,207,23,219,161,119,31,157,179,110,134,132,211,21,210,109,71,122,141,216,160,186,199,207,28,201,78,26,233,36,114,35,158,249,98,87,57,85,157,137,28,82,117,115,94,177,163,173,211,138,238,32,182,227,129,46,31,95,103,69,105,253,41,139,202,203,228,167,163,116,156,16,37,58,182,109,62,84,116,210,54,189,118,167,72,98,242,186,121,85,59,26,231,43,88,178,49,243,49,86,131,53,254,191,214,91,167,172,178,219,131,184,58,134,222,115,80,231,44,45,155,215,172,170,119,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,117,60,174,120,62,202,240,243,181,243,110,94,188,77,65,142,214,218,250,187,29,119,3,110,87,65,6,46,148,114,61,107,50,74,205,122,181,246,92,213,242,43,229,68,146,20,149,97,70,196,190,127,45,27,30,131,59,160,53,150,153,211,58,103,89,231,116,245,186,152,45,99,94,205,156,22,65,200,139,5,230,87,176,250,243,163,28,138,168,143,142,88,213,28,197,232,244,71,70,229,78,217,24,231,76,158,91,188,125,103,118,11,85,98,246,75,114,50,30,183,108,181,6,65,149,235,205,106,203,35,251,179,106,121,58,45,150,73,43,154,198,211,115,223,221,60,110,114,53,157,93,51,58,59,200,201,174,252,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,146,255,0,153,215,47,75,154,166,229,158,34,184,126,210,30,108,172,221,210,234,220,6,50,25,231,181,149,181,44,240,199,21,170,85,32,133,253,211,47,150,103,217,94,230,53,91,26,73,218,175,89,92,250,203,217,125,222,214,91,11,186,26,127,119,54,254,122,145,231,116,237,135,77,93,45,192,147,65,43,31,27,162,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,122,14,34,248,151,221,62,40,53,220,218,235,115,50,223,246,190,139,13,78,123,63,101,227,63,115,12,82,122,72,38,150,79,15,151,192,199,201,218,239,206,254,174,95,245,34,77,78,86,252,2,211,220,79,67,196,222,241,227,241,89,45,32,158,178,190,157,211,183,43,65,122,28,188,137,229,173,53,155,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,145,145,179,205,111,229,85,243,206,254,9,255,0,50,127,77,57,87,37,79,116,250,167,233,253,239,145,199,14,104,92,11,126,197,53,83,247,199,103,52,103,164,219,108,215,103,219,21,169,59,186,28,22,82,73,28,139,210,20,106,122,122,115,117,143,199,209,92,198,74,175,143,247,77,117,120,214,16,104,13,1,172,183,79,89,98,118,251,111,180,245,188,230,161,206,88,74,212,104,214,68,239,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,75,187,85,182,122,87,102,246,227,78,109,110,138,169,233,240,186,103,31,22,62,183,116,113,178,73,187,19,243,207,47,141,140,99,166,149,234,233,36,122,53,59,228,123,220,169,213,202,122,176,83,95,58,77,200,219,141,83,188,186,75,64,105,202,125,250,191,68,227,236,69,169,110,250,20,143,247,118,219,94,122,85,124,203,209,242,248,216,178,203,211,162,198,207,87,249,92,175,116,173,109,117,151,189,202,159,113,182,143,89,240,185,67,77,109,182,149,169,166,114,250,78,194,82,213,52,91,101,147,79,119,34,232,152,171,148,122,245,242,185,150,81,171,218,178,34,118,44,50,64,206,177,215,106,147,40,25,172,226,199,221,62,242,125,64,212,63,35,57,106,156,149,61,172,106,159,168,23,190,59,28,79,243,228,203,101,177,88,12,85,220,238,119,39,83,29,141,199,87,146,221,203,150,230,108,48,86,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,138,188,23,241,131,149,226,203,119,55,189,216,245,169,30,132,209,214,48,244,52,163,33,137,200,251,48,61,249,4,146,244,174,145,141,151,190,194,67,19,210,55,53,169,19,26,198,118,247,164,146,73,76,60,88,251,167,222,79,168,26,135,228,103,60,166,170,219,61,85,163,244,134,138,215,89,106,157,112,186,247,31,111,33,136,181,28,114,120,221,233,174,207,78,120,28,247,49,24,179,49,240,35,220,198,57,221,177,207,3,149,81,95,209,38,87,45,14,61,108,236,54,161,135,101,119,103,59,110,125,186,206,88,142,28,67,228,241,118,96,50,51,218,141,174,153,211,77,44,109,130,138,182,73,165,153,63,63,107,218,143,99,90,175,153,95,113,59,171,185,154,87,102,246,227,81,238,150,181,183,233,240,186,103,31,46,66,207,108,145,178,73,187,19,242,65,23,145,236,99,166,149,234,216,227,98,185,59,228,123,26,139,213,200,103,223,140,78,42,181,151,21,251,185,144,214,25,156,149,182,233,140,117,139,21,180,158,34,72,210,22,99,177,202,255,0,200,174,137,175,123,125,76,141,108,110,153,253,206,238,122,35,81,124,108,141,140,230,153,173,179,213,90,127,110,52,190,233,101,170,122,124,46,176,200,101,49,248,143,36,114,50,75,30,129,42,249,231,111,115,17,143,133,95,109,35,107,216,231,126,242,9,218,168,213,103,227,53,121,42,123,167,213,63,79,239,124,142,56,185,236,182,39,21,159,197,93,193,103,113,149,50,56,220,141,121,42,92,167,110,22,205,5,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,44,230,59,192,229,110,20,181,149,13,97,183,207,183,99,110,181,133,137,217,70,25,89,44,175,194,91,106,35,214,148,179,170,43,94,199,53,92,232,28,231,121,92,200,165,107,145,203,10,203,39,137,224,131,141,29,85,194,62,227,193,122,235,178,185,189,3,146,242,65,155,211,209,94,145,177,179,202,176,247,94,173,2,189,33,91,140,72,35,68,115,211,243,198,142,139,185,157,201,35,45,171,139,62,62,182,227,96,54,59,27,184,154,43,33,138,213,26,147,89,99,233,94,210,120,121,108,164,50,73,86,228,50,73,95,37,102,179,156,203,45,166,141,137,221,122,49,28,233,59,98,85,141,92,175,101,16,229,178,122,203,117,245,253,220,205,200,237,231,245,102,177,204,73,102,86,84,168,139,62,67,35,110,101,115,146,56,97,106,34,190,73,100,94,140,141,169,248,185,17,169,253,200,92,247,45,222,1,112,91,5,165,113,123,219,185,24,255,0,91,185,186,131,30,203,21,225,181,89,241,253,217,171,60,125,86,179,35,149,173,123,110,57,143,237,158,71,53,28,206,174,133,157,27,228,124,223,149,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,128,179,238,101,124,189,41,238,110,10,246,250,236,54,144,255,0,127,84,59,101,204,96,241,112,193,94,60,197,94,251,51,89,180,200,99,133,36,179,145,116,147,49,202,174,147,186,72,226,86,181,175,147,177,174,166,195,66,124,189,56,122,254,206,92,50,233,252,5,219,57,87,230,181,95,143,86,230,235,100,106,250,89,40,94,183,86,4,117,52,133,83,190,63,11,34,142,55,35,213,92,178,54,71,116,98,57,35,100,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,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,158,83,153,159,5,223,218,79,110,25,185,26,41,190,61,125,160,113,246,231,173,94,26,62,105,51,180,81,60,175,163,214,54,58,103,76,213,99,157,93,169,220,223,36,178,177,90,158,101,146,58,54,203,98,114,184,12,173,220,22,119,25,111,29,146,199,88,146,165,202,118,225,116,51,214,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,186,158,90,28,122,214,223,157,61,14,202,238,206,118,164,27,139,131,175,28,56,135,201,229,239,207,227,160,171,27,93,51,166,154,89,29,61,228,116,115,75,50,126,78,230,57,30,198,185,25,50,178,122,128,69,94,102,155,41,251,105,225,31,84,250,124,135,165,191,161,58,235,90,125,242,246,67,47,162,130,111,81,28,157,35,123,157,214,172,182,123,26,157,189,101,72,187,156,141,238,235,70,219,33,173,113,91,107,189,26,7,113,179,181,237,207,141,210,186,163,21,155,185,21,70,53,211,201,5,107,113,205,35,99,107,156,214,171,213,172,84,68,87,53,58,244,234,169,253,231,229,110,22,181,202,238,86,191,212,187,141,157,175,82,12,150,170,204,93,205,220,138,163,28,216,35,158,204,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,251,203,243,229,213,179,152,45,155,225,31,66,86,196,77,234,45,235,12,124,26,199,41,103,181,236,243,90,191,4,82,53,59,28,247,163,124,80,37,120,58,183,181,175,240,119,246,181,207,114,18,84,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,75,231,29,147,218,59,252,75,209,171,163,35,182,221,109,142,195,195,91,89,171,106,50,26,142,122,177,146,209,84,127,106,62,107,62,158,94,146,61,85,204,72,146,171,26,189,89,35,91,29,120,47,253,178,255,0,106,13,1,251,0,251,43,239,215,218,18,125,159,246,183,111,161,240,250,121,125,95,168,235,249,188,62,151,212,119,248,255,0,123,219,215,197,251,206,194,229,57,163,251,19,220,223,209,126,98,145,65,120,156,182,87,1,149,165,157,193,100,237,227,178,88,235,17,219,167,114,164,206,134,122,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,224,95,140,220,23,24,123,113,107,39,38,43,236,109,103,165,253,61,125,77,141,137,143,90,173,146,84,127,138,205,105,29,215,172,50,248,165,84,141,206,89,35,115,28,215,119,34,50,89,56,255,0,16,28,176,180,14,234,113,81,165,119,130,174,62,220,154,79,83,102,45,219,220,92,85,123,208,210,99,21,148,145,213,165,172,200,226,107,251,44,89,133,205,180,228,145,211,57,246,187,217,217,213,242,71,61,78,63,196,199,21,91,71,194,134,141,173,172,55,75,37,109,207,200,216,244,216,204,70,54,54,77,145,200,189,21,190,69,134,39,189,141,236,141,174,71,61,239,115,88,222,173,111,94,247,198,199,215,175,7,28,212,245,86,123,136,44,213,30,38,53,30,43,15,164,53,215,131,208,58,8,36,110,63,79,229,35,138,8,25,219,36,211,61,245,169,204,200,156,178,247,43,216,217,220,217,127,114,199,78,245,172,18,255,0,185,92,123,19,219,47,214,190,98,233,42,129,31,248,215,226,187,5,194,94,205,93,214,94,92,85,205,95,146,235,79,75,97,46,204,246,250,251,93,204,73,36,86,198,138,245,134,6,63,203,34,245,99,87,163,35,242,49,242,198,166,123,53,78,172,213,90,231,59,107,84,235,93,77,149,212,25,171,189,158,167,35,148,187,37,187,83,246,49,172,103,124,178,43,158,238,214,49,173,78,171,248,53,168,137,248,34,18,255,0,116,121,98,110,158,220,112,167,134,226,9,111,122,172,213,124,123,243,186,175,79,62,181,152,237,99,40,204,181,189,52,81,193,224,87,172,208,49,246,101,184,233,93,27,98,107,85,173,69,72,157,36,145,215,135,142,32,117,247,12,187,161,71,117,246,229,245,31,146,167,94,197,73,105,222,89,150,149,216,38,141,90,232,172,71,12,145,186,70,35,187,37,107,85,221,18,72,163,119,227,218,134,135,182,47,125,54,227,136,189,184,199,110,134,215,230,125,118,42,247,88,166,134,84,70,90,199,218,106,34,201,86,204,104,171,227,153,157,205,234,157,85,170,215,53,236,115,216,246,61,221,0,3,53,156,83,236,167,246,118,226,11,91,108,228,121,15,91,83,79,228,19,208,78,233,124,146,62,140,241,50,197,95,43,188,113,162,204,144,77,18,73,218,196,111,145,31,219,213,189,21,121,81,234,182,171,108,245,86,242,110,62,156,218,221,21,83,212,102,181,54,66,44,125,110,232,228,124,112,247,175,231,158,95,27,30,246,195,19,17,210,72,244,106,246,70,199,185,83,163,84,211,158,39,19,138,192,98,169,96,176,88,202,152,236,110,58,188,117,41,211,169,11,97,130,180,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,15,201,213,58,179,74,232,108,21,173,83,173,117,54,43,79,225,105,118,122,156,142,82,236,117,42,193,222,246,177,157,242,200,173,99,123,158,246,181,58,175,226,231,34,39,226,168,103,223,142,78,46,242,188,95,110,227,117,92,24,235,120,125,39,129,174,236,110,156,197,79,97,207,123,32,87,171,159,106,102,35,150,38,89,153,123,123,252,105,209,25,28,49,171,164,241,36,142,142,165,191,114,183,227,234,230,226,122,30,25,55,143,33,149,201,106,244,245,150,52,238,162,185,102,123,211,101,227,79,45,153,171,91,146,71,61,237,154,38,36,139,28,138,169,27,162,141,35,252,143,141,158,107,42,0,128,28,228,246,83,239,207,15,184,157,227,169,144,240,219,219,44,130,249,160,146,94,216,231,163,145,150,189,121,59,90,145,185,93,51,103,101,53,111,87,177,169,31,159,175,115,187,16,165,96,91,167,36,253,157,202,225,116,110,188,222,252,230,6,164,85,245,45,138,184,76,5,201,170,185,182,221,5,85,145,215,29,20,142,98,34,214,146,89,32,98,172,111,84,116,180,222,142,68,88,154,89,160,0,202,185,111,219,193,199,213,62,24,248,47,217,173,7,181,185,12,86,75,115,115,123,127,131,175,213,44,193,99,238,204,105,137,166,255,0,83,106,183,114,189,38,123,39,141,213,227,145,137,27,191,52,142,238,108,126,57,106,91,75,105,61,85,174,115,181,116,182,138,211,57,93,65,154,187,223,233,177,216,186,82,91,181,63,99,28,247,246,69,26,57,238,237,99,28,229,232,159,131,90,170,191,130,41,127,220,11,240,101,130,224,243,110,45,99,36,202,253,179,172,245,71,167,177,169,178,81,61,233,85,210,68,143,241,86,173,27,186,116,134,47,44,168,146,57,169,36,142,123,156,238,212,86,69,28,149,6,120,121,130,236,238,43,100,56,180,215,90,71,77,96,109,226,180,245,219,16,230,240,241,75,85,176,64,176,91,133,147,72,218,173,99,24,207,77,29,135,88,130,52,98,116,106,65,216,170,174,99,148,241,90,175,125,51,186,167,135,29,1,176,215,51,57,87,212,209,58,131,57,145,142,167,70,71,71,210,219,101,87,214,78,140,84,89,102,142,117,202,187,190,70,171,152,219,125,173,122,181,202,214,200,174,80,91,95,149,214,156,90,86,215,144,186,220,24,221,190,195,221,201,88,157,180,157,44,18,207,102,23,82,138,171,229,234,141,133,238,109,137,166,111,94,229,114,85,145,17,191,222,230,222,73,21,121,163,251,19,220,223,209,126,98,145,64,38,170,10,203,230,107,203,190,182,170,173,145,226,63,97,52,229,183,234,119,216,141,250,151,76,98,177,242,217,126,101,243,74,214,45,218,176,194,215,57,44,163,158,142,153,168,157,146,49,31,50,171,100,107,214,122,245,225,71,133,29,199,226,215,113,217,162,180,84,94,135,21,71,199,62,127,63,60,42,250,184,138,174,85,68,115,145,21,60,147,63,181,201,20,40,168,233,28,215,42,171,24,201,36,102,135,180,6,128,209,187,89,163,113,59,125,183,218,122,166,15,79,96,235,165,106,52,107,34,246,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,164,212,230,145,192,45,205,196,245,220,77,236,230,63,43,146,213,233,232,235,234,45,59,78,180,247,166,203,198,158,42,208,217,169,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,249,31,27,252,213,87,181,91,153,170,182,111,113,244,230,233,104,171,126,159,53,166,114,17,100,43,119,73,35,35,155,177,127,60,18,248,222,199,186,25,88,174,142,70,35,147,190,55,189,170,189,28,166,135,184,93,226,111,64,241,77,181,248,221,192,210,22,106,83,201,62,187,93,154,211,203,145,134,205,220,52,235,36,177,246,78,216,215,185,172,123,160,149,209,61,237,98,201,26,53,253,173,234,173,109,48,243,71,247,217,185,191,162,252,61,35,181,114,165,223,77,184,225,211,110,55,247,116,55,67,51,232,113,84,126,237,69,12,49,34,62,214,66,211,147,40,177,213,173,26,170,121,38,127,107,186,39,84,106,53,174,123,220,198,49,239,108,53,226,31,136,29,125,196,214,232,94,221,125,198,125,70,100,174,87,175,82,42,116,86,100,165,74,8,99,70,182,42,241,205,36,142,141,138,238,249,92,212,119,69,146,89,29,248,119,41,63,249,87,240,21,102,213,156,87,20,251,201,130,183,77,148,236,67,144,208,216,203,30,37,101,198,44,83,53,111,217,175,36,78,114,49,28,248,37,170,246,189,143,239,139,203,209,88,177,57,246,190,101,92,187,62,15,248,126,208,60,77,114,196,208,27,81,184,204,182,204,109,203,25,27,113,92,162,144,165,218,83,195,156,184,230,203,94,73,163,145,177,189,91,223,19,156,141,234,177,203,35,127,14,229,42,47,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,242,55,194,150,238,205,254,203,19,163,51,14,119,254,211,42,214,187,61,139,63,251,53,106,145,195,23,253,164,93,63,194,165,170,2,42,243,71,246,39,185,191,162,252,197,34,149,184,78,247,79,179,127,80,52,247,200,192,90,167,58,191,107,26,91,234,5,31,142,200,144,3,149,199,190,205,178,253,107,225,238,151,252,83,7,52,110,4,177,91,39,149,135,125,246,95,76,219,175,162,115,150,30,221,65,142,169,3,125,22,158,186,231,49,34,124,125,171,221,21,107,14,123,145,25,217,227,138,70,163,17,205,73,161,137,188,215,151,119,4,23,56,170,215,107,171,117,141,94,221,178,210,121,8,162,206,181,102,158,180,217,73,29,12,178,50,173,89,89,19,152,238,215,178,15,80,137,36,114,50,43,13,86,57,28,246,57,47,123,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,42,175,158,119,240,79,249,147,250,105,0,56,98,226,23,85,112,191,188,184,93,220,210,213,189,127,160,242,86,200,226,223,106,74,240,228,232,202,222,217,107,200,230,47,252,217,24,174,107,218,201,98,137,234,199,246,118,174,132,246,183,114,54,227,137,157,154,198,107,253,57,79,237,93,33,173,49,243,69,37,44,181,20,253,228,106,231,193,102,173,136,95,220,199,118,189,146,196,244,234,232,221,218,189,174,123,21,28,177,87,133,46,91,26,87,135,14,40,53,78,230,119,101,114,184,28,38,62,143,236,254,237,204,164,114,76,201,173,87,158,28,159,171,142,40,226,235,52,125,59,99,252,190,47,21,180,95,207,43,85,98,157,64,139,252,125,241,147,91,132,29,175,165,144,193,86,169,127,93,234,123,11,14,156,163,122,148,179,210,123,32,146,21,185,53,133,142,72,213,172,100,82,163,90,136,254,245,146,88,250,53,204,73,21,180,25,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,164,181,226,199,150,214,190,225,115,100,180,198,235,223,212,53,51,182,18,195,241,186,186,190,53,147,79,91,31,60,147,205,233,45,67,42,194,197,74,206,137,32,137,254,86,181,91,97,205,70,186,68,153,169,31,10,225,139,136,93,85,194,254,242,225,119,115,75,86,245,254,131,201,91,35,139,125,169,43,195,147,163,43,123,101,175,35,152,191,243,100,98,185,175,107,37,138,39,171,31,217,218,186,30,217,221,226,208,59,235,160,49,123,141,183,57,234,153,28,110,70,188,18,203,20,86,161,154,124,124,242,67,28,206,169,105,176,189,237,138,204,109,149,137,36,74,229,86,170,255,0,232,85,246,166,107,56,177,247,79,188,159,80,53,15,200,206,90,167,37,79,107,26,167,234,5,239,142,199,19,252,165,110,101,124,192,191,110,215,47,108,38,212,205,217,160,113,89,6,253,169,145,107,186,73,152,189,82,123,44,253,212,176,89,124,54,49,207,79,77,60,125,204,71,44,145,177,255,0,135,107,78,171,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,45,123,132,61,134,209,188,73,114,183,210,27,83,172,233,84,115,50,53,243,175,198,94,154,186,204,252,78,69,50,183,210,189,216,145,175,99,187,227,115,186,171,81,237,239,98,190,55,47,99,220,139,81,123,233,177,123,143,195,166,227,228,118,191,116,48,222,135,43,71,164,176,205,18,171,234,228,42,185,85,35,181,90,69,68,242,66,254,215,116,94,136,228,115,92,199,181,143,99,216,214,176,223,237,229,215,251,113,165,182,143,89,110,22,87,43,164,52,95,119,216,152,185,222,223,29,110,168,173,111,115,145,17,242,248,216,171,28,94,71,59,197,27,156,200,251,24,170,213,237,124,2,240,81,170,184,172,220,122,153,188,182,51,211,237,150,153,200,67,38,163,200,88,73,25,29,254,197,108,142,198,87,88,220,199,186,105,88,168,143,115,28,158,24,222,143,85,238,116,76,150,79,243,184,196,226,176,24,173,134,193,96,177,149,49,216,220,117,125,65,82,157,58,144,182,24,43,65,27,113,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,154,242,84,247,79,170,126,159,222,249,28,113,117,39,148,221,93,179,210,187,201,183,26,143,107,117,173,79,81,133,212,216,249,113,246,123,99,141,242,67,222,159,146,120,188,140,123,27,52,79,70,201,27,213,171,217,35,24,228,78,173,66,128,120,209,225,39,85,112,141,186,107,165,178,82,250,237,55,157,245,57,13,51,145,107,164,151,201,69,182,100,99,32,158,85,134,40,214,228,113,164,46,153,145,162,181,190,104,213,23,163,208,225,87,114,217,92,141,106,20,242,25,59,118,171,226,235,173,74,49,77,51,158,202,176,44,178,76,177,68,213,94,140,98,203,52,178,43,91,209,59,228,123,191,189,202,171,106,156,169,248,18,197,38,42,135,20,219,203,166,109,187,36,235,9,62,136,197,100,96,107,96,142,4,107,29,30,97,88,170,174,123,220,229,114,65,222,214,163,17,158,118,163,251,224,146,59,74,32,7,58,191,107,26,91,234,5,31,142,200,148,193,137,203,101,112,25,90,89,220,22,78,222,59,37,142,177,29,186,119,42,76,232,103,173,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,2,241,175,165,120,172,219,138,152,76,182,79,211,238,110,153,199,195,30,163,199,216,88,217,37,254,196,108,110,201,215,72,218,198,58,25,94,168,175,107,26,158,25,30,140,84,237,116,79,151,133,113,55,203,243,104,244,62,252,205,198,110,162,206,212,139,107,241,118,45,235,45,121,166,175,204,199,207,119,35,31,116,209,193,73,44,181,208,216,101,219,107,28,111,171,51,227,252,100,123,35,127,73,88,200,165,255,0,15,220,89,236,55,19,88,166,220,218,141,117,82,230,73,149,210,197,204,13,191,242,108,173,36,70,196,178,121,43,57,123,156,198,58,120,227,89,163,239,133,94,170,214,200,238,135,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,3,53,156,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,146,168,173,94,104,188,2,211,214,24,44,151,19,27,59,143,197,98,242,186,115,31,102,246,172,195,193,90,10,113,228,234,177,242,217,159,36,215,181,173,239,184,223,36,142,151,200,174,116,209,181,189,170,143,141,25,53,75,105,61,83,157,208,218,171,13,173,116,181,239,69,154,211,249,10,249,76,117,159,19,36,240,90,130,70,201,20,157,143,71,49,221,175,99,87,163,145,90,189,58,42,42,126,5,255,0,112,65,198,142,149,226,227,110,32,189,117,216,172,38,190,198,249,32,205,233,232,175,70,233,31,226,72,123,175,86,129,94,179,37,55,172,241,162,57,233,249,36,87,69,220,254,212,145,242,84,31,147,171,52,182,11,92,233,92,206,138,213,52,125,110,23,80,99,236,98,242,53,188,175,143,207,86,120,221,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,153,151,221,141,11,251,47,221,61,101,182,127,106,125,167,247,75,80,100,112,94,183,193,225,245,94,150,204,144,249,124,125,206,236,238,241,247,118,247,59,167,94,157,87,167,83,245,120,126,219,63,219,38,248,232,61,173,146,166,86,197,77,77,168,40,227,239,253,151,31,125,168,104,190,102,250,169,217,249,30,141,241,64,146,200,175,115,85,172,107,21,206,78,214,169,165,236,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,114,174,44,125,172,111,39,211,253,67,241,211,153,172,53,80,1,21,121,163,251,19,220,223,209,126,98,145,64,37,244,115,17,227,126,159,10,186,17,52,150,142,181,221,185,186,179,31,44,184,39,36,48,89,135,23,27,102,138,55,218,181,19,229,107,219,220,199,207,233,213,99,146,55,203,93,200,246,171,88,246,173,22,127,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,125,60,4,240,65,130,225,31,66,75,119,81,213,197,100,183,55,55,229,139,55,155,167,51,236,66,202,169,50,172,53,106,58,72,163,124,112,246,54,39,200,157,136,231,203,215,185,206,108,113,35,28,209,253,137,238,111,232,191,49,72,160,19,223,236,94,250,110,63,14,155,143,142,221,13,175,204,250,28,173,30,177,77,12,168,175,171,144,170,229,69,146,173,152,209,83,201,11,251,91,213,58,163,145,205,107,216,230,61,140,123,116,61,195,199,16,58,7,137,173,175,163,186,251,114,251,108,198,220,177,98,164,180,239,44,41,118,148,240,200,173,116,86,35,134,73,27,27,213,189,146,181,170,238,171,28,177,187,240,238,67,165,156,127,138,46,25,52,15,20,219,95,146,219,253,95,90,165,60,147,235,185,184,93,66,152,232,108,221,195,78,178,69,39,124,14,145,59,154,199,186,8,155,43,24,230,44,145,163,153,220,222,168,230,231,219,125,54,47,113,248,116,220,124,142,215,238,134,27,208,229,104,244,150,25,162,85,125,92,133,87,42,164,118,171,72,168,158,72,95,218,238,139,209,28,142,107,152,246,177,236,123,27,224,11,254,229,113,236,79,108,191,90,249,139,164,170,60,254,191,215,250,55,107,52,110,91,112,119,7,80,212,193,233,236,29,117,179,122,245,149,94,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,23,19,122,251,138,109,208,201,110,6,175,179,110,158,53,246,28,236,46,158,76,140,214,105,97,160,88,226,143,178,6,200,189,173,123,219,4,78,149,236,107,18,73,17,207,237,111,84,107,102,87,41,78,11,190,250,103,105,241,93,175,219,219,133,211,153,9,160,210,248,185,232,247,55,35,122,54,118,186,243,157,43,21,139,12,15,122,164,78,137,85,222,166,23,47,116,107,95,182,75,127,40,91,152,143,4,23,56,85,215,105,171,116,117,94,237,178,213,153,9,98,193,53,38,158,204,216,185,27,12,82,62,173,169,95,19,88,222,231,190,127,78,139,36,146,62,42,238,87,185,92,199,185,126,78,94,124,105,229,120,88,221,10,248,45,95,168,45,183,106,245,45,133,77,65,77,43,58,210,82,157,99,237,139,33,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,219,233,196,229,177,89,252,85,44,238,11,39,83,35,141,200,215,142,221,59,149,38,108,208,89,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,88,28,235,54,46,230,87,5,162,248,135,192,225,188,223,98,119,233,189,69,102,53,158,73,25,86,87,249,40,189,204,68,88,163,133,147,58,211,29,34,171,28,178,91,129,159,159,171,81,149,44,88,255,0,38,13,134,173,170,183,67,82,239,254,118,149,191,79,161,235,183,23,130,123,171,202,216,36,200,220,142,70,207,35,38,71,163,30,248,107,117,99,162,86,191,240,189,27,215,177,90,197,117,196,128,82,95,51,94,59,114,187,221,172,178,59,25,181,186,154,164,155,95,129,177,27,109,92,197,206,231,179,82,93,98,53,206,124,146,116,68,125,104,101,234,216,216,206,232,222,248,252,253,210,34,195,226,133,120,45,1,172,181,54,153,212,218,207,5,167,173,219,193,104,234,245,172,231,114,13,68,72,40,178,197,134,87,129,30,229,84,69,124,146,200,136,214,39,87,170,54,71,34,118,198,247,53,183,186,43,43,185,90,255,0,77,109,206,10,197,72,50,90,171,49,75,9,78,91,111,115,96,142,123,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,238,62,79,247,213,160,181,87,252,171,167,53,38,156,200,127,231,41,222,198,222,175,39,254,236,144,205,28,140,255,0,200,230,185,191,234,84,47,79,151,119,27,244,248,170,208,139,164,181,141,174,221,205,210,120,248,165,206,185,97,130,180,57,72,221,52,177,178,213,88,153,43,158,238,214,50,15,80,169,28,113,178,91,13,70,53,26,246,53,38,0,63,39,86,105,108,22,185,210,185,157,21,170,104,250,220,46,160,199,216,197,228,107,121,95,31,158,172,241,186,57,99,239,98,181,237,238,99,220,157,90,168,228,235,213,21,23,241,51,47,186,187,103,170,182,111,113,245,30,214,235,90,158,159,53,166,114,18,227,236,246,199,35,35,155,177,127,36,241,121,24,199,186,25,88,173,146,55,171,83,190,55,177,200,157,28,135,159,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,210,246,192,236,230,11,135,253,154,210,123,59,167,38,245,21,52,206,61,181,228,179,218,246,122,187,79,115,164,179,103,177,239,122,199,229,158,73,101,241,247,171,89,223,218,223,202,212,67,160,0,12,171,159,86,79,45,149,205,89,101,204,206,78,221,251,17,215,130,163,37,179,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,251,154,198,53,169,209,17,16,187,78,91,188,2,224,182,11,74,226,247,183,114,49,254,183,115,117,6,61,150,43,195,106,179,227,251,179,86,120,250,173,102,71,43,90,246,220,115,31,219,60,142,106,57,157,93,11,58,55,200,249,167,80,5,80,115,193,208,21,162,202,237,102,233,81,211,214,214,197,170,249,28,6,83,44,212,149,208,35,34,116,83,210,174,245,235,226,99,213,102,190,246,254,8,247,162,73,254,36,141,59,106,216,186,158,77,155,41,247,27,135,220,182,241,219,200,121,173,238,110,65,60,48,71,47,116,112,81,199,75,98,188,125,205,88,218,173,153,211,190,226,187,163,222,213,143,193,211,181,221,232,79,242,42,243,71,246,39,185,191,162,252,197,34,128,77,84,3,197,109,150,202,109,30,204,214,200,85,218,157,184,211,250,85,153,107,15,179,121,113,116,89,11,236,189,210,203,42,36,143,68,238,115,24,233,229,72,216,171,217,19,29,217,26,49,136,141,79,106,8,1,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,25,225,227,239,25,195,206,39,137,124,253,94,26,100,168,253,48,250,245,172,219,92,101,186,246,113,31,104,204,207,44,201,142,124,14,115,82,178,53,241,34,179,175,238,230,73,216,212,108,109,99,83,218,242,188,253,190,255,0,106,13,55,251,34,251,87,238,223,218,17,125,243,238,245,191,99,122,31,79,103,167,173,244,255,0,187,243,120,253,79,164,243,126,95,81,217,254,174,227,242,185,163,251,236,220,223,209,126,30,145,21,73,169,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,199,249,207,227,54,142,93,134,211,89,157,95,37,180,215,117,115,14,173,163,153,86,219,26,170,201,124,110,200,44,240,189,221,95,89,34,134,46,175,99,85,236,153,106,167,86,178,71,163,169,132,210,71,8,87,119,114,255,0,13,27,123,62,250,226,109,227,181,179,112,236,135,37,13,215,61,214,220,200,222,230,87,154,202,200,247,191,212,201,93,176,201,50,61,81,233,43,228,71,53,139,213,141,236,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,249,50,216,156,86,127,21,119,5,157,198,84,200,227,114,53,228,169,114,157,184,91,52,22,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,63,43,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,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,21,87,207,59,248,39,252,201,253,52,170,178,85,112,19,198,254,119,132,125,119,45,45,71,107,43,146,219,44,223,150,92,222,18,156,44,177,51,45,36,42,144,218,168,217,37,141,145,205,222,216,153,34,247,163,95,23,94,230,185,209,196,172,191,60,78,91,21,159,197,82,206,224,178,117,50,56,220,141,120,237,211,185,82,102,205,5,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,241,91,209,187,218,55,97,118,191,80,110,230,224,79,110,60,22,157,174,217,172,37,72,22,105,229,123,228,108,81,67,27,63,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,113,15,196,14,190,226,107,116,47,110,190,227,62,163,50,87,43,215,169,21,58,43,50,82,165,4,49,163,91,21,120,230,146,71,70,197,119,124,174,106,59,162,201,44,142,252,59,148,177,254,83,188,16,92,211,127,102,113,103,185,149,123,45,228,49,235,46,137,164,147,79,12,213,99,155,212,65,98,213,168,93,19,17,222,88,21,139,93,91,35,227,116,86,28,245,111,114,198,230,217,166,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,244,28,180,56,196,179,195,126,238,67,161,245,158,98,223,236,235,92,88,142,149,216,100,185,20,85,49,57,25,31,27,34,202,57,102,232,214,49,173,79,28,202,143,143,172,74,143,119,145,96,141,133,233,226,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,102,223,139,31,116,251,201,245,3,80,252,140,229,170,114,84,246,177,170,126,160,94,248,236,113,226,185,172,113,207,138,194,233,155,252,46,237,70,82,166,67,37,159,174,177,234,188,214,59,40,215,166,50,6,88,124,114,227,19,193,39,115,108,189,208,61,147,199,47,68,108,47,236,86,63,204,171,21,69,150,169,200,199,248,217,252,183,253,72,128,28,88,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,144,3,155,39,20,59,113,187,123,143,251,33,208,218,19,21,45,253,9,144,125,28,222,177,177,143,70,100,167,181,93,102,141,216,218,242,42,36,137,78,41,37,153,95,221,213,178,76,136,230,34,53,137,36,208,0,186,158,83,124,80,237,198,226,109,199,236,6,142,132,197,105,45,103,164,177,236,189,109,49,24,244,134,174,160,171,26,67,89,114,82,57,137,255,0,28,255,0,139,178,127,34,171,164,114,178,70,42,162,186,56,121,87,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,164,14,111,123,233,79,115,248,142,169,183,58,123,51,235,112,187,105,143,118,58,102,177,32,124,45,204,78,244,146,234,199,44,106,231,187,181,140,169,3,216,245,69,142,90,210,181,24,213,238,115,224,177,127,220,178,247,175,246,211,194,62,150,245,24,255,0,75,127,66,116,209,87,59,34,236,134,95,69,4,62,158,72,250,200,247,59,173,89,107,119,185,123,122,202,146,246,181,27,219,214,85,16,3,157,95,181,141,45,245,2,143,199,100,74,86,61,174,206,239,22,190,216,173,127,139,220,109,185,207,91,199,100,177,214,32,150,88,162,181,52,48,100,32,142,104,230,117,75,77,133,236,116,181,164,116,76,73,34,87,34,57,19,255,0,66,164,191,230,21,204,15,70,241,95,180,123,115,161,180,38,10,222,57,237,176,186,143,84,86,189,10,185,248,236,140,108,150,180,53,32,157,28,141,153,157,178,217,145,207,241,167,115,31,89,81,88,255,0,52,76,229,92,183,182,67,43,189,220,87,233,54,227,243,149,49,117,244,29,138,250,226,243,230,141,210,62,120,40,92,174,169,4,77,78,136,175,146,89,34,98,171,156,136,214,43,223,249,149,169,27,244,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,247,79,188,159,80,53,15,200,206,93,79,43,143,98,123,101,250,215,204,93,59,254,236,107,175,217,126,214,107,45,204,251,47,237,63,186,90,127,35,157,244,94,127,15,170,244,181,164,155,197,228,237,119,103,119,143,183,187,181,221,58,245,232,189,58,31,46,206,239,22,129,223,93,1,139,220,109,185,207,84,200,227,114,53,224,150,88,162,181,12,211,227,231,146,24,230,117,75,77,133,239,108,86,99,108,172,73,34,87,42,181,87,255,0,66,173,74,243,61,224,42,182,204,101,109,241,3,179,248,42,148,54,251,39,98,180,57,92,69,79,43,215,19,145,157,211,119,205,28,77,139,197,94,139,149,176,53,17,101,252,179,78,145,177,173,98,198,198,195,93,139,223,77,199,225,211,113,241,219,161,181,249,159,67,149,163,214,41,161,149,21,245,114,21,92,168,178,85,179,26,42,121,33,127,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,223,157,27,196,150,209,224,183,91,70,93,168,230,100,107,177,153,58,48,216,89,159,137,200,163,26,182,41,74,174,99,29,223,27,157,209,28,172,111,123,21,146,53,59,30,213,94,150,10,43,230,231,182,122,87,110,248,184,155,35,165,170,122,79,190,186,126,166,166,200,192,200,227,142,22,222,146,123,21,229,124,109,99,27,211,201,233,91,43,213,221,206,116,178,202,245,119,230,232,159,171,201,183,75,96,181,7,23,23,50,217,122,62,162,222,153,209,249,28,166,46,79,43,217,233,237,62,122,213,29,39,70,170,35,250,193,110,195,58,57,21,191,159,175,78,230,181,82,239,192,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,79,65,175,245,254,178,221,61,101,150,220,29,193,212,54,243,154,135,57,97,108,222,189,101,83,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,30,228,167,161,118,107,37,157,214,154,239,45,148,197,95,220,220,87,100,24,140,93,136,28,150,177,120,183,51,182,123,213,220,231,118,73,230,124,169,3,220,198,247,194,216,209,170,228,109,174,215,91,81,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,36,167,50,46,1,115,187,5,170,178,155,219,182,248,255,0,91,182,90,131,32,251,22,33,171,89,145,253,217,181,60,157,82,179,227,137,173,99,105,185,239,237,130,70,181,26,206,173,133,253,29,227,124,220,87,130,142,43,179,188,37,239,45,45,101,229,202,220,210,25,46,148,245,78,18,148,204,111,175,171,218,244,142,68,108,136,172,89,160,123,252,177,175,86,57,122,62,63,35,25,44,138,104,39,64,107,253,27,186,122,55,19,184,59,125,168,106,103,52,246,114,186,89,163,122,178,175,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,139,252,114,112,57,163,120,189,209,173,181,85,245,48,123,139,131,174,230,96,115,207,98,246,72,206,170,239,69,115,181,21,207,172,231,43,149,28,136,175,133,238,87,177,28,142,150,41,115,238,91,247,39,222,43,176,89,221,8,156,42,234,153,113,88,188,214,153,243,220,210,235,230,123,38,205,85,154,105,236,218,143,181,200,172,89,160,123,220,254,141,114,57,241,63,170,71,210,9,100,117,149,21,43,206,147,94,239,142,59,85,105,45,7,97,255,0,99,237,150,87,31,98,74,107,142,204,76,191,111,90,142,74,239,176,219,245,145,90,207,242,119,182,179,162,106,177,237,79,34,200,217,85,206,116,112,215,94,213,99,182,227,47,184,250,115,25,187,218,143,43,129,209,150,114,17,71,155,201,98,233,165,155,85,170,170,254,103,50,53,95,253,8,174,70,200,230,53,85,205,138,101,106,68,253,57,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,52,226,71,70,237,30,224,236,150,169,209,155,235,159,169,131,209,57,90,241,67,146,201,217,202,51,28,202,111,243,198,234,243,37,137,21,24,199,182,194,66,172,71,245,99,158,141,107,154,244,114,181,115,68,93,159,39,253,107,191,58,179,97,178,116,55,58,189,187,26,39,7,98,189,29,13,149,186,207,223,207,3,124,173,181,89,143,87,119,75,90,187,153,11,35,114,183,163,85,210,196,215,185,33,72,225,158,160,225,92,115,105,189,3,170,248,75,220,204,70,231,106,123,122,127,79,55,15,235,103,191,81,33,116,236,158,180,209,216,173,28,108,153,236,100,175,146,196,80,198,144,171,216,178,171,210,54,189,142,122,61,51,152,95,159,42,204,78,43,29,192,230,129,185,143,198,84,171,99,41,99,49,110,244,176,194,214,62,212,233,147,179,10,75,43,145,58,189,233,20,49,70,142,119,85,236,141,141,254,230,162,36,181,4,21,230,231,184,91,227,162,120,125,139,21,183,24,30,253,25,170,60,216,189,105,155,131,204,150,177,113,186,90,203,90,54,186,41,91,227,134,199,249,68,18,171,216,248,220,215,182,37,86,172,173,71,210,9,114,124,64,237,238,199,109,191,41,29,83,138,225,227,61,246,254,140,200,125,155,148,173,155,151,194,235,89,41,38,206,212,87,201,101,209,197,23,89,163,232,144,42,61,141,146,54,192,216,158,136,177,170,37,96,240,157,238,159,102,254,160,105,239,145,128,154,156,235,52,46,214,97,183,31,69,235,188,78,83,193,175,181,30,61,240,101,241,117,224,173,227,154,141,117,237,130,245,135,53,205,153,179,57,94,176,49,207,108,141,150,58,234,212,116,126,155,182,72,1,181,90,167,113,244,94,227,233,205,73,180,55,178,181,53,157,76,132,77,194,59,23,18,203,106,75,82,47,141,176,178,36,71,121,188,157,235,26,196,173,115,100,107,213,142,107,145,202,213,211,158,38,76,172,216,170,83,103,105,84,167,146,125,120,221,114,189,75,46,179,4,51,171,83,200,200,229,116,113,186,70,35,186,162,61,99,98,185,17,21,90,222,189,19,235,5,27,115,125,211,122,7,11,197,165,156,190,152,212,246,242,26,135,63,135,165,119,82,208,114,66,248,49,147,178,22,215,175,27,30,199,247,181,239,175,4,114,58,25,24,138,212,124,114,53,239,108,200,200,185,255,0,44,188,78,43,53,199,30,216,83,204,227,42,95,175,29,140,149,182,69,102,22,202,198,207,6,50,220,208,202,141,114,42,35,227,150,56,228,99,191,189,175,99,92,157,21,17,77,4,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,12,214,22,169,202,243,151,239,255,0,35,124,86,238,236,63,236,178,218,51,14,230,255,0,237,49,45,155,176,88,173,255,0,179,89,169,36,50,255,0,218,75,215,252,40,90,160,0,138,188,208,116,230,11,80,112,75,184,50,230,223,138,175,38,35,236,236,142,62,222,66,187,229,244,246,153,122,6,34,66,177,198,247,199,52,172,146,74,237,122,34,55,252,161,81,239,100,110,123,146,128,77,46,240,215,182,90,55,103,118,27,67,109,214,223,230,106,102,112,88,188,60,47,175,150,169,34,190,12,163,230,235,60,183,99,95,36,136,140,158,89,100,153,26,215,185,141,73,17,26,189,168,135,75,34,175,52,127,98,123,155,250,47,204,82,40,4,213,64,0,16,3,157,95,181,141,45,245,2,143,199,100,72,1,202,227,223,102,217,126,181,240,247,73,191,205,83,142,124,174,214,214,254,205,219,71,148,183,143,213,153,42,245,114,89,205,67,141,202,58,189,156,52,30,84,146,42,176,186,188,137,44,118,101,72,218,231,247,246,162,87,149,168,141,127,159,186,58,150,208,26,3,89,110,158,178,196,237,246,223,105,235,121,205,67,156,176,149,168,209,172,137,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,135,120,81,225,71,110,56,74,219,134,104,173,21,23,174,202,222,241,207,159,207,207,10,50,214,94,211,81,81,28,228,69,95,28,44,238,114,69,10,42,182,54,185,202,170,247,190,73,31,77,156,209,253,246,110,111,232,191,15,72,243,252,14,112,137,149,226,251,119,29,165,39,200,219,195,233,60,13,118,228,181,30,86,10,238,123,217,2,189,26,202,176,189,90,177,50,204,203,221,217,228,94,136,200,230,145,27,39,137,99,118,130,52,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,12,171,151,103,193,255,0,16,58,7,134,94,88,154,3,117,247,25,246,223,141,167,99,35,82,42,116,86,21,187,118,121,179,151,26,216,171,199,52,145,182,71,163,123,229,115,81,221,82,56,164,119,227,218,165,75,113,15,196,14,190,226,107,116,47,110,190,227,62,163,50,87,43,215,169,21,58,43,50,82,165,4,49,163,91,21,120,230,146,71,70,197,119,124,174,106,59,162,201,44,142,252,59,148,159,252,171,248,10,179,106,206,43,138,125,228,193,91,166,202,118,33,200,104,108,101,143,18,178,227,22,41,154,183,236,215,146,39,57,24,142,124,18,213,123,94,199,247,197,229,232,172,88,156,249,107,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,117,60,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,22,169,206,175,218,198,150,250,129,71,227,178,36,0,229,113,239,179,108,191,90,248,123,165,255,0,0,1,85,124,243,191,130,127,204,159,211,72,255,0,202,167,108,244,174,242,111,6,230,109,110,181,169,234,48,186,155,107,242,120,251,61,177,198,249,33,239,200,99,187,39,139,200,199,177,179,68,244,108,145,189,90,189,146,49,142,68,234,212,56,175,21,220,40,238,63,9,91,142,253,21,173,98,245,216,171,222,73,240,25,248,33,86,85,203,213,106,162,43,154,138,171,227,153,157,205,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,43,158,59,113,91,39,149,155,98,55,163,83,91,175,162,115,150,24,237,63,145,183,59,125,22,158,186,231,61,101,100,157,201,221,21,107,14,123,85,95,223,227,138,70,171,213,173,73,166,149,183,62,83,95,57,61,194,223,27,155,177,137,219,45,91,129,251,47,109,177,253,114,154,82,221,127,51,99,205,72,250,213,217,102,75,11,229,116,82,77,94,111,60,108,78,198,73,28,115,170,170,43,102,107,157,16,56,88,192,108,214,169,226,11,68,224,56,129,205,253,149,160,110,100,21,153,123,46,178,234,209,254,17,61,96,142,89,154,138,177,67,36,233,12,114,73,213,189,145,189,238,239,143,167,145,186,83,7,20,227,39,75,108,118,167,225,199,89,187,136,90,62,109,33,135,199,201,148,124,208,203,12,87,170,218,141,142,72,36,163,36,170,214,54,227,158,244,138,36,85,237,145,210,248,156,142,100,142,99,179,132,94,79,40,141,91,187,154,171,133,199,199,184,206,183,107,5,135,204,75,141,210,55,174,202,245,158,76,116,81,70,142,129,136,232,145,31,90,25,123,227,142,68,150,79,197,37,135,182,54,215,98,58,162,248,177,247,79,188,159,80,53,15,200,206,119,93,131,227,142,183,14,60,19,106,253,158,208,236,182,253,197,214,154,163,36,248,109,198,249,107,179,7,142,155,31,74,5,186,217,152,173,114,217,87,50,86,194,214,59,242,62,53,145,234,136,214,50,104,149,254,250,181,238,170,255,0,149,117,30,164,212,121,15,252,229,203,217,43,214,36,255,0,222,146,105,164,145,255,0,249,92,231,59,253,106,167,96,226,219,134,123,60,44,106,29,7,161,243,55,173,207,168,115,154,30,142,163,212,16,204,177,118,82,200,207,106,211,36,169,18,196,231,53,204,137,176,199,26,191,189,253,239,107,222,138,214,189,172,108,223,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,146,126,175,30,182,118,99,151,254,222,240,253,179,249,219,116,55,7,39,95,33,54,87,47,83,196,244,196,227,167,203,100,251,225,142,86,203,229,175,121,200,216,28,138,177,126,88,103,73,24,230,189,99,123,97,174,213,109,158,170,222,77,199,211,155,91,162,170,122,140,214,166,200,69,143,173,221,28,143,142,30,245,252,243,203,227,99,222,216,98,98,58,73,30,141,94,200,216,247,42,116,106,150,41,189,124,156,254,234,108,21,93,83,181,186,147,43,153,220,156,54,61,153,13,71,142,179,115,212,81,185,226,165,35,237,65,139,138,10,73,98,73,159,97,177,182,6,72,169,220,213,84,114,163,149,10,225,208,26,255,0,89,109,102,178,196,238,14,223,106,27,120,61,67,131,176,150,104,222,172,169,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,180,227,247,139,109,43,197,206,214,108,150,169,198,197,232,117,38,11,237,188,126,166,199,57,177,197,227,188,234,216,151,190,120,34,73,165,145,41,201,34,204,216,95,34,163,157,225,145,21,58,177,79,87,201,83,221,62,169,250,127,123,228,113,197,212,158,83,118,53,215,236,191,107,53,150,230,125,151,246,159,221,45,63,145,206,250,47,63,135,213,122,90,210,77,226,242,118,187,179,187,199,219,221,218,238,157,122,244,94,157,12,203,234,205,83,157,215,58,171,51,173,117,77,239,91,154,212,25,11,25,76,141,159,19,35,243,218,158,71,73,44,157,140,70,177,189,207,123,151,163,81,26,157,122,34,34,126,7,85,226,3,134,188,238,197,232,77,156,214,185,5,245,21,55,71,71,183,80,250,150,90,100,144,165,167,204,233,60,17,179,181,178,51,199,74,198,53,95,222,138,213,150,89,81,143,123,91,209,178,215,146,198,241,101,112,187,185,170,246,67,33,158,169,22,11,82,225,223,155,163,78,221,167,53,238,202,213,124,109,86,213,141,94,140,87,201,90,73,95,42,53,138,247,50,156,107,213,27,18,151,18,64,14,117,126,214,52,183,212,10,63,29,145,42,175,132,239,116,251,55,245,3,79,124,140,4,180,230,123,192,85,109,152,202,219,226,7,103,240,85,40,109,246,78,197,104,114,184,138,158,87,174,39,35,59,166,239,154,56,155,23,138,189,23,43,96,106,34,203,249,102,157,35,99,90,197,141,141,175,98,244,249,77,236,94,119,103,248,101,251,201,171,112,216,170,153,93,196,200,51,82,85,154,186,178,75,79,195,201,86,20,164,203,18,53,63,245,243,50,62,231,35,27,101,122,246,189,210,49,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,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,117,94,44,125,172,111,39,211,253,67,241,211,148,129,193,7,26,58,171,132,125,199,130,245,215,101,115,122,7,37,228,131,55,167,162,189,35,99,103,149,97,238,189,90,5,122,66,183,24,144,70,136,231,167,231,141,29,23,115,59,146,70,104,39,45,137,197,103,241,87,112,89,220,101,76,142,55,35,94,74,151,41,219,133,179,65,102,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,128,120,254,224,251,43,194,110,238,57,184,244,169,38,132,214,54,46,95,210,143,134,87,43,235,64,199,181,100,163,43,100,123,165,239,174,147,68,196,145,206,114,74,199,49,253,221,235,36,113,246,174,74,25,108,172,60,73,107,44,20,57,59,108,198,220,208,246,45,216,166,217,156,144,77,60,55,233,54,41,95,31,94,215,61,141,158,102,181,202,157,90,146,200,137,211,185,122,220,248,51,109,198,6,191,179,185,252,81,238,150,179,155,80,212,206,215,181,170,47,86,199,228,42,44,78,130,124,117,105,86,189,37,141,209,39,99,216,149,161,133,17,233,215,189,17,28,170,229,85,114,250,14,2,119,51,85,109,127,23,27,103,145,210,214,252,127,111,106,10,90,103,35,3,228,145,33,181,70,252,236,175,43,36,107,30,222,254,223,35,101,98,59,171,82,88,98,122,181,221,157,13,20,128,1,202,184,177,246,177,188,159,79,245,15,199,78,102,176,213,64,4,85,230,143,236,79,115,127,69,249,138,69,0,150,253,204,139,150,239,237,3,237,78,33,120,122,192,255,0,190,191,207,115,83,105,154,113,127,217,175,245,190,229,70,39,255,0,102,127,122,201,18,127,198,63,23,53,60,253,82,197,91,108,190,239,107,45,133,221,13,63,187,155,127,61,72,243,186,118,195,166,174,150,224,73,160,149,143,141,209,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,17,194,143,21,219,113,197,174,220,51,90,232,169,125,14,86,143,142,12,254,2,121,145,246,177,22,156,138,168,215,42,34,121,33,127,107,150,41,145,17,178,53,174,69,70,61,146,70,207,1,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,163,221,83,164,244,174,185,193,90,210,218,215,76,226,181,6,22,239,103,169,199,101,41,71,110,172,253,143,107,217,223,20,136,230,59,181,236,107,147,170,126,14,106,42,126,40,133,0,241,209,193,150,119,131,205,199,171,140,143,43,246,206,140,213,30,162,198,153,201,74,246,37,167,71,18,179,203,90,204,109,233,210,104,188,177,34,200,214,164,114,53,237,115,123,85,95,20,115,43,147,68,156,73,50,182,125,185,10,86,231,218,9,43,192,218,47,206,89,191,19,32,159,203,113,85,248,86,172,110,171,43,60,233,43,45,49,174,141,81,239,137,253,202,230,44,111,180,160,101,92,253,93,45,171,53,86,134,206,213,213,58,43,83,101,116,254,106,151,127,166,200,226,238,201,82,212,29,236,115,31,217,44,106,215,183,185,143,115,87,162,254,45,114,162,254,10,166,130,120,28,226,239,21,197,246,209,187,85,207,142,169,135,213,152,27,13,198,234,60,84,22,26,246,50,117,98,57,150,161,98,185,101,101,105,147,187,179,200,157,81,241,205,26,58,79,18,200,238,149,190,155,23,183,28,69,237,198,71,107,247,67,13,235,177,87,186,75,12,209,42,50,214,62,211,81,82,59,85,164,84,95,28,204,238,119,69,232,173,86,185,204,123,94,199,189,142,206,182,250,108,94,227,240,233,184,249,29,175,221,12,55,161,202,209,233,44,51,68,170,250,185,10,174,85,72,237,86,145,81,60,144,191,181,221,23,162,57,28,215,49,237,99,216,246,54,202,185,78,241,191,115,82,125,153,194,102,230,90,239,183,143,199,172,90,38,234,67,60,211,90,142,31,81,61,138,182,166,116,175,70,248,160,70,37,116,108,108,141,177,87,115,21,221,201,27,93,103,229,53,243,89,227,106,158,235,103,107,112,253,180,58,175,214,104,204,55,142,230,127,37,139,201,65,99,31,168,45,61,145,77,4,108,124,42,239,36,53,255,0,30,168,175,237,116,234,189,209,162,215,141,235,26,184,40,225,71,59,197,166,242,210,209,190,44,173,61,33,141,233,115,84,230,233,66,199,122,10,189,175,88,227,71,72,168,196,154,119,179,197,26,116,123,147,171,228,241,189,145,72,134,132,244,182,147,210,186,27,5,87,75,104,173,51,138,211,248,90,93,254,155,29,139,165,29,74,176,119,189,207,127,100,81,163,88,222,231,189,206,94,137,248,185,202,171,248,170,159,172,10,224,231,63,191,54,116,174,215,233,173,128,193,93,169,234,53,197,135,101,51,172,109,136,157,60,120,234,114,70,232,35,124,42,197,123,25,53,158,143,108,168,230,126,52,100,98,119,163,158,141,167,98,207,185,41,239,165,60,86,119,90,112,241,158,204,248,126,219,236,212,154,118,180,137,4,113,190,212,76,241,222,99,94,170,146,201,51,225,109,87,182,52,71,181,35,169,59,255,0,39,71,43,237,168,31,38,91,19,138,207,226,174,224,179,184,202,153,28,110,70,188,149,46,83,183,11,102,130,204,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,237,193,6,119,132,125,119,21,221,57,87,43,146,219,44,223,138,44,38,110,228,204,177,51,45,36,40,179,85,182,232,226,141,145,205,222,217,95,26,118,35,95,23,78,215,57,209,202,140,227,250,71,136,29,125,163,54,75,94,240,255,0,143,125,75,58,79,112,172,99,173,222,138,218,204,247,210,158,164,237,153,37,170,212,145,34,141,242,172,113,54,87,57,142,87,178,24,211,240,237,69,60,174,222,235,92,174,218,235,253,53,184,216,42,245,39,201,105,92,197,44,221,56,173,177,206,130,73,235,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,188,107,253,127,172,183,79,89,101,183,7,112,117,13,188,230,161,206,88,91,55,175,89,84,239,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,92,240,37,149,217,60,84,219,239,189,26,102,165,125,109,156,174,198,233,252,117,184,29,235,116,245,39,53,233,43,228,238,94,216,172,216,107,218,138,206,207,36,81,181,88,174,106,205,52,77,176,160,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,161,223,237,227,206,241,1,188,186,179,120,181,28,62,158,222,166,200,58,196,117,187,152,255,0,73,85,141,72,235,86,239,99,24,146,120,160,142,40,188,157,136,231,246,119,59,243,57,84,242,186,79,84,231,116,54,170,195,107,93,45,123,209,102,180,254,66,190,83,29,103,196,201,60,22,160,145,178,69,39,99,209,204,119,107,216,213,232,228,86,175,78,138,138,159,129,166,141,170,220,205,43,188,155,113,167,55,75,69,91,245,24,93,77,143,139,33,91,186,72,223,36,61,233,249,224,151,198,247,177,179,68,244,116,114,49,28,189,146,49,237,85,234,213,61,88,57,87,246,78,225,99,255,0,22,157,170,255,0,226,110,59,255,0,160,157,43,19,137,197,96,49,84,176,88,44,101,76,118,55,29,94,58,148,233,212,133,176,193,90,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,44,70,148,248,78,246,177,179,127,79,244,247,199,64,117,80,1,94,188,231,247,122,206,144,216,109,53,180,120,233,237,195,99,112,179,14,154,226,182,8,159,4,216,236,127,142,89,33,123,221,249,216,245,179,53,25,26,172,79,197,33,145,21,200,139,218,250,97,47,163,149,46,230,126,209,56,54,211,152,235,22,242,182,239,232,172,133,237,51,114,124,132,158,78,239,28,137,98,187,33,114,189,206,88,99,171,106,180,77,69,237,237,241,43,26,222,214,181,86,96,17,87,154,63,177,61,205,253,23,230,41,20,2,106,160,31,38,51,45,138,205,86,125,204,54,78,165,250,241,216,158,163,229,173,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,251,218,246,57,171,209,81,80,250,193,0,57,213,251,88,210,223,80,40,252,118,68,169,93,132,222,189,85,195,182,236,96,183,143,69,99,241,87,115,90,127,213,122,104,50,145,73,37,87,249,235,75,93,253,237,142,72,222,189,25,51,149,58,61,63,50,39,94,169,213,23,202,255,0,190,173,123,170,191,229,93,71,169,53,30,67,255,0,57,114,246,74,245,137,63,247,164,154,105,36,127,254,87,57,206,255,0,90,169,122,124,187,184,32,167,194,174,132,93,91,172,106,247,110,110,172,199,197,22,117,171,52,22,97,197,198,217,165,145,149,106,202,200,154,246,247,49,240,122,132,73,36,141,242,215,106,177,202,214,49,203,48,10,1,230,143,239,179,115,127,69,248,122,68,170,228,99,252,108,254,91,254,164,90,160,6,85,207,85,170,183,51,85,107,13,33,162,180,46,90,223,76,46,130,199,219,199,226,42,199,36,158,54,250,155,179,220,158,119,49,207,86,36,207,124,232,199,61,141,111,116,112,64,213,69,86,117,89,85,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,15,201,213,58,79,74,235,156,21,173,45,173,116,206,43,80,97,110,246,122,156,118,82,148,118,234,207,216,246,189,157,241,72,142,99,187,94,198,185,58,167,224,230,162,167,226,136,120,172,79,12,156,54,224,50,180,179,184,46,31,54,215,29,146,199,88,142,221,59,149,52,157,8,103,173,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,114,14,104,254,196,247,55,244,95,152,164,82,183,9,222,233,246,111,234,6,158,249,24,11,84,231,87,237,99,75,125,64,163,241,217,18,0,114,184,247,217,182,95,173,124,61,210,255,0,129,242,98,114,216,172,254,42,150,119,5,147,169,145,198,228,107,199,110,157,202,147,54,104,44,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,193,63,230,79,233,167,42,228,169,238,159,84,253,63,189,242,56,226,210,120,162,225,147,64,241,77,181,249,45,191,213,245,170,83,201,62,187,155,133,212,41,142,134,205,220,52,235,36,82,119,192,233,19,185,172,123,160,137,178,177,142,98,201,26,57,157,205,234,142,110,123,55,163,104,117,150,194,238,134,160,218,61,192,130,164,121,221,59,97,176,216,90,147,164,208,74,199,198,217,98,154,55,254,10,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,151,167,203,178,78,36,151,135,76,92,60,72,210,182,220,147,108,90,118,54,198,106,205,247,106,9,32,91,83,247,51,39,21,200,209,204,123,92,157,98,123,100,114,62,7,196,157,172,236,235,39,64,226,139,134,77,3,197,54,215,228,182,255,0,87,214,169,79,36,250,238,110,23,80,166,58,27,55,112,211,172,145,73,223,3,164,78,230,177,238,130,38,202,198,57,139,36,104,230,119,55,170,57,185,215,215,250,3,89,109,102,178,203,109,246,224,233,235,120,61,67,131,176,181,175,81,178,137,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,246,215,165,89,177,219,199,172,253,94,228,225,123,254,199,179,117,189,179,103,113,113,198,213,78,179,43,151,212,92,135,164,158,78,168,215,190,36,100,159,189,115,108,72,147,252,164,14,103,156,111,211,226,47,85,86,218,29,183,181,223,160,116,126,66,105,108,88,116,48,63,237,92,196,50,88,174,150,160,177,20,178,36,148,252,14,235,10,183,177,93,231,145,207,107,186,71,217,200,56,28,225,19,43,197,246,238,59,74,79,145,183,135,210,120,26,237,201,106,60,172,21,220,247,178,5,122,53,149,97,122,181,98,101,153,151,187,179,200,189,17,145,205,34,54,79,18,198,237,9,226,113,56,172,6,42,150,11,5,140,169,142,198,227,171,199,82,157,58,144,182,24,43,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,139,31,116,251,201,245,3,80,252,140,231,42,46,167,150,167,47,223,216,77,58,59,247,186,208,247,235,236,174,61,223,101,227,156,222,177,225,232,219,130,179,255,0,123,20,245,153,53,124,139,23,212,193,39,107,213,169,28,143,103,227,220,226,42,243,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,231,52,196,226,114,185,252,173,44,22,11,25,111,35,146,200,216,142,165,58,117,33,116,211,217,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,188,158,89,156,23,127,102,205,184,126,228,107,86,249,53,246,190,199,212,158,205,121,168,248,100,193,81,84,242,178,143,89,24,217,155,51,149,237,117,134,175,107,124,145,68,196,106,248,82,73,38,169,81,124,214,56,24,202,225,117,53,254,40,182,163,23,111,33,141,207,216,89,53,94,23,29,139,115,215,25,59,43,190,73,114,105,224,143,181,181,158,216,30,249,228,151,162,182,103,247,171,223,230,84,138,178,201,255,0,201,83,221,62,169,250,127,123,228,113,197,212,144,3,156,222,233,125,212,225,199,5,182,116,51,190,150,254,187,212,17,250,154,94,151,191,214,98,233,49,102,155,247,138,197,108,125,150,157,142,119,224,230,189,221,122,39,86,249,16,169,94,31,182,207,246,201,190,58,15,107,100,169,149,177,83,83,106,10,56,251,255,0,101,199,223,106,26,47,153,190,170,118,126,71,163,124,80,36,178,43,220,213,107,26,197,115,147,181,170,92,87,53,221,157,202,234,94,12,160,167,183,56,26,144,99,118,227,49,67,55,46,50,141,87,53,32,197,65,90,122,142,109,120,97,98,181,172,133,182,89,35,145,123,24,200,97,145,221,83,177,17,105,215,135,237,204,253,141,239,142,131,221,41,45,229,107,212,211,58,130,142,66,255,0,217,114,118,90,154,139,38,111,170,129,159,157,136,239,44,11,44,106,199,57,26,246,189,90,229,237,114,154,105,32,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,73,25,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,237,172,57,90,107,109,57,198,174,150,210,120,157,37,246,206,204,106,141,64,236,170,93,139,214,37,92,118,30,41,22,123,56,187,147,49,95,44,19,36,45,88,33,149,239,68,157,207,137,82,70,189,100,108,87,19,137,196,226,176,24,170,88,44,22,50,166,59,27,142,175,29,74,116,234,66,216,96,173,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,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,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,78,171,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,226,156,105,238,103,236,139,133,61,207,215,81,219,202,212,183,95,79,207,143,161,107,23,39,142,213,91,215,85,41,213,157,143,239,106,179,199,61,136,158,175,107,187,154,214,171,154,138,228,68,92,235,233,61,45,157,215,58,171,13,162,180,181,31,91,154,212,25,10,248,188,117,111,43,35,243,218,158,70,199,20,125,239,86,177,189,207,123,83,171,149,26,157,122,170,162,126,39,201,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,165,62,26,53,253,157,211,225,231,109,247,7,33,168,106,103,50,89,205,47,141,179,148,189,89,98,236,151,35,233,216,151,17,82,36,70,49,237,176,146,177,236,106,39,99,218,230,244,111,111,68,233,96,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,171,205,31,216,158,230,254,139,243,20,138,1,53,80,83,95,56,205,156,216,237,189,220,125,59,174,116,84,223,101,235,173,113,234,111,103,240,148,219,10,213,154,54,42,34,100,164,106,61,36,175,52,210,43,155,248,70,232,231,116,115,61,85,146,71,34,207,21,120,75,222,189,253,217,125,216,161,145,225,251,31,149,212,25,171,190,95,38,149,175,21,219,117,115,93,149,167,68,245,20,234,72,199,217,240,178,89,165,103,253,163,154,175,254,228,94,183,41,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,165,51,197,110,246,203,237,126,253,104,217,54,255,0,119,52,133,77,69,130,146,196,86,210,188,207,146,39,197,60,106,189,146,197,44,78,108,177,63,162,185,170,230,57,170,172,123,216,189,90,247,34,254,254,150,210,122,87,67,96,170,233,109,21,166,113,90,127,11,75,191,211,99,177,116,163,169,86,14,247,185,239,236,138,52,107,27,220,247,185,203,209,63,23,57,85,127,21,83,245,129,149,114,90,77,192,86,178,213,252,28,237,207,18,219,47,130,212,26,179,47,153,177,148,135,85,97,106,244,181,60,44,143,33,37,90,147,81,171,20,94,87,177,18,23,121,147,190,71,162,189,143,70,164,109,145,89,61,121,115,114,234,213,92,53,231,103,222,109,222,212,93,154,190,230,63,209,81,193,97,242,50,122,90,85,230,99,31,51,111,61,157,172,181,50,61,17,137,18,119,192,199,69,228,107,165,122,196,248,103,249,18,185,134,112,89,138,226,159,107,236,103,116,134,159,168,237,212,211,85,209,116,253,197,178,218,171,118,4,147,186,92,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,190,72,216,249,187,168,135,253,245,104,45,85,255,0,42,233,205,73,167,50,31,249,202,119,177,183,171,201,255,0,187,36,51,71,35,63,242,57,174,111,250,149,11,31,221,14,110,249,93,103,194,90,105,220,20,118,240,27,213,168,108,89,198,228,238,97,32,117,58,88,122,77,153,28,150,171,73,43,230,122,190,106,238,72,27,209,205,146,57,18,121,81,209,118,65,229,174,189,1,160,53,150,233,235,44,78,223,109,246,158,183,156,212,57,203,9,90,141,26,200,157,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,222,25,52,15,11,59,95,141,219,253,33,90,165,204,147,43,181,185,173,66,184,232,107,93,204,206,146,75,39,124,238,141,59,156,198,58,121,91,19,30,231,172,113,171,89,220,238,138,231,118,0,12,240,243,5,222,44,86,247,241,105,174,181,118,154,207,91,202,233,234,86,33,194,97,229,150,211,103,129,32,169,11,33,145,213,92,199,189,158,154,75,13,177,60,106,197,232,228,159,189,81,28,247,33,29,78,171,194,198,245,255,0,103,110,32,180,78,241,201,143,245,181,52,254,65,125,124,13,139,201,35,232,207,19,235,218,241,55,201,26,44,201,4,210,172,125,207,70,249,17,157,221,91,213,23,74,96,28,255,0,125,54,47,110,56,139,219,140,142,215,238,134,27,215,98,175,116,150,25,162,84,101,172,125,166,162,164,118,171,72,168,190,57,153,220,238,139,209,90,173,115,152,246,189,143,123,29,158,206,34,248,104,221,62,23,245,220,218,23,115,49,63,246,190,139,51,78,11,63,101,228,255,0,115,12,178,122,73,230,138,63,55,139,206,198,73,218,223,200,254,173,95,245,42,242,162,202,121,91,240,11,79,113,61,15,19,123,199,143,197,100,180,130,122,202,250,119,78,220,173,5,232,114,242,39,150,180,214,109,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,126,70,70,207,53,191,128,67,94,107,219,197,138,219,94,18,243,122,69,185,235,116,117,14,224,216,175,132,197,197,74,211,98,158,72,27,52,115,93,115,219,222,215,173,101,174,199,193,34,181,28,157,109,68,199,167,108,138,165,16,130,234,121,54,111,95,223,158,31,114,219,57,111,31,225,183,182,89,4,240,207,28,93,177,207,71,35,45,139,17,247,57,100,114,186,102,206,203,136,238,140,99,82,63,7,78,231,119,169,63,192,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,2,138,249,184,238,102,170,214,28,94,230,52,46,90,223,76,46,130,199,208,199,226,42,199,36,158,54,250,154,144,220,158,119,49,207,86,36,207,124,232,199,61,141,111,116,112,64,213,69,86,117,88,129,103,75,103,106,105,92,118,181,177,71,179,11,149,200,93,197,211,179,229,98,249,109,84,142,180,150,35,236,69,239,111,107,46,214,94,170,136,213,242,116,106,170,181,200,150,41,201,47,115,52,174,159,220,125,196,218,220,181,191,79,154,214,24,252,126,67,17,228,146,54,71,99,208,45,159,60,13,238,122,61,243,43,45,164,141,99,26,239,221,193,59,149,90,140,252,109,252,138,188,209,253,137,238,111,232,191,49,72,160,19,85,4,32,230,79,199,62,43,135,221,1,115,106,246,231,41,82,246,226,234,170,246,113,178,190,158,81,173,159,75,192,232,99,87,90,149,176,200,147,195,101,209,216,99,171,117,70,167,94,178,247,42,70,145,201,92,28,4,241,191,157,225,31,93,203,75,81,218,202,228,182,203,55,229,151,55,132,167,11,44,76,203,73,10,164,54,170,54,73,99,100,115,119,182,38,72,189,232,215,197,215,185,174,116,113,43,47,207,19,150,197,103,241,84,179,184,44,157,76,142,55,35,94,59,116,238,84,153,179,65,102,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,32,7,58,191,107,26,91,234,5,31,142,200,148,172,91,247,43,126,1,110,109,223,161,226,111,120,241,249,92,110,175,95,89,95,78,233,219,149,167,163,54,34,53,242,214,154,205,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,206,249,25,225,178,160,80,15,52,127,125,155,155,250,47,195,210,37,87,35,31,227,103,242,223,245,34,213,0,50,174,119,254,10,56,81,206,241,105,188,180,180,111,139,43,79,72,99,122,92,213,57,186,80,177,222,130,175,107,214,56,209,210,42,49,38,157,236,241,70,157,30,228,234,249,60,111,100,82,33,160,157,1,160,52,110,214,104,220,78,223,109,246,158,169,131,211,216,58,233,90,141,26,200,189,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,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,241,85,124,208,249,129,127,242,73,194,150,209,77,254,215,19,172,243,13,119,254,205,42,86,165,61,123,63,251,77,107,113,205,23,253,188,93,63,196,167,52,229,115,199,110,43,100,242,179,108,70,244,106,107,117,244,78,114,195,29,167,242,54,231,111,162,211,215,92,231,172,172,147,185,59,162,173,97,207,106,171,251,252,113,72,213,122,181,169,52,210,182,231,193,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,212,156,211,113,184,107,216,109,222,214,88,61,192,220,253,170,211,250,159,59,167,107,205,82,141,140,149,111,51,60,18,34,245,138,104,149,124,86,24,213,115,220,198,204,215,164,111,123,158,206,215,57,85,122,88,32,175,51,174,9,105,239,158,220,89,221,189,175,210,157,251,147,165,251,174,77,91,19,141,129,109,106,90,174,72,99,146,57,158,136,217,102,154,8,97,107,225,78,231,187,181,146,68,200,220,233,88,173,166,29,1,175,245,150,214,107,44,78,224,237,246,161,183,131,212,56,59,9,102,141,234,202,157,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,207,254,45,249,167,86,222,78,26,48,155,83,183,216,219,116,117,62,178,195,194,205,123,121,141,150,156,88,231,181,232,150,41,83,70,202,231,72,201,221,27,149,92,231,185,158,150,84,141,200,249,36,145,32,129,91,85,182,122,171,121,55,31,78,109,110,138,169,234,51,90,155,33,22,62,183,116,114,62,56,123,215,243,207,47,141,143,123,97,137,136,233,36,122,53,123,35,99,220,169,209,170,104,167,134,46,30,180,175,11,251,53,133,218,61,45,103,215,250,15,37,156,142,81,245,99,175,54,78,244,174,238,150,196,141,98,127,205,141,136,231,61,204,138,40,152,175,127,103,114,245,83,53,156,88,251,167,222,79,168,26,135,228,103,38,255,0,42,126,6,50,185,173,77,67,138,45,215,197,219,199,227,112,22,18,77,41,133,200,226,220,197,201,206,250,236,146,44,154,249,227,237,117,102,54,118,62,9,34,234,174,153,157,232,246,120,81,37,183,66,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,127,242,148,224,163,74,230,112,84,248,178,220,220,103,218,54,219,144,154,61,23,143,157,35,125,88,125,59,252,111,201,185,17,206,87,76,217,217,44,113,54,70,183,196,232,93,42,35,156,232,95,29,170,3,228,203,98,113,89,252,85,220,22,119,25,83,35,141,200,215,146,165,202,118,225,108,208,89,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,161,110,99,188,31,98,184,79,221,202,14,208,201,109,116,38,181,175,61,252,43,44,202,217,31,70,120,158,137,102,138,57,94,178,200,200,146,72,30,201,36,106,42,178,118,177,93,35,227,124,142,233,124,149,61,211,234,159,167,247,190,71,28,93,73,69,124,220,247,51,74,238,39,23,19,99,180,181,191,87,247,43,79,212,211,57,25,217,36,114,66,235,209,207,98,196,172,141,204,123,186,248,253,83,98,122,59,181,205,150,41,88,173,252,189,87,218,242,88,208,22,115,188,67,106,189,193,177,167,170,92,198,233,93,46,250,204,189,50,68,231,208,200,220,177,26,66,177,35,151,189,175,125,120,47,177,94,196,252,25,222,215,42,121,17,29,110,155,177,161,127,106,27,89,172,182,207,237,79,179,62,246,233,252,142,11,214,248,60,222,151,213,86,146,31,47,143,185,189,253,190,78,238,222,230,245,233,211,170,117,234,102,95,86,105,108,238,134,213,89,157,21,170,104,250,44,214,159,200,88,197,228,107,121,89,39,130,212,18,58,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,52,39,192,78,230,105,93,208,225,31,108,242,58,90,223,147,236,29,63,75,76,228,96,124,145,172,213,111,80,129,149,229,100,141,99,221,217,221,227,108,172,71,116,114,197,52,79,86,183,191,161,192,57,213,251,88,210,223,80,40,252,118,68,170,190,19,189,211,236,223,212,13,61,242,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,1,154,206,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,78,171,197,143,181,141,228,250,127,168,126,58,115,53,134,170,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,173,94,118,155,153,165,107,109,102,133,217,207,87,229,212,153,13,64,154,155,193,28,145,187,211,209,175,90,197,126,249,155,223,228,103,146,75,93,35,94,197,107,188,19,254,100,86,116,88,87,203,47,101,63,109,60,92,105,111,81,144,244,180,52,39,77,107,115,178,94,201,165,244,83,195,233,227,143,172,111,107,186,218,150,183,123,87,183,172,73,47,107,145,221,189,124,255,0,48,141,175,202,237,87,24,59,147,140,200,58,220,213,243,249,137,117,69,27,115,82,117,102,88,131,32,229,178,190,46,170,169,35,34,150,73,107,172,141,94,142,125,119,254,13,84,86,54,194,121,41,238,103,222,13,142,214,155,91,110,222,86,197,189,31,168,25,144,135,212,73,223,86,189,27,240,254,238,10,253,94,170,206,147,212,185,35,216,141,107,123,167,71,34,185,207,127,75,21,0,28,171,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,0,69,94,104,254,196,247,55,244,95,152,164,80,9,163,62,49,56,170,209,188,40,109,30,67,88,102,114,85,29,169,242,53,236,86,210,120,137,35,89,159,145,200,163,63,34,186,38,189,142,244,209,185,209,186,103,247,55,181,138,141,69,242,62,54,63,61,154,255,0,95,235,45,211,214,89,109,193,220,29,67,111,57,168,115,150,22,205,235,214,85,59,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,89,92,9,98,182,71,70,227,183,207,116,180,205,184,247,67,61,94,71,85,167,148,129,172,126,155,164,245,115,90,200,227,234,170,203,51,69,209,210,61,253,178,49,146,120,59,99,84,155,203,210,249,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,0,168,14,113,156,53,237,198,223,231,116,238,252,232,165,197,97,114,186,215,33,102,166,127,14,203,73,28,153,11,72,196,145,50,48,86,70,255,0,206,109,153,17,200,213,146,90,206,86,247,203,35,221,90,197,207,114,138,225,147,64,233,173,146,199,241,29,144,173,83,51,171,53,141,139,46,163,61,188,116,42,252,12,21,103,183,73,89,86,85,69,149,175,153,60,171,43,218,230,163,152,232,217,219,249,21,207,176,160,14,21,198,230,252,217,225,199,134,141,99,185,56,107,181,32,212,41,93,152,189,62,147,88,138,55,174,70,203,210,40,228,137,146,177,237,153,240,181,210,89,88,187,29,222,202,239,69,232,222,231,38,117,177,56,156,174,127,43,75,5,130,198,91,200,228,178,54,35,169,78,157,72,93,52,246,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,83,234,201,226,114,184,91,44,167,153,198,91,161,98,74,240,91,100,86,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,115,152,246,185,58,162,162,151,189,202,211,125,41,239,7,10,120,29,55,119,51,234,245,38,221,255,0,189,188,156,50,36,17,200,202,177,170,174,61,237,142,37,238,240,250,95,28,45,145,237,107,159,37,105,255,0,196,173,87,186,96,0,67,94,108,154,3,70,234,110,14,117,62,179,206,233,234,150,243,186,58,198,62,206,11,32,228,84,158,139,236,100,42,215,157,24,228,84,85,100,145,72,168,230,47,86,42,182,55,42,119,70,199,54,152,56,122,210,216,45,115,191,187,105,162,181,77,31,91,133,212,26,195,13,139,200,214,242,190,63,61,89,238,197,28,177,247,177,90,246,247,49,238,78,173,84,114,117,234,138,139,248,154,94,196,226,113,88,12,85,44,22,11,25,83,29,141,199,87,142,165,58,117,33,108,48,86,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,40,219,155,126,252,217,221,62,37,228,219,108,125,218,147,233,237,176,175,246,93,101,173,98,43,12,151,35,59,35,150,244,138,246,49,28,199,181,201,21,103,196,231,191,177,244,220,191,149,207,123,82,21,73,137,202,195,138,175,157,155,25,109,152,219,150,38,169,94,227,161,114,65,52,240,182,55,75,19,36,233,218,231,177,179,194,231,53,23,171,82,88,213,122,119,39,85,44,78,87,35,90,253,204,126,50,221,170,248,186,233,110,244,176,194,231,178,172,11,44,112,164,178,185,19,163,24,178,205,20,104,231,116,78,249,24,223,239,114,34,200,174,93,187,233,79,96,120,172,210,154,147,61,153,251,51,77,231,188,186,111,61,51,146,4,141,181,109,34,36,79,150,73,149,173,134,24,237,50,172,210,72,142,107,155,28,47,255,0,18,42,177,218,20,0,25,87,52,167,194,119,181,141,155,250,127,167,190,58,3,170,128,124,153,108,182,43,1,138,187,157,206,228,234,99,177,184,234,242,91,185,114,220,205,134,10,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,119,213,154,167,59,174,117,86,103,90,234,155,222,183,53,168,50,22,50,153,27,62,38,71,231,181,60,142,146,89,59,24,141,99,123,158,247,47,70,162,53,58,244,68,68,252,11,31,223,222,14,235,104,158,85,122,27,83,234,220,61,76,22,187,208,54,19,81,220,72,169,203,28,243,179,51,122,56,164,169,105,142,241,171,108,178,41,113,205,145,242,49,239,98,208,240,181,123,23,184,132,28,44,111,95,246,118,226,11,68,239,28,152,255,0,91,83,79,228,23,215,192,216,188,146,62,140,241,62,189,175,19,124,145,162,204,144,77,42,199,220,244,111,145,25,221,213,189,81,116,166,69,94,104,254,196,247,55,244,95,152,164,80,9,161,238,57,56,187,197,112,131,180,109,213,112,99,170,102,53,102,122,195,177,186,115,21,61,134,177,143,157,24,174,125,169,152,142,73,95,90,20,237,239,241,167,85,124,144,198,174,143,202,146,55,62,218,167,86,106,173,115,157,181,170,117,174,166,202,234,12,213,222,207,83,145,202,93,146,221,169,251,24,214,51,190,89,21,207,119,107,24,214,167,85,252,26,212,68,252,17,15,65,185,187,41,187,155,51,103,31,87,117,182,227,80,105,87,229,171,178,205,21,202,81,124,44,178,199,69,20,170,145,189,83,181,207,99,103,137,36,98,47,124,79,119,100,136,199,162,181,38,167,43,158,59,113,91,39,149,155,98,55,163,83,91,175,162,115,150,24,237,63,145,183,59,125,22,158,186,231,61,101,100,157,201,221,21,107,14,123,85,95,223,227,138,70,171,213,173,73,166,149,183,62,64,14,117,126,214,52,183,212,10,63,29,145,43,131,151,166,128,209,187,159,198,54,220,232,205,192,211,213,51,184,43,86,47,217,177,143,182,138,232,39,125,108,125,155,17,36,141,235,209,236,73,97,141,85,142,234,199,162,43,92,142,106,171,87,67,192,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,12,171,151,231,202,179,19,138,199,112,57,160,110,99,241,149,42,216,202,88,204,91,189,44,48,181,143,181,58,100,236,194,146,202,228,78,175,122,69,12,81,163,157,213,123,35,99,127,185,168,137,45,64,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,44,127,153,63,28,248,174,31,116,5,205,171,219,156,165,75,219,139,170,171,217,198,202,250,121,70,182,125,47,3,161,141,93,106,86,195,34,79,13,151,71,97,142,173,213,26,157,122,203,220,169,26,71,37,37,233,109,39,170,181,206,118,174,150,209,90,103,43,168,51,87,123,253,54,59,23,74,75,118,167,236,99,158,254,200,163,71,61,221,172,99,156,189,19,240,107,85,87,240,69,63,87,117,118,207,85,108,222,227,234,61,173,214,181,61,62,107,76,228,37,199,217,237,142,70,71,55,98,254,73,226,242,49,143,116,50,177,91,36,111,86,167,124,111,99,145,58,57,11,84,229,111,199,213,205,196,244,60,50,111,30,67,43,146,213,233,235,44,105,221,69,114,204,247,166,203,198,158,91,51,86,183,36,142,123,219,52,76,73,22,57,21,82,55,69,26,71,249,31,27,60,214,84,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,117,32,0,82,95,54,238,25,52,14,198,110,134,151,220,13,185,173,83,15,141,220,42,246,155,46,158,163,142,134,165,44,116,244,35,171,27,159,93,176,163,90,214,74,217,152,231,49,91,213,36,108,143,238,119,145,26,200,22,93,247,42,62,22,180,174,210,108,212,27,227,247,147,21,169,53,38,230,99,235,207,234,104,182,57,97,196,81,107,156,190,134,57,187,124,158,111,39,252,105,189,81,169,44,12,143,181,86,15,35,231,80,42,47,96,120,28,179,196,119,27,59,189,188,58,225,245,25,183,90,47,118,51,172,154,164,140,138,195,243,153,24,114,15,157,41,58,23,163,154,149,145,175,137,211,57,237,252,236,145,35,98,42,185,239,134,218,113,56,156,86,3,21,75,5,130,198,84,199,99,113,213,227,169,78,157,72,91,12,21,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,178,149,185,213,251,167,210,223,79,232,252,142,68,234,188,140,127,141,159,203,127,212,136,1,197,143,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,42,128,42,175,158,119,240,79,249,147,250,105,202,185,42,123,167,213,63,79,239,124,142,56,185,236,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,198,110,198,186,253,168,110,158,178,220,207,178,254,204,251,219,168,50,57,223,69,231,243,122,95,85,102,73,188,94,78,214,247,246,249,59,123,187,91,215,167,94,137,215,161,113,60,154,116,5,157,51,194,230,83,89,228,116,245,74,150,53,142,168,183,102,158,65,169,18,207,123,29,94,40,171,198,143,115,85,94,140,142,204,119,145,172,127,78,138,233,28,137,210,78,231,79,83,60,60,194,54,191,43,181,92,96,238,78,51,32,235,115,87,207,230,37,213,20,109,205,73,213,153,98,12,131,150,202,248,186,170,164,140,138,89,37,174,178,53,122,57,245,223,248,53,81,88,217,255,0,201,31,90,226,175,236,190,225,109,204,53,237,166,75,7,170,34,205,216,149,204,111,129,208,94,169,28,49,53,142,238,238,87,163,177,243,43,145,90,136,136,232,250,43,186,170,55,208,115,171,246,177,165,190,160,81,248,236,137,85,124,39,123,167,217,191,168,26,123,228,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,251,167,222,79,168,26,135,228,103,46,167,149,199,177,61,178,253,107,230,46,157,87,139,31,107,27,201,244,255,0,80,252,116,230,107,13,84,21,87,207,59,248,39,252,201,253,52,229,92,149,61,211,234,159,167,247,190,71,28,93,73,64,60,205,55,175,246,211,197,198,169,244,248,255,0,75,67,66,117,209,84,251,226,236,154,95,69,60,222,162,73,58,72,246,187,173,169,108,246,57,59,122,196,145,119,53,29,221,214,95,242,75,217,204,20,90,87,93,113,3,98,111,54,106,206,65,116,117,56,251,94,223,73,86,56,235,219,176,189,81,253,146,121,159,45,111,193,89,220,207,75,249,93,210,71,34,126,87,59,77,148,255,0,228,23,136,202,121,15,254,230,138,200,85,146,95,253,162,229,73,33,98,71,255,0,182,164,142,116,159,236,17,173,255,0,26,145,255,0,148,102,230,105,93,187,226,226,28,118,169,183,233,62,250,233,251,122,103,29,59,228,142,56,91,122,73,235,216,137,146,57,239,111,79,39,165,116,76,70,247,57,210,203,19,17,191,155,170,94,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,78,149,196,63,16,58,251,137,173,208,189,186,251,140,250,140,201,92,175,94,164,84,232,172,201,74,148,16,198,141,108,85,227,154,73,29,27,21,221,242,185,168,238,139,36,178,59,240,238,82,127,242,175,224,42,205,171,56,174,41,247,147,5,110,155,41,216,135,33,161,177,150,60,74,203,140,88,166,106,223,179,94,72,156,228,98,57,240,75,85,237,123,31,223,23,151,162,177,98,115,237,124,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,3,207,235,253,127,163,118,179,70,229,183,7,112,117,13,76,30,158,193,215,91,55,175,89,85,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,98,113,85,172,184,175,221,204,134,176,204,228,173,183,76,99,172,88,173,164,241,18,70,144,179,29,142,87,254,69,116,77,123,219,234,100,107,99,116,207,238,119,115,209,26,139,227,100,108,103,52,200,237,86,227,226,54,227,17,187,217,61,23,149,173,163,51,217,11,24,188,110,110,74,234,149,108,218,133,17,100,141,174,255,0,248,209,170,191,149,238,134,118,181,92,176,202,140,146,188,187,184,223,185,194,174,187,93,37,172,109,119,109,150,172,200,69,46,117,203,12,246,102,197,200,216,101,141,150,170,196,201,90,198,247,61,240,122,133,72,228,145,241,87,106,49,170,230,49,171,125,32,21,1,206,147,125,48,90,167,93,233,45,134,211,153,156,171,237,232,159,81,145,212,181,58,62,58,62,170,220,53,223,73,58,42,162,75,52,112,44,174,239,237,86,177,182,251,90,245,115,165,107,121,175,41,13,134,179,186,124,75,199,185,57,10,85,39,211,219,97,95,237,75,41,102,188,86,25,46,70,118,73,21,24,209,143,122,57,143,107,146,91,44,149,172,127,99,233,181,63,43,158,199,36,32,38,87,29,219,13,91,74,237,71,14,219,255,0,130,165,111,211,235,141,183,192,98,243,175,109,121,93,4,121,26,120,170,141,130,71,204,175,86,49,243,86,232,198,196,141,103,225,70,71,167,122,185,234,223,107,201,179,122,254,227,113,5,150,217,203,120,255,0,53,77,205,199,167,134,120,226,238,146,11,216,232,172,88,143,185,203,35,81,176,186,7,220,71,116,99,220,178,120,58,118,183,189,75,169,0,138,188,209,253,137,238,111,232,191,49,72,165,110,19,189,211,236,223,212,13,61,242,48,26,83,0,241,91,209,187,218,55,97,118,191,80,110,230,224,79,110,60,22,157,174,217,172,37,72,22,105,229,123,228,108,81,67,27,63,4,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,203,101,178,217,92,254,86,238,119,59,147,183,145,201,100,108,73,110,229,203,115,58,105,236,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,77,94,60,182,26,207,14,60,52,112,197,182,217,154,85,32,212,41,95,83,229,53,2,195,94,40,222,185,27,47,199,75,36,114,190,39,189,179,62,22,186,58,201,47,123,187,217,93,138,157,27,218,212,243,252,180,182,115,5,196,6,225,110,182,206,234,57,189,61,77,77,181,249,10,241,217,237,123,253,37,166,100,241,178,86,179,216,199,177,100,241,79,28,82,248,251,209,175,236,237,119,229,114,161,18,178,216,156,174,3,43,119,5,157,198,91,199,100,177,214,36,169,114,157,184,93,12,245,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,147,194,198,245,255,0,104,158,31,116,78,241,201,143,244,86,245,6,61,125,124,13,139,199,27,47,65,43,235,218,241,55,201,34,164,43,60,50,172,125,207,87,120,213,157,221,29,213,19,170,128,101,92,210,159,9,222,214,54,111,233,254,158,248,232,14,170,1,15,249,173,110,103,236,239,131,109,71,142,175,111,43,82,254,181,200,81,211,52,231,199,201,227,237,242,72,182,44,50,103,35,218,228,134,74,181,108,196,228,78,238,239,42,49,205,237,115,149,41,91,96,118,115,59,196,6,242,233,61,157,211,147,122,123,122,155,32,218,242,89,237,99,253,37,86,53,210,89,179,216,247,177,36,241,65,28,178,248,251,209,207,236,237,111,230,114,33,163,237,213,219,61,43,188,155,113,168,246,183,90,212,245,24,93,77,143,151,31,103,182,56,223,36,61,233,249,39,139,200,199,177,179,68,244,108,145,189,90,189,146,49,142,68,234,212,51,25,150,196,229,112,25,91,184,44,238,50,222,59,37,142,177,37,75,148,237,194,232,103,173,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,238,16,183,122,206,251,240,209,183,187,165,144,158,220,249,44,182,29,144,229,39,179,4,80,190,198,70,179,221,86,228,200,200,191,35,88,251,16,74,246,35,81,191,145,205,252,172,255,0,10,115,94,104,254,196,247,55,244,95,152,164,80,9,210,184,135,226,7,95,113,53,186,23,183,95,113,159,81,153,43,149,235,212,138,157,21,153,41,82,130,24,209,173,138,188,115,73,35,163,98,187,190,87,53,29,209,100,150,71,126,29,202,79,254,85,252,5,89,181,103,21,197,62,242,96,173,211,101,59,16,228,52,54,50,199,137,89,113,139,20,205,91,246,107,201,19,156,140,71,62,9,106,189,175,99,251,226,242,244,86,44,78,124,255,0,226,139,134,77,3,197,54,215,228,182,255,0,87,214,169,79,36,250,238,110,23,80,166,58,27,55,112,211,172,145,73,223,3,164,78,230,177,238,130,38,202,198,57,139,36,104,230,119,55,170,57,185,236,222,141,161,214,91,11,186,26,131,104,247,2,10,145,231,116,237,134,195,97,106,78,147,65,43,31,27,101,138,104,223,248,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,90,79,43,126,62,174,110,39,161,225,147,120,242,25,92,150,175,79,89,99,78,234,43,150,103,189,54,94,52,242,217,154,181,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,200,248,217,230,245,124,234,253,172,105,111,168,20,126,59,34,64,14,87,30,251,54,203,245,175,135,186,95,240,5,0,243,71,247,217,185,191,162,252,61,34,85,114,49,254,54,127,45,255,0,82,45,80,3,42,229,255,0,114,184,246,39,182,95,173,124,197,210,85,0,8,171,205,31,216,158,230,254,139,243,20,138,86,225,59,221,62,205,253,64,211,223,35,1,106,156,234,253,172,105,111,168,20,126,59,34,85,7,14,91,223,149,225,199,120,112,187,203,130,193,212,203,228,176,21,242,45,167,82,220,142,100,11,61,138,51,214,141,242,118,254,103,49,142,157,30,172,69,106,189,24,173,71,51,187,189,60,86,169,213,154,171,92,231,109,106,157,107,169,178,186,131,53,119,179,212,228,114,151,100,183,106,126,198,53,140,239,150,69,115,221,218,198,53,169,213,127,6,181,17,63,4,66,231,185,101,112,37,138,217,29,27,142,223,61,210,211,54,227,221,12,245,121,29,86,158,82,6,177,250,110,147,213,205,107,35,143,170,171,44,205,23,71,72,247,246,200,198,73,224,237,141,82,111,47,64,227,239,129,60,87,23,122,102,150,119,77,92,169,137,220,93,59,93,106,97,238,90,145,176,82,181,4,150,33,116,145,94,145,149,229,157,236,142,54,216,116,45,98,162,54,73,158,171,248,61,197,16,255,0,190,173,5,170,191,229,93,57,169,52,230,67,255,0,57,78,246,54,245,121,63,247,100,134,104,228,103,254,71,53,205,255,0,82,161,122,124,187,184,223,167,197,86,132,93,37,172,109,118,238,110,147,199,197,46,117,203,12,21,161,202,70,233,165,141,150,170,196,201,92,247,118,177,144,122,133,72,227,141,146,216,106,49,168,215,177,169,26,249,231,127,4,255,0,153,63,166,156,171,146,167,186,125,83,244,254,247,200,227,139,169,0,30,43,122,55,123,70,236,46,215,234,13,220,220,9,237,199,130,211,181,219,53,132,169,2,205,60,175,124,141,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,157,110,33,248,129,215,220,77,110,133,237,215,220,103,212,102,74,229,122,245,34,167,69,102,74,84,160,134,52,107,98,175,28,210,72,232,216,174,239,149,205,71,116,89,37,145,223,135,114,158,127,88,109,86,227,237,254,11,75,106,125,107,162,242,184,92,86,181,199,187,41,128,183,114,186,199,30,66,170,61,88,178,70,171,255,0,186,238,139,209,203,28,176,200,137,217,44,110,116,170,229,153,198,143,246,108,220,119,237,190,181,119,147,64,235,236,133,72,44,216,154,247,134,60,21,229,95,19,47,116,145,237,133,176,185,30,214,216,114,246,187,199,20,79,71,47,133,35,146,245,1,242,99,49,56,172,45,103,211,195,99,42,80,175,37,137,237,190,42,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,189,207,123,156,189,85,85,79,172,20,173,206,175,221,62,150,250,127,71,228,114,39,85,228,99,252,108,254,91,254,164,64,14,44,125,211,239,39,212,13,67,242,51,151,83,202,227,216,158,217,126,181,243,23,73,84,1,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,154,113,211,173,113,90,3,131,237,219,206,230,107,219,154,189,173,47,111,8,198,214,99,92,244,159,32,223,67,11,149,28,230,167,99,101,179,27,158,189,122,163,17,202,136,229,68,106,231,48,210,159,10,58,79,238,55,12,187,85,165,164,211,63,119,237,210,209,248,159,95,142,117,47,73,36,23,159,86,55,218,242,197,209,170,217,157,59,229,116,157,201,220,178,57,234,239,204,170,117,82,157,185,220,104,172,173,13,232,219,221,198,154,197,69,198,231,52,188,184,74,241,53,238,243,182,122,54,228,154,87,61,189,189,168,197,110,66,20,106,163,149,85,91,39,84,111,68,87,126,79,37,12,182,86,30,36,181,150,10,28,157,182,99,110,104,123,22,236,83,108,206,72,38,158,27,244,155,20,175,143,175,107,158,198,207,51,90,229,78,173,73,100,68,233,220,189,101,7,58,191,107,26,91,234,5,31,142,200,149,87,194,119,186,125,155,250,129,167,190,70,3,74,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,186,125,228,250,129,168,126,70,114,234,121,92,123,19,219,47,214,190,98,233,213,120,177,246,177,188,159,79,245,15,199,78,102,176,213,65,85,124,243,191,130,127,204,159,211,78,85,201,83,221,62,169,250,127,123,228,113,197,191,110,198,186,253,151,237,102,178,220,207,178,254,211,251,165,167,242,57,223,69,231,240,250,175,75,90,73,188,94,78,215,118,119,120,251,123,187,93,211,175,94,139,211,161,153,125,89,170,115,186,231,85,102,117,174,169,189,235,115,90,131,33,99,41,145,179,226,100,126,123,83,200,233,37,147,177,136,214,55,185,239,114,244,106,35,83,175,68,68,79,192,208,247,3,251,59,138,217,14,23,54,255,0,72,211,192,219,197,100,174,225,235,102,243,209,94,170,216,46,174,86,220,77,154,203,108,53,24,199,119,198,231,36,13,73,19,189,177,193,27,28,171,217,212,243,252,197,118,115,5,188,156,35,235,186,217,121,189,61,189,31,143,159,88,226,236,246,189,254,27,84,32,150,71,39,99,94,196,119,150,5,177,7,87,119,53,158,126,254,215,57,141,66,131,54,247,90,229,118,215,95,233,173,198,193,87,169,62,75,74,230,41,102,233,197,109,142,116,18,79,90,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,253,230,154,54,247,90,226,183,43,64,105,173,198,193,87,183,6,55,85,97,233,102,233,197,109,141,108,241,193,102,22,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,253,231,160,0,229,92,88,251,88,222,79,167,250,135,227,167,51,88,106,160,2,42,243,71,246,39,185,191,162,252,197,34,128,73,169,203,187,128,91,156,78,106,165,215,155,165,143,202,227,118,203,9,226,177,209,107,79,95,239,52,139,36,172,244,213,108,246,163,22,22,62,9,27,98,72,222,178,55,242,198,222,215,73,228,138,245,1,21,121,163,251,19,220,223,209,126,98,145,74,220,39,123,167,217,191,168,26,123,228,96,52,166,0,6,85,203,254,229,113,236,79,108,191,90,249,139,164,170,5,43,115,66,227,167,246,215,170,159,177,219,57,172,253,94,219,97,123,62,216,179,73,189,176,231,114,145,200,229,94,147,35,151,212,83,135,164,126,62,136,214,62,84,124,159,189,107,107,200,145,255,0,130,142,20,115,188,90,111,45,45,27,226,202,211,210,24,222,151,53,78,110,148,44,119,160,171,218,245,142,52,116,138,140,73,167,123,60,81,167,71,185,58,190,79,27,217,20,136,94,166,230,112,189,177,219,167,179,83,236,54,111,64,98,177,186,65,123,165,199,212,195,84,134,143,217,54,149,207,122,90,166,145,179,178,25,145,242,72,238,168,213,107,188,146,53,237,123,36,123,93,159,110,33,248,126,215,220,50,238,133,237,168,220,102,84,126,74,157,122,246,226,185,69,38,90,87,96,154,52,115,101,175,36,209,198,233,24,142,239,137,206,70,244,73,34,145,191,143,106,150,63,202,119,141,251,154,147,236,206,19,55,50,215,125,188,126,61,98,209,55,82,25,230,154,212,112,250,137,236,85,181,51,165,122,55,197,2,49,43,163,99,100,109,138,187,152,174,238,72,218,235,63,62,76,182,91,21,128,197,93,206,231,114,117,49,216,220,117,121,45,220,185,110,102,195,5,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,203,239,70,239,107,45,250,221,13,65,187,155,129,61,73,51,186,138,195,102,176,149,32,72,96,137,140,141,177,69,12,108,252,85,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,110,167,149,14,206,226,182,215,132,188,38,174,118,6,221,29,67,184,54,44,102,242,146,221,170,216,167,146,6,205,36,52,154,199,118,53,235,89,107,177,147,198,142,87,39,91,82,189,139,219,34,33,68,37,228,238,166,206,229,119,191,149,38,149,210,58,107,3,83,43,168,105,109,190,151,205,225,226,150,171,167,157,39,169,78,172,210,54,171,88,199,191,212,201,93,182,32,141,24,157,92,179,246,42,163,94,229,41,47,73,234,156,238,134,213,88,109,107,165,175,122,44,214,159,200,87,202,99,172,248,153,39,130,212,18,54,72,164,236,122,57,142,237,123,26,189,28,138,213,233,209,81,83,240,52,209,181,91,153,165,119,147,110,52,230,233,104,171,126,163,11,169,177,241,100,43,119,73,27,228,135,189,63,60,18,248,222,246,54,104,158,142,142,70,35,151,178,70,61,170,189,90,167,171,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,210,152,5,106,243,164,223,76,238,150,208,154,75,97,180,230,103,20,202,154,219,212,100,117,45,78,140,146,247,165,169,53,119,210,78,138,170,177,67,36,233,43,187,251,81,207,117,78,214,189,26,217,90,232,23,203,235,103,113,91,223,197,166,133,210,58,151,3,111,43,167,169,88,155,55,152,138,42,173,158,4,130,164,47,154,54,218,107,216,246,122,105,44,54,188,18,35,211,163,146,126,196,84,115,218,164,202,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,60,87,53,237,157,202,237,175,22,153,189,92,220,13,74,58,123,112,107,215,205,226,229,165,85,209,65,36,237,134,56,110,181,238,236,107,22,202,216,99,231,145,26,174,94,150,162,123,215,186,69,67,186,114,83,223,74,120,172,238,180,225,227,61,153,240,253,183,217,169,52,237,105,18,8,227,125,168,153,227,188,198,189,85,37,146,103,194,218,175,108,104,143,106,71,82,119,254,78,142,87,219,80,6,85,205,41,240,157,237,99,102,254,159,233,239,142,128,234,160,20,237,206,195,116,49,90,135,119,52,30,212,99,219,82,107,26,51,15,107,37,122,196,55,91,43,227,159,32,248,250,85,150,36,78,176,189,145,83,138,84,238,119,87,50,211,23,181,168,136,175,243,252,155,54,83,239,207,16,89,109,227,183,144,240,212,219,44,122,120,96,142,94,217,39,189,145,138,197,120,251,154,177,185,29,11,96,101,197,119,71,177,201,39,131,167,115,123,208,186,146,128,121,157,109,111,236,191,140,157,107,233,48,95,102,98,181,111,167,213,56,255,0,242,175,55,170,245,81,167,171,159,241,123,156,206,235,209,221,252,142,237,233,211,242,181,24,172,38,167,36,189,204,213,90,131,110,55,19,107,114,214,253,70,23,71,228,49,249,12,71,146,73,31,37,127,94,150,124,240,55,185,234,198,66,143,168,146,53,140,107,127,121,60,238,85,114,191,240,144,28,209,253,137,238,111,232,191,49,72,160,18,106,114,238,224,22,231,19,154,169,117,230,233,99,242,184,221,178,194,120,172,116,90,211,215,251,205,34,201,43,61,53,91,61,168,197,133,143,130,70,216,146,55,172,141,252,177,183,181,210,121,34,189,64,69,94,61,184,32,193,113,113,161,34,187,167,42,226,177,187,155,132,241,69,132,205,220,153,245,225,125,85,153,22,106,182,221,28,82,62,72,123,29,43,227,78,197,115,37,233,218,230,182,73,81,244,45,254,250,180,22,170,255,0,149,116,230,164,211,153,15,252,229,59,216,219,213,228,255,0,221,146,25,163,145,159,249,28,215,55,253,74,133,154,113,227,172,183,115,95,242,206,218,61,83,190,248,11,120,109,119,103,92,69,14,98,173,188,91,241,211,171,225,131,47,12,115,73,89,232,139,27,229,138,56,229,84,70,181,138,178,42,177,173,98,181,169,24,57,92,123,236,219,47,214,190,30,233,127,192,20,3,205,31,223,102,230,254,139,240,244,137,85,200,199,248,217,252,183,253,72,181,64,12,171,151,253,202,227,216,158,217,126,181,243,23,73,84,0,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,5,170,115,171,246,177,165,190,160,81,248,236,137,74,197,164,242,175,224,42,205,171,56,174,41,247,147,5,110,155,41,216,135,33,161,177,150,60,74,203,140,88,166,106,223,179,94,72,156,228,98,57,240,75,85,237,123,31,223,23,151,162,177,98,115,237,124,21,235,205,27,129,44,174,246,98,161,223,125,151,211,53,44,107,108,29,119,183,80,99,170,64,239,91,168,105,53,172,72,159,31,106,246,203,102,187,88,228,70,118,121,37,141,200,196,115,150,24,98,117,69,237,86,169,220,125,23,184,250,115,82,109,13,236,173,77,103,83,33,19,112,142,197,196,178,218,146,212,139,227,108,44,137,17,222,111,39,122,198,177,43,92,217,26,245,99,154,228,114,181,108,43,156,101,221,101,145,208,28,54,228,55,27,19,83,23,171,45,97,243,19,103,168,212,114,58,10,185,23,67,138,91,48,198,168,247,162,177,178,171,218,138,143,127,224,137,249,157,253,235,226,185,42,123,167,213,63,79,239,124,142,56,186,144,1,66,220,196,120,223,185,197,86,187,77,37,163,173,118,237,150,147,200,75,46,9,201,12,245,166,202,72,232,98,141,246,173,68,249,92,199,118,189,147,250,117,88,227,145,145,88,114,61,168,231,189,169,242,114,243,224,179,43,197,62,232,87,206,234,253,63,109,219,87,166,172,42,234,11,137,101,213,82,236,233,31,116,88,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,124,145,189,240,247,92,79,17,124,39,109,103,17,27,53,54,209,228,176,120,172,23,161,199,182,150,153,202,83,196,86,124,218,119,177,208,185,141,168,213,106,120,161,95,79,12,114,69,27,163,239,137,170,196,115,63,7,55,62,251,197,179,186,251,98,181,254,83,110,119,27,3,111,29,146,199,88,158,40,165,150,172,208,193,144,130,57,164,133,182,234,186,102,49,210,214,145,209,61,99,149,26,136,228,79,253,40,150,147,202,83,141,31,190,152,42,124,40,235,247,118,230,180,230,62,105,244,190,82,123,221,206,200,209,141,253,206,162,230,202,245,122,205,3,30,171,19,98,69,111,166,133,201,219,26,87,238,146,202,128,5,43,115,171,247,79,165,190,159,209,249,28,137,213,121,24,255,0,27,63,150,255,0,169,16,3,139,31,116,251,201,245,3,80,252,140,229,212,242,184,246,39,182,95,173,124,197,210,85,0,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,45,57,207,229,178,184,238,20,48,148,241,249,59,117,107,229,53,197,10,151,162,134,103,49,150,160,74,119,102,72,165,106,47,71,177,37,134,41,17,174,234,157,241,177,223,222,212,84,168,29,144,209,88,173,202,222,141,3,183,57,219,22,224,198,234,173,81,138,194,92,150,163,218,217,227,130,205,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,254,227,78,96,174,174,118,154,91,5,111,96,180,46,181,177,71,191,53,138,214,9,139,167,103,202,244,241,85,183,74,196,150,35,236,69,236,119,115,233,86,94,170,138,228,241,244,106,162,57,200,176,3,151,38,230,126,203,248,201,219,140,141,139,121,88,232,103,178,14,211,55,32,199,201,211,213,122,248,221,94,187,38,106,189,173,124,45,181,37,105,92,139,215,167,133,30,214,185,204,106,22,43,206,175,218,198,150,250,129,71,227,178,37,85,240,157,238,159,102,254,160,105,239,145,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,12,214,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,117,94,44,125,172,111,39,211,253,67,241,211,153,172,53,80,85,95,60,239,224,159,243,39,244,211,149,114,84,247,79,170,126,159,222,249,28,113,53,57,185,238,102,170,219,190,17,230,199,105,107,126,147,239,174,160,169,166,114,51,178,73,35,153,180,100,130,197,137,89,27,152,246,244,242,122,86,196,244,119,115,93,20,178,177,91,249,186,165,64,240,171,181,191,182,158,35,182,235,108,230,193,125,179,67,51,168,42,253,171,75,213,122,127,46,46,39,249,175,126,241,30,199,55,165,88,167,119,228,114,61,122,116,103,87,43,81,116,166,124,153,108,78,43,63,138,187,130,206,227,42,100,113,185,26,242,84,185,78,220,45,154,11,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,161,226,7,108,255,0,99,123,227,175,54,182,58,153,90,245,52,206,160,189,143,161,246,164,125,150,166,162,201,157,233,103,127,228,98,59,203,2,197,34,61,173,70,189,175,71,53,59,92,133,212,242,172,222,60,238,238,240,143,136,173,168,225,235,111,65,100,37,209,209,217,238,103,249,85,90,208,65,37,101,236,99,26,140,241,193,98,40,58,126,103,59,193,222,231,43,158,168,147,0,3,149,113,99,237,99,121,62,159,234,31,142,156,205,97,170,128,8,171,205,31,216,158,230,254,139,243,20,138,139,224,115,132,76,175,23,219,184,237,41,62,70,222,31,73,224,107,183,37,168,242,176,87,115,222,200,21,232,214,85,133,234,213,137,150,102,94,238,207,34,244,70,71,52,136,217,60,75,27,175,251,64,104,13,27,181,154,55,19,183,219,125,167,170,96,244,246,14,186,86,163,70,178,47,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,17,87,154,63,177,61,205,253,23,230,41,20,173,194,119,186,125,155,250,129,167,190,70,3,74,96,0,101,92,191,238,87,30,196,246,203,245,175,152,186,74,162,5,115,78,227,79,43,176,122,54,158,205,109,110,160,183,139,220,29,93,93,45,218,189,5,103,35,241,184,71,44,177,58,88,103,238,68,142,204,178,198,172,99,152,143,115,24,201,157,251,167,248,94,180,217,160,52,6,178,221,61,101,137,219,237,190,211,214,243,154,135,57,97,43,81,163,89,19,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,112,187,195,38,129,225,103,107,241,187,127,164,43,84,185,146,101,118,183,53,168,87,29,13,107,185,153,210,73,100,239,157,209,167,115,152,199,79,43,98,99,220,245,142,53,107,59,157,209,92,238,192,69,254,62,248,54,173,197,246,215,210,199,224,172,212,161,174,244,197,133,155,78,94,189,118,88,41,49,147,201,10,92,134,194,71,28,138,230,62,40,145,205,84,103,122,73,20,125,28,214,44,136,234,12,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,66,252,248,4,227,38,183,23,219,95,119,33,157,173,82,134,187,211,22,18,29,71,70,141,41,96,164,198,79,36,203,78,106,235,36,146,43,152,248,162,86,185,21,253,233,36,82,117,107,88,177,171,188,87,54,45,244,193,109,135,12,25,61,185,251,103,43,75,84,238,95,76,118,33,184,244,123,59,170,193,98,188,151,214,105,81,90,141,133,208,63,192,230,117,87,73,234,81,189,142,103,145,204,167,110,27,182,67,43,196,126,246,233,109,151,195,103,42,97,172,106,59,18,181,247,236,198,233,25,90,8,96,146,196,207,70,55,241,123,210,40,100,236,103,86,163,159,218,213,115,17,85,233,165,60,78,39,21,128,197,82,193,96,177,149,49,216,220,117,120,234,83,167,82,22,195,5,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,177,26,83,225,59,218,198,205,253,63,211,223,29,1,69,124,119,236,94,11,135,110,40,53,118,220,232,236,54,87,29,165,155,233,114,56,38,228,21,239,239,171,98,188,114,61,33,149,232,139,44,49,206,179,192,215,170,185,223,185,86,189,238,123,94,229,177,254,77,27,223,149,215,91,37,159,217,124,134,14,165,122,251,95,98,7,81,191,12,142,239,183,6,74,123,150,21,146,177,122,162,62,57,99,151,163,218,168,142,100,140,111,106,43,21,242,88,80,34,175,52,127,98,123,155,250,47,204,82,41,91,132,239,116,251,55,245,3,79,124,140,6,148,192,51,173,199,126,250,96,184,137,226,131,87,110,54,142,204,229,114,58,89,222,151,29,130,118,65,30,206,202,181,235,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,251,229,115,216,215,185,237,75,20,228,217,195,215,220,189,167,203,113,11,150,179,138,183,111,113,58,82,196,50,58,189,109,99,168,210,179,98,41,218,233,220,136,169,231,157,136,174,137,159,151,182,180,14,87,57,203,219,31,128,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,38,167,54,45,139,193,110,127,12,25,61,198,251,27,43,119,84,237,167,76,142,33,216,245,123,251,106,207,98,188,119,210,104,145,28,142,133,176,51,206,231,244,71,71,233,145,221,237,103,145,175,167,110,27,183,191,43,195,134,246,233,109,232,195,96,234,102,108,105,203,18,185,244,44,200,232,217,102,9,160,146,188,204,71,183,241,99,214,41,164,236,127,71,35,95,218,229,107,209,21,139,165,224,12,171,154,83,225,59,218,198,205,253,63,211,223,29,1,213,64,51,89,197,62,245,255,0,104,158,32,181,182,241,199,143,244,85,53,6,65,61,4,14,139,199,35,40,193,19,43,213,242,183,201,34,36,203,4,49,44,157,175,86,249,21,253,189,27,209,18,218,121,62,236,230,11,67,112,192,155,171,94,111,81,154,220,188,132,246,46,73,218,246,120,42,209,177,61,74,245,186,43,220,199,118,189,150,101,242,35,88,229,245,61,142,238,72,218,164,234,43,47,157,134,206,229,115,90,55,65,239,126,15,3,82,90,250,106,197,172,38,126,228,53,92,235,109,130,210,198,234,110,150,70,177,81,43,71,44,115,177,22,71,162,54,91,140,70,162,172,174,33,255,0,43,45,127,103,66,241,165,163,106,174,161,169,137,198,234,170,247,240,25,37,178,177,53,150,153,37,103,203,94,186,62,68,252,175,125,200,42,35,59,21,30,231,246,177,58,247,171,93,105,92,209,253,137,238,111,232,191,49,72,168,190,7,56,68,202,241,125,187,142,210,147,228,109,225,244,158,6,187,114,90,143,43,5,119,61,236,129,94,141,101,88,94,173,88,153,102,101,238,236,242,47,68,100,115,72,141,147,196,177,187,65,26,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,0,227,250,147,132,205,134,213,155,243,133,226,71,59,161,106,88,214,216,58,254,40,172,47,250,9,231,111,103,167,183,60,93,59,101,179,93,172,86,197,42,254,45,71,53,87,185,97,174,176,198,14,117,126,214,52,183,212,10,63,29,145,32,7,43,143,125,155,101,250,215,195,221,47,248,2,128,121,163,251,236,220,223,209,126,30,145,42,185,24,255,0,27,63,150,255,0,169,22,168,1,149,114,255,0,185,92,123,19,219,47,214,190,98,233,42,128,4,85,230,143,236,79,115,127,69,249,138,69,43,112,157,238,159,102,254,160,105,239,145,128,181,78,117,126,214,52,183,212,10,63,29,145,33,175,45,142,6,50,188,65,107,250,123,169,184,216,187,116,118,235,74,216,173,146,137,151,49,110,116,26,162,118,205,34,54,172,78,154,53,130,106,205,146,187,219,103,162,185,122,116,139,181,22,69,146,59,201,0,28,83,109,56,60,216,45,165,221,141,75,188,122,43,66,98,169,102,181,7,163,244,208,71,139,165,29,92,15,130,179,235,191,236,198,199,11,95,87,206,201,28,179,244,122,249,28,191,143,68,234,132,22,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,46,164,2,176,57,177,113,191,115,77,253,167,194,102,217,218,236,183,144,199,164,90,218,234,195,60,51,85,142,111,79,61,122,181,102,108,172,71,121,96,87,165,132,116,111,141,209,88,107,17,221,203,35,91,90,187,23,177,123,143,196,94,227,227,182,191,107,240,222,187,43,123,172,179,77,42,171,42,227,234,181,81,36,181,102,68,69,241,194,206,230,245,94,138,229,115,154,198,53,239,123,24,237,20,236,94,197,237,199,14,155,113,142,218,253,175,195,122,28,85,30,178,205,52,170,143,181,144,180,228,68,146,213,153,17,19,201,51,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,13,121,151,240,119,91,137,13,163,155,92,104,204,61,79,218,46,135,175,37,218,83,71,78,89,109,229,177,209,178,71,203,139,106,67,213,207,123,156,190,72,81,89,39,73,81,88,223,26,79,35,202,54,255,0,125,90,11,85,127,202,186,115,82,105,204,135,254,114,157,236,109,234,242,127,238,201,12,209,200,207,252,142,107,155,254,165,67,65,60,14,113,119,138,226,251,104,221,170,231,199,84,195,234,204,13,134,227,117,30,42,11,13,123,25,58,177,28,203,80,177,92,178,178,180,201,221,217,228,78,168,248,230,141,29,39,137,100,116,138,0,165,110,117,126,233,244,183,211,250,63,35,145,58,175,35,31,227,103,242,223,245,34,0,113,99,238,159,121,62,160,106,31,145,156,186,158,87,30,196,246,203,245,175,152,186,74,160,10,171,231,157,252,19,254,100,254,154,114,174,74,158,233,245,79,211,251,223,35,142,36,87,59,141,107,138,161,178,251,123,183,51,87,182,185,44,230,168,151,55,94,86,177,190,6,193,70,164,144,202,215,187,187,185,30,174,200,66,173,68,106,162,163,100,234,173,232,136,234,245,224,15,66,254,209,56,201,218,124,7,218,159,103,250,77,65,30,119,205,224,242,247,125,155,27,239,248,187,123,155,211,201,233,124,125,221,127,47,127,119,71,116,237,93,20,130,16,115,133,209,89,93,85,193,243,243,184,251,21,35,175,163,181,70,55,55,121,179,61,200,249,32,123,102,162,141,137,17,170,138,255,0,45,232,156,168,229,106,118,53,235,215,170,35,93,81,124,39,123,167,217,191,168,26,123,228,96,45,83,157,95,181,141,45,245,2,143,199,100,74,171,225,59,221,62,205,253,64,211,223,35,1,165,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,20,129,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,208,56,133,210,217,221,115,176,91,151,162,180,181,31,91,154,212,26,63,51,139,199,86,242,178,63,61,169,233,75,28,81,247,189,90,198,247,61,237,78,174,84,106,117,234,170,137,248,148,131,254,229,199,29,159,248,12,255,0,164,216,127,250,217,127,196,0,230,183,194,230,251,113,41,251,46,253,138,104,111,188,127,119,62,219,251,79,252,231,78,159,131,212,122,31,15,252,102,88,251,187,188,18,255,0,135,175,78,223,199,167,84,235,207,249,95,240,103,196,159,14,219,251,159,214,187,199,182,255,0,119,240,183,116,125,172,92,22,126,216,161,111,190,211,238,210,145,177,246,87,158,71,167,86,67,34,245,84,237,252,189,58,245,84,69,253,94,105,60,46,113,99,196,166,233,232,255,0,217,38,134,251,199,163,52,230,159,119,143,252,231,141,167,224,202,88,179,39,170,255,0,140,75,28,174,238,134,10,95,223,213,137,219,249,122,42,191,175,229,114,199,224,67,125,182,47,124,115,59,165,190,187,119,138,194,212,163,167,230,199,225,189,70,66,157,235,73,122,196,209,117,158,191,167,124,169,23,108,17,207,27,222,174,99,149,182,81,173,71,181,210,118,217,248,42,175,153,63,1,91,237,189,60,71,55,115,54,23,106,126,217,161,153,211,244,190,220,187,246,237,58,254,92,164,79,150,31,244,118,172,49,205,233,86,42,109,252,141,70,47,78,191,139,149,234,190,255,0,149,183,15,220,94,240,221,170,181,134,146,222,61,5,246,38,129,207,99,219,145,129,210,103,42,92,240,230,34,146,56,218,144,197,94,203,210,63,44,18,73,228,122,199,213,222,154,4,239,78,212,107,172,84,3,159,241,11,165,179,186,231,96,183,47,69,105,106,62,183,53,168,52,126,103,23,142,173,229,100,126,123,83,210,150,56,163,239,122,181,141,238,123,218,157,92,168,212,235,213,85,19,241,41,7,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,255,0,128,56,167,25,155,41,170,184,137,225,179,88,108,230,138,200,98,169,102,181,7,217,254,154,124,164,178,71,85,158,11,245,236,63,189,209,199,35,211,171,33,114,39,70,47,230,84,235,209,58,170,122,14,30,56,126,208,60,50,237,125,29,168,219,150,91,126,54,157,139,22,229,185,121,33,91,183,103,154,69,115,165,177,36,49,198,217,30,141,236,137,174,86,245,72,226,141,191,143,106,29,44,2,63,241,235,181,186,239,122,120,78,215,59,103,182,152,47,182,117,38,103,236,207,69,75,213,67,95,203,226,201,85,154,79,222,76,246,70,222,145,196,247,126,103,39,94,157,19,170,170,34,214,7,15,92,184,120,206,208,219,251,182,154,215,84,236,223,162,194,233,253,97,134,202,100,108,253,226,197,73,224,171,5,216,164,150,78,198,89,115,221,218,198,57,122,53,21,203,211,162,34,175,224,93,248,0,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,111,220,5,109,110,187,217,110,19,180,54,217,238,94,11,236,109,73,134,251,79,214,210,245,80,216,241,121,114,86,166,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,146,0,227,252,76,112,171,180,124,87,232,218,218,63,116,177,182,218,252,117,143,83,140,203,227,100,100,57,28,115,213,91,228,72,101,123,30,222,201,26,212,107,216,246,185,142,232,215,116,239,100,111,103,21,224,19,151,206,43,133,44,85,221,87,184,211,105,253,79,184,185,27,8,232,175,85,166,217,160,194,64,198,205,19,89,70,121,162,108,237,124,177,204,255,0,51,209,24,142,69,100,125,189,35,87,201,50,128,43,215,143,190,89,122,135,137,61,208,165,187,155,47,152,211,248,108,238,82,186,195,170,147,63,146,180,200,44,190,24,225,138,164,208,50,40,38,86,191,196,199,71,34,117,107,21,35,133,81,189,203,35,157,45,120,116,225,163,107,56,95,208,144,232,93,179,196,255,0,219,122,220,205,200,43,125,169,147,253,244,210,199,234,231,134,40,252,222,47,59,217,31,115,127,35,58,53,63,214,171,0,57,143,240,171,198,215,19,60,65,75,146,209,91,105,246,198,129,211,120,250,216,253,54,248,245,5,26,241,201,228,137,146,219,157,208,88,182,213,108,206,157,238,137,207,72,217,221,29,120,17,81,221,168,229,245,92,175,184,16,220,205,139,220,125,83,186,92,64,237,223,216,185,170,56,248,49,250,91,201,144,199,94,141,61,66,201,235,39,111,129,242,190,41,154,200,225,141,175,238,103,88,236,206,222,143,71,47,109,149,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,119,220,61,105,108,238,134,216,45,180,209,90,166,143,162,205,105,253,31,134,197,228,107,121,89,39,130,212,20,162,142,88,251,216,174,99,187,94,199,39,86,170,181,122,117,69,84,252,72,129,205,75,131,157,216,226,71,246,127,171,118,71,68,226,179,121,172,15,175,199,102,27,234,235,83,189,53,89,124,82,86,95,44,238,99,36,134,39,199,99,242,44,157,205,117,158,172,98,163,164,115,99,255,0,2,28,22,241,157,195,183,20,26,71,113,181,142,211,101,113,218,89,190,171,29,157,118,63,82,226,159,223,86,197,121,35,98,205,19,46,34,203,12,115,172,19,185,136,142,119,238,81,204,99,158,214,53,109,252,17,255,0,143,93,173,215,123,211,194,118,185,219,61,180,193,125,179,169,51,63,102,122,42,94,170,26,254,95,22,74,172,210,126,242,103,178,54,244,142,39,187,243,57,58,244,232,157,85,81,22,176,56,122,229,195,198,118,134,223,221,180,214,186,167,102,253,22,23,79,235,12,54,83,35,103,239,22,42,79,5,88,46,197,36,178,118,50,203,158,238,214,49,203,209,168,174,94,157,17,21,127,2,239,193,202,184,167,135,121,109,240,251,173,177,188,63,99,125,110,190,200,227,211,31,136,99,110,182,156,145,121,229,100,83,207,20,238,150,36,138,104,160,124,210,198,255,0,34,116,146,54,47,71,127,133,105,91,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,244,246,171,108,244,174,205,237,198,156,218,221,21,83,211,225,116,206,62,44,125,110,232,227,100,147,118,39,231,158,95,27,24,199,77,43,213,210,72,244,106,119,200,247,185,83,171,148,133,124,214,248,92,223,110,37,63,101,223,177,77,13,247,143,238,231,219,127,105,255,0,156,233,211,240,122,143,67,225,255,0,140,203,31,119,119,130,95,240,245,233,219,248,244,234,157,121,255,0,43,254,12,248,147,225,219,127,115,250,215,120,246,223,238,254,22,238,143,181,139,130,207,219,20,45,247,218,125,218,82,54,62,202,243,200,244,234,200,100,94,170,157,191,151,167,94,170,136,182,105,150,196,226,179,248,171,184,44,238,50,166,71,27,145,175,37,75,148,237,194,217,160,179,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,66,217,110,85,156,113,227,178,183,113,244,246,138,166,82,189,91,18,67,21,234,154,147,24,216,45,49,174,84,108,209,164,214,25,42,49,200,136,228,73,24,199,244,84,238,107,87,170,37,186,112,33,164,55,99,110,184,96,210,59,115,189,122,127,43,138,213,58,95,213,99,164,110,67,37,90,247,150,170,88,146,74,171,12,181,231,149,60,44,130,72,160,107,28,173,115,60,10,212,98,49,24,231,72,0,80,15,251,151,28,118,127,224,51,254,147,97,255,0,235,101,223,112,245,165,179,186,27,96,182,211,69,106,154,62,139,53,167,244,126,27,23,145,173,229,100,158,11,80,82,138,57,99,239,98,185,142,237,123,28,157,90,170,213,233,213,21,83,241,58,0,57,254,255,0,100,119,99,23,179,90,178,206,197,233,207,182,245,243,241,238,175,128,173,235,43,86,241,218,149,201,26,89,239,180,139,10,248,17,238,159,199,39,229,147,197,217,248,119,117,41,7,253,203,142,59,63,240,25,255,0,73,176,255,0,245,178,244,246,171,108,244,174,205,237,198,156,218,221,21,83,211,225,116,206,62,44,125,110,232,227,100,147,118,39,231,158,95,27,24,199,77,43,213,210,72,244,106,119,200,247,185,83,171,148,245,103,20,227,67,103,51,187,251,195,6,191,218,173,45,55,102,107,43,143,142,198,58,62,214,47,169,181,82,196,86,226,173,213,239,99,25,230,125,118,197,228,115,145,172,242,119,175,84,111,69,167,108,79,44,238,96,24,12,173,44,238,11,103,237,227,178,88,235,17,219,167,114,166,173,196,195,61,105,227,114,58,57,99,145,183,17,204,123,92,136,228,114,42,42,42,34,161,111,252,91,109,14,178,226,107,133,125,71,181,186,90,10,154,119,80,234,170,248,185,163,131,63,58,53,148,159,21,218,214,164,134,119,213,243,183,189,173,137,236,235,18,200,197,127,78,142,86,175,113,234,184,120,225,251,64,240,203,181,244,118,163,110,89,109,248,218,118,44,91,150,229,228,133,110,221,158,105,21,206,150,196,144,199,27,100,122,55,178,38,185,91,213,35,138,54,254,61,168,116,176,0,33,255,0,52,13,132,221,142,34,118,11,1,162,182,115,74,125,224,205,82,214,21,114,147,214,245,213,170,118,85,101,43,177,186,78,251,18,70,197,232,249,163,78,136,189,223,155,175,78,136,170,145,3,128,174,2,184,177,217,110,44,116,54,230,110,94,212,253,141,166,240,223,105,250,219,191,110,227,108,120,188,184,219,80,199,251,184,108,62,71,117,146,86,55,242,181,122,117,234,189,17,21,82,223,192,42,3,143,94,2,184,177,222,158,44,117,206,230,109,166,212,253,179,166,243,63,102,122,43,191,110,227,107,249,124,88,218,176,201,251,185,172,50,70,244,146,39,183,243,53,58,244,234,157,81,81,86,64,114,164,225,115,125,184,107,253,168,254,218,244,55,221,207,188,127,98,125,153,254,115,167,115,207,233,253,119,155,254,45,44,157,189,190,120,191,197,211,175,119,225,215,162,244,159,224,20,3,254,229,199,29,159,248,12,255,0,164,216,127,250,217,111,220,5,109,110,187,217,110,19,180,54,217,238,94,11,236,109,73,134,251,79,214,210,245,80,216,241,121,114,86,166,143,247,144,189,241,187,172,114,177,223,149,203,211,175,69,232,168,168,146,0,0,71,254,61,118,183,93,239,79,9,218,231,108,246,211,5,246,206,164,204,253,153,232,169,122,168,107,249,124,89,42,179,73,251,201,158,200,219,210,56,158,239,204,228,235,211,162,117,85,68,90,192,225,235,151,15,25,218,27,127,118,211,90,234,157,155,244,88,93,63,172,48,217,76,141,159,188,88,169,60,21,96,187,20,146,201,216,203,46,123,187,88,199,47,70,162,185,122,116,68,85,252,11,63,227,51,133,175,237,113,162,116,126,219,221,212,159,98,97,113,186,194,174,119,55,98,38,247,90,125,24,169,219,137,209,86,69,106,177,38,123,231,141,168,231,254,86,53,92,254,143,86,164,111,237,90,91,73,233,93,13,130,171,165,180,86,153,197,105,252,45,46,255,0,77,142,197,210,142,165,88,59,222,231,191,178,40,209,172,111,115,222,231,47,68,252,92,229,85,252,85,79,214,0,2,0,115,91,225,115,125,184,148,253,151,126,197,52,55,222,63,187,159,109,253,167,254,115,167,79,193,234,61,15,135,254,51,44,125,221,222,9,127,195,215,167,111,227,211,170,117,231,252,175,248,51,226,79,135,109,253,207,235,93,227,219,127,187,248,91,186,62,214,46,11,63,108,80,183,223,105,247,105,72,216,251,43,207,35,211,171,33,145,122,170,118,254,94,157,122,170,34,217,248,4,117,226,239,129,205,163,226,251,21,82,125,86,251,120,29,89,135,175,44,24,173,71,141,99,22,118,49,205,122,178,11,44,114,116,177,89,178,185,36,241,245,99,209,81,233,28,145,249,36,87,121,254,2,120,32,193,112,143,161,37,187,168,234,226,178,91,155,155,242,197,155,205,211,153,246,33,101,84,153,86,26,181,29,36,81,190,56,123,27,19,228,78,196,115,229,235,220,231,54,56,145,146,168,2,184,56,218,229,115,149,223,77,249,193,110,78,205,89,211,250,107,27,170,172,36,58,223,186,39,53,106,78,158,73,36,203,50,36,119,108,239,149,168,216,221,19,60,106,233,188,114,57,87,205,60,209,77,253,139,216,189,184,225,211,110,49,219,95,181,248,111,67,138,163,214,89,166,149,81,246,178,22,156,136,146,90,179,34,34,121,38,127,107,122,175,68,106,53,173,99,26,198,49,140,111,64,0,172,14,104,28,25,241,39,196,78,254,224,53,174,206,109,191,222,12,45,45,31,87,23,61,159,182,40,84,236,180,203,183,100,116,125,150,39,141,235,209,147,70,189,81,59,127,55,78,189,81,81,58,7,42,78,23,55,219,134,191,218,143,237,175,67,125,220,251,199,246,39,217,159,231,58,119,60,254,159,215,121,191,226,210,201,219,219,231,139,252,93,58,247,126,29,122,47,72,127,196,47,46,30,51,181,206,254,238,94,181,210,219,55,235,112,186,131,88,102,114,152,235,63,120,177,81,249,234,207,118,89,34,147,177,246,90,246,247,49,237,94,142,68,114,117,232,168,139,248,22,127,192,86,214,235,189,150,225,59,67,109,158,229,224,190,198,212,152,111,180,253,109,47,85,13,143,23,151,37,106,104,255,0,121,11,223,27,186,199,43,29,249,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,55,219,137,79,217,119,236,83,67,125,227,251,185,246,223,218,127,231,58,116,252,30,163,208,248,127,227,50,199,221,221,224,151,252,61,122,118,254,61,58,167,94,127,202,255,0,131,62,36,248,118,223,220,254,181,222,61,183,251,191,133,187,163,237,98,224,179,246,197,11,125,246,159,118,148,141,143,178,188,242,61,58,178,25,23,170,167,111,229,233,215,170,162,47,64,230,183,194,230,251,113,41,251,46,253,138,104,111,188,127,119,62,219,251,79,252,231,78,159,131,212,122,31,15,252,102,88,251,187,188,18,255,0,135,175,78,223,199,167,84,235,202,185,108,112,21,190,219,45,196,115,183,51,126,182,167,236,106,24,109,63,119,236,59,191,110,211,177,226,202,74,248,161,255,0,71,86,195,220,238,181,101,184,223,206,213,98,117,235,248,57,24,169,106,128,143,252,122,237,110,187,222,158,19,181,206,217,237,166,11,237,157,73,153,251,51,209,82,245,80,215,242,248,178,85,102,147,247,147,61,145,183,164,113,61,223,153,201,215,167,68,234,170,136,181,129,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,19,255,0,154,6,194,110,199,17,59,5,128,209,91,57,165,62,240,102,169,107,10,185,73,235,122,234,213,59,42,178,149,216,221,39,125,137,35,98,244,124,209,167,68,94,239,205,215,167,68,85,72,1,195,215,46,30,51,180,54,254,237,166,181,213,59,55,232,176,186,127,88,97,178,153,27,63,120,177,82,120,42,193,118,41,37,147,177,150,92,247,118,177,142,94,141,69,114,244,232,136,171,248,23,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,3,1,2,255,196,0,116,16,0,1,3,3,2,4,3,5,3,6,5,10,16,9,0,27,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,23,49,24,35,65,71,134,197,37,50,51,81,83,25,36,38,69,97,113,114,116,166,212,39,52,53,66,82,86,87,88,99,115,130,145,149,150,211,228,54,73,84,98,100,104,129,136,161,198,55,57,85,117,179,180,193,67,68,118,146,209,240,103,147,165,177,40,41,101,102,132,148,178,182,210,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,6,1,4,7,3,2,8,255,196,0,60,17,1,0,1,3,3,1,5,4,6,9,3,5,0,0,0,0,0,1,2,3,17,4,5,33,6,7,18,49,65,81,19,34,113,129,20,50,66,97,145,161,21,22,82,130,146,177,193,240,241,35,51,225,114,147,178,209,211,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,8,89,97,230,73,138,228,60,75,55,66,104,177,91,179,32,169,170,183,209,211,84,203,67,26,61,36,169,90,102,162,189,233,84,169,181,22,161,127,6,117,232,137,238,95,210,19,76,31,226,42,57,58,161,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,91,173,61,162,157,181,53,44,145,205,115,209,136,140,68,85,234,168,171,250,85,63,152,15,218,8,39,172,188,216,180,151,77,234,165,179,218,240,204,186,123,141,53,68,81,202,234,139,117,51,161,88,223,15,115,225,86,214,53,221,125,237,252,83,167,227,253,194,188,245,207,152,190,173,107,101,84,177,220,241,108,70,146,141,106,161,171,143,177,67,83,28,187,217,10,199,209,119,84,189,58,124,78,95,249,191,188,5,150,241,69,204,131,9,208,69,146,207,109,197,111,117,151,122,91,133,61,53,67,167,161,134,74,101,142,90,103,77,213,138,149,76,118,239,226,39,189,58,127,27,241,247,41,78,188,57,101,158,197,226,63,78,114,138,184,119,248,108,182,205,59,153,27,122,245,237,214,192,239,114,42,167,232,111,243,156,194,70,61,204,74,135,109,232,229,233,209,63,252,127,184,118,14,15,49,159,181,92,76,105,189,189,102,237,178,44,166,207,60,138,142,232,187,18,225,78,139,211,220,190,255,0,136,13,17,105,246,91,14,117,136,80,101,80,64,248,89,93,221,232,199,181,26,169,178,87,179,240,71,59,253,135,243,169,232,143,159,97,179,211,216,45,80,90,105,100,145,241,65,187,107,164,84,87,46,231,43,151,175,68,68,252,87,249,143,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,3,224,229,25,141,179,18,165,109,93,202,10,169,24,233,91,10,36,13,106,174,229,106,187,244,185,61,221,17,64,251,192,140,217,255,0,48,13,27,211,138,137,41,175,152,214,103,59,163,149,144,170,210,81,210,185,58,190,61,233,252,106,134,251,186,127,241,60,92,188,213,248,122,137,168,229,195,117,19,222,189,63,212,234,31,243,176,38,105,83,220,81,243,102,201,237,249,85,195,14,210,204,46,214,234,26,10,170,89,97,147,32,183,72,178,172,110,165,71,63,114,193,89,211,175,114,69,233,209,17,54,254,62,243,192,113,41,205,122,251,170,214,152,241,220,19,12,160,167,183,211,220,97,173,133,215,107,115,217,50,181,176,61,143,71,44,85,142,111,93,242,47,78,137,248,34,117,94,165,123,129,164,126,19,245,146,187,93,244,47,25,212,187,165,4,20,117,119,150,214,172,145,83,196,177,198,222,205,108,208,39,70,185,239,84,234,145,162,255,0,25,125,234,191,135,224,118,19,150,112,193,103,158,193,161,152,213,166,166,72,223,36,30,51,115,152,170,173,93,213,147,59,221,213,19,249,255,0,152,234,96,0,0,0,0,0,0,0,0,0,0,0,35,46,180,113,245,164,218,39,87,45,6,65,141,229,181,83,193,83,21,59,214,142,142,153,236,85,146,30,234,42,111,168,98,244,233,238,95,238,255,0,206,4,154,35,86,191,241,223,165,188,62,84,203,65,147,99,153,85,108,240,85,193,72,245,160,163,167,145,138,233,96,89,154,169,190,161,139,211,106,116,95,238,255,0,63,226,86,206,181,115,93,212,253,70,123,232,44,56,102,47,5,177,149,81,84,192,181,150,234,134,207,213,176,171,28,142,217,88,230,255,0,25,206,233,211,244,116,32,197,109,92,149,245,47,170,153,173,71,191,167,84,106,123,189,200,137,255,0,214,2,200,181,51,156,198,113,117,106,211,233,230,9,98,108,13,168,141,236,91,213,174,100,126,206,218,163,186,246,107,149,58,239,95,119,232,233,253,210,18,106,87,16,89,158,169,199,218,200,45,150,90,116,241,12,169,254,179,134,86,46,230,70,172,68,248,228,119,187,162,175,254,211,153,30,239,12,184,224,52,84,49,45,245,185,2,213,236,122,73,225,18,30,223,241,250,167,77,203,215,240,233,215,251,189,64,240,135,253,70,145,171,191,57,187,167,79,245,167,252,175,188,253,150,219,85,69,210,69,138,157,241,181,81,170,255,0,141,85,61,200,168,159,161,23,249,192,251,249,134,93,67,123,167,109,178,213,4,236,162,138,102,203,18,212,53,18,95,226,170,46,237,174,84,252,92,191,130,126,29,9,43,202,198,203,45,231,138,106,69,138,70,55,192,219,227,172,118,229,84,234,214,92,104,186,162,123,151,223,239,254,231,247,200,133,60,46,167,149,208,189,81,92,222,157,122,126,31,129,48,249,83,185,205,226,158,29,189,61,246,166,162,245,254,111,104,208,152,136,192,190,32,1,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,47,212,254,33,176,189,39,221,246,138,217,123,169,219,81,29,58,248,40,34,127,196,248,214,68,95,142,70,251,186,39,252,228,45,212,222,114,186,125,99,184,205,106,193,240,76,133,243,193,44,123,157,117,181,192,172,88,150,45,206,233,218,173,69,221,185,91,211,221,211,167,80,44,136,20,201,157,115,145,214,59,221,35,105,177,220,23,13,98,54,118,200,139,91,108,170,79,133,24,168,191,196,173,95,127,85,255,0,152,141,153,255,0,25,186,161,168,247,57,238,183,203,14,45,4,181,18,71,35,155,73,75,80,214,162,178,52,98,116,221,59,151,240,79,231,252,64,189,92,239,137,76,23,79,106,31,77,122,180,223,102,116,114,178,37,90,88,33,114,117,115,55,167,241,165,111,187,167,255,0,18,35,106,111,56,173,48,198,235,37,182,226,120,54,81,37,68,51,70,142,91,141,178,157,88,177,186,61,203,211,183,90,139,187,170,183,251,157,58,148,215,44,142,150,69,145,200,136,171,252,199,252,129,55,117,87,154,182,178,234,12,242,69,77,134,225,144,209,247,227,158,62,229,186,169,178,245,108,91,21,23,165,91,147,241,85,255,0,224,68,76,187,57,187,102,149,82,85,221,41,233,34,124,143,99,213,41,216,230,167,86,179,106,127,25,203,250,15,58,0,3,208,97,24,178,229,215,89,109,169,55,107,181,78,233,250,238,219,248,57,173,233,248,47,251,34,237,244,199,150,14,140,105,189,146,150,10,140,187,53,158,177,145,203,12,155,43,233,29,23,71,202,175,78,157,105,26,191,135,79,199,251,160,81,65,49,56,3,224,242,62,34,50,218,153,50,11,227,168,173,82,88,106,171,96,240,117,61,186,142,236,117,144,195,209,219,225,145,187,122,57,235,238,247,255,0,23,222,158,244,34,134,81,225,86,251,83,224,187,189,159,131,111,119,166,239,226,55,175,94,158,239,199,169,123,252,181,180,218,12,63,134,60,46,234,149,114,75,52,180,247,88,28,222,226,57,189,22,233,80,189,83,225,69,255,0,90,159,164,9,97,4,45,167,137,176,177,85,90,222,189,58,254,63,137,253,0,0,0,0,0,0,0,3,132,241,121,196,140,156,51,233,221,191,53,167,181,54,190,74,219,220,54,149,141,240,119,81,17,244,243,203,187,162,75,31,244,40,157,122,254,159,195,244,165,126,240,119,204,59,85,115,13,86,187,83,101,24,198,41,21,59,108,19,76,213,160,162,169,107,251,137,81,78,212,235,190,165,83,111,69,119,247,122,244,62,191,56,92,234,217,95,69,38,5,21,53,83,107,173,185,61,182,170,73,28,198,164,78,106,218,230,94,141,93,221,85,127,58,223,197,169,248,47,254,222,59,202,62,213,73,116,226,23,32,134,119,204,222,152,77,99,254,5,68,252,43,232,83,244,162,255,0,56,23,134,69,94,41,185,128,105,231,12,183,26,139,5,223,26,200,171,238,84,117,212,212,147,58,154,142,9,96,84,154,153,103,69,106,186,162,55,123,147,106,47,84,252,122,254,63,137,42,28,142,84,248,122,117,254,233,154,14,34,109,57,29,143,88,178,11,102,90,251,107,238,176,248,79,16,182,229,145,105,215,173,44,78,110,206,226,35,191,138,173,235,213,63,30,191,160,9,23,175,188,206,117,55,88,100,146,219,71,136,227,20,214,150,86,67,89,78,178,208,84,50,163,115,32,88,213,31,210,169,237,233,213,238,233,211,244,116,247,254,36,75,197,49,59,166,117,118,154,221,108,154,150,25,163,129,106,28,179,185,205,110,212,115,91,209,54,163,151,175,87,39,255,0,19,224,151,197,203,123,79,180,251,27,209,220,114,255,0,138,85,100,50,85,212,208,92,169,222,219,139,224,88,210,63,105,72,170,168,145,181,23,119,86,55,244,244,233,212,10,229,212,222,90,122,151,164,186,101,105,212,44,159,44,198,106,82,229,114,75,111,106,130,190,161,234,215,171,102,114,47,71,210,183,162,116,133,125,251,151,222,191,135,243,67,202,122,119,212,189,99,141,90,138,137,215,222,90,23,53,206,44,25,114,171,170,225,242,221,101,86,207,140,100,22,235,155,170,166,166,232,199,181,246,199,191,162,61,38,234,171,253,118,158,237,137,248,47,191,221,239,230,124,175,248,104,165,212,140,226,171,39,191,93,165,130,221,91,140,214,186,38,81,206,141,153,36,101,125,60,127,18,62,39,55,111,70,187,240,94,191,135,247,64,242,87,254,86,90,231,98,197,233,50,121,115,12,17,241,85,212,120,118,177,183,10,197,114,47,199,239,84,240,136,159,235,23,244,145,6,255,0,99,171,199,46,211,217,171,164,133,243,83,237,220,232,149,85,171,185,168,228,232,170,136,191,130,167,232,53,48,86,175,55,77,17,142,187,5,165,212,107,117,193,201,93,117,203,45,244,242,69,52,191,154,107,27,109,169,111,86,181,35,234,139,249,166,254,46,95,197,127,246,5,64,151,221,203,151,73,40,49,190,24,48,171,141,93,108,239,175,146,27,164,50,164,114,53,97,232,183,74,133,77,189,88,142,235,209,173,252,127,186,80,156,113,186,69,218,213,79,195,175,188,211,62,131,227,21,88,118,148,216,241,186,217,162,150,106,63,19,185,241,57,92,213,223,83,43,211,162,170,34,254,14,79,208,5,113,243,102,225,250,146,209,105,251,212,183,92,229,117,69,231,38,183,208,186,25,230,69,99,90,219,108,201,213,26,145,162,162,254,97,63,215,47,226,190,239,230,137,60,187,114,202,124,79,138,108,77,106,33,146,79,107,215,80,90,153,177,168,187,95,45,198,147,163,151,170,167,68,248,127,31,127,247,148,182,126,99,152,77,207,60,209,11,29,158,213,81,75,12,176,229,84,213,46,117,67,220,214,171,82,146,173,189,17,90,215,47,94,175,79,209,252,229,51,112,111,211,242,162,210,213,94,190,236,194,200,190,239,254,136,211,129,164,38,185,28,155,147,244,159,233,252,169,149,29,11,85,63,15,127,255,0,172,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,15,225,89,89,21,20,73,44,173,114,162,187,111,194,158,254,191,254,40,127,114,140,57,130,113,155,93,172,249,133,207,4,179,216,96,165,176,219,238,116,23,42,89,42,105,85,149,106,230,208,108,114,72,173,157,236,233,186,103,244,68,106,123,145,190,255,0,199,168,93,86,37,159,89,243,54,181,214,186,106,200,145,209,186,84,241,12,107,125,205,118,213,254,43,151,223,212,244,166,94,240,252,242,241,133,85,58,174,213,77,71,43,221,11,160,84,168,99,156,155,85,200,229,254,43,147,223,213,168,95,151,0,22,108,150,219,195,54,27,46,75,37,177,213,43,29,205,178,120,21,145,99,235,237,42,133,111,77,233,215,248,168,157,127,186,4,146,60,198,111,168,54,108,6,129,151,27,197,53,108,209,201,59,105,209,41,152,199,59,115,154,231,34,252,78,111,187,163,84,244,228,49,230,31,194,93,211,136,28,30,145,49,123,213,45,29,201,217,21,37,108,222,62,165,209,193,218,142,138,120,149,27,178,23,187,119,87,49,125,254,239,227,123,255,0,4,3,232,234,255,0,50,173,32,210,170,22,212,84,226,153,133,68,139,87,29,51,145,148,52,175,111,199,19,159,213,58,213,55,253,137,94,26,225,205,39,84,181,78,105,40,109,184,126,43,79,108,109,84,53,80,44,246,250,134,79,213,176,171,21,29,210,173,205,233,213,206,233,211,244,116,33,52,240,186,158,87,68,245,69,86,244,235,211,240,252,9,9,194,103,7,89,87,21,57,45,69,130,195,125,180,219,251,54,153,238,187,170,234,164,139,171,98,168,138,21,78,173,130,79,127,89,122,244,233,248,39,226,159,130,135,3,187,92,231,188,92,37,184,212,178,54,203,54,221,201,26,42,53,58,53,19,221,213,87,244,33,249,11,23,226,3,149,117,171,70,240,11,126,79,75,152,213,213,87,85,93,99,160,149,146,92,26,248,145,142,138,103,245,106,37,35,23,175,230,219,248,175,233,95,113,94,20,84,82,215,202,176,194,230,35,145,187,190,37,94,157,58,167,255,0,132,15,206,73,174,28,56,11,212,254,36,108,244,183,252,91,36,197,232,105,43,41,42,42,163,109,194,178,162,41,17,33,168,236,57,21,25,79,34,123,220,138,169,209,127,15,230,252,14,17,153,96,151,124,30,190,107,117,218,166,142,89,33,123,24,229,167,123,156,213,87,49,30,157,55,53,63,66,255,0,206,118,158,19,184,203,202,248,92,191,75,116,180,88,109,55,8,159,106,158,218,212,169,165,146,87,116,150,162,57,149,87,108,241,167,227,31,78,189,127,15,208,191,136,18,198,46,74,153,102,196,239,103,214,157,255,0,167,109,214,94,159,252,104,78,139,110,228,169,164,158,14,63,107,103,217,119,138,247,247,60,61,214,155,183,248,175,78,155,168,122,254,29,63,246,245,37,111,14,124,95,96,92,70,218,233,171,49,155,29,254,134,89,169,42,43,21,43,233,161,137,168,200,170,59,42,159,4,210,47,94,170,139,253,238,190,244,252,14,185,152,101,246,236,42,217,21,214,231,5,76,177,75,59,105,209,176,53,174,118,229,107,157,215,226,114,39,78,141,95,210,6,118,184,176,209,76,119,64,53,155,34,210,251,5,194,227,89,13,149,244,77,108,213,146,178,71,57,38,163,138,117,234,230,70,196,85,69,151,162,124,41,238,79,211,248,175,43,161,176,214,92,33,108,240,201,11,90,228,85,77,202,168,190,229,233,250,16,244,58,199,168,213,58,181,168,247,125,65,171,165,138,154,91,175,135,221,20,108,86,53,189,168,35,137,58,34,185,202,158,232,209,127,140,191,143,232,252,11,233,225,75,134,59,14,145,104,206,59,138,201,119,175,169,168,161,101,107,30,244,168,99,216,169,37,100,178,251,151,180,213,255,0,92,137,248,39,233,254,248,25,233,165,170,146,146,69,146,52,106,170,183,111,196,159,254,63,204,90,62,99,205,114,215,112,209,44,125,109,184,101,83,114,53,185,185,106,251,246,230,165,23,101,22,161,19,183,210,179,185,187,249,63,199,221,252,127,238,17,123,142,110,14,174,60,55,229,215,43,205,5,246,154,187,26,150,225,69,110,162,108,213,78,150,187,185,37,18,74,229,145,18,8,227,219,186,57,17,21,23,175,69,111,187,241,82,41,129,253,161,134,74,201,85,172,86,162,244,235,239,252,13,48,104,14,15,6,155,233,37,139,11,167,168,124,241,219,188,87,73,30,244,115,151,185,83,44,158,245,70,183,253,159,243,39,255,0,92,162,174,4,52,202,155,84,181,110,237,98,172,171,150,158,56,49,202,138,196,116,82,35,21,85,181,84,204,233,213,88,239,119,198,191,163,255,0,105,161,112,0,0,0,0,0,0,0,31,134,239,117,134,209,76,218,153,152,247,53,207,70,116,106,34,175,85,69,95,210,169,252,192,80,119,50,13,69,172,204,120,162,205,168,159,75,12,84,204,154,213,59,21,24,173,127,84,181,211,183,223,241,42,116,248,151,255,0,129,48,121,65,233,251,104,224,165,207,157,82,171,237,44,110,231,77,218,71,255,0,23,165,210,52,235,211,111,187,249,47,246,75,248,255,0,205,87,26,137,149,71,155,102,55,12,158,40,93,19,107,123,93,24,230,237,84,217,19,25,248,117,95,246,63,206,95,143,47,173,60,102,159,112,187,133,90,124,82,204,250,120,238,108,87,111,220,139,190,231,82,255,0,246,45,254,127,230,2,74,28,11,136,254,15,48,46,36,105,18,12,162,249,127,161,122,215,195,94,190,2,166,24,147,116,80,58,20,68,223,12,158,237,174,234,191,221,253,41,248,29,244,1,157,110,40,184,61,205,120,99,187,213,83,228,23,203,37,125,28,85,180,212,49,173,29,76,210,203,220,150,155,190,138,187,225,141,54,244,71,39,243,254,30,229,252,78,95,128,106,125,255,0,78,107,159,112,178,82,91,231,145,244,238,166,84,171,141,238,110,215,61,175,85,248,94,223,127,86,161,166,44,155,25,160,202,168,35,183,220,38,168,142,56,230,73,145,97,115,81,219,145,174,79,210,139,238,248,148,170,174,52,57,98,99,216,101,7,222,6,157,101,215,25,102,185,93,169,168,86,43,221,123,28,214,197,225,100,87,47,72,105,81,81,219,161,111,79,137,83,162,175,187,175,224,21,165,125,189,85,100,23,73,238,245,177,196,201,167,219,185,177,34,163,83,107,81,169,211,170,170,254,8,159,164,190,206,90,184,93,190,193,194,142,11,117,166,168,168,124,211,67,118,133,205,123,218,173,68,246,173,74,251,186,53,23,175,194,159,164,160,67,65,124,184,239,180,183,46,18,48,58,88,99,149,175,99,46,175,85,114,34,39,79,106,213,39,243,255,0,116,9,58,114,174,35,177,42,28,207,7,161,181,215,207,60,81,197,117,138,161,22,23,35,93,185,33,153,189,61,237,95,119,196,191,160,234,167,155,206,241,185,178,139,68,54,248,101,100,110,142,165,179,117,115,149,19,162,53,201,250,17,127,217,1,152,42,41,91,12,170,231,34,175,86,244,247,127,125,13,69,98,117,177,92,113,250,90,200,90,230,178,77,253,17,201,209,125,207,114,127,245,140,190,223,109,19,88,174,179,218,170,30,199,201,6,222,174,98,170,162,238,106,59,244,162,127,63,243,26,14,224,83,88,169,53,111,135,172,78,242,148,51,83,85,84,197,113,153,237,237,35,35,68,142,225,60,126,228,222,229,235,238,69,252,127,159,251,192,119,187,213,150,150,251,74,202,74,185,37,99,25,34,72,139,26,162,47,84,69,79,210,139,252,234,82,163,184,63,202,248,89,226,215,8,175,117,242,211,112,178,219,179,92,118,38,34,84,201,45,83,183,73,79,80,238,191,153,141,139,252,87,162,126,31,235,127,186,165,221,159,242,246,35,209,17,122,251,151,175,184,15,151,139,94,25,127,177,82,221,163,99,152,217,247,244,107,147,162,166,215,185,191,206,191,205,252,231,214,63,196,68,106,116,67,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,206,53,211,92,49,189,5,197,41,50,220,158,223,114,172,166,171,184,199,109,99,40,34,142,73,18,71,197,36,136,170,143,145,137,183,164,78,247,245,235,213,83,221,250,80,35,111,48,94,51,217,160,246,8,236,56,221,133,107,47,116,151,218,74,122,151,87,82,247,41,86,25,104,165,155,171,21,147,177,251,189,241,167,189,58,127,27,241,247,41,70,10,170,229,234,167,188,215,13,89,186,235,118,166,94,117,42,243,69,73,73,85,120,90,101,146,42,104,221,28,109,236,211,199,10,116,107,158,245,78,169,26,42,252,75,239,85,252,63,3,231,105,182,156,94,181,62,249,61,130,197,85,69,79,61,61,35,171,28,234,183,189,140,86,53,236,98,162,43,90,229,235,214,68,253,31,207,239,3,191,240,69,193,149,79,19,185,85,69,29,202,253,29,5,181,44,149,55,24,86,10,165,138,126,228,85,80,195,209,219,160,145,189,62,55,47,68,247,254,30,244,247,161,126,118,171,108,22,122,8,173,212,207,145,209,195,187,106,200,168,174,247,185,87,223,209,19,244,169,206,184,117,208,219,79,15,218,91,100,211,107,85,198,174,182,43,59,106,152,217,106,38,108,142,114,77,85,36,235,213,205,141,136,189,22,78,159,197,79,114,126,159,196,234,0,0,0,84,95,48,110,94,117,246,139,245,118,178,225,249,60,14,130,253,117,161,183,178,11,149,107,149,236,107,104,21,174,85,108,116,200,136,187,169,253,223,26,251,151,240,254,104,105,194,255,0,18,151,158,27,51,58,204,182,215,105,162,174,117,93,166,107,94,202,136,31,42,35,100,158,25,85,122,54,88,253,253,97,68,235,215,244,254,31,165,52,126,82,63,48,126,5,106,116,86,235,87,169,216,254,69,21,85,134,235,119,161,181,82,195,89,86,175,171,107,150,133,207,115,164,107,41,216,196,77,212,239,232,168,229,247,43,125,221,122,244,14,197,199,87,48,28,43,81,116,170,213,98,194,49,171,220,21,112,100,84,245,111,117,214,142,38,198,177,37,45,75,85,17,98,169,114,238,220,246,244,247,116,233,212,230,28,168,244,46,147,50,212,203,134,71,118,184,205,21,45,94,39,93,177,148,243,35,100,71,178,225,74,207,122,58,53,78,159,11,191,79,243,21,248,95,111,45,93,38,126,9,195,150,31,121,170,173,73,170,166,165,186,83,72,216,228,221,26,34,221,39,114,42,34,177,171,248,49,63,79,243,129,222,245,91,69,49,93,96,182,199,106,201,110,23,90,104,163,171,101,98,58,134,88,216,237,236,141,209,162,124,113,189,58,116,122,254,143,199,167,188,169,173,120,229,39,158,105,252,146,93,112,108,214,193,53,154,90,184,105,169,155,118,185,76,234,175,138,21,115,213,253,170,54,179,248,236,119,78,139,252,94,157,125,253,75,165,0,101,202,57,238,88,69,238,162,6,165,52,181,12,141,35,122,174,231,51,163,145,174,247,126,11,252,223,252,78,201,169,28,106,106,158,168,98,84,120,109,254,193,138,211,209,81,86,182,190,57,40,233,106,89,42,200,141,145,189,21,95,59,147,111,73,93,250,17,125,201,239,254,123,154,226,63,130,45,61,226,51,124,249,6,65,145,80,212,75,93,5,107,210,142,174,8,153,214,40,29,10,34,111,130,69,252,21,21,127,187,250,83,240,40,71,85,52,254,191,75,51,203,166,7,116,169,167,168,169,182,118,55,201,78,247,62,55,119,33,100,169,209,92,214,170,251,164,68,254,42,123,250,255,0,124,14,161,193,142,147,75,172,122,161,116,198,34,173,109,42,210,216,39,175,222,233,54,34,163,106,41,217,211,174,199,255,0,73,252,223,163,241,52,86,214,163,26,141,79,193,10,236,229,73,195,149,183,28,192,172,218,229,37,214,165,245,217,13,154,231,108,150,157,179,181,98,99,91,116,232,138,214,246,145,81,122,82,183,222,175,95,197,125,222,255,0,117,138,129,231,115,140,30,211,159,90,98,179,222,42,42,225,134,26,134,212,181,212,207,107,92,174,70,185,168,138,174,107,147,167,71,175,232,254,99,60,28,88,112,250,188,56,235,30,67,166,176,220,252,117,61,154,74,40,217,43,166,238,189,203,61,28,85,11,213,221,184,209,122,44,138,159,197,79,193,63,31,196,210,9,71,188,210,245,30,203,148,235,54,75,143,208,82,214,199,61,53,202,215,80,231,76,198,35,21,190,203,98,116,69,71,42,245,248,211,244,127,56,29,15,147,44,148,238,214,59,180,77,73,59,201,133,92,21,221,122,109,233,237,42,63,195,244,255,0,49,110,119,59,156,22,168,27,81,80,201,28,215,61,24,136,196,69,94,189,21,127,74,167,243,25,170,208,237,115,202,52,23,40,170,203,49,75,117,170,178,170,174,223,37,181,236,184,67,36,145,164,111,150,57,21,81,35,145,139,187,172,77,247,245,233,209,87,221,250,83,216,235,159,24,218,147,175,106,246,101,86,44,106,142,55,85,195,88,158,207,165,168,141,119,199,10,196,137,241,206,255,0,119,71,42,255,0,127,167,191,244,1,108,154,189,205,7,70,52,178,162,75,116,248,134,105,81,87,5,68,80,200,172,183,210,62,53,71,196,178,39,78,181,109,95,195,167,255,0,18,49,100,92,234,242,159,105,77,246,75,1,181,120,14,173,236,251,70,213,39,123,166,212,221,187,183,93,183,248,221,122,116,253,29,63,73,91,88,166,41,113,204,46,50,91,45,147,83,69,44,80,172,234,179,185,205,110,212,115,91,211,225,69,94,189,92,159,160,177,253,28,228,213,116,189,208,67,116,213,108,238,149,144,79,79,47,68,199,174,142,71,164,233,54,214,255,0,47,68,169,179,98,59,175,191,174,238,159,160,9,179,194,31,25,22,222,40,104,224,88,108,85,54,250,167,219,170,174,15,221,74,216,163,219,21,82,65,209,58,79,34,245,248,145,127,231,247,167,224,73,99,196,105,86,146,99,122,65,140,209,98,184,213,109,202,166,146,133,147,71,27,235,164,141,242,42,73,51,165,119,85,99,24,159,198,114,162,116,68,247,127,206,123,112,0,0,4,23,230,129,196,52,250,93,166,54,235,125,146,215,29,69,194,28,166,142,25,86,170,5,124,43,27,232,106,100,248,118,200,215,110,235,183,241,247,126,63,220,39,65,64,252,199,245,118,93,66,226,59,48,183,65,66,216,104,99,169,181,212,196,175,139,108,189,91,108,129,170,142,232,247,39,78,174,119,225,253,192,35,214,155,225,73,158,95,39,180,45,66,195,217,164,117,78,228,126,222,189,30,198,244,235,181,223,236,255,0,152,211,102,63,102,135,31,180,65,104,167,145,239,142,13,253,28,245,69,85,220,229,119,232,68,254,127,230,40,83,150,252,54,169,181,194,248,203,186,213,164,41,138,84,171,124,54,221,219,188,101,39,78,187,189,221,58,117,255,0,224,95,224,0,0,3,230,100,22,26,76,134,141,148,85,146,76,198,50,84,149,22,37,68,94,168,138,159,165,23,221,239,83,233,159,242,228,85,78,136,6,90,178,42,72,232,111,21,20,177,57,202,214,108,232,174,95,127,189,136,191,253,114,234,121,81,94,95,85,160,216,165,177,99,106,54,43,109,218,68,84,79,127,250,173,47,247,127,243,191,152,166,141,69,181,84,89,115,43,133,178,169,241,190,88,123,91,150,53,85,106,245,137,142,78,157,81,63,66,255,0,49,105,252,160,114,105,170,173,244,120,187,161,98,71,71,142,92,230,71,163,87,114,170,221,88,191,143,95,252,255,0,230,49,60,96,89,176,0,200,204,38,171,175,92,254,232,191,241,31,253,37,133,173,114,138,98,38,31,105,127,243,216,110,158,170,133,85,107,5,36,212,58,141,119,165,168,115,22,70,120,126,170,197,94,158,248,35,95,211,253,242,213,57,68,202,213,196,109,81,34,47,86,216,110,139,253,207,245,85,0,178,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,15,21,171,26,175,143,232,246,59,77,147,100,148,87,26,154,106,154,214,80,177,148,49,177,242,36,142,142,71,162,170,61,236,77,189,35,119,233,235,213,83,220,7,232,212,189,75,177,105,93,138,12,135,33,164,175,168,166,168,171,109,19,91,69,27,30,244,123,152,247,162,170,61,237,78,157,35,95,211,215,175,79,113,64,220,92,113,105,121,226,115,51,185,221,95,101,162,160,180,212,213,210,86,64,212,166,124,85,40,248,105,18,5,71,254,122,70,244,85,222,190,229,255,0,99,239,79,122,31,211,139,62,48,114,110,39,242,42,234,138,235,29,178,130,213,53,109,45,116,9,13,52,145,84,119,34,165,236,116,119,89,164,110,213,234,245,247,123,255,0,139,239,79,122,17,228,1,116,156,177,56,65,167,211,140,74,215,173,247,43,228,147,221,50,11,61,198,211,61,60,21,40,234,118,53,46,94,231,53,174,133,174,69,233,74,222,170,175,95,122,175,187,222,157,42,63,74,48,168,179,204,138,162,209,45,67,161,72,104,159,83,185,175,218,170,169,35,27,211,174,215,127,179,254,99,77,86,219,124,54,186,40,232,41,220,247,71,23,94,138,245,69,95,122,170,254,132,79,231,3,245,0,0,0,0,30,67,83,176,42,93,68,176,83,217,42,234,101,129,144,86,50,169,29,27,209,170,170,140,123,122,117,86,187,253,159,243,30,188,255,0,21,21,83,220,6,89,46,180,62,204,184,75,68,174,221,219,219,239,235,215,241,106,47,247,63,156,211,38,138,214,37,195,76,172,213,104,221,169,39,136,247,116,233,248,84,72,159,253,99,53,25,139,21,153,29,91,93,211,170,118,255,0,15,248,182,154,6,224,199,89,109,90,133,160,184,189,201,148,21,112,205,60,117,242,57,22,38,181,168,140,175,153,158,239,141,203,250,16,9,18,14,49,151,113,89,167,152,101,124,182,235,165,155,34,150,72,92,198,57,105,233,224,115,85,92,196,122,116,221,50,126,133,35,86,99,206,31,66,236,148,76,150,209,131,103,111,153,103,107,29,226,109,148,106,221,170,215,47,187,109,106,47,94,168,159,252,64,159,133,22,115,77,211,233,108,124,72,230,89,130,84,177,240,215,86,218,105,154,205,234,174,69,246,76,62,245,77,168,159,253,141,127,74,254,39,188,212,238,113,122,161,146,110,161,196,112,108,89,148,12,158,57,97,91,141,178,161,38,232,145,170,59,119,110,181,91,252,103,47,78,159,163,167,233,32,214,161,234,77,247,82,175,85,55,219,237,37,4,21,21,79,141,239,109,36,111,107,17,89,26,70,157,17,206,114,254,8,157,125,255,0,136,22,167,194,135,28,218,47,160,252,60,226,152,78,65,143,102,181,151,11,106,215,71,52,148,116,148,146,66,238,237,109,68,205,218,175,168,99,151,163,94,136,189,81,61,253,127,31,196,249,89,71,58,188,83,194,183,236,94,3,118,241,61,214,238,246,165,170,61,157,173,171,215,167,110,187,174,237,219,122,126,142,157,72,67,164,60,11,234,198,179,211,199,83,140,228,88,149,43,37,167,150,165,18,190,174,165,139,182,57,82,37,79,130,157,254,253,203,213,63,185,255,0,49,208,120,148,229,191,151,240,217,167,150,236,239,36,202,172,245,204,175,187,199,105,72,232,107,165,149,81,239,134,121,81,221,31,75,31,187,164,10,157,119,47,189,83,221,250,83,25,129,241,117,155,152,246,175,235,4,242,69,112,197,112,234,106,79,19,21,84,125,154,26,166,73,189,144,172,125,23,173,75,211,167,196,239,254,4,78,145,238,153,234,247,116,69,95,230,63,228,255,0,167,181,99,122,181,122,117,67,35,218,197,164,121,36,214,42,108,129,181,182,212,167,170,122,198,198,172,146,111,69,69,114,123,211,103,79,245,171,250,127,152,241,4,161,178,113,199,148,82,105,37,143,73,171,241,235,82,209,89,42,165,171,142,104,105,36,238,185,239,146,103,244,87,45,71,69,79,207,187,253,106,126,9,255,0,182,47,24,140,139,147,229,59,195,221,30,61,128,89,117,213,215,57,159,81,145,89,110,150,199,211,164,200,172,98,54,235,183,170,51,182,138,159,233,84,247,239,95,197,125,222,255,0,117,138,145,171,151,142,41,89,137,112,157,130,219,43,38,134,73,32,109,209,170,177,57,85,23,117,210,165,201,248,162,126,133,254,98,74,153,0,0,0,0,30,127,53,205,45,152,45,170,43,189,214,158,170,104,166,168,109,51,91,78,198,185,200,229,107,157,213,119,57,169,211,163,23,244,255,0,49,153,253,77,205,166,212,108,226,229,153,84,83,178,9,46,29,158,177,177,138,212,78,220,44,143,240,87,59,253,135,243,175,255,0,88,181,158,108,60,70,195,104,197,226,210,203,109,173,238,184,89,178,138,10,153,102,158,4,88,92,199,219,167,127,70,185,178,163,149,127,60,223,197,168,158,229,254,231,90,126,3,216,105,118,75,62,45,127,168,184,65,19,36,116,148,111,133,81,237,85,78,138,246,47,232,84,255,0,98,105,186,219,86,181,244,81,213,43,122,111,235,238,233,252,202,169,255,0,214,50,205,79,80,250,103,172,145,163,85,85,58,123,205,56,104,238,87,75,155,233,205,163,39,162,134,88,161,173,241,27,89,43,81,174,77,147,200,197,234,136,170,159,139,87,244,129,236,192,0,0,0,102,147,137,90,55,91,245,175,35,164,115,145,203,31,131,247,162,245,252,105,33,95,254,185,97,28,157,178,85,170,191,187,24,237,34,37,38,43,114,155,126,223,199,173,210,5,252,122,255,0,231,255,0,49,4,248,201,180,85,88,248,142,203,173,213,111,137,242,195,236,253,203,26,170,183,223,65,78,228,233,213,19,244,41,57,57,57,227,151,58,108,174,92,150,89,105,86,138,175,19,184,195,27,26,231,119,81,201,115,167,79,137,58,116,233,240,59,240,95,230,2,214,192,0,84,231,27,124,183,115,236,223,87,178,13,79,193,242,172,126,42,75,205,77,12,81,67,117,174,153,178,53,177,208,199,27,183,54,42,85,68,93,208,175,78,142,95,114,255,0,63,185,39,159,9,156,54,211,112,217,165,54,44,22,75,172,181,213,246,184,107,32,150,70,206,146,194,230,205,89,37,66,109,94,212,110,85,68,123,83,222,212,253,63,143,226,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,174,138,130,36,154,102,189,205,115,182,252,40,138,189,122,42,254,159,239,25,242,227,59,139,27,191,18,57,221,218,70,217,104,232,108,146,86,81,215,83,117,166,116,85,93,200,168,155,10,163,255,0,61,35,58,117,115,215,221,239,233,183,222,158,244,45,155,152,230,172,71,165,26,47,102,189,45,19,170,29,54,83,77,70,173,237,239,68,221,71,86,254,189,55,183,253,135,243,255,0,236,40,28,0,0,15,125,162,249,197,38,3,148,85,94,43,41,229,153,147,80,62,153,27,19,17,202,138,178,70,238,189,21,205,255,0,96,191,164,211,29,21,83,43,105,153,85,27,92,141,127,94,136,228,247,251,149,83,255,0,172,101,121,23,161,165,174,26,179,247,106,142,138,99,153,211,233,146,157,110,126,51,172,104,205,136,222,221,92,209,126,27,157,211,249,62,191,198,95,254,176,29,56,0,0,0,0,137,156,91,113,255,0,136,112,205,60,214,53,198,175,21,247,106,75,141,53,37,67,188,28,82,211,43,38,165,116,232,172,95,17,27,186,162,108,79,122,127,178,252,125,202,74,75,205,230,150,199,74,218,186,184,229,123,31,34,70,137,26,34,175,85,69,95,210,169,252,198,107,56,135,213,10,77,102,214,44,131,82,168,104,229,165,130,241,225,54,197,44,104,199,183,181,75,20,43,213,168,247,162,117,88,149,127,140,191,143,232,252,16,60,110,77,126,168,201,239,149,55,202,168,227,142,90,157,155,155,26,42,53,54,177,173,78,136,170,171,248,55,249,207,201,73,112,154,141,122,196,214,47,187,167,196,139,252,255,0,223,59,55,12,26,7,103,215,156,178,171,28,186,92,171,40,219,79,106,154,225,190,158,102,70,170,230,79,20,104,157,93,27,253,221,36,254,111,209,248,254,130,229,180,99,151,214,146,232,205,44,73,103,201,178,234,169,219,77,45,43,188,77,109,51,217,177,243,36,157,83,109,51,23,175,84,79,254,63,223,2,144,113,29,13,203,243,186,199,211,218,238,54,120,100,72,93,58,173,68,210,181,54,181,200,213,79,134,55,123,250,170,31,230,173,104,78,93,163,117,114,209,228,247,27,61,83,225,158,42,119,45,4,210,189,55,73,23,117,21,55,198,207,118,223,114,255,0,119,254,115,72,121,38,75,107,193,109,16,214,220,34,170,154,7,206,144,53,33,107,92,253,206,71,59,170,245,86,167,79,133,127,248,25,233,226,207,137,123,151,18,26,157,123,203,228,180,211,80,209,92,103,163,168,141,137,3,162,149,29,13,27,32,232,169,221,145,58,46,215,47,185,87,244,126,31,129,137,207,144,225,132,165,224,227,137,205,56,208,91,204,149,185,213,163,36,172,137,214,138,154,20,75,77,60,18,59,185,37,84,114,181,127,59,43,19,110,214,42,47,233,235,211,221,250,78,117,162,156,47,103,250,241,34,69,136,93,241,250,53,90,73,107,63,132,170,39,143,224,142,86,196,169,249,184,159,239,220,228,84,254,231,233,253,7,224,213,238,29,243,93,22,115,217,148,221,44,149,74,202,152,169,87,217,243,202,255,0,141,241,44,136,191,28,76,247,109,78,139,253,223,249,204,224,104,143,77,53,63,29,212,188,106,139,36,199,168,238,48,82,86,54,87,198,202,216,216,217,17,25,43,163,119,84,99,220,159,198,106,244,247,254,29,63,188,82,71,48,190,41,43,117,187,83,47,152,173,13,158,10,75,5,45,194,223,112,164,124,180,235,29,98,189,182,246,198,228,145,82,87,179,166,233,100,233,209,58,244,70,251,255,0,30,177,122,193,152,92,241,197,235,67,5,43,254,5,143,243,173,114,251,149,221,127,67,147,244,161,240,215,222,4,204,229,205,195,21,179,93,245,18,190,158,251,119,170,163,164,251,55,87,90,197,164,168,108,114,111,142,182,158,46,139,186,39,167,78,142,114,255,0,63,225,239,253,5,148,241,29,203,195,77,120,128,99,170,43,242,124,154,142,174,90,232,42,228,72,107,105,227,143,164,112,58,20,68,235,76,245,252,21,23,254,127,127,232,60,135,42,220,9,182,94,31,241,44,177,213,42,249,43,109,247,106,117,98,63,171,83,248,90,95,122,38,212,254,143,249,255,0,73,56,128,206,47,18,60,42,102,124,55,95,106,237,121,45,230,203,93,29,53,85,61,34,45,13,68,178,185,95,45,63,125,23,227,134,63,119,78,169,248,126,61,61,203,248,156,73,168,138,189,20,212,46,115,131,90,115,251,76,86,107,205,69,92,48,195,80,218,150,186,153,237,107,149,200,215,53,17,85,205,114,116,232,245,253,31,204,102,207,91,180,233,250,75,170,23,173,63,125,82,84,173,171,195,117,149,31,189,29,221,167,142,95,199,107,122,255,0,41,211,248,169,248,126,159,196,13,26,232,150,61,73,138,233,141,154,195,67,44,210,65,75,226,54,186,87,34,189,119,84,72,245,234,168,136,159,139,151,244,30,228,226,156,25,223,233,242,126,27,48,251,221,44,82,71,29,79,180,54,182,70,162,57,54,215,212,53,122,162,42,254,150,255,0,57,218,192,0,0,0,112,190,48,181,106,175,70,244,206,217,147,209,209,69,84,250,171,236,52,10,201,99,87,162,35,169,234,31,215,162,61,159,209,167,233,253,63,128,20,91,197,182,164,203,170,218,249,148,102,207,164,109,58,92,150,133,123,105,26,179,111,110,138,8,191,13,206,233,252,78,191,138,255,0,245,143,93,193,207,7,215,62,42,178,250,172,114,11,229,45,190,40,44,213,23,86,189,245,46,133,203,218,169,134,29,170,169,12,191,210,245,233,211,244,126,41,248,44,113,150,71,75,34,200,228,68,85,254,98,88,240,99,198,252,124,46,215,172,151,12,125,215,10,102,218,106,109,236,236,210,119,100,221,45,84,115,245,94,179,198,157,62,21,79,249,189,203,248,129,25,243,76,94,167,12,201,171,49,170,201,162,150,106,62,222,231,198,229,115,87,124,109,122,116,85,68,95,193,201,250,11,214,229,175,170,241,103,60,54,225,214,121,168,157,13,108,52,215,74,153,28,216,246,196,168,151,73,218,136,139,189,203,215,163,211,241,79,231,41,7,89,51,74,13,67,212,139,190,97,108,167,158,10,107,135,135,217,28,236,107,94,155,32,142,53,234,141,115,147,241,98,254,149,247,127,204,88,31,39,173,74,167,147,62,171,192,150,146,77,246,220,70,225,82,178,118,211,163,183,92,233,151,167,93,222,255,0,229,127,216,167,225,255,0,56,91,144,0,0,0,14,107,168,122,9,135,234,93,100,181,215,219,149,230,9,38,150,57,92,148,147,68,212,234,200,246,39,77,209,187,221,211,255,0,137,237,113,124,114,135,18,177,83,99,214,217,103,146,158,147,126,199,78,228,87,174,231,185,235,213,81,17,63,23,47,232,252,15,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,132,188,214,48,59,166,109,160,246,42,59,101,77,44,79,102,101,71,58,172,239,115,83,106,80,214,183,167,194,213,247,245,114,20,98,106,87,32,199,232,178,74,38,80,215,75,51,35,100,169,42,44,78,68,94,168,138,159,165,23,221,241,41,91,177,114,86,193,86,237,59,170,51,235,247,179,149,137,217,217,117,135,191,191,225,254,55,90,29,189,63,141,248,127,115,251,160,84,96,46,87,85,57,60,233,198,70,174,171,194,115,156,145,149,82,84,70,231,165,214,231,2,71,218,72,213,171,211,183,68,171,187,118,222,159,163,167,82,170,181,155,69,178,109,17,203,238,24,110,79,95,108,171,171,183,73,4,114,73,65,44,146,70,171,44,13,153,189,21,236,98,175,194,244,69,234,137,239,254,127,196,14,126,74,142,22,120,253,212,46,25,104,96,177,218,49,172,122,190,221,73,67,83,73,11,170,104,231,150,101,89,170,82,117,87,43,106,35,111,185,119,34,116,79,195,167,227,248,145,92,1,115,152,175,57,45,24,184,81,68,151,236,19,52,109,102,215,186,95,7,107,164,72,191,143,209,54,239,173,235,252,94,157,122,254,158,164,228,211,205,66,178,234,94,53,71,148,216,169,107,96,164,174,108,174,141,149,108,99,100,78,220,174,141,122,163,92,228,252,90,189,61,235,238,233,253,227,47,231,103,225,219,138,60,207,135,27,236,215,188,86,207,101,174,146,91,116,182,229,109,194,158,89,83,100,147,71,42,175,70,75,31,191,172,104,157,122,254,10,190,239,210,6,144,65,17,184,118,230,49,166,122,233,73,13,19,49,108,158,146,238,218,57,235,106,21,104,105,227,166,216,202,132,137,17,159,215,47,119,94,143,98,251,253,223,198,247,254,8,75,144,63,133,101,28,85,177,36,82,185,200,136,237,223,10,251,250,255,0,248,169,85,250,255,0,201,254,186,170,235,83,126,210,156,226,4,142,166,170,6,53,185,13,205,122,164,73,7,71,245,72,40,191,141,189,169,211,223,211,111,227,239,45,92,1,150,236,183,24,175,195,114,10,172,110,231,53,60,181,52,125,189,239,129,206,116,107,189,141,122,116,87,34,47,224,228,253,31,143,82,194,248,124,230,245,117,192,49,202,44,75,82,112,138,73,173,212,20,245,29,167,216,237,174,116,203,59,234,22,70,238,89,171,90,221,155,94,254,189,17,23,174,223,209,212,157,60,87,240,51,133,241,63,78,178,221,50,43,221,5,100,183,42,122,249,60,61,92,81,69,249,170,103,192,136,221,212,242,47,224,228,95,127,233,235,239,79,192,164,77,114,225,243,46,208,92,134,179,30,202,174,118,122,201,168,231,130,7,186,223,52,178,53,93,44,9,51,85,21,241,177,122,109,94,139,238,252,127,159,241,3,176,113,151,199,109,231,138,10,169,236,148,24,229,21,191,26,138,229,75,115,162,116,212,111,138,187,185,29,35,161,114,72,169,81,36,123,119,73,34,162,34,117,232,141,247,254,40,124,30,19,184,42,203,120,162,187,62,146,213,127,180,91,233,253,151,81,113,98,212,85,75,19,255,0,53,83,28,10,139,182,9,19,241,122,175,79,230,253,41,248,28,199,75,180,55,45,213,170,215,80,99,151,27,69,52,140,165,125,90,173,116,210,177,187,25,35,88,169,240,70,239,127,87,39,254,206,166,132,184,109,209,42,93,0,210,59,14,153,83,220,37,172,246,51,106,219,222,124,169,38,228,154,170,89,255,0,140,145,179,175,78,231,79,226,167,225,250,127,21,15,77,165,250,115,104,210,188,46,221,132,88,234,171,42,40,237,169,50,71,37,91,218,249,93,220,153,242,175,85,107,90,139,239,122,162,116,68,247,116,254,249,244,242,172,86,223,151,219,227,182,220,166,168,138,40,166,73,209,96,115,90,237,200,215,55,167,196,139,238,232,229,62,200,2,157,120,158,229,63,146,98,21,83,101,26,111,153,219,101,181,85,215,83,210,211,178,247,113,145,213,8,223,12,170,245,122,67,70,141,235,190,55,116,232,191,197,84,235,239,43,146,120,93,79,43,161,122,162,185,189,58,244,252,63,3,84,166,124,185,136,105,221,54,159,241,75,155,91,104,170,165,154,158,9,45,113,177,101,122,57,235,190,217,76,245,235,209,173,79,197,84,11,48,229,99,168,75,126,225,243,17,196,159,75,177,244,84,23,106,149,122,51,162,47,240,180,190,238,187,151,250,79,230,253,4,221,42,3,147,190,97,79,79,170,23,11,28,208,72,190,31,14,184,63,115,90,158,254,183,42,85,252,85,223,249,223,204,91,248,3,59,60,123,196,140,226,187,57,84,95,211,108,244,218,83,67,181,245,240,219,161,73,231,107,220,215,59,103,192,136,171,215,162,175,233,95,238,25,190,226,219,49,183,103,252,65,229,121,117,166,10,152,105,43,252,15,109,149,45,107,100,77,148,48,70,189,81,174,114,126,44,95,210,190,238,128,78,222,88,28,89,89,177,172,118,223,164,119,203,45,108,144,216,236,183,26,150,207,73,76,197,115,159,37,201,36,68,87,58,100,69,78,147,175,250,212,252,19,255,0,108,227,202,248,204,210,252,62,225,53,182,231,97,202,101,150,23,49,174,88,41,105,220,213,87,49,28,157,55,78,159,161,76,232,128,46,83,50,231,47,164,22,218,116,102,51,130,102,14,170,73,154,143,241,246,186,85,143,182,173,85,94,155,43,122,238,235,183,251,157,58,158,255,0,131,206,98,214,222,41,53,10,225,128,253,151,169,183,207,65,99,158,240,233,124,11,98,98,164,117,16,69,181,23,196,200,191,253,157,23,166,212,252,63,31,208,181,97,195,47,6,89,231,19,53,203,79,141,95,172,20,17,173,186,123,131,86,186,170,104,151,108,85,12,133,81,118,65,39,191,115,250,167,247,63,74,126,5,202,240,163,193,86,23,194,229,52,53,118,91,253,238,225,115,246,125,77,186,100,170,170,138,88,59,114,212,164,253,91,182,8,221,187,224,98,117,95,119,241,189,203,238,80,36,121,230,53,7,79,172,218,145,102,134,199,124,169,173,130,8,42,155,86,215,82,61,141,122,189,172,123,81,21,92,215,39,78,143,95,209,252,199,167,0,85,174,160,114,92,166,170,184,77,62,157,103,178,36,14,146,61,137,122,186,38,253,137,31,71,245,236,208,244,235,191,240,253,27,127,186,64,173,114,225,71,80,52,18,178,106,92,178,243,143,86,44,85,48,210,42,219,170,39,147,227,146,21,149,23,243,144,179,221,181,21,23,251,191,243,154,63,63,21,214,213,79,120,167,109,53,75,228,107,90,244,145,22,53,68,94,168,138,159,165,23,249,192,203,33,214,56,108,214,135,104,94,115,93,150,165,2,85,248,187,76,182,237,139,23,115,166,249,161,147,175,77,236,254,139,241,235,250,127,15,230,237,28,123,112,107,112,208,12,202,233,148,218,111,180,245,152,197,85,198,134,219,68,202,154,167,73,94,146,62,133,36,114,202,141,129,145,237,221,20,157,21,171,215,162,183,221,215,170,164,63,3,82,120,198,69,69,150,88,233,178,11,116,83,199,79,85,191,99,103,106,35,211,107,220,197,234,136,170,159,139,87,244,159,84,161,238,16,185,137,100,156,54,219,105,177,59,166,47,109,174,176,219,237,245,84,244,175,167,162,146,90,197,150,106,164,157,85,234,234,152,217,181,55,72,158,228,69,254,47,227,239,82,237,244,199,81,172,154,175,132,219,115,220,118,150,186,158,223,116,239,118,99,173,99,25,51,123,115,62,39,110,70,57,205,79,138,53,84,232,229,247,116,252,63,0,61,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,1,205,181,167,65,177,13,117,176,65,142,229,183,43,197,37,53,61,116,119,6,186,221,52,81,189,100,100,79,141,17,86,72,222,155,122,72,239,209,215,170,39,191,244,29,36,1,158,158,42,120,39,204,120,105,188,213,165,117,254,205,95,106,101,109,53,12,29,170,185,101,168,238,75,75,222,234,238,176,70,221,191,11,211,221,239,254,47,185,125,234,70,211,82,247,203,29,37,254,145,148,117,146,76,198,50,68,149,22,37,68,94,168,138,159,165,23,221,239,82,184,181,187,147,173,159,42,189,213,95,244,203,57,172,142,166,170,120,119,54,253,115,106,49,33,108,8,199,116,72,104,149,119,239,107,122,123,250,116,235,250,64,168,83,212,98,250,119,122,203,87,165,186,170,138,63,205,186,95,207,189,233,238,71,35,87,240,106,254,149,62,238,176,232,94,91,162,119,154,155,30,85,113,180,85,207,75,52,48,61,214,249,165,145,138,233,33,73,91,209,100,141,139,211,106,244,95,119,227,255,0,57,211,184,97,227,143,80,120,102,149,25,143,99,216,245,125,60,118,249,232,89,227,105,39,149,253,37,168,108,202,171,178,162,52,254,51,122,39,247,63,66,254,32,72,46,25,185,88,103,153,53,66,100,185,166,99,96,142,213,89,111,157,33,101,174,225,50,84,36,205,168,107,83,114,73,72,173,217,209,175,252,23,175,93,191,221,46,76,138,252,54,113,255,0,167,60,66,81,193,75,69,141,100,148,87,95,5,81,93,58,203,71,4,116,253,184,234,18,46,141,233,80,247,110,248,152,190,255,0,119,241,189,255,0,130,18,160,0,0,1,194,120,198,214,74,109,16,211,43,102,89,85,65,37,91,42,239,208,219,145,145,196,146,42,43,169,234,36,235,209,94,207,232,191,30,191,167,240,254,110,236,70,254,60,112,95,188,13,33,180,89,188,71,103,179,146,83,213,110,223,183,175,74,90,166,244,235,181,223,236,255,0,152,10,175,211,62,101,154,165,128,229,245,185,19,49,60,86,104,234,104,93,72,141,90,10,151,42,117,124,110,235,211,197,55,250,63,231,47,90,217,112,134,235,67,29,125,59,94,216,229,221,209,30,136,139,238,85,79,208,171,252,198,88,77,46,112,218,245,126,139,99,174,94,157,87,197,255,0,245,92,192,116,192,15,229,81,80,202,102,36,146,35,149,21,122,123,128,254,165,58,115,116,134,141,185,181,222,118,44,222,33,215,219,90,63,175,77,157,61,148,191,135,233,235,238,79,254,36,206,215,46,101,58,69,162,179,73,65,112,197,51,10,170,184,42,161,167,145,97,161,165,124,107,220,133,101,69,78,181,76,95,195,162,127,127,175,247,202,125,226,143,137,107,231,18,154,139,120,205,110,118,154,26,24,174,115,82,78,145,193,3,226,115,93,13,35,41,250,116,116,178,34,34,163,85,127,21,255,0,217,248,1,241,184,121,214,218,221,5,205,43,115,10,11,124,21,146,86,90,228,182,171,38,137,100,68,71,203,20,157,122,36,140,247,254,105,61,253,127,79,225,252,214,49,144,243,169,198,218,155,113,140,6,231,189,30,223,244,253,170,62,155,54,251,255,0,137,93,248,245,233,255,0,176,171,44,95,17,185,101,181,111,162,182,207,77,27,217,18,204,171,59,156,137,181,28,141,253,13,95,127,87,33,58,52,123,148,78,165,102,244,112,222,50,156,219,25,138,134,162,158,87,70,219,125,202,161,179,36,173,151,98,117,71,209,171,118,244,71,126,11,215,175,79,238,129,29,117,223,140,109,70,215,218,185,167,202,44,88,221,27,36,170,134,175,165,5,44,241,174,248,224,88,145,62,57,223,238,232,170,191,223,255,0,152,248,154,81,195,22,123,172,45,107,177,155,189,130,153,31,79,37,74,120,234,137,153,240,178,84,141,83,224,137,254,254,171,238,254,231,252,197,199,232,239,45,125,31,210,123,116,17,211,101,121,141,77,91,32,150,158,77,245,212,175,143,107,230,238,117,78,148,173,94,190,228,255,0,226,125,62,47,120,194,183,112,153,135,210,62,213,99,168,184,214,178,243,5,182,79,17,76,217,162,217,53,60,211,245,77,179,68,189,83,99,83,175,247,253,203,248,129,67,217,230,23,115,211,220,170,187,16,188,84,82,205,89,65,218,238,62,153,238,116,107,190,54,200,157,21,205,106,254,15,78,189,81,61,253,78,169,194,175,11,247,126,38,51,42,204,90,130,239,71,64,148,214,137,174,155,230,168,116,93,82,57,225,137,83,170,69,39,233,151,175,78,159,163,241,253,11,227,176,172,27,43,226,3,55,175,163,180,84,90,104,238,9,71,227,165,90,151,201,28,61,184,214,40,186,55,107,94,237,223,27,87,223,238,252,125,255,0,130,26,0,225,127,135,27,71,14,26,109,102,193,232,110,181,149,211,91,33,171,133,210,75,59,101,107,155,53,91,231,247,42,69,26,170,166,244,79,193,63,246,254,32,123,77,39,210,235,22,143,224,246,220,11,28,172,175,169,161,181,164,233,20,149,178,49,243,59,187,51,230,118,229,99,24,139,241,72,168,157,26,158,238,159,143,226,123,32,0,0,0,0,0,249,121,14,61,69,146,209,50,130,190,89,227,142,57,82,100,88,92,136,189,81,21,63,74,47,187,226,82,182,53,183,147,157,21,250,239,83,122,210,204,234,118,73,81,81,10,109,200,46,104,141,72,91,14,215,251,160,162,95,139,123,91,211,223,211,111,95,210,89,216,3,47,154,137,128,94,116,207,44,175,195,111,213,52,83,214,219,214,36,150,74,71,189,209,47,114,38,200,155,85,205,106,255,0,21,233,215,170,39,191,175,247,206,199,194,223,25,185,175,12,87,71,214,88,44,54,74,248,150,217,61,185,169,89,75,52,174,233,45,67,38,85,93,147,199,239,234,206,157,127,155,244,47,226,94,182,171,232,38,31,172,84,169,73,147,92,175,52,204,74,168,234,250,208,77,19,23,123,35,116,104,159,28,111,247,116,114,255,0,237,43,179,83,249,47,93,229,185,207,81,165,121,237,26,82,58,88,146,36,200,46,142,238,118,251,95,30,238,197,15,77,221,196,247,116,247,109,252,125,224,88,15,14,60,69,227,92,69,224,118,172,215,31,181,220,232,89,114,134,166,100,142,178,8,226,86,182,26,151,192,190,230,75,39,69,85,111,95,197,125,223,205,248,29,112,167,94,18,184,47,226,103,76,179,234,251,190,45,126,211,25,234,37,178,205,74,230,220,42,174,14,103,109,213,16,61,85,54,64,213,221,213,141,253,61,58,117,46,22,149,211,186,6,186,167,183,220,94,187,187,125,118,254,63,163,175,247,0,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,60,222,121,129,218,53,14,209,13,150,245,83,89,12,16,212,182,169,174,165,123,90,245,122,53,205,68,85,115,92,157,58,61,127,71,243,21,183,174,28,156,169,235,235,166,187,233,46,117,34,62,122,152,91,183,35,185,162,34,66,144,244,127,242,20,95,199,222,214,244,247,244,219,215,175,188,180,128,6,105,179,189,10,205,52,179,172,247,171,141,150,163,243,204,166,254,181,154,87,252,78,98,189,23,226,141,190,238,141,255,0,156,182,254,93,156,92,230,218,211,102,162,197,50,235,37,146,150,42,75,69,117,193,31,109,166,153,142,89,27,94,140,68,235,36,207,247,109,149,122,251,186,245,68,247,255,0,60,224,184,91,225,185,66,216,39,115,218,214,185,30,138,197,68,94,189,21,63,74,127,116,255,0,109,244,48,219,104,227,162,129,207,115,35,235,209,94,168,171,239,85,95,209,253,240,63,72,0,1,202,184,141,141,146,97,20,45,145,93,211,218,177,47,187,254,38,99,170,149,167,204,19,152,21,179,18,175,170,210,12,87,25,170,146,245,98,187,209,84,84,79,112,162,106,210,190,25,40,93,39,70,58,58,148,122,191,172,241,254,44,68,247,59,251,138,161,80,101,168,112,137,205,35,1,211,205,46,177,233,190,125,135,228,19,84,218,32,172,124,146,217,237,240,185,142,124,149,146,74,222,142,150,173,170,169,178,94,139,240,167,189,63,155,222,181,94,0,182,124,215,157,53,134,30,177,96,152,21,193,101,108,172,235,237,123,83,54,246,246,46,239,228,171,186,238,221,211,167,232,233,215,244,144,47,89,56,190,212,109,107,184,207,112,201,108,120,221,43,167,158,26,133,74,26,105,216,136,232,225,237,34,124,115,63,221,211,222,191,221,255,0,152,226,148,49,211,75,42,182,169,101,216,141,234,157,190,157,122,245,79,231,44,227,133,167,112,125,141,99,180,87,75,111,223,28,151,9,105,42,97,149,39,246,90,195,177,106,149,126,29,189,29,215,225,111,226,189,63,16,34,86,141,240,49,171,26,219,79,29,86,47,145,98,84,140,150,154,90,150,165,125,93,76,107,182,57,146,37,69,217,78,255,0,126,229,234,159,220,255,0,152,156,218,113,201,139,27,160,107,102,212,76,242,228,234,135,65,35,100,246,45,210,53,102,254,226,43,58,119,168,122,244,216,158,255,0,211,187,251,133,140,227,89,53,178,246,198,193,111,134,169,136,214,58,68,89,154,212,247,35,186,47,224,171,250,84,251,192,120,125,47,210,28,107,73,108,212,214,60,114,186,231,83,5,44,114,196,199,86,203,27,222,169,36,171,34,245,86,49,169,215,114,244,79,119,225,255,0,57,238,1,201,248,140,226,2,197,195,190,27,71,152,95,173,149,245,176,214,93,34,181,182,58,72,89,35,145,239,134,89,81,85,29,36,105,211,164,42,157,122,254,148,247,126,148,14,105,197,127,29,184,103,12,104,250,26,252,114,245,95,112,130,227,79,69,42,195,71,20,176,170,75,76,233,209,91,214,162,55,123,145,26,158,255,0,211,215,220,191,137,71,122,143,157,228,220,64,106,69,223,57,188,211,90,232,238,87,54,67,44,209,211,50,72,224,106,67,12,112,55,106,57,207,114,117,107,26,171,213,203,239,235,248,126,7,240,212,204,255,0,33,215,61,68,187,103,119,170,107,117,37,194,232,216,95,52,116,172,124,112,181,34,134,56,91,181,28,231,185,58,181,141,85,234,229,247,245,252,63,2,233,56,38,224,46,203,195,213,162,147,42,189,100,149,181,185,61,85,182,174,217,90,202,90,198,73,64,145,190,177,37,106,196,142,167,142,78,187,98,141,21,92,189,58,171,189,221,58,42,7,221,224,99,131,186,110,27,49,43,109,214,235,125,146,187,36,125,190,182,221,88,218,122,164,150,135,183,37,119,121,171,30,232,35,147,174,216,227,69,85,94,157,119,123,191,5,37,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,204,227,119,150,45,207,82,179,59,166,173,105,198,93,75,5,218,249,95,69,20,208,94,235,220,218,102,211,197,68,145,46,214,195,74,231,35,247,67,26,167,87,42,116,87,126,30,228,75,51,0,81,13,163,149,150,190,93,42,29,10,102,24,3,122,49,95,254,168,86,167,233,68,255,0,201,23,249,207,187,116,229,31,175,84,83,190,40,179,108,5,81,170,137,241,92,171,127,74,117,255,0,200,203,193,0,80,213,87,43,173,125,166,157,208,59,47,211,245,86,244,252,46,21,191,205,215,255,0,36,57,78,105,194,62,164,96,183,9,173,183,107,222,53,52,176,61,140,114,211,84,206,230,170,185,136,244,233,186,22,254,133,255,0,156,209,216,3,47,244,213,247,173,52,200,42,169,227,109,12,245,49,196,144,189,92,143,116,123,94,141,127,187,222,213,235,248,127,241,59,14,13,199,62,173,105,253,99,235,108,216,238,35,52,143,129,212,234,149,52,149,46,77,174,123,92,171,240,212,55,223,213,168,95,158,79,166,214,44,174,165,245,87,26,186,248,223,35,218,245,72,100,98,39,86,183,106,126,45,95,208,71,28,155,150,110,135,100,180,108,164,159,44,206,163,70,74,146,245,101,125,26,123,209,170,159,166,149,127,156,10,246,178,243,113,215,235,123,213,213,56,78,159,185,54,43,126,11,109,106,175,94,168,191,166,176,139,250,199,174,153,110,183,223,170,242,28,174,221,104,164,169,172,154,25,164,109,186,25,99,98,58,56,82,38,244,73,36,122,244,218,157,87,223,248,255,0,55,224,75,222,38,249,84,223,52,130,209,30,75,132,102,84,53,54,218,155,148,20,48,50,235,113,123,231,68,116,15,123,213,201,21,35,27,252,120,215,167,69,252,21,61,221,74,253,2,211,121,96,112,99,73,114,180,209,107,189,254,253,43,105,50,75,29,194,133,148,212,117,72,146,49,241,220,91,26,42,177,240,116,68,233,76,239,245,234,190,244,247,123,253,214,182,112,62,4,146,149,56,84,193,210,139,187,217,254,19,219,221,233,187,253,82,169,235,215,167,187,241,234,119,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,63,156,208,182,118,163,30,170,136,139,215,220,102,135,136,140,26,29,54,214,44,131,10,130,161,243,178,221,225,58,72,247,163,149,221,202,88,164,252,81,173,235,252,127,230,79,254,185,166,34,133,57,153,105,156,120,111,18,249,157,214,142,173,210,210,75,83,106,167,141,178,73,186,78,171,106,129,202,171,209,136,159,139,87,244,255,0,48,19,235,149,46,173,77,145,104,174,51,166,147,81,49,139,105,182,93,107,123,173,141,83,119,91,171,253,219,183,175,95,229,191,216,167,225,248,255,0,60,241,40,247,149,46,168,179,5,214,203,206,250,53,153,19,15,172,135,221,30,239,227,87,209,187,253,155,127,152,188,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,81,227,87,130,95,202,146,195,21,53,163,32,246,125,197,111,52,215,25,86,166,175,181,15,110,42,89,96,232,221,176,72,237,223,27,87,162,251,191,31,122,123,144,149,192,10,206,224,231,150,102,162,104,206,127,95,151,231,57,110,57,85,73,89,99,158,222,198,90,107,231,124,137,43,170,32,122,42,164,180,172,77,187,98,119,95,127,94,170,158,239,230,179,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,0,28,75,137,158,41,177,30,25,241,138,108,151,38,179,221,235,227,168,186,67,107,70,80,83,197,43,145,242,65,44,168,189,31,52,126,238,145,42,117,235,248,170,123,191,74,117,124,151,37,161,197,168,99,184,92,34,158,72,228,153,33,68,133,173,87,110,86,170,254,149,79,119,194,166,114,248,157,215,155,222,190,234,173,243,53,173,184,85,205,73,114,146,146,88,217,85,73,4,18,163,161,164,142,14,174,72,126,20,254,35,186,116,85,247,42,42,251,192,239,154,165,205,71,88,51,155,213,77,69,179,14,195,161,161,146,72,164,137,39,183,213,54,94,173,137,24,187,182,213,185,63,30,191,135,232,232,75,126,91,28,97,234,22,184,101,83,224,89,77,143,29,164,166,183,227,181,183,54,201,111,166,158,55,172,141,174,133,136,138,175,153,233,183,164,206,247,109,69,234,137,239,254,122,123,180,218,106,111,53,46,165,165,124,109,123,88,178,42,200,170,137,209,21,19,244,34,255,0,57,127,28,12,112,169,109,225,239,79,44,245,119,42,43,99,242,165,162,174,161,174,174,160,174,170,154,41,98,146,185,210,181,173,108,168,214,167,70,178,36,85,70,34,245,106,254,61,85,84,37,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,246,170,107,110,43,164,54,246,92,114,91,125,218,166,39,213,50,145,18,134,40,222,237,239,141,210,34,252,114,55,221,209,139,255,0,183,167,184,254,186,77,172,152,198,177,227,244,153,38,49,65,116,165,166,173,142,105,99,101,124,81,178,68,72,230,88,157,213,24,247,167,93,205,85,79,127,225,255,0,48,30,240,0,0,3,128,234,63,26,90,91,166,23,234,172,118,255,0,96,202,170,42,104,223,19,30,234,58,90,119,177,85,241,36,137,209,95,59,87,240,114,117,247,126,63,243,129,223,129,21,63,170,61,161,255,0,237,87,57,255,0,251,26,63,243,147,142,230,92,224,244,82,201,124,169,160,166,198,181,21,140,137,99,68,68,181,91,156,137,213,136,239,197,106,186,254,144,44,52,21,59,168,60,225,41,46,48,244,211,185,243,75,92,157,246,59,173,93,142,214,228,237,35,21,28,223,124,143,247,171,186,47,247,147,241,253,4,127,207,121,160,113,57,124,175,154,92,87,83,235,104,233,157,36,110,141,149,24,245,167,114,34,71,209,221,127,50,239,245,221,87,241,252,63,230,2,248,129,157,28,171,142,142,41,51,58,118,210,100,90,160,181,112,182,86,204,214,251,18,221,31,71,163,85,168,189,89,78,139,248,57,127,231,59,175,46,94,32,181,106,251,196,141,182,199,120,203,22,162,138,178,8,96,150,36,160,165,110,230,190,190,145,174,78,173,141,21,58,163,149,61,203,215,222,5,220,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,31,227,156,141,78,170,127,165,47,115,8,227,187,41,205,178,235,158,154,224,215,155,189,190,209,106,185,208,87,211,83,86,218,232,118,177,60,7,199,241,166,247,170,171,231,114,244,85,84,232,171,248,116,68,3,153,113,217,198,38,73,174,249,181,215,28,181,93,174,113,226,52,247,10,27,133,190,223,93,110,164,138,72,101,101,10,70,247,43,227,220,245,234,233,37,84,69,122,167,71,126,142,136,137,29,180,183,75,114,13,92,200,42,49,188,110,178,223,77,83,77,70,250,231,190,186,71,178,53,141,175,99,21,17,88,199,47,94,178,55,244,116,232,139,239,60,113,124,220,181,180,58,199,167,218,11,138,230,126,207,166,75,245,117,29,206,138,170,174,26,169,222,146,70,183,57,85,27,177,234,140,79,116,81,251,209,168,191,15,247,87,168,123,30,23,184,42,211,78,31,44,84,117,44,197,232,89,148,248,58,154,26,234,234,59,165,116,209,75,12,149,61,214,181,173,153,200,212,247,54,46,171,177,23,171,87,223,239,85,89,34,0,0,0,0,0,0,8,39,168,220,216,180,67,3,203,171,241,122,188,99,80,157,45,18,197,185,96,182,80,57,159,28,77,145,58,43,170,145,127,7,39,226,159,136,19,176,21,221,253,89,29,9,255,0,106,218,147,255,0,68,219,191,206,199,245,100,116,39,253,171,106,79,253,19,110,255,0,59,2,196,65,90,249,55,56,253,37,117,4,105,96,177,106,37,53,71,121,55,62,75,69,181,81,89,181,221,83,223,82,239,211,211,244,126,130,45,103,124,212,184,142,187,87,204,252,59,82,110,84,52,107,35,29,20,117,56,245,165,92,214,164,125,28,139,249,167,254,46,234,191,143,225,255,0,48,23,154,10,127,195,57,188,100,180,84,145,179,53,189,229,87,10,132,99,209,239,167,176,218,154,138,229,127,86,175,185,204,252,27,238,252,63,31,249,207,73,122,231,15,107,158,141,140,178,59,54,167,168,73,17,92,249,44,150,181,69,103,69,234,159,202,175,233,233,250,63,64,22,184,10,122,254,171,182,91,255,0,207,252,163,254,129,181,127,248,78,7,170,252,197,120,146,212,57,95,75,30,164,213,123,57,181,17,212,67,12,246,43,99,28,215,54,37,98,170,171,33,85,252,92,239,210,169,239,2,236,178,94,32,240,204,86,249,83,143,220,45,151,169,42,41,118,111,116,48,196,172,93,204,107,211,162,172,136,191,131,147,244,29,38,150,165,149,112,54,162,52,114,53,253,122,35,191,31,114,244,255,0,235,25,98,171,171,168,174,168,125,85,84,155,229,127,77,206,232,137,215,162,116,79,114,127,113,14,133,138,241,17,172,56,77,186,27,78,51,151,248,58,74,118,189,177,199,236,250,89,54,163,158,175,119,189,241,170,175,87,42,175,226,6,152,65,155,202,206,49,56,141,175,85,90,189,69,222,170,168,191,234,69,2,123,209,58,126,136,79,205,249,88,241,1,254,223,191,253,21,69,255,0,98,6,147,10,240,227,35,153,77,62,151,93,170,240,93,60,151,40,181,95,237,151,10,79,19,82,182,170,9,233,223,79,37,34,202,172,106,202,247,175,93,210,68,190,246,39,241,85,58,244,252,106,167,34,226,11,87,178,186,118,210,95,242,239,21,19,100,73,145,190,2,149,159,26,53,90,139,213,145,162,254,10,167,60,3,236,229,57,134,71,154,93,103,189,228,215,31,25,91,82,172,116,178,246,99,143,114,181,136,198,251,152,212,68,232,212,68,247,33,125,220,5,112,238,205,17,209,204,117,183,72,173,210,95,89,75,112,165,170,170,162,170,158,88,228,100,151,9,37,106,34,72,141,79,226,163,17,87,106,47,84,255,0,218,181,159,203,147,133,101,214,92,226,174,235,144,199,105,172,179,212,99,149,115,211,211,203,89,83,12,172,150,58,216,34,220,189,166,167,254,127,187,114,167,189,61,221,127,11,208,68,233,238,64,63,208,0,31,3,51,179,92,47,150,184,169,45,179,195,20,172,168,108,138,178,170,162,109,70,185,58,123,145,125,253,85,12,224,107,54,134,102,122,53,118,169,183,229,247,59,61,101,68,19,195,78,247,91,229,145,237,87,73,15,117,170,155,227,103,187,111,185,125,223,143,252,230,151,143,155,125,199,172,249,45,35,40,111,116,126,38,8,228,73,154,206,227,153,209,232,138,136,189,90,168,191,131,151,254,112,50,210,116,109,37,208,172,187,89,46,15,182,227,23,27,69,44,172,164,146,177,86,190,105,88,221,140,145,177,170,124,17,191,223,213,233,255,0,179,175,188,146,28,125,112,73,81,161,57,37,195,54,197,153,97,160,196,107,174,116,54,203,125,4,53,245,115,213,68,247,80,247,30,175,239,49,126,21,124,50,175,94,227,151,226,106,116,68,247,39,153,224,59,138,186,174,31,179,154,202,139,189,85,210,91,79,176,42,104,96,130,223,69,77,43,217,36,149,112,75,213,86,85,111,195,240,191,253,114,175,85,79,119,79,193,35,169,105,247,40,125,108,185,92,228,142,255,0,147,105,221,84,41,76,231,53,173,186,220,26,168,253,237,68,95,134,149,63,66,169,30,184,181,225,225,120,120,206,46,152,92,236,182,248,139,109,85,36,47,117,13,84,243,70,169,53,35,103,77,171,50,35,151,220,228,235,213,63,30,168,158,226,246,181,183,92,172,58,61,132,208,230,87,90,91,164,148,213,183,38,91,216,218,56,98,146,68,123,163,149,253,85,36,123,83,111,72,151,222,139,215,240,247,126,38,113,243,204,214,253,168,153,93,118,99,147,87,186,182,229,112,237,119,231,88,99,137,95,219,141,177,183,225,141,17,169,209,172,106,123,147,244,127,56,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,58,117,68,253,8,191,206,95,23,2,188,25,226,122,15,134,89,178,171,181,154,217,38,104,250,58,202,58,235,149,5,202,178,88,229,99,171,150,88,209,35,145,90,196,232,216,225,69,84,98,47,86,254,158,170,171,199,57,98,240,115,97,178,97,118,173,111,201,45,150,186,170,140,130,209,113,182,190,72,46,21,125,231,43,110,91,83,116,127,12,109,77,180,221,58,183,223,248,127,58,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,8,115,28,227,22,167,71,172,17,226,24,85,85,226,219,145,91,242,10,54,85,213,182,130,146,122,121,41,228,161,154,93,141,238,171,151,175,87,69,239,216,139,240,175,191,167,226,17,115,143,206,63,115,171,174,115,118,211,141,57,200,110,214,171,125,170,227,65,89,12,53,150,154,7,53,141,90,4,87,162,61,82,71,170,171,230,85,247,175,79,122,254,29,17,10,233,85,85,94,170,127,212,146,62,87,172,146,47,87,47,226,189,15,249,0,104,231,130,187,170,222,184,102,195,110,110,87,42,205,237,31,123,154,136,190,235,133,67,127,4,247,126,131,56,198,131,249,117,228,148,183,174,19,176,88,224,142,100,114,50,234,245,87,181,168,157,18,233,82,159,161,87,249,192,147,32,0,0,0,0,0,5,127,241,81,203,7,31,213,140,134,183,46,211,59,70,57,106,186,215,214,82,186,106,139,157,230,228,155,169,227,165,237,57,155,90,146,53,23,115,35,84,232,159,130,126,63,138,45,128,0,50,237,158,97,119,77,60,202,235,176,251,213,69,44,213,150,254,215,117,244,175,115,162,93,241,182,68,218,174,107,87,240,122,117,234,137,239,234,124,2,236,121,158,240,201,108,212,76,22,147,46,199,40,173,212,217,29,126,79,69,226,235,42,235,42,90,217,32,101,5,68,123,118,55,115,17,126,8,191,6,167,185,171,239,247,175,90,78,0,15,209,67,67,45,124,171,12,46,99,92,214,238,248,149,81,58,117,68,253,31,223,45,75,24,229,20,250,220,50,223,37,194,155,14,150,238,175,145,106,42,18,247,115,70,61,169,35,209,17,17,35,68,252,54,39,241,83,240,95,253,161,84,164,203,208,46,89,218,191,172,150,26,76,198,143,34,193,219,107,184,211,206,248,33,171,184,86,199,51,93,20,235,18,171,146,58,101,79,197,142,233,209,203,238,84,253,63,135,10,215,142,29,51,45,0,200,107,49,252,182,231,100,171,154,142,120,41,222,235,108,243,72,197,116,176,36,205,84,89,35,98,244,218,189,23,221,248,255,0,58,123,206,247,194,63,49,76,187,65,104,41,241,44,202,251,123,172,197,109,246,250,168,104,168,45,150,139,124,143,138,166,90,164,155,122,190,77,143,86,252,83,117,234,245,247,185,58,39,68,78,129,233,53,159,149,150,166,105,142,61,79,125,146,241,131,118,231,174,142,145,18,158,233,95,35,186,186,57,31,239,71,211,162,116,248,23,244,245,252,8,20,92,199,26,92,108,224,151,237,22,178,86,226,214,188,158,142,73,114,40,85,93,81,71,75,252,68,167,170,106,167,78,243,147,175,84,69,41,182,146,146,74,217,22,40,156,212,84,110,239,137,127,71,255,0,138,129,252,65,120,154,73,203,51,65,219,165,22,59,110,125,128,91,110,87,232,159,80,234,186,170,107,245,209,177,73,214,121,85,155,81,36,103,224,197,98,47,194,158,244,95,199,241,90,204,227,3,131,236,167,134,155,253,109,93,117,110,62,182,127,29,73,111,167,167,183,214,84,207,35,36,150,147,188,170,171,52,109,248,126,7,255,0,174,85,234,168,157,58,126,1,101,220,48,112,3,195,29,235,75,172,153,86,69,166,81,85,213,214,197,86,201,36,109,242,228,197,114,182,174,70,183,225,108,232,212,248,88,137,238,58,190,65,203,243,132,171,156,9,223,210,100,123,187,136,229,85,191,92,211,240,69,79,209,80,83,79,14,188,102,106,255,0,15,210,37,22,57,152,84,209,90,96,161,158,146,158,10,123,85,13,67,152,178,206,217,157,213,102,141,85,81,92,142,95,122,170,251,209,19,220,122,237,125,230,19,173,90,197,75,236,120,179,122,255,0,101,69,91,13,108,16,85,89,109,209,43,28,200,93,26,170,186,56,213,85,122,189,222,238,170,157,23,251,192,71,61,65,162,179,91,178,250,250,60,126,141,244,182,248,251,93,152,158,245,114,183,172,76,87,123,220,170,190,247,42,175,227,250,79,111,195,86,131,95,56,135,206,171,176,171,5,77,170,10,138,43,76,183,71,58,227,60,177,70,172,100,208,198,168,139,19,30,237,221,102,79,114,167,78,157,125,255,0,129,201,141,8,112,49,195,125,159,67,52,143,31,117,69,5,15,218,70,210,215,210,86,86,81,214,84,75,20,145,201,95,36,173,107,91,47,68,79,133,177,245,93,136,189,90,191,223,80,237,186,97,167,24,222,148,225,86,236,27,20,182,178,130,219,108,73,146,8,27,60,179,35,59,147,62,87,124,114,170,189,122,185,238,95,122,254,158,137,238,232,122,176,0,0,0,0,0,252,87,91,53,182,247,78,218,75,165,55,122,38,61,36,70,239,115,122,57,17,83,175,86,170,47,224,170,103,227,141,238,25,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,245,84,87,35,215,222,229,252,81,19,221,248,104,80,226,92,90,233,93,147,87,52,230,221,142,95,104,97,170,130,154,247,13,115,89,45,68,176,162,61,176,78,196,94,177,42,47,94,146,47,187,240,247,255,0,120,12,238,93,115,12,138,245,110,138,211,115,184,247,169,97,147,186,200,251,49,183,163,250,42,117,234,214,162,255,0,174,95,211,250,78,233,193,23,15,44,226,27,83,110,120,173,84,86,233,98,165,199,234,46,109,109,101,84,240,53,21,149,52,241,117,221,10,43,149,127,58,190,229,247,116,235,250,81,8,230,190,227,65,60,188,244,167,29,192,120,108,195,171,233,237,177,71,121,124,55,58,122,138,136,170,38,123,95,27,174,115,185,17,17,235,209,61,205,103,191,106,47,187,254,112,147,20,84,84,214,250,102,81,209,199,219,134,62,187,91,213,87,167,85,85,95,122,251,255,0,21,83,251,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,3,249,207,59,41,216,143,122,42,162,175,79,112,28,163,137,61,119,180,104,6,19,69,151,94,32,186,75,21,93,218,43,98,37,190,8,101,147,115,225,154,68,234,146,189,169,183,164,75,239,235,215,175,79,119,226,103,79,63,206,178,77,74,203,43,179,76,182,228,181,247,91,143,107,196,84,44,49,196,175,237,196,216,219,240,70,214,181,58,53,141,79,114,39,225,213,125,253,78,231,198,255,0,18,247,189,122,213,107,247,135,184,215,253,152,117,85,13,101,21,21,109,21,52,50,197,44,116,49,196,231,57,209,117,85,248,157,42,162,111,84,232,228,252,61,200,145,177,140,87,175,68,232,7,248,9,199,195,231,44,13,82,212,214,71,127,185,94,240,121,237,117,116,115,190,8,101,185,87,71,43,100,100,233,31,85,237,211,255,0,113,255,0,235,151,241,79,253,158,67,138,190,2,179,125,7,187,213,93,91,114,197,89,100,146,186,154,134,154,154,146,186,174,105,88,247,210,247,85,87,187,10,124,61,88,255,0,245,202,190,244,247,116,252,2,37,150,245,202,23,80,42,174,54,43,126,158,62,105,214,11,94,61,116,171,107,22,40,209,136,171,117,106,245,71,39,198,171,249,229,247,47,187,241,254,100,42,20,146,28,17,241,41,83,195,190,163,92,114,26,186,139,146,209,79,96,168,182,199,29,5,37,60,210,35,159,83,79,47,85,73,85,169,183,243,110,247,245,235,213,83,221,208,13,12,3,241,218,46,148,247,155,124,87,42,86,72,216,166,221,181,36,68,71,39,71,43,87,175,69,95,210,135,236,0,1,12,248,177,230,25,132,232,98,201,142,209,219,242,200,110,244,119,26,104,42,39,165,183,209,205,19,227,150,153,211,34,55,187,55,247,89,213,118,162,245,69,253,31,136,76,192,82,150,21,205,131,92,161,187,74,252,191,61,188,215,81,45,59,146,56,224,199,173,45,114,75,185,189,29,238,99,125,221,55,39,227,250,127,2,233,233,42,89,87,78,202,136,209,200,215,245,232,142,252,125,203,211,255,0,172,7,246,0,1,254,57,168,228,232,228,234,82,119,49,190,11,37,210,92,154,227,170,88,172,118,58,28,94,239,118,160,181,208,209,178,190,174,106,184,158,182,245,115,213,233,43,85,187,85,244,242,47,84,145,203,241,55,220,158,244,75,178,60,230,117,135,88,243,123,68,54,171,253,10,85,83,197,82,218,134,177,101,124,125,30,141,115,81,122,177,81,127,7,47,187,240,247,129,155,45,33,255,0,194,90,159,241,23,255,0,244,200,205,56,25,124,130,170,167,5,201,42,226,73,58,72,200,82,37,88,145,30,157,28,140,127,250,227,77,24,94,64,204,167,26,163,190,198,146,237,170,238,116,238,181,173,119,195,35,155,239,70,170,167,250,208,63,142,109,128,226,90,139,106,138,201,153,90,125,161,69,5,67,106,163,139,191,44,93,37,107,92,212,119,88,220,213,252,30,228,233,215,167,191,251,197,14,241,165,193,181,235,135,92,174,227,115,162,154,193,14,54,250,250,59,125,29,29,29,109,84,243,71,36,148,105,43,149,203,52,105,240,171,153,34,255,0,29,87,226,68,68,233,248,104,12,249,215,204,126,209,145,210,50,134,245,73,226,32,100,137,43,91,220,115,58,61,17,81,23,171,85,23,240,114,255,0,206,98,70,90,58,254,131,191,112,89,136,91,179,93,82,186,90,174,116,204,158,40,172,19,212,35,95,35,216,136,228,169,167,111,94,172,94,191,131,151,251,132,150,227,191,151,139,52,174,157,218,133,128,211,99,182,187,21,202,241,73,110,164,166,246,165,116,245,12,235,70,247,63,114,74,199,39,69,124,47,94,187,213,125,233,248,123,209,33,6,146,229,73,136,228,117,55,37,89,147,187,68,248,63,52,198,185,125,242,70,239,193,222,238,159,8,134,102,26,115,62,86,69,140,88,242,202,38,91,178,10,31,21,79,28,169,59,89,221,123,58,61,17,81,23,171,21,23,240,114,255,0,206,126,234,42,184,235,169,153,85,19,92,140,127,94,136,228,247,251,149,83,255,0,172,127,115,44,41,91,143,158,1,163,209,217,231,207,240,90,107,5,179,27,184,221,232,237,180,84,141,185,86,207,83,26,173,19,158,253,233,51,92,157,21,240,200,189,119,170,251,219,248,39,84,72,0,106,114,231,105,183,222,105,219,75,114,167,239,68,215,164,136,221,238,111,71,34,42,117,234,138,159,161,84,203,222,97,111,138,215,145,85,208,66,212,107,34,237,244,68,85,84,247,198,213,252,87,223,250,64,154,92,173,244,14,151,82,53,82,231,114,200,105,232,106,237,147,226,149,146,195,11,234,167,138,70,202,202,250,86,110,94,218,39,232,223,250,87,241,79,119,243,93,241,159,29,5,227,103,59,208,44,66,223,143,225,89,13,202,219,81,71,13,69,59,157,21,178,138,161,157,185,106,29,50,181,22,116,114,255,0,25,90,189,122,117,247,116,79,113,57,57,108,113,187,168,250,215,153,213,105,166,162,100,215,11,180,246,188,114,178,232,245,91,93,13,60,42,244,174,129,141,86,186,22,181,202,168,201,250,116,84,68,252,127,153,20,11,42,0,0,0,0,0,0,60,86,172,85,73,73,142,211,73,19,149,170,181,172,111,224,139,255,0,216,228,254,115,218,158,23,88,127,240,102,155,252,125,159,253,46,64,51,39,35,221,35,213,239,94,170,166,147,184,86,233,247,11,139,244,255,0,211,127,250,182,115,53,230,148,56,86,255,0,229,11,139,255,0,253,111,255,0,86,206,7,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,42,7,154,7,24,119,75,174,83,114,208,252,98,190,237,72,236,122,245,110,184,244,158,130,145,96,70,58,218,174,84,108,157,93,34,187,173,74,47,69,78,159,143,191,220,135,115,227,255,0,143,121,244,162,105,244,239,79,106,175,246,172,146,211,120,162,90,186,191,102,209,79,77,37,52,180,47,149,88,197,149,206,94,189,100,137,125,236,79,226,185,17,122,126,52,233,12,55,28,154,227,44,146,79,27,170,28,205,239,123,211,106,42,39,70,255,0,173,79,239,126,128,62,105,124,92,191,248,107,210,108,123,66,49,108,226,60,77,141,200,110,20,215,26,74,186,198,92,42,220,146,69,237,25,186,55,98,201,177,61,209,71,239,70,162,252,63,221,94,180,89,126,178,213,99,183,105,236,245,178,68,249,169,246,238,116,74,170,213,220,212,114,116,85,68,95,193,83,244,23,129,202,191,60,101,239,134,220,55,22,159,196,62,182,142,138,237,81,36,142,141,141,141,83,218,211,116,232,168,189,122,244,145,63,66,126,144,38,201,252,230,130,42,134,163,37,110,228,69,235,211,170,167,188,254,128,10,219,226,183,149,149,159,50,185,84,228,58,47,106,198,44,51,213,215,83,117,125,206,245,114,114,248,118,82,171,30,197,77,178,162,42,200,214,170,116,253,9,248,167,224,85,230,169,104,150,85,164,149,243,91,178,59,133,166,166,72,38,138,7,45,12,178,61,170,231,197,220,78,155,227,111,187,167,227,253,223,249,205,51,159,134,239,101,182,95,169,155,71,117,166,239,194,199,164,141,110,247,55,163,145,21,58,245,106,162,254,10,160,103,103,66,248,195,214,189,9,86,210,225,217,180,214,234,24,169,38,165,138,40,173,84,53,10,212,146,100,149,201,214,104,213,122,43,145,87,175,94,191,161,61,197,158,96,252,217,116,114,183,16,160,173,191,99,186,129,83,95,34,202,146,202,203,93,189,168,238,146,61,27,238,74,148,79,226,162,39,225,250,8,45,204,151,66,113,253,42,214,92,146,229,138,219,105,168,109,82,87,219,105,41,224,101,92,243,72,205,214,216,222,238,189,213,95,114,185,142,95,227,42,251,211,244,16,224,9,207,196,143,51,237,74,212,183,62,135,75,178,171,229,162,214,202,232,42,105,224,185,88,237,155,152,198,211,185,143,69,84,73,21,85,100,114,170,123,215,220,191,163,240,32,220,211,73,60,139,44,174,220,247,126,43,211,161,250,109,86,170,139,197,67,169,169,159,27,92,214,44,138,178,42,162,116,69,68,253,8,191,206,93,63,6,220,184,48,237,50,181,82,228,154,159,97,177,221,175,117,54,234,186,58,170,171,109,226,226,169,34,186,173,29,31,70,175,109,168,137,28,109,69,232,212,94,169,250,122,170,129,197,57,120,240,9,13,214,146,155,85,117,30,150,193,118,178,222,172,213,212,212,240,83,220,235,99,169,109,67,43,154,196,123,218,198,177,168,221,176,200,158,231,175,226,223,119,243,90,250,34,53,58,39,224,26,212,106,109,106,123,144,255,0,64,0,0,0,0,205,55,19,45,70,107,118,72,212,79,114,120,63,254,164,132,179,14,4,120,249,193,172,186,67,143,105,174,89,109,202,171,110,182,154,90,249,234,38,167,160,164,74,119,111,175,145,237,218,238,243,92,170,141,153,168,189,90,158,244,95,199,220,171,3,185,131,98,127,100,248,175,206,109,177,36,45,130,23,90,218,214,198,247,59,162,186,217,76,239,197,222,255,0,210,164,113,3,79,116,186,151,98,171,129,181,17,210,87,163,95,215,162,58,54,117,247,47,79,246,103,245,251,195,178,255,0,228,181,191,253,227,63,255,0,163,47,224,11,203,227,75,140,13,50,198,241,184,49,155,141,139,39,146,166,142,243,76,231,190,26,106,117,141,119,82,202,228,232,171,50,47,224,244,253,31,206,81,160,0,78,173,33,230,133,169,152,6,19,109,197,111,25,93,242,103,80,182,116,95,13,99,182,57,157,95,59,228,78,138,228,106,175,185,255,0,167,244,158,223,250,174,217,135,251,96,202,63,232,27,87,255,0,132,173,227,216,105,126,154,94,53,74,253,61,130,203,83,67,12,244,244,111,172,115,170,228,123,24,172,107,216,197,68,86,53,203,215,172,137,250,58,126,32,73,29,99,230,87,196,6,160,53,104,108,90,133,112,167,160,101,84,85,16,197,85,97,181,181,91,182,37,107,189,237,137,203,215,115,149,127,31,193,72,126,247,186,71,43,222,189,85,73,223,196,7,45,172,163,65,112,106,28,187,34,169,196,170,35,171,186,71,109,68,183,220,235,165,147,123,226,154,68,85,73,34,98,109,233,18,251,250,245,235,211,221,248,144,60,1,239,180,91,87,47,250,51,148,85,100,248,229,198,106,58,154,171,123,232,29,36,84,208,204,170,199,73,27,213,54,202,138,212,78,177,183,222,158,255,0,119,247,84,245,252,45,112,227,124,226,47,52,172,197,173,21,22,136,223,77,104,154,230,190,209,169,158,22,109,100,240,196,189,22,38,57,119,117,149,61,221,58,116,235,253,194,223,168,57,99,112,181,79,67,21,60,250,89,72,233,25,215,170,183,33,187,116,252,85,127,167,254,232,18,143,14,201,232,179,44,114,147,36,183,197,60,116,245,157,205,141,157,173,107,211,100,142,98,245,70,170,167,226,213,253,63,129,246,143,159,97,176,218,113,139,76,22,59,29,39,134,162,166,221,218,139,184,231,237,220,229,114,251,220,170,171,241,57,87,222,191,164,250,0,0,0,0,0,15,3,173,20,242,84,226,244,172,141,90,138,149,236,95,127,252,92,135,190,34,239,48,251,205,218,199,162,182,90,187,53,90,83,204,252,162,154,55,57,88,215,117,106,210,85,170,167,71,34,167,226,136,6,126,77,41,240,185,79,37,46,133,99,48,76,230,171,219,227,122,171,127,15,244,228,202,102,210,133,81,38,93,201,254,183,255,0,174,134,163,177,212,106,89,169,209,137,209,62,62,159,253,250,129,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,0,10,243,230,3,199,221,195,72,171,106,116,223,77,171,239,182,140,158,209,119,162,90,202,197,182,80,212,82,201,75,45,11,166,86,49,102,115,215,175,89,33,94,170,196,254,43,145,23,167,227,217,248,217,226,250,131,134,204,78,154,178,153,47,112,215,45,238,154,223,44,180,84,84,179,163,155,37,44,211,116,68,153,232,157,62,6,251,250,117,234,159,204,80,77,234,245,115,200,110,115,94,47,21,62,34,178,163,111,114,77,141,102,237,173,70,167,185,168,136,158,228,68,247,32,31,202,225,112,171,186,85,201,95,95,55,118,121,122,111,126,212,111,94,136,136,158,228,68,79,193,16,239,252,33,241,61,75,195,150,95,85,127,185,251,89,244,211,89,167,182,177,150,250,74,121,158,142,146,162,25,122,170,74,230,166,223,205,175,191,175,94,189,61,221,9,217,203,155,131,141,38,206,180,107,27,212,13,66,196,105,110,178,221,40,110,76,123,217,116,173,133,235,36,119,41,35,106,171,99,123,26,136,140,143,167,187,251,139,248,251,206,21,198,159,46,106,205,34,89,115,44,13,152,205,175,28,173,186,82,219,232,169,18,233,93,61,68,106,234,71,61,251,187,172,114,116,87,196,245,235,189,87,222,159,130,123,144,57,127,48,156,163,13,212,29,107,201,115,236,78,213,93,71,21,210,174,220,214,165,103,68,151,108,118,232,163,114,57,173,123,218,159,20,125,83,162,254,29,63,188,75,30,79,119,42,105,43,153,109,108,114,36,209,99,23,39,185,202,137,181,83,218,144,254,30,255,0,238,167,232,42,128,152,60,178,245,90,139,75,245,182,247,116,186,50,182,74,121,113,42,170,70,182,150,40,222,228,115,171,105,31,213,119,185,190,238,140,95,211,252,192,95,56,0,1,228,181,47,82,236,90,89,98,131,33,200,105,43,234,41,234,42,219,70,214,209,198,199,189,30,230,61,232,170,143,115,83,167,72,215,244,245,235,211,220,112,110,33,184,248,211,61,11,123,237,247,107,38,93,37,84,21,176,83,72,250,26,42,73,90,189,200,22,84,233,220,157,190,238,157,58,251,191,18,150,184,131,226,95,82,120,131,200,235,110,89,134,75,53,198,134,162,162,158,170,56,230,160,165,167,122,75,21,58,66,142,94,195,19,244,110,78,157,122,123,250,175,188,15,225,196,110,190,100,218,255,0,169,23,140,214,243,116,169,170,134,229,37,44,173,74,154,74,120,36,223,13,43,32,69,84,133,54,167,185,139,248,47,225,209,87,222,115,26,26,25,174,19,44,48,185,141,115,91,187,226,85,68,233,213,19,244,127,124,253,22,59,29,93,254,173,244,116,114,66,199,178,53,149,86,85,84,78,136,168,159,161,23,223,239,67,69,28,53,112,181,129,240,253,132,219,44,246,236,126,146,11,205,44,21,52,213,21,20,183,10,185,226,124,114,213,58,100,107,123,206,255,0,3,170,237,69,234,139,250,63,16,136,220,177,56,61,168,193,102,143,86,242,166,217,42,217,122,176,87,219,127,173,43,170,150,109,233,112,143,162,185,138,214,177,27,182,157,83,170,47,95,195,221,239,82,202,64,0,0,0,0,0,0,2,25,243,3,225,14,29,120,196,169,235,241,122,123,69,46,65,61,254,146,170,170,174,227,93,85,27,36,130,58,57,162,218,141,141,175,106,59,249,63,193,169,238,106,251,250,254,52,89,12,178,219,170,29,209,221,29,183,106,171,83,175,227,209,127,73,169,242,158,121,143,240,62,252,54,233,89,171,184,156,86,42,27,109,238,243,65,110,130,37,184,86,73,80,222,150,247,110,222,215,181,204,68,87,83,185,122,163,149,127,15,231,84,64,154,122,19,162,188,45,235,198,154,89,179,186,109,51,184,108,186,37,76,137,227,110,85,113,73,249,170,137,33,247,182,42,149,106,127,19,221,209,127,14,157,125,229,43,241,37,104,197,236,58,205,144,218,48,219,100,148,22,136,60,39,135,167,146,71,72,230,110,164,133,207,234,231,57,206,94,175,87,47,189,87,241,255,0,216,124,76,15,88,53,23,76,167,90,156,35,34,246,108,139,3,233,149,222,18,9,191,54,231,163,220,223,206,177,223,139,154,139,215,241,247,30,74,170,170,122,217,221,85,85,38,249,95,211,115,186,34,117,232,157,19,220,159,220,64,61,102,150,105,149,235,85,178,10,140,122,197,83,65,4,244,244,111,173,115,171,36,123,24,172,107,216,197,68,86,53,203,215,172,137,250,58,126,62,242,252,240,222,5,184,110,198,49,234,75,59,180,222,61,244,253,196,85,142,245,113,115,126,41,28,239,114,186,110,191,164,139,220,163,52,134,150,215,137,90,181,113,96,165,238,222,236,55,74,23,61,179,202,178,170,54,234,137,241,49,126,4,79,235,116,247,167,191,240,254,117,44,148,10,209,226,243,149,214,57,126,238,95,244,62,205,141,227,213,53,87,42,100,87,220,175,87,39,170,211,182,149,205,123,58,57,38,68,85,145,172,84,95,230,79,197,63,2,167,46,246,235,166,25,124,169,180,203,83,10,213,83,181,173,123,225,248,152,168,230,181,233,211,114,39,232,84,253,6,164,78,55,172,220,39,104,158,184,189,245,121,238,18,203,165,92,181,49,85,73,35,238,149,180,232,231,199,18,196,213,233,12,173,79,115,23,167,78,157,63,74,251,192,207,142,109,173,26,151,168,214,168,172,153,150,75,237,10,40,42,27,85,28,94,14,158,46,146,181,174,106,59,172,108,106,254,15,114,116,235,211,223,253,227,197,199,27,165,118,214,170,117,68,235,239,59,191,22,220,50,222,184,115,212,75,197,130,174,123,55,130,163,168,163,166,142,42,10,169,230,218,233,104,217,63,93,211,49,170,169,239,119,94,171,248,175,68,247,31,51,133,76,78,223,152,234,29,198,217,113,167,100,209,69,101,154,116,107,164,123,17,28,147,192,222,189,91,239,252,28,160,94,103,6,218,47,108,209,157,12,198,113,198,209,210,178,229,71,29,116,83,75,75,83,52,177,57,146,87,77,42,35,123,157,23,240,86,245,248,83,222,139,250,14,236,0,0,0,0,0,0,0,2,41,115,34,255,0,229,29,99,255,0,238,174,155,255,0,168,235,9,90,69,78,99,208,75,81,161,246,54,68,230,162,166,87,76,190,255,0,230,240,117,96,82,151,15,24,157,171,49,205,107,109,151,138,70,212,67,21,174,73,218,215,74,246,116,114,75,19,81,122,177,81,127,7,41,165,72,97,138,158,38,195,11,118,177,189,122,39,94,166,126,249,121,105,204,154,157,173,55,171,12,94,23,173,62,47,83,89,253,113,44,145,183,225,171,164,103,185,88,138,189,126,63,239,126,38,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,71,83,117,54,195,165,54,24,50,28,134,146,190,162,154,162,173,180,77,109,20,108,123,209,238,99,222,138,168,247,181,58,116,141,127,79,94,170,158,227,213,79,59,41,216,143,122,42,162,175,79,113,159,254,59,120,168,189,107,246,165,94,237,212,23,11,139,113,22,86,208,87,219,237,245,212,52,176,203,12,177,208,54,39,57,206,139,115,151,171,159,42,162,43,213,58,57,63,14,136,136,28,139,93,181,147,36,215,61,69,187,231,87,251,156,245,114,220,221,76,247,58,122,88,96,122,172,84,241,194,138,173,133,17,169,238,103,79,119,232,247,175,188,243,153,222,9,118,211,219,253,86,55,121,168,164,154,170,141,209,182,71,210,189,206,141,119,198,217,19,162,185,173,95,193,201,250,63,18,204,249,91,240,137,99,185,90,40,181,163,49,182,219,43,237,247,251,21,198,142,40,226,175,171,101,74,74,203,147,88,142,123,27,181,136,222,148,239,79,115,151,241,111,187,222,189,33,255,0,49,155,243,114,14,47,243,235,131,123,159,157,117,165,126,54,162,47,186,213,74,223,193,61,223,160,11,145,224,41,140,103,10,24,54,198,244,79,225,63,82,170,59,243,216,215,167,71,39,84,56,231,7,214,31,179,60,58,98,86,62,145,167,134,241,255,0,201,185,206,111,197,93,80,239,114,187,223,254,184,236,160,84,79,31,124,188,41,177,74,186,141,69,210,250,60,122,205,104,186,93,232,168,105,160,158,233,93,45,67,26,148,46,238,35,146,70,189,189,22,72,92,168,168,229,94,138,159,135,189,18,179,154,231,49,122,181,122,41,170,114,144,249,159,232,246,156,105,214,161,222,174,88,110,59,236,250,153,46,214,218,103,63,197,207,47,88,221,108,71,43,122,72,247,39,241,154,213,235,211,175,184,15,135,161,124,204,53,159,77,168,32,177,229,25,189,214,170,215,75,77,51,33,130,142,199,108,114,182,87,207,220,221,185,204,107,149,58,43,255,0,21,252,87,240,254,111,35,173,124,193,53,243,84,235,38,130,28,254,175,217,41,83,13,77,61,61,77,146,221,27,216,246,195,177,85,85,145,42,254,46,127,187,114,167,69,34,232,3,254,164,145,242,189,100,145,122,185,127,21,232,127,121,104,38,134,145,149,142,115,21,146,59,106,34,42,245,235,239,255,0,240,31,237,186,74,72,167,115,171,34,124,140,86,42,34,55,241,235,213,63,186,159,221,36,111,27,25,214,33,151,234,13,225,112,107,101,194,223,103,90,202,41,105,169,235,17,187,217,182,137,173,127,85,71,189,125,239,87,42,124,75,238,95,209,248,1,232,249,106,105,228,217,246,182,94,168,24,180,189,25,137,213,84,116,154,71,177,62,26,202,70,254,44,69,94,191,17,125,197,46,114,115,84,251,254,191,39,255,0,201,21,222,163,66,93,24,0,0,0,0,0,0,0,0,3,249,84,82,193,86,196,142,161,155,218,139,185,19,170,167,191,255,0,97,253,64,25,246,227,247,65,104,180,99,93,242,138,92,122,154,138,142,195,21,77,186,154,150,150,26,169,230,124,110,146,221,12,174,234,233,122,170,162,185,30,190,247,47,226,137,248,126,28,87,73,180,226,191,83,242,58,155,5,190,90,54,73,79,68,250,197,90,169,30,198,109,108,145,179,220,172,106,175,95,141,63,71,79,196,189,30,61,180,2,215,173,250,97,108,180,248,42,39,85,71,145,211,87,61,245,117,115,196,197,70,82,212,199,238,237,117,247,252,105,238,233,211,241,40,2,138,190,174,221,42,207,71,47,109,238,110,213,93,168,190,238,168,191,167,251,200,6,156,244,159,78,172,218,81,128,218,240,28,126,138,58,74,11,95,127,181,12,115,201,51,91,221,157,242,187,163,228,85,122,245,116,138,190,245,253,61,19,221,208,245,199,130,208,172,201,218,129,165,118,76,185,206,153,203,95,226,125,243,70,198,63,224,169,150,63,123,89,240,167,241,63,65,239,64,0,0,139,124,192,52,90,219,171,250,79,106,180,201,73,74,249,162,201,105,171,28,234,154,153,162,106,163,105,42,89,238,237,245,94,191,26,123,186,116,252,74,49,210,76,238,163,79,114,74,155,213,60,179,70,233,168,95,74,171,20,76,145,122,44,145,187,240,127,187,167,193,253,243,77,211,65,21,67,81,147,51,115,81,122,244,234,169,239,51,49,174,216,75,244,231,85,111,152,107,252,62,235,127,134,235,216,145,239,103,231,41,162,147,220,231,162,57,127,143,250,83,241,3,75,246,139,165,61,234,221,21,206,149,146,50,41,183,109,73,17,17,201,209,202,213,235,209,85,63,20,63,97,23,57,120,106,215,222,79,13,216,123,171,95,89,45,197,208,92,231,154,105,96,138,54,185,27,115,157,137,209,24,189,58,244,86,254,132,252,20,148,96,0,0,0,0,0,0,15,149,145,227,118,188,162,133,150,251,189,42,84,67,28,169,51,90,178,61,157,28,136,168,139,213,170,139,248,57,79,170,0,128,124,19,240,7,123,225,227,87,46,249,126,69,46,53,61,53,102,61,61,173,173,182,220,107,37,145,30,250,138,105,81,85,37,141,137,183,164,43,239,235,215,175,79,119,226,79,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,133,220,211,50,204,199,19,208,155,21,110,33,119,101,5,75,243,10,72,92,247,67,28,157,99,90,26,199,43,122,61,174,79,227,53,171,215,167,95,113,69,6,164,178,92,86,193,151,208,199,109,200,168,60,93,52,83,36,237,103,117,241,244,122,34,181,23,171,21,23,240,115,189,223,135,188,170,174,33,185,74,222,41,55,92,180,147,236,101,146,138,90,216,89,12,117,119,155,148,143,108,125,135,111,69,223,20,159,140,141,234,158,245,247,127,55,224,7,27,225,179,153,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,221,190,68,107,213,62,57,63,23,47,189,222,228,232,137,210,39,234,118,107,81,168,153,197,203,48,170,150,105,36,184,118,119,58,88,217,27,215,183,11,35,247,181,159,10,123,153,250,15,155,149,99,21,248,133,242,166,193,114,154,158,90,138,93,155,221,3,156,230,46,230,35,211,162,185,17,127,7,39,232,252,79,144,6,149,120,97,87,59,67,113,165,122,245,95,235,207,254,172,152,234,101,82,112,41,204,115,22,194,240,75,78,151,106,5,46,89,114,154,205,65,93,51,214,134,219,67,217,87,201,92,178,53,90,229,149,143,94,140,155,162,245,68,247,245,252,122,34,157,19,137,222,105,24,246,41,77,236,93,53,139,48,180,93,233,238,16,36,243,205,105,183,203,19,169,221,78,247,43,19,185,43,253,251,150,53,254,42,126,11,239,254,112,238,60,102,241,151,99,225,186,195,18,164,23,246,87,178,241,77,67,44,180,52,84,179,181,205,150,150,89,145,17,38,145,61,223,11,122,175,78,189,83,249,138,26,205,179,124,155,81,50,90,204,187,47,185,248,251,173,127,111,196,84,118,99,139,126,200,219,27,126,24,218,214,167,70,49,169,238,68,252,58,254,39,252,102,89,158,75,168,57,37,102,93,151,220,188,125,218,191,183,226,42,59,49,197,191,100,109,141,191,12,109,107,83,163,24,212,247,34,126,29,127,19,231,91,232,214,182,103,68,221,190,230,171,189,234,169,250,83,249,191,190,4,170,224,139,131,27,135,17,217,4,178,220,86,195,81,107,146,203,83,91,4,21,149,213,84,239,108,145,85,197,15,85,88,89,253,215,244,78,170,157,23,249,203,44,205,249,96,240,215,125,182,199,77,96,211,74,10,105,219,80,217,28,233,242,11,174,213,98,53,200,169,252,179,189,253,85,63,65,37,180,123,2,178,233,150,157,90,112,140,122,133,148,148,22,223,17,217,133,147,73,42,55,185,60,146,187,226,145,85,203,213,207,85,247,175,233,233,248,30,204,12,233,113,37,194,62,113,195,205,242,174,143,32,186,99,179,195,13,85,61,35,91,110,170,168,151,163,229,166,239,34,245,150,38,47,78,136,189,127,187,253,195,130,26,158,184,91,104,174,144,182,158,190,30,236,109,114,61,19,114,183,223,209,83,175,185,83,249,212,172,30,53,121,100,71,118,185,85,102,58,49,73,139,216,99,175,185,82,70,196,184,93,238,15,145,33,109,26,182,70,170,57,146,181,21,100,141,21,21,23,175,79,210,159,129,129,225,249,57,94,172,127,122,247,43,95,131,168,241,208,225,183,7,203,47,187,99,154,183,42,69,68,79,139,255,0,57,191,161,63,5,46,0,203,206,61,149,101,122,107,123,168,173,198,174,141,163,174,116,30,26,73,91,11,37,71,70,229,107,213,189,36,106,167,226,214,251,250,117,247,26,19,225,59,136,235,95,16,154,107,102,200,225,138,236,181,181,176,86,84,73,45,117,52,16,171,155,21,99,225,233,182,39,171,81,125,205,252,19,240,78,171,239,50,59,152,0,0,0,0,0,0,0,0,0,15,225,87,69,77,95,26,67,85,22,246,35,183,34,110,84,247,255,0,236,254,249,152,141,81,180,91,236,89,213,206,213,107,167,236,82,193,217,237,199,189,206,233,186,22,57,125,238,85,95,197,87,244,154,126,51,175,199,149,134,223,142,241,83,155,219,45,52,233,5,28,43,108,72,227,222,231,237,221,109,166,114,251,220,170,191,138,170,254,63,164,11,142,229,215,152,63,46,225,67,6,174,149,243,61,242,178,234,245,89,35,99,122,237,186,84,183,240,111,187,244,18,104,172,254,81,154,183,81,112,199,237,218,87,52,213,78,130,205,143,220,235,91,26,193,18,70,138,235,163,87,170,61,62,53,95,207,175,185,125,222,245,254,100,44,192,0,0,1,93,60,195,248,15,188,235,5,210,175,81,240,73,49,187,125,230,239,120,161,239,212,220,110,21,141,87,193,21,3,161,86,171,25,28,140,69,235,28,125,58,39,224,223,199,170,170,45,139,0,32,135,43,11,116,246,109,35,199,109,53,79,99,165,130,215,116,87,58,53,85,106,245,186,61,201,209,85,17,127,5,79,208,78,243,249,71,75,4,82,44,177,179,163,213,58,42,245,95,192,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,121,12,199,73,180,255,0,63,85,92,182,193,227,213,210,182,101,254,186,158,47,141,172,86,34,254,109,237,255,0,90,170,133,126,241,19,202,106,203,124,168,150,225,162,118,156,87,31,108,181,144,43,125,163,124,186,61,82,4,129,91,35,87,115,101,247,172,136,142,79,238,126,148,252,11,49,0,101,219,59,194,238,154,123,149,87,98,23,170,138,89,171,40,59,93,199,210,189,206,137,119,198,217,19,106,185,173,95,193,233,215,170,39,191,169,240,13,31,113,15,194,190,152,241,11,104,142,135,47,197,233,238,51,54,225,13,123,221,61,198,174,157,170,232,225,124,77,95,204,61,61,232,215,244,233,211,167,233,252,74,45,226,103,134,60,179,135,76,178,225,100,200,107,236,115,199,73,83,77,74,141,182,212,207,42,111,150,153,39,69,69,150,54,42,167,78,189,122,254,159,238,123,192,226,103,215,198,19,173,124,159,241,43,255,0,249,52,249,7,245,167,169,154,149,235,36,47,218,229,78,157,122,34,251,191,246,129,169,186,20,84,165,103,95,238,255,0,250,212,253,7,138,209,156,158,76,203,77,172,249,36,207,145,239,172,241,29,86,70,53,142,93,149,18,51,222,141,247,39,241,127,65,237,64,0,0,129,124,124,112,17,143,234,237,183,237,150,157,90,172,182,204,186,227,122,164,117,125,194,229,116,174,107,37,164,142,142,72,187,105,27,82,70,35,186,178,31,122,49,61,204,95,127,189,122,212,22,157,234,174,127,163,55,250,139,182,17,126,246,109,116,180,142,162,146,86,82,195,63,88,158,246,72,173,233,51,28,159,198,99,87,175,78,190,239,230,234,105,196,135,188,75,114,234,210,205,107,186,212,229,182,92,74,213,14,73,95,89,79,37,101,109,117,230,227,27,100,130,42,126,202,55,100,110,115,17,126,24,191,6,167,185,171,213,122,170,245,14,255,0,160,122,171,65,173,58,83,99,212,123,108,117,204,130,238,149,74,196,173,138,56,230,78,213,76,176,174,230,198,231,53,61,241,175,78,138,190,238,159,164,232,103,7,225,99,134,75,95,14,184,165,190,203,79,69,111,138,174,146,150,170,149,239,163,173,169,157,138,217,106,150,110,137,222,232,191,205,213,122,117,234,157,19,220,119,128,0,0,0,0,0,0,0,0,5,71,115,118,209,171,141,182,235,91,171,235,45,191,194,223,50,27,101,3,26,217,165,90,132,86,218,222,223,137,138,221,136,159,214,235,239,69,85,252,63,157,122,91,137,242,178,44,98,199,150,81,50,221,144,80,248,170,120,229,73,218,206,235,217,209,232,138,136,189,88,168,191,131,151,254,112,40,235,149,150,103,77,134,235,213,250,190,86,84,117,126,29,87,2,172,76,107,151,223,93,68,239,193,202,137,211,225,47,104,228,186,87,194,198,134,232,197,222,91,254,157,224,233,105,184,79,72,250,25,38,75,157,101,70,232,29,35,36,115,118,205,43,154,159,20,108,94,189,58,251,191,30,138,167,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,235,238,61,103,201,105,25,67,122,163,241,48,71,34,74,214,119,28,206,143,68,84,69,234,213,69,252,28,191,243,159,68,1,75,220,118,242,250,159,77,47,53,153,222,159,197,142,90,177,171,133,210,138,130,138,141,110,117,179,84,196,171,68,174,147,127,117,142,78,139,36,50,47,93,234,190,246,254,31,130,87,193,170,130,16,113,59,203,71,78,53,89,31,122,211,156,90,203,108,200,42,107,233,229,170,171,185,94,174,72,201,41,163,167,116,106,196,107,86,70,163,183,36,75,238,106,123,154,190,255,0,208,161,26,249,120,113,253,22,17,100,162,210,108,254,92,138,229,107,178,90,43,167,134,158,134,219,69,177,147,201,94,146,35,146,69,123,36,84,219,51,209,81,87,167,85,252,61,200,165,184,177,233,35,81,237,235,209,127,156,203,182,115,135,92,240,12,166,183,17,188,207,75,53,101,7,111,184,250,103,57,209,46,248,219,34,116,87,53,171,248,61,58,245,68,247,245,36,135,14,156,192,245,139,69,153,29,150,187,51,184,58,193,75,69,60,20,180,148,118,107,116,174,142,89,39,73,85,202,233,24,142,84,234,178,126,46,95,123,147,221,211,240,11,251,7,35,208,46,36,112,206,32,108,148,151,124,82,217,124,165,109,77,60,245,41,237,40,33,141,219,98,159,178,168,169,28,143,78,187,189,233,253,207,238,251,142,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,33,215,30,24,180,171,93,168,155,6,107,138,197,114,151,198,197,88,231,73,113,171,167,69,124,112,186,38,175,230,100,111,224,215,116,233,248,126,159,196,165,238,41,184,13,212,46,30,235,103,188,215,221,177,71,89,229,174,166,183,211,211,208,87,85,205,43,36,146,153,101,85,94,236,45,248,127,54,255,0,245,202,189,85,61,221,63,11,255,0,63,148,244,240,212,177,35,157,155,154,139,215,167,85,79,127,254,192,50,229,141,101,119,252,62,190,75,158,59,95,225,42,101,133,96,123,251,76,147,171,21,200,229,78,143,69,79,197,173,247,254,62,226,221,249,124,241,253,121,213,171,154,233,206,162,92,175,151,107,189,178,199,89,114,169,159,217,116,48,83,189,82,182,54,177,90,177,43,29,213,25,59,83,162,181,19,220,191,143,185,87,149,115,11,229,253,77,142,86,212,234,126,155,81,227,246,155,109,222,241,67,67,4,83,92,235,165,168,107,82,133,219,209,205,123,94,212,69,124,10,168,168,229,94,157,63,14,170,133,104,91,238,85,182,185,157,81,65,55,106,71,53,88,171,181,29,238,234,139,211,222,139,252,200,6,167,193,225,180,75,52,110,161,105,133,151,48,103,127,165,195,196,244,239,198,198,63,224,168,146,63,122,49,85,169,252,79,209,250,15,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,87,206,15,120,115,201,46,147,222,175,90,119,226,43,42,54,247,101,246,189,115,55,109,106,53,61,205,153,17,61,205,68,247,39,232,59,40,3,243,208,80,82,91,41,25,67,67,23,110,8,250,237,110,229,94,157,85,85,125,235,213,127,21,83,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,92,53,241,245,71,152,113,19,170,92,51,235,21,194,213,107,186,227,153,133,230,135,19,188,79,83,5,28,119,58,86,93,29,77,79,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,52,213,51,109,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,73,32,135,252,185,184,215,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,0,0,0,0,0,16,42,171,143,90,109,24,230,1,168,92,63,107,5,246,146,131,79,174,117,22,249,173,87,122,190,235,214,211,113,158,211,108,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,158,165,0,243,71,243,217,169,191,69,244,122,34,106,114,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,48,89,80,0,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,208,73,154,206,44,124,211,235,39,204,12,135,212,103,2,239,185,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,214,241,55,27,165,108,149,117,83,236,186,213,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,132,149,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,3,154,113,55,118,186,216,56,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,116,179,149,113,99,229,99,89,62,95,228,62,157,56,28,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,140,198,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,123,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,67,176,21,171,206,83,86,53,79,75,254,232,62,236,245,47,43,196,189,167,246,131,198,251,10,243,83,65,226,187,126,207,237,247,123,47,110,253,189,199,237,221,215,166,247,116,252,84,178,162,170,249,231,126,164,255,0,105,63,118,129,231,249,68,235,126,180,106,87,18,89,37,139,81,181,123,53,202,173,176,96,245,149,113,81,222,239,245,117,208,71,59,107,232,26,217,91,28,210,57,168,244,107,222,212,114,39,94,143,114,126,149,45,208,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,8,84,156,125,81,233,223,29,153,247,12,154,199,112,181,91,113,5,240,53,24,238,69,89,83,5,12,54,137,22,207,79,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,198,201,25,217,154,165,0,243,71,243,217,169,191,69,244,122,34,122,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,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,22,20,0,0,0,0,0,0,64,14,111,117,186,251,135,233,198,17,170,90,59,168,25,94,53,101,176,220,42,237,249,39,217,235,173,109,28,142,241,105,7,132,158,127,15,209,139,11,31,4,145,239,145,201,182,74,152,154,212,85,145,122,79,243,159,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,64,41,135,130,62,56,245,115,11,226,95,14,159,89,53,223,53,187,225,55,122,135,217,175,48,223,47,207,173,164,137,149,12,86,67,80,245,172,151,100,12,138,161,96,145,243,53,90,246,196,201,83,171,145,206,99,175,120,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,166,146,120,88,214,191,202,39,135,220,39,88,228,183,248,42,188,130,222,190,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,10,75,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,11,116,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,178,235,86,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,20,131,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,60,87,53,222,38,238,186,21,162,86,236,15,15,169,200,45,121,102,162,84,57,182,219,229,162,226,234,23,218,224,160,158,150,106,135,247,99,84,149,95,34,73,28,40,198,244,69,100,178,171,156,155,81,146,87,7,11,26,141,197,63,17,60,65,97,58,57,39,20,186,171,69,73,144,92,23,199,206,220,222,227,28,140,161,130,39,212,85,118,157,186,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,158,131,154,246,177,93,117,43,139,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,123,152,149,41,80,247,193,34,181,26,189,41,98,99,211,116,106,167,116,228,167,161,116,119,91,238,105,196,61,250,205,222,246,38,204,111,29,169,145,96,146,54,85,74,206,229,115,218,197,69,150,57,153,11,169,88,217,17,88,213,142,174,118,124,125,92,140,9,107,204,147,136,28,251,134,93,40,194,53,95,78,95,72,251,149,30,113,13,36,180,117,203,50,209,86,193,53,170,228,215,69,81,28,50,70,233,24,142,217,43,90,174,232,146,69,27,189,251,80,238,186,23,174,154,113,196,94,156,91,181,67,75,239,62,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,136,28,234,252,172,98,223,48,40,125,58,226,87,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,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,198,26,20,7,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,250,192,0,0,0,42,215,154,135,30,180,212,180,215,94,22,52,110,251,73,88,250,202,121,173,249,205,206,159,186,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,217,47,107,170,61,37,107,3,197,113,155,205,47,81,232,248,130,161,179,240,219,150,218,190,198,105,253,193,178,45,93,63,90,154,92,166,171,181,178,118,212,42,163,119,209,183,185,44,44,108,110,218,231,53,106,25,43,151,195,186,27,31,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,185,183,59,87,10,60,87,106,63,9,90,142,204,215,10,151,199,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,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,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,133,73,199,213,30,157,241,217,159,112,201,172,119,11,85,183,16,95,3,81,142,228,85,149,48,80,195,104,145,108,244,245,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,153,170,80,15,52,127,61,154,155,244,95,71,162,39,167,43,158,59,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,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,193,97,64,0,0,21,235,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,106,109,138,166,161,175,114,163,247,247,34,141,168,244,107,86,104,101,104,123,85,227,234,143,81,56,236,192,120,100,209,203,133,170,229,136,39,142,168,200,178,42,58,152,43,161,187,200,150,122,138,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,254,6,70,254,247,42,231,41,171,26,167,165,255,0,116,31,118,122,151,149,226,94,211,251,65,227,125,133,121,169,160,241,93,191,103,246,251,189,151,183,126,222,227,246,238,235,211,123,186,126,42,66,190,87,30,123,52,203,235,94,143,90,74,174,121,223,169,63,218,79,221,160,113,78,92,60,66,235,238,115,198,118,158,98,217,174,184,106,6,65,101,173,246,183,137,183,93,50,106,218,186,89,246,90,170,222,205,241,73,35,152,237,175,99,92,157,83,220,230,162,167,189,16,187,242,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,82,7,49,238,33,117,247,6,227,59,80,241,108,43,92,53,3,31,178,209,123,39,195,91,173,121,53,109,37,44,27,237,84,143,126,200,163,145,172,110,231,189,206,94,137,239,115,149,87,222,170,73,94,77,122,177,170,122,161,247,191,247,153,169,121,94,91,236,207,179,254,11,219,183,154,154,255,0,11,220,246,135,115,181,222,123,182,110,237,179,118,222,157,118,55,175,224,132,43,230,143,231,179,83,126,139,232,244,68,170,228,99,250,236,253,155,253,228,5,170,20,215,199,183,50,205,71,190,107,44,88,111,13,122,143,236,124,67,5,184,69,60,87,187,21,74,187,219,247,8,218,138,247,74,231,53,25,45,28,111,87,196,216,122,62,9,182,186,71,44,204,116,73,31,74,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,202,224,208,189,11,212,126,34,245,30,221,165,250,95,102,241,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,112,93,255,0,0,28,107,126,88,56,37,215,219,246,15,102,102,120,151,99,237,7,131,165,236,218,228,241,83,85,120,95,9,190,121,101,94,144,211,39,115,185,183,163,213,118,245,69,247,74,163,154,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,178,38,185,91,213,35,138,54,251,246,161,210,192,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,4,153,172,226,199,205,62,178,124,192,200,125,70,112,46,251,151,14,89,149,103,60,24,233,230,83,154,228,215,92,130,245,91,237,111,19,113,186,86,201,87,85,62,203,173,91,25,190,89,21,207,118,214,49,173,78,171,238,107,81,19,220,136,73,82,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,159,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,183,78,92,57,102,85,156,240,99,167,153,78,107,147,93,114,11,213,111,181,188,77,198,233,91,37,93,84,251,46,181,108,102,249,100,87,61,219,88,198,181,58,175,185,173,68,79,114,33,72,60,88,249,167,214,79,152,25,15,168,206,90,79,40,46,38,48,220,199,71,169,184,101,117,13,93,6,89,129,211,214,220,152,174,69,146,11,149,186,122,231,74,233,216,244,106,36,111,138,90,182,68,232,221,248,162,198,246,57,221,100,108,65,97,64,0,42,47,155,182,183,235,70,154,241,37,141,216,180,231,87,179,92,86,219,62,15,71,87,45,29,146,255,0,87,67,4,147,186,190,189,174,149,209,195,35,90,175,86,177,141,87,42,117,232,198,167,232,67,165,114,107,213,141,83,213,15,189,255,0,188,205,75,202,242,223,102,125,159,240,94,221,188,212,215,248,94,231,180,59,157,174,243,221,179,119,109,155,182,244,235,177,189,127,4,56,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,235,179,246,111,247,144,22,168,0,2,162,249,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,126,132,58,87,38,189,88,213,61,80,251,223,251,204,212,188,175,45,246,103,217,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,240,67,128,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,106,128,0,4,10,170,227,214,155,70,57,128,106,23,15,218,193,125,164,160,211,235,157,69,190,107,85,222,175,186,245,180,220,103,180,219,54,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,103,169,64,60,209,252,246,106,111,209,125,30,136,11,254,5,106,242,186,227,234,143,48,177,91,120,103,214,43,133,170,215,117,199,45,244,212,56,157,226,122,152,40,227,185,210,177,241,83,65,109,115,28,230,239,172,111,114,54,197,219,71,58,104,218,237,200,143,141,95,53,149,0,0,1,10,184,107,227,234,143,48,226,39,84,184,103,214,43,133,170,215,117,199,51,11,205,14,39,120,158,166,10,56,238,116,172,186,58,154,158,218,230,57,205,223,88,222,228,109,139,182,142,116,209,181,219,145,31,26,190,105,170,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,42,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,64,152,0,0,0,0,5,32,115,30,226,23,95,112,110,51,181,15,22,194,181,195,80,49,251,45,23,178,124,53,186,215,147,86,210,82,193,190,213,72,247,236,138,57,26,198,238,123,220,229,232,158,247,57,85,125,234,165,223,148,3,205,31,207,102,166,253,23,209,232,128,177,254,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,233,213,238,95,210,164,223,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,1,205,56,155,187,93,108,28,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,58,89,202,184,177,242,177,172,159,47,242,31,78,156,10,1,252,172,120,167,255,0,124,182,170,255,0,215,43,143,253,177,119,223,107,50,175,234,109,253,186,251,77,117,251,73,247,31,237,111,108,120,217,60,119,142,246,15,119,196,247,250,247,59,221,207,143,185,187,118,239,139,175,95,121,158,194,255,0,191,241,89,127,238,255,0,255,0,200,224,20,173,249,88,241,79,254,249,109,85,255,0,174,87,31,251,99,74,102,85,205,84,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,41,219,138,94,109,122,143,125,214,91,61,71,13,119,47,101,96,248,93,193,103,137,213,148,203,253,148,200,141,116,111,117,92,78,218,246,209,185,143,123,99,135,171,100,248,146,103,43,37,72,155,79,113,55,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,89,204,191,131,186,158,27,245,114,108,227,12,179,213,253,221,103,21,18,86,209,77,29,28,81,82,90,110,50,62,71,203,107,106,67,209,172,99,90,157,200,81,89,31,88,149,88,222,226,193,35,192,185,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,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,3,62,220,5,113,137,144,240,177,171,150,198,222,111,21,115,233,213,242,163,193,100,22,201,171,42,188,37,19,39,124,13,146,233,21,60,91,154,234,152,155,12,106,171,218,123,223,19,95,18,109,87,181,205,191,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,253,103,42,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,118,216,169,227,115,215,252,41,30,173,107,220,200,162,149,232,199,236,218,189,42,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,61,156,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,112,119,254,18,57,172,103,216,102,174,94,219,196,77,222,174,243,130,102,247,137,174,51,61,142,154,161,248,172,243,61,85,22,141,175,115,229,90,22,162,163,22,149,28,229,99,26,143,139,171,209,241,207,98,188,110,107,21,215,78,184,70,190,235,126,150,223,169,42,170,45,117,24,229,238,211,89,77,84,231,210,87,192,183,138,23,35,86,72,30,213,150,154,120,156,172,122,49,232,146,69,35,147,175,71,21,149,203,15,130,10,62,34,242,170,157,94,212,138,93,248,14,31,112,134,42,122,118,205,3,253,171,120,134,74,122,133,165,158,158,88,164,73,40,251,14,233,50,59,98,187,191,27,88,231,116,147,101,138,243,71,242,39,169,191,69,245,138,32,61,175,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,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,206,234,102,219,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,208,166,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,188,170,30,212,0,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,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,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,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,163,16,11,105,229,145,174,154,143,196,94,143,231,90,161,170,23,159,29,117,174,212,10,216,161,134,36,86,82,219,233,91,111,183,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,171,110,38,248,155,226,74,193,196,150,171,216,172,92,65,234,85,186,219,110,206,47,180,148,116,116,153,101,124,48,83,65,29,124,205,142,40,227,108,168,214,49,173,68,106,53,17,17,17,17,16,176,174,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,183,78,81,58,133,159,106,87,13,185,37,247,81,179,140,131,42,185,65,156,86,82,69,89,123,185,205,93,60,112,54,130,129,205,137,178,76,231,57,24,142,123,220,141,69,233,213,238,95,210,164,223,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,8,65,205,219,80,179,237,53,225,183,27,190,233,206,113,144,98,183,41,243,138,58,73,107,44,151,57,168,103,146,7,80,87,185,209,58,72,92,215,43,21,204,99,149,170,189,58,177,171,250,16,131,252,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,48,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,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,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,30,83,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,65,60,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,40,175,55,225,159,50,195,184,116,211,206,38,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,233,27,165,112,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,225,164,144,120,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,121,87,218,128,0,1,64,60,209,252,246,106,111,209,125,30,136,139,246,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,18,131,154,63,158,205,77,250,47,163,209,13,30,224,130,251,175,60,29,228,218,235,165,244,183,91,206,117,139,230,19,91,166,177,197,51,22,58,203,60,84,48,77,34,211,66,145,44,146,214,36,149,13,114,51,184,136,248,216,230,177,142,145,88,215,133,154,114,226,227,142,167,138,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,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,255,0,112,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,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,78,172,80,36,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,14,191,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,185,1,45,56,251,224,78,235,194,38,77,69,125,198,171,42,238,218,117,145,84,45,37,158,178,170,71,79,91,75,60,116,240,186,72,171,164,101,60,80,49,242,72,234,135,66,214,42,171,163,133,234,190,246,56,11,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,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,215,7,60,239,212,159,237,39,238,210,47,242,243,227,39,50,225,155,84,41,241,105,169,178,12,143,4,203,42,22,26,252,98,209,68,149,213,179,92,95,30,202,89,168,33,116,140,68,169,116,169,12,78,68,119,231,35,94,138,215,189,144,171,37,7,60,239,212,159,237,39,238,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,5,0,243,71,243,217,169,191,69,244,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,74,14,104,254,123,53,55,232,190,143,68,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,32,185,254,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,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,14,192,0,0,0,0,0,2,136,121,175,104,237,215,77,120,180,189,229,205,176,210,80,227,218,131,79,79,123,181,203,69,74,232,160,146,118,195,28,53,173,123,182,53,139,82,181,12,124,242,35,85,203,210,170,39,189,119,72,168,119,78,74,122,233,71,106,190,230,156,60,95,175,61,159,109,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,193,209,202,249,23,205,191,65,169,181,79,134,137,53,38,223,69,87,62,67,166,21,30,212,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,177,148,110,79,133,175,123,146,160,56,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,251,216,245,138,105,54,63,163,145,175,218,229,107,209,21,138,31,175,139,31,52,250,201,243,3,33,245,25,203,84,225,127,90,255,0,39,110,82,54,141,99,142,223,227,106,241,251,125,227,192,64,232,187,145,190,186,123,237,85,61,47,117,189,200,213,97,73,230,137,100,218,244,119,109,31,183,171,186,34,213,95,22,62,105,245,147,230,6,67,234,51,157,171,89,117,210,178,213,203,219,135,254,30,44,55,158,207,182,253,187,146,100,84,209,164,241,200,250,88,175,117,177,208,177,207,69,72,164,133,243,54,169,238,141,81,238,73,41,32,127,193,209,170,240,136,6,148,248,88,209,79,201,219,135,220,39,71,36,184,120,218,188,126,222,190,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,90,218,3,247,235,197,6,63,246,143,79,126,212,96,184,191,122,231,146,248,150,117,161,131,250,222,111,4,217,250,170,54,77,245,77,139,164,31,23,113,172,147,115,29,27,101,233,127,192,64,14,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,3,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,208,241,51,218,229,142,58,166,118,40,42,42,25,177,210,71,35,19,171,225,106,47,86,47,194,171,211,162,244,84,14,255,0,203,119,143,171,238,129,101,86,189,18,212,139,135,141,211,44,130,224,202,122,121,170,170,89,31,217,154,169,228,232,181,44,146,87,53,141,163,115,223,186,120,220,228,107,58,186,102,116,119,113,147,93,249,153,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,43,206,96,95,248,55,194,150,174,205,253,21,167,12,188,57,223,227,50,173,53,108,245,21,63,226,212,212,145,195,23,251,8,186,127,21,64,181,64,8,255,0,198,191,20,53,156,41,232,213,110,121,100,193,46,185,53,234,163,173,61,189,35,183,207,37,174,130,71,57,140,74,155,141,76,105,178,24,81,242,70,214,198,175,108,147,61,205,141,157,19,124,145,7,32,230,79,199,61,171,135,220,2,179,74,244,230,233,73,93,168,185,85,61,77,182,87,209,221,26,217,241,120,29,12,106,234,169,91,12,137,60,53,46,142,161,142,166,234,141,78,189,101,220,169,26,71,37,37,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,221,254,26,221,107,162,146,174,170,125,140,115,223,178,40,209,207,118,214,49,206,94,137,238,107,85,87,220,138,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,110,207,19,113,186,86,201,87,85,62,198,53,140,223,44,138,231,187,107,24,214,167,85,247,53,168,137,238,68,46,123,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,62,170,172,169,154,46,142,145,239,219,35,25,39,99,108,106,147,119,66,155,53,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,7,223,202,180,47,81,241,13,39,194,181,190,231,102,238,225,153,223,139,138,219,116,167,85,124,112,213,83,212,207,4,148,181,30,228,237,76,190,29,242,49,23,171,95,26,170,181,202,172,149,177,253,110,44,124,211,235,39,204,12,135,212,103,45,211,130,13,33,195,117,235,150,38,37,164,122,129,5,92,150,44,138,158,239,13,66,210,78,176,207,19,217,124,171,150,41,163,127,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,43,171,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,239,99,75,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,206,15,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,221,17,206,154,188,160,184,187,186,217,114,106,110,17,114,123,117,93,194,219,127,168,173,185,99,85,237,168,115,214,217,59,41,221,81,81,74,246,61,219,91,76,246,193,36,173,237,162,43,102,124,138,230,191,188,175,136,35,175,52,127,61,154,155,244,95,71,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,132,160,230,143,231,179,83,126,139,232,244,71,201,211,94,11,178,173,100,225,30,245,196,46,153,182,235,122,201,49,156,194,91,21,110,51,71,67,37,92,213,244,43,5,10,199,45,35,33,99,164,89,163,146,169,235,35,93,213,174,139,171,145,88,177,42,74,22,191,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,164,181,51,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,118,148,92,210,120,121,175,225,162,191,93,96,175,164,110,79,110,167,72,166,211,249,174,212,240,221,221,113,87,199,26,69,18,61,81,211,83,110,149,175,90,152,227,119,72,81,238,88,251,140,124,45,15,65,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,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,79,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,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,234,186,141,193,158,125,163,156,46,91,120,128,213,26,26,187,29,203,36,202,41,44,150,171,13,84,83,83,86,210,65,218,185,45,75,171,169,167,129,142,141,238,117,37,43,161,86,61,81,99,145,234,228,248,155,208,61,7,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,253,73,254,210,126,237,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,249,60,41,113,155,125,225,47,78,53,86,217,129,218,187,185,158,119,236,138,123,69,202,118,49,244,182,168,233,210,183,191,82,232,221,215,187,50,120,136,146,40,213,171,30,229,115,159,213,25,218,151,235,115,71,243,217,169,191,69,244,122,34,42,129,245,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,13,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,47,251,129,126,12,172,92,30,105,197,85,178,75,175,182,115,60,163,195,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,227,252,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,194,185,139,115,38,190,253,187,180,233,127,12,89,183,131,164,196,110,20,151,186,220,190,199,118,100,240,221,106,187,59,227,164,137,97,123,161,158,141,137,55,231,153,50,61,178,74,205,138,198,182,37,89,66,218,129,23,248,19,227,106,213,198,62,27,115,116,248,157,93,139,44,196,105,232,27,145,177,136,213,183,75,61,74,212,35,31,70,229,123,165,216,228,166,115,213,146,53,22,61,232,196,116,189,22,69,148,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,210,85,17,87,149,199,145,61,50,250,215,172,86,146,168,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,226,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,218,241,99,230,159,89,62,96,100,62,163,57,239,242,78,11,178,175,201,11,79,248,174,192,27,117,191,210,94,253,169,6,81,107,130,134,74,137,45,94,22,174,181,173,174,107,162,98,163,40,210,10,68,73,93,42,167,110,77,171,185,205,151,108,65,114,156,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,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,171,20,144,6,107,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,6,70,43,154,246,178,88,162,122,177,251,54,174,135,180,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,253,229,80,168,190,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,106,128,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,64,90,160,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,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,245,57,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,58,203,209,238,8,47,186,243,193,222,77,174,186,95,75,117,188,231,88,190,97,53,186,107,28,83,49,99,172,179,197,67,4,210,45,52,41,18,201,45,98,73,80,215,35,59,136,143,141,142,107,24,233,21,141,124,127,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,13,63,2,63,240,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,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,78,172,82,64,1,154,206,44,124,211,235,39,204,12,135,212,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,167,171,226,199,205,62,178,124,192,200,125,70,115,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,248,42,72,199,181,189,35,116,161,122,156,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,169,155,110,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,191,66,154,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,254,242,168,123,80,0,2,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,36,167,39,190,43,180,227,6,163,184,240,201,154,203,236,107,174,81,144,62,241,96,186,79,50,37,45,117,84,176,83,192,180,14,234,137,218,153,124,59,86,37,85,86,202,231,186,52,218,244,141,178,219,81,150,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,11,191,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,66,111,128,0,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,133,255,0,127,226,178,255,0,221,255,0,255,0,145,194,128,75,254,255,0,197,101,255,0,187,255,0,255,0,35,128,80,9,170,131,42,230,170,0,0,0,30,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,223,69,246,160,12,214,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,20,111,70,185,237,100,177,74,196,123,246,110,89,211,202,111,141,170,203,125,247,242,100,213,236,175,187,65,116,216,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,179,131,142,78,17,45,92,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,77,187,251,107,213,31,28,50,43,100,237,36,110,207,183,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,84,2,127,243,83,227,126,179,82,114,171,191,12,58,121,85,179,16,198,238,17,69,144,213,246,103,167,168,173,188,82,73,59,39,165,235,221,70,75,71,27,214,21,232,248,145,86,122,125,237,115,152,216,220,232,193,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,198,141,149,204,123,124,76,141,108,141,133,155,93,185,232,174,84,237,178,71,179,149,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,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,135,74,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,224,28,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,42,184,5,227,95,42,225,79,81,233,44,151,107,159,136,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,46,21,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,224,116,14,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,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,225,162,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,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,53,242,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,232,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,129,197,121,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,241,178,69,145,234,170,230,50,24,64,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,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,126,93,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,0,45,211,146,167,149,140,167,230,5,119,167,91,138,171,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,2,197,57,46,107,166,156,80,225,57,31,15,23,59,207,129,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,175,199,52,126,21,239,124,106,136,238,219,145,237,222,140,149,99,179,243,45,152,158,83,125,193,178,171,54,107,139,87,120,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,220,95,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,60,36,168,4,63,230,51,198,191,228,171,167,16,88,48,11,157,170,77,77,202,127,55,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,106,17,131,156,135,19,120,14,85,106,199,248,110,196,42,105,47,119,43,77,225,185,13,234,229,69,113,134,104,45,243,192,218,186,63,103,189,177,171,156,149,40,231,202,233,24,253,139,26,54,36,232,254,226,246,227,7,43,143,61,154,101,245,175,71,173,34,253,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,160,229,113,231,179,76,190,181,232,245,160,95,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,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,184,158,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,131,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,244,122,22,255,0,202,227,200,158,153,125,107,214,43,78,191,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,161,72,60,14,113,199,153,112,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,155,227,127,68,111,141,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,205,14,186,104,94,163,240,233,168,247,29,47,213,11,55,129,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,102,7,45,78,96,95,113,53,148,58,9,170,211,111,192,110,183,7,123,46,226,231,117,146,207,93,87,61,51,63,59,44,245,44,134,158,220,196,241,51,201,181,138,228,146,71,191,223,185,192,93,72,0,10,1,230,143,231,179,83,126,139,232,244,68,244,228,161,118,181,77,195,110,101,98,134,231,72,251,149,30,113,81,87,81,70,217,154,179,195,4,212,20,77,138,87,199,215,115,88,247,65,51,90,229,78,142,88,164,68,235,181,122,64,190,104,254,123,53,55,232,190,143,68,115,78,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,188,38,87,52,94,1,107,48,251,237,203,137,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,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,194,190,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,193,145,138,230,189,172,150,40,158,172,126,205,171,161,61,51,212,205,44,226,83,75,32,202,113,106,187,86,71,141,228,118,246,195,113,183,77,37,53,103,99,196,83,49,242,219,235,162,99,228,141,179,54,57,218,217,96,114,175,77,221,23,170,47,190,162,248,183,229,141,159,97,92,67,89,49,158,30,176,236,130,237,130,103,85,16,165,21,115,233,38,171,164,198,231,150,161,34,150,158,178,120,82,89,89,77,18,62,57,82,121,88,138,177,61,91,214,87,195,35,212,45,211,66,245,211,78,56,139,211,139,118,168,105,125,231,199,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,217,236,226,199,205,62,178,124,192,200,125,70,114,242,120,28,225,34,155,132,45,35,118,31,85,148,85,223,50,27,229,67,110,151,233,153,83,47,179,163,171,216,140,237,209,192,238,141,99,26,212,107,86,85,106,75,54,212,115,246,181,177,69,21,27,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,168,140,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,170,128,33,255,0,5,124,185,180,227,133,74,199,231,151,186,175,181,122,133,253,119,71,13,222,94,158,22,138,149,103,153,177,201,71,2,177,29,79,52,212,171,11,102,87,62,87,53,221,216,227,147,182,247,247,35,95,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,78,77,86,155,85,255,0,132,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,2,249,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,8,43,204,71,130,10,206,21,115,180,203,112,234,93,218,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,110,231,190,127,14,139,36,146,62,42,119,43,220,174,99,220,188,171,133,30,43,181,31,132,173,71,102,107,133,75,227,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,30,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,240,241,93,194,142,163,240,149,168,239,194,179,88,188,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,60,52,39,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,202,11,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,123,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,3,245,128,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,153,140,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,211,241,80,28,233,52,46,197,139,103,120,150,188,227,150,107,171,42,243,111,17,110,201,106,250,190,74,31,21,73,13,59,40,151,170,162,164,83,73,2,74,221,155,145,175,109,38,230,177,28,217,92,224,173,96,15,85,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,168,22,255,0,201,179,69,62,195,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,158,127,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,16,3,157,95,149,140,91,230,5,15,167,92,74,245,229,151,118,181,89,120,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,226,231,189,173,78,170,168,133,133,115,171,242,177,139,124,192,161,244,235,137,74,192,104,79,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,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,160,28,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,179,196,219,174,148,82,82,85,65,189,141,123,55,197,34,53,237,220,199,181,201,213,61,237,114,42,123,149,11,190,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,121,254,102,188,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,250,162,190,166,24,186,186,55,179,116,143,100,125,141,178,42,195,218,15,215,203,119,143,171,22,190,226,182,189,18,212,139,135,130,212,220,126,222,202,122,121,170,170,95,39,218,106,88,35,232,181,44,146,87,57,238,172,107,25,186,120,220,229,115,250,58,102,117,111,113,144,205,76,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,10,193,229,173,203,155,54,199,178,172,127,137,141,102,170,186,227,50,91,59,211,216,177,136,252,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,181,64,33,6,140,114,177,210,61,30,226,94,179,90,104,174,85,117,216,245,166,162,158,233,135,216,106,28,201,153,110,171,115,42,27,60,117,61,232,158,233,153,11,157,77,45,44,173,145,178,177,237,248,247,186,52,150,73,190,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,3,223,241,93,194,142,156,113,107,167,15,194,179,88,188,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,51,242,240,171,193,222,145,240,161,134,209,217,176,251,61,37,199,39,117,59,163,187,229,149,52,108,109,198,226,249,22,55,74,196,127,189,208,211,110,138,61,148,237,114,177,187,26,174,87,201,190,71,247,80,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,8,213,205,11,128,91,22,139,111,226,31,70,109,254,15,16,186,220,25,79,125,176,83,83,61,97,178,213,77,185,89,83,2,177,170,200,168,228,122,35,22,55,43,91,20,178,70,200,250,178,86,71,13,117,154,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,170,185,57,48,212,179,136,186,123,123,114,138,185,52,70,122,121,166,125,115,110,241,125,160,129,236,165,141,27,11,209,105,18,21,124,149,114,61,205,86,177,204,72,33,147,123,153,34,198,143,14,127,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,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,116,160,231,87,229,99,22,249,129,67,233,215,18,122,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,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,85,115,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,0,0,20,3,205,31,207,102,166,253,23,209,232,142,191,201,219,135,236,7,84,245,67,36,213,124,189,149,117,55,45,46,168,181,213,217,104,213,33,125,20,179,213,71,92,222,236,241,201,27,156,231,196,232,98,150,39,49,204,86,72,198,187,223,209,58,114,14,104,254,123,53,55,232,190,143,68,56,48,227,91,242,62,193,53,95,216,22,15,105,230,121,111,176,190,207,248,202,94,245,174,63,11,53,71,138,241,123,39,138,84,235,13,74,246,251,123,186,189,19,119,68,79,120,77,254,106,156,115,221,116,182,155,242,110,210,59,165,93,191,44,185,83,210,220,175,153,13,182,232,234,122,155,52,29,212,146,42,88,93,79,34,75,29,76,169,27,92,253,251,81,41,229,106,35,95,223,221,29,85,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,255,0,246,85,158,229,95,219,92,143,36,200,238,31,240,149,149,215,42,234,137,63,229,73,52,210,72,255,0,238,185,206,119,233,85,47,167,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,24,29,43,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,59,86,186,107,166,156,112,233,167,23,29,80,213,11,207,129,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,67,159,241,163,197,182,43,194,54,150,46,83,114,139,199,100,151,223,19,111,198,109,205,108,114,247,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,247,163,68,78,175,67,144,114,147,207,243,45,83,208,188,255,0,80,117,7,33,171,190,100,55,205,72,175,169,174,174,169,84,223,43,253,155,109,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,168,14,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,181,254,74,158,86,50,159,152,21,222,157,110,2,170,248,177,243,79,172,159,48,50,31,81,156,185,238,89,214,155,85,255,0,151,254,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,151,106,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,76,60,88,249,167,214,79,152,25,15,168,206,77,78,82,156,104,253,139,190,209,240,163,159,187,117,151,35,184,77,62,47,116,158,187,107,109,213,210,51,115,168,92,217,94,140,72,103,123,21,98,108,72,142,241,51,57,54,200,181,27,163,14,43,204,103,130,143,201,87,81,224,191,224,22,203,172,154,101,148,254,114,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,23,229,112,11,198,190,85,194,158,163,210,89,46,215,63,17,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,87,147,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,239,162,231,219,140,14,26,239,188,43,107,141,227,76,174,107,222,181,77,186,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,108,201,218,124,114,34,177,137,220,141,234,212,86,43,28,224,145,92,229,110,214,171,255,0,18,88,77,246,197,115,164,184,219,110,58,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,216,57,24,254,187,63,102,255,0,121,21,107,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,252,92,170,182,149,200,199,245,217,251,55,251,200,11,84,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,253,118,126,205,254,242,2,213,15,41,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,232,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,135,152,207,26,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,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,160,75,94,6,56,170,204,184,175,230,7,156,230,23,155,149,91,113,139,118,15,118,166,196,237,18,70,144,178,221,110,91,173,187,98,186,38,189,237,241,50,53,177,186,103,238,118,231,162,53,23,182,200,216,200,107,205,31,207,102,166,253,23,209,232,142,171,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,35,255,0,52,94,1,107,48,251,237,203,137,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,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,200,14,74,158,86,50,159,152,21,222,157,110,61,255,0,50,46,47,49,94,29,244,106,233,130,219,107,109,85,250,133,155,91,223,69,107,179,86,80,71,112,134,58,25,93,218,168,171,171,130,69,237,246,123,125,230,70,146,53,237,146,94,141,88,229,141,147,35,66,152,120,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,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,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,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,130,120,5,225,83,242,83,208,234,75,5,218,229,117,168,202,114,110,205,235,35,166,168,172,223,75,65,92,248,90,142,165,167,134,57,31,11,123,72,137,27,230,98,171,166,115,17,202,237,141,138,56,130,144,120,177,243,79,172,159,48,50,31,81,156,184,158,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,219,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,84,7,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,61,7,3,156,113,230,92,33,102,78,165,170,101,93,243,78,175,149,13,125,250,194,199,166,248,223,209,27,227,104,247,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,239,184,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,60,58,233,161,122,143,195,166,163,220,116,191,84,44,222,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,13,47,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,185,106,115,2,251,137,172,161,208,77,86,155,126,3,117,184,59,217,119,23,59,172,150,122,234,185,233,153,249,217,103,169,100,52,246,230,39,137,158,77,172,87,36,146,61,254,253,206,46,164,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,31,87,67,248,32,172,226,47,130,252,131,87,180,222,151,126,125,135,230,23,72,170,41,221,52,239,246,173,158,27,77,53,66,82,193,79,20,82,44,149,157,247,116,133,27,177,29,223,145,175,115,186,71,178,48,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,196,242,84,242,177,148,252,192,174,244,235,113,199,249,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,177,173,86,43,59,238,71,239,158,72,194,111,240,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,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,78,172,82,64,25,161,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,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,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,184,58,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,95,247,254,43,47,253,223,255,0,249,28,40,4,191,239,252,86,95,251,191,255,0,242,56,5,0,154,168,50,174,106,160,1,94,188,207,120,245,169,209,139,85,95,15,218,63,125,171,160,212,27,157,61,52,215,91,189,39,105,233,105,183,78,217,183,195,28,173,151,187,79,92,228,108,14,69,88,190,24,103,73,24,230,189,99,123,123,7,31,92,107,226,188,41,233,197,93,146,211,115,241,26,155,147,91,230,143,28,183,211,172,111,146,131,122,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,54,182,87,197,65,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,164,158,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,247,249,102,83,98,193,177,91,206,107,148,215,120,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,220,7,42,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,61,154,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,59,100,145,241,195,189,126,8,34,238,61,239,108,49,49,27,28,108,87,46,200,216,198,162,244,106,29,87,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,116,98,18,43,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,112,66,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,25,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,173,59,115,51,224,187,242,108,212,118,106,70,20,222,230,3,159,92,42,231,166,167,134,135,179,29,138,185,87,186,250,30,177,177,176,182,23,35,220,234,118,166,215,118,226,149,138,213,236,172,146,120,174,2,184,196,200,120,88,213,203,99,111,55,138,185,244,234,249,81,224,178,11,100,213,149,94,18,137,147,190,6,201,116,138,158,45,205,117,76,77,134,53,85,237,61,239,137,175,137,54,171,218,230,134,130,72,171,205,31,200,158,166,253,23,214,40,137,63,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,24,57,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,239,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,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,162,30,19,188,211,232,223,204,12,123,212,96,46,251,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,24,20,45,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,242,177,60,90,251,156,229,86,108,43,22,161,241,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,188,253,119,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,130,31,147,251,42,192,178,175,237,174,57,146,99,151,15,248,74,58,235,109,117,60,159,242,100,134,104,228,103,247,28,215,55,244,42,1,160,158,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,240,163,110,44,124,211,235,39,204,12,135,212,103,46,79,151,55,26,255,0,149,86,156,79,96,207,238,118,168,245,55,22,252,221,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,165,54,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,129,232,49,206,21,115,44,235,133,11,135,18,216,37,182,174,236,204,87,40,184,218,114,138,72,164,71,62,150,221,29,29,12,240,214,69,10,51,115,152,199,79,83,223,118,245,218,206,211,209,136,198,76,246,248,157,11,215,77,71,225,211,81,237,218,161,165,247,159,3,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,218,255,0,38,171,77,170,255,0,194,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,137,92,207,56,32,163,225,211,42,166,213,237,55,165,217,128,230,23,9,162,168,167,116,208,51,217,87,137,164,168,168,74,88,41,226,138,52,142,143,176,222,144,163,119,171,123,18,53,238,111,88,247,132,255,0,206,185,145,104,213,139,132,122,30,33,108,151,235,84,185,38,71,111,150,142,205,140,182,87,86,77,22,68,216,26,178,209,206,207,204,201,217,166,146,72,214,105,87,182,139,19,163,115,21,86,120,18,74,65,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,242,165,132,242,194,224,42,155,89,238,180,156,64,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,217,52,145,58,46,213,69,11,85,211,181,81,37,248,166,129,99,123,92,196,145,142,14,65,172,60,16,95,116,27,131,188,103,93,117,66,150,235,102,206,178,140,194,27,116,54,57,102,98,71,71,103,150,134,121,163,90,152,86,36,146,42,197,146,157,206,86,119,21,25,27,218,215,177,178,35,218,199,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,4,117,227,51,131,60,7,139,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,123,213,11,36,145,71,209,122,166,230,251,255,0,26,1,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,93,68,16,43,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,224,220,199,43,30,231,35,33,70,7,128,229,79,199,61,170,245,140,208,112,187,170,247,74,75,125,202,193,78,145,226,151,171,141,209,172,75,156,15,168,100,113,91,23,191,38,231,84,177,211,177,144,71,23,84,116,44,216,140,103,101,22,91,52,50,217,253,149,96,89,87,246,215,28,201,49,203,135,252,37,29,117,182,186,158,79,249,50,67,52,114,51,251,142,107,155,250,21,11,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,66,184,57,163,249,236,212,223,162,250,61,17,29,100,192,51,40,176,26,125,82,118,61,86,184,157,85,226,107,3,46,205,68,116,9,113,138,24,231,117,59,213,23,171,30,177,76,199,183,114,38,244,73,54,110,237,201,182,69,115,71,243,217,169,191,69,244,122,34,101,114,182,209,220,7,93,120,26,207,116,231,81,172,52,151,27,109,199,56,186,69,20,178,210,195,52,246,249,228,179,209,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,254,250,40,67,94,1,120,215,202,184,83,212,122,75,37,218,231,226,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,252,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,175,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,190,74,114,194,227,214,155,70,46,180,156,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,215,173,166,227,59,161,217,12,146,186,94,213,61,11,149,179,185,85,34,248,102,157,100,123,154,197,145,237,11,159,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,149,113,23,195,70,150,113,65,130,77,130,234,101,167,253,143,130,188,209,193,77,237,75,103,231,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,232,84,234,164,10,229,149,199,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,162,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,160,168,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,206,14,85,124,115,218,180,182,167,242,110,213,203,165,37,191,19,185,84,85,92,172,121,13,202,232,218,122,107,52,253,165,146,90,89,157,81,34,69,29,52,171,27,156,205,155,85,42,37,114,43,95,223,221,28,223,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,182,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,128,106,76,139,252,80,115,11,209,126,19,51,251,126,156,234,54,49,154,220,110,87,27,60,87,184,165,178,81,82,77,3,96,146,105,161,107,92,233,170,98,114,63,117,59,213,81,26,169,209,91,239,252,81,35,175,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,252,15,141,157,238,107,205,219,68,53,163,82,184,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,122,244,123,87,244,160,19,211,133,46,53,180,179,140,31,181,63,118,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,72,2,181,121,53,233,62,169,233,127,222,255,0,222,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,138,22,84,0,143,252,119,232,93,247,136,158,24,50,237,57,195,172,214,171,142,82,239,11,113,177,54,224,172,102,202,170,122,136,228,122,67,43,209,82,41,164,129,39,129,175,85,107,127,60,173,123,218,199,61,201,32,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,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,151,114,127,242,108,209,79,183,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,130,185,101,255,0,237,94,85,121,202,125,137,106,179,123,102,225,81,112,246,117,166,155,195,208,209,247,100,115,251,20,241,117,94,220,44,221,181,140,234,187,90,136,157,87,161,107,252,145,245,66,213,85,128,106,22,139,204,218,72,46,86,203,196,89,69,58,186,181,189,250,200,42,97,142,154,93,148,253,17,219,32,117,36,59,164,69,114,117,171,141,170,141,247,111,11,52,0,1,0,57,213,249,88,197,190,96,80,250,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,184,158,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,58,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,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,10,243,58,229,233,71,139,81,212,241,21,195,246,33,217,181,67,186,92,182,193,108,134,8,41,109,84,177,65,12,113,85,81,82,65,11,54,194,157,169,159,82,187,158,228,116,137,38,212,98,74,230,64,190,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,126,212,3,75,192,231,250,23,174,154,113,196,94,156,91,181,67,75,239,62,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,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,169,63,218,79,221,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,233,92,164,120,100,192,117,207,84,50,141,64,212,106,106,75,197,183,79,105,233,91,22,61,93,110,134,174,138,227,61,124,117,81,181,245,13,153,28,215,50,38,194,247,53,136,222,171,35,163,126,230,246,213,175,9,85,202,231,129,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,141,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,0,0,128,31,213,171,225,99,253,160,234,175,253,21,110,255,0,62,39,249,154,207,201,59,138,127,247,180,234,175,253,77,184,255,0,216,129,161,61,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,253,237,142,73,24,157,95,11,149,58,61,126,21,78,189,23,170,38,123,56,177,243,79,172,159,48,50,31,81,156,187,238,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,72,60,88,249,167,214,79,152,25,15,168,206,5,196,242,247,207,240,221,44,229,195,132,234,14,160,228,52,150,60,122,199,79,123,169,174,174,169,85,217,19,61,179,88,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,86,188,111,241,163,149,113,113,168,243,215,81,58,235,100,192,109,189,184,44,152,244,181,210,58,55,246,150,109,181,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,183,63,106,200,255,0,129,155,241,85,153,95,56,99,211,206,22,241,203,149,93,183,19,199,41,235,42,114,8,27,26,70,183,107,140,183,74,186,168,145,239,107,213,100,166,138,41,41,220,214,43,89,249,238,227,156,143,237,194,230,254,174,11,184,73,202,184,185,213,52,197,173,178,248,28,110,197,225,174,25,53,197,206,146,46,221,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,238,204,138,171,209,138,7,0,46,167,146,167,149,140,167,230,5,119,167,91,138,224,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,143,242,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,231,42,58,175,22,62,105,245,147,230,6,67,234,51,147,42,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,9,41,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,36,7,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,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,246,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,126,40,95,159,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,60,40,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,202,185,24,254,187,63,102,255,0,121,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,9,105,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,157,21,190,255,0,197,19,208,112,165,198,182,150,113,131,246,167,238,206,193,149,219,62,201,120,31,27,237,218,90,104,123,158,43,191,219,237,118,103,151,175,79,12,253,219,182,244,234,222,157,122,175,72,23,205,219,68,53,163,82,184,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,122,244,123,87,244,161,210,185,53,233,62,169,233,127,222,255,0,222,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,138,1,192,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,93,159,179,127,188,142,85,206,175,205,62,45,242,254,135,212,110,36,117,208,142,42,179,46,30,52,143,83,240,253,53,185,85,218,50,125,67,168,179,83,54,239,4,105,190,134,221,78,202,255,0,20,176,203,189,29,13,75,157,81,78,214,61,26,237,172,89,156,213,142,70,198,244,9,85,204,191,152,133,54,167,212,205,160,154,3,145,213,183,24,183,84,72,204,131,37,182,220,37,133,151,199,172,82,67,37,20,43,19,145,179,80,237,149,232,247,63,115,39,122,53,88,157,182,53,243,87,1,234,180,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,37,175,48,174,21,112,222,20,52,143,64,240,251,53,182,145,217,61,198,158,249,83,150,93,227,145,102,125,198,226,140,182,239,70,202,230,49,222,26,55,58,70,194,205,173,218,197,87,42,119,31,35,222,30,131,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,142,171,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,64,75,78,91,218,243,134,240,219,203,243,81,245,91,51,173,164,107,45,217,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,74,214,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,247,213,123,173,62,39,237,126,87,211,101,52,152,207,141,171,199,245,194,94,245,198,58,46,228,150,250,25,236,148,236,147,116,168,138,177,67,36,233,70,215,117,84,107,164,72,17,122,187,97,205,56,59,173,166,160,226,191,71,167,170,180,210,92,88,236,226,203,10,67,82,233,90,198,190,74,200,152,201,145,98,123,29,190,55,57,178,49,21,85,138,246,53,30,215,179,115,28,22,127,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,225,134,117,141,237,107,214,70,54,194,128,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,162,58,241,153,193,158,3,197,158,1,83,71,89,67,73,110,205,173,212,239,150,195,126,138,40,97,157,211,199,13,66,83,82,85,84,172,18,204,180,61,234,133,146,72,163,232,189,83,115,125,255,0,140,138,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,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,83,149,63,28,246,171,214,51,65,194,238,171,221,41,45,247,43,5,58,71,138,94,174,55,70,177,46,112,62,161,145,197,108,94,252,155,157,82,199,78,198,65,28,93,81,208,179,98,49,157,148,89,125,255,0,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,187,239,246,232,41,100,115,97,108,48,197,35,167,174,71,71,12,80,175,193,185,142,86,61,206,70,66,140,166,31,236,171,2,202,191,182,184,230,73,142,92,63,225,40,235,173,181,212,242,127,201,146,25,163,145,159,220,115,92,223,208,168,6,164,202,1,230,143,231,179,83,126,139,232,244,69,143,242,208,227,142,155,136,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,227,124,137,35,21,81,207,100,53,193,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,116,174,98,28,96,224,60,57,105,29,223,8,157,105,47,57,222,111,103,170,160,180,88,223,20,53,12,134,9,152,248,93,93,89,20,204,124,75,76,213,87,34,71,35,28,147,189,171,26,53,88,147,62,56,171,203,251,137,140,55,133,14,95,153,174,169,102,20,53,119,23,187,82,42,237,182,139,101,50,43,95,113,184,201,106,162,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,235,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,247,213,67,202,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,93,255,0,1,218,33,117,224,135,133,12,163,85,53,74,249,144,85,212,93,44,238,206,46,216,204,81,185,140,178,193,79,70,249,150,8,169,231,216,169,92,232,145,27,58,189,88,155,227,138,47,194,30,227,249,87,42,126,6,45,86,92,102,131,138,45,87,181,210,92,46,87,250,116,147,20,178,220,109,109,122,91,32,101,67,36,138,230,189,248,247,54,165,238,129,143,130,72,186,35,97,126,244,123,251,200,145,78,158,38,237,55,91,255,0,13,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,0,137,127,213,171,225,99,253,160,234,175,253,21,110,255,0,62,36,86,183,230,182,173,74,224,107,62,212,107,21,61,92,22,220,171,73,238,183,186,56,170,216,214,207,28,21,54,121,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,252,74,33,252,147,184,167,255,0,123,78,170,255,0,212,219,143,253,137,118,119,107,77,214,193,203,30,182,197,125,182,85,219,174,86,237,7,146,146,178,142,174,23,67,61,52,241,227,234,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,3,62,229,255,0,127,226,178,255,0,221,255,0,255,0,145,194,128,75,254,255,0,197,101,255,0,187,255,0,255,0,35,128,80,9,163,222,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,8,238,188,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,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,3,159,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,251,234,190,40,176,158,88,92,5,83,107,61,214,147,136,29,96,177,82,87,233,245,178,162,166,27,85,162,175,186,197,187,92,96,116,59,38,146,39,69,218,168,161,106,186,118,170,36,191,20,208,44,111,107,152,146,49,213,236,6,148,248,78,242,177,163,127,47,241,239,78,128,172,14,106,124,111,214,106,78,85,119,225,135,79,42,182,98,24,221,194,40,178,26,190,204,244,245,21,183,138,73,39,100,244,189,123,168,201,104,227,122,194,189,31,18,42,207,79,189,174,115,27,27,157,101,60,61,88,62,213,240,95,166,152,183,182,238,182,111,108,233,125,154,223,237,27,77,79,135,174,163,238,218,98,103,126,158,94,139,219,153,155,183,49,253,23,107,145,23,162,244,40,51,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,3,218,240,93,194,78,85,197,206,169,166,45,109,151,192,227,118,47,13,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,66,120,158,45,98,193,177,91,54,21,139,80,248,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,222,85,15,39,126,42,176,220,22,166,245,195,78,119,114,164,180,191,42,188,50,237,139,213,203,26,181,149,87,25,34,100,19,81,203,50,191,107,94,246,193,77,216,110,196,220,254,235,21,234,247,194,199,91,160,30,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,61,156,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,104,248,166,190,111,124,82,226,186,151,157,210,112,245,139,99,118,170,207,187,203,131,167,184,228,202,232,230,168,241,207,133,18,90,26,87,177,203,219,133,155,154,149,13,119,196,233,225,107,85,172,240,253,100,15,85,202,111,141,170,203,125,247,242,100,213,236,175,187,65,116,216,236,58,233,119,185,79,36,144,213,53,144,193,29,154,62,226,186,54,66,232,227,69,129,136,177,181,178,53,241,181,36,116,241,181,179,3,154,63,145,61,77,250,47,172,81,20,237,193,78,128,230,92,69,113,13,141,97,248,125,210,174,208,203,69,68,55,251,189,222,138,224,148,85,118,187,117,61,68,93,218,138,105,122,57,201,82,142,124,109,135,107,93,210,87,198,231,109,99,94,246,219,159,49,187,7,217,78,93,89,166,45,237,187,173,231,216,214,252,118,223,237,27,181,79,136,174,172,237,93,40,25,223,168,151,162,119,38,126,221,207,127,68,220,229,85,232,157,64,164,29,39,206,190,235,245,79,13,212,207,101,251,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,245,117,211,93,53,31,136,189,71,184,234,134,168,94,124,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,224,9,233,203,67,128,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,214,203,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,110,123,145,140,115,149,147,35,3,181,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,251,94,101,124,189,40,245,54,197,93,174,186,13,136,127,103,84,27,101,188,88,237,112,193,79,29,226,151,125,76,213,53,76,134,56,82,74,155,139,164,153,142,85,116,155,164,142,37,107,90,249,54,53,214,42,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,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,122,116,234,171,248,150,19,205,23,128,90,204,62,251,114,226,99,71,109,247,91,165,171,35,184,84,215,101,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,178,141,221,185,29,47,113,90,216,100,115,118,170,178,68,100,53,172,5,212,242,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,224,90,79,38,171,181,170,193,194,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,130,188,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,238,65,96,226,95,84,241,77,2,185,112,233,139,93,189,141,141,222,114,9,175,247,26,171,124,245,52,245,213,157,218,36,163,150,138,103,178,84,142,74,55,198,214,171,162,116,107,185,200,138,170,168,157,15,213,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,7,42,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,157,92,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,108,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,30,215,181,30,198,181,95,50,190,205,50,158,9,116,58,249,195,45,87,12,150,204,82,213,65,106,246,123,27,69,116,117,182,31,21,21,226,42,86,193,13,230,94,194,67,222,172,77,140,89,30,138,197,149,187,227,114,236,123,154,80,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,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,66,215,249,202,221,173,87,254,17,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,132,11,229,113,231,179,76,190,181,232,245,167,138,200,248,170,204,179,174,20,45,252,52,231,119,42,187,179,49,92,162,221,118,197,234,229,141,28,250,91,116,116,117,208,77,71,44,202,253,206,99,29,61,55,97,187,23,107,59,172,87,163,25,11,27,237,121,92,121,236,211,47,173,122,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,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,0,0,83,95,57,93,11,211,141,54,212,124,51,84,48,171,55,178,174,186,141,237,105,111,240,192,168,218,90,138,170,85,165,84,170,108,104,159,4,210,120,167,119,85,23,107,220,198,189,90,143,116,143,127,202,228,169,230,159,41,249,127,93,234,54,227,170,243,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,1,202,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,138,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,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,64,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,254,250,38,156,206,41,175,28,31,232,119,17,185,86,29,154,234,70,55,222,189,97,119,8,42,233,234,96,100,63,215,244,177,201,220,91,117,107,37,141,236,168,163,123,253,235,27,147,114,110,122,49,204,73,36,71,135,32,229,109,168,122,243,153,240,243,75,98,214,77,61,171,179,218,49,106,122,11,118,33,125,169,167,240,143,189,90,150,157,22,36,72,21,168,175,100,49,118,26,202,166,166,201,153,35,83,226,146,41,94,250,118,226,199,205,62,178,124,192,200,125,70,115,73,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,25,183,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,126,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,162,162,161,76,54,62,96,95,113,60,3,224,26,9,165,51,111,207,174,182,251,199,181,46,45,119,88,236,244,53,119,27,179,63,53,44,21,44,154,158,226,197,240,211,199,185,138,212,142,70,63,223,185,167,159,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,192,200,210,70,42,43,94,201,130,242,65,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,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,229,92,149,60,211,229,63,47,235,189,70,220,92,244,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,173,11,114,219,226,7,1,225,151,85,243,125,87,212,103,213,190,219,71,131,205,73,21,29,10,194,181,181,179,205,117,182,181,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,126,213,60,85,255,0,141,253,113,200,56,159,182,241,103,53,85,170,159,47,180,118,98,162,162,100,51,75,107,167,165,101,58,193,37,44,112,205,43,223,28,50,178,73,213,232,201,17,219,234,37,123,28,199,185,28,129,162,144,113,254,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,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,204,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,106,76,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,244,233,213,87,241,43,215,157,30,133,233,197,14,19,142,113,15,108,179,120,28,206,187,32,166,198,238,85,52,234,140,142,227,74,234,58,153,35,125,67,58,124,115,71,225,88,198,72,138,142,237,185,88,237,232,200,146,57,213,194,119,149,141,27,249,127,143,122,116,4,85,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,2,0,115,147,214,191,176,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,159,230,125,185,139,113,21,83,196,39,18,249,28,246,108,178,174,237,132,226,181,14,179,99,48,172,177,58,146,54,70,198,50,170,162,157,97,115,153,35,39,168,142,73,27,55,85,123,226,236,34,170,35,24,198,4,96,36,87,47,173,98,181,104,135,22,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,120,104,234,29,79,60,138,245,232,212,131,122,34,185,141,66,58,128,53,80,8,255,0,192,134,186,95,120,137,225,131,17,212,108,198,243,106,184,229,46,241,86,235,235,173,232,198,108,170,167,168,146,54,44,209,49,85,34,154,72,18,9,220,196,70,183,243,200,230,49,172,115,26,146,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,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,82,139,57,130,112,21,144,240,205,153,87,103,58,125,98,171,172,210,187,189,68,147,80,190,159,197,86,190,192,196,74,102,172,53,211,44,72,200,88,234,138,135,71,78,174,145,239,123,24,136,231,57,232,170,183,188,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,10,86,229,61,168,122,243,134,235,203,177,253,46,211,218,188,171,15,202,170,40,104,51,85,109,62,216,45,112,55,188,232,43,159,87,183,108,15,137,171,84,230,198,245,233,58,119,34,107,86,69,141,204,188,147,149,112,233,195,70,150,112,191,130,67,130,233,157,167,253,151,141,188,214,65,77,237,75,159,231,166,150,63,23,60,49,71,222,237,119,222,200,247,55,224,103,70,167,233,85,234,160,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,169,63,218,79,221,160,69,94,87,30,123,52,203,235,94,143,90,95,69,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,196,123,34,221,81,91,28,117,87,14,195,17,243,248,120,156,168,249,123,108,84,115,246,34,237,106,162,175,68,51,217,192,110,166,98,186,55,197,46,43,170,89,173,95,135,178,227,54,251,253,194,167,108,145,178,73,182,89,107,118,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,107,31,27,90,227,170,156,65,71,196,13,179,43,186,226,245,246,107,130,214,98,246,218,91,148,213,20,182,24,251,81,194,232,225,100,170,177,175,118,56,153,226,17,24,216,231,114,201,186,52,107,182,32,104,164,17,255,0,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,222,148,121,77,146,138,103,187,192,85,110,122,71,34,54,68,71,164,51,177,157,216,215,171,218,157,95,31,113,239,138,69,36,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,181,64,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,206,102,185,96,25,150,169,241,179,169,218,125,167,216,245,93,243,33,190,106,70,65,77,67,67,76,137,190,87,251,66,161,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,60,78,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,180,61,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,156,215,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,186,134,154,117,98,76,180,108,88,35,84,107,215,227,145,29,46,214,110,72,217,37,64,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,85,124,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,69,94,107,156,11,127,47,197,6,138,97,159,249,69,86,127,69,66,239,240,92,219,164,116,232,223,248,223,20,246,187,253,132,202,207,244,196,197,117,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,75,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,131,204,191,129,202,158,28,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,129,145,172,111,68,86,177,243,7,148,230,67,175,56,111,18,90,151,167,26,173,134,86,210,57,151,29,55,183,50,231,67,13,66,204,251,77,197,43,171,214,162,138,85,115,24,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,80,114,49,253,118,126,205,254,242,42,172,181,78,70,63,174,207,217,191,222,64,90,160,0,10,86,231,87,230,159,22,249,127,67,234,55,18,5,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,79,94,117,126,105,241,111,151,244,62,163,113,36,87,45,14,93,245,58,97,77,14,189,235,246,57,72,236,158,227,79,27,241,252,106,229,111,138,103,216,216,146,199,52,117,179,36,173,87,67,93,186,38,43,26,205,175,129,138,228,122,247,30,230,66,29,127,151,55,5,31,146,174,156,79,127,207,237,150,169,53,55,41,252,229,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,107,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,2,85,112,3,137,253,185,229,125,175,216,180,120,207,218,10,186,219,134,73,224,45,205,162,241,114,79,92,203,37,19,233,123,81,116,114,186,102,206,200,157,30,212,220,146,53,138,223,137,16,170,178,234,121,42,121,88,202,126,96,87,122,117,184,171,94,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,129,161,77,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,19,218,144,131,147,214,107,117,202,184,62,101,138,225,79,73,29,62,29,148,92,172,148,46,133,142,71,201,3,219,13,114,186,85,87,42,43,251,181,210,181,21,168,212,216,214,39,78,168,174,116,223,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,160,0,2,154,249,202,232,94,156,105,182,163,225,154,161,133,89,189,149,117,212,111,107,75,127,134,5,70,210,212,85,82,173,42,165,83,99,68,248,38,147,197,59,186,168,187,94,230,53,234,212,123,164,123,238,80,170,190,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,23,228,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,235,181,175,123,96,133,174,114,39,87,36,81,162,245,218,157,39,175,45,78,95,191,126,213,148,58,247,170,208,236,192,109,87,7,123,46,220,230,244,146,241,93,73,61,51,255,0,59,20,244,207,134,162,220,244,241,48,73,181,232,229,146,55,179,221,181,199,20,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,248,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,64,63,88,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,95,247,254,43,47,253,223,255,0,249,28,40,4,191,239,252,86,95,251,191,255,0,242,56,5,0,146,171,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,187,157,19,37,231,252,40,240,163,168,252,90,234,59,48,172,42,47,3,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,78,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,188,136,30,170,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,44,70,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,57,167,30,188,29,227,220,83,233,29,205,214,107,61,36,26,139,99,167,241,184,253,206,26,58,95,23,90,248,25,59,163,181,203,81,46,215,54,154,87,77,34,34,119,88,198,74,230,74,187,145,142,107,186,95,9,222,86,52,111,229,254,61,233,208,29,84,12,182,127,101,88,22,85,253,181,199,50,76,114,225,255,0,9,71,93,109,174,167,147,254,76,144,205,28,140,254,227,154,230,254,133,66,247,185,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,209,215,155,39,4,180,119,11,23,229,55,164,56,167,106,190,215,189,185,141,174,209,109,130,56,230,165,115,230,158,75,204,157,180,108,143,153,178,72,169,59,213,36,115,163,115,36,114,198,216,36,115,171,87,66,245,211,81,248,116,212,123,118,168,105,125,231,192,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,161,114,156,204,248,209,252,155,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,141,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,61,231,213,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,182,158,85,156,16,81,233,182,43,104,226,123,80,233,119,229,249,37,190,89,113,234,78,244,21,20,244,86,122,184,224,124,21,93,59,74,248,171,36,98,76,157,89,42,162,65,81,177,205,107,221,35,90,18,87,130,238,18,113,94,17,180,177,49,107,108,190,59,36,190,248,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,245,122,158,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,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,240,52,187,137,226,214,44,27,21,179,97,88,181,15,130,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,125,230,112,184,78,243,79,163,127,48,49,239,81,128,210,152,0,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,60,66,226,214,44,27,95,117,47,10,197,168,124,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,121,166,147,53,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,224,121,77,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,4,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,138,188,148,48,12,54,45,23,204,181,73,184,245,34,229,149,89,69,69,129,247,103,34,186,116,183,69,73,69,59,105,216,170,189,24,197,150,103,189,219,81,55,170,71,191,119,110,61,182,62,0,141,92,111,240,93,138,241,113,167,19,208,209,54,213,100,207,173,189,185,236,153,12,180,49,186,71,246,146,109,180,53,51,163,22,100,163,122,207,34,171,88,191,4,138,217,118,191,106,198,249,42,0,203,102,89,139,95,112,108,170,243,133,101,52,62,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,247,146,87,149,199,158,205,50,250,215,163,214,146,255,0,157,30,133,233,197,14,19,142,113,15,108,179,120,28,206,187,32,166,198,238,85,52,234,140,142,227,74,234,58,153,35,125,67,58,124,115,71,225,88,198,72,138,142,237,185,88,237,232,200,146,56,129,202,227,207,102,153,125,107,209,235,64,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,0,2,170,249,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,7,42,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,115,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,15,65,169,26,85,168,250,63,125,167,198,53,67,11,186,227,55,90,187,125,53,210,26,75,141,58,197,35,233,103,102,248,228,68,95,249,77,114,127,25,146,50,72,222,141,123,30,214,217,87,41,78,10,49,91,205,138,143,139,45,77,182,123,70,173,183,9,163,194,237,243,164,111,165,135,195,191,182,251,155,145,28,229,116,205,157,146,199,19,100,107,123,78,133,210,162,57,206,133,241,205,78,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,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,4,32,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,6,247,53,88,172,236,53,95,190,8,227,181,243,46,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,113,60,181,57,129,125,251,81,208,232,38,171,77,179,62,181,91,221,236,187,139,157,210,59,197,13,36,20,204,252,236,179,212,190,106,139,139,215,196,207,38,214,35,86,56,222,255,0,118,215,1,63,192,0,103,135,138,174,49,56,134,215,45,92,172,188,230,23,140,131,11,102,53,120,108,150,140,78,154,178,162,149,152,237,93,27,228,108,79,86,124,14,241,209,185,210,111,168,115,91,42,61,92,141,72,216,140,141,150,19,163,252,111,209,241,85,192,238,178,226,89,141,86,221,77,196,244,190,249,45,245,203,12,20,208,221,35,117,37,100,108,170,165,137,146,185,238,218,198,65,226,21,35,142,54,75,80,212,99,81,175,99,81,205,11,128,91,238,180,239,226,31,70,109,254,51,47,181,91,217,79,125,176,83,83,49,38,189,82,195,185,89,83,2,177,168,249,107,35,98,163,22,55,43,157,44,81,198,200,250,62,38,71,53,59,91,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,127,7,49,238,106,245,69,84,3,242,154,168,50,174,106,160,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,21,86,123,88,244,83,87,37,210,250,141,106,110,156,100,9,130,82,212,67,76,252,129,212,47,109,18,190,89,36,137,170,201,21,58,61,137,44,47,137,207,111,86,50,69,141,143,86,190,72,218,238,129,193,103,12,245,60,87,107,205,171,76,38,174,171,183,216,160,167,154,239,144,215,82,44,93,250,107,116,59,81,221,180,145,200,138,249,37,146,24,81,81,175,216,179,36,138,199,181,142,67,65,24,182,149,105,198,23,167,20,186,67,141,225,118,170,76,50,146,222,251,91,108,142,167,73,105,100,165,145,28,146,199,43,100,221,222,238,111,122,200,178,110,116,142,123,220,245,114,185,202,161,158,206,20,120,174,212,126,18,181,29,153,174,21,47,142,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,40,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,250,184,4,227,178,235,194,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,158,246,52,11,244,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,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,230,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,37,87,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,114,174,41,245,175,242,118,225,247,54,214,56,237,254,54,175,31,183,167,128,129,209,119,35,125,116,242,178,158,151,186,222,228,106,176,164,243,68,178,109,122,59,182,143,219,213,221,17,115,109,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,102,156,235,53,210,142,235,125,194,248,120,176,222,123,222,196,223,146,100,84,209,164,18,70,202,169,89,219,161,99,158,138,178,199,51,33,117,83,221,26,163,26,177,213,192,255,0,143,171,85,156,47,149,14,142,221,117,43,139,75,38,92,235,13,37,118,61,167,212,245,23,187,164,181,180,174,150,8,231,116,50,67,68,214,59,99,152,149,41,80,246,79,26,57,90,189,41,101,123,23,116,104,128,69,253,88,193,126,235,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,245,115,189,28,190,224,218,103,166,122,171,81,55,136,178,234,93,190,229,81,71,38,214,51,177,85,67,113,154,146,162,155,162,61,207,118,214,50,154,94,226,181,141,95,19,177,187,150,55,41,245,184,177,243,79,172,159,48,50,31,81,156,155,247,125,29,181,106,87,37,252,55,46,109,134,174,187,33,211,234,139,149,238,215,45,21,43,101,158,56,29,126,169,134,181,175,118,199,61,41,146,157,239,158,68,106,181,58,210,196,247,174,216,213,0,252,156,150,245,210,197,139,103,121,110,131,100,119,155,171,42,243,111,15,113,198,169,58,62,74,31,21,73,13,67,235,83,162,42,164,83,73,2,68,237,251,81,175,109,38,215,61,28,216,154,235,127,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,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,128,64,190,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,85,115,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,208,42,172,247,248,126,128,235,46,127,167,25,78,174,97,186,123,117,186,226,24,94,223,109,221,32,99,123,116,221,81,28,237,173,85,71,203,219,98,164,146,246,218,238,212,110,107,228,216,197,71,47,235,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,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,138,116,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,157,110,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,126,212,52,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,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,234,107,230,35,192,45,103,12,121,82,103,154,91,111,186,220,180,202,247,221,168,232,148,211,212,125,153,145,36,137,158,26,170,167,106,177,33,123,231,141,180,242,72,244,145,223,20,110,220,232,251,146,243,94,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,52,52,60,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,245,128,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,174,207,217,191,222,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,250,236,253,155,253,228,5,170,0,0,0,0,17,87,134,190,8,44,90,73,174,58,165,196,62,121,75,106,188,102,121,110,97,121,184,227,149,48,76,249,163,180,89,234,230,116,141,70,178,72,153,218,172,127,118,86,74,244,87,162,70,141,99,30,136,249,81,242,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,170,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,71,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,79,64,0,206,103,25,156,47,221,120,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,78,218,117,89,18,54,171,58,175,194,191,161,38,255,0,35,31,215,103,236,223,239,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,106,128,0,34,174,176,240,65,98,215,158,49,49,157,117,213,10,91,85,231,5,197,240,248,109,208,216,229,153,235,37,101,226,42,233,230,141,106,97,88,150,57,104,210,58,135,57,89,220,69,124,140,107,94,199,70,175,107,229,80,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,229,92,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,117,94,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,23,249,211,224,21,54,46,33,177,77,65,167,199,169,40,237,185,86,46,202,103,215,66,145,53,245,247,26,58,137,18,101,149,26,187,220,246,83,207,64,196,123,211,222,205,141,106,175,109,81,178,131,146,167,149,140,167,230,5,119,167,91,143,213,206,91,0,169,201,184,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,215,170,182,55,42,116,143,115,66,42,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,189,155,220,228,94,218,43,110,124,205,183,7,249,253,78,152,113,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,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,28,171,146,167,154,124,167,229,253,119,168,219,142,85,205,31,207,102,166,253,23,209,232,142,171,201,83,205,62,83,242,254,187,212,109,199,42,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,67,218,123,133,93,117,43,151,134,53,167,54,42,138,72,46,89,86,139,209,89,40,229,171,123,155,4,115,212,216,217,12,110,145,205,107,156,140,71,61,21,85,26,229,233,215,162,47,224,103,132,210,159,9,222,86,52,111,229,254,61,233,208,1,231,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,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,80,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,3,207,234,21,207,13,178,224,25,45,231,81,163,164,147,19,160,179,214,212,223,153,87,72,181,80,58,220,200,94,234,148,146,20,107,150,86,118,145,253,88,141,118,228,234,157,23,175,67,52,58,177,127,197,114,189,83,204,178,156,22,201,236,108,110,243,144,92,110,22,123,119,134,142,159,193,208,203,83,35,224,131,181,18,172,113,236,141,204,110,198,42,181,189,58,34,170,34,19,171,154,159,27,245,154,147,149,93,248,97,211,202,173,152,134,55,112,138,44,134,175,179,61,61,69,109,226,146,73,217,61,47,94,234,50,90,56,222,176,175,71,196,138,179,211,239,107,156,198,198,231,70,14,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,129,229,56,107,185,233,29,151,94,112,107,206,187,199,87,38,9,65,120,134,166,240,202,122,70,85,35,152,206,174,141,38,133,237,114,75,77,221,72,251,236,70,185,238,135,186,140,69,122,181,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,102,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,39,167,41,190,54,171,45,247,223,201,147,87,178,190,237,5,211,99,176,235,165,222,229,60,146,67,84,214,67,4,118,104,251,138,232,217,11,163,141,22,6,34,198,214,200,215,198,212,145,211,198,214,133,181,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,197,85,241,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,170,190,121,223,169,63,218,79,221,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,1,202,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,33,7,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,55,200,177,189,21,28,199,195,73,127,217,86,5,149,127,109,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,147,36,51,71,35,63,184,230,185,191,161,80,212,153,86,188,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,129,45,120,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,9,21,209,110,126,212,145,242,84,204,102,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,188,169,161,62,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,176,59,1,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,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,241,178,71,246,109,252,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,129,150,35,85,5,11,115,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,195,162,201,36,143,138,157,202,247,43,152,247,45,244,128,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,120,173,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,122,248,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,118,146,78,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,192,174,30,85,124,115,218,180,182,167,242,110,213,203,165,37,191,19,185,84,85,92,172,121,13,202,232,218,122,107,52,253,165,146,90,89,157,81,34,69,29,52,171,27,156,205,155,85,42,37,114,43,95,223,221,29,196,153,119,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,94,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,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,129,241,179,188,16,175,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,16,255,0,154,94,186,81,232,255,0,10,119,236,110,138,243,225,50,77,68,254,198,237,144,198,144,73,35,233,100,84,91,131,221,28,171,187,179,225,123,144,186,70,53,206,100,149,48,127,21,92,143,104,83,103,20,250,215,249,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,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,233,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,212,169,74,154,121,105,223,21,186,7,201,21,12,104,199,189,90,246,57,171,45,75,37,107,25,189,149,141,79,137,172,99,150,152,52,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,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,32,25,183,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,146,248,145,209,11,175,14,26,219,148,232,189,230,249,73,121,168,199,42,34,107,43,233,163,116,108,169,130,104,35,168,133,234,199,123,216,245,138,104,247,179,171,145,175,220,212,115,209,17,235,111,252,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,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,248,90,246,53,35,167,58,205,11,163,181,95,112,190,33,236,54,110,207,182,247,227,121,21,76,107,4,113,190,170,38,119,40,94,230,34,36,178,76,248,91,84,199,72,170,246,164,116,144,51,224,232,212,127,11,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,40,19,127,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,149,92,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,8,171,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,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,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,134,138,78,105,196,63,15,216,15,19,90,95,93,165,26,140,202,182,91,107,42,41,234,226,172,161,72,82,182,138,120,100,71,54,90,121,38,142,70,198,245,110,248,156,228,111,85,142,89,27,238,220,160,84,15,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,79,68,106,244,233,46,229,88,214,57,47,36,204,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,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,43,149,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,223,47,107,170,49,34,107,2,48,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,0,0,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,106,128,0,0,0,5,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,57,87,52,127,61,154,155,244,95,71,162,58,175,37,79,52,249,79,203,250,239,81,183,28,171,154,63,158,205,77,250,47,163,209,1,63,249,42,121,88,202,126,96,87,122,117,184,151,252,64,233,159,223,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,30,212,143,125,44,53,207,133,222,22,119,252,15,86,246,167,72,164,71,181,170,230,57,136,230,166,230,161,16,57,42,121,88,202,126,96,87,122,117,184,159,224,101,92,210,239,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,40,95,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,29,11,85,92,214,174,246,197,83,27,94,157,58,35,209,200,138,228,68,114,217,167,37,204,179,219,28,50,228,120,181,94,77,227,106,241,252,194,167,179,110,146,183,185,37,190,134,122,90,103,199,182,37,85,88,161,146,116,172,115,122,34,53,210,36,234,157,93,188,10,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,229,92,209,252,246,106,111,209,125,30,136,234,188,149,60,211,229,63,47,235,189,70,220,114,174,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,8,213,204,243,141,250,206,29,49,90,109,33,211,122,173,153,246,97,111,154,90,138,135,67,59,61,149,103,154,58,138,116,170,130,162,41,99,88,235,59,237,235,10,183,122,55,177,35,158,214,245,143,127,127,225,235,237,87,228,95,166,159,97,125,149,246,147,238,190,205,236,127,107,119,60,15,142,246,76,93,143,17,218,252,231,103,185,179,126,207,139,111,94,158,254,133,6,113,41,91,171,151,29,121,206,110,26,239,105,171,181,231,117,87,137,166,188,80,212,57,238,74,87,187,162,199,12,42,247,189,86,153,177,44,109,129,81,239,103,101,34,216,231,51,106,168,121,92,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,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,248,235,202,247,129,111,185,76,85,154,227,172,120,103,132,212,155,214,255,0,99,211,86,187,116,214,43,92,145,181,19,172,42,212,240,245,147,117,147,185,213,92,246,68,172,143,243,78,117,68,107,63,192,142,188,114,112,137,106,226,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,109,223,219,94,168,248,225,145,91,39,105,35,118,125,191,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,161,169,50,181,121,181,240,93,246,210,197,89,197,118,0,221,183,172,114,223,12,25,69,174,10,29,206,184,208,198,253,173,174,107,162,98,189,102,129,143,68,149,210,170,183,195,66,213,221,26,83,237,144,59,7,45,14,49,41,184,144,210,56,112,124,206,241,73,247,139,131,211,199,69,91,12,149,146,203,87,118,183,70,200,217,21,209,203,55,87,61,238,114,246,230,84,124,157,37,68,123,187,105,60,108,61,7,52,127,34,122,155,244,95,88,162,41,91,133,236,143,92,113,205,113,197,100,225,225,151,90,188,206,174,225,79,21,53,174,134,162,104,163,186,199,28,204,157,244,181,125,185,35,221,70,238,194,58,100,123,219,26,70,199,57,238,106,53,92,151,61,204,198,75,172,220,191,245,2,107,237,21,37,29,201,244,246,23,86,83,210,84,186,166,8,103,91,181,15,113,145,202,232,227,116,140,71,117,68,122,198,197,114,34,42,181,189,122,32,83,15,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,226,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,36,223,0,115,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,0,0,0,8,255,0,197,111,5,58,89,198,15,217,111,188,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,60,255,0,11,252,189,52,95,132,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,221,78,196,69,87,42,116,87,123,191,5,73,64,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,193,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,222,255,0,193,19,176,0,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,36,223,0,115,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,0,0,0,8,43,150,114,115,225,99,43,202,175,57,79,218,77,64,179,123,102,225,81,112,246,117,166,178,221,79,67,71,221,145,207,236,83,197,224,151,183,11,55,109,99,58,174,214,162,39,85,232,116,174,25,249,127,105,167,10,25,149,78,97,165,186,161,169,78,101,198,159,195,92,237,23,43,141,12,214,235,139,17,29,219,89,162,101,35,29,190,55,57,92,199,177,205,123,122,185,189,118,62,70,62,80,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,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,122,0,0,17,255,0,138,222,10,116,179,140,31,178,223,121,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,72,0,4,95,225,127,151,166,139,240,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,251,169,216,136,170,229,78,138,239,119,224,169,40,0,0,0,2,58,241,83,192,158,139,241,119,117,199,239,186,141,89,144,90,110,88,237,60,244,145,86,88,36,164,130,122,168,36,115,92,216,167,146,106,121,92,246,70,230,189,209,181,21,17,171,52,203,254,189,78,41,105,228,213,195,109,130,235,69,125,177,106,142,176,91,174,86,234,136,234,232,235,41,47,116,16,207,77,60,110,71,71,44,114,54,137,28,199,181,200,142,71,34,162,162,162,42,19,212,1,13,117,147,149,150,133,235,190,162,92,53,75,80,117,23,82,167,200,110,212,244,48,215,79,77,91,109,133,149,15,166,164,134,149,38,86,37,14,214,189,237,129,175,122,53,26,205,238,118,214,177,189,26,157,171,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,189,255,0,130,39,96,0,8,1,253,69,78,22,63,219,246,170,255,0,210,182,239,243,18,127,128,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,215,175,68,79,192,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,239,252,81,123,0,2,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,0,8,255,0,197,111,5,58,89,198,15,217,111,188,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,36,0,2,37,112,241,203,47,135,158,27,53,66,135,87,49,11,198,107,121,190,218,233,234,33,160,75,221,202,157,240,83,62,104,214,39,204,214,83,193,10,185,253,167,203,26,35,213,204,68,145,203,183,114,49,205,150,160,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,137,39,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,0,1,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,42,211,201,171,134,219,5,214,138,251,98,213,29,96,183,92,173,213,17,213,209,214,82,94,232,33,158,154,120,220,142,142,88,228,109,18,57,143,107,145,28,142,69,69,69,68,84,39,168,3,143,241,65,194,254,3,197,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,205,181,15,85,68,106,47,84,111,191,241,69,227,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,89,128,0,0,0,0,0,0,0,132,26,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,196,147,250,9,162,152,175,14,218,79,98,209,204,42,225,117,173,178,227,254,43,195,79,116,150,57,42,159,223,169,150,161,251,221,28,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,128,0,0,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,193,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,222,255,0,193,19,176,0,0,0,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,127,226,139,216,0,16,255,0,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,208,56,173,224,167,75,56,193,251,45,247,153,127,202,237,159,100,188,119,130,246,21,85,52,61,207,21,216,238,119,123,208,75,215,167,134,102,221,187,122,117,119,94,189,83,164,128,0,67,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,44,192,0,0,0,14,21,197,79,6,218,71,197,245,171,31,183,234,117,78,65,65,81,140,84,79,53,186,186,201,90,200,39,99,39,107,82,104,92,146,199,36,78,99,214,40,92,170,172,222,139,19,118,185,168,175,71,71,95,234,42,112,177,254,223,181,87,254,149,183,127,152,147,252,1,8,51,206,82,122,23,169,249,52,249,158,160,106,254,176,95,111,181,84,244,148,213,23,10,187,181,181,211,206,202,106,120,233,226,89,29,224,58,189,233,20,49,162,189,221,94,245,69,115,149,206,85,114,245,254,20,184,41,210,206,15,190,212,253,217,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,0,0,0,0,0,0,0,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,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,223,248,34,118,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,36,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,244,0,0,0,4,95,226,131,151,166,139,241,103,159,219,245,27,81,178,124,214,221,114,183,89,226,178,69,21,146,182,146,24,29,4,115,77,51,92,230,205,77,43,149,251,170,30,138,168,228,78,136,223,119,226,171,232,56,82,224,167,75,56,62,251,83,247,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,0,0,0,0,0,8,255,0,197,111,5,58,89,198,15,217,111,188,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,36,0,2,47,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,187,240,84,243,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,73,128,0,227,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,213,93,239,252,17,59,0,0,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,247,126,42,191,175,133,174,2,180,179,132,108,170,241,148,233,158,117,168,21,222,221,183,165,190,182,221,121,185,211,75,67,38,217,26,248,231,88,161,167,139,172,209,244,123,88,247,42,237,108,210,162,39,198,164,149,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,226,73,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,175,64,0,0,0,8,255,0,197,111,5,58,89,198,15,217,111,188,203,254,87,108,251,37,227,188,23,176,170,169,161,238,120,174,199,115,187,222,130,94,189,60,51,54,237,219,211,171,186,245,234,157,36,0,2,47,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,187,240,84,243,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,73,128,0,227,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,109,59,21,17,90,171,213,93,239,252,17,59,0,0,0,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,240,61,0,2,0,127,81,83,133,143,246,253,170,191,244,173,187,252,196,155,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,167,94,189,17,63,3,208,0,0,0,4,0,254,162,167,11,31,237,251,85,127,233,91,119,249,137,63,192,30,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,224,120,173,97,225,123,67,181,230,251,140,228,154,161,128,90,175,53,248,189,194,26,232,102,150,146,21,146,178,56,153,58,71,71,83,34,177,100,150,141,36,168,116,203,79,185,35,124,140,110,244,115,85,236,127,85,0,0,0,0,0,113,77,7,224,255,0,67,184,114,202,179,28,215,77,241,190,205,235,52,184,79,87,81,83,59,33,254,176,165,146,78,226,91,168,153,20,108,101,61,27,31,239,72,218,155,151,107,17,238,122,71,26,51,213,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,58,0,2,16,105,239,40,158,27,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,175,78,189,21,63,18,111,128,0,0,0,132,26,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,196,155,224,14,63,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,222,255,0,193,19,128,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,78,157,85,127,18,111,128,56,255,0,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,123,255,0,4,78,192,0,0,0,28,127,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,125,255,0,138,47,31,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,226,68,235,213,58,162,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,93,244,119,26,73,86,42,138,121,88,228,71,49,237,114,117,78,169,241,49,204,123,119,49,237,114,135,160,0,0,0,0,7,138,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,247,149,125,168,0,0,0,0,0,14,105,175,60,69,105,31,13,184,109,78,103,170,217,101,37,185,141,167,154,106,27,99,37,99,174,55,103,198,172,106,195,71,78,174,71,76,253,210,196,138,169,209,140,222,142,145,204,103,87,32,116,176,121,77,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,0,0,0,28,83,48,227,3,67,176,158,32,177,110,25,238,217,38,252,207,40,220,213,108,79,133,41,109,114,58,37,146,154,26,201,95,35,123,115,84,123,155,12,76,71,200,231,62,46,173,106,75,27,159,218,192,0,0,3,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,114,174,26,248,192,208,238,42,108,75,115,211,44,147,179,117,135,190,234,188,110,232,248,96,188,82,71,19,216,213,153,244,236,145,251,161,94,236,74,146,198,231,199,214,68,106,185,30,142,99,67,181,131,207,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,189,170,169,61,11,234,41,217,81,2,189,170,136,170,201,34,145,21,175,78,172,85,108,141,69,221,27,218,223,64,0,0,0,0,0,3,197,73,172,88,13,54,174,59,68,46,23,234,74,12,178,75,61,37,238,134,142,174,170,24,159,115,130,119,214,181,91,75,26,191,187,51,226,74,9,95,42,53,157,24,199,198,189,87,170,237,15,106,0,0,0,0,0,0,0,0,1,31,248,173,227,91,75,56,62,251,45,247,153,96,202,238,127,107,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,168,72,0,67,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,164,192,0,1,199,245,27,139,126,30,116,167,81,44,122,91,156,106,150,63,110,200,111,53,19,67,52,19,92,169,227,101,161,145,210,45,82,77,112,123,222,214,210,49,237,237,50,52,122,163,229,124,241,236,107,155,189,204,14,192,0,0,0,0,14,21,195,143,26,122,13,197,61,215,36,177,105,94,65,86,235,150,53,80,244,125,29,202,155,194,207,91,68,142,70,182,225,77,26,185,92,250,103,57,81,189,92,141,145,138,172,73,99,143,124,123,190,175,20,28,80,96,60,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,219,78,244,85,71,42,245,86,251,191,21,64,236,0,135,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,73,128,0,0,0,0,0,0,0,30,42,77,98,192,105,181,113,218,33,112,191,82,80,101,146,89,233,47,116,52,117,117,80,196,251,156,19,190,181,170,218,88,213,253,217,159,18,80,74,249,81,172,232,198,62,53,234,189,87,111,181,0,0,0,0,0,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,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,223,215,172,154,189,134,232,70,157,220,53,75,80,103,171,131,30,180,212,80,195,93,61,52,11,51,233,217,83,87,13,42,76,172,79,137,204,99,167,107,222,141,71,63,99,93,181,175,119,70,168,123,80,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,30,43,83,181,139,1,209,200,241,202,205,70,191,82,88,237,185,37,225,108,145,92,235,170,161,166,162,164,159,193,85,85,181,213,19,76,246,54,54,57,180,143,141,170,157,85,100,146,54,244,248,149,83,218,128,0,0,0,227,252,76,113,47,143,112,181,134,211,106,14,103,167,249,173,255,0,30,125,71,134,173,174,199,40,233,106,89,108,123,149,169,18,212,164,213,17,57,140,145,206,216,215,162,57,155,209,26,229,107,159,26,60,59,0,32,7,245,106,248,88,255,0,104,58,171,255,0,69,91,191,207,137,191,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,129,232,0,32,7,245,106,248,88,255,0,104,58,171,255,0,69,91,191,207,128,159,224,243,250,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,19,234,221,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,235,4,0,254,173,95,11,31,237,7,85,127,232,171,119,249,241,223,248,90,227,51,9,226,227,219,21,186,111,166,250,129,109,178,217,58,69,81,123,190,208,209,211,208,190,169,118,170,82,196,232,170,100,124,147,108,118,247,35,88,173,99,118,239,115,86,72,209,225,32,0,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,196,15,64,15,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,245,128,0,0,0,0,0,67,253,116,230,111,163,252,58,106,61,199,75,245,67,74,53,86,134,235,67,210,88,102,138,215,111,125,45,194,149,202,169,29,85,52,139,90,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,52,38,0,33,254,133,243,74,225,151,94,117,30,221,165,246,152,114,188,94,235,121,235,21,182,108,146,142,150,158,150,178,171,170,35,41,89,36,53,18,244,154,78,171,177,30,141,107,220,155,17,202,247,49,143,152,0,1,31,248,173,227,91,75,56,62,251,45,247,153,96,202,238,127,107,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,175,63,208,78,104,26,5,196,78,172,88,180,115,10,196,53,2,138,245,144,120,175,13,61,210,223,69,29,43,59,20,210,212,63,123,163,171,145,233,213,144,185,19,163,23,226,84,235,209,58,170,4,192,0,225,92,84,241,147,164,124,32,218,177,251,134,167,83,100,21,245,25,61,68,240,219,168,108,148,76,158,119,178,6,181,102,153,203,44,145,196,214,49,101,133,170,138,253,234,178,183,107,92,136,245,104,119,80,64,15,234,213,240,177,254,208,117,87,254,138,183,127,159,18,255,0,21,214,188,86,251,246,38,219,145,219,238,184,78,73,168,22,250,219,157,147,25,201,162,142,154,233,44,52,189,181,153,174,100,114,73,27,102,108,115,197,42,193,220,238,163,28,245,115,26,177,74,145,135,64,0,0,0,0,0,0,0,0,4,0,254,173,95,11,31,237,7,85,127,232,171,119,249,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,32,122,0,15,63,98,207,240,220,155,38,201,176,203,22,67,73,87,125,195,170,41,169,175,182,246,170,164,244,47,168,167,101,68,10,246,170,34,171,36,138,68,86,189,58,177,85,178,53,23,116,111,107,67,208,0,0,0,0,0,0,2,0,127,86,175,133,143,246,131,170,191,244,85,187,252,248,151,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,251,219,28,146,49,58,190,23,42,116,122,252,42,157,122,47,84,64,232,0,0,0,0,0,231,250,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,88,129,253,90,190,22,63,218,14,170,255,0,209,86,239,243,224,39,248,0,0,4,0,254,173,95,11,31,237,7,85,127,232,171,119,249,240,19,252,28,255,0,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,136,208,189,116,211,142,34,244,226,221,170,26,95,121,241,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,112,116,0,0,0,15,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,241,3,208,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,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,5,21,227,252,91,101,92,35,113,245,172,121,77,182,47,29,141,223,117,2,241,111,201,173,206,108,146,247,40,91,122,123,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,82,245,12,214,113,99,230,159,89,62,96,100,62,163,56,26,51,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,81,183,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,6,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,1,250,192,0,80,15,0,188,107,229,92,41,234,61,37,146,237,115,241,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,126,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,25,98,44,39,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,14,200,100,149,210,246,169,232,92,173,157,202,169,23,195,52,235,35,220,214,44,143,104,92,248,0,0,0,1,69,124,209,120,125,215,29,55,215,27,150,168,103,153,5,215,45,195,50,219,133,75,177,203,204,243,205,52,118,184,228,154,90,134,217,156,146,57,222,31,179,220,151,180,196,84,142,72,209,207,98,34,164,177,197,122,135,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,247,209,66,146,249,115,113,175,249,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,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,134,112,120,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,107,203,83,152,93,102,153,95,104,116,43,94,114,255,0,236,22,191,116,86,123,229,210,105,234,36,179,213,108,166,134,154,149,243,73,50,199,77,110,108,112,189,168,141,143,108,114,74,142,115,153,30,247,52,46,80,138,188,123,113,191,98,225,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,99,101,100,107,189,28,249,122,109,107,155,28,170,207,107,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,62,130,245,211,93,53,31,136,189,71,184,234,134,168,94,124,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,220,30,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,234,121,110,241,245,98,215,220,86,215,162,90,145,112,240,90,155,143,219,217,79,79,53,85,75,228,251,77,75,4,125,22,165,146,74,231,61,213,141,99,55,79,27,156,174,127,71,76,206,173,238,50,26,65,62,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,160,106,76,17,171,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,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,137,92,212,56,245,166,165,166,186,240,177,163,119,218,74,199,214,83,205,111,206,110,116,253,212,125,27,210,88,92,148,20,213,17,202,214,171,213,172,158,42,166,57,143,102,201,123,93,81,233,43,88,28,87,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,78,136,143,166,134,94,173,141,140,221,27,223,31,127,116,136,176,246,184,175,2,90,33,175,58,197,175,54,106,205,8,190,85,226,181,152,173,68,87,27,142,92,216,247,65,100,129,219,155,213,237,95,134,119,202,212,146,54,210,175,186,100,238,53,253,34,73,94,206,105,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,10,112,233,195,70,150,112,191,130,67,130,233,157,167,253,151,141,188,214,65,77,237,75,159,231,166,150,63,23,60,49,71,222,237,119,222,200,247,55,224,103,70,167,233,85,10,160,227,3,136,28,251,134,94,103,121,254,171,233,203,233,31,114,163,167,183,82,75,71,92,179,45,21,108,19,88,232,218,232,170,35,134,72,221,35,17,219,37,107,85,221,18,72,163,119,191,106,22,233,161,122,233,167,28,69,233,197,187,84,52,190,243,227,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,234,65,230,143,231,179,83,126,139,232,244,71,201,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,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,195,66,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,88,0,0,1,78,220,219,51,252,203,75,56,217,192,53,7,79,178,26,187,30,67,99,193,232,42,104,107,169,149,55,196,255,0,104,92,145,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,110,36,165,110,117,126,105,241,111,151,244,62,163,113,2,202,120,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,25,161,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,100,173,106,187,162,73,20,110,247,237,67,66,124,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,7,75,4,127,226,183,141,109,44,224,251,236,183,222,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,189,3,71,53,251,70,184,128,177,73,145,232,238,161,90,178,106,74,126,158,38,58,119,186,58,170,77,207,145,140,241,20,210,35,102,131,122,195,34,179,184,198,239,107,85,205,234,222,138,7,64,0,0,0,0,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,242,114,207,181,95,101,111,63,97,125,149,246,147,217,245,30,199,246,183,115,192,248,238,219,187,30,35,181,249,206,207,115,102,253,159,22,222,189,61,253,12,209,107,69,179,87,44,186,161,144,89,181,222,76,130,76,238,130,161,180,215,135,223,170,223,85,90,231,178,54,182,53,116,207,115,150,86,118,146,62,219,209,206,99,163,216,172,85,98,181,77,57,144,3,154,23,2,223,125,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,231,92,218,120,208,62,175,44,94,54,168,245,207,78,41,180,147,84,50,189,250,147,139,237,163,134,166,237,114,129,106,178,90,87,36,210,71,36,44,85,108,179,77,4,48,185,147,46,215,187,107,35,149,242,57,210,189,27,58,140,187,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,138,56,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,104,118,2,176,57,177,113,191,89,141,251,79,132,205,51,170,217,87,112,183,164,89,181,106,195,60,51,82,199,55,135,158,158,150,150,102,202,196,119,118,5,122,84,35,163,124,110,138,161,172,71,110,89,26,217,43,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,236,171,61,202,191,182,185,30,73,145,220,63,225,43,43,174,85,213,18,127,202,146,105,164,145,255,0,221,115,156,239,210,170,7,85,224,231,79,117,199,82,56,130,198,237,92,60,95,189,129,153,219,251,247,74,107,220,189,230,210,219,99,134,39,43,228,169,116,113,75,210,25,58,164,10,143,99,163,145,211,182,39,162,164,138,139,103,252,234,252,172,98,223,48,40,125,58,226,117,254,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,222,65,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,0,0,41,219,155,102,127,153,105,103,27,56,6,160,233,246,67,87,99,200,108,120,61,5,77,13,117,50,166,248,159,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,132,240,81,197,117,139,139,77,26,162,204,187,182,170,60,190,219,210,143,41,178,81,76,247,120,10,173,207,72,228,70,200,136,244,134,118,51,187,26,245,123,83,171,227,238,61,241,72,165,107,115,171,243,79,139,124,191,161,245,27,137,18,184,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,189,251,80,13,47,3,154,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,123,183,33,210,192,31,39,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,108,241,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,67,235,20,151,204,215,142,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,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,65,199,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,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,106,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,128,133,92,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,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,241,178,70,118,109,252,202,185,114,124,175,120,250,190,235,78,206,30,53,154,225,227,50,251,85,189,245,22,43,253,77,75,18,107,213,44,59,81,244,211,163,220,143,150,178,54,42,189,36,106,57,210,197,28,143,147,163,226,124,147,5,138,128,0,3,159,235,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,15,72,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,181,221,19,170,53,26,215,61,238,99,24,247,182,133,178,158,58,120,142,200,56,130,170,226,90,211,153,253,153,203,234,45,236,180,199,29,173,175,146,223,79,66,216,154,197,166,101,53,91,166,98,194,231,162,206,177,191,115,123,238,89,81,17,253,21,2,202,185,213,249,88,197,190,96,80,250,117,196,252,156,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,114,174,62,53,155,50,215,238,91,250,95,170,89,230,157,85,225,215,123,198,113,66,247,210,203,209,32,173,98,91,110,27,107,105,90,174,89,89,77,50,124,113,182,84,71,162,47,185,100,143,183,52,181,129,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,4,85,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,7,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,250,192,12,245,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,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,175,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,33,82,57,36,124,84,237,70,53,92,198,53,110,167,93,52,47,78,56,139,211,139,142,151,234,133,155,199,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,225,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,247,237,80,52,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,150,34,207,185,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,219,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,155,97,78,212,44,166,77,175,114,58,69,143,114,49,34,107,43,4,13,41,240,157,229,99,70,254,95,227,222,157,1,86,188,209,184,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,248,44,134,181,174,98,196,200,246,166,233,105,169,220,199,42,63,127,110,89,28,143,70,185,33,134,87,126,190,34,121,133,214,98,220,50,233,39,14,188,63,101,253,155,172,58,127,143,197,150,223,237,147,79,5,85,170,170,42,90,25,34,165,162,171,130,102,109,153,59,83,50,165,54,189,168,217,18,61,200,244,149,172,132,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,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,245,92,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,66,154,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,41,194,239,12,152,15,11,58,95,109,211,252,66,154,146,178,228,202,118,182,245,144,173,186,26,106,219,204,233,36,178,111,157,209,166,231,49,142,158,86,196,199,185,235,28,106,214,110,119,69,115,187,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,85,7,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,161,149,114,215,185,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,188,45,40,0,0,0,0,138,188,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,99,165,124,105,177,92,201,122,109,115,91,36,168,249,84,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,165,234,114,251,227,215,30,226,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,133,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,57,255,0,52,110,4,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,55,33,162,107,88,145,62,61,171,182,90,154,118,177,200,140,217,220,150,55,35,17,206,88,97,137,213,3,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,161,102,156,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,79,107,204,43,138,172,55,138,253,35,208,60,194,205,114,164,110,79,110,167,190,83,101,150,136,227,88,95,110,184,171,45,187,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,114,174,94,249,254,27,165,156,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,118,68,207,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,133,228,241,23,196,190,150,112,191,130,77,157,106,101,219,253,143,130,179,81,207,77,237,75,159,231,161,138,79,9,4,210,199,222,237,119,216,249,54,187,224,103,87,47,232,69,207,94,186,107,166,163,241,23,168,247,29,80,213,11,207,142,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,189,95,21,220,87,106,63,22,186,142,252,215,53,151,192,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,36,87,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,7,96,229,121,203,247,255,0,6,248,173,213,216,127,162,187,97,150,119,55,252,102,37,169,173,130,162,155,252,90,166,146,72,101,255,0,97,47,95,226,161,250,185,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,165,21,87,207,59,245,39,251,73,251,180,9,85,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,70,99,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,61,202,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,161,216,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,146,248,192,226,7,62,225,151,153,222,127,170,250,114,250,71,220,168,233,237,212,146,209,215,44,203,69,91,4,214,58,54,186,42,136,225,146,55,72,196,118,201,90,213,119,68,146,40,221,239,218,133,218,20,3,205,31,207,102,166,253,23,209,232,128,187,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,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,3,61,124,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,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,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,7,214,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,63,89,80,28,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,240,50,55,247,186,7,42,110,51,117,199,81,111,181,58,25,169,182,172,175,59,181,69,220,168,164,204,228,100,213,146,89,100,115,37,153,41,174,117,79,235,214,25,123,82,164,18,72,238,226,72,157,164,222,199,55,176,21,44,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,64,43,87,149,191,31,85,154,137,224,120,100,214,59,133,214,229,151,167,140,168,199,114,42,202,153,235,166,187,198,157,218,153,169,170,228,145,207,123,102,137,137,34,199,34,170,70,232,163,72,254,7,198,206,245,149,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,74,149,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,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,237,171,149,199,145,61,50,250,215,172,86,148,2,6,164,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,62,177,73,124,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,118,128,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,84,28,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,118,134,85,203,94,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,240,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,205,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,163,216,146,195,44,106,230,245,77,241,189,191,139,85,18,202,185,83,241,207,117,178,228,212,28,46,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,239,201,181,180,207,108,12,100,17,197,209,91,51,246,35,31,222,69,139,165,104,79,9,56,175,23,60,176,52,211,22,185,75,224,114,75,23,218,59,134,51,113,107,163,139,183,92,235,133,197,140,130,121,86,25,100,74,57,36,88,93,51,35,68,115,187,49,170,47,86,33,84,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,170,26,136,4,0,229,169,204,11,239,218,142,135,65,53,90,109,153,245,170,222,239,101,220,92,238,145,222,40,105,32,166,103,231,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,159,224,101,92,2,215,181,251,128,170,109,121,224,223,72,117,171,73,172,84,144,106,45,143,77,236,83,93,217,31,119,125,254,221,5,145,142,108,45,134,24,164,116,245,200,232,225,138,21,248,55,49,202,199,185,200,200,81,129,232,57,93,113,245,71,152,88,173,188,51,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,119,214,55,185,27,98,237,163,157,52,109,118,228,71,198,175,154,202,140,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,94,247,46,110,53,255,0,42,173,56,158,193,159,220,237,81,234,110,45,249,187,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,64,152,0,0,0,0,56,87,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,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,251,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,105,248,137,92,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,224,163,108,255,0,84,179,189,80,251,57,246,234,251,237,63,178,88,253,30,45,103,254,181,134,31,11,107,165,221,216,131,243,76,110,253,189,199,252,111,220,245,235,239,114,244,66,106,242,189,224,91,239,175,42,102,184,235,30,25,226,244,218,203,191,216,244,213,174,219,13,246,233,28,141,68,235,10,181,124,69,28,61,36,238,117,86,177,242,163,35,252,235,91,81,26,115,254,2,120,22,202,184,136,214,89,126,242,240,203,173,6,158,225,55,9,105,114,223,20,233,45,243,73,93,19,87,165,173,157,91,220,239,119,54,119,216,221,142,142,45,221,95,20,143,135,117,233,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,6,91,73,255,0,196,151,47,223,255,0,101,141,63,226,183,72,161,253,95,216,174,217,157,157,173,255,0,248,117,190,36,169,162,130,158,155,252,102,166,174,73,165,255,0,103,47,95,227,33,0,13,41,240,157,229,99,70,254,95,227,222,157,0,25,214,211,125,85,212,125,31,190,212,100,250,95,154,93,113,155,173,93,190,166,215,53,93,186,161,98,145,244,179,179,100,145,170,167,252,151,53,127,140,201,25,28,140,86,189,140,115,126,86,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,223,225,173,214,186,41,42,234,167,216,199,61,251,34,141,28,247,109,99,28,229,232,158,230,181,85,125,200,164,223,230,107,192,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,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,217,127,203,43,129,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,31,85,86,84,205,23,71,72,247,237,145,140,147,177,182,53,73,187,161,213,120,28,224,115,13,225,11,13,117,85,83,233,47,154,139,124,167,107,47,215,230,49,118,70,206,168,239,5,71,185,17,204,166,107,145,170,174,84,71,204,246,163,222,141,70,197,20,82,128,0,40,7,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,239,252,21,240,163,98,226,211,151,166,109,134,246,173,84,121,125,183,80,43,171,49,107,221,108,47,119,128,170,240,22,181,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,7,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,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,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,225,105,64,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,16,86,221,137,229,87,139,21,223,41,180,227,55,90,219,46,63,225,253,175,113,167,162,146,74,91,127,125,234,200,60,68,173,69,100,93,199,162,181,155,213,55,57,21,19,170,157,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,149,92,156,48,12,55,84,240,222,32,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,118,74,206,183,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,149,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,0,227,191,93,44,92,68,241,65,151,106,54,29,121,186,220,113,103,120,91,117,137,215,4,123,54,82,211,211,199,27,214,24,158,170,177,67,36,233,60,237,98,163,93,249,229,115,216,215,185,237,73,191,201,131,135,90,102,90,178,94,36,242,252,78,146,74,137,234,27,102,195,171,170,162,151,191,3,24,217,18,225,81,2,61,169,18,178,69,146,40,18,102,43,158,139,13,84,93,88,138,244,125,101,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,105,79,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,80,61,88,0,0,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,10,107,230,179,193,45,30,148,223,105,184,129,210,28,83,193,225,151,158,221,29,254,219,107,182,193,79,111,199,234,152,200,161,130,70,50,20,111,110,26,143,127,85,86,109,108,232,187,164,85,168,141,137,26,184,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,65,57,253,167,1,189,97,183,106,61,82,182,99,245,248,156,116,235,87,118,138,255,0,12,50,219,155,4,10,147,44,179,182,116,88,145,145,172,105,38,231,251,155,177,29,238,233,212,205,14,170,219,180,226,209,168,249,29,179,72,114,59,173,251,12,166,184,75,29,146,229,116,163,74,106,170,154,84,95,133,207,141,23,251,232,142,86,198,231,181,17,206,138,21,114,196,192,250,186,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,178,174,83,188,16,86,99,126,204,226,207,83,41,118,85,220,45,235,46,19,68,147,79,12,212,177,205,226,32,168,170,170,133,209,49,29,221,129,88,180,234,217,31,27,162,168,115,213,187,150,55,54,189,120,69,195,116,143,63,226,47,12,197,181,222,255,0,73,102,193,42,106,42,102,188,85,85,221,25,110,129,89,13,44,211,71,12,149,47,84,72,217,44,177,199,18,170,57,175,84,145,81,142,107,213,174,77,36,128,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,130,182,236,79,42,188,88,174,249,77,167,25,186,214,217,113,255,0,15,237,123,141,61,20,146,82,219,251,239,86,65,226,37,106,43,34,238,61,21,172,222,169,185,200,168,157,84,157,92,234,252,211,226,223,47,232,125,70,226,123,94,78,24,6,27,170,120,111,16,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,187,37,103,91,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,69,94,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,55,65,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,153,236,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,244,187,88,178,70,174,141,85,139,52,15,127,106,68,232,199,47,70,73,219,99,37,141,15,171,195,103,31,90,227,195,30,9,150,224,120,117,195,218,84,151,187,123,41,236,75,116,169,154,162,28,102,169,38,123,223,83,73,76,247,44,41,189,39,157,206,141,88,141,116,189,153,31,185,177,190,57,66,101,115,80,227,214,154,150,154,235,194,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,155,37,237,117,71,164,173,101,85,209,90,110,183,26,106,250,203,125,178,174,170,158,215,78,149,117,210,195,11,158,202,88,22,88,225,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,127,23,34,47,235,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,180,157,99,224,115,13,225,11,151,14,167,85,85,62,146,249,168,183,202,123,27,47,215,230,49,118,70,207,108,208,187,193,81,238,68,115,41,154,228,106,171,149,17,243,61,168,247,163,81,177,69,16,85,9,127,220,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,16,20,2,125,95,236,171,2,202,191,182,184,230,73,142,92,63,225,40,235,173,181,212,242,127,201,146,25,163,145,159,220,115,92,223,208,168,124,162,223,185,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,224,124,111,239,7,117,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,123,158,210,79,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,102,55,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,101,87,28,28,199,115,46,43,173,86,236,7,20,180,85,225,216,36,116,244,181,55,91,98,213,36,179,221,46,40,214,189,233,60,141,68,71,211,67,47,84,137,157,19,122,177,179,72,136,254,220,112,7,137,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,61,183,47,190,2,178,30,38,115,42,28,231,80,108,85,116,122,87,104,168,142,106,231,212,120,170,39,223,216,169,82,212,134,134,100,137,89,51,27,81,78,216,234,21,178,49,236,99,213,26,230,189,81,83,149,112,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,241,163,101,115,30,223,19,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,132,21,231,43,105,181,88,56,68,194,108,86,43,101,37,186,219,110,206,45,180,148,116,116,144,182,24,41,160,142,217,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,237,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,119,248,107,117,174,138,74,186,169,246,49,207,126,200,163,71,61,219,88,199,57,122,39,185,173,85,95,114,41,114,156,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,127,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,247,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,178,118,198,187,154,199,186,9,93,19,222,214,44,145,163,95,181,189,85,173,172,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,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,13,36,131,202,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,4,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,9,0,0,203,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,249,242,244,249,136,240,11,71,196,230,42,153,230,150,219,237,86,221,77,178,119,106,58,37,52,20,255,0,105,163,88,226,103,134,170,169,218,143,89,152,200,35,109,60,146,61,99,111,197,27,182,182,78,228,84,88,7,213,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,190,158,2,120,32,177,112,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,177,177,62,68,216,142,124,189,119,57,205,142,36,103,42,229,105,193,70,43,165,250,113,97,226,67,53,182,120,220,251,47,183,248,219,79,136,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,231,187,179,252,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,1,107,220,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,158,29,215,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,76,187,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,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,80,36,0,0,0,0,1,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,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,241,178,71,246,109,252,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,129,150,32,75,78,98,188,27,83,112,159,170,20,215,12,82,166,145,184,38,111,81,87,54,53,66,181,178,212,86,208,178,158,58,101,168,134,117,124,109,77,141,150,165,91,18,239,145,235,27,91,220,114,191,170,187,138,240,221,162,23,94,35,245,183,22,209,123,53,242,146,205,81,145,212,74,215,215,212,198,233,25,77,4,48,73,81,51,209,141,247,189,233,20,50,108,103,86,163,159,181,170,230,34,171,208,58,175,3,156,14,102,92,94,230,78,170,170,125,93,143,78,172,117,13,101,250,252,198,38,249,31,209,29,224,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,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,60,174,133,232,94,156,112,233,167,22,237,47,210,251,55,129,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,0,2,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,42,214,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,248,185,17,122,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,146,188,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,205,120,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,54,246,202,248,211,98,53,241,116,218,231,58,57,81,129,122,122,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,160,190,1,56,236,186,240,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,189,141,47,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,63,88,0,0,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,95,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,166,215,61,141,158,23,57,168,189,90,146,198,171,211,114,117,154,188,182,56,231,186,240,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,61,17,171,211,164,187,149,99,88,228,239,252,182,248,126,192,120,154,224,39,55,210,141,70,101,91,45,181,154,145,53,92,85,148,41,10,86,209,79,13,21,181,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,92,26,233,161,122,143,195,166,163,220,116,191,84,44,222,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,13,52,149,235,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,106,109,138,166,161,175,114,163,247,247,34,141,168,244,107,86,104,101,108,74,225,167,154,86,163,232,55,15,183,221,47,187,67,246,162,253,102,240,17,96,19,92,232,214,162,150,142,151,187,210,170,150,182,70,212,69,42,195,28,40,158,25,24,142,115,28,170,197,114,68,216,216,200,87,253,149,103,185,87,246,215,35,201,50,59,135,252,37,101,117,202,186,162,79,249,82,77,52,146,63,251,174,115,157,250,85,64,253,120,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,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,52,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,252,171,151,223,1,88,247,12,216,109,14,115,168,54,42,74,205,84,187,211,199,53,115,234,60,45,107,44,15,69,169,106,67,67,50,68,143,133,238,167,168,108,117,10,217,30,199,189,138,141,115,152,136,171,50,128,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,234,255,0,101,88,22,85,253,181,199,50,76,114,225,255,0,9,71,93,109,174,167,147,254,76,144,205,28,140,254,227,154,230,254,133,66,247,184,4,227,178,213,197,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,158,231,180,225,92,210,56,5,172,212,79,29,196,222,142,91,238,183,44,189,60,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,240,62,55,247,170,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,26,115,50,174,105,35,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,230,220,11,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,74,1,3,245,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,22,170,37,165,114,188,230,5,255,0,131,124,41,106,236,223,209,90,112,203,195,157,254,51,42,211,86,207,81,83,254,45,77,73,28,49,127,176,139,167,241,84,250,186,65,193,149,139,140,62,89,154,81,108,142,235,236,108,207,23,251,69,81,140,220,165,123,214,149,178,75,119,170,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,170,242,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,3,82,103,42,226,199,202,198,178,124,191,200,125,58,114,47,242,202,227,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,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,212,160,226,199,202,198,178,124,191,200,125,58,112,51,88,1,107,220,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,158,29,215,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,76,187,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,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,80,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,179,78,80,92,85,97,183,205,47,166,225,111,35,185,82,91,114,204,114,162,182,167,31,129,209,172,105,118,183,75,35,170,165,70,61,207,84,146,166,41,100,168,115,152,141,103,230,123,110,106,63,183,51,155,208,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,241,190,69,141,232,168,230,62,26,75,196,242,155,238,13,149,89,179,92,90,187,193,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,158,226,255,0,184,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,9,21,209,110,126,212,145,225,64,63,217,86,5,149,127,109,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,147,36,51,71,35,63,184,230,185,191,161,80,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,218,251,24,214,165,206,22,68,141,237,195,81,252,171,90,232,227,233,185,118,35,226,237,203,39,192,187,112,1,194,229,255,0,94,107,120,131,190,233,213,37,198,241,113,167,145,43,44,213,113,197,53,146,166,182,78,169,37,194,74,55,49,90,250,151,53,85,21,85,86,53,114,172,171,31,123,243,164,138,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,2,189,121,172,112,37,117,75,173,127,20,218,53,140,210,58,218,234,117,159,55,181,91,160,115,103,142,116,115,221,37,225,24,138,173,123,28,213,106,79,177,173,86,43,59,238,71,239,158,72,235,131,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,83,78,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,173,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,194,205,56,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,12,214,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,12,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,251,202,161,237,64,0,0,0,126,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,226,231,189,206,94,170,170,167,235,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,149,115,180,218,175,84,204,163,188,219,41,43,233,227,168,130,173,145,84,194,217,88,217,224,149,147,67,42,53,200,168,143,142,88,227,145,142,252,90,246,53,201,209,81,20,253,96,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,3,213,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,116,74,104,41,254,211,70,177,196,207,13,85,83,181,30,179,49,144,70,218,121,36,122,198,223,138,55,109,108,157,200,168,176,213,65,88,28,206,185,122,86,101,53,149,60,69,112,253,136,119,174,179,110,151,45,176,91,33,158,122,171,173,84,179,195,28,85,84,84,144,66,253,211,47,118,103,212,174,230,53,91,26,73,181,94,178,185,225,216,57,108,113,207,106,226,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,122,35,147,175,73,119,34,72,177,199,55,204,182,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,104,39,129,206,46,237,92,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,77,219,59,137,213,31,28,209,163,164,237,44,142,9,20,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,129,205,57,117,113,147,77,194,126,168,84,219,242,186,106,70,224,153,189,69,36,57,45,114,81,75,81,91,66,202,120,234,82,158,104,17,146,53,54,54,90,148,116,169,178,71,172,109,119,109,170,254,136,235,159,215,29,20,210,206,46,116,105,112,92,166,225,227,177,187,239,131,187,91,175,54,105,105,165,154,61,174,108,177,84,209,206,248,229,141,59,145,171,153,220,107,87,116,83,72,212,94,143,234,102,176,178,158,86,252,125,81,233,223,129,225,147,88,238,22,171,110,32,190,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,248,217,35,59,33,213,121,115,242,247,202,180,35,93,179,60,239,90,236,253,251,174,15,225,109,248,149,210,223,87,34,90,235,38,172,163,123,171,103,137,178,50,57,102,237,67,60,80,35,220,212,139,124,149,13,68,123,226,221,29,149,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,117,251,183,12,156,54,223,238,181,183,219,239,15,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,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,129,245,128,0,65,94,53,249,161,96,156,63,248,221,61,209,137,45,89,150,164,208,220,22,138,227,21,76,115,62,215,102,237,236,116,173,157,236,86,119,230,93,203,18,69,12,159,155,123,100,238,185,142,143,181,36,85,230,181,174,154,113,196,94,156,104,22,168,105,125,231,199,90,171,190,210,197,52,50,162,50,170,223,84,212,181,172,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,231,252,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,29,18,154,122,143,179,50,36,145,51,195,85,84,237,86,36,47,124,241,182,158,73,30,146,59,226,141,219,157,31,114,88,86,4,170,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,1,15,249,136,241,191,71,194,174,8,152,150,29,85,187,83,114,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,220,199,207,225,213,99,146,55,203,78,228,123,85,172,123,84,35,7,53,14,61,106,106,170,110,188,44,104,221,246,174,141,148,117,19,91,243,155,157,63,105,89,88,197,138,23,37,5,53,68,114,185,200,196,115,231,138,169,142,99,31,190,46,215,85,98,202,215,192,14,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,118,228,57,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,134,133,56,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,208,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,185,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,253,124,206,184,37,163,215,61,56,169,213,189,47,197,55,234,78,47,186,178,106,107,77,182,5,170,201,105,92,144,199,36,115,61,17,178,205,52,16,194,215,194,155,158,237,172,146,38,70,231,74,197,109,48,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,40,106,32,128,28,234,252,172,98,223,48,40,125,58,226,72,174,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,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,145,215,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,235,179,246,111,247,145,202,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,93,159,179,127,188,128,176,158,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,118,229,51,217,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,166,151,143,21,158,232,238,3,169,89,54,15,151,101,246,26,74,235,150,159,94,31,123,178,203,45,44,50,172,115,186,158,72,118,171,164,99,156,140,71,62,41,209,24,173,94,245,45,51,250,254,109,16,8,127,203,43,129,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,31,85,86,84,205,23,71,72,247,237,145,140,147,177,182,53,73,187,189,47,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,47,251,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,2,128,77,84,25,87,53,80,5,53,243,66,224,22,197,162,219,248,135,209,155,127,131,196,46,183,6,83,223,108,20,212,207,88,108,181,83,110,86,84,192,172,106,178,42,57,30,136,197,141,202,214,197,44,145,178,62,172,149,145,195,10,180,47,66,245,31,136,189,71,183,105,126,151,217,188,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,165,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,78,43,194,183,6,218,71,194,13,171,32,183,233,141,78,65,95,81,147,212,65,53,198,186,247,90,201,231,123,32,107,146,24,90,145,71,28,77,99,22,89,156,138,140,222,171,43,183,57,200,140,70,135,170,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,67,165,128,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,23,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,158,30,57,120,117,197,120,94,226,10,229,165,184,86,85,237,187,43,45,244,87,10,111,17,93,29,77,194,143,187,18,111,130,183,183,20,108,142,109,237,116,141,98,55,249,9,105,220,170,170,229,45,255,0,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,66,223,217,86,123,149,127,109,114,60,147,35,184,127,194,86,87,92,171,170,36,255,0,149,36,211,73,35,255,0,186,231,57,223,165,84,9,107,203,43,138,13,80,209,173,109,183,105,141,130,209,144,101,216,158,111,81,36,85,184,181,170,158,58,138,151,86,164,14,237,85,210,164,210,197,20,15,106,177,137,52,175,145,177,248,118,189,210,117,237,70,232,239,120,135,252,187,184,32,163,225,87,4,92,183,49,165,221,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,238,99,224,241,8,146,73,27,229,167,106,177,202,214,49,203,48,0,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,10,75,230,107,192,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,170,163,41,166,151,171,163,123,54,198,199,201,216,219,26,36,61,216,171,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,239,218,134,146,50,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,68,40,95,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,24,23,103,195,199,16,56,15,19,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,110,201,90,213,119,85,142,88,221,238,220,135,75,51,195,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,232,35,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,80,62,176,0,0,0,10,171,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,169,63,218,79,221,164,85,229,113,231,179,76,190,181,232,245,160,95,240,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,16,255,0,151,191,18,150,46,23,184,142,183,230,185,138,108,197,175,118,249,241,235,237,75,41,95,81,53,29,44,207,142,70,79,27,24,228,85,217,60,16,43,250,35,221,218,238,163,24,231,171,16,189,77,82,211,125,56,226,103,70,174,120,6,71,89,237,92,67,52,183,195,44,117,182,154,228,252,228,106,230,79,77,85,79,51,55,49,219,94,200,165,98,244,116,110,218,155,154,246,42,181,115,46,89,79,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,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,252,108,145,157,144,134,188,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,117,114,96,214,253,80,169,186,228,186,17,89,99,200,47,248,77,29,59,110,180,119,22,201,26,209,99,19,185,210,43,226,126,254,142,70,85,185,85,91,28,111,114,164,145,72,246,196,168,250,137,89,63,248,152,225,87,72,248,175,195,105,176,253,82,182,213,181,246,234,143,19,108,187,219,100,100,55,27,115,213,91,220,72,101,123,30,221,146,53,168,215,177,237,115,29,209,174,233,189,145,189,158,215,76,244,171,78,52,111,21,131,10,210,220,46,213,140,217,105,246,187,195,91,233,210,62,244,141,141,145,247,166,127,241,230,153,89,28,104,233,100,87,72,253,168,174,114,175,188,15,86,0,3,154,107,207,17,90,71,195,110,27,83,153,234,182,89,73,110,99,105,230,154,134,216,201,88,235,141,217,241,171,26,176,209,211,171,145,211,63,116,177,34,170,116,99,55,163,164,115,25,213,201,26,248,14,230,59,77,197,102,101,148,105,246,160,218,49,252,75,33,109,67,171,177,74,26,106,169,92,251,141,187,163,214,72,21,100,77,178,212,211,181,141,123,220,213,103,117,143,115,155,11,27,12,138,122,174,98,188,27,84,241,97,165,244,215,12,82,166,173,217,222,17,79,87,54,53,66,181,177,83,209,87,62,162,74,101,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,136,127,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,160,31,40,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,39,255,0,37,79,43,25,79,204,10,239,78,183,29,171,142,142,12,172,92,97,233,197,45,178,59,175,177,179,60,95,196,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,226,188,149,60,172,101,63,48,43,189,58,220,79,240,50,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,109,60,173,248,5,172,211,191,3,196,222,177,219,238,182,220,189,124,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,241,190,70,118,101,174,174,240,83,195,206,184,106,134,47,171,58,129,132,82,85,93,241,202,137,106,106,33,134,154,158,56,47,207,88,226,100,73,116,94,223,118,173,144,164,17,246,216,233,17,157,55,49,200,248,220,230,47,117,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,160,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,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,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,37,59,115,66,224,91,238,83,42,126,184,232,230,25,225,52,218,245,179,219,20,212,78,221,13,138,233,36,142,69,233,10,53,60,61,28,221,99,237,244,87,49,146,171,227,252,211,93,79,26,249,254,91,28,115,221,120,125,207,232,244,175,81,174,149,117,218,117,149,84,83,91,98,125,101,209,205,131,23,157,211,72,173,170,137,179,72,144,67,76,233,42,30,234,158,136,213,233,210,93,202,177,172,114,93,158,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,128,103,95,133,30,43,181,31,132,173,71,102,107,133,75,227,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,252,84,146,156,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,28,107,2,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,128,64,191,238,87,30,68,244,203,235,94,177,90,71,254,112,92,62,232,117,70,8,186,252,252,130,213,140,234,109,63,98,8,168,187,240,199,54,91,74,217,160,129,237,236,185,205,124,147,83,50,104,223,222,98,57,205,137,189,185,17,91,218,116,93,171,151,14,89,138,224,220,189,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,125,238,173,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,42,91,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,3,138,226,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,95,158,65,168,121,246,170,242,235,206,243,205,82,211,218,188,35,44,185,105,190,78,219,181,142,166,158,106,119,211,207,13,45,92,42,244,138,118,164,177,178,84,141,38,99,31,213,90,201,90,155,159,211,123,160,7,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,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,214,149,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,82,95,51,94,4,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,125,85,25,77,52,189,93,27,217,182,54,62,78,198,216,209,33,238,197,94,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,126,212,52,145,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,66,252,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,123,101,124,105,177,26,248,186,109,115,157,28,168,192,187,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,118,228,58,89,158,30,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,55,65,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,129,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,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,95,202,56,44,186,222,184,28,211,110,43,52,183,31,171,175,168,142,158,244,153,228,17,84,186,87,182,8,46,117,49,211,220,34,129,90,170,140,142,40,213,147,171,29,209,172,100,82,118,209,18,121,78,21,161,122,233,168,252,58,106,61,187,84,52,190,243,224,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,219,180,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,144,3,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,133,180,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,51,173,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,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,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,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,101,220,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,83,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,167,160,0,103,135,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,252,63,87,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,245,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,134,148,241,60,166,197,156,226,182,108,215,22,174,241,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,184,250,197,74,242,92,215,77,71,174,205,178,62,30,46,119,159,29,134,80,227,245,57,37,182,154,161,21,242,91,170,155,89,77,28,140,167,127,95,130,25,60,83,222,248,213,21,189,198,163,219,177,95,42,201,109,64,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,10,86,230,133,192,183,220,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,249,166,186,158,53,137,92,60,113,3,159,112,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,108,149,173,87,116,73,34,141,222,253,168,105,35,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,133,248,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,54,246,202,248,211,98,53,241,116,218,231,58,57,81,129,118,124,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,85,15,58,191,52,248,183,203,250,31,81,184,158,43,148,222,127,153,99,60,99,99,24,101,139,33,171,164,177,102,52,247,10,107,237,189,170,139,5,115,41,237,245,85,16,43,218,168,168,143,142,88,209,90,244,232,244,71,72,212,93,178,61,174,246,188,234,252,211,226,223,47,232,125,70,226,7,148,224,35,133,27,23,22,154,53,175,56,111,106,213,71,151,219,126,205,214,98,215,186,216,94,239,1,85,186,224,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,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,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,200,199,245,217,251,55,251,200,145,92,193,56,10,199,184,153,195,107,179,157,62,177,82,81,234,165,162,158,73,168,95,79,225,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,64,231,252,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,55,38,217,106,105,218,198,170,191,127,114,88,220,175,86,185,97,154,87,88,81,150,207,236,171,2,202,191,182,184,230,73,142,92,63,225,40,235,173,181,212,242,127,201,146,25,163,145,159,220,115,92,223,208,168,104,123,130,205,116,207,184,135,208,107,86,163,106,118,5,87,138,228,51,212,77,20,241,45,174,106,26,42,232,29,182,106,106,186,22,205,36,143,150,153,244,243,66,157,213,119,71,72,201,182,252,40,138,161,221,64,0,102,179,242,177,226,159,253,242,218,171,255,0,92,174,63,246,198,130,56,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,34,95,245,21,56,88,255,0,111,218,171,255,0,74,219,191,204,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,240,1,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,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,232,120,170,190,121,223,169,63,218,79,221,160,65,94,12,245,175,21,225,219,137,60,63,88,243,91,125,214,182,203,143,251,67,196,193,107,138,57,42,159,223,160,168,167,102,198,201,36,108,94,143,153,170,189,94,159,10,47,78,171,209,23,70,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,25,98,44,251,148,239,27,244,120,223,179,56,76,212,202,173,148,151,11,130,197,132,214,164,48,67,13,44,147,120,137,234,41,106,166,116,172,87,119,103,86,37,58,54,55,200,233,106,28,197,118,213,141,173,11,63,213,44,255,0,238,191,4,185,231,95,98,178,188,183,217,157,159,224,108,90,219,227,238,149,93,201,153,23,230,96,220,221,251,123,155,221,241,39,70,49,238,253,29,12,219,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,116,230,82,183,52,46,5,190,229,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,205,53,212,241,168,117,254,78,60,56,224,45,166,174,226,70,225,155,227,247,220,177,41,230,182,208,227,212,146,195,61,78,57,4,146,190,53,170,170,106,162,203,5,76,233,79,43,98,219,181,60,59,164,93,210,119,149,177,90,81,157,110,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,160,125,98,146,249,183,112,201,128,232,102,168,98,250,129,167,52,212,150,123,110,161,83,213,54,92,122,134,221,13,37,21,186,122,8,233,99,115,233,219,10,53,173,100,173,153,142,115,21,189,82,70,200,253,206,238,35,89,111,250,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,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,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,123,183,40,30,215,130,94,37,53,31,134,253,113,177,220,240,164,186,221,45,89,29,194,142,215,127,198,232,41,86,178,75,205,43,230,70,164,112,83,163,155,190,177,189,199,45,58,163,154,228,145,219,85,85,146,72,199,217,87,58,191,43,24,183,204,10,31,78,184,156,255,0,148,239,4,21,152,223,179,56,179,212,202,93,149,119,11,122,203,132,209,36,211,195,53,44,115,120,136,42,42,170,161,116,76,71,119,96,86,45,58,182,71,198,232,170,28,245,110,229,141,205,232,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,0,2,162,249,187,107,126,180,105,175,18,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,167,94,140,106,126,132,58,87,38,189,88,213,61,80,251,223,251,204,212,188,175,45,246,103,217,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,240,66,69,113,65,203,211,69,248,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,253,213,15,69,84,114,39,68,111,187,241,85,244,28,41,112,83,165,156,31,125,169,251,179,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,212,43,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,64,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,32,40,4,213,65,149,115,85,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,215,132,157,111,181,112,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,185,140,89,102,143,123,250,57,90,205,206,70,189,81,24,182,149,206,175,202,198,45,243,2,135,211,174,37,43,1,237,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,147,202,223,128,90,205,59,240,60,77,235,29,190,235,109,203,215,198,83,227,184,237,101,52,244,51,90,35,94,237,52,213,53,113,200,214,61,211,74,197,145,35,141,81,99,108,82,36,159,27,228,103,103,133,114,185,224,74,213,173,151,89,181,223,90,49,154,186,140,38,199,80,198,227,246,234,184,27,224,178,26,214,185,233,43,228,220,187,165,166,167,115,26,138,205,157,185,100,114,177,92,228,134,104,157,115,224,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,75,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,192,12,230,126,86,60,83,255,0,190,91,85,127,235,149,199,254,216,191,238,44,124,172,107,39,203,252,135,211,167,34,175,245,21,56,88,255,0,111,218,171,255,0,74,219,191,204,73,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,14,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,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,238,128,0,205,103,17,124,52,106,159,11,249,220,216,46,166,90,127,216,248,43,205,28,21,62,203,185,254,102,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,254,133,94,255,0,203,187,143,170,206,24,242,165,192,245,74,225,117,185,105,149,239,181,79,213,106,103,168,251,51,34,73,43,252,77,45,54,229,98,66,247,207,35,170,35,141,137,35,190,25,27,185,209,246,229,181,254,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,4,116,173,99,221,225,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,80,212,64,43,171,147,86,186,106,62,164,233,198,103,165,249,173,231,218,182,173,57,246,76,86,9,167,69,117,85,61,45,82,85,34,210,186,69,95,142,24,252,43,123,72,169,185,141,123,152,142,86,54,54,50,197,64,0,0,170,190,121,223,169,63,218,79,221,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,15,248,20,225,174,197,197,78,109,168,90,101,115,94,205,214,29,63,184,93,49,186,183,85,62,8,233,47,17,86,81,50,158,73,85,173,126,232,87,186,248,228,69,99,215,183,35,213,168,143,70,57,188,47,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,102,255,0,37,79,52,249,79,203,250,239,81,183,19,127,152,39,1,88,247,19,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,45,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,28,255,0,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,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,50,217,253,149,96,89,87,246,215,28,201,49,203,135,252,37,29,117,182,186,158,79,249,50,67,52,114,51,251,142,107,155,250,21,11,233,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,132,53,230,237,173,250,209,166,188,73,99,118,45,57,213,236,215,21,182,207,131,209,213,203,71,100,191,213,208,193,36,238,175,175,107,165,116,112,200,214,171,213,172,99,85,202,157,122,49,169,250,16,233,92,154,245,99,84,245,67,239,127,239,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,108,221,219,102,237,189,58,236,111,95,193,9,21,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,190,239,197,87,208,112,165,193,78,150,112,125,246,167,238,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,80,144,5,106,243,72,224,22,179,81,60,119,19,122,57,111,186,220,178,244,240,116,249,22,59,71,77,61,116,215,120,211,181,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,192,248,223,222,178,160,6,85,203,254,229,179,196,46,43,174,156,50,227,118,75,77,55,179,175,90,111,111,160,196,174,246,249,42,163,150,69,240,212,177,199,5,99,81,170,143,72,103,99,21,90,175,107,122,73,28,236,69,122,69,189,212,2,116,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,126,212,3,75,197,0,243,71,243,217,169,191,69,244,122,34,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,109,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,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,54,199,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,90,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,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,148,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,160,26,83,215,77,11,211,142,34,244,226,227,165,250,161,102,241,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,101,203,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,234,181,48,83,253,166,141,99,149,254,38,150,155,114,61,102,99,32,145,213,17,198,197,141,191,12,141,218,217,59,113,81,96,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,148,2,4,138,213,13,121,213,202,94,20,180,123,135,102,214,210,90,240,74,171,61,126,68,248,104,42,30,233,239,15,117,254,228,198,248,213,86,53,26,200,165,167,122,178,6,171,216,170,140,149,238,115,251,108,131,245,112,19,194,101,31,23,26,203,46,37,145,223,61,155,139,89,45,242,220,111,110,163,185,193,79,116,124,106,213,142,20,164,138,70,72,178,126,125,209,119,31,219,88,216,206,168,231,181,242,68,215,251,109,122,194,174,181,252,181,120,95,212,104,106,41,18,219,99,188,101,118,74,136,156,247,119,221,61,117,202,162,104,156,198,237,218,172,70,219,230,71,42,185,21,21,209,244,71,117,85,111,201,229,101,159,212,224,188,105,97,180,171,144,210,90,109,185,85,61,125,130,228,181,43,19,89,84,201,41,159,45,61,58,62,68,248,94,250,200,41,17,155,21,30,231,237,98,117,222,173,112,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,53,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,231,250,195,174,154,113,160,212,120,205,219,84,47,62,198,181,101,25,4,56,220,55,41,81,18,150,142,170,88,39,154,55,212,189,85,59,80,175,135,115,22,78,138,214,57,237,87,237,98,61,236,107,166,133,233,199,17,122,113,113,210,253,80,179,120,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,58,32,115,171,242,177,139,124,192,161,244,235,137,229,57,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,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,224,124,108,239,5,107,113,23,195,70,169,240,191,157,205,130,234,101,167,253,143,130,188,209,193,83,236,187,159,230,97,150,79,9,60,209,71,222,237,119,216,201,54,183,224,127,86,175,232,85,239,252,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,253,86,166,122,143,179,50,36,146,191,196,210,211,110,86,36,47,124,242,58,162,56,216,146,59,225,145,187,157,31,110,91,95,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,224,71,74,214,61,222,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,13,68,2,186,185,53,107,166,163,234,78,156,102,122,95,154,222,125,171,106,211,159,100,197,96,154,116,87,85,83,210,213,37,82,45,43,164,85,248,225,143,194,183,180,138,155,152,215,185,136,229,99,99,99,44,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,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,72,172,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,142,188,174,60,137,233,151,214,189,98,180,149,64,82,6,71,202,111,92,99,226,105,186,67,141,167,246,11,95,222,187,195,152,203,28,213,20,182,219,63,138,150,56,226,169,145,98,134,57,174,41,27,35,85,166,135,220,231,74,215,110,100,123,228,142,218,184,107,225,175,78,56,86,211,133,211,45,50,91,172,212,19,92,39,186,85,213,221,42,146,122,170,186,169,81,140,89,30,172,107,35,111,72,226,138,52,72,216,198,237,141,21,81,92,174,115,186,168,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,157,87,157,95,154,124,91,229,253,15,168,220,78,85,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,64,34,254,107,203,135,133,204,255,0,94,98,226,3,32,197,42,221,114,117,67,107,174,54,24,165,137,182,75,181,106,110,95,19,85,76,177,171,158,247,57,90,233,26,215,182,57,92,206,178,49,251,229,238,74,0,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,203,63,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,254,110,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,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,36,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,222,232,227,141,139,209,243,57,19,163,19,225,68,235,213,122,170,135,64,0,0,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,2,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,111,196,214,61,208,35,21,232,142,86,35,213,200,215,237,216,191,87,75,248,72,226,27,86,117,65,116,143,31,210,220,130,130,251,73,81,77,13,225,110,246,218,138,56,44,108,158,53,150,57,171,222,246,117,167,99,162,107,164,106,57,55,200,141,233,27,100,114,181,171,210,249,92,121,236,211,47,173,122,61,105,125,22,236,79,21,179,223,110,249,77,167,25,181,81,94,178,15,15,237,123,141,61,20,113,213,92,59,12,86,65,226,37,106,35,229,237,177,85,172,222,171,181,170,168,157,16,15,149,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,230,69,114,190,69,106,34,201,36,175,221,35,191,94,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,122,0,6,115,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,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,201,254,84,220,109,81,233,77,246,167,135,237,94,202,252,30,25,121,238,86,88,46,87,75,148,20,246,252,126,169,140,150,105,227,123,230,86,246,225,168,247,116,68,126,214,206,137,182,53,90,137,30,150,63,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,192,142,149,172,123,188,52,142,108,109,153,155,93,185,136,142,68,238,50,55,179,60,57,102,45,125,193,178,171,206,21,148,208,248,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,222,4,170,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,135,85,142,57,25,21,67,145,237,71,61,237,71,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,66,36,145,200,200,170,26,172,114,57,236,114,71,253,4,209,76,171,136,157,88,177,104,230,21,112,181,81,94,178,15,21,225,167,186,75,36,116,172,236,83,75,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,166,141,52,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,129,237,72,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,101,60,98,115,42,197,120,87,214,92,87,74,169,113,47,180,255,0,201,92,51,25,105,171,35,239,91,168,101,107,219,28,16,49,29,254,156,254,37,66,178,109,141,88,187,109,69,254,184,73,97,166,189,4,214,188,171,135,109,88,177,107,30,21,111,181,86,222,177,255,0,21,225,160,186,69,36,148,175,239,211,75,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,47,138,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,68,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,98,146,249,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,0,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,106,128,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,128,75,254,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,128,160,19,85,6,85,205,46,241,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,123,246,168,28,215,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,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,128,28,185,185,138,229,88,110,163,207,166,252,76,106,197,214,235,136,100,255,0,233,11,214,69,85,37,108,150,155,162,171,26,206,237,92,210,43,226,163,145,136,230,191,118,230,71,34,70,255,0,205,49,103,122,194,173,116,215,77,71,226,47,81,238,58,161,170,23,159,29,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,120,171,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,224,230,61,174,78,168,168,160,106,120,21,107,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,246,148,4,0,231,87,229,99,22,249,129,67,233,215,18,176,56,51,209,76,87,136,158,36,240,253,28,205,110,23,90,43,46,65,237,15,19,61,174,88,227,170,103,98,130,162,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,245,128,0,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,93,159,179,127,188,139,84,42,175,145,143,235,179,246,111,247,145,106,128,0,0,85,95,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,2,255,0,128,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,21,129,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,210,184,4,229,167,106,225,234,166,193,173,250,179,95,87,87,170,16,83,212,186,27,101,53,91,125,157,100,74,136,187,74,197,86,39,90,138,150,196,233,152,247,239,88,83,188,228,99,94,177,178,119,79,80,0,0,0,0,6,85,206,255,0,196,103,9,57,86,135,105,238,153,235,29,60,190,63,12,212,204,126,215,112,163,157,29,36,179,81,87,75,108,165,168,168,130,169,201,11,34,139,124,210,212,173,59,17,239,115,162,129,219,149,85,142,85,224,6,146,56,97,180,218,175,92,40,104,197,29,230,217,73,95,79,30,15,139,85,178,42,152,91,43,27,60,20,116,179,67,42,53,200,168,143,142,88,227,145,142,252,90,246,53,201,209,81,20,8,213,202,163,133,253,121,208,28,54,251,145,234,205,222,174,207,104,204,105,233,43,173,152,107,234,58,190,138,117,87,164,149,53,144,62,46,180,245,46,137,180,200,141,142,94,170,199,43,103,103,114,40,219,21,123,115,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,11,228,169,229,99,41,249,129,93,233,214,226,47,243,70,227,182,213,173,151,88,116,35,69,242,106,186,140,38,199,80,247,100,23,26,73,219,224,178,26,214,185,139,19,35,218,155,165,166,167,115,28,168,253,253,185,100,114,61,26,228,134,25,92,30,127,136,46,106,122,203,150,113,5,105,212,61,12,200,238,184,254,15,139,118,189,149,143,92,96,108,81,220,247,196,207,21,237,72,34,153,236,168,222,254,227,25,209,255,0,155,141,172,116,93,169,85,242,45,181,112,233,196,190,150,113,65,130,67,157,105,157,219,253,151,141,179,86,79,77,237,75,103,231,166,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,233,68,206,13,187,19,202,175,22,43,190,83,105,198,110,181,182,92,127,195,251,94,227,79,69,36,148,182,254,251,213,144,120,137,90,138,200,187,143,69,107,55,170,110,114,42,39,85,58,175,10,60,87,106,63,9,90,142,204,215,10,151,199,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,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,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,202,185,118,124,31,241,3,128,240,203,203,19,0,213,125,70,125,91,237,180,117,23,26,72,168,232,86,21,173,173,158,107,229,99,91,21,60,115,73,27,100,122,55,124,174,106,59,170,71,20,142,247,237,82,147,15,85,149,106,102,85,152,98,24,86,11,118,171,233,101,192,173,245,118,251,69,44,114,73,219,111,137,173,158,178,121,220,199,61,88,147,61,243,163,28,246,53,187,163,130,6,170,42,179,170,133,234,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,81,152,205,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,114,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,104,118,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,16,3,154,23,2,223,125,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,231,92,218,120,210,127,128,50,239,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,190,124,178,158,105,28,2,209,233,223,142,226,111,71,45,246,171,110,32,190,14,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,248,217,35,251,53,172,5,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,165,0,129,110,152,62,21,117,207,249,33,84,216,172,213,20,144,212,82,217,238,215,183,186,165,238,107,22,11,126,67,81,93,51,81,90,215,46,247,69,77,35,88,157,58,43,213,168,170,212,85,114,84,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,250,114,184,242,39,166,95,90,245,138,210,138,245,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,3,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,28,215,139,31,43,26,201,242,255,0,33,244,233,206,63,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,222,193,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,197,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,74,174,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,156,171,149,199,158,205,50,250,215,163,214,157,87,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,93,159,179,127,188,139,84,42,175,145,143,235,179,246,111,247,145,106,128,0,0,0,0,0,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,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,67,133,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,104,135,251,42,207,114,175,237,174,71,146,100,119,15,248,74,202,235,149,117,68,159,242,164,154,105,36,127,247,92,231,59,244,170,158,171,93,53,211,81,248,139,212,123,142,168,106,133,231,199,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,85,202,119,130,10,204,111,217,156,89,234,101,46,202,187,133,189,101,194,104,146,105,225,154,150,57,188,68,21,21,85,80,186,38,35,187,176,43,22,157,91,35,227,116,85,14,122,183,114,198,230,133,91,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,46,138,56,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,109,96,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,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,29,120,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,80,52,82,64,14,117,126,86,49,111,152,20,62,157,113,39,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,164,22,231,87,229,99,22,249,129,67,233,215,16,41,88,179,238,12,185,77,216,181,23,73,235,179,158,38,19,43,176,93,114,29,212,246,123,37,60,111,182,220,44,177,195,83,209,245,53,13,169,137,122,205,47,105,205,100,110,141,209,164,18,43,254,39,200,197,130,37,242,244,192,48,221,79,227,27,78,112,205,64,199,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,245,232,246,36,176,198,170,199,117,99,209,21,174,71,53,85,171,161,224,51,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,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,121,204,11,255,0,6,248,82,213,217,191,162,180,225,151,135,59,252,102,85,166,173,158,162,167,252,90,154,146,56,98,255,0,97,23,79,226,169,47,248,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,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,1,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,91,60,77,186,233,69,37,37,84,27,216,215,179,124,82,35,94,221,204,123,92,157,83,222,215,34,167,185,80,13,73,130,16,114,216,227,158,213,196,22,1,71,165,122,141,116,164,161,212,92,86,158,154,219,19,235,46,141,116,249,68,13,134,69,109,84,77,154,69,158,106,150,199,78,247,84,244,71,39,94,146,238,68,145,99,142,111,128,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,253,118,126,205,254,242,2,213,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,151,253,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,1,64,39,127,227,95,138,235,239,22,154,203,91,153,119,110,180,120,133,183,173,30,45,100,173,153,142,240,20,187,88,146,72,173,141,17,137,52,239,103,118,69,234,247,39,86,71,220,123,34,141,78,0,73,78,5,248,50,190,241,135,168,245,86,201,46,190,198,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,238,189,102,151,181,42,36,142,106,199,27,88,231,59,114,163,34,144,59,7,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,88,87,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,74,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,125,96,50,217,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,119,220,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,47,43,205,11,129,111,190,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,243,174,109,60,105,78,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,138,23,19,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,148,227,151,136,42,206,39,121,107,105,150,173,221,177,255,0,99,93,107,181,2,10,59,149,52,80,78,202,85,170,130,142,231,27,228,166,124,205,78,228,47,218,143,69,99,164,107,28,231,68,178,61,241,61,72,215,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,0,0,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,85,114,49,253,118,126,205,254,242,45,80,170,190,70,63,174,207,217,191,222,69,170,0,0,1,85,124,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,11,254,0,0,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,128,121,163,249,236,212,223,162,250,61,17,127,197,0,243,71,243,217,169,191,69,244,122,32,62,78,154,241,163,149,104,223,8,247,174,30,180,205,215,91,46,73,147,102,18,223,107,114,106,58,233,41,38,160,161,72,40,82,56,169,31,11,219,34,77,36,148,175,73,28,238,141,108,93,90,136,245,149,86,46,65,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,242,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,23,233,192,79,4,22,46,17,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,118,54,39,200,155,17,207,151,174,231,57,177,196,140,15,107,160,220,27,232,190,136,232,149,54,139,207,136,99,249,101,61,85,60,45,200,235,238,182,42,71,63,32,158,57,223,80,199,213,49,88,169,35,34,150,71,118,89,34,200,177,49,24,212,115,149,170,245,166,190,57,56,28,204,184,66,204,155,85,74,250,187,230,157,95,42,28,203,13,249,236,77,241,191,162,187,193,86,109,68,107,42,90,212,114,163,145,17,147,49,170,246,35,85,178,197,22,130,78,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,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,224,165,110,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,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,12,219,241,23,195,70,169,240,191,157,205,130,234,101,167,253,143,130,188,209,193,83,236,187,159,230,97,150,79,9,60,209,71,222,237,119,216,201,54,183,224,127,86,175,232,85,158,156,160,184,183,204,166,186,211,112,143,125,197,234,239,22,40,41,235,110,150,43,181,5,50,117,178,49,28,233,231,142,181,83,162,45,52,146,200,187,37,95,141,179,76,200,215,123,101,103,100,42,216,239,252,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,2,151,107,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,192,11,243,229,89,105,181,91,184,28,192,107,45,246,202,74,90,139,165,69,226,174,186,88,97,107,31,85,58,92,234,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,6,162,32,64,190,102,28,191,236,92,60,251,55,87,180,47,29,186,199,128,214,244,163,189,208,247,31,87,13,130,169,59,108,134,78,244,143,116,221,154,133,115,147,172,155,154,201,91,183,185,249,232,162,108,106,225,71,138,237,71,225,43,81,217,154,225,82,248,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,140,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,40,51,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,24,23,167,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,202,11,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,123,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,2,48,115,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,170,128,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,44,70,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,32,95,247,43,143,34,122,101,245,175,88,173,43,87,155,142,153,229,88,127,23,183,140,234,237,73,214,203,158,219,232,46,22,138,168,227,147,182,239,13,73,13,28,240,57,238,98,49,102,99,224,71,185,140,115,182,199,60,14,85,69,127,68,178,174,87,30,68,244,203,235,94,177,90,71,254,118,154,103,149,100,26,113,167,122,165,105,164,241,22,92,62,225,112,183,221,251,113,200,249,41,252,122,83,118,39,118,214,43,25,10,62,145,99,115,222,230,254,114,120,26,136,229,127,184,60,87,35,236,254,154,43,174,169,233,109,118,67,86,181,21,84,246,235,253,174,210,229,149,208,35,34,116,176,86,212,49,58,118,152,245,89,168,24,239,122,61,232,145,255,0,25,35,93,182,21,197,143,149,141,100,249,127,144,250,116,229,37,242,209,207,233,180,251,141,45,59,170,185,100,53,118,171,109,242,162,166,193,84,144,172,187,43,31,87,77,36,84,180,242,178,52,93,236,117,98,210,42,110,77,141,123,88,247,109,217,185,46,211,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,138,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,149,92,140,127,93,159,179,127,188,139,84,42,175,145,143,235,179,246,111,247,145,106,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,62,220,77,240,201,196,149,255,0,137,45,87,190,216,184,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,160,22,191,202,227,200,158,153,125,107,214,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,37,64,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,40,7,242,78,226,159,253,237,58,171,255,0,83,110,63,246,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,3,165,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,149,23,205,219,68,53,163,82,184,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,122,244,123,87,244,160,30,43,146,167,154,124,167,229,253,119,168,219,139,169,42,47,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,232,82,221,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,40,7,242,78,226,159,253,237,58,171,255,0,83,110,63,246,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,3,165,128,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,33,255,0,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,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,233,213,142,79,208,160,77,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,65,205,219,79,115,237,74,225,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,157,58,189,169,250,80,10,224,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,228,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,135,75,230,237,162,26,209,169,92,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,189,122,61,171,250,80,15,65,200,199,245,217,251,55,251,200,181,66,181,121,53,233,62,169,233,127,222,255,0,222,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,138,22,84,0,0,0,0,0,0,0,170,190,121,223,169,63,218,79,221,165,170,21,171,206,83,73,245,79,84,62,232,62,236,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,252,20,8,87,202,227,207,102,153,125,107,209,235,75,254,41,3,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,173,226,110,55,76,102,182,146,150,13,246,170,182,51,124,178,70,214,55,115,222,214,167,85,247,185,200,137,239,84,46,252,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,66,220,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,235,233,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,167,109,124,228,247,168,248,254,172,99,214,13,1,189,123,103,12,202,59,144,37,203,32,149,82,75,21,84,84,210,76,230,215,62,154,21,235,12,189,167,36,83,50,36,106,72,246,194,244,106,172,111,152,57,87,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,66,36,145,200,200,170,26,172,114,57,236,114,95,73,226,180,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,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,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,209,73,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,104,86,95,42,110,54,168,244,166,251,83,195,246,175,101,126,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,123,186,34,63,107,103,68,219,26,173,68,143,73,43,206,175,202,198,45,243,2,135,211,174,36,85,224,203,149,166,163,234,38,163,215,92,248,149,196,174,184,150,25,137,92,29,75,87,109,168,235,13,86,65,85,26,251,225,167,145,139,254,147,252,21,245,81,185,91,35,85,27,3,149,85,210,195,50,185,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,74,1,92,28,174,60,246,105,151,214,189,30,180,191,226,144,57,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,218,222,38,227,116,198,107,105,41,96,223,106,171,99,55,203,36,109,99,119,61,237,106,117,95,123,156,136,158,245,66,239,192,16,43,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,62,168,175,169,134,46,174,141,236,221,35,217,31,99,108,138,176,246,167,168,3,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,151,253,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,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,68,14,103,92,189,47,183,91,237,79,17,92,63,98,23,91,237,125,246,224,233,114,219,5,178,22,75,35,36,123,33,142,42,170,42,72,33,73,36,223,35,102,125,74,238,146,69,146,100,147,110,222,235,153,15,244,47,2,227,187,135,77,71,183,106,134,151,232,22,170,208,221,104,122,197,52,50,225,151,55,210,220,41,92,168,178,82,212,198,145,39,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,13,10,3,202,105,110,127,247,161,130,91,51,175,177,89,94,37,237,62,247,240,54,83,109,240,23,74,94,220,207,139,243,208,110,118,205,221,189,237,248,151,171,30,199,126,158,135,171,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,93,159,179,127,188,143,63,205,219,68,53,163,82,184,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,122,244,123,87,244,161,210,185,53,233,62,169,233,127,222,255,0,222,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,138,1,101,64,0,4,85,230,143,228,79,83,126,139,235,20,68,170,35,87,49,236,79,42,206,120,49,212,60,91,10,198,110,185,5,234,183,217,62,26,221,107,162,146,174,170,125,151,90,71,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,12,246,23,253,205,31,200,158,166,253,23,214,40,138,86,252,147,184,167,255,0,123,78,170,255,0,212,219,143,253,137,121,60,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,254,216,163,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,10,43,225,227,135,236,251,137,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,100,77,114,183,162,201,44,109,247,110,67,67,218,23,161,122,113,195,166,156,91,180,191,75,236,222,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,231,252,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,32,0,0,0,16,254,239,202,235,134,91,191,16,84,154,223,37,147,179,106,135,164,243,224,240,81,82,193,98,146,170,40,160,142,157,205,134,40,217,182,20,237,75,36,176,187,123,102,150,70,171,149,24,146,69,44,192,0,87,175,57,91,77,170,193,194,38,19,98,177,91,41,45,214,219,118,113,109,164,163,163,164,133,176,193,77,4,118,203,131,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,129,124,174,60,246,105,151,214,189,30,180,177,254,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,210,132,31,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,107,120,155,141,211,25,173,164,165,131,125,170,173,140,223,44,145,181,141,220,247,181,169,213,125,238,114,34,123,213,0,187,240,0,0,0,0,0,3,42,230,170,12,214,126,73,220,83,255,0,189,167,85,127,234,109,199,254,196,11,254,225,59,202,198,141,252,191,199,189,58,3,170,156,211,134,75,77,214,193,195,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,128,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,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,1,154,35,85,6,107,63,36,238,41,255,0,222,211,170,191,245,54,227,255,0,98,105,76,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,144,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,80,59,95,35,31,215,103,236,223,239,34,213,10,213,228,215,164,250,167,165,255,0,123,255,0,121,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,126,222,227,55,109,235,211,123,122,254,40,89,80,0,0,21,87,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,154,156,229,52,159,84,245,67,238,131,238,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,193,72,213,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,1,119,224,0,5,85,243,206,253,73,254,210,126,237,45,80,173,94,114,154,79,170,122,161,247,65,247,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,224,160,112,14,74,158,105,242,159,151,245,222,163,110,46,164,168,190,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,161,75,116,0,0,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,160,31,201,59,138,127,247,180,234,175,253,77,184,255,0,216,154,8,225,146,211,117,176,112,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,93,12,244,211,199,65,11,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,14,150,80,15,52,127,61,154,155,244,95,71,162,47,248,133,73,192,45,30,162,113,217,159,113,55,172,118,251,85,203,16,79,3,79,142,227,181,148,208,87,67,119,145,44,244,244,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,224,241,92,174,120,18,186,232,157,170,109,119,214,140,102,146,159,54,190,83,177,184,253,186,174,7,120,220,122,137,205,122,74,249,55,46,216,170,106,26,246,162,179,103,114,40,218,172,87,53,102,154,38,216,80,0,0,0,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,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,158,131,135,78,26,52,179,133,252,18,28,23,76,237,63,236,188,109,230,178,10,111,106,92,255,0,61,52,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,74,175,85,0,101,92,191,238,87,30,68,244,203,235,94,177,90,82,183,228,157,197,63,251,218,117,87,254,166,220,127,236,75,190,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,123,91,196,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,1,37,79,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,246,160,12,219,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,107,202,247,143,171,22,139,108,225,227,89,174,30,15,16,186,220,31,81,98,191,212,212,189,97,178,213,77,181,31,77,58,61,202,200,168,228,122,43,210,70,163,91,20,178,72,249,58,178,87,201,13,148,241,93,194,142,156,113,107,167,15,194,179,88,188,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,136,110,220,29,241,95,101,186,214,217,171,56,109,212,169,42,40,42,36,166,149,244,152,197,101,84,14,123,28,173,114,199,52,49,186,41,89,213,23,163,227,115,152,228,232,173,85,69,69,2,231,249,163,249,19,212,223,162,250,197,17,64,37,148,166,164,241,103,168,156,9,231,220,50,107,31,15,58,213,114,203,211,192,212,99,185,21,102,45,121,174,154,239,26,94,41,234,102,166,171,146,72,222,246,205,19,18,69,142,69,84,141,209,70,145,252,15,141,157,232,87,249,39,113,79,254,246,157,85,255,0,169,183,31,251,16,52,166,0,0,101,92,213,65,154,207,201,59,138,127,247,180,234,175,253,77,184,255,0,216,129,117,60,174,60,137,233,151,214,189,98,180,160,19,66,124,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,144,127,36,238,41,255,0,222,211,170,191,245,54,227,255,0,98,5,212,242,184,242,39,166,95,90,245,138,211,218,241,205,165,247,93,99,225,47,83,48,59,19,170,214,229,61,159,218,84,112,82,81,58,174,122,185,232,102,142,182,58,88,226,106,163,156,249,157,76,144,167,78,170,139,34,42,53,221,54,175,159,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,123,91,196,219,174,148,82,82,85,65,190,235,86,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,18,84,12,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,167,91,243,91,86,165,112,53,159,106,53,138,158,174,11,110,85,164,247,91,221,28,85,108,107,103,142,10,155,60,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,37,32,234,23,5,92,73,97,185,254,75,136,88,180,67,82,178,75,109,142,241,91,109,163,189,82,97,149,253,139,148,16,204,248,227,170,143,107,30,221,146,53,168,244,232,247,39,71,39,71,59,241,91,62,225,143,28,207,147,149,134,101,165,23,157,44,205,108,89,101,155,23,204,108,140,180,221,172,115,82,213,220,103,169,142,170,166,23,82,64,228,238,204,199,165,100,113,53,118,162,172,172,145,168,139,209,21,66,147,13,84,25,172,252,147,184,167,255,0,123,78,170,255,0,212,219,143,253,137,165,48,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,63,205,219,79,115,237,74,225,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,157,58,189,169,250,80,131,252,184,120,122,215,220,27,140,237,60,202,115,93,15,212,12,126,203,69,237,111,19,113,186,99,53,180,148,176,111,181,85,177,155,229,146,54,177,187,158,246,181,58,175,189,206,68,79,122,160,23,126,80,15,52,127,61,154,155,244,95,71,162,47,248,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,14,215,200,199,245,217,251,55,251,200,181,66,181,121,53,233,62,169,233,127,222,255,0,222,102,154,101,120,151,180,254,207,248,47,110,217,170,104,60,87,111,218,29,206,215,121,141,223,183,184,205,219,122,244,222,222,191,138,22,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,53,112,215,198,109,139,92,53,131,84,180,6,247,106,246,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,33,37,64,0,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,167,94,138,159,136,30,212,28,127,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,0,0,1,31,248,215,164,226,78,155,70,171,115,46,22,179,75,173,183,47,198,186,214,58,201,69,102,160,184,251,114,149,92,196,150,52,109,84,79,123,102,137,136,233,99,72,149,92,253,175,143,183,35,228,141,89,80,63,213,71,227,179,253,220,255,0,201,155,63,249,160,23,252,8,213,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,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,73,80,0,160,31,234,163,241,217,254,238,127,228,205,159,252,208,187,238,30,178,155,238,115,160,90,105,154,229,53,222,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,184,14,128,14,41,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,115,86,89,149,21,177,181,205,68,71,189,241,198,250,108,254,170,63,29,159,238,231,254,76,217,255,0,205,0,191,224,64,174,29,243,190,49,170,248,50,212,62,40,181,163,89,234,234,174,85,88,61,234,239,134,217,151,26,183,209,165,189,41,233,166,146,11,140,253,41,88,233,95,35,162,107,226,103,197,10,194,230,189,123,189,214,164,82,3,131,238,44,240,222,46,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,108,235,220,98,42,186,39,162,7,117,0,0,0,227,252,91,107,125,215,135,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,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,14,192,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,0,0,0,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,251,110,145,249,132,118,187,165,163,196,178,155,199,210,203,108,184,57,177,247,221,20,171,22,217,227,167,151,171,91,185,123,91,58,163,92,227,186,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,32,122,0,0,0,0,0,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,194,145,234,214,189,204,138,41,94,140,126,205,171,231,248,32,213,236,203,94,184,99,196,181,115,80,39,164,146,251,145,84,93,230,168,74,72,18,24,34,99,46,149,113,69,12,108,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,117,4,53,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,0,0,0,0,0,10,245,230,19,204,178,235,195,214,101,79,162,250,37,65,73,85,153,90,234,40,171,242,58,251,165,35,159,73,73,2,164,117,12,161,141,138,173,89,95,60,78,103,114,70,170,36,113,73,181,142,239,57,95,78,22,20,14,105,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,4,74,225,131,141,187,86,168,235,166,167,112,211,157,207,73,111,203,48,236,162,247,73,97,168,154,169,168,251,253,20,55,42,223,205,69,19,97,99,24,250,90,102,83,49,91,189,242,74,198,190,85,254,36,170,129,45,64,0,0,0,0,0,1,13,109,28,113,212,227,92,192,51,46,17,245,25,148,137,98,185,84,91,89,136,221,149,241,83,173,13,92,182,154,105,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,51,40,0,0,0,0,0,5,0,255,0,85,31,142,207,247,115,255,0,38,108,255,0,230,128,95,240,35,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,219,57,37,231,218,126,54,183,194,195,79,221,237,92,170,161,143,243,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,0,0,0,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,233,215,162,167,226,7,181,7,31,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,8,171,198,39,24,191,146,86,169,232,255,0,218,26,63,23,134,102,190,214,183,95,127,57,219,246,127,110,166,215,178,227,240,65,44,178,246,33,150,175,243,12,219,220,238,251,215,171,89,208,37,80,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,29,120,228,226,238,213,194,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,219,191,182,157,85,242,67,26,186,62,234,72,208,145,64,231,252,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,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,25,193,226,23,41,190,224,220,104,106,94,107,139,87,120,43,214,63,170,23,155,165,186,167,180,201,59,21,80,93,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,104,248,205,103,22,62,105,245,147,230,6,67,234,51,129,121,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,51,67,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,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,248,162,254,40,129,213,78,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,65,124,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,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,51,4,75,78,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,244,11,244,7,201,196,242,155,22,115,138,217,179,92,90,187,198,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,190,227,235,0,42,131,154,79,0,148,214,154,106,174,37,180,43,17,171,123,31,81,95,115,212,10,72,171,101,169,126,249,165,89,214,231,20,50,110,114,49,28,249,187,232,199,236,141,137,19,219,19,88,217,158,150,190,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,69,28,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,81,124,199,249,127,214,112,239,125,151,86,244,135,29,255,0,66,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,153,89,120,175,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,180,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,155,68,223,211,107,186,162,251,131,128,26,40,210,13,82,193,52,91,129,221,46,212,189,75,190,251,27,27,179,105,254,47,227,107,124,44,213,29,174,237,37,44,49,254,110,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,117,206,191,175,60,76,102,90,243,143,105,182,25,121,161,164,183,99,218,93,139,209,99,150,90,40,81,30,247,62,58,90,120,106,106,229,149,90,142,115,230,117,52,106,140,247,50,54,49,141,68,87,111,146,64,253,124,87,113,93,168,252,90,234,59,243,92,214,95,3,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,147,252,180,185,125,212,235,13,214,207,196,30,175,218,169,36,211,234,10,143,19,103,180,213,197,21,84,25,43,216,234,168,36,73,17,147,163,224,101,61,76,17,57,89,52,78,100,233,213,170,138,197,119,94,85,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,0,230,188,88,249,88,214,79,151,249,15,167,78,80,15,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,224,200,197,115,94,214,75,20,79,86,63,102,213,191,238,44,124,172,107,39,203,252,135,211,167,51,88,6,156,244,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,207,95,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,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,120,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,220,7,214,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,21,43,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,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,232,38,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,68,255,0,229,139,199,143,220,133,246,155,65,181,98,245,183,1,200,46,13,246,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,80,186,144,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,65,203,139,142,58,110,20,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,77,254,117,126,86,49,111,152,20,62,157,113,41,88,13,84,2,162,249,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,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,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,10,33,230,59,199,29,55,21,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,186,214,75,43,156,173,89,150,40,195,149,113,131,197,158,101,197,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,205,253,59,108,85,86,196,196,75,137,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,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,159,7,220,89,225,188,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,217,215,184,196,85,116,79,68,206,97,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,6,70,43,154,246,178,88,162,122,177,251,54,168,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,71,94,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,208,227,252,199,249,128,81,240,239,98,151,73,52,135,34,255,0,69,138,255,0,13,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,153,73,105,4,244,25,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,240,210,35,209,145,84,83,42,57,136,173,114,200,128,87,175,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,180,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,155,68,223,211,107,186,162,251,180,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,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,208,57,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,64,189,227,54,220,77,221,174,182,14,46,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,73,38,107,56,177,243,79,172,159,48,50,31,81,156,11,190,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,205,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,160,117,80,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,203,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,144,3,154,63,158,205,77,250,47,163,209,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,64,53,60,8,191,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,24,57,134,243,31,213,141,19,226,10,223,164,250,33,63,178,126,196,118,106,50,101,184,209,83,84,210,223,36,168,138,158,166,42,100,107,154,178,199,11,33,118,215,73,28,177,72,231,79,34,38,222,219,36,112,89,248,33,255,0,0,220,119,223,120,200,251,67,105,189,233,39,217,234,188,70,223,111,146,225,119,162,186,50,122,26,154,169,251,141,86,164,18,35,102,131,122,195,35,227,106,44,237,70,177,232,249,90,228,103,118,96,0,50,174,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,160,190,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,191,66,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,198,18,211,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,2,253,10,171,231,157,250,147,253,164,253,218,89,246,39,148,216,179,156,86,205,154,226,213,222,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,247,21,131,207,59,245,39,251,73,251,180,15,21,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,38,85,203,137,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,11,31,0,249,57,102,83,98,193,177,91,206,107,148,215,120,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,220,7,138,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,76,246,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,175,64,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,218,116,70,71,12,106,233,59,73,35,163,168,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,126,172,223,134,124,203,14,225,211,79,56,154,109,117,37,126,39,158,84,86,91,94,141,84,142,123,109,198,10,170,184,155,3,216,174,85,145,146,197,72,249,91,35,127,5,73,24,246,183,164,110,151,208,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,250,93,175,72,228,70,200,138,197,154,7,191,187,26,245,99,151,163,227,238,49,146,200,165,180,242,228,197,172,89,207,46,172,47,10,202,104,124,109,151,32,183,228,86,187,141,55,117,241,247,233,103,186,87,199,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,42,135,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,13,4,98,121,77,139,57,197,108,217,174,45,93,227,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,113,224,56,177,242,177,172,159,47,242,31,78,156,167,110,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,252,71,185,237,99,222,212,99,237,251,137,187,181,170,255,0,194,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,6,109,206,191,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,3,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,96,86,95,42,62,53,254,236,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,158,246,187,100,114,166,229,98,36,211,74,219,148,51,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,103,252,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,202,22,126,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,165,0,241,183,193,246,77,194,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,46,214,232,120,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,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,12,203,157,215,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,239,233,220,122,34,182,39,170,112,163,69,28,4,233,158,43,165,252,35,233,157,187,22,164,237,251,123,31,162,201,174,51,190,56,210,106,170,234,248,25,81,43,228,115,24,221,251,123,141,137,138,238,174,72,161,137,138,231,108,234,7,85,210,221,45,193,52,91,4,182,105,158,154,88,189,141,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,119,94,48,120,76,204,184,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,191,167,109,234,136,217,88,171,223,249,110,115,4,166,225,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,167,87,200,171,107,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,133,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,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,153,21,121,163,249,19,212,223,162,250,197,17,21,121,81,241,211,252,135,11,250,215,153,255,0,228,244,184,5,109,115,127,194,107,173,114,84,43,191,226,188,43,28,223,246,112,163,255,0,210,240,146,171,154,63,145,61,77,250,47,172,81,1,70,218,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,7,234,215,77,11,212,126,29,53,30,227,165,250,161,102,240,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,214,225,59,205,62,141,252,192,199,189,70,2,242,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,130,37,114,148,227,95,219,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,217,249,151,124,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,92,28,192,40,248,136,177,69,164,154,189,145,127,162,197,7,137,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,207,36,65,58,128,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,133,205,11,252,165,53,219,25,209,79,181,63,103,62,209,248,223,225,63,3,227,59,30,30,142,122,159,228,123,145,238,221,216,219,252,116,233,187,175,191,167,69,181,78,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,58,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,197,227,199,239,190,197,77,160,218,177,122,221,159,99,246,246,251,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,160,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,116,129,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,22,85,205,123,142,58,156,150,235,123,225,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,189,37,89,162,116,125,24,216,223,222,130,188,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,229,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,158,217,201,47,59,62,208,100,29,185,169,253,169,218,154,161,244,191,214,175,158,88,224,237,71,80,177,254,109,83,127,77,206,234,171,238,12,235,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,64,39,85,206,248,122,202,176,157,9,211,62,32,188,79,180,49,189,70,246,149,54,232,233,100,111,178,235,168,235,38,131,195,205,39,69,141,123,177,197,221,141,119,35,157,178,118,236,68,139,123,249,81,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,5,85,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,27,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,251,140,241,113,131,194,102,101,194,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,253,253,59,111,84,70,202,197,94,255,0,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,80,187,66,128,121,145,96,188,71,98,188,71,93,47,124,66,221,61,185,237,205,238,198,111,52,112,62,27,92,246,184,223,240,83,210,68,174,119,135,236,247,17,36,167,87,57,237,123,213,238,124,189,228,158,91,254,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,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,2,149,185,118,231,90,53,167,188,86,98,151,237,111,181,218,164,178,187,187,5,5,210,233,59,153,75,98,186,42,35,169,107,158,221,174,99,182,189,157,164,116,155,89,11,166,73,213,205,88,81,201,161,67,48,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,156,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,102,156,0,243,59,211,188,87,72,219,165,188,79,101,148,150,7,225,116,244,118,220,106,231,13,174,174,161,247,11,115,88,230,54,9,99,165,129,237,99,233,219,28,108,73,21,91,220,100,140,234,213,123,36,146,64,149,92,197,181,67,65,176,78,26,50,60,99,93,91,87,114,167,204,41,221,69,104,176,219,107,124,53,198,227,91,19,217,44,82,66,254,142,72,153,4,173,134,87,204,246,62,54,244,107,92,201,86,70,67,46,125,206,213,197,119,21,218,143,197,174,163,191,53,205,101,240,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,63,203,75,151,221,78,176,221,108,252,65,234,253,170,146,77,62,160,168,241,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,9,171,202,135,24,213,204,107,132,187,34,234,53,194,145,44,87,42,138,138,252,70,216,182,215,211,214,208,219,165,154,71,185,211,200,237,169,43,39,149,207,158,46,140,94,145,202,215,119,94,217,25,28,52,237,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,31,39,42,208,189,71,196,52,159,10,214,251,157,155,187,134,103,126,46,43,109,210,157,85,241,195,85,79,83,60,18,82,212,123,147,181,50,248,119,200,196,94,173,124,106,170,215,42,178,86,199,237,184,62,226,207,50,225,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,102,254,157,198,34,163,101,122,45,175,112,21,165,184,38,180,242,216,193,180,211,82,236,94,217,198,239,62,211,241,180,94,42,106,126,239,106,255,0,85,52,127,156,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,82,220,87,112,163,168,252,37,106,59,240,172,214,47,29,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,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,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,40,135,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,0,0,40,7,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,234,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,173,93,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,249,89,102,83,125,206,114,171,206,107,148,215,120,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,220,79,78,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,232,212,68,98,55,167,32,229,173,160,63,126,188,80,99,255,0,104,244,247,237,70,11,139,247,174,121,47,137,103,90,24,63,173,230,240,77,159,170,163,100,223,84,216,186,65,241,119,26,201,55,49,209,182,94,129,110,156,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,227,103,127,70,53,92,170,172,71,199,77,29,44,47,72,191,55,190,39,43,85,253,86,71,200,160,0,25,87,53,80,101,92,11,254,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,235,252,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,32,52,167,196,191,14,152,39,20,26,89,95,166,121,213,63,244,181,150,122,221,243,127,6,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,2,170,249,94,241,211,247,41,149,51,67,181,143,51,240,154,109,122,223,236,122,154,214,238,134,197,116,146,70,170,117,153,92,158,30,142,110,178,119,58,163,152,201,85,146,126,105,174,168,145,122,175,60,239,212,159,237,39,238,211,175,240,89,202,199,13,208,59,173,171,84,181,150,229,73,151,106,13,174,162,105,232,105,105,28,175,178,91,94,142,111,98,120,219,44,76,150,122,150,35,92,244,145,232,214,49,210,38,216,247,196,201,151,144,115,206,253,73,254,210,126,237,2,10,240,173,195,29,247,138,172,171,46,194,177,107,215,130,189,99,248,125,126,75,110,166,240,204,147,218,149,80,73,4,113,80,239,124,177,50,14,235,234,26,157,231,42,181,157,58,171,85,61,233,202,191,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,161,58,185,42,121,167,202,126,95,215,122,141,184,238,188,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,105,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,14,255,0,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,181,215,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,194,171,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,224,230,61,205,94,168,170,135,64,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,80,104,190,131,102,90,213,30,101,116,177,81,85,197,98,192,241,123,166,77,125,187,54,157,36,130,141,148,180,83,207,4,47,85,123,83,125,68,176,164,77,68,85,122,34,201,34,49,205,137,253,57,169,127,215,174,29,48,78,23,248,5,213,93,52,193,105,255,0,87,247,218,203,197,110,249,191,132,238,158,197,88,103,172,237,203,44,157,158,239,97,142,237,49,219,25,248,34,126,42,180,2,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,128,31,213,171,225,99,253,160,234,175,253,21,110,255,0,62,2,127,131,207,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,252,79,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,57,255,0,54,77,116,209,172,43,67,190,232,243,92,90,213,152,101,57,118,249,109,54,185,43,157,5,85,147,108,51,54,27,219,92,200,222,173,237,78,141,141,172,87,71,223,107,231,98,57,204,108,205,60,255,0,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,94,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,128,121,251,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,212,198,180,139,84,52,63,150,158,127,167,250,179,157,213,228,119,122,93,55,190,77,13,61,76,17,181,246,24,31,102,119,91,74,74,201,100,74,150,83,202,147,53,146,238,233,177,90,198,35,99,99,17,57,87,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,12,202,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,34,87,48,110,9,45,92,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,58,213,7,10,60,20,113,29,174,250,142,207,177,182,203,174,21,73,136,100,17,209,94,242,154,196,125,28,152,245,116,10,178,57,177,198,174,100,210,86,68,177,167,230,163,232,232,228,124,61,199,66,215,164,137,161,64,7,228,180,209,84,219,173,84,86,250,203,181,93,210,162,150,158,56,101,174,171,108,77,158,169,237,106,35,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,137,250,192,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,5,53,243,140,226,23,4,212,125,71,199,116,103,18,166,181,93,234,244,247,196,201,116,190,193,85,51,228,164,174,168,84,100,246,198,177,21,33,93,137,4,15,149,223,156,114,73,182,52,88,157,20,204,146,95,243,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,233,83,69,89,26,210,205,236,106,24,102,141,100,168,154,158,102,201,191,189,209,240,70,142,143,106,244,157,200,244,116,40,215,82,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,7,181,225,139,135,172,171,138,13,101,178,233,30,45,83,224,60,127,114,166,227,116,125,44,149,16,219,40,98,110,233,106,36,107,19,252,24,216,142,115,26,249,101,137,138,246,111,220,151,61,204,198,138,166,221,203,255,0,80,45,245,151,106,187,165,69,45,61,134,25,107,170,219,19,103,170,123,110,212,40,233,164,72,88,200,145,238,84,87,42,70,198,51,170,174,214,181,58,34,116,14,15,184,76,195,120,69,210,255,0,176,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,226,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,55,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,193,26,185,134,113,29,165,252,75,235,205,70,95,165,120,69,37,186,219,110,167,75,107,242,5,138,72,107,114,69,143,225,109,84,241,42,163,88,198,181,17,145,110,98,76,177,163,123,174,254,78,24,62,175,45,142,28,117,67,92,117,230,143,47,192,179,122,188,46,219,167,117,20,215,43,198,65,67,44,126,54,20,151,184,216,233,105,226,122,57,178,62,118,199,59,29,220,99,161,72,210,78,227,100,234,216,101,228,28,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,131,27,17,206,99,95,44,177,49,94,205,251,147,67,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,246,160,231,250,215,175,122,79,195,182,43,75,154,235,30,87,246,126,203,91,112,101,174,10,159,3,83,87,190,169,241,201,35,99,217,79,28,143,78,172,134,69,234,169,183,225,233,215,170,162,47,63,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,243,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,112,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,149,107,194,78,183,218,184,112,215,236,115,90,47,54,58,187,205,62,57,79,116,115,40,41,164,108,111,169,158,107,117,77,60,44,87,187,220,198,44,179,71,189,253,28,173,102,231,35,94,168,140,80,187,78,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,62,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,158,175,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,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,103,252,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,144,172,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,165,80,115,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,31,94,175,141,23,128,112,125,197,158,101,194,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,205,253,59,140,69,70,202,244,80,225,69,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,80,9,63,249,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,0,0,52,167,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,248,81,189,26,230,57,241,75,43,17,236,223,185,40,90,171,131,158,32,191,40,43,223,12,150,60,39,219,217,213,135,124,181,48,91,170,226,90,95,10,145,50,86,85,45,68,142,100,113,66,248,229,133,90,178,172,110,221,52,113,171,91,35,146,50,194,185,80,241,199,77,146,218,172,156,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,164,75,12,77,143,163,29,27,59,214,104,7,52,225,187,72,174,186,11,162,88,182,144,94,115,186,188,198,163,24,167,150,145,151,138,152,29,3,229,129,103,145,240,196,145,186,89,85,140,138,39,199,11,27,189,81,25,19,81,54,167,70,167,75,0,8,149,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,160,194,250,57,165,235,165,30,143,240,167,126,198,232,175,62,19,36,212,79,236,110,217,12,105,4,146,62,150,69,69,184,61,209,202,187,187,62,23,185,11,164,99,92,230,73,83,7,241,85,200,246,208,184,18,127,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,255,0,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,51,237,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,198,69,86,59,66,128,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,211,223,241,93,194,142,156,113,107,167,15,194,179,88,188,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,51,192,114,184,242,39,166,95,90,245,138,210,85,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,158,188,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,28,233,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,212,240,43,215,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,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,64,80,15,52,127,61,154,155,244,95,71,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,186,243,71,243,217,169,191,69,244,122,34,58,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,185,172,123,160,145,136,254,155,17,251,26,170,142,145,136,224,209,71,15,26,223,128,241,127,160,212,58,129,71,99,164,117,183,32,167,168,181,223,177,234,233,33,173,74,89,211,172,117,52,85,13,78,173,123,28,213,71,53,36,107,86,72,102,141,238,99,119,237,72,1,144,113,1,162,92,171,53,115,40,210,109,27,192,42,243,155,149,250,162,123,158,91,29,93,194,123,123,45,76,123,219,61,146,221,75,52,137,63,113,148,244,117,19,247,92,232,222,249,95,81,27,251,201,181,208,71,10,248,62,226,207,50,225,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,102,254,157,198,34,163,101,122,47,63,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,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,134,132,248,117,226,195,68,184,165,181,87,220,52,131,35,171,174,168,179,83,209,77,120,161,171,183,79,75,61,181,245,77,145,99,134,69,123,123,79,122,44,50,181,86,23,200,196,86,47,71,42,43,85,123,1,10,185,81,240,233,247,45,195,140,25,253,238,159,102,73,170,94,30,251,81,241,245,237,90,218,199,123,58,47,134,87,198,238,177,203,37,70,228,107,30,158,47,182,244,235,18,116,245,127,213,71,224,79,253,220,255,0,201,155,199,249,160,18,168,202,185,167,221,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,204,16,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,153,92,203,248,227,166,225,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,248,31,26,200,245,68,107,25,53,90,240,103,197,47,228,143,155,102,26,145,69,141,251,110,245,114,195,234,172,86,74,121,93,182,149,149,210,214,82,74,217,106,85,28,143,88,88,200,36,114,181,159,19,220,141,103,86,35,150,70,113,92,179,41,190,231,57,85,231,53,202,107,188,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,238,3,229,29,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,181,78,95,156,188,241,157,41,210,59,166,87,172,52,117,119,28,179,85,49,121,45,23,123,84,142,168,163,101,170,201,90,198,186,91,115,153,240,74,149,46,68,103,121,234,141,116,111,98,71,30,221,143,146,104,1,204,27,130,75,175,10,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,78,129,110,154,185,169,152,174,178,112,35,168,58,165,133,85,248,139,46,77,165,247,203,133,54,233,35,124,144,239,182,79,190,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,166,117,206,235,195,247,22,121,150,132,96,58,159,165,173,167,171,189,226,122,149,139,220,108,175,180,186,189,32,130,130,227,83,10,64,219,147,17,99,122,171,219,18,189,142,141,171,31,117,59,123,221,249,168,246,240,160,52,167,194,119,149,141,27,249,127,143,122,116,7,85,56,167,15,89,77,139,6,224,191,77,51,92,166,187,193,89,113,253,47,179,93,46,53,61,167,201,216,165,130,211,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,192,127,85,31,129,63,247,115,255,0,38,111,31,230,128,74,162,128,127,169,113,199,103,251,134,127,148,214,127,243,178,250,49,60,166,197,156,226,182,108,215,22,174,241,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,184,250,192,115,254,30,177,107,238,13,160,90,105,133,101,52,62,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,188,232,7,201,203,50,155,22,13,138,222,115,92,166,187,193,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,190,226,53,255,0,85,31,129,63,247,115,255,0,38,111,31,230,128,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,207,239,57,77,247,32,183,88,173,55,122,239,17,73,140,219,223,107,181,199,218,99,60,61,43,234,170,42,221,31,86,162,43,250,207,87,80,254,174,85,119,199,211,174,214,181,18,194,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,184,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,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,128,126,179,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,73,254,102,150,202,107,79,28,122,159,75,75,37,91,216,250,139,109,74,173,77,92,181,47,223,53,178,146,87,162,62,87,57,200,196,115,220,140,98,46,200,216,141,99,17,172,107,90,146,215,145,213,183,21,159,239,114,239,236,14,185,37,15,177,233,189,169,35,227,126,218,25,252,83,188,60,45,237,164,145,117,146,159,124,139,221,115,100,219,7,192,197,135,115,254,79,60,92,90,197,73,149,105,38,107,79,67,178,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,216,171,177,187,95,91,82,189,81,17,203,220,232,229,84,107,81,57,7,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,209,91,51,218,218,121,161,111,93,170,212,170,145,81,223,139,92,23,146,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,40,135,79,109,153,149,235,63,198,172,218,115,37,92,121,101,125,226,138,154,194,250,74,180,165,157,183,23,204,198,211,44,115,43,154,145,63,186,172,232,245,115,118,175,69,234,157,58,159,38,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,165,240,157,230,159,70,254,96,99,222,163,1,110,156,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,1,205,57,50,106,206,141,85,224,151,221,24,178,98,30,197,212,154,78,229,242,243,113,218,233,126,208,80,164,200,200,166,238,244,252,215,135,239,199,15,135,85,70,252,125,214,110,116,179,236,178,163,48,56,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,254,28,114,69,35,85,174,106,189,143,106,162,185,171,125,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,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,32,113,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,1,0,57,213,249,88,197,190,96,80,250,117,196,165,98,234,121,213,249,88,197,190,96,80,250,117,196,171,94,17,116,66,213,196,119,17,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,247,124,45,123,219,2,177,30,168,228,98,189,28,173,126,221,138,18,131,150,47,1,223,125,247,218,109,121,213,139,46,236,7,31,184,55,217,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,252,150,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,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,159,110,58,56,50,190,240,121,168,244,182,200,238,190,217,195,50,143,17,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,143,66,135,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,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,134,99,11,254,229,113,228,79,76,190,181,235,21,165,0,151,253,202,227,200,158,153,125,107,214,43,64,160,18,215,180,219,131,235,87,22,92,173,244,213,182,244,171,143,59,195,169,242,106,252,81,240,202,212,101,76,239,186,213,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,149,66,95,247,43,143,34,122,101,245,175,88,173,2,130,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,47,83,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,231,252,203,121,125,211,107,13,170,241,196,30,144,90,170,228,212,26,10,127,19,120,180,210,69,45,84,249,43,24,218,88,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,90,129,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,80,212,64,57,87,11,154,233,249,74,104,78,51,173,127,101,190,206,125,163,241,191,193,158,59,198,118,60,61,100,244,223,203,118,227,221,187,177,187,248,137,211,119,79,127,78,171,239,242,204,166,197,131,98,183,156,215,41,174,240,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,184,10,86,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,242,188,186,184,50,177,113,115,125,212,37,203,110,190,10,213,139,227,235,79,74,232,222,245,146,59,197,123,38,142,138,165,209,55,111,122,24,59,51,202,232,251,177,171,164,100,13,93,204,116,141,34,174,89,148,223,115,156,170,243,154,229,53,222,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,247,23,125,202,59,76,241,92,63,132,43,62,117,105,164,235,122,207,110,21,247,11,189,84,145,199,220,119,134,171,154,142,8,26,246,177,30,176,177,144,43,218,199,185,219,100,158,119,34,162,63,162,5,22,26,83,225,99,90,255,0,40,158,31,112,157,99,146,223,224,170,242,11,122,248,248,27,23,110,54,87,65,43,233,234,187,77,238,72,169,10,207,12,171,30,231,171,187,106,205,221,29,213,18,141,185,135,225,86,172,3,141,45,85,177,89,170,42,230,167,170,188,50,246,247,84,189,174,122,79,112,166,138,186,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,176,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,78,223,133,177,181,20,44,84,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,59,87,16,185,77,247,6,208,45,75,205,113,106,239,5,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,220,113,94,87,30,68,244,203,235,94,177,90,117,94,44,124,172,107,39,203,252,135,211,167,3,197,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,71,254,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,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,80,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,77,32,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,250,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,208,3,155,151,12,248,110,138,234,229,155,84,176,202,234,182,51,85,234,46,215,43,157,178,101,89,25,77,113,133,240,62,162,120,164,115,149,219,39,117,94,245,141,83,224,123,95,181,219,28,216,227,230,188,174,60,246,105,151,214,189,30,180,7,52,127,61,154,155,244,95,71,162,36,167,37,220,90,197,156,226,188,66,225,89,77,15,141,178,228,22,251,29,174,227,77,221,124,125,250,89,227,186,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,35,95,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,33,175,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,159,224,231,135,175,202,127,136,44,111,73,171,106,110,180,86,90,190,253,109,238,225,110,165,239,73,71,67,4,78,145,206,85,84,86,69,220,122,71,3,101,122,43,91,36,241,252,47,94,140,118,130,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,177,211,151,87,6,87,222,17,172,90,132,185,109,215,198,221,114,140,129,105,233,93,27,216,145,201,103,160,124,209,209,84,186,38,238,236,205,63,122,121,93,31,118,68,108,111,129,171,181,237,145,160,76,3,42,230,170,0,17,87,149,199,145,61,50,250,215,172,86,148,2,106,160,202,184,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,170,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,85,101,170,114,172,224,59,253,72,226,175,87,236,191,210,203,136,88,174,118,239,248,135,211,94,218,254,239,248,195,98,100,144,255,0,71,80,199,127,36,242,42,242,212,225,235,21,226,47,137,170,27,38,107,83,214,203,136,219,221,150,212,219,221,75,28,241,221,124,53,85,52,108,163,149,36,69,98,66,247,206,213,145,21,174,221,27,30,196,70,171,209,236,191,224,7,148,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,245,96,12,219,113,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,252,128,208,247,48,45,33,195,117,127,133,12,250,12,194,10,181,126,31,103,174,203,237,19,83,78,177,62,11,141,13,28,239,137,202,158,246,189,142,106,201,27,218,228,94,172,149,202,221,175,70,61,185,225,2,255,0,191,241,89,127,238,255,0,255,0,200,225,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,114,174,19,188,172,104,223,203,252,123,211,160,58,168,57,87,229,99,194,199,251,229,180,171,254,185,91,191,237,128,113,99,229,99,89,62,95,228,62,157,57,154,195,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,0,0,0,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,5,249,243,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,252,76,101,28,245,106,253,232,172,107,55,61,122,108,71,54,144,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,23,34,178,71,34,181,200,170,139,165,220,179,22,177,103,56,173,231,10,202,104,124,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,239,50,239,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,40,26,158,34,175,52,127,34,122,155,244,95,88,162,61,87,0,250,153,149,106,239,8,90,109,157,102,181,126,46,245,81,111,168,183,212,213,58,73,36,146,171,193,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,226,145,207,114,34,34,162,39,149,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,5,164,243,45,230,9,77,163,214,171,199,15,154,65,117,171,143,80,107,233,252,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,2,32,115,111,212,109,35,205,248,151,146,201,167,216,173,36,57,14,43,79,236,220,175,35,166,169,99,153,120,171,217,26,199,2,178,53,86,171,233,26,142,133,242,59,164,170,253,208,185,168,218,120,213,121,87,0,154,115,173,186,141,196,189,130,13,4,202,169,49,92,134,201,79,83,114,170,200,106,105,160,170,101,166,220,230,120,106,153,210,158,100,86,212,61,91,84,145,178,52,79,123,229,106,171,163,106,58,86,113,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,208,159,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,195,181,128,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,10,1,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,16,214,237,202,231,65,175,252,81,214,241,17,125,169,171,184,217,238,53,18,94,107,48,202,184,187,212,85,55,185,37,89,36,169,146,87,57,92,250,103,57,86,69,164,86,171,86,69,94,175,236,255,0,91,147,40,0,33,175,54,204,214,213,138,240,91,144,88,174,20,245,114,84,102,55,139,85,146,133,208,177,170,200,231,101,75,107,149,210,170,185,21,25,218,161,149,168,173,71,46,247,49,58,116,85,115,102,81,81,124,240,115,91,85,126,127,165,154,115,13,61,90,92,172,118,123,141,238,162,87,49,189,135,65,93,52,80,196,214,59,118,229,122,58,223,50,185,21,168,136,142,143,162,187,170,163,66,181,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,53,17,137,226,214,44,27,21,179,97,88,181,15,130,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,125,229,0,242,222,197,172,89,135,27,90,91,105,200,232,124,93,37,61,194,174,233,28,125,215,199,182,170,138,134,162,174,154,78,172,84,85,217,60,17,63,167,93,174,219,209,200,173,85,69,208,160,21,65,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,220,143,122,36,159,198,72,211,111,0,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,109,143,115,96,197,172,89,7,4,185,125,218,239,67,226,42,241,155,133,162,233,107,147,186,246,120,122,167,215,67,72,233,58,53,81,31,214,10,186,134,116,114,43,126,62,189,55,53,170,148,131,164,249,215,221,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,3,79,198,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,213,120,177,242,177,172,159,47,242,31,78,156,229,92,174,60,137,233,151,214,189,98,180,234,188,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,5,85,243,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,28,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,11,84,0,0,0,0,50,174,106,160,202,184,22,63,100,227,170,167,134,94,93,186,83,166,26,99,95,87,75,170,25,29,61,206,229,75,92,218,88,164,130,209,110,76,134,185,29,59,210,120,223,20,207,153,96,154,22,198,141,93,169,220,145,206,98,182,52,147,234,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,107,44,250,185,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,103,137,183,93,40,164,164,170,131,123,26,246,111,138,68,107,219,185,143,107,147,170,123,218,228,84,247,42,1,169,48,64,14,88,188,120,253,247,216,169,180,27,86,47,91,179,236,126,222,223,102,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,224,0,62,78,89,148,216,176,108,86,243,154,229,53,222,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,247,1,245,142,85,197,143,149,141,100,249,127,144,250,116,229,59,113,65,204,215,91,117,151,84,45,247,253,49,189,85,225,24,158,35,120,138,235,139,81,69,4,11,90,218,152,99,154,20,171,170,151,107,149,207,150,42,137,153,37,58,57,105,251,111,237,185,178,244,116,146,88,165,179,138,172,55,138,254,95,154,169,152,89,174,84,141,201,237,218,111,121,166,203,45,17,198,176,190,221,113,91,84,251,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,5,16,154,168,50,174,106,160,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,101,92,213,64,3,149,112,157,229,99,70,254,95,227,222,157,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,170,131,62,220,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,77,4,149,87,206,247,75,127,249,90,107,93,190,197,255,0,149,226,215,123,159,138,254,245,77,4,29,149,127,255,0,68,157,189,140,254,227,221,252,154,1,232,57,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,200,174,104,254,68,245,55,232,190,177,68,86,95,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,108,211,154,63,145,61,77,250,47,172,81,1,66,216,158,83,125,193,178,171,54,107,139,87,120,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,220,63,178,172,247,42,254,218,228,121,38,71,112,255,0,132,172,174,185,87,84,73,255,0,42,73,166,146,71,255,0,117,206,115,191,74,169,242,139,147,229,139,203,254,179,72,168,233,184,129,214,252,119,194,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,223,12,140,115,161,107,27,213,91,35,158,200,195,176,114,243,224,178,213,194,198,151,211,223,114,252,126,145,186,169,146,211,170,228,21,137,82,218,165,162,129,100,221,21,190,9,26,212,107,24,214,164,78,149,24,174,71,204,142,94,228,140,100,59,101,168,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,5,0,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,25,129,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,1,98,156,142,177,107,21,94,85,171,153,173,69,14,251,213,170,223,103,181,209,212,247,94,157,170,90,185,42,164,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,182,162,0,114,100,210,223,178,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,183,248,203,93,19,18,24,127,54,143,86,199,178,169,215,22,251,218,215,187,175,85,234,222,218,147,252,15,41,171,24,47,222,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,4,106,160,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,192,13,30,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,178,91,143,135,98,86,34,164,72,140,99,219,80,146,177,236,106,38,199,181,205,232,221,189,19,62,252,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,117,94,44,124,172,107,39,203,252,135,211,167,57,87,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,1,85,124,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,7,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,2,213,0,0,0,0,12,171,154,168,50,174,5,154,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,165,87,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,232,57,92,121,19,211,47,173,122,197,105,42,128,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,239,114,253,227,186,197,197,86,43,30,21,148,191,193,106,110,63,111,73,46,52,221,31,39,181,41,96,142,150,57,110,187,217,79,21,60,29,218,154,135,39,134,106,171,153,211,170,117,111,189,56,95,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,170,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,20,53,16,14,63,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,42,87,154,47,47,250,203,69,101,203,137,189,16,199,123,214,169,188,77,199,56,181,193,36,243,213,71,85,44,242,207,53,217,189,199,191,116,43,221,233,44,113,163,27,11,99,108,136,213,98,202,232,171,175,0,213,44,239,75,254,209,253,133,190,251,51,237,110,63,89,139,94,63,173,97,155,197,90,234,182,247,224,252,235,29,179,119,109,159,27,54,189,58,123,156,157,84,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,165,22,115,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,226,61,172,115,222,246,171,222,16,212,213,65,149,115,85,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,229,92,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,167,214,79,152,25,15,168,206,105,76,173,93,88,228,215,247,161,170,121,150,166,126,81,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,1,32,57,92,121,19,211,47,173,122,197,105,42,142,85,194,230,133,254,77,122,19,140,232,167,218,159,180,127,103,60,111,240,159,129,240,125,255,0,17,89,61,79,242,61,201,54,237,239,237,254,58,245,219,215,221,215,162,117,80,7,42,226,199,202,198,178,124,191,200,125,58,115,170,158,83,86,48,95,189,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,6,96,141,84,21,87,253,67,31,253,104,191,200,159,251,249,106,128,0,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,16,3,250,134,63,250,209,127,145,63,247,242,202,116,159,5,251,175,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,160,122,176,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,125,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,67,31,253,104,191,200,159,251,248,22,168,69,254,101,216,5,78,160,240,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,125,27,41,42,99,150,170,162,39,200,169,177,237,163,74,180,93,171,189,204,115,216,221,219,246,172,160,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,160,101,223,19,202,111,184,54,85,102,205,113,106,239,5,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,123,139,233,230,143,228,79,83,126,139,235,20,68,85,254,161,143,254,180,95,228,79,253,252,155,246,94,21,173,87,62,21,236,124,44,107,38,97,87,154,218,45,116,246,250,26,170,250,106,70,218,95,91,69,67,91,29,69,45,50,178,55,61,99,98,69,4,20,239,115,95,220,115,26,231,111,108,142,222,129,92,28,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,108,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,251,225,145,141,108,206,123,122,171,163,107,217,37,202,31,146,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,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,183,238,53,184,82,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,228,215,174,216,206,181,253,253,125,163,251,57,227,127,131,62,203,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,64,159,224,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,34,175,245,12,127,245,162,255,0,34,127,239,228,255,0,225,115,66,255,0,38,189,9,198,116,83,237,79,218,63,179,158,55,248,79,192,248,62,255,0,136,172,158,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,3,53,133,255,0,114,184,242,39,166,95,90,245,138,210,42,255,0,80,199,255,0,90,47,242,39,254,254,79,254,23,52,47,242,107,208,156,103,69,62,212,253,163,251,57,227,127,132,252,15,131,239,248,138,201,234,127,145,238,73,183,111,127,111,241,215,174,222,190,238,189,16,58,168,0,1,149,115,85,5,85,255,0,80,199,255,0,90,47,242,39,254,254,4,170,229,113,228,79,76,190,181,235,21,164,170,60,166,147,224,191,117,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,12,235,113,249,130,253,221,241,147,171,22,15,106,123,67,197,228,18,95,123,221,142,214,223,105,70,202,254,214,221,206,235,219,241,93,189,221,126,45,155,186,55,174,212,209,73,0,56,163,229,73,249,74,107,182,77,173,127,127,95,103,62,209,248,47,224,207,178,222,51,177,225,232,224,166,254,91,197,199,187,119,99,119,241,19,166,238,158,254,157,84,61,7,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,234,139,226,199,205,62,178,124,192,200,125,70,114,244,248,41,225,75,242,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,177,87,86,57,53,253,232,106,158,101,169,159,148,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,128,72,14,87,30,68,244,203,235,94,177,90,117,94,44,124,172,107,39,203,252,135,211,167,28,46,104,95,228,215,161,56,206,138,125,169,251,71,246,115,198,255,0,9,248,31,7,223,241,21,147,212,255,0,35,220,147,110,222,254,223,227,175,93,189,125,221,122,39,170,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,129,152,35,85,5,85,255,0,80,199,255,0,90,47,242,39,254,254,90,160,21,87,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,181,78,57,248,24,252,180,126,196,255,0,162,143,216,239,177,222,210,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,244,116,247,242,174,23,57,82,126,77,122,237,140,235,95,223,215,218,63,179,158,55,248,51,236,183,131,239,248,138,57,233,191,150,241,114,109,219,223,221,252,69,235,183,167,187,175,84,8,1,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,234,188,81,242,164,252,165,53,219,38,214,191,191,175,179,159,104,252,23,240,103,217,111,25,216,240,244,112,83,127,45,226,227,221,187,177,187,248,137,211,119,79,127,78,171,213,120,24,224,99,242,46,251,109,254,138,63,108,126,216,251,55,251,73,236,255,0,11,225,60,79,254,145,54,253,222,39,255,0,55,166,207,211,215,220,18,168,0,0,0,0,202,185,170,130,170,255,0,168,99,255,0,173,23,249,19,255,0,127,2,85,114,184,242,39,166,95,90,245,138,210,85,28,171,133,205,11,252,154,244,39,25,209,79,181,63,104,254,206,120,223,225,63,3,224,251,254,34,178,122,159,228,123,146,109,219,223,219,252,117,235,183,175,187,175,68,234,160,10,118,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,184,147,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,6,109,248,104,226,47,59,225,127,84,232,53,51,5,168,254,138,142,241,69,178,31,225,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,126,40,191,138,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,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,0,50,206,72,86,43,198,85,121,187,98,220,64,125,159,178,214,220,42,42,45,214,143,178,143,171,246,125,43,228,115,162,166,239,190,189,31,47,109,138,214,119,28,155,157,183,170,251,212,239,252,25,112,51,168,252,30,95,107,163,182,113,39,246,163,12,188,238,150,229,140,212,98,171,79,27,170,182,109,142,170,158,95,26,254,196,201,181,141,122,163,28,217,35,68,107,154,170,216,159,24,76,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,167,160,0,103,51,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,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,126,140,206,85,196,191,14,152,39,20,26,89,95,166,121,213,63,244,181,150,122,221,243,127,6,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,58,168,2,170,249,231,126,164,255,0,105,63,118,150,168,69,94,57,248,24,252,180,126,196,255,0,162,143,216,239,177,222,210,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,244,116,247,132,0,228,169,230,159,41,249,127,93,234,54,226,234,72,85,193,79,45,239,200,251,84,238,186,153,247,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,22,106,128,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,167,221,88,193,126,244,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,90,223,212,49,255,0,214,139,252,137,255,0,191,129,63,248,78,242,177,163,127,47,241,239,78,128,234,167,148,210,124,23,238,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,21,188,107,105,103,7,223,101,190,243,44,25,93,207,237,111,142,240,94,194,165,166,155,183,225,123,29,206,239,122,120,186,117,241,44,219,183,119,94,142,235,211,162,117,243,252,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,117,67,21,17,90,137,209,29,239,252,17,66,80,0,0,3,159,235,222,181,226,188,59,105,61,247,88,243,91,125,214,182,203,143,248,95,19,5,174,40,228,170,127,126,166,42,118,108,108,146,70,197,232,249,154,171,213,233,240,162,244,234,189,17,99,6,158,243,118,225,183,82,179,252,107,78,108,88,78,165,65,114,202,175,20,86,74,57,106,237,180,13,130,57,234,102,100,49,186,71,54,177,206,70,35,158,138,170,141,114,244,235,209,23,240,2,111,131,207,231,153,254,27,166,24,204,249,158,160,100,52,150,43,21,45,69,37,53,69,194,173,85,176,64,250,154,136,233,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,39,160,0,0,0,1,226,181,139,83,163,209,204,2,233,168,213,152,94,65,146,91,108,116,243,215,92,226,178,58,139,191,73,69,12,50,77,53,75,155,87,81,3,94,198,54,53,69,108,110,116,138,174,110,214,59,222,168,30,212,16,3,250,181,124,44,127,180,29,85,255,0,162,173,223,231,196,180,225,251,136,125,47,226,107,0,110,163,105,69,214,174,178,218,202,132,161,172,138,174,142,74,105,232,171,82,24,166,146,154,70,185,54,185,236,108,241,162,186,55,62,53,85,93,175,119,78,160,116,176,8,65,168,92,221,184,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,58,117,68,252,0,155,224,227,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,252,21,123,0,0,67,93,98,230,187,194,230,142,103,247,77,57,172,165,205,114,75,149,142,162,122,27,156,182,75,68,93,138,74,216,102,146,25,169,156,234,185,160,115,222,199,70,170,174,141,174,141,81,205,218,247,123,209,63,86,133,243,55,209,254,34,245,30,221,165,250,95,165,26,171,93,117,174,235,44,211,75,107,183,178,150,223,74,213,68,146,170,166,68,173,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,28,19,0,16,131,80,185,187,112,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,122,116,234,137,248,18,127,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,136,29,0,0,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,61,0,0,0,0,0,0,0,0,115,72,248,138,210,55,235,205,71,13,142,203,41,35,206,224,179,195,121,101,11,165,103,73,216,254,226,186,157,138,142,85,74,152,226,141,147,186,23,35,94,176,205,28,172,71,177,36,86,116,176,0,0,0,0,0,0,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,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,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,64,244,0,0,0,0,0,28,171,76,56,157,209,173,95,212,124,235,73,176,172,163,189,148,233,229,194,75,125,218,223,81,11,160,146,78,218,182,57,167,167,71,244,89,97,142,117,116,15,122,39,195,35,19,170,108,146,23,202,29,84,0,0,30,83,63,213,44,19,75,254,206,125,186,190,251,51,237,110,65,71,139,89,255,0,173,102,155,197,93,42,183,118,32,252,211,29,179,119,109,255,0,27,246,177,58,123,220,157,80,245,96,0,0,0,0,0,56,255,0,20,28,80,96,60,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,219,78,244,85,71,42,245,86,251,191,21,64,236,0,132,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,211,175,68,95,192,155,224,0,0,0,60,166,127,170,88,38,151,253,156,251,117,125,246,103,218,220,130,143,22,179,255,0,90,205,55,138,186,85,110,236,65,249,166,59,102,238,219,254,55,237,98,116,247,185,58,160,30,172,0,0,0,0,3,143,233,87,23,92,58,107,126,127,119,211,29,40,212,202,76,147,33,177,211,212,85,214,65,73,69,85,216,72,33,153,144,201,44,117,46,137,32,153,157,201,99,68,116,114,57,28,142,71,55,115,125,224,118,0,0,0,14,127,174,154,233,167,28,58,105,197,199,84,53,66,243,224,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,208,232,0,249,56,158,83,98,206,113,91,54,107,139,87,120,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,220,125,96,0,0,0,227,249,39,22,122,13,137,235,205,151,134,235,238,117,73,79,155,95,41,251,177,83,175,242,16,78,237,158,30,146,121,122,237,138,166,161,175,87,69,18,251,220,141,106,46,213,154,157,38,232,25,102,127,134,224,181,56,253,46,97,144,210,90,95,149,94,35,176,90,22,165,85,172,170,184,201,20,178,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,193,232,0,0,0,0,0,0,1,229,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,21,255,0,86,175,133,143,246,131,170,191,244,85,187,252,248,9,254,14,127,160,154,215,138,241,19,164,246,45,99,194,173,247,90,43,46,65,226,188,52,23,72,163,142,169,157,138,153,105,223,189,177,201,35,19,171,225,114,167,71,175,194,169,215,162,245,68,232,0,1,202,191,42,61,9,251,246,252,154,62,220,255,0,162,79,255,0,57,61,153,89,255,0,145,248,223,244,199,107,195,255,0,165,254,63,229,63,243,127,141,240,158,171,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,3,213,128,0,0,0,3,143,241,65,197,6,3,194,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,205,180,239,69,84,114,175,85,111,187,241,84,227,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,64,152,0,0,0,0,0,17,215,138,158,56,180,211,132,27,174,63,111,212,236,43,53,175,167,201,233,231,154,221,93,100,167,161,158,7,190,7,53,38,133,201,45,84,114,181,236,73,97,114,170,179,98,164,173,218,231,42,61,26,18,40,17,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,189,255,0,130,44,160,0,1,194,184,169,227,39,72,248,65,181,99,247,13,78,166,200,43,234,50,122,137,225,183,80,217,40,153,60,239,100,13,106,205,51,150,89,35,137,172,98,203,11,85,21,251,213,101,110,214,185,17,234,208,238,160,135,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,73,128,0,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,208,244,0,0,0,0,0,16,131,80,185,187,112,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,122,116,234,137,248,1,55,193,207,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,247,182,57,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,0,0,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,127,226,136,18,128,17,255,0,133,46,53,180,179,140,31,181,63,118,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,118,8,243,252,54,92,254,163,75,91,144,210,38,89,75,103,134,254,251,75,149,91,58,219,165,154,72,27,80,196,84,232,246,36,176,189,142,218,171,177,86,61,251,123,145,238,15,64,0,0,0,0,15,63,134,231,248,110,160,211,93,106,176,204,134,146,234,203,29,226,182,193,115,72,85,119,209,220,105,37,88,170,41,229,99,145,28,199,181,201,213,58,167,196,199,49,237,220,199,181,203,232,0,0,0,0,0,3,202,100,90,165,130,98,153,222,35,166,119,251,239,133,201,51,191,31,246,126,139,194,204,255,0,25,224,161,73,170,191,56,198,44,113,236,141,200,239,206,57,187,186,244,111,85,247,30,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,0,0,0,0,0,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,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,20,53,16,14,63,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,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,253,23,214,40,136,191,202,251,152,37,77,218,166,203,194,246,180,221,105,24,246,83,182,131,15,190,84,203,21,51,54,67,21,45,61,29,149,34,138,6,181,94,173,100,238,100,242,203,190,71,171,98,248,158,230,117,148,28,209,252,137,234,111,209,125,98,136,160,16,53,80,8,65,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,0,0,41,91,154,23,2,223,114,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,230,154,234,120,214,53,112,127,196,165,247,133,109,113,179,234,109,177,59,214,169,182,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,109,153,59,76,146,53,71,177,59,145,177,28,170,197,123,93,162,140,179,22,177,103,56,173,231,10,202,104,124,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,239,40,95,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,189,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,189,27,21,232,187,155,43,34,11,222,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,76,230,113,99,230,159,89,62,96,100,62,163,57,221,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,241,30,231,181,143,123,81,143,143,252,77,221,173,87,254,36,181,94,251,98,185,210,92,109,183,28,226,251,87,71,89,73,51,102,130,166,9,43,230,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,107,252,149,60,172,101,63,48,43,189,58,220,57,161,113,211,247,41,138,191,67,180,115,51,240,154,147,122,217,237,138,154,38,238,154,197,107,146,55,42,244,153,28,158,30,178,110,177,246,250,35,158,200,149,242,126,105,206,167,145,98,87,11,92,109,218,184,80,224,107,37,177,99,19,210,87,106,46,85,156,93,161,181,81,182,169,173,158,211,3,172,244,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,116,132,25,102,83,125,206,114,171,206,107,148,215,120,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,220,3,19,197,175,185,206,85,102,194,177,106,31,27,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,123,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,188,255,0,151,95,2,180,220,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,29,238,99,94,246,53,30,249,148,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,34,175,52,127,34,122,155,244,95,88,162,34,255,0,43,238,96,149,55,106,155,47,11,218,211,117,164,99,217,78,218,12,62,249,83,44,84,204,217,12,84,180,244,118,84,138,40,26,213,122,181,147,185,147,203,46,249,30,173,139,226,123,153,214,80,115,71,242,39,169,191,69,245,138,34,128,64,213,64,33,7,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,55,200,146,49,85,28,246,67,55,192,0,0,17,43,152,55,27,118,174,20,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,157,58,175,21,92,76,97,188,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,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,157,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,5,167,63,204,172,185,253,22,169,81,228,53,114,101,148,23,136,239,241,93,170,213,42,167,117,197,147,36,237,168,145,102,71,36,175,238,162,61,123,136,237,203,215,119,94,170,94,247,0,188,107,226,188,86,105,197,37,146,237,115,240,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,86,181,188,183,53,182,151,133,10,14,39,160,150,146,177,245,148,235,126,155,31,133,240,35,232,241,180,163,146,165,46,114,212,62,102,181,94,173,99,85,41,163,99,228,217,43,21,85,30,143,137,156,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,26,115,7,42,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,248,162,254,40,157,84,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,63,89,78,220,214,56,227,166,212,171,173,127,11,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,62,168,143,166,134,94,174,115,164,106,247,38,138,55,49,26,216,155,36,193,197,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,215,245,242,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,221,25,31,178,234,167,146,150,57,110,187,217,79,45,68,253,170,106,119,39,134,106,163,95,215,170,116,119,189,98,0,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,167,110,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,1,15,249,129,113,221,98,225,87,21,147,10,197,159,227,117,55,32,183,172,150,234,110,143,143,217,116,179,199,85,28,87,93,239,167,150,158,126,213,77,59,83,195,57,81,207,235,213,122,55,222,161,200,57,172,113,199,83,166,182,170,254,22,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,85,89,83,52,93,92,231,72,212,237,195,44,110,98,57,210,182,72,106,215,66,245,211,81,248,116,212,123,118,168,105,125,231,192,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,190,87,251,42,207,114,175,237,174,71,146,100,119,15,248,74,202,235,149,117,68,159,242,164,154,105,36,127,247,92,231,59,244,170,146,87,138,30,93,218,203,195,30,156,99,26,165,118,95,109,217,110,86,250,85,200,252,61,59,91,38,51,116,149,19,117,37,71,110,73,25,36,59,220,145,178,169,142,216,233,17,90,168,197,116,93,208,186,158,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,213,76,219,112,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,41,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,64,132,28,234,252,172,98,223,48,40,125,58,226,121,254,84,252,113,212,234,85,170,131,133,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,84,87,212,195,23,71,53,209,181,123,144,197,35,158,141,116,78,146,111,65,206,175,202,198,45,243,2,135,211,174,37,48,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,18,185,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,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,60,255,0,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,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,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,9,106,0,2,31,243,61,195,248,130,201,120,113,188,92,244,83,61,246,85,150,207,111,173,159,53,178,49,145,69,53,226,206,140,99,229,116,117,78,248,227,236,178,41,85,240,181,205,73,226,150,86,170,185,81,177,75,70,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,168,130,162,249,172,112,43,77,135,73,95,197,62,148,80,82,83,88,170,170,22,108,214,133,213,82,186,118,220,106,235,94,190,210,98,205,35,145,204,150,90,136,226,116,49,163,123,106,145,185,172,115,93,34,196,19,255,0,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,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,51,89,195,71,17,121,223,11,250,167,65,169,152,45,71,244,84,119,138,45,144,255,0,9,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,241,69,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,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,224,245,89,102,83,98,193,177,91,206,107,148,215,120,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,220,80,191,31,92,107,229,92,86,106,61,93,146,211,115,240,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,210,185,154,241,219,117,214,236,202,227,161,154,91,147,82,73,165,246,26,136,219,85,89,107,157,207,102,73,90,196,107,156,249,36,232,136,250,104,101,234,216,216,205,209,189,241,247,247,72,139,15,106,5,129,53,57,115,113,237,249,43,223,103,211,125,68,131,196,105,150,77,112,241,149,117,16,83,239,170,178,215,61,140,137,107,26,140,77,243,66,172,142,54,203,23,189,200,214,53,241,38,230,186,57,175,80,202,185,105,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,133,141,103,64,181,242,37,115,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,167,85,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,195,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,160,31,150,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,94,140,141,169,239,114,35,83,240,66,197,56,213,211,157,109,210,174,90,122,99,134,107,222,85,73,118,200,104,115,139,92,52,180,84,212,208,49,150,59,116,118,106,200,105,173,171,44,40,141,169,124,77,137,85,243,47,94,175,145,205,71,200,214,54,71,251,94,87,92,191,232,237,20,118,222,38,245,191,29,239,93,102,240,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,118,222,253,211,47,119,164,81,200,140,116,46,141,210,43,85,235,19,162,232,28,234,252,172,98,223,48,40,125,58,226,7,181,229,215,199,85,55,20,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,199,99,158,214,49,142,70,50,101,25,108,196,242,155,238,13,149,89,179,92,90,187,193,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,158,227,66,124,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,40,18,0,0,0,169,94,109,124,107,251,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,254,235,204,143,152,37,79,14,212,209,232,246,141,221,105,29,168,183,26,118,212,214,220,161,150,41,159,140,177,37,130,72,146,90,121,160,150,25,159,83,10,206,212,99,156,215,198,197,100,157,58,62,53,90,76,2,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,128,64,191,238,87,30,68,244,203,235,94,177,90,124,158,99,60,107,254,74,186,113,5,131,0,185,218,164,212,220,167,243,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,188,131,135,158,44,240,222,17,121,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,205,157,123,108,85,71,74,196,90,160,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,80,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,105,198,78,31,168,248,7,42,252,131,13,213,204,247,237,166,95,106,183,216,224,186,94,246,42,120,153,61,181,70,173,110,231,116,124,189,182,43,34,239,61,18,73,123,125,199,162,61,238,68,249,92,177,120,14,251,144,177,83,107,206,172,89,118,231,217,5,189,190,205,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,213,121,163,249,19,212,223,162,250,197,16,16,215,149,15,28,117,56,213,214,201,194,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,58,202,147,74,216,250,61,178,51,179,110,134,85,203,169,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,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,64,159,224,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,2,0,115,147,209,79,183,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,93,177,207,67,113,150,158,158,77,173,72,220,174,153,179,178,141,91,213,236,106,71,223,235,185,219,16,159,231,63,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,118,189,254,18,169,142,73,41,170,118,49,236,89,59,83,199,20,189,189,232,215,236,218,239,133,202,128,80,15,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,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,227,42,230,148,248,88,214,191,202,39,135,220,39,88,228,183,248,42,188,130,222,190,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,14,170,82,183,57,61,107,251,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,75,169,51,45,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,64,154,188,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,120,157,223,11,163,106,173,202,17,43,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,225,99,232,224,164,86,108,68,99,153,181,233,215,122,185,210,212,0,0,1,86,188,238,46,215,91,5,215,65,175,182,43,157,93,186,229,110,168,200,42,232,235,41,38,116,51,211,79,27,173,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,210,138,171,231,157,250,147,253,164,253,218,4,191,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,205,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,160,117,80,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,69,11,114,230,227,95,242,85,212,121,236,25,253,206,235,38,153,101,63,155,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,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,235,179,246,111,247,145,229,57,172,234,150,119,162,220,113,96,90,151,166,119,223,99,100,150,109,63,131,193,86,248,88,106,59,93,218,187,164,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,167,171,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,2,205,56,62,226,207,13,226,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,102,206,189,198,34,171,162,122,39,117,51,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,50,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,2,138,237,124,98,231,124,32,113,197,173,151,251,5,31,182,113,187,206,160,95,254,208,99,253,200,105,253,169,218,171,175,101,47,245,211,224,150,72,59,82,84,44,159,155,68,223,211,107,186,162,251,174,211,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,51,153,197,143,154,125,100,249,129,144,250,140,228,138,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,237,94,220,141,115,17,178,36,129,121,32,0,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,79,87,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,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,186,100,17,73,63,118,74,116,147,243,136,187,58,237,111,68,79,120,118,14,8,53,123,50,215,174,103,120,150,174,106,4,244,146,95,114,42,139,188,213,9,73,2,67,4,76,101,142,174,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,201,40,7,149,199,158,205,50,250,215,163,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,3,254,38,154,42,120,159,81,81,43,34,138,54,171,222,247,185,26,214,181,19,170,170,170,254,8,137,250,65,226,138,28,75,113,243,110,225,243,82,223,166,244,90,111,246,158,122,106,24,42,170,234,61,181,224,251,18,203,185,201,22,206,196,157,127,55,219,119,94,169,252,126,157,61,221,87,148,255,0,85,159,255,0,200,15,249,85,255,0,115,33,118,183,103,242,234,150,174,101,185,252,146,43,227,188,221,103,154,155,175,94,173,166,71,108,129,190,255,0,127,186,38,177,63,246,126,131,161,105,143,4,186,245,171,120,85,191,63,196,44,214,199,90,46,125,223,12,250,171,131,33,123,210,57,29,27,151,106,251,250,110,99,186,47,233,233,212,164,213,186,238,26,139,245,83,165,153,152,231,17,17,19,199,224,253,65,99,179,254,144,217,246,187,23,119,219,116,211,92,197,49,85,85,92,174,152,154,230,51,49,197,113,30,188,68,120,66,71,255,0,85,159,255,0,200,15,249,85,255,0,115,31,213,103,255,0,242,3,254,85,127,220,206,51,253,77,222,39,191,249,205,96,255,0,165,227,255,0,240,15,234,110,241,61,255,0,206,107,7,253,47,31,255,0,128,251,250,86,245,233,87,240,199,254,158,31,160,187,48,253,187,95,247,171,255,0,232,237,246,222,107,126,209,184,210,219,254,225,123,126,38,118,67,191,237,79,93,187,156,137,215,167,131,247,254,36,255,0,42,118,205,203,159,137,154,27,197,13,108,246,107,10,69,79,83,20,175,233,119,141,87,107,92,138,191,163,249,144,182,34,107,104,187,173,185,21,253,51,62,88,204,68,122,231,202,28,195,180,77,15,76,232,171,211,254,174,77,51,19,222,239,247,107,170,191,217,238,231,53,85,143,63,76,170,175,158,119,234,79,246,147,247,105,86,180,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,197,200,139,105,92,243,191,82,127,180,159,187,78,63,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,147,46,106,141,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,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,40,219,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,28,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,232,22,149,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,231,185,152,221,173,87,254,95,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,240,157,230,159,70,254,96,99,222,163,0,23,83,205,31,200,158,166,253,23,214,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,191,78,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,207,241,60,166,251,131,101,86,108,215,22,174,240,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,184,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,10,185,160,242,251,166,180,211,94,184,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,126,249,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,182,70,196,116,191,11,26,254,144,3,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,3,75,192,230,156,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,192,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,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,221,0,1,154,206,37,248,116,206,248,95,213,58,253,51,206,169,255,0,165,172,179,214,239,135,248,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,202,141,20,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,123,50,204,90,251,131,101,87,156,43,41,161,240,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,188,15,148,91,79,43,174,95,244,118,138,59,111,19,122,223,142,247,174,179,120,107,142,15,107,158,72,39,165,142,150,88,34,158,27,179,187,111,126,233,151,187,210,40,228,70,58,23,70,233,21,170,245,137,209,113,94,85,156,20,98,186,251,125,186,235,94,172,91,61,165,136,97,247,8,168,173,182,153,82,55,210,221,174,136,196,150,70,212,183,114,189,97,129,143,167,114,196,230,35,38,116,237,69,115,153,28,177,62,234,64,0,0,205,103,22,62,105,245,147,230,6,67,234,51,157,215,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,17,238,123,88,247,181,24,254,21,197,143,154,125,100,249,129,144,250,140,231,63,188,226,215,220,126,221,98,187,93,232,124,61,38,77,111,125,210,215,39,117,143,241,20,172,170,168,164,116,157,26,170,172,233,61,37,67,58,57,17,223,7,94,155,92,213,80,212,152,42,131,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,239,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,100,108,70,197,240,177,172,233,107,224,69,94,104,254,68,245,55,232,190,177,68,80,182,39,139,95,115,156,170,205,133,98,212,62,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,247,151,211,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,57,254,39,148,223,112,108,170,205,154,226,213,222,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,247,26,9,224,115,139,187,87,23,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,118,206,226,117,71,199,52,104,233,59,75,35,161,255,0,52,30,95,117,55,106,155,215,20,58,45,106,164,99,217,78,234,252,194,199,77,20,84,204,217,12,85,85,21,151,165,150,89,218,213,122,181,144,53,240,69,22,249,30,174,151,226,123,159,214,186,248,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,80,52,188,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,39,201,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,129,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,183,226,95,136,188,239,138,13,83,175,212,204,234,163,250,90,59,61,22,200,127,131,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,248,170,254,8,146,255,0,148,223,6,86,45,91,190,254,83,25,205,215,187,106,193,50,6,83,217,44,244,239,123,36,158,241,78,200,106,91,83,80,244,233,210,24,187,176,185,145,181,85,100,145,23,127,70,49,89,55,42,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,252,174,1,120,215,202,184,83,212,122,75,37,218,231,226,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,136,47,248,164,190,105,220,22,90,180,15,50,163,214,93,45,199,233,45,122,125,151,84,37,37,85,12,21,45,70,91,111,110,73,101,116,80,193,181,22,58,105,98,141,94,198,177,94,214,61,147,55,243,76,236,177,110,39,239,75,4,251,172,251,235,246,239,246,25,246,127,237,79,180,252,44,223,234,95,134,241,61,254,206,206,239,242,63,22,205,155,255,0,70,222,190,226,128,120,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,80,60,255,0,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,162,157,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,137,74,220,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,248,217,34,70,196,85,115,223,13,228,128,0,249,57,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,13,149,126,207,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,118,187,111,69,247,40,21,237,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,234,170,202,153,162,234,231,58,70,167,110,25,99,115,17,206,149,178,67,82,216,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,213,120,155,225,119,94,116,91,90,38,196,53,2,201,144,95,238,89,117,226,173,113,235,211,153,226,167,202,213,213,110,141,181,12,237,201,51,150,166,103,58,55,186,7,61,211,53,103,143,114,124,109,87,91,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,5,85,243,1,225,159,13,225,67,82,240,173,45,195,235,170,238,47,118,15,73,114,187,220,234,85,90,251,141,198,74,234,214,75,58,71,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,114,254,225,159,13,226,191,82,243,93,45,204,43,170,237,207,110,15,87,114,180,92,233,149,92,251,117,198,58,234,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,236,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,8,65,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,211,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,215,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,149,25,195,39,11,186,243,173,58,209,14,33,167,246,76,130,193,114,196,111,20,139,144,222,154,207,11,62,40,173,171,108,110,168,127,114,72,92,149,48,185,178,61,176,53,237,153,203,4,155,83,224,114,180,47,79,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,206,190,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,105,78,231,165,246,172,239,72,217,165,26,212,234,76,242,158,190,207,5,183,32,168,169,162,109,43,46,179,177,140,238,85,36,81,47,74,119,186,86,247,89,219,114,44,79,218,172,114,43,26,169,159,110,43,184,81,212,126,18,181,29,248,86,107,23,142,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,133,143,242,167,224,114,167,77,109,84,28,82,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,58,42,178,166,104,186,53,173,141,201,219,134,89,26,245,115,165,116,112,216,78,89,139,88,179,156,86,243,133,101,52,62,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,247,148,217,202,247,142,159,185,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,243,77,117,68,139,106,156,75,241,23,130,112,191,165,149,250,153,157,84,127,75,71,103,162,217,55,240,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,21,95,193,20,41,47,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,234,242,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,167,21,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,229,89,192,119,250,145,197,94,175,217,127,165,151,16,177,92,237,223,241,15,166,189,181,253,223,241,134,196,201,33,254,142,161,142,254,73,224,117,94,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,242,154,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,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,43,47,154,231,5,31,118,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,115,155,178,57,83,106,61,18,104,98,108,74,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,195,73,32,242,154,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,74,199,170,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,245,124,39,121,167,209,191,152,24,247,168,192,75,254,107,156,20,125,217,101,83,241,41,166,118,203,173,78,55,150,220,42,42,114,216,186,119,161,179,221,38,145,174,74,141,234,229,145,176,213,73,35,253,206,110,200,229,77,168,244,73,161,137,161,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,51,109,194,175,19,25,151,10,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,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,80,61,89,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,2,136,121,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,241,30,214,57,239,123,85,239,142,154,113,175,122,177,164,152,174,105,133,105,238,87,236,171,46,161,219,210,215,146,83,120,26,105,252,117,42,71,52,125,189,242,198,231,197,240,84,206,157,99,86,187,227,235,215,170,53,83,73,57,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,64,60,76,112,89,170,26,19,196,53,54,141,91,241,250,187,133,14,99,120,240,152,21,116,149,49,171,46,240,77,80,216,169,226,116,238,108,113,54,165,139,44,76,153,174,70,35,30,228,119,242,79,141,238,14,105,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,238,215,204,83,135,76,19,133,253,83,193,244,207,5,167,253,95,219,43,47,21,187,230,254,19,186,120,154,184,103,172,237,203,44,157,158,239,97,142,237,49,219,25,248,34,126,42,182,169,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,64,14,117,126,105,241,111,151,244,62,163,113,3,197,112,41,194,37,171,139,237,35,214,172,82,11,141,37,159,44,176,212,99,183,44,114,235,61,59,94,198,78,172,186,53,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,232,149,150,98,215,220,27,42,188,225,89,77,15,130,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,61,229,159,242,49,253,118,126,205,254,242,36,87,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,254,59,26,199,61,140,114,189,129,74,218,171,173,26,161,173,247,91,69,247,85,242,250,188,146,229,99,179,211,216,104,235,42,217,31,125,40,161,115,221,27,100,145,173,71,76,253,210,200,229,150,69,116,142,87,42,185,206,38,167,43,158,4,173,90,217,117,155,93,245,163,25,171,168,194,108,117,12,110,63,110,171,129,190,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,220,215,128,254,3,178,174,36,117,78,227,247,135,101,186,216,48,204,18,225,28,89,15,141,183,72,207,27,93,13,76,93,251,34,254,118,25,97,153,208,247,187,143,102,231,65,209,155,154,139,36,125,111,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,64,63,89,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,130,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,162,34,169,208,56,126,226,31,84,56,101,207,219,168,218,81,117,164,163,185,62,157,40,107,34,171,163,142,166,10,218,37,154,41,164,166,145,174,77,205,99,221,4,104,174,141,204,145,17,23,107,219,215,169,213,121,103,90,109,87,254,53,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,79,87,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,136,246,177,207,123,218,175,120,92,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,248,14,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,218,96,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,217,246,131,31,238,67,79,237,78,212,53,12,165,254,186,124,18,201,7,106,74,133,147,243,104,155,250,109,119,84,95,119,53,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,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,135,159,203,50,155,238,115,149,94,115,92,166,187,198,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,158,227,229,22,169,202,143,129,111,228,56,160,214,188,51,255,0,39,170,192,40,171,157,254,19,157,116,146,157,91,255,0,21,225,94,231,127,179,153,25,254,151,152,170,176,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,40,4,15,213,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,252,92,170,182,85,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,226,188,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,29,164,241,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,97,210,171,120,145,209,42,13,109,160,225,202,124,250,145,218,139,113,167,90,152,108,112,211,207,51,218,196,130,74,133,73,101,99,22,24,95,217,137,210,35,36,123,94,172,86,57,19,163,217,187,144,115,71,242,39,169,191,69,245,138,34,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,46,83,137,76,111,94,113,62,83,89,53,139,137,28,158,146,249,155,83,211,217,82,162,88,147,185,60,16,123,98,135,181,79,85,81,189,205,171,169,99,126,25,39,106,34,57,125,221,101,86,173,68,193,76,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,252,165,180,243,107,224,163,219,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,132,170,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,205,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,160,69,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,0,0,51,237,204,187,0,166,211,238,52,181,18,150,219,143,85,218,173,183,202,138,107,253,42,204,146,236,172,125,93,52,114,213,84,68,249,21,119,177,213,139,86,139,181,118,53,237,123,27,183,102,212,158,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,47,128,231,123,165,191,252,173,53,174,223,98,255,0,202,241,107,189,207,197,127,122,166,130,14,202,191,255,0,162,78,222,198,127,113,238,254,77,8,235,202,79,53,186,226,188,105,99,246,43,125,61,36,148,249,141,158,235,100,174,116,204,114,190,56,25,76,234,228,116,74,142,68,71,247,104,98,106,171,145,201,177,207,78,157,85,28,208,180,158,99,122,153,247,95,193,182,163,220,105,234,237,81,215,223,173,237,198,104,224,184,73,211,197,120,249,27,79,80,200,90,143,107,159,51,105,100,169,149,168,157,122,118,85,238,107,154,199,33,64,56,158,45,125,206,114,171,54,21,139,80,248,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,222,89,255,0,59,221,82,255,0,229,105,162,150,251,239,254,87,148,221,237,158,23,251,212,212,19,247,149,159,253,18,110,198,63,251,175,111,242,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,77,36,212,112,64,215,181,138,196,153,239,157,94,214,61,205,221,28,19,185,21,85,157,20,46,251,19,197,172,88,54,43,102,194,177,106,31,5,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,251,207,172,0,0,0,2,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,42,214,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,248,185,17,123,95,7,220,89,230,92,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,223,211,184,196,84,108,175,69,239,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,199,248,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,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,48,190,157,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,100,32,229,133,194,70,182,240,205,134,228,55,13,95,202,42,237,207,201,106,17,240,225,16,212,193,85,73,64,248,215,106,214,203,43,55,183,196,200,214,181,168,216,30,140,237,35,59,171,35,246,54,158,111,128,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,28,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,58,61,137,44,50,198,174,111,84,223,27,219,248,181,81,44,171,149,15,28,117,56,213,214,201,194,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,58,202,147,74,216,250,61,178,51,179,213,120,121,225,51,13,226,235,150,38,153,224,247,218,138,75,61,246,130,162,237,83,98,200,221,64,181,83,218,158,183,202,165,157,24,196,146,37,123,37,137,139,27,152,175,217,215,182,245,69,116,76,84,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,68,20,173,206,175,205,62,45,242,254,135,212,110,36,170,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,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,72,171,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,253,118,126,205,254,242,57,87,58,191,52,248,183,203,250,31,81,184,129,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,36,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,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,65,233,110,9,173,56,38,191,233,158,165,216,189,179,141,222,126,202,120,218,47,21,53,63,119,181,53,124,209,254,114,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,44,75,227,7,132,204,203,132,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,251,250,118,222,168,141,149,138,161,162,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,15,214,82,183,44,94,60,126,228,47,180,218,13,171,23,173,184,14,65,112,111,179,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,25,172,226,199,205,62,178,124,192,200,125,70,115,154,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,22,170,39,75,226,199,205,62,178,124,192,200,125,70,114,199,244,83,131,236,103,139,158,88,154,111,101,114,82,81,102,214,58,124,129,216,157,226,174,90,142,197,12,242,223,38,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,15,19,202,83,141,127,98,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,70,93,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,74,107,127,50,61,109,215,126,29,45,154,9,151,197,73,37,68,245,15,155,42,200,92,200,59,247,198,50,171,191,73,11,32,138,24,226,164,100,74,216,145,202,205,207,145,97,141,119,49,22,70,200,30,175,153,103,29,84,220,77,100,212,186,97,166,53,244,149,90,95,142,84,65,114,165,174,109,44,177,207,119,184,173,58,163,167,122,79,27,37,133,144,164,243,66,216,209,169,185,123,146,57,207,71,70,145,194,3,223,232,94,133,234,63,17,122,143,110,210,253,47,179,120,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,58,106,243,90,208,189,56,225,211,78,52,11,75,244,190,205,224,109,84,63,105,101,154,105,85,31,85,112,170,114,90,210,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,135,21,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,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,113,62,50,245,17,116,207,135,28,198,243,79,80,177,87,92,41,61,143,68,168,189,29,221,170,94,210,171,87,244,43,99,116,143,255,0,144,118,194,189,57,170,234,54,233,112,205,38,164,157,126,20,151,32,174,98,59,221,213,119,67,79,213,63,246,84,126,63,206,134,134,231,127,232,218,74,235,143,28,98,62,51,194,219,208,187,79,233,174,160,211,105,166,51,76,85,222,171,254,154,125,233,207,199,24,249,160,21,186,223,89,118,184,82,218,173,240,186,106,170,201,153,79,4,109,252,95,35,220,141,107,83,251,234,168,133,241,105,158,21,71,167,26,123,142,96,116,8,206,213,134,217,79,67,185,137,238,145,236,98,35,223,253,247,59,115,151,251,170,165,76,240,29,167,63,120,156,74,227,126,34,14,229,14,53,191,33,170,255,0,205,240,253,59,43,255,0,231,223,7,254,206,165,198,16,253,55,99,187,110,187,243,231,196,124,191,191,201,209,251,109,221,189,174,175,79,181,209,60,81,19,93,95,26,184,143,194,34,127,136,0,22,119,11,0,0,85,95,60,239,212,159,237,39,238,210,63,242,147,213,44,19,75,248,167,155,237,213,247,217,159,107,113,247,98,214,127,235,89,166,241,87,74,171,141,15,98,15,205,49,219,55,118,223,241,191,107,19,167,189,201,213,9,1,207,59,245,39,251,73,251,180,170,176,52,231,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,18,252,58,103,124,47,234,157,126,153,231,84,255,0,210,214,89,235,119,195,252,39,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,193,83,240,85,183,78,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,124,111,145,36,98,170,57,236,135,181,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,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,10,107,194,120,193,186,167,5,26,135,194,22,104,180,142,182,186,158,142,191,14,171,108,78,108,241,206,151,186,74,154,154,23,236,98,181,236,115,86,166,161,178,72,173,86,43,36,102,231,239,137,145,243,94,19,188,211,232,223,204,12,123,212,96,60,86,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,251,94,19,188,211,232,223,204,12,123,212,96,2,234,121,163,249,19,212,223,162,250,197,17,69,122,79,157,125,215,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,66,245,57,163,249,19,212,223,162,250,197,17,64,32,105,119,135,93,121,195,120,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,223,27,157,209,28,172,110,246,43,36,106,108,123,85,106,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,3,35,88,222,136,173,99,230,231,252,0,241,131,117,225,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,93,244,233,52,175,88,218,215,36,172,115,217,183,122,199,36,119,189,253,130,107,142,150,127,243,239,12,212,12,127,254,26,155,199,90,235,169,191,228,75,22,248,101,255,0,205,123,119,127,173,84,247,5,11,114,252,226,23,59,208,62,35,177,150,98,212,215,91,205,171,50,184,83,99,247,140,110,138,170,24,125,173,223,122,197,76,169,223,84,137,38,138,105,91,36,110,115,163,255,0,95,26,203,27,37,145,198,133,8,213,194,103,1,58,53,194,61,101,203,35,196,167,186,222,242,155,151,141,163,117,238,227,80,230,200,203,92,179,199,36,84,105,12,106,144,174,196,130,5,116,187,55,190,68,145,200,172,99,155,19,36,168,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,83,161,252,40,216,184,180,229,95,167,248,111,106,213,71,151,219,125,181,89,139,94,235,97,123,188,5,87,182,170,150,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,90,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,133,178,204,90,251,131,101,87,156,43,41,161,240,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,188,185,78,87,188,116,253,245,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,157,115,106,36,71,55,62,31,116,159,43,209,169,181,222,247,144,90,177,156,227,28,240,150,235,125,117,194,122,151,123,98,149,174,168,122,90,97,134,55,43,18,103,190,121,38,108,137,19,156,157,149,71,186,56,183,203,29,53,226,121,77,247,6,202,172,217,174,45,93,224,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,112,23,211,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,202,117,123,136,43,239,18,188,161,114,189,68,202,113,251,173,186,245,79,236,123,61,198,174,182,6,71,13,226,170,154,237,111,100,181,244,170,198,177,142,134,87,171,186,163,88,214,199,43,102,137,58,164,91,157,90,220,39,121,167,209,191,152,24,247,168,192,6,148,202,33,230,157,195,246,151,232,31,16,212,112,233,107,41,45,116,57,117,157,47,213,88,244,9,34,50,219,59,170,37,141,206,133,189,180,138,58,105,86,53,86,68,201,30,172,123,38,77,177,69,217,106,218,247,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,93,104,241,107,37,108,207,111,143,170,220,196,146,69,108,104,175,88,96,99,251,178,47,86,53,122,50,62,227,31,44,106,103,179,44,202,111,185,206,85,121,205,114,154,239,27,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,123,128,239,252,191,56,133,206,244,15,136,236,101,152,181,53,214,243,106,204,174,20,216,253,227,27,162,170,134,31,107,119,222,177,83,42,119,213,34,73,162,154,86,201,27,156,232,255,0,215,198,178,198,201,100,113,161,66,10,242,189,224,163,242,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,251,26,214,233,154,246,83,172,77,114,245,154,94,212,19,72,178,34,62,63,130,45,145,185,146,247,39,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,217,198,39,10,185,151,10,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,192,142,149,172,99,124,76,109,116,109,153,155,91,181,234,142,68,237,190,55,191,70,101,106,243,180,212,204,86,155,75,48,93,28,241,125,220,146,225,144,38,77,216,142,72,221,225,232,105,233,170,41,247,204,221,253,198,119,36,170,233,26,236,86,187,177,63,196,138,206,138,21,109,91,173,26,161,113,210,58,13,8,184,101,245,117,88,37,174,240,183,234,27,60,204,141,236,165,173,86,72,197,116,82,43,123,172,98,164,210,170,196,215,164,123,228,123,246,239,114,185,122,175,3,156,34,93,120,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,187,182,119,23,162,50,57,164,70,201,218,88,221,29,75,169,228,201,169,22,44,147,135,27,238,156,211,209,218,169,47,88,110,65,36,181,141,162,161,124,51,85,82,214,177,36,167,170,170,149,126,9,166,87,199,83,2,42,46,230,197,75,11,92,212,68,107,156,19,167,19,197,172,88,54,43,102,194,177,106,31,5,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,251,207,172,0,0,0,31,146,182,211,106,184,212,208,86,92,45,148,149,85,22,186,133,171,161,150,104,90,247,210,206,177,73,10,203,19,149,58,177,235,20,210,198,174,111,69,217,35,219,248,57,81,127,88,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,11,169,63,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,240,106,34,126,176,0,229,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,75,89,103,173,223,55,240,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,5,79,193,83,170,128,51,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,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,223,203,168,122,209,170,26,173,106,196,236,90,129,151,213,221,173,184,53,158,27,14,61,70,230,71,20,20,20,81,181,173,107,89,28,109,107,85,234,214,70,215,74,228,89,30,145,198,142,115,182,55,164,223,231,89,157,98,183,189,113,194,240,75,77,174,212,251,214,49,143,190,123,189,210,158,120,223,84,239,23,54,232,40,106,26,214,239,143,178,200,150,118,53,238,94,173,175,87,35,90,142,220,250,235,2,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,227,100,137,27,17,85,207,124,55,146,71,94,95,186,189,134,234,255,0,10,24,12,248,124,245,106,252,62,207,67,136,93,225,169,129,98,124,23,26,26,56,25,43,81,125,237,123,28,213,142,70,57,170,189,89,43,81,219,94,143,99,100,80,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,73,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,246,230,5,195,29,139,133,93,125,147,10,197,175,94,54,203,144,91,215,37,183,83,120,103,199,236,186,89,235,106,163,138,135,123,229,149,243,246,153,78,212,239,57,81,207,235,213,90,139,239,91,138,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,115,237,150,101,55,220,231,42,188,230,185,77,119,141,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,61,192,75,94,89,188,89,230,90,17,173,22,173,45,109,61,93,239,19,212,171,197,190,202,251,75,171,210,8,40,46,53,53,116,240,54,228,196,88,222,170,246,196,175,99,163,106,199,221,78,222,247,126,106,61,183,188,65,94,87,188,20,126,79,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,240,69,178,55,50,94,228,234,0,81,15,49,78,58,170,120,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,35,26,247,49,143,114,177,157,255,0,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,241,49,207,235,86,192,125,92,79,41,190,224,217,85,155,53,197,171,188,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,238,47,167,128,94,53,241,94,43,52,226,146,201,118,185,248,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,160,19,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,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,180,52,210,14,85,195,71,17,120,39,20,26,89,65,169,152,45,71,244,84,119,138,45,147,127,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,241,69,252,81,58,168,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,84,6,147,231,95,117,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,210,158,45,148,233,198,184,233,197,46,73,141,215,90,178,220,51,45,183,189,173,115,162,73,169,107,169,100,71,71,44,50,197,34,127,135,28,145,72,212,115,92,143,99,218,138,142,106,102,8,151,252,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,55,70,71,236,186,169,228,165,142,91,174,246,83,203,81,63,106,154,157,201,225,154,168,215,245,234,157,29,239,80,252,156,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,232,57,93,113,57,168,250,69,174,54,221,33,178,89,110,185,86,55,168,215,10,106,9,172,144,84,171,99,183,85,62,104,146,75,187,90,145,72,239,204,210,178,101,149,173,237,181,241,177,174,145,232,144,177,91,115,249,254,21,128,241,7,164,119,108,42,243,81,73,121,196,243,123,58,196,202,202,39,195,80,199,193,51,17,208,213,211,72,230,190,37,123,85,99,154,25,122,57,17,237,141,233,215,162,28,211,133,30,10,52,107,132,187,19,62,198,219,61,165,151,214,91,227,162,189,229,53,136,239,21,95,209,235,35,155,28,106,231,50,150,21,122,167,230,163,233,213,177,67,220,116,175,141,36,2,64,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,64,63,37,178,211,106,178,211,62,142,205,108,164,160,167,146,162,122,183,197,77,11,98,99,167,158,87,205,52,170,214,162,34,190,73,100,146,71,187,241,115,222,231,47,85,85,83,245,128,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,125,175,223,115,95,115,89,103,229,7,236,175,187,223,103,187,219,190,211,221,217,236,238,77,155,118,126,115,189,220,237,246,187,95,157,238,246,251,95,156,216,81,183,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,121,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,212,34,173,218,75,84,215,90,217,172,84,85,116,118,215,212,72,234,58,122,186,150,212,207,12,10,229,237,178,73,91,28,109,145,232,222,136,175,72,216,142,84,85,70,183,175,68,232,28,55,86,232,149,6,182,226,211,241,27,105,171,184,233,211,170,37,134,249,13,51,167,107,218,201,32,145,145,76,171,78,246,77,178,57,157,20,143,72,213,94,172,99,145,26,245,248,29,208,56,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,185,166,186,104,94,163,240,233,168,247,29,47,213,11,55,129,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,67,77,38,85,203,52,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,78,178,164,210,182,62,143,108,140,236,214,88,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,148,2,5,212,240,171,196,46,43,194,255,0,42,252,55,87,50,154,111,31,224,61,173,77,110,181,178,170,58,121,174,117,210,222,171,91,21,60,110,122,255,0,133,35,213,173,123,153,20,82,189,24,253,155,86,162,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,191,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,206,158,90,92,190,234,117,134,235,103,226,15,87,237,84,146,105,245,5,71,137,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,234,213,69,98,187,168,72,14,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,143,186,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,64,38,151,120,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,52,71,127,224,235,140,92,239,132,12,238,162,255,0,96,163,246,206,55,121,217,246,131,31,238,67,79,237,78,212,53,12,165,254,186,124,18,201,7,106,74,133,147,243,104,155,250,109,119,84,95,112,72,14,103,92,7,125,200,95,106,117,231,73,236,187,112,28,130,224,239,105,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,143,252,20,113,57,168,252,49,235,45,21,239,5,178,221,114,154,76,131,165,174,225,136,81,84,172,126,222,145,237,123,41,35,68,72,165,94,243,39,145,142,141,89,26,200,189,95,26,42,54,87,162,223,246,45,148,233,198,184,233,197,46,73,141,215,90,178,220,51,45,183,189,173,115,162,73,169,107,169,100,71,71,44,50,197,34,127,135,28,145,72,212,115,92,143,99,218,138,142,106,112,174,22,121,121,232,55,11,23,89,50,251,21,29,94,75,152,54,162,185,40,242,11,195,183,79,69,69,59,182,199,79,12,77,233,11,30,216,81,24,249,209,137,35,213,243,244,86,71,39,101,161,200,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,0,0,143,252,124,105,158,85,171,188,33,106,78,11,133,82,120,187,213,69,190,158,225,77,74,216,228,146,74,175,5,87,13,99,224,137,145,177,207,124,210,50,157,204,141,136,223,138,71,49,170,168,138,170,153,236,196,242,155,238,13,149,89,179,92,90,187,193,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,158,227,82,102,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,160,30,219,142,45,94,195,117,223,138,140,243,84,180,250,122,185,241,235,181,69,28,52,51,212,192,176,190,161,148,212,80,82,172,200,197,248,154,199,186,7,61,136,228,107,246,57,187,154,199,117,106,88,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,27,119,196,217,26,169,77,134,151,120,107,210,26,109,5,208,108,27,72,225,130,146,58,140,118,207,12,55,5,164,158,89,160,150,226,254,178,214,205,27,229,232,245,100,149,50,77,34,34,163,122,35,209,17,173,68,70,160,116,176,0,0,0,2,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,91,247,41,109,82,193,50,190,19,172,58,103,96,190,248,172,147,4,241,95,104,40,188,44,204,240,126,54,229,93,53,47,231,30,196,142,77,241,181,93,249,183,59,111,78,142,232,190,227,242,243,44,224,86,167,137,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,55,39,114,55,53,234,232,214,58,139,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,25,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,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,134,104,113,60,166,251,131,101,86,108,215,22,174,240,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,184,238,188,108,113,49,77,197,118,91,128,106,124,212,52,150,251,236,24,61,61,163,33,161,164,73,123,20,215,24,110,53,234,238,218,200,212,85,100,145,73,12,200,136,231,236,73,146,53,123,220,199,41,50,185,174,112,45,252,191,20,26,41,134,127,229,21,89,253,21,11,191,193,115,110,145,211,163,127,227,124,83,218,239,246,19,43,63,211,19,21,86,5,170,114,49,253,118,126,205,254,242,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,235,179,246,111,247,145,202,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,245,217,251,55,251,200,159,252,78,240,245,138,241,65,163,87,173,35,202,106,124,7,143,237,212,219,174,140,165,142,162,107,101,116,78,221,21,68,109,122,127,133,27,209,174,99,159,20,178,177,30,205,251,146,0,114,49,253,118,126,205,254,242,61,7,53,238,56,233,177,171,85,239,132,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,245,137,33,149,209,244,123,164,127,100,42,131,44,176,125,148,202,175,56,183,182,237,87,159,99,92,42,45,254,209,180,212,248,138,26,206,212,142,103,126,158,94,137,220,133,251,119,49,253,19,115,85,23,162,117,45,211,147,191,19,25,150,160,225,183,173,0,204,40,114,11,187,48,122,118,86,218,50,9,81,37,164,163,183,61,89,20,86,185,100,218,142,99,218,228,145,240,35,156,253,209,36,172,111,109,148,204,106,213,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,123,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,10,12,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,88,166,144,113,155,98,224,243,150,102,148,92,227,181,123,103,51,202,62,209,83,227,54,217,88,244,165,116,145,93,234,187,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,14,107,206,126,77,6,77,80,198,161,197,40,169,29,170,142,167,115,178,202,138,10,157,169,29,18,71,31,130,101,108,73,26,181,245,46,106,170,177,253,198,200,200,88,196,145,175,99,233,214,58,224,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,164,192,214,30,89,90,219,164,124,52,89,245,166,225,101,171,168,200,104,170,46,19,230,182,24,167,130,119,217,109,205,123,91,75,60,93,135,72,217,216,141,142,89,103,145,178,124,12,158,47,205,163,97,154,80,38,167,38,138,221,18,170,209,43,252,24,61,166,174,143,81,104,234,32,135,58,154,103,78,172,172,98,207,88,251,108,209,35,158,232,81,137,11,229,141,81,136,199,239,137,234,246,170,44,111,127,53,231,157,250,147,253,164,253,218,87,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,101,115,49,226,23,21,226,131,70,184,120,213,204,90,155,192,120,255,0,181,20,215,27,91,234,163,168,154,217,93,19,173,173,150,158,71,49,127,193,145,138,230,177,207,138,88,158,172,102,253,168,28,171,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,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,1,74,188,97,234,39,222,111,17,121,149,250,10,132,154,134,142,181,109,52,42,213,234,206,197,42,118,186,183,251,142,115,94,255,0,249,106,91,206,177,101,119,28,35,75,178,108,158,203,69,81,89,116,163,183,74,150,218,106,120,214,73,102,173,122,118,233,216,214,162,42,170,186,87,198,157,17,23,241,252,20,174,221,34,229,159,170,121,180,81,223,117,87,32,131,14,165,157,123,139,73,177,43,46,15,69,247,252,109,71,35,35,85,235,250,92,231,34,245,234,210,191,190,91,191,170,238,105,172,83,159,57,254,81,207,226,236,61,149,107,54,189,135,233,59,214,233,118,40,136,136,183,78,121,153,207,189,86,41,140,204,227,20,248,71,154,39,98,185,222,111,130,205,81,83,132,102,23,172,122,122,182,36,83,203,106,175,150,146,73,88,139,213,24,231,70,228,85,111,95,127,69,94,157,122,127,49,247,40,53,215,91,45,117,45,172,183,234,254,105,4,204,252,28,203,245,82,117,78,189,122,42,111,232,169,238,252,23,220,165,149,99,220,180,184,109,180,64,216,238,177,228,183,201,118,252,82,86,93,59,125,87,249,209,32,108,125,19,249,147,223,253,213,95,196,252,217,103,44,190,30,175,116,143,110,55,85,146,99,149,95,140,114,65,92,149,49,162,255,0,231,50,102,185,92,159,167,162,57,171,215,244,244,247,17,49,177,235,232,167,221,170,62,25,159,240,232,23,59,84,233,29,69,233,139,182,170,156,248,213,54,233,152,249,243,53,126,72,139,166,124,196,184,136,193,42,98,139,34,188,82,102,86,198,175,71,211,93,161,107,102,219,215,223,178,162,52,107,209,223,221,126,244,79,230,44,23,135,142,45,116,187,136,154,63,13,96,170,117,167,35,130,53,146,170,197,90,244,73,218,212,252,95,19,147,221,51,63,243,155,239,78,169,185,27,213,10,229,226,27,129,253,87,208,90,121,242,56,218,204,163,20,135,222,251,181,4,42,215,83,55,249,234,33,234,174,137,63,243,145,92,207,122,117,114,42,162,28,27,29,200,175,152,149,242,135,38,198,110,181,22,219,165,182,102,212,82,213,83,191,108,145,72,223,193,81,127,248,42,126,10,138,168,190,229,62,108,238,122,221,182,231,179,212,102,99,210,127,164,255,0,112,246,220,250,31,166,122,223,67,58,205,154,105,162,185,240,174,223,17,159,74,232,227,231,196,85,30,63,116,223,248,56,127,9,28,70,208,241,23,166,113,222,106,210,26,124,154,206,173,163,190,210,71,238,106,77,211,225,157,137,250,35,145,17,85,19,244,42,61,190,253,189,87,184,23,59,55,168,212,91,139,150,231,49,47,204,219,150,221,168,218,117,119,52,90,186,123,183,40,156,76,127,126,83,227,19,231,28,170,175,158,119,234,79,246,147,247,105,94,186,35,160,217,150,190,73,154,90,244,254,138,174,229,125,196,241,121,114,106,123,77,37,58,77,61,201,145,86,210,65,44,49,166,246,174,246,197,83,36,168,141,71,189,235,10,70,214,43,164,78,150,21,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,122,180,80,87,19,202,111,184,54,85,102,205,113,106,239,5,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,123,141,4,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,208,171,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,240,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,80,45,127,155,207,14,152,38,91,161,55,46,34,188,63,132,204,240,175,101,209,248,221,243,73,226,237,114,86,58,31,7,219,238,164,81,244,154,191,189,221,237,185,255,0,154,217,215,163,186,182,170,248,78,243,79,163,127,48,49,239,81,128,181,238,47,53,231,13,226,75,149,190,95,170,216,101,109,35,153,113,167,177,50,231,67,13,66,204,251,77,197,46,180,11,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,84,60,39,121,167,209,191,152,24,247,168,192,5,212,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,239,249,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,7,160,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,221,57,94,241,175,249,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,246,125,141,116,116,45,99,42,22,86,181,122,195,47,106,8,100,73,21,25,31,193,46,248,218,201,123,150,213,196,191,14,152,39,20,26,89,95,166,121,213,63,244,181,150,122,221,243,127,6,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,182,63,240,84,252,21,51,215,174,154,23,168,252,58,106,61,199,75,245,66,205,224,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,208,211,72,42,215,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,241,61,204,235,105,64,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,159,46,76,166,197,131,114,234,194,243,92,166,187,193,89,113,251,126,69,116,184,212,246,159,39,98,150,11,165,124,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,155,56,177,243,79,172,159,48,50,31,81,156,244,25,191,21,89,149,243,134,61,60,225,111,28,185,85,219,113,60,114,158,178,167,32,129,177,164,107,118,184,203,116,171,170,137,30,246,189,86,74,104,162,146,157,205,98,181,159,158,238,57,200,254,220,46,104,123,94,62,184,215,202,184,172,212,122,187,37,166,231,225,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,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,42,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,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,40,17,215,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,81,182,147,231,95,117,250,167,134,234,103,178,253,167,246,75,32,183,95,124,23,127,179,226,188,45,76,115,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,189,78,104,254,68,245,55,232,190,177,68,82,95,12,150,155,85,255,0,137,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,126,190,37,248,139,206,248,160,213,58,253,76,206,170,63,165,163,179,209,108,135,248,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,138,175,224,137,55,249,79,240,79,134,234,13,53,55,20,58,131,112,164,186,178,199,120,146,158,195,99,134,117,223,71,113,164,150,146,162,11,132,178,211,212,163,152,246,185,37,106,82,79,23,196,199,50,85,71,49,241,245,229,92,195,57,121,221,120,104,186,212,106,166,149,209,213,220,116,174,227,80,136,246,43,157,52,248,220,242,59,163,105,231,114,245,115,233,156,229,70,197,59,149,85,21,91,20,171,191,183,36,252,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,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,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,0,103,175,152,174,177,223,117,147,139,140,238,166,239,15,135,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,119,252,85,106,151,220,183,14,58,139,169,144,223,125,141,95,102,199,234,189,149,91,225,124,71,106,233,43,59,52,63,155,86,61,174,235,85,44,13,248,218,172,78,189,95,209,168,229,76,214,1,239,234,116,114,251,22,129,91,184,129,167,155,189,101,169,204,43,112,234,200,246,177,190,18,170,58,42,106,186,117,234,175,223,39,121,146,212,251,145,155,89,225,126,39,117,145,168,146,3,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,90,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,159,250,215,194,93,138,46,87,52,186,85,125,180,125,158,189,105,182,30,204,197,99,241,15,171,240,151,218,90,105,42,238,9,213,179,108,147,188,249,107,226,235,185,241,51,196,111,99,85,35,98,37,43,98,121,77,247,6,202,172,217,174,45,93,224,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,112,26,147,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,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,220,122,13,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,136,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,58,244,234,139,248,1,68,63,213,71,227,179,253,220,255,0,201,155,63,249,161,127,196,0,254,162,167,11,31,237,251,85,127,233,91,119,249,137,63,192,0,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,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,238,62,177,15,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,245,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,80,164,29,88,206,190,244,53,79,50,212,207,101,251,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,245,117,99,71,47,186,69,110,211,234,156,142,110,149,121,238,31,77,152,199,77,181,159,214,180,181,53,85,81,211,38,246,61,200,254,228,20,241,79,215,225,115,123,251,28,212,115,21,87,229,105,62,11,247,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,75,105,230,223,160,150,42,46,17,240,155,182,15,138,108,164,210,75,133,21,174,158,79,28,245,246,101,138,104,18,145,99,233,44,157,102,235,60,118,198,117,84,124,169,211,175,84,106,200,160,114,174,73,122,199,125,139,42,206,184,126,168,135,189,101,169,183,174,99,71,38,230,55,194,85,71,37,61,37,66,116,70,111,147,188,201,105,189,234,253,172,240,191,11,122,200,229,75,106,51,109,193,254,127,83,166,28,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,155,24,197,166,154,100,87,175,77,136,170,228,86,170,35,147,73,32,64,14,117,126,86,49,111,152,20,62,157,113,42,3,73,243,175,186,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,91,255,0,58,191,43,24,183,204,10,31,78,184,148,172,7,74,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,255,0,202,251,151,221,53,218,154,203,197,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,247,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,178,70,43,101,248,152,230,117,224,28,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,248,140,115,26,246,61,200,246,94,240,2,21,115,51,227,54,179,134,189,56,102,157,225,182,171,175,219,61,64,183,213,211,208,222,26,201,233,169,109,52,189,59,115,84,197,82,205,187,235,27,220,78,220,113,191,116,78,115,37,147,106,118,153,60,213,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,134,104,139,31,227,35,132,75,87,8,60,191,49,124,82,123,141,37,227,44,191,106,69,190,229,145,221,96,167,107,24,249,210,213,112,107,41,97,122,181,37,125,52,41,187,103,113,122,171,228,154,68,108,125,213,141,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,61,94,89,197,158,101,157,112,161,143,240,189,152,83,213,221,153,138,229,17,222,173,23,202,154,244,115,233,109,209,209,203,79,21,181,34,237,238,115,24,233,228,115,36,116,171,181,155,98,107,81,140,102,208,243,252,39,121,167,209,191,152,24,247,168,192,73,78,106,124,33,226,188,62,234,61,171,82,52,202,138,213,103,196,51,174,239,91,44,85,241,182,74,43,164,106,174,159,195,82,42,53,237,163,115,31,19,147,183,189,145,72,231,49,123,44,117,59,29,16,52,159,58,251,175,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,171,226,95,136,188,239,138,13,83,175,212,204,234,163,250,90,59,61,22,200,127,131,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,248,170,254,8,129,250,184,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,251,127,230,85,196,110,168,104,135,13,184,158,167,104,134,79,87,141,220,175,153,69,5,35,167,171,179,71,223,90,41,168,43,38,88,164,166,174,133,93,11,247,69,18,171,95,27,100,106,181,90,187,126,36,34,255,0,43,174,95,245,151,122,203,111,19,122,223,142,246,109,80,248,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,216,87,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,255,0,20,80,170,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,179,182,168,251,244,179,214,197,28,177,239,101,51,94,221,204,123,147,171,85,28,157,122,162,162,251,201,129,206,175,202,198,45,243,2,135,211,174,39,160,211,222,81,60,54,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,157,122,42,126,39,159,231,87,229,99,22,249,129,67,233,215,16,42,47,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,192,244,28,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,5,79,193,85,194,119,154,125,27,249,129,143,122,140,5,239,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,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,8,1,202,159,142,170,108,58,74,14,22,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,246,107,210,24,220,142,100,178,212,73,43,102,145,91,219,84,145,174,123,154,232,210,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,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,231,202,143,141,127,188,220,86,14,26,245,50,231,106,166,201,49,43,125,61,54,37,47,94,204,215,139,92,49,185,171,79,177,26,145,186,106,88,227,103,189,174,223,36,75,185,88,171,12,210,184,44,84,0,0,0,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,253,118,126,205,254,242,45,80,170,190,70,63,174,207,217,191,222,69,170,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,43,29,87,134,142,29,51,190,40,53,78,131,76,240,90,127,232,171,47,21,187,225,254,12,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,224,137,248,170,120,172,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,209,71,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,30,30,175,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,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,205,56,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,173,89,60,81,207,221,142,157,35,252,226,174,206,187,155,209,83,223,32,0,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,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,62,94,79,50,206,5,106,120,154,198,105,117,63,76,104,42,234,181,67,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,114,119,35,115,94,174,141,99,163,96,47,251,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,40,4,9,105,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,8,193,202,227,200,158,153,125,107,214,43,73,84,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,80,9,34,184,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,99,169,166,141,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,5,59,114,211,227,170,155,134,92,154,171,76,53,58,190,146,151,75,242,58,137,238,85,85,206,165,150,73,237,23,20,167,68,108,236,72,35,124,179,50,100,130,24,93,26,181,118,175,110,70,185,136,217,18,75,201,51,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,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,217,255,0,202,83,141,127,98,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,24,29,175,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,0,0,0,0,1,76,28,231,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,124,12,98,211,77,67,27,81,139,239,88,100,85,106,42,238,125,207,148,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,32,28,47,129,157,47,181,107,31,22,154,103,129,223,93,72,182,217,239,30,210,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,102,179,133,141,107,252,157,184,130,194,117,142,75,127,141,164,199,238,11,227,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,32,7,53,190,40,245,219,134,191,186,239,185,76,231,236,231,218,63,109,251,79,248,50,142,179,191,225,252,15,103,253,51,20,155,118,247,229,254,47,78,187,189,253,122,39,73,254,71,254,43,120,41,210,206,48,126,203,125,230,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,232,17,3,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,236,122,10,77,149,76,173,162,141,178,111,167,130,55,175,70,77,34,116,85,219,241,117,233,213,17,82,207,200,191,194,255,0,47,77,23,225,51,63,184,106,54,156,228,249,173,198,229,113,179,203,100,150,43,221,109,36,208,54,9,38,134,103,57,173,134,154,39,35,247,83,177,17,85,202,157,21,222,239,193,82,80,0,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,10,64,226,23,152,247,25,216,54,190,234,94,21,139,107,39,130,178,227,249,133,230,215,110,166,251,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,188,187,242,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,78,157,85,127,16,58,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,219,57,37,231,218,126,54,183,194,195,79,221,237,92,170,161,143,243,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,104,179,139,31,52,250,201,243,3,33,245,25,205,9,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,239,116,113,198,197,232,249,156,137,209,137,240,162,117,234,189,85,115,217,197,143,154,125,100,249,129,144,250,140,224,126,76,223,65,179,44,51,71,180,243,92,157,69,87,87,137,231,244,245,140,101,193,180,232,216,40,174,52,245,213,116,238,162,123,145,238,93,238,138,153,147,181,206,70,111,73,36,107,17,221,153,28,116,174,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,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,207,248,10,210,220,19,90,121,108,96,218,105,169,118,47,108,227,119,159,105,248,218,47,21,53,63,119,181,127,170,154,63,206,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,170,30,48,120,76,204,184,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,191,167,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,160,206,100,252,58,96,156,52,241,28,220,79,77,41,252,14,55,125,199,232,175,180,86,205,243,75,236,253,207,150,154,72,187,211,75,36,146,238,146,149,243,110,114,167,78,246,196,78,140,69,94,171,203,23,143,31,185,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,174,117,126,105,241,111,151,244,62,163,113,3,170,242,49,253,118,126,205,254,242,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,235,179,246,111,247,145,202,185,213,249,167,197,190,95,208,250,141,196,14,41,194,151,25,183,222,18,244,227,85,109,152,29,171,187,153,231,126,200,167,180,92,167,99,31,75,106,142,157,43,123,245,46,141,221,123,179,39,136,137,34,141,90,177,238,87,57,253,81,157,169,99,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,135,229,46,123,150,151,47,186,109,30,181,89,248,131,213,251,85,92,122,131,95,79,226,108,246,154,184,165,165,159,26,99,219,85,4,137,34,50,117,100,239,168,166,158,39,43,38,137,175,129,122,181,81,30,142,232,29,171,128,30,15,173,92,38,233,27,91,112,74,185,51,188,198,158,142,191,43,124,210,181,89,77,59,24,229,142,134,38,198,247,69,178,157,102,149,139,35,92,229,149,238,123,247,108,88,227,142,80,0,6,107,56,177,243,79,172,159,48,50,31,81,156,229,71,85,226,199,205,62,178,124,192,200,125,70,114,79,242,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,16,59,175,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,190,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,101,159,128,5,37,243,35,229,247,77,195,181,76,122,195,163,118,170,183,105,213,198,161,180,213,182,216,98,150,102,99,47,72,160,142,37,150,162,105,229,154,102,84,204,179,185,30,230,181,145,189,89,31,94,175,141,22,5,154,146,203,49,107,22,115,138,222,112,172,166,135,198,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,190,243,62,252,109,240,125,147,112,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,181,161,232,57,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,115,193,13,84,50,83,84,194,201,97,149,170,201,35,123,81,205,123,85,58,42,42,47,185,81,83,244,21,35,199,135,13,116,58,21,168,116,249,6,31,68,176,98,89,95,114,106,72,90,159,5,13,83,85,22,90,116,254,102,124,77,115,19,249,149,90,157,118,117,45,200,141,28,196,49,42,108,155,134,11,237,197,240,163,234,113,202,202,43,165,50,251,186,162,247,155,3,253,235,255,0,7,60,139,253,222,132,86,243,165,167,83,165,170,102,57,167,152,249,120,254,75,255,0,102,219,253,237,147,126,179,110,154,191,211,189,84,81,84,121,79,122,113,76,252,98,102,57,244,204,121,160,55,3,122,183,81,165,60,65,216,18,106,165,142,209,148,74,219,13,201,138,189,26,169,59,145,33,122,255,0,54,201,187,107,215,253,142,244,234,136,170,165,200,25,245,162,172,169,183,214,65,112,162,153,209,84,83,74,217,162,145,191,139,30,213,69,106,167,247,149,16,191,156,118,236,219,246,63,108,190,53,155,82,227,71,5,90,55,167,78,137,35,17,221,63,248,145,221,55,126,106,183,93,153,242,152,152,249,255,0,133,207,182,221,178,221,157,102,155,113,162,57,185,77,84,213,251,184,152,159,142,42,199,194,33,87,156,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,44,206,26,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,44,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,196,123,88,231,189,237,87,190,247,143,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,129,154,204,71,87,179,44,43,78,243,221,45,179,79,72,184,246,163,211,219,161,189,65,52,8,231,239,161,171,109,85,52,209,61,58,57,143,107,146,70,42,117,86,43,38,127,86,171,145,142,103,160,225,59,205,62,141,252,192,199,189,70,3,234,241,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,242,184,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,100,85,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,236,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,46,215,74,201,101,80,2,149,184,50,229,105,168,250,137,168,245,215,62,37,113,43,174,37,134,98,87,7,82,213,219,106,58,195,85,144,85,70,190,248,105,228,98,255,0,164,255,0,5,125,84,110,86,200,213,70,192,229,85,116,176,221,72,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,170,114,84,242,177,148,252,192,174,244,235,113,63,200,1,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,121,77,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,79,87,197,143,154,125,100,249,129,144,250,140,229,175,114,130,208,108,55,12,225,210,155,92,155,69,73,87,150,103,245,21,172,125,193,212,234,217,232,173,212,245,78,167,109,19,28,175,114,108,116,180,207,157,206,106,51,122,201,27,94,142,236,198,224,36,175,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,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,164,139,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,44,230,59,192,253,171,133,28,202,131,43,192,111,84,146,96,153,141,68,233,108,181,84,215,53,110,54,185,216,136,233,41,209,143,119,118,162,153,168,230,236,157,17,202,205,205,142,101,222,177,201,61,201,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,125,248,151,226,47,59,226,131,84,235,245,51,58,168,254,150,142,207,69,178,31,224,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,254,42,191,130,32,118,174,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,173,239,90,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,137,149,116,146,210,206,214,61,168,230,164,144,204,214,203,19,250,42,117,100,141,107,218,189,81,200,138,138,133,96,114,190,229,247,83,105,169,178,241,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,205,147,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,111,141,232,217,126,23,181,157,45,40,10,192,231,105,172,118,40,177,92,23,135,234,120,123,215,170,155,130,102,53,146,110,123,124,37,44,113,212,82,83,167,69,102,201,59,207,150,167,222,143,220,207,11,241,55,164,141,84,175,94,15,240,10,157,79,226,143,75,112,200,113,234,75,237,61,86,81,67,83,112,183,213,164,78,130,123,117,52,169,81,90,146,54,85,216,246,37,52,51,42,177,122,239,68,86,162,57,85,26,189,87,154,62,175,83,106,215,24,57,52,22,217,233,39,182,224,212,240,226,20,179,67,4,177,61,239,166,115,223,84,217,82,79,227,61,149,147,213,198,142,106,53,138,200,216,173,221,252,119,118,190,72,248,85,214,191,90,53,11,81,161,168,164,75,109,143,23,138,201,81,19,158,238,251,167,174,171,142,104,156,198,237,218,172,70,219,230,71,42,185,21,21,209,244,71,117,85,104,92,73,152,205,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,3,78,101,32,115,146,197,172,88,255,0,23,20,119,107,69,15,135,171,201,176,251,117,210,233,39,117,239,241,21,76,158,166,145,178,116,114,170,51,164,20,148,236,232,212,70,252,29,122,110,115,149,66,127,242,172,214,59,238,174,240,143,104,166,200,225,235,87,129,92,37,195,163,169,220,207,235,170,90,104,32,146,153,118,49,141,70,118,224,168,138,14,159,19,157,216,222,231,43,158,168,147,0,168,190,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,91,160,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,2,234,64,0,10,86,231,55,170,95,106,248,142,177,105,157,5,247,197,80,96,152,252,126,38,139,194,236,240,119,74,215,172,211,126,113,88,142,147,125,43,109,206,247,57,204,111,78,137,209,221,196,46,164,204,183,16,185,77,139,57,215,221,75,205,113,106,239,27,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,4,149,229,25,166,120,174,162,113,113,13,199,41,164,241,127,98,177,250,188,154,221,3,227,142,72,93,93,28,244,244,241,62,70,189,142,235,219,241,78,149,138,221,174,108,177,68,244,119,195,209,110,83,136,92,90,251,156,232,22,165,225,88,181,15,141,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,239,33,87,36,188,90,197,73,160,89,214,107,79,67,178,245,117,204,22,215,89,83,221,122,247,105,105,40,169,228,167,143,98,174,198,237,125,109,74,245,68,71,47,115,163,149,81,173,68,177,80,50,174,105,79,133,93,82,251,233,225,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,47,135,238,221,34,103,102,187,243,104,198,53,189,42,162,157,191,3,81,139,211,171,58,181,90,171,66,220,107,98,215,220,63,139,141,94,180,228,116,62,18,174,163,48,185,221,35,143,186,201,55,82,214,206,234,186,105,58,177,85,19,124,19,196,254,157,119,55,119,71,34,57,21,18,207,249,46,101,158,216,225,151,35,197,170,242,111,27,87,143,230,21,61,155,116,149,189,201,45,244,51,210,211,62,61,177,42,170,197,12,147,165,99,155,209,17,174,145,39,84,234,237,224,57,213,249,88,197,190,96,80,250,117,196,168,189,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,2,221,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,3,71,184,158,45,98,193,177,91,54,21,139,80,248,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,222,125,96,0,0,0,142,188,114,112,137,106,226,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,109,223,219,94,168,248,225,145,91,39,105,35,118,125,178,204,90,251,131,101,87,156,43,41,161,240,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,188,212,153,89,124,235,244,135,13,126,1,134,235,219,96,171,143,44,130,241,79,136,62,70,206,189,137,237,207,134,182,169,173,124,107,213,17,241,203,27,213,174,110,222,169,52,136,253,253,35,216,21,22,76,174,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,252,70,57,141,123,30,228,123,35,86,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,129,165,220,79,22,177,96,216,173,155,10,197,168,124,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,239,3,245,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,126,176,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,4,53,230,41,192,173,55,20,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,199,99,88,231,177,142,87,178,42,242,239,229,161,153,92,114,27,70,191,235,221,62,65,133,179,26,188,82,220,177,172,125,240,37,45,198,170,174,142,169,146,164,245,145,205,26,186,26,109,209,43,18,53,107,101,147,170,189,29,27,17,142,154,221,0,0,0,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,245,217,251,55,251,200,181,66,170,249,24,254,187,63,102,255,0,121,22,168,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,1,149,115,85,6,85,192,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,160,16,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,154,168,50,174,106,160,8,235,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,90,188,36,114,167,213,13,86,204,175,110,226,38,209,144,105,238,39,142,84,77,110,153,140,108,113,220,110,181,173,69,68,74,55,61,175,137,105,154,170,143,90,164,107,227,147,220,200,183,245,124,144,221,160,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,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,241,57,140,116,232,245,98,43,85,232,197,106,57,155,183,160,92,247,23,156,200,180,227,133,13,71,199,52,226,76,111,237,149,125,95,231,242,104,109,215,52,138,170,193,74,229,137,98,114,198,232,157,28,211,73,27,229,145,176,186,88,156,141,100,106,229,107,102,99,201,107,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,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,73,235,203,23,143,31,185,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,161,117,32,0,0,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,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,94,157,58,170,254,37,239,115,58,213,47,186,254,13,179,95,9,125,246,101,215,45,240,248,181,191,250,215,189,226,188,84,137,226,224,247,177,205,102,234,24,235,126,55,109,233,211,225,114,61,88,81,182,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,196,212,70,70,229,87,53,17,85,3,197,26,61,224,191,88,239,186,251,195,6,1,170,185,76,59,47,87,91,124,148,247,25,55,49,124,77,85,37,68,180,146,212,244,99,24,198,119,159,78,233,123,109,106,53,157,205,137,213,27,213,105,219,154,110,1,83,130,241,165,153,85,38,61,73,105,182,229,84,244,23,251,106,83,36,77,101,83,36,166,100,85,21,10,200,215,225,123,235,32,171,87,239,68,123,159,185,235,215,122,57,210,215,146,22,166,120,156,87,82,244,114,178,174,213,23,179,238,20,153,53,190,14,230,218,234,143,17,26,211,213,191,106,191,227,134,63,11,68,157,90,196,218,233,254,39,46,246,34,5,159,128,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,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,64,85,95,60,239,212,159,237,39,238,210,79,240,243,204,143,68,184,137,214,219,246,141,227,177,85,219,158,218,134,195,136,214,212,178,119,63,38,100,112,79,53,92,201,18,67,182,141,145,182,159,115,18,105,17,242,49,237,93,172,126,232,210,48,115,206,253,73,254,210,126,237,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,212,242,184,242,39,166,95,90,245,138,211,223,241,93,194,142,156,113,107,167,15,194,179,88,188,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,51,192,114,184,242,39,166,95,90,245,138,210,85,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,253,122,151,171,217,150,173,83,97,176,102,115,210,78,252,27,23,165,196,45,147,67,2,68,247,219,169,165,153,244,237,149,27,240,185,236,108,253,180,114,35,122,178,54,43,183,63,115,221,119,220,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,12,2,213,57,24,254,187,63,102,255,0,121,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,7,228,229,27,195,62,27,173,90,185,121,213,44,206,186,173,236,210,138,139,77,202,217,108,133,86,54,84,220,102,124,239,167,158,89,26,228,118,200,29,73,189,35,68,248,222,230,110,118,198,186,57,46,208,170,190,70,63,174,207,217,191,222,69,170,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,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,7,146,212,221,85,192,244,127,23,159,47,212,28,134,158,215,65,23,84,141,30,189,101,168,147,167,84,138,24,211,226,145,235,211,240,79,238,170,244,68,85,79,154,170,166,138,102,170,167,17,15,91,22,46,234,174,211,102,197,51,85,85,78,34,34,51,51,62,145,16,245,160,142,124,50,241,155,137,113,27,147,100,152,196,22,149,176,214,219,228,73,237,52,213,51,181,211,87,80,237,68,115,213,19,220,146,53,232,170,230,167,84,70,189,157,21,221,28,226,70,30,118,47,219,212,209,237,45,78,97,185,186,237,58,205,151,83,58,61,125,185,162,228,68,78,39,239,140,199,49,196,252,188,248,0,7,178,56,35,199,31,151,250,107,23,10,249,124,115,170,119,110,142,162,160,167,106,255,0,174,123,170,162,114,255,0,204,198,61,127,246,18,28,173,30,102,154,237,67,149,101,22,189,20,199,43,82,106,92,102,87,87,94,92,199,117,99,171,220,205,177,197,253,248,163,115,250,255,0,118,85,79,114,181,72,221,219,81,78,159,73,92,207,140,198,35,230,186,246,123,180,93,222,58,139,77,69,184,247,109,213,23,42,159,72,162,115,207,198,113,31,25,65,230,181,207,114,49,141,87,57,203,209,17,19,170,170,255,0,49,127,56,149,174,91,30,43,102,178,206,170,178,91,237,244,244,175,235,211,248,209,198,214,175,225,213,63,71,232,82,152,248,76,211,42,141,87,215,252,71,26,109,59,165,162,166,174,101,210,228,191,130,54,146,157,82,71,245,95,209,185,81,177,167,247,100,66,236,136,158,154,181,49,69,203,179,231,136,252,63,203,161,118,225,184,81,94,163,73,160,166,125,234,98,170,167,247,166,34,63,241,149,85,243,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,180,56,66,234,64,0,67,254,108,24,181,139,32,224,151,47,187,93,232,124,69,94,51,112,180,93,45,114,119,94,207,15,84,250,232,105,29,39,70,170,35,250,193,87,80,206,142,69,111,199,215,166,230,181,82,155,56,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,1,21,121,163,249,19,212,223,162,250,197,17,72,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,119,252,209,252,137,234,111,209,125,98,136,160,16,36,87,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,187,119,246,211,162,50,56,99,87,73,218,73,29,215,249,94,240,81,249,64,103,108,214,125,66,182,90,171,180,219,13,184,62,154,91,117,106,119,189,179,116,108,45,123,41,214,38,185,58,67,23,118,9,164,89,17,89,39,193,22,201,26,249,123,124,215,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,252,241,60,90,197,131,98,182,108,43,22,161,240,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,188,15,172,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,79,214,114,174,44,124,172,107,39,203,252,135,211,167,3,58,218,177,157,125,232,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,229,57,54,226,215,220,127,132,122,203,181,222,135,195,210,100,217,133,198,233,107,147,186,199,248,138,86,65,77,72,233,58,53,85,89,210,122,74,134,116,114,35,190,14,189,54,185,170,180,130,105,35,131,187,77,170,203,194,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,234,170,170,7,96,43,87,157,238,11,237,13,44,211,77,76,246,167,111,216,57,5,93,139,193,118,58,247,188,125,50,77,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,117,149,16,171,155,206,11,246,183,131,107,149,255,0,218,158,19,236,86,65,107,190,246,123,29,207,23,220,145,212,29,173,219,147,183,211,199,247,55,116,119,242,91,122,124,91,154,21,173,203,23,84,190,235,248,201,194,188,93,247,217,150,172,183,196,98,215,15,235,94,247,138,241,81,175,132,131,220,199,57,155,171,163,162,248,219,183,167,79,137,200,197,121,127,198,104,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,52,188,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,128,186,144,0,28,127,140,75,181,170,203,194,134,176,214,94,110,116,148,20,242,96,247,170,70,75,83,51,98,99,167,158,142,88,97,137,28,229,68,87,201,44,145,198,198,254,46,123,218,212,234,170,136,102,220,188,158,112,185,173,215,21,224,249,246,43,125,61,36,148,249,142,81,109,178,87,58,102,57,95,28,12,108,213,200,232,149,28,136,143,238,208,196,213,87,35,147,99,158,157,58,170,57,180,173,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,240,3,66,124,11,97,86,172,3,131,237,36,177,89,170,42,230,167,170,197,233,47,111,117,75,218,231,164,247,6,248,233,154,138,214,181,54,54,90,153,26,196,233,213,24,141,69,87,42,43,151,186,159,146,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,129,76,28,235,237,55,88,120,146,195,111,179,91,42,217,109,172,193,233,233,41,235,29,11,146,9,167,134,190,181,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,95,215,201,47,41,190,210,107,238,117,133,83,215,108,178,221,112,245,186,86,83,118,152,189,218,170,74,218,120,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,59,87,59,220,23,218,26,89,166,154,153,237,78,223,176,114,10,187,23,130,236,117,239,120,250,100,155,187,220,221,240,236,246,110,221,187,87,119,123,175,86,236,232,232,107,202,203,63,169,193,120,210,195,105,87,33,164,180,219,114,170,122,251,5,201,106,86,38,178,169,146,83,62,90,122,116,124,137,240,189,245,144,82,35,54,42,61,207,218,196,235,189,90,224,158,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,58,175,35,31,215,103,236,223,239,34,213,10,171,228,99,250,236,253,155,253,228,90,160,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,2,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,128,64,191,238,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,106,160,202,185,170,128,0,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,149,171,192,86,150,224,154,211,197,142,13,166,122,151,98,246,206,55,121,246,159,141,162,241,83,83,247,123,86,218,169,163,252,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,80,148,28,18,242,185,181,107,166,131,95,117,39,89,106,114,12,106,229,149,83,172,56,70,216,154,212,164,129,59,114,71,118,124,74,237,211,178,87,35,163,108,79,237,163,161,238,72,213,94,244,19,69,2,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,79,196,95,227,251,131,235,87,22,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,8,215,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,67,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,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,132,202,0,1,80,28,237,53,51,21,200,53,31,78,244,182,211,87,226,47,88,125,190,225,112,187,246,228,141,241,211,248,245,166,236,64,237,175,87,178,100,101,34,200,230,61,173,252,220,240,57,21,200,255,0,119,63,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,224,28,104,107,29,139,95,120,160,207,245,87,22,135,101,150,235,112,142,158,221,38,231,175,137,165,164,167,138,146,42,158,143,99,30,206,243,41,219,47,109,205,71,51,185,177,122,171,122,173,170,114,125,209,203,22,13,195,2,106,173,60,222,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,196,236,118,228,141,170,7,138,231,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,165,84,178,162,244,133,140,150,142,40,147,115,122,57,245,76,77,205,84,68,124,32,229,139,170,95,117,252,100,225,94,46,251,236,203,86,91,226,49,107,135,245,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,185,62,52,52,114,251,175,188,48,103,250,85,139,77,178,245,117,183,199,81,110,143,107,23,196,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,56,64,106,160,30,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,128,34,87,49,222,18,51,46,43,116,142,130,151,79,178,138,186,124,135,15,168,158,233,67,97,150,165,34,183,94,222,230,35,86,57,122,244,107,42,90,212,114,65,43,151,99,123,178,177,219,91,50,203,28,181,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,113,123,197,231,229,91,163,90,39,246,166,183,189,168,88,119,183,232,178,141,148,30,26,25,251,174,161,240,181,113,237,85,141,123,177,196,237,232,221,155,101,142,94,145,178,53,139,116,223,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,41,216,9,255,0,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,5,32,115,146,197,172,88,255,0,23,20,119,107,69,15,135,171,201,176,251,117,210,233,39,117,239,241,21,76,158,166,145,178,116,114,170,51,164,20,148,236,232,212,70,252,29,122,110,115,149,110,252,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,253,118,126,205,254,242,57,87,58,191,52,248,183,203,250,31,81,184,157,87,145,143,235,179,246,111,247,145,202,185,213,249,167,197,190,95,208,250,141,196,14,171,200,199,245,217,251,55,251,200,181,66,170,249,24,254,187,63,102,255,0,121,22,168,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,5,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,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,4,38,230,65,195,165,251,63,199,232,245,147,17,90,186,218,204,90,145,240,93,45,201,35,158,213,161,69,87,172,241,51,175,68,115,21,85,94,136,159,19,87,170,255,0,19,223,54,79,241,81,28,138,215,34,42,47,185,81,77,109,94,150,141,101,153,179,95,132,166,186,123,125,212,116,230,227,111,113,211,115,85,62,49,62,19,19,196,196,252,99,207,202,121,80,22,55,146,95,176,251,245,14,79,140,93,106,45,183,91,108,205,168,164,171,167,126,217,34,145,63,5,69,255,0,224,168,190,229,69,84,84,84,85,66,203,120,116,230,57,131,102,84,84,216,222,182,201,6,47,144,70,196,103,181,81,171,236,234,213,79,245,206,84,234,180,239,95,210,142,248,61,202,168,228,234,141,79,137,196,255,0,46,90,76,170,186,179,58,208,85,163,182,220,39,87,77,85,142,204,254,213,52,239,94,170,174,166,122,251,161,114,175,255,0,99,119,72,253,254,229,98,39,66,190,115,76,7,53,211,171,195,236,25,214,45,115,177,87,177,85,59,53,212,238,137,94,137,254,185,138,169,209,237,247,167,196,213,84,94,169,209,74,108,125,55,99,185,60,123,179,252,51,255,0,63,155,244,181,113,210,253,170,104,233,205,88,187,76,122,196,93,163,214,49,231,79,227,79,166,37,124,22,60,151,29,201,233,18,191,26,191,219,110,212,170,136,169,53,13,84,115,198,168,191,135,196,197,84,247,244,63,54,79,156,97,152,85,35,235,179,12,178,207,100,167,99,59,142,146,225,91,29,58,109,252,58,252,106,157,125,254,239,239,148,20,13,255,0,214,106,177,254,215,63,31,248,85,35,176,203,94,211,51,174,158,239,167,179,140,254,61,252,126,75,27,226,103,153,5,142,146,221,87,134,240,251,59,235,171,231,99,161,155,35,150,23,50,26,100,94,168,190,25,143,68,115,223,252,207,114,35,83,220,169,191,241,74,235,85,174,186,215,43,156,179,214,86,86,75,213,85,122,201,44,210,189,127,246,171,156,170,191,223,85,83,218,233,118,133,106,198,179,92,89,65,167,120,85,198,232,197,118,217,107,59,125,186,56,63,157,100,157,253,35,111,233,94,157,119,47,69,232,138,165,149,112,173,192,166,39,161,146,211,230,217,180,244,217,30,106,214,238,134,68,98,173,29,177,223,240,13,114,117,116,159,240,174,68,84,255,0,90,141,247,170,233,83,107,91,190,93,138,235,226,159,95,40,248,122,172,183,183,14,153,236,179,67,86,159,75,239,94,159,179,152,155,149,79,151,126,99,234,199,202,35,199,17,51,227,250,248,22,225,134,125,7,193,166,201,178,250,38,199,153,228,241,177,213,113,185,17,93,65,74,158,246,83,117,253,14,85,93,207,233,254,187,106,123,246,34,146,124,2,231,167,211,209,165,181,22,173,248,67,243,70,243,187,234,119,221,117,205,195,89,57,174,185,207,221,30,145,31,116,71,16,170,190,121,223,169,63,218,79,221,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,30,200,197,212,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,13,28,58,103,124,80,106,157,6,153,224,180,255,0,209,86,94,43,119,195,252,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,193,19,241,84,188,158,97,24,6,101,170,124,35,102,218,125,167,216,245,93,243,33,190,84,89,41,168,104,105,145,55,202,255,0,108,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,125,94,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,52,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,225,234,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,19,165,128,0,137,92,212,238,214,171,119,3,153,245,29,194,231,73,75,81,116,168,179,210,80,197,52,205,99,234,167,75,157,52,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,224,213,84,150,164,0,231,87,229,99,22,249,129,67,233,215,16,41,175,19,197,175,185,206,85,102,194,177,106,31,27,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,123,205,68,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,102,223,132,239,52,250,55,243,3,30,245,24,13,41,128,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,73,98,121,77,139,57,197,108,217,174,45,93,227,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,113,150,211,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,224,46,164,0,5,122,243,175,187,90,161,225,183,13,177,77,115,164,101,202,179,56,167,171,167,163,116,205,73,230,130,26,10,214,203,43,35,235,185,204,99,167,133,174,114,39,70,172,177,162,244,220,157,107,47,130,156,90,251,152,113,113,164,54,156,114,135,197,213,211,230,22,203,164,145,247,89,30,218,90,41,219,87,83,39,87,170,34,236,130,9,95,211,174,231,109,232,212,87,42,34,206,174,121,223,169,63,218,79,221,164,127,229,13,130,253,173,227,38,219,127,246,167,132,251,21,143,221,47,189,158,199,115,197,247,35,109,7,107,118,228,237,244,241,253,205,221,29,252,150,222,159,22,230,133,234,0,0,129,92,231,237,55,91,143,10,22,74,203,125,178,174,170,158,215,156,80,85,215,75,12,46,123,41,96,90,58,216,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,197,200,139,84,60,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,117,37,43,115,171,243,79,139,124,191,161,245,27,136,29,87,145,143,235,179,246,111,247,145,106,133,85,242,49,253,118,126,205,254,242,45,80,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,3,42,230,170,12,171,129,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,105,64,32,95,247,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,53,80,101,92,213,64,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,8,1,204,235,128,239,190,251,21,78,188,233,61,151,118,125,143,219,221,237,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,148,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,136,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,178,19,211,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,250,233,240,69,28,253,216,233,214,79,205,162,236,235,181,221,21,61,254,131,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,3,152,202,137,226,123,209,200,239,129,174,248,95,252,85,160,30,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,177,78,103,156,96,218,181,43,132,189,50,135,74,22,175,236,198,179,84,85,87,214,84,85,196,216,167,142,11,84,208,247,40,100,137,204,119,71,165,99,227,85,146,57,17,58,209,170,53,210,71,47,80,42,132,211,158,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,196,229,87,200,229,87,57,85,85,104,175,150,142,1,77,168,60,105,105,221,45,203,30,171,186,219,108,117,21,55,250,165,133,37,217,70,250,74,105,37,165,168,149,241,170,108,99,107,18,145,19,114,236,115,220,198,59,118,253,171,160,144,6,112,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,77,31,20,237,206,195,75,237,88,246,174,96,122,175,111,117,36,53,25,157,158,170,219,93,79,13,19,98,124,147,219,223,31,74,169,101,69,235,51,223,21,100,81,38,230,245,107,41,88,155,156,138,136,192,147,252,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,247,61,253,250,90,234,137,234,233,234,122,171,26,198,238,123,234,98,237,163,158,228,240,219,221,181,36,106,19,168,164,190,78,58,189,83,133,113,47,93,165,181,19,213,173,183,81,236,243,66,200,33,130,39,51,218,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,0,0,20,193,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,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,157,26,136,140,70,244,185,243,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,5,48,242,84,243,79,148,252,191,174,245,27,113,117,36,10,225,131,130,203,175,11,28,123,102,55,220,67,31,171,110,149,228,184,61,106,227,245,139,82,234,164,162,157,107,109,206,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,179,212,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,93,159,179,127,188,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,3,170,242,49,253,118,126,205,254,242,45,80,170,190,70,63,174,207,217,191,222,69,170,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,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,1,243,175,184,238,63,148,80,58,215,146,216,173,247,106,39,175,87,83,87,82,178,162,37,95,231,86,61,21,63,248,31,68,24,152,137,140,75,234,138,234,183,84,85,68,226,99,206,28,130,183,132,62,25,171,234,95,87,62,139,99,77,124,139,213,82,26,101,133,137,253,230,49,81,169,255,0,177,15,223,96,225,131,135,140,102,116,170,179,232,214,38,201,154,237,204,146,123,108,117,14,98,251,189,237,89,81,202,213,247,39,225,211,244,255,0,58,157,64,30,49,165,177,19,152,162,63,8,73,213,190,238,181,209,236,234,212,220,152,244,239,213,143,230,254,84,180,180,180,52,241,209,209,83,69,79,4,45,70,71,20,76,70,49,141,79,193,17,19,220,137,253,195,250,128,123,162,230,102,103,50,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,0,77,240,115,253,4,214,188,87,136,157,39,177,107,30,21,111,186,209,89,114,15,21,225,160,186,69,28,117,76,236,84,203,78,253,237,142,73,24,157,95,11,149,58,61,126,21,78,189,23,170,39,64,0,1,23,248,160,230,23,162,252,38,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,126,234,119,170,162,53,83,162,183,223,248,162,4,160,4,127,225,75,141,109,44,227,7,237,79,221,157,131,43,182,125,146,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,157,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,80,63,88,57,254,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,0,0,0,3,149,113,5,196,238,141,112,195,98,180,223,245,123,40,246,108,119,187,132,86,250,26,104,33,117,69,84,221,94,196,154,118,194,206,175,88,96,99,210,73,94,136,189,27,181,173,71,73,36,81,191,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,7,235,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,190,128,0,0,0,0,0,0,0,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,251,169,222,170,136,213,78,138,223,127,226,136,18,128,17,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,189,255,0,130,44,128,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,224,244,0,0,0,0,0,132,26,133,205,219,134,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,211,167,84,79,192,239,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,252,21,67,176,0,0,0,0,0,115,253,38,215,237,26,215,95,111,253,209,234,21,171,40,251,47,112,91,101,211,193,61,203,216,155,223,181,201,185,19,185,11,246,191,183,59,55,69,38,199,236,123,182,187,160,116,0,0,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,44,96,211,222,110,220,54,234,86,127,141,105,205,139,9,212,168,46,89,85,226,138,201,71,45,93,182,129,176,71,61,76,204,134,55,72,230,214,57,200,196,115,209,85,81,174,94,157,122,34,254,0,77,240,121,252,243,63,195,116,195,25,159,51,212,12,134,146,197,98,165,168,164,166,168,184,85,170,182,8,31,83,81,29,60,75,35,186,116,99,22,89,163,69,123,186,49,136,170,231,43,90,138,228,244,0,0,0,0,0,0,60,254,39,159,225,185,213,78,65,75,135,228,52,151,103,226,183,137,44,23,117,166,85,115,41,110,49,197,20,178,211,171,250,109,115,216,217,227,71,237,85,218,253,204,119,71,177,237,104,122,0,67,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,64,225,75,141,109,44,227,7,237,79,221,157,131,43,182,125,146,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,129,32,0,32,7,245,106,248,88,255,0,104,58,171,255,0,69,91,191,207,128,159,224,243,250,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,19,149,113,83,198,78,145,240,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,247,170,202,221,173,114,35,213,161,221,65,13,116,95,154,110,133,235,214,168,99,250,71,167,250,117,169,82,95,114,42,135,67,78,181,116,86,216,96,137,140,141,210,203,52,143,241,202,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,50,128,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,40,116,0,66,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,233,215,162,47,224,77,240,0,0,0,30,127,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,157,24,197,150,104,209,94,238,140,98,42,185,202,214,162,185,3,208,0,0,0,0,0,0,3,207,224,121,254,27,169,248,204,25,158,159,228,52,151,219,21,85,69,93,53,61,194,145,85,208,78,250,106,137,41,229,88,221,211,163,216,146,195,34,35,219,213,143,68,71,53,92,213,71,43,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,137,142,99,219,185,143,107,148,61,0,0,0,0,0,0,0,60,166,59,170,88,38,87,157,229,218,103,96,190,248,172,147,4,240,31,104,40,188,44,204,240,126,54,21,154,151,243,143,98,71,38,248,218,174,252,219,157,183,167,71,116,95,113,234,192,0,0,0,0,0,64,15,234,213,240,177,254,208,117,87,254,138,183,127,159,1,63,193,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,78,189,122,42,254,39,160,0,1,15,245,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,216,233,42,227,122,244,100,205,69,234,196,248,145,122,117,78,138,161,48,1,199,248,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,102,218,134,34,42,185,23,170,59,221,248,42,244,11,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,90,30,128,0,0,0,0,30,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,0,0,115,253,123,214,188,87,135,109,39,190,235,30,107,111,186,214,217,113,255,0,11,226,96,181,197,28,149,79,239,212,197,78,205,141,146,72,216,189,31,51,85,122,189,62,20,94,157,87,162,44,64,254,173,95,11,31,237,7,85,127,232,171,119,249,240,19,252,0,0,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,205,142,146,174,55,175,70,76,212,94,172,79,137,23,167,84,232,171,216,56,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,102,218,134,34,42,185,23,170,59,221,248,42,135,96,7,159,177,103,248,110,77,147,100,216,101,139,33,164,171,190,225,213,20,212,215,219,123,85,82,122,23,212,83,178,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,190,128,0,0,0,4,53,214,142,105,186,23,160,186,161,144,105,30,160,105,214,165,71,125,199,106,27,13,66,210,81,91,102,130,86,62,54,203,20,209,191,199,34,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,76,160,112,174,21,184,201,210,62,47,173,89,5,195,76,105,178,10,10,140,98,162,8,110,52,55,186,38,65,59,25,59,92,176,204,213,138,73,34,115,30,177,76,212,68,126,244,88,157,185,173,69,98,187,170,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,252,64,244,0,128,31,213,171,225,99,253,160,234,175,253,21,110,255,0,62,39,248,0,71,254,43,120,214,210,206,15,190,203,125,230,88,50,187,159,218,223,29,224,189,133,75,77,55,111,194,246,59,157,222,244,241,116,235,226,89,183,110,238,189,29,215,167,68,235,207,244,19,154,6,129,113,19,171,22,45,28,194,177,13,64,162,189,100,30,43,195,79,116,183,209,71,74,206,197,52,181,15,222,232,234,228,122,117,100,46,68,232,197,248,149,58,244,78,170,129,48,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,187,208,0,0,0,0,0,0,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,100,81,69,19,93,44,175,232,142,114,181,141,114,163,24,247,175,70,177,202,129,237,65,229,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,0,0,7,42,184,241,59,163,86,222,32,173,28,49,73,148,119,179,235,197,190,162,224,202,42,120,93,44,116,221,184,146,102,193,81,35,122,164,83,73,2,75,51,24,239,254,199,18,171,149,189,200,18,94,170,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,154,240,251,196,238,141,113,61,98,187,95,244,135,40,246,148,118,75,132,182,250,234,105,225,117,61,84,61,30,244,134,119,66,254,143,72,103,99,22,72,158,168,157,91,185,174,70,201,28,177,176,58,168,60,253,139,63,195,114,108,155,38,195,44,89,13,37,93,247,14,168,166,166,190,219,218,170,147,208,190,162,157,149,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,93,209,189,173,244,0,0,0,0,0,1,231,239,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,175,70,34,186,54,170,238,145,141,119,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,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,162,30,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,252,71,185,237,99,222,212,99,239,120,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,7,85,228,99,250,236,253,155,253,228,122,14,116,247,109,121,183,97,184,165,29,170,231,73,75,164,23,74,134,82,93,98,164,155,101,93,85,237,22,73,161,138,169,170,189,95,76,145,67,220,137,172,234,222,236,114,58,95,137,180,234,158,127,145,143,235,179,246,111,247,145,103,217,102,45,98,206,113,91,206,21,148,208,248,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,222,6,123,56,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,66,120,158,83,98,206,113,91,54,107,139,87,120,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,220,103,139,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,129,29,43,88,198,248,152,218,232,219,51,54,183,107,213,28,137,219,124,111,124,138,229,55,197,231,221,22,163,254,79,185,173,110,204,67,63,184,51,217,46,142,131,187,37,46,69,50,195,4,59,164,98,163,210,25,216,198,196,238,173,122,54,70,192,228,237,49,102,122,133,212,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,125,1,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,248,217,34,200,245,85,115,25,8,71,254,42,184,152,204,184,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,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,205,57,50,91,181,197,186,53,125,187,101,57,30,237,50,146,225,37,62,47,104,173,163,153,106,25,84,215,35,170,170,105,103,114,181,141,163,115,222,230,44,109,73,26,233,217,50,167,101,204,151,191,0,56,5,225,70,179,138,221,113,164,178,92,226,217,134,98,253,155,198,81,52,144,206,177,207,74,217,154,141,160,108,145,43,123,115,84,124,109,106,172,140,115,99,100,242,55,114,197,177,215,253,137,226,214,44,27,21,179,97,88,181,15,130,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,125,224,83,103,22,28,69,231,124,47,243,63,207,181,47,5,168,255,0,231,13,29,226,139,100,63,194,118,191,103,219,38,158,143,185,44,82,118,123,189,134,55,186,198,239,103,226,139,248,162,218,247,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,210,103,52,127,61,154,155,244,95,71,162,60,255,0,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,26,26,30,7,201,196,242,155,22,115,138,217,179,92,90,187,198,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,190,227,235,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,113,237,121,161,234,246,101,160,188,123,105,182,174,105,252,244,145,223,113,220,30,142,106,116,171,129,38,130,86,62,182,231,20,176,200,207,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,138,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,32,90,79,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,12,219,112,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,15,86,14,41,175,156,99,112,251,195,61,247,30,198,245,123,54,246,93,126,71,220,150,40,105,233,37,172,146,146,149,140,145,124,85,68,112,181,210,50,23,73,26,66,197,70,185,207,145,203,181,170,216,230,124,125,3,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,54,183,196,219,234,18,78,204,142,141,146,118,102,103,241,225,153,25,36,106,232,164,70,200,205,200,142,106,47,184,12,235,241,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,8,65,204,191,142,58,110,28,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,129,241,172,143,84,70,177,147,7,10,230,167,199,143,250,175,194,166,144,94,191,162,139,47,190,219,46,63,241,236,169,178,57,157,175,241,119,74,248,230,254,146,157,237,254,85,132,0,225,163,136,188,239,133,253,83,160,212,204,22,163,250,42,59,197,22,200,127,132,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,248,162,254,40,188,168,1,165,222,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,102,120,120,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,227,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,112,17,175,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,11,169,230,143,228,79,83,126,139,235,20,68,85,229,151,204,70,227,89,113,197,184,87,214,52,241,30,35,165,171,21,200,159,81,75,75,13,28,48,82,195,29,29,174,72,82,56,247,110,236,72,214,76,178,73,43,229,154,40,246,187,118,246,202,174,104,254,68,245,55,232,190,177,68,80,8,26,168,4,0,229,139,199,143,223,125,138,155,65,181,98,245,187,62,199,237,237,246,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,2,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,97,199,249,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,249,121,42,121,88,202,126,96,87,122,117,184,166,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,75,159,228,169,229,99,41,249,129,93,233,214,224,60,87,57,254,30,46,185,38,51,141,113,35,141,90,169,30,204,78,157,214,76,162,161,213,142,108,233,69,53,68,126,1,204,137,203,177,204,101,68,245,13,114,179,243,157,106,163,85,71,49,170,177,193,254,93,186,233,71,160,60,86,98,153,37,250,243,236,204,110,253,221,198,239,211,57,32,72,219,75,84,136,145,62,89,38,86,182,24,99,170,101,44,210,72,142,107,155,28,47,254,50,42,177,215,169,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,237,123,252,37,83,28,146,83,84,236,99,216,178,118,167,142,41,123,123,209,175,217,181,223,11,149,12,203,129,170,131,42,230,143,120,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,92,225,1,165,62,19,188,172,104,223,203,252,123,211,160,42,47,155,126,188,212,234,159,18,242,105,181,190,182,146,124,123,76,41,253,151,76,180,213,17,84,50,91,140,236,142,90,233,21,236,98,57,143,107,146,42,103,196,231,191,99,232,220,191,11,158,246,165,154,97,154,199,98,225,255,0,151,166,15,172,89,28,62,34,147,25,210,251,5,68,116,219,158,207,23,84,250,10,104,233,169,183,177,143,88,251,179,201,20,93,205,138,214,111,220,239,133,170,166,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,2,199,249,45,232,93,139,41,206,242,221,121,200,236,215,87,213,225,62,30,221,141,85,245,124,116,62,42,174,26,134,86,175,84,68,73,102,142,5,137,187,55,43,88,218,189,206,98,185,209,57,182,254,113,78,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,128,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,3,133,114,175,227,170,155,63,199,173,92,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,239,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,77,174,145,143,124,150,62,101,92,190,142,92,220,107,254,85,90,113,61,131,63,185,218,163,212,220,91,243,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,129,48,0,0,10,224,230,161,199,85,54,1,143,93,120,97,210,218,250,73,242,123,229,60,214,220,206,105,169,101,223,105,183,79,75,11,219,4,73,36,105,12,143,170,134,165,81,100,99,223,218,99,94,155,91,35,216,248,250,255,0,49,158,53,255,0,37,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,23,2,255,0,185,92,121,19,211,47,173,122,197,105,90,182,190,49,115,190,16,56,226,214,203,253,130,143,219,56,221,231,80,47,255,0,104,49,254,228,52,254,212,237,85,215,178,151,250,233,240,75,36,29,169,42,22,79,205,162,111,233,181,221,81,125,214,85,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,112,52,103,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,162,30,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,0,0,0,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,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,75,116,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,25,24,174,107,28,248,165,137,234,198,111,218,148,173,205,31,207,102,166,253,23,209,232,143,21,193,247,22,121,151,8,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,55,244,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,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,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,74,118,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,217,105,184,207,85,51,221,4,169,28,105,52,140,170,154,165,17,36,123,223,218,123,88,155,91,27,222,248,238,36,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,136,191,196,239,19,25,151,10,28,210,53,7,84,176,250,26,75,139,29,79,104,182,221,237,149,40,141,101,198,221,37,170,220,249,96,73,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,242,131,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,128,188,157,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,51,215,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,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,232,38,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,12,245,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,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,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,203,17,63,249,98,241,227,247,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,148,46,164,2,53,94,57,137,112,167,140,107,46,67,162,25,134,160,251,6,245,143,220,41,45,110,175,170,129,100,181,213,85,76,212,238,70,202,168,22,70,67,225,222,169,28,235,83,217,108,111,71,34,170,163,30,173,15,149,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,139,252,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,109,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,54,230,143,231,179,83,126,139,232,244,71,201,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,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,195,66,128,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,81,124,231,248,120,181,99,121,54,53,196,142,53,106,171,99,242,202,135,89,50,138,135,86,53,208,45,108,52,241,248,7,50,39,46,246,189,244,240,84,53,202,207,205,244,165,141,85,26,247,42,201,110,135,20,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,66,168,121,72,107,205,78,150,113,47,30,155,92,43,105,32,199,181,62,159,217,117,43,83,81,21,59,34,184,192,201,37,161,145,30,246,43,158,247,57,101,166,100,77,123,55,190,177,171,241,57,140,106,219,167,22,62,86,53,147,229,254,67,233,211,153,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,208,78,103,172,118,46,32,57,122,103,26,197,142,67,225,233,50,109,47,191,212,73,77,185,239,240,149,76,160,169,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,6,123,13,84,25,87,52,145,197,214,183,221,120,113,225,211,51,214,91,21,142,146,239,114,176,83,211,54,142,146,174,71,50,5,158,162,170,26,104,223,38,223,137,204,99,167,71,171,17,90,175,70,43,81,204,221,189,2,149,185,146,107,69,171,91,248,180,202,47,184,190,95,73,146,99,22,58,122,59,13,138,178,145,141,236,36,16,194,142,157,177,200,141,78,243,60,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,251,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,14,142,71,212,177,166,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,2,176,57,172,234,150,119,162,220,113,96,90,151,166,119,223,99,100,150,109,63,131,193,86,248,88,106,59,93,218,187,164,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,133,112,125,197,158,27,197,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,205,157,123,140,69,87,68,244,74,203,231,87,230,159,22,249,127,67,234,55,18,42,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,12,140,87,53,237,100,177,68,245,99,246,109,80,210,152,60,86,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,129,92,200,249,130,84,240,237,77,30,143,104,221,214,145,218,139,113,167,109,77,109,202,25,98,153,248,203,18,88,36,137,37,167,154,9,97,153,245,48,172,237,70,57,205,124,108,86,73,211,163,227,85,9,234,82,7,54,220,63,136,44,115,92,109,247,109,88,207,126,212,97,151,159,31,46,8,177,178,42,120,237,212,189,230,62,122,39,83,71,211,164,209,119,105,216,234,135,35,157,60,105,2,171,213,90,177,197,232,57,96,113,193,170,24,78,127,137,112,191,122,178,213,229,120,77,242,161,214,219,61,45,186,134,63,27,98,158,89,165,158,74,164,115,26,142,154,155,116,178,201,63,117,85,99,141,189,198,57,169,19,163,146,221,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,20,40,219,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,193,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,175,44,94,96,20,122,69,89,77,195,246,183,228,94,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,30,249,164,123,155,11,152,222,168,216,220,247,198,23,40,71,94,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,223,127,196,86,188,225,188,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,111,145,205,232,174,70,59,99,17,242,57,54,49,202,153,225,215,77,116,212,126,34,245,30,227,170,26,161,121,241,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,112,124,12,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,187,62,92,220,123,126,85,22,41,244,223,81,32,240,250,155,140,219,252,101,93,68,20,251,41,111,84,44,123,34,90,198,163,19,100,51,35,228,141,178,197,238,106,185,237,124,73,181,206,142,26,44,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,134,162,1,31,248,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,174,159,4,81,207,221,142,157,100,252,218,46,206,187,93,209,83,223,18,249,175,113,199,77,141,90,175,124,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,172,73,12,174,143,163,221,35,251,33,197,57,150,243,4,169,214,27,173,227,135,205,32,186,210,73,167,212,21,30,26,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,163,145,85,138,222,188,43,151,254,145,241,5,169,156,65,90,110,220,63,94,62,204,215,227,59,231,185,101,179,208,69,87,75,99,165,158,41,32,123,157,20,205,116,115,77,36,111,153,145,67,211,115,221,185,122,177,172,124,177,241,93,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,206,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,208,159,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,194,178,248,157,226,99,50,225,67,154,70,160,234,150,31,67,73,113,99,169,237,22,219,189,178,165,17,172,184,219,164,181,91,159,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,221,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,86,139,57,163,249,236,212,223,162,250,61,17,249,56,1,227,6,235,194,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,187,233,210,105,94,177,181,174,73,88,231,179,110,245,142,72,195,65,32,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,208,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,80,15,31,220,96,221,120,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,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,32,118,174,24,184,152,204,184,175,230,145,167,218,165,152,80,210,91,152,218,123,189,182,209,108,166,68,115,45,214,232,237,87,23,197,2,201,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,185,242,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,7,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,143,98,75,12,177,171,155,213,55,198,246,254,45,84,75,74,229,89,199,143,250,145,194,166,175,222,191,165,139,16,190,220,238,63,241,12,166,178,53,157,175,241,135,68,249,38,254,142,157,141,254,73,135,213,211,46,20,104,248,173,229,71,167,182,75,100,91,51,60,95,237,5,227,23,154,56,96,89,39,170,109,206,189,29,64,233,37,86,246,225,168,248,26,229,73,24,214,200,200,36,118,228,139,99,170,175,44,197,175,184,54,85,121,194,178,154,31,5,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,123,192,212,153,74,220,234,252,211,226,223,47,232,125,70,226,76,174,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,124,111,145,36,98,170,57,236,134,26,243,171,243,79,139,124,191,161,245,27,136,29,87,145,143,235,179,246,111,247,145,106,133,85,242,49,253,118,126,205,254,242,45,80,14,63,197,87,12,248,111,21,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,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,95,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,117,16,86,95,58,125,50,210,53,195,113,77,97,186,94,106,232,117,21,106,25,142,219,41,33,145,146,50,233,110,106,201,60,157,216,95,35,93,27,32,116,142,114,79,19,93,209,245,12,142,70,170,73,27,225,8,149,113,230,63,171,21,60,29,218,56,103,162,159,195,93,105,188,70,63,93,120,142,138,153,35,168,197,60,10,83,67,111,115,30,215,238,153,123,178,53,211,177,34,115,99,166,131,223,35,228,149,233,29,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,190,40,185,238,77,58,95,165,246,221,6,186,106,221,149,212,151,60,218,243,120,171,180,94,43,29,69,36,115,218,160,135,180,232,237,204,145,234,173,123,28,213,138,169,207,137,26,142,89,227,99,247,45,59,118,132,191,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,78,150,0,20,3,205,31,207,102,166,253,23,209,232,136,170,74,174,104,254,123,53,55,232,190,143,68,72,174,6,56,85,195,120,175,229,249,156,225,247,155,109,35,114,123,118,113,118,169,196,238,242,72,176,190,221,113,91,85,187,98,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,192,229,92,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,53,228,153,119,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,52,229,89,199,143,250,145,194,166,175,222,191,165,139,16,190,220,238,63,241,12,166,178,53,157,175,241,135,68,249,38,254,142,157,141,254,73,128,90,160,0,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,4,10,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,166,214,189,237,130,103,53,170,189,92,145,72,169,215,106,244,149,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,221,121,67,105,158,43,172,154,113,196,126,150,230,180,158,34,203,147,91,236,22,250,157,177,198,249,33,222,151,61,147,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,33,175,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,30,31,91,141,110,33,238,188,76,113,13,146,231,147,221,105,43,236,86,250,137,172,152,179,233,168,221,76,207,98,65,81,42,210,185,91,34,36,170,249,18,71,76,245,147,226,223,43,145,17,141,70,198,201,255,0,201,99,65,169,173,56,110,87,196,109,230,138,173,151,43,237,67,241,155,42,205,79,44,76,246,116,43,28,181,51,68,245,126,201,217,45,66,71,26,174,207,205,190,133,237,71,252,79,106,85,174,147,224,191,122,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,210,246,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,192,12,230,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,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,207,182,89,148,223,115,156,170,243,154,229,53,222,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,247,19,171,154,159,12,124,65,88,53,78,239,196,14,71,122,186,231,56,61,195,181,28,119,127,13,20,48,227,113,201,83,59,105,173,93,134,74,247,182,24,152,145,39,137,217,28,114,75,81,241,126,118,69,223,213,121,86,112,29,254,164,113,87,171,246,95,233,101,196,44,87,59,119,252,67,233,175,109,127,119,252,97,177,50,72,127,163,168,99,191,146,120,17,171,90,120,40,252,159,248,30,196,245,159,80,173,151,90,29,73,204,179,10,74,105,109,213,169,217,246,53,173,212,149,239,101,58,196,215,47,89,165,237,65,52,139,34,35,227,248,34,217,27,153,47,114,63,240,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,181,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,7,170,227,95,133,27,239,9,122,203,91,134,246,174,181,152,133,203,173,102,45,123,173,133,141,241,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,129,145,164,140,84,86,189,147,91,167,18,252,58,96,156,80,105,101,126,153,231,84,255,0,210,214,89,235,119,205,252,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,161,109,76,225,31,89,112,14,35,167,225,162,135,17,186,222,178,74,187,131,160,199,182,82,182,47,109,80,171,223,216,174,143,227,116,108,133,209,198,231,189,203,34,182,29,146,182,71,53,98,147,104,92,167,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,52,215,29,34,213,13,15,229,29,148,105,254,172,103,117,121,29,222,150,158,193,52,52,245,48,70,215,216,96,125,198,219,214,210,146,178,89,18,165,148,242,164,205,100,187,186,108,86,177,136,216,216,196,74,203,225,59,205,62,141,252,192,199,189,70,0,46,167,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,15,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,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,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,48,115,94,224,114,155,37,181,94,248,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,175,72,150,24,157,39,86,58,55,247,170,215,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,3,69,60,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,219,21,60,110,122,255,0,133,35,213,173,123,153,20,82,189,24,253,155,87,60,58,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,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,94,129,198,15,22,121,151,23,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,55,244,237,177,85,91,19,17,59,255,0,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,2,10,220,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,7,49,237,114,117,69,69,46,127,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,242,138,249,177,104,93,247,76,56,160,185,234,55,177,173,84,88,182,165,244,184,218,29,111,86,51,117,84,20,244,241,215,164,209,34,53,91,51,167,127,125,207,232,173,147,196,163,183,185,253,198,178,245,8,65,205,191,65,169,181,79,134,137,53,38,223,69,87,62,67,166,21,30,212,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,177,148,110,79,133,175,123,144,35,167,37,61,116,163,181,95,115,78,30,47,215,158,207,182,246,100,152,237,52,137,4,113,190,170,38,118,235,152,215,170,164,178,76,248,91,74,246,198,136,246,164,116,147,191,224,232,229,125,96,158,255,0,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,79,0,5,154,113,221,175,53,56,175,1,60,59,104,13,138,182,147,196,103,24,61,130,233,125,99,106,34,116,241,219,168,232,169,29,4,111,133,88,175,99,38,169,232,246,202,142,103,190,134,70,38,244,115,209,177,127,151,110,133,209,235,247,21,152,166,55,126,179,123,79,27,176,247,114,75,244,46,88,22,55,82,210,162,44,76,150,57,145,205,154,25,42,159,75,12,145,163,92,231,71,51,255,0,138,136,175,111,32,213,141,80,186,234,173,234,203,115,184,54,174,26,123,6,47,99,197,232,105,38,173,117,75,41,224,183,219,225,166,94,215,84,68,141,146,203,28,181,11,27,83,163,95,80,255,0,123,149,85,238,181,238,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,182,177,119,82,219,93,81,27,170,119,181,234,169,190,121,234,34,237,185,140,115,124,54,239,137,178,53,80,44,84,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,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,244,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,234,248,78,243,79,163,127,48,49,239,81,128,151,252,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,116,249,53,182,41,32,138,150,195,85,36,240,195,19,169,152,231,164,139,12,242,84,123,161,141,142,108,46,99,186,43,99,115,25,24,88,255,0,7,220,89,225,188,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,217,215,184,196,85,116,79,68,113,131,197,158,27,194,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,205,157,123,108,85,71,74,196,90,43,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,220,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,96,120,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,243,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,21,203,23,151,253,30,174,214,83,113,3,173,248,239,139,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,190,25,24,214,204,231,183,170,186,54,189,146,68,14,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,192,229,69,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,174,11,193,101,171,138,126,88,154,117,125,196,49,250,71,106,166,53,79,120,92,126,177,106,91,74,181,176,37,242,181,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,186,176,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,3,83,192,128,28,177,120,241,251,239,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,63,192,0,0,160,30,104,254,123,53,55,232,190,143,68,69,82,85,115,71,243,217,169,191,69,244,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,171,154,161,202,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,51,67,196,86,131,102,92,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,236,145,173,234,173,71,187,99,209,241,185,119,177,200,147,171,149,15,28,117,56,213,214,201,194,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,58,202,147,74,216,250,61,178,51,178,22,232,0,0,101,92,213,65,149,112,63,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,240,115,30,215,39,84,84,82,231,249,98,241,227,247,223,98,166,208,109,88,189,110,207,177,251,123,125,155,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,147,202,107,255,0,5,23,30,39,248,29,208,156,219,77,45,158,39,82,113,45,63,199,105,168,168,227,74,88,125,179,67,53,37,34,73,79,53,68,206,143,103,103,171,231,141,93,38,212,235,59,81,138,233,145,205,168,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,0,212,241,64,60,209,252,246,106,111,209,125,30,136,182,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,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,165,185,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,64,69,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,58,109,115,216,217,225,115,154,139,213,169,44,106,189,55,39,89,235,203,23,143,31,185,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,189,87,151,143,15,88,175,20,28,189,53,19,72,242,154,159,1,227,245,2,170,166,221,116,101,44,117,19,91,43,162,160,183,58,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,155,247,37,112,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,78,96,172,14,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,3,42,224,22,211,164,28,25,88,184,195,229,153,165,22,200,238,190,198,204,241,127,180,85,24,205,202,87,189,105,91,36,183,122,174,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,3,154,240,145,205,58,155,70,248,104,189,233,78,160,219,106,235,178,124,54,207,51,48,42,231,182,90,200,174,47,115,213,41,232,171,17,210,181,209,178,7,72,213,71,53,237,103,133,137,99,106,50,72,227,73,235,128,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,147,43,149,31,14,159,125,60,71,65,159,222,233,247,227,122,91,225,239,181,31,31,78,237,209,207,119,179,162,248,101,100,141,233,36,82,84,110,70,189,139,225,59,111,78,146,167,80,150,186,215,160,213,60,56,242,125,190,105,181,230,138,146,12,133,41,237,23,76,129,97,167,138,55,173,198,166,247,71,44,145,202,248,158,246,204,248,90,232,233,146,93,238,222,202,118,42,116,110,214,165,59,23,253,205,31,200,158,166,253,23,214,40,138,1,2,236,249,110,115,4,169,226,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,167,70,72,169,61,76,182,98,121,77,247,6,202,172,217,174,45,93,224,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,113,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,224,145,68,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,247,252,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,157,125,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,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,40,121,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,159,228,169,229,99,41,249,129,93,233,214,226,152,46,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,131,152,246,185,58,162,162,151,63,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,232,190,143,68,70,170,156,90,251,73,138,219,179,90,138,29,150,91,173,194,182,215,71,83,221,98,247,106,169,35,166,146,162,61,136,187,219,181,149,180,203,213,81,26,189,206,141,85,86,185,18,74,243,71,243,217,169,191,69,244,122,34,90,114,222,208,108,55,137,46,95,154,143,165,57,157,21,35,153,113,206,46,47,182,87,77,78,179,62,211,113,75,85,2,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,135,32,229,139,199,143,220,133,246,155,65,181,98,245,183,1,200,46,13,246,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,51,25,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,254,84,60,113,211,100,182,171,39,8,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,233,18,195,19,99,232,199,70,206,240,89,160,0,12,245,243,18,208,186,61,1,226,179,43,198,236,54,111,102,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,241,145,81,238,146,188,6,107,165,247,41,224,119,137,29,6,200,239,54,167,210,97,58,127,121,184,227,84,157,25,29,119,133,171,164,175,125,106,116,69,69,150,24,231,88,157,191,106,185,142,171,218,231,171,93,19,91,218,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,218,196,219,75,114,117,60,109,169,222,231,162,174,201,224,167,139,182,214,61,206,241,59,190,22,198,229,90,150,211,76,235,238,239,35,172,191,251,47,218,30,47,31,190,216,187,61,254,214,223,105,90,170,168,59,187,182,187,175,111,197,119,54,244,248,182,109,234,222,187,144,60,169,103,220,235,53,210,142,235,125,194,248,120,176,222,123,222,196,223,146,100,84,209,164,18,70,202,169,89,219,161,99,158,138,178,199,51,33,117,83,221,26,163,26,177,213,192,255,0,143,171,85,149,130,123,253,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,4,149,229,59,161,119,221,79,226,130,217,168,222,198,181,86,226,218,105,214,227,119,117,193,88,253,181,83,211,212,71,64,144,196,168,229,116,205,157,157,246,191,162,54,63,12,174,222,215,246,218,251,212,32,175,39,221,28,177,96,220,48,38,170,211,205,226,47,90,151,112,158,162,178,77,175,103,98,150,134,162,122,74,122,110,138,247,49,219,94,202,153,123,136,214,57,124,78,199,110,72,218,164,234,2,149,185,213,249,167,197,190,95,208,250,141,196,129,81,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,116,218,215,189,176,76,230,181,87,171,146,41,21,58,237,94,147,215,157,95,154,124,91,229,253,15,168,220,79,107,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,8,191,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,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,232,38,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,58,252,96,240,153,153,112,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,127,78,219,213,17,178,177,87,175,240,53,204,138,251,194,126,43,122,211,188,199,27,186,230,152,180,219,235,44,84,140,185,178,15,99,213,118,231,123,227,141,31,19,151,179,81,59,160,222,136,244,108,93,37,149,145,200,247,189,175,11,63,227,163,140,219,23,7,154,113,75,115,142,213,237,156,207,40,241,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,44,202,111,185,206,85,121,205,114,154,239,27,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,123,143,65,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,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,177,254,84,124,11,127,33,197,6,181,225,159,249,61,86,1,69,92,239,240,156,235,164,148,234,223,248,175,10,247,59,253,156,200,207,244,188,192,118,174,92,28,191,232,248,119,177,69,171,122,189,142,255,0,162,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,207,44,179,168,0,56,167,21,220,40,233,199,22,186,112,252,43,53,139,192,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,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,154,126,34,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,77,210,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,184,41,47,81,245,239,86,53,111,21,194,240,173,66,202,253,171,101,211,203,122,218,241,186,111,3,77,7,129,165,88,225,143,183,190,40,218,249,126,10,104,19,172,138,231,124,29,122,245,87,42,202,174,92,28,191,235,56,136,190,197,171,122,189,142,255,0,161,61,7,137,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,207,44,92,171,131,174,10,51,190,38,245,150,163,9,189,219,46,182,28,111,18,184,50,155,56,172,233,12,53,214,142,173,168,86,211,248,121,220,217,18,105,36,165,146,14,169,28,157,167,46,231,177,81,187,93,126,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,170,25,119,38,255,0,21,188,14,84,227,92,54,233,183,23,26,114,250,68,177,92,176,124,89,249,117,165,25,21,58,208,213,203,65,73,3,107,96,70,163,82,86,79,43,153,221,106,245,149,38,149,210,117,123,100,127,102,16,26,83,225,59,202,198,141,252,191,199,189,58,0,51,195,164,58,209,170,26,11,153,71,168,26,71,151,213,227,183,216,233,229,164,90,136,89,28,172,150,9,17,55,197,44,82,181,209,74,206,168,215,35,94,215,34,61,140,122,116,115,26,169,229,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,38,255,0,49,254,95,245,156,59,223,101,213,189,33,199,127,208,158,191,195,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,230,86,89,129,203,23,128,239,185,11,21,54,188,234,197,151,110,125,144,91,219,236,219,93,198,221,219,170,197,225,115,230,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,161,213,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,41,84,0,20,3,205,31,207,102,166,253,23,209,232,136,191,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,39,77,174,123,27,60,46,115,81,122,181,37,141,87,166,228,235,40,57,163,249,236,212,223,162,250,61,17,37,56,2,225,71,78,56,181,224,71,45,194,179,88,188,13,214,135,80,46,83,216,47,240,66,143,170,180,85,58,217,109,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,192,241,92,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,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,51,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,87,250,166,26,203,249,35,254,75,94,196,181,119,189,159,246,111,237,55,70,247,190,206,246,59,62,11,195,108,237,247,187,127,153,241,61,122,246,191,214,119,191,174,0,233,92,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,88,1,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,39,77,173,123,219,4,206,107,85,122,185,34,145,83,174,213,233,232,52,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,22,197,56,253,225,71,78,56,74,224,71,18,194,176,168,188,117,214,187,80,45,179,223,239,243,194,140,170,187,213,54,217,114,68,115,145,21,123,112,179,115,146,40,81,85,177,181,206,85,87,189,242,72,240,141,124,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,165,51,53,156,88,249,167,214,79,152,25,15,168,206,5,201,242,159,202,108,89,7,4,184,133,166,209,93,226,42,241,155,133,222,215,116,143,180,246,120,122,167,215,77,86,216,250,185,17,31,214,10,186,119,245,106,171,126,62,157,119,53,200,158,43,154,119,5,151,93,124,195,104,245,151,75,113,250,187,166,160,226,52,233,73,85,67,5,75,149,247,43,35,86,89,93,20,48,109,84,146,166,41,100,87,177,172,86,57,236,124,205,252,235,251,44,74,171,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,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,168,25,151,196,242,155,238,13,149,89,179,92,90,187,193,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,158,227,186,241,177,196,197,55,21,217,110,1,169,243,80,210,91,239,176,96,244,246,140,134,134,145,37,236,83,92,97,184,215,171,187,107,35,81,85,146,69,36,51,34,35,159,177,38,72,213,239,115,28,164,180,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,42,193,2,213,57,24,254,187,63,102,255,0,121,22,168,85,95,35,31,215,103,236,223,239,34,213,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,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,250,90,59,61,22,200,127,131,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,187,223,248,170,254,8,157,255,0,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,159,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,80,229,89,39,9,154,243,137,232,53,151,137,27,238,11,87,79,132,223,42,59,81,84,47,242,240,64,237,158,30,174,120,186,110,138,154,161,207,86,197,42,251,156,173,106,174,212,154,157,102,253,124,31,241,41,125,225,91,92,108,250,155,108,78,245,170,109,182,188,146,145,180,172,158,74,187,60,179,70,250,136,226,71,57,155,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,104,122,237,128,97,183,172,6,183,75,107,49,234,72,241,58,251,60,150,9,109,52,136,180,176,54,220,248,86,7,83,198,144,171,86,38,118,149,88,157,181,110,212,233,183,167,68,40,7,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,13,4,98,121,77,139,57,197,108,217,174,45,93,227,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,113,245,138,86,229,55,197,231,221,22,163,254,79,185,173,110,204,67,63,184,51,217,46,142,131,187,37,46,69,50,195,4,59,164,98,163,210,25,216,198,196,238,173,122,54,70,192,228,237,49,102,122,221,72,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,61,175,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,254,59,26,199,61,140,114,189,148,87,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,169,226,176,57,162,242,255,0,163,187,209,220,184,155,209,12,119,179,117,135,196,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,220,123,54,204,157,174,146,199,26,61,211,58,70,200,141,71,164,174,148,59,7,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,55,200,146,49,85,28,246,67,55,204,182,98,121,77,247,6,202,172,217,174,45,93,224,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,113,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,56,36,80,0,1,74,220,234,252,211,226,223,47,232,125,70,226,93,73,74,220,234,252,211,226,223,47,232,125,70,226,3,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,28,234,252,211,226,223,47,232,125,70,226,7,42,229,233,198,47,228,149,170,117,159,104,104,252,94,25,154,248,27,117,247,243,157,191,103,246,234,83,101,199,224,130,89,101,236,67,45,95,230,25,183,185,221,247,175,86,179,165,201,241,41,195,238,156,113,157,161,201,133,92,242,15,235,10,254,197,247,27,191,218,231,74,136,233,234,187,47,74,122,182,35,92,145,212,194,232,230,122,43,85,118,190,57,85,90,230,59,100,141,206,17,102,156,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,15,171,203,87,135,27,87,15,154,243,150,101,250,245,155,225,86,60,134,207,120,175,211,140,98,203,116,149,176,86,220,174,191,214,114,73,93,111,241,73,27,220,199,211,213,83,178,21,137,138,249,99,175,94,168,198,185,169,45,175,148,23,205,7,91,237,90,217,197,125,233,182,107,29,93,186,159,0,167,118,14,247,212,200,215,62,178,122,42,202,165,154,116,107,125,204,98,203,52,140,98,110,114,171,35,107,215,106,189,99,100,202,228,213,123,226,11,48,197,114,139,182,99,169,23,91,150,153,99,221,171,5,138,209,112,88,170,182,220,18,56,28,244,134,119,185,106,41,225,166,166,100,12,108,8,137,3,188,90,171,17,29,27,250,133,107,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,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,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,153,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,63,88,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,117,60,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,165,110,103,92,7,125,200,95,106,117,231,73,236,187,112,28,130,224,239,105,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,186,147,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,6,123,56,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,130,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,125,231,192,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,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,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,224,11,31,231,63,160,212,216,174,168,99,90,255,0,98,162,171,240,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,186,134,71,166,245,115,213,181,192,7,213,196,241,107,238,115,149,89,176,172,90,135,198,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,158,243,77,26,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,148,215,201,247,71,47,185,207,20,9,170,180,243,120,123,46,154,91,231,168,172,147,107,31,223,170,174,167,158,146,158,155,162,189,175,110,230,62,166,94,226,53,237,79,13,177,219,86,70,169,119,224,0,0,10,64,230,63,204,2,179,136,139,236,186,73,164,57,23,250,19,208,120,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,252,202,69,32,57,181,241,175,236,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,42,88,15,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,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,234,22,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,244,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,168,26,126,7,10,224,251,139,60,55,139,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,155,58,247,24,138,174,137,232,157,212,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,123,150,125,149,251,43,121,251,117,236,175,179,126,207,168,246,199,181,187,126,7,192,246,221,223,241,29,223,205,246,123,123,247,239,248,118,245,235,238,234,103,11,132,239,52,250,55,243,3,30,245,24,9,85,204,235,143,31,190,251,237,78,131,105,61,235,118,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,125,91,218,106,246,105,231,109,66,55,108,146,69,51,146,57,147,174,200,156,129,10,181,86,227,167,23,125,71,200,238,122,67,142,93,108,56,101,77,194,89,44,150,219,165,98,84,213,83,82,170,252,45,124,136,159,223,84,106,186,71,49,170,141,116,179,43,86,87,180,170,227,167,22,141,71,199,46,122,189,142,93,111,216,101,53,194,41,47,118,219,93,98,83,85,84,210,162,252,77,100,138,159,222,85,106,58,55,61,168,173,108,176,171,146,86,116,14,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,56,174,225,71,81,248,74,212,119,225,89,172,94,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,30,26,40,196,254,202,253,149,179,125,133,246,87,217,191,103,211,251,31,217,61,191,3,224,123,109,236,120,126,215,230,251,61,189,155,54,124,59,122,116,247,116,51,133,197,143,154,125,100,249,129,144,250,140,228,170,229,139,199,143,220,133,246,155,65,181,98,245,183,1,200,46,13,246,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,88,171,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,78,41,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,118,190,87,30,68,244,203,235,94,177,90,74,160,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,160,158,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,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,0,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,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,238,134,54,57,176,185,142,232,173,141,204,100,112,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,26,115,7,42,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,25,24,174,107,28,248,165,137,234,198,111,218,157,84,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,250,236,253,155,253,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,174,207,217,191,222,64,77,254,48,120,76,195,120,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,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,212,65,29,120,159,224,115,72,248,173,204,176,76,195,80,95,87,78,252,62,162,86,87,67,66,198,68,251,221,185,201,189,40,167,157,17,38,99,27,50,53,205,115,93,240,178,90,150,181,26,249,146,88,195,154,114,181,226,115,81,248,134,209,170,235,38,162,217,110,181,117,120,15,133,181,253,175,173,169,89,189,191,36,142,157,253,181,94,211,83,189,79,3,105,91,34,172,146,72,254,235,36,145,81,207,234,233,170,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,172,0,202,185,170,131,42,224,104,247,130,156,166,197,152,112,143,164,55,108,114,187,197,210,83,225,246,203,92,146,118,159,30,218,170,40,27,73,83,31,71,162,42,236,158,9,89,215,166,215,109,234,213,86,170,42,194,14,109,252,22,93,111,85,50,113,89,165,184,253,93,125,68,116,253,51,200,34,169,116,175,108,16,69,28,116,247,8,160,86,170,163,35,138,53,100,234,199,116,107,25,20,157,180,68,158,82,26,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,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,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,12,203,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,175,25,58,199,98,226,3,136,124,131,88,177,200,124,61,38,77,111,177,212,73,77,185,239,240,149,76,180,81,199,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,59,255,0,49,254,95,245,156,59,223,101,213,189,33,199,127,208,158,191,195,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,230,86,88,44,5,212,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,199,74,230,79,195,142,151,235,142,131,86,101,249,238,111,73,133,220,180,238,158,166,229,103,200,43,165,147,193,66,178,246,219,37,45,68,76,71,58,70,78,232,224,99,123,108,116,201,34,71,219,108,157,93,12,188,215,146,167,149,140,167,230,5,119,167,91,136,149,204,215,142,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,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,65,2,203,254,229,193,196,22,172,113,17,195,236,89,70,175,99,247,95,106,208,92,42,104,226,201,170,32,166,167,165,200,163,238,189,221,202,120,161,108,123,59,61,82,157,234,145,246,213,209,34,182,71,191,188,200,170,87,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,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,79,22,177,96,216,173,155,10,197,168,124,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,239,3,45,165,186,114,138,227,7,25,175,195,109,252,37,230,11,73,109,190,218,234,42,93,136,186,24,170,30,251,188,18,173,93,117,91,37,84,99,162,137,240,43,100,114,61,207,98,61,146,49,173,110,232,220,231,212,88,2,234,121,157,112,29,247,223,98,169,215,157,39,178,238,207,177,251,123,189,165,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,83,165,114,226,210,28,55,66,52,142,191,75,106,32,199,224,213,187,77,68,19,106,68,20,51,172,213,116,245,53,44,90,171,124,51,189,223,198,99,40,231,141,141,88,149,212,253,214,212,246,220,247,119,92,188,255,0,132,238,102,184,110,97,195,70,79,158,235,253,234,146,159,48,211,74,118,62,245,75,109,129,86,174,243,72,231,195,13,53,108,52,200,214,177,175,150,162,102,83,189,172,119,106,57,85,175,122,193,28,204,107,105,178,237,159,230,87,172,254,183,84,171,50,26,184,242,202,251,196,151,249,110,212,138,148,179,182,226,249,150,119,84,70,176,163,82,39,247,85,94,157,180,110,213,233,183,167,68,2,247,185,163,249,19,212,223,162,250,197,17,64,37,207,113,27,115,214,219,215,40,155,213,231,136,184,234,227,212,26,250,123,117,77,213,149,116,144,82,206,214,63,34,129,212,201,36,48,53,172,137,254,25,96,234,205,173,123,87,170,61,17,232,228,41,132,11,84,230,185,192,183,242,252,80,104,166,25,255,0,148,85,103,244,84,46,255,0,5,205,186,71,78,141,255,0,141,241,79,107,191,216,76,172,255,0,76,76,87,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,78,102,107,56,163,251,137,251,246,201,191,38,143,254,86,223,214,94,196,255,0,78,127,228,112,120,143,244,239,245,199,250,99,191,252,127,249,63,14,208,61,87,24,188,98,231,124,95,231,116,247,251,253,31,177,177,187,54,255,0,179,248,255,0,114,26,143,101,247,97,167,101,87,245,211,32,138,73,251,178,83,164,159,156,69,217,215,107,122,34,123,251,87,46,14,95,245,156,68,95,98,213,189,94,199,127,208,158,131,196,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,231,150,40,87,137,253,149,251,85,102,251,117,237,95,179,126,208,167,246,199,178,123,126,59,192,247,27,223,240,253,223,205,247,187,123,246,111,248,119,116,235,238,234,105,79,64,126,230,190,230,177,63,201,243,217,95,119,190,207,111,176,189,153,187,179,217,220,237,251,183,254,115,189,220,238,119,123,191,157,238,247,59,191,156,222,5,32,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,8,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,58,175,49,174,31,116,159,89,248,125,189,229,26,137,144,90,177,107,174,15,111,168,172,176,228,215,73,234,82,150,217,36,146,211,186,88,223,20,46,252,239,136,236,71,78,137,219,154,68,116,136,177,70,247,244,99,168,4,155,252,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,143,149,112,73,193,246,77,197,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,38,215,5,186,114,224,226,11,86,56,136,225,246,44,163,87,177,251,175,181,104,46,21,52,113,100,213,16,83,83,210,228,81,247,94,238,229,60,80,182,61,157,158,169,78,245,72,251,106,232,145,91,35,223,222,100,82,168,249,56,158,45,98,193,177,91,54,21,139,80,248,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,222,125,96,60,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,101,242,204,90,251,131,101,87,156,43,41,161,240,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,188,212,153,73,124,225,180,66,235,129,241,23,79,172,179,95,41,43,45,186,163,78,142,167,164,108,110,100,244,51,219,169,105,41,165,99,255,0,22,189,142,106,194,246,189,21,23,171,228,106,181,54,35,228,8,22,123,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,138,44,127,147,6,131,83,101,90,161,146,235,253,246,138,175,195,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,254,234,232,222,187,21,172,87,5,191,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,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,1,63,248,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,186,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,155,247,38,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,154,115,35,255,0,23,156,25,105,199,24,118,44,114,217,154,221,110,182,106,252,94,225,226,40,110,86,231,162,200,218,89,95,23,141,166,88,223,214,53,238,199,19,81,178,43,85,209,200,200,220,155,154,146,69,32,86,95,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,46,208,249,56,158,45,98,193,177,91,54,21,139,80,248,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,222,125,96,0,0,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,85,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,241,107,216,215,39,69,68,83,245,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,34,184,21,226,207,13,225,23,128,156,171,56,190,211,210,94,47,181,250,145,85,77,98,199,29,94,180,179,221,94,148,86,180,157,88,244,142,85,99,34,137,235,35,158,172,217,215,182,197,84,116,172,69,15,107,206,178,227,161,208,88,176,187,101,207,28,241,122,177,87,190,75,109,202,138,178,24,164,161,179,198,255,0,206,54,182,62,142,146,104,100,145,239,72,26,173,106,36,140,168,115,101,110,217,98,154,165,143,65,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,146,211,250,148,124,71,126,78,63,125,126,23,251,43,255,0,79,125,128,240,143,246,167,178,246,117,238,110,221,254,156,255,0,93,224,182,111,217,238,221,223,254,183,2,74,242,83,184,232,116,246,44,210,217,108,199,60,38,172,82,108,146,229,114,173,172,134,89,43,172,242,63,243,109,162,143,163,100,134,24,228,99,18,118,163,92,139,35,233,220,233,93,186,40,161,232,28,234,252,172,98,223,48,40,125,58,226,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,216,167,29,92,89,225,188,93,112,19,138,231,22,42,122,75,61,246,131,82,41,105,175,184,227,107,214,170,123,83,214,138,232,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,129,29,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,15,201,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,179,35,142,213,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,150,43,193,6,144,225,186,245,203,19,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,190,85,203,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,81,124,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,5,79,193,84,52,123,253,138,231,184,175,246,171,35,198,242,59,127,252,29,101,13,202,134,162,63,249,81,205,12,145,191,251,173,115,93,250,81,74,1,230,5,195,29,139,133,93,125,147,10,197,175,94,54,203,144,91,215,37,183,83,120,103,199,236,186,89,235,106,163,138,135,123,229,149,243,246,153,78,212,239,57,81,207,235,213,90,139,239,89,43,202,111,141,123,118,159,214,126,76,90,161,115,236,89,111,119,6,73,136,86,200,181,85,18,69,116,170,158,24,82,216,216,216,215,178,56,101,124,142,153,174,252,211,25,39,125,94,174,89,145,89,229,121,213,249,167,197,190,95,208,250,141,196,14,171,200,199,245,217,251,55,251,200,246,188,220,120,193,201,180,186,213,67,195,118,159,173,93,190,229,152,89,228,175,200,110,78,138,158,88,38,178,84,182,170,141,212,44,108,140,123,183,200,230,200,231,72,222,219,163,72,163,70,185,221,199,108,241,92,140,127,93,159,179,127,188,137,211,198,7,13,118,46,42,116,58,241,166,87,53,236,221,97,221,116,198,234,221,84,248,35,164,188,69,12,140,167,146,85,107,95,186,21,238,190,57,17,88,245,237,200,245,106,35,209,142,104,103,179,73,240,95,189,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,104,207,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,223,35,155,213,26,175,118,198,35,35,106,236,99,81,51,111,150,98,215,220,27,42,188,225,89,77,15,130,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,61,229,212,242,189,227,95,242,128,193,25,163,26,133,115,186,215,106,78,27,111,125,76,183,26,213,239,123,102,214,217,154,198,84,44,173,106,116,154,46,236,16,200,146,42,190,79,130,93,242,57,242,246,194,117,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,233,107,44,245,187,230,254,12,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,224,169,248,42,117,82,186,185,174,113,175,247,101,138,207,195,94,153,220,237,85,57,38,91,111,168,166,203,101,235,222,154,207,107,154,54,181,41,246,43,86,54,205,85,28,143,247,185,219,227,137,55,35,17,102,134,86,133,64,229,150,15,178,153,85,231,22,246,221,170,243,236,107,133,69,191,218,54,154,159,17,67,89,218,145,204,239,211,203,209,59,144,191,110,230,63,162,110,106,162,244,78,165,207,114,150,226,154,235,172,154,71,81,163,89,132,53,115,223,116,210,158,154,146,134,186,27,83,163,164,146,201,177,177,82,69,44,236,235,18,84,198,177,200,196,107,146,55,73,19,24,230,247,92,202,135,182,157,180,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,83,195,71,14,152,39,11,250,89,65,166,120,45,63,244,85,151,138,221,243,127,9,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,240,68,252,85,66,149,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,60,86,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,148,3,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,7,85,230,133,192,183,220,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,249,166,186,158,53,137,92,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,163,63,236,19,92,116,179,255,0,159,120,102,160,99,255,0,240,212,222,58,215,93,77,255,0,34,88,183,195,47,254,107,219,187,253,106,167,186,139,56,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,27,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,185,178,178,32,186,158,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,5,121,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,222,199,160,171,223,84,250,218,216,221,38,250,136,36,122,117,100,49,167,68,93,191,15,94,157,85,85,97,175,46,109,121,204,180,87,138,60,54,215,98,173,171,150,197,158,94,40,177,155,237,165,181,9,28,21,140,170,151,177,4,207,69,99,147,125,60,179,36,173,84,68,122,162,73,26,61,173,149,253,109,167,138,14,94,154,47,197,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,238,168,122,42,163,145,58,35,125,223,138,168,70,14,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,78,43,206,175,205,62,45,242,254,135,212,110,37,132,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,187,240,84,175,110,117,126,105,241,111,151,244,62,163,113,1,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,3,207,242,245,225,87,13,226,191,72,245,243,15,188,219,105,27,147,219,169,236,117,56,157,222,73,22,23,219,174,42,203,150,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,145,3,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,108,211,145,143,235,179,246,111,247,145,34,185,138,112,43,77,197,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,241,216,214,57,236,99,149,236,10,54,196,241,107,238,115,149,89,176,172,90,135,198,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,158,243,74,122,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,85,183,41,30,19,46,183,253,92,191,107,70,167,224,180,139,104,211,218,137,236,148,52,215,125,204,171,163,202,34,124,15,87,120,69,78,173,125,52,78,127,85,153,19,100,179,68,230,34,201,26,186,43,137,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,112,16,255,0,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,207,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,155,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,200,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,137,39,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,161,208,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,143,252,121,104,229,30,183,240,167,158,226,114,77,106,165,175,183,219,214,255,0,107,173,184,182,6,199,75,85,68,189,254,169,52,239,142,58,110,228,108,150,7,78,231,181,177,199,60,138,229,86,238,106,231,92,187,238,112,90,199,98,193,184,96,93,42,168,135,196,94,181,46,225,5,61,28,123,158,206,197,45,13,68,21,117,21,61,81,142,99,182,189,148,209,118,213,204,114,248,157,237,220,145,185,10,65,2,244,249,71,105,158,43,135,240,133,103,206,173,52,157,111,89,237,194,190,225,119,170,146,56,251,142,240,213,115,81,193,3,94,214,35,214,22,50,5,123,88,247,59,108,147,206,228,84,71,244,73,170,87,7,38,13,121,169,202,180,191,37,208,11,237,109,39,136,193,234,27,116,177,49,213,17,54,121,45,213,146,72,233,227,100,40,196,123,217,13,79,87,186,85,115,253,245,209,177,118,35,88,142,177,240,4,63,230,69,198,109,247,132,189,56,179,219,48,59,87,119,51,206,252,109,61,162,229,59,24,250,91,84,116,233,15,126,165,209,187,175,118,100,241,17,36,81,171,86,61,202,231,63,170,51,181,44,192,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,51,24,91,78,175,240,101,98,224,243,150,102,171,219,36,186,251,103,51,202,62,206,212,100,215,40,158,244,165,116,145,93,233,123,84,212,209,187,167,72,98,238,202,137,35,154,146,72,231,185,206,218,138,200,163,174,190,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,194,141,232,215,61,172,150,41,88,143,126,205,203,237,113,30,48,114,106,14,17,179,222,18,243,5,171,185,88,174,148,246,231,98,46,134,42,118,50,209,60,87,134,215,85,178,85,70,54,89,89,58,58,71,35,220,247,171,31,27,26,214,237,145,206,96,120,174,19,188,211,232,223,204,12,123,212,96,36,255,0,53,126,15,176,30,31,51,43,22,167,105,106,82,90,108,89,229,69,91,106,177,214,75,12,108,183,86,196,140,123,159,71,14,244,149,105,164,73,21,85,140,141,99,129,232,141,220,214,205,12,77,136,26,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,126,39,170,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,1,194,175,19,25,151,10,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,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,221,255,0,27,250,201,153,105,135,7,57,110,178,105,69,226,174,197,125,165,167,180,84,219,106,170,237,72,217,224,101,77,194,146,55,36,148,181,145,117,99,214,41,158,213,100,177,163,216,170,168,168,215,39,186,189,121,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,75,84,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,5,64,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,123,41,154,246,238,99,220,157,90,168,228,235,213,21,23,222,88,175,52,127,34,122,155,244,95,88,162,60,86,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,241,61,175,52,127,34,122,155,244,95,88,162,2,128,79,85,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,249,201,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,190,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,66,255,0,184,1,224,250,213,194,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,91,41,214,105,88,178,53,206,89,94,231,191,118,197,142,56,195,160,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,238,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,176,0,51,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,84,208,71,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,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,5,250,114,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,145,90,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,18,58,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,56,30,214,211,115,195,117,95,0,162,188,209,199,73,127,196,243,27,60,117,49,50,174,145,86,11,133,186,174,20,115,82,72,102,106,42,178,72,164,78,172,145,169,238,114,163,147,241,66,138,249,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,215,151,7,48,10,206,29,239,177,105,38,175,100,95,232,79,95,226,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,243,201,45,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,40,103,223,131,238,44,243,46,17,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,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,115,217,197,119,10,58,143,194,86,163,191,10,205,98,241,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,249,21,202,11,94,115,44,51,136,186,109,13,109,109,93,94,39,159,211,214,189,246,247,84,35,96,162,184,211,210,186,161,181,172,106,177,203,189,209,83,62,7,53,170,205,233,36,110,122,187,179,27,64,230,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,11,84,0,0,40,7,250,168,252,118,127,187,159,249,51,103,255,0,52,47,248,128,31,212,84,225,99,253,191,106,175,253,43,110,255,0,49,2,95,240,245,148,223,115,157,2,211,76,215,41,174,241,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,61,198,101,205,68,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,157,122,244,68,252,12,187,129,210,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,157,78,145,193,88,202,170,40,39,158,22,42,61,201,190,158,89,150,39,34,170,61,81,35,145,88,214,202,206,178,215,150,47,30,63,114,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,103,164,28,51,225,188,87,242,252,210,125,45,204,43,170,237,207,110,15,141,220,173,23,58,101,87,62,221,113,142,213,27,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,81,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,6,151,179,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,57,156,81,232,95,228,215,174,217,54,138,125,169,251,71,246,115,193,127,9,248,31,7,223,241,20,112,84,255,0,35,220,147,110,222,254,223,227,175,93,189,125,221,122,37,148,242,157,227,94,221,148,226,182,206,21,245,34,231,179,36,179,117,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,194,199,14,214,43,164,99,86,37,138,54,49,22,37,87,194,190,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,16,12,99,136,92,171,74,249,122,87,105,30,45,77,216,251,212,212,11,229,53,198,232,202,169,34,154,154,134,142,130,202,233,105,227,107,21,58,247,252,67,99,122,185,202,222,210,74,197,99,187,187,153,199,248,110,209,11,175,17,250,219,139,104,189,154,249,73,102,168,200,234,37,107,235,234,99,116,140,166,130,24,36,168,153,232,198,251,222,244,138,25,54,51,171,81,207,218,213,115,17,85,233,37,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,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,3,70,154,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,25,87,39,77,23,47,250,205,93,224,31,78,248,129,209,12,119,197,231,84,158,219,159,38,182,197,36,242,213,95,169,99,184,207,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,144,88,191,238,87,30,68,244,203,235,94,177,90,5,0,146,43,128,78,30,45,92,76,113,47,96,192,242,171,85,93,126,39,111,167,169,189,228,108,166,172,109,51,252,20,12,232,198,171,149,81,234,201,42,100,165,133,233,23,231,54,74,229,106,179,162,200,201,21,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,203,254,84,124,58,125,203,112,227,6,127,123,167,217,146,106,151,135,190,212,124,125,123,86,182,177,222,206,139,225,149,241,187,172,114,201,81,185,26,199,167,139,237,189,58,196,157,3,213,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,129,106,156,215,56,233,254,95,133,253,20,204,255,0,242,138,92,254,182,133,191,224,181,182,184,234,17,223,241,190,41,141,111,251,8,85,255,0,233,136,74,234,208,189,11,212,126,34,245,30,221,165,250,95,102,241,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,119,192,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,10,107,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,66,122,255,0,19,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,158,73,109,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,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,204,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,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,117,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,152,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,131,88,198,181,58,34,34,23,63,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,232,190,143,68,115,75,87,19,25,149,131,133,203,175,11,22,42,26,74,91,22,71,148,63,35,190,215,57,18,73,235,24,145,81,164,20,140,69,111,72,88,201,104,210,87,61,21,94,245,237,181,21,141,107,210,94,151,205,31,207,102,166,253,23,209,232,142,191,193,191,3,152,111,23,188,19,101,21,84,175,164,177,234,45,143,56,184,50,195,126,123,23,100,140,246,125,189,222,10,179,106,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,66,26,232,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,33,163,77,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,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,107,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,86,234,121,121,243,12,181,113,47,106,167,210,189,84,172,164,183,106,165,186,157,85,143,70,182,24,50,72,35,111,87,84,64,212,232,214,84,181,168,174,150,6,162,34,162,58,88,147,103,114,56,2,111,128,0,16,255,0,154,150,150,226,185,231,8,89,86,83,115,177,90,170,50,12,43,195,92,236,151,26,202,168,233,100,162,223,87,3,42,155,28,175,123,17,221,216,21,237,236,42,175,118,68,133,26,199,202,216,186,76,2,186,185,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,220,197,221,75,109,117,60,141,166,216,230,42,166,249,231,167,151,184,215,177,205,240,219,126,38,200,228,64,166,195,67,220,189,244,190,213,165,92,31,105,181,178,222,234,73,170,47,246,120,178,138,234,184,104,155,76,250,137,238,13,74,148,238,244,85,89,31,20,82,69,78,146,57,122,185,148,236,247,53,17,24,220,240,151,125,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,115,223,223,165,174,168,158,174,158,167,170,177,172,110,231,190,166,46,218,57,238,79,13,189,219,82,70,160,19,168,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,11,84,0,0,0,0,0,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,0,0,80,15,52,127,61,154,155,244,95,71,162,34,169,42,185,163,249,236,212,223,162,250,61,17,245,121,115,112,81,249,85,106,60,247,252,254,217,117,143,76,177,111,206,92,170,96,78,212,119,74,228,86,44,118,198,205,185,175,110,230,61,100,149,209,35,156,200,218,214,245,137,211,69,34,7,96,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,46,36,0,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,174,3,85,5,11,115,25,224,163,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,15,149,202,227,207,102,153,125,107,209,235,75,62,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,172,30,87,30,123,52,203,235,94,143,90,92,247,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,255,0,20,80,174,14,2,184,245,226,199,90,120,177,193,180,207,82,245,91,219,56,221,231,218,126,54,139,216,86,218,126,239,106,219,85,52,127,156,134,157,146,55,164,145,49,223,11,147,175,78,139,213,21,81,109,252,135,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,239,108,116,145,189,122,50,103,42,116,122,124,72,157,122,167,84,89,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,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,61,175,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,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,207,21,202,227,200,158,153,125,107,214,43,73,84,6,93,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,87,234,234,94,175,102,90,181,77,134,193,153,207,73,59,240,108,94,151,16,182,77,12,9,19,223,110,166,150,103,211,182,84,111,194,231,177,179,246,209,200,141,234,200,216,174,220,253,207,117,212,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,227,177,172,115,216,199,43,217,68,32,90,167,35,31,215,103,236,223,239,34,213,10,171,228,99,250,236,253,155,253,228,90,160,16,3,155,39,8,127,123,186,113,249,65,97,84,91,242,252,2,222,255,0,107,54,74,254,212,117,88,236,41,52,243,109,141,232,172,89,160,123,221,43,122,57,138,232,221,59,87,186,244,133,137,78,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,168,130,149,185,178,112,135,247,69,168,255,0,148,22,21,69,179,16,207,238,15,246,179,100,175,238,201,75,145,76,179,79,54,216,222,136,244,134,118,49,210,183,163,158,141,145,179,181,123,76,88,88,161,50,178,222,104,218,95,23,7,235,196,38,31,77,73,22,101,112,168,125,134,219,136,221,229,147,122,94,227,108,46,168,110,232,218,139,61,52,17,84,71,80,178,183,182,215,177,241,70,231,65,52,168,198,210,94,89,148,223,115,156,170,243,154,229,53,222,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,247,31,40,178,158,83,124,20,91,181,2,179,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,231,88,249,59,232,244,106,194,136,240,149,92,181,56,40,183,112,233,167,20,58,161,154,219,58,106,110,93,111,116,149,47,114,85,65,37,170,215,82,148,210,178,217,44,18,57,24,179,49,240,53,242,57,98,107,219,35,223,18,43,154,196,115,230,168,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,230,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,37,87,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,64,170,190,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,41,91,157,95,154,124,91,229,253,15,168,220,75,169,41,91,157,95,154,124,91,229,253,15,168,220,64,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,64,234,188,140,127,93,159,179,127,188,139,84,42,175,145,143,235,179,246,111,247,145,106,128,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,117,218,215,189,176,70,175,218,137,185,251,158,238,175,123,220,239,64,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,192,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,46,167,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,57,254,191,107,29,139,135,253,26,203,53,139,35,135,196,82,99,54,247,84,71,77,185,236,241,117,79,114,71,77,77,189,140,122,199,221,158,72,162,238,108,86,179,126,231,124,45,85,2,149,185,165,235,165,102,176,113,89,126,198,232,175,62,47,27,211,191,236,110,217,12,105,60,113,178,170,52,69,184,61,209,202,187,123,222,43,185,11,164,99,90,215,199,77,7,241,145,168,247,68,0,0,238,188,17,235,205,55,14,60,75,225,218,147,121,173,171,131,30,74,135,218,242,4,134,162,88,216,182,234,150,44,82,73,43,34,99,221,51,33,115,163,169,72,182,59,123,233,216,137,209,219,92,154,51,50,174,104,207,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,148,59,168,0,14,21,198,15,9,152,111,23,90,95,246,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,186,136,32,7,56,46,30,177,92,219,66,87,136,47,19,236,252,147,78,123,20,219,163,165,141,222,212,161,172,172,130,15,15,52,157,18,68,237,73,47,118,53,220,173,110,249,219,177,86,93,236,10,86,37,167,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,58,233,62,11,247,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,77,41,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,126,114,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,32,122,11,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,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,149,114,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,21,87,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,64,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,63,204,51,130,203,87,20,250,95,81,125,196,49,250,71,106,166,53,78,139,143,214,45,75,105,86,182,4,147,116,182,249,228,115,85,175,99,154,178,186,36,122,181,25,50,181,123,145,177,243,110,236,28,39,121,88,209,191,151,248,247,167,64,117,80,50,195,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,234,245,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,33,101,67,233,169,33,165,73,149,137,240,181,239,108,13,123,209,168,214,111,115,182,181,141,232,212,181,78,106,28,10,211,103,248,245,215,137,237,45,160,164,131,39,177,211,205,114,204,225,154,170,93,247,107,116,20,176,177,179,196,178,72,176,198,250,88,105,149,86,54,49,157,214,57,235,185,210,49,140,146,157,128,186,158,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,1,55,249,75,97,86,173,74,224,107,83,244,230,251,81,87,5,183,42,202,47,86,74,201,105,30,214,207,28,21,54,122,24,100,116,110,115,92,212,122,53,234,168,170,215,39,94,157,81,127,2,157,139,169,228,169,229,99,41,249,129,93,233,214,226,186,185,144,226,214,44,63,141,173,82,180,227,148,62,18,146,162,225,73,116,146,62,235,228,221,85,91,67,79,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,5,212,240,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,189,172,174,174,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,78,223,133,177,181,22,197,64,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,245,128,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,2,236,249,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,175,71,200,139,61,64,0,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,233,20,0,203,102,89,139,95,112,108,170,243,133,101,52,62,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,247,151,41,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,235,252,114,112,57,134,241,123,134,182,170,149,244,150,61,69,177,211,185,150,27,243,216,187,36,103,85,119,130,172,218,138,231,211,57,202,229,71,34,43,225,123,149,236,71,35,165,138,90,12,196,242,155,238,13,149,89,179,92,90,187,193,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,158,226,199,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,208,171,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,11,180,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,226,180,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,1,157,110,59,245,210,197,196,79,20,25,118,163,97,215,155,173,199,22,119,133,183,88,157,112,71,179,101,45,61,60,113,189,97,137,234,171,20,50,78,147,206,214,42,53,223,158,87,61,141,123,158,212,187,78,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,230,0,37,255,0,43,77,116,172,209,254,43,44,56,221,109,231,194,99,122,137,253,141,220,225,145,39,146,55,213,72,138,182,247,182,56,151,111,123,197,118,225,108,143,107,154,200,234,103,254,42,57,94,216,128,0,213,64,57,167,13,218,223,106,226,63,68,177,109,104,179,88,234,236,212,249,29,60,174,125,5,76,141,145,244,211,195,60,148,243,49,30,223,115,216,146,195,38,199,244,106,185,155,92,173,98,170,177,58,88,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,32,45,80,168,190,62,249,159,228,213,121,253,22,159,240,159,168,117,118,235,62,49,80,174,188,100,52,45,167,150,11,213,108,115,67,36,108,167,115,227,115,157,77,19,161,115,92,246,185,35,169,73,100,98,182,72,118,186,94,191,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,247,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,162,54,71,49,241,211,181,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,240,107,24,231,47,68,69,80,52,41,193,39,24,56,207,23,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,155,157,34,140,198,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,81,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,161,210,192,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,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,3,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,117,60,174,60,137,233,151,214,189,98,180,149,68,85,229,113,228,79,76,190,181,235,21,164,170,0,81,183,55,252,3,13,193,120,175,166,170,195,241,234,75,75,242,172,94,154,255,0,119,74,100,86,178,170,227,37,101,100,82,212,43,58,237,107,222,216,35,87,237,68,220,253,207,119,87,189,238,117,228,148,173,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,64,5,21,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,149,92,217,56,215,184,233,253,31,228,197,165,247,62,197,234,247,111,124,153,125,108,107,75,81,28,86,186,168,38,133,109,142,141,237,123,227,154,86,72,217,156,239,205,61,145,246,21,138,228,153,85,149,109,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,15,20,88,79,42,126,52,238,186,103,159,208,112,227,168,217,5,92,248,78,87,80,148,152,219,29,76,234,133,181,222,231,153,137,28,76,114,59,116,84,213,14,123,209,205,70,189,173,153,209,191,243,104,249,228,116,245,191,242,238,209,171,239,8,246,222,21,216,190,203,246,95,102,235,22,69,111,167,116,115,75,145,50,5,141,247,73,161,116,142,239,119,55,200,215,66,249,28,137,19,146,56,221,31,110,39,199,68,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,170,26,136,4,0,229,55,197,231,222,238,156,126,79,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,79,240,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,64,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,149,129,206,179,93,43,45,86,44,47,135,139,13,231,179,237,189,249,38,69,77,26,79,28,143,165,137,253,186,22,57,232,169,20,144,190,102,213,61,209,170,61,201,37,36,15,248,58,53,95,103,230,109,184,186,214,251,87,17,220,69,230,122,203,98,177,213,218,45,183,250,138,102,209,210,85,200,215,206,144,83,210,195,77,27,228,219,240,181,239,108,8,245,98,43,145,138,245,106,57,251,119,168,116,190,88,186,91,247,161,198,78,21,226,236,94,211,181,98,94,35,41,184,127,93,118,124,47,133,141,124,36,254,231,181,207,219,93,37,23,192,221,221,122,252,77,86,35,200,170,93,79,38,205,20,251,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,10,86,2,74,113,163,163,151,220,26,13,28,213,90,137,188,69,151,82,244,191,22,168,163,147,107,25,216,170,161,179,80,210,84,83,116,71,185,238,218,198,83,75,220,86,177,171,226,118,55,114,198,229,36,95,38,13,121,166,197,117,67,37,208,11,237,109,95,135,206,41,219,116,177,49,213,18,186,8,238,52,113,200,233,227,100,40,197,99,31,53,55,87,186,85,115,61,212,49,177,119,171,152,141,238,156,77,104,93,30,176,114,173,211,156,146,138,205,226,242,77,59,211,252,119,36,182,77,26,193,28,140,165,142,221,78,151,6,58,73,83,119,103,194,247,38,116,108,115,92,249,41,160,254,50,181,24,234,171,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,183,49,158,46,149,237,116,117,52,219,222,199,164,125,216,36,150,46,230,197,115,55,238,111,196,212,80,52,210,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,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,2,42,243,71,242,39,169,191,69,245,138,34,85,17,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,149,114,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,21,87,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,64,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,0,0,0,202,185,170,131,42,224,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,3,60,60,194,240,12,55,76,56,198,212,108,51,79,241,234,75,21,138,150,162,130,166,158,223,72,138,216,32,125,77,190,154,162,84,141,189,122,49,139,44,210,42,49,189,24,196,84,107,81,173,68,106,104,120,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,16,19,255,0,146,167,149,140,167,230,5,119,167,91,142,41,207,23,22,177,82,101,90,73,154,211,208,236,189,93,109,247,139,93,101,79,117,235,221,165,164,146,150,74,120,246,42,236,110,215,214,212,175,84,68,114,247,58,57,85,26,212,78,215,201,83,202,198,83,243,2,187,211,173,199,74,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,248,152,202,57,234,213,251,209,88,214,110,122,244,216,142,104,87,95,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,209,91,51,218,218,121,161,111,93,170,212,170,145,81,223,139,93,121,38,99,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,23,34,178,71,34,181,200,170,139,167,48,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,213,64,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,16,3,154,63,158,205,77,250,47,163,209,31,171,70,184,219,186,240,253,193,150,73,162,90,111,61,93,30,109,154,101,23,26,183,222,105,42,157,79,61,138,137,105,173,113,182,88,250,194,230,200,249,219,29,108,72,230,72,201,33,88,210,68,232,171,26,159,151,154,63,158,205,77,250,47,163,209,17,84,15,85,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,249,201,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,9,224,251,132,204,55,132,93,47,251,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,188,211,151,55,5,31,146,174,156,79,127,207,237,150,169,53,55,41,252,229,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,192,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,2,160,121,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,186,61,178,163,159,238,174,145,137,177,90,244,116,116,224,187,71,47,185,204,26,199,170,180,243,120,123,46,154,105,126,83,81,89,38,214,63,191,85,93,102,174,164,167,166,232,175,107,219,185,143,169,151,184,141,123,83,195,108,118,213,145,170,114,173,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,115,31,225,41,88,212,142,154,155,123,24,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,90,167,12,186,23,71,163,252,171,117,27,36,173,179,120,76,147,81,52,255,0,34,201,46,115,72,176,73,35,233,100,183,84,37,189,141,146,36,221,217,240,189,185,155,27,220,231,50,74,153,255,0,138,174,86,52,41,176,149,92,206,180,183,238,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,186,239,120,175,21,26,120,185,253,239,115,153,186,186,58,223,129,219,122,116,248,90,140,86,17,84,187,62,112,218,33,106,207,56,116,167,214,89,175,149,116,119,45,46,168,71,83,210,54,54,190,10,232,46,53,84,148,210,177,255,0,131,152,246,185,33,123,94,138,169,209,146,53,90,187,209,241,135,42,228,159,173,23,91,141,54,121,161,25,14,95,87,85,79,107,167,165,191,99,54,121,152,231,178,150,5,150,70,92,93,20,155,122,49,139,44,212,74,177,43,209,55,200,247,177,189,93,43,150,210,140,219,112,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,36,129,74,220,234,252,211,226,223,47,232,125,70,226,114,174,16,184,188,252,148,180,107,91,62,203,86,246,117,11,49,246,5,22,47,190,131,196,195,7,105,213,222,42,174,77,202,145,167,106,57,91,177,29,191,116,178,69,214,55,198,146,237,234,188,234,252,211,226,223,47,232,125,70,226,64,0,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,239,114,230,224,163,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,157,217,45,116,42,140,88,237,141,155,115,152,237,175,98,201,43,162,70,181,242,57,173,235,43,97,138,69,228,28,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,29,143,129,72,28,199,249,127,214,112,239,125,151,86,244,135,29,255,0,66,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,153,89,120,175,7,92,98,231,124,32,103,117,23,251,5,31,182,113,187,206,207,180,24,255,0,114,26,127,106,118,161,168,101,47,245,211,224,150,72,59,82,84,44,159,155,68,223,211,107,186,162,251,180,19,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,90,23,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,163,110,90,28,112,93,120,117,204,161,209,172,158,203,87,121,193,51,123,196,106,145,219,104,93,81,113,183,93,102,72,224,101,68,49,196,213,150,165,143,70,66,199,192,212,115,254,22,186,20,87,163,162,154,242,64,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,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,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,165,110,117,126,105,241,111,151,244,62,163,113,46,164,165,110,117,126,105,241,111,151,244,62,163,113,3,170,242,49,253,118,126,205,254,242,37,255,0,31,92,87,81,240,165,161,213,119,187,100,187,243,60,163,189,103,197,225,142,104,18,72,42,157,11,149,213,238,142,84,119,114,26,127,129,206,68,141,237,116,143,130,55,109,73,119,182,32,114,49,253,118,126,205,254,242,36,255,0,29,156,2,99,60,93,218,169,242,91,21,210,147,29,212,91,77,59,41,104,239,21,105,81,52,21,84,81,54,165,241,208,73,27,101,70,66,199,84,84,35,214,161,34,146,70,163,85,17,175,69,218,5,16,229,153,77,247,57,202,175,57,174,83,93,227,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,113,122,124,185,184,40,252,149,116,226,123,254,127,108,181,73,169,185,79,231,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,99,175,45,62,93,57,150,17,159,213,107,135,17,216,85,37,190,163,29,168,158,139,26,176,220,90,147,78,203,140,51,35,86,232,187,30,177,35,35,88,228,108,10,168,253,234,255,0,16,205,168,200,37,146,210,128,16,87,154,23,5,31,148,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,219,54,182,204,231,190,157,34,115,147,164,209,119,103,154,53,141,21,242,124,113,108,145,207,139,183,58,128,25,108,196,242,155,238,13,149,89,179,92,90,187,193,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,158,227,69,28,31,241,41,98,226,167,67,172,250,155,108,78,205,214,29,182,188,146,145,180,175,130,58,75,196,80,198,250,136,226,71,57,251,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,215,95,51,14,95,247,219,86,169,219,117,123,66,241,219,173,218,147,83,114,4,163,189,208,247,24,232,109,215,218,218,152,217,12,157,233,30,139,28,53,115,206,228,235,39,72,162,151,225,238,53,179,69,19,37,255,0,47,222,4,108,92,42,226,177,230,185,75,60,110,166,228,22,244,142,227,83,213,241,251,46,150,120,233,100,150,213,177,149,18,211,207,218,169,167,114,248,150,162,57,253,122,39,70,251,148,43,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,243,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,34,175,58,191,43,24,183,204,10,31,78,184,146,171,132,239,43,26,55,242,255,0,30,244,232,8,171,206,175,202,198,45,243,2,135,211,174,32,85,95,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,32,117,94,70,63,174,207,217,191,222,69,170,21,87,200,199,245,217,251,55,251,200,181,64,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,3,175,243,36,214,139,174,136,112,151,148,95,113,124,190,175,27,201,239,149,20,118,27,21,101,35,29,223,89,230,153,29,59,99,145,26,189,151,248,56,171,28,146,245,106,181,90,138,199,54,77,133,11,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,223,231,39,173,127,110,120,130,180,232,229,37,191,179,73,166,86,245,239,79,36,91,100,158,186,227,21,61,68,155,92,146,57,29,11,96,101,26,55,171,24,228,147,191,215,115,118,41,250,185,52,104,133,171,58,214,219,254,180,92,47,149,116,245,26,95,79,3,104,104,33,141,187,42,231,185,65,89,78,175,149,235,213,81,145,197,28,189,24,212,69,115,228,99,183,34,49,89,32,92,78,39,139,88,176,108,86,205,133,98,212,62,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,247,153,109,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,159,110,36,116,66,235,195,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,222,246,61,98,154,61,236,234,228,107,247,53,28,244,68,122,232,39,132,239,43,26,55,242,255,0,30,244,232,10,245,231,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,123,186,189,233,20,53,168,146,163,21,118,70,198,61,221,27,19,80,59,175,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,132,234,40,175,148,238,186,95,116,195,138,11,102,156,251,102,213,69,139,106,95,91,117,221,183,4,99,55,85,65,79,81,37,2,195,42,171,85,179,58,119,246,26,206,170,217,60,74,183,99,159,219,115,47,80,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,117,94,44,124,172,107,39,203,252,135,211,167,57,87,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,1,85,124,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,7,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,2,213,0,0,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,9,255,0,201,83,202,198,83,243,2,187,211,173,196,233,203,49,107,22,115,138,222,112,172,166,135,198,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,190,242,11,114,84,242,177,148,252,192,174,244,235,113,63,192,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,166,135,184,7,212,204,171,87,120,66,211,108,235,53,171,241,119,170,139,125,69,190,166,169,210,73,36,149,94,10,174,106,54,79,43,228,123,158,249,164,101,59,95,35,213,223,20,142,123,145,17,21,17,41,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,133,69,151,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,53,80,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,0,230,143,231,179,83,126,139,232,244,68,233,229,139,203,254,179,72,168,233,184,129,214,252,119,194,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,223,12,140,115,161,107,27,213,91,35,158,200,253,93,111,47,250,61,93,227,227,81,56,129,214,252,119,197,224,180,158,196,159,25,182,203,36,18,210,223,170,163,183,65,12,174,169,99,94,178,36,48,73,79,239,134,70,53,179,57,237,234,174,141,175,100,147,168,0,0,1,8,57,183,235,205,54,150,112,209,38,155,91,235,106,224,200,117,62,163,217,116,203,77,81,45,59,226,183,64,248,229,174,145,94,198,43,94,199,53,98,166,124,78,123,55,178,177,203,241,53,143,106,205,242,138,249,177,107,165,247,83,248,160,185,233,207,182,109,85,184,182,154,116,183,90,27,111,70,63,109,84,244,244,242,87,172,210,162,185,93,51,103,103,97,204,234,141,143,195,35,118,53,253,199,60,35,86,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,26,20,226,199,202,198,178,124,191,200,125,58,114,186,185,41,232,93,29,214,251,154,113,15,126,179,119,189,137,179,27,199,106,100,88,36,141,149,82,179,185,92,246,177,81,101,142,102,66,234,86,54,68,86,53,99,171,157,159,31,87,35,44,87,139,31,43,26,201,242,255,0,33,244,233,192,205,97,169,44,179,22,177,103,56,173,231,10,202,104,124,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,239,50,218,106,160,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,94,167,44,93,82,251,208,224,219,10,241,119,223,105,221,113,47,17,139,92,63,173,123,62,23,194,200,190,18,15,115,26,215,237,161,146,139,227,110,238,189,126,39,43,209,228,21,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,107,215,117,85,181,180,241,182,167,123,158,168,155,224,158,158,46,219,88,198,183,195,110,248,157,35,149,62,87,38,205,107,251,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,64,115,171,243,79,139,124,191,161,245,27,137,245,121,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,73,63,196,255,0,5,151,94,41,248,246,195,175,185,126,63,86,237,43,198,176,122,37,200,43,18,165,212,169,91,58,86,220,93,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,59,167,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,126,176,0,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,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,160,0,34,87,5,156,188,244,191,133,139,85,171,47,190,209,210,100,186,168,218,121,146,179,32,87,72,232,40,150,118,181,178,83,208,196,238,141,99,26,212,86,119,213,137,51,209,243,117,86,50,78,203,101,168,0,0,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,80,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,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,10,1,254,170,63,29,159,238,231,254,76,217,255,0,205,0,191,224,115,254,30,178,155,238,115,160,90,105,154,229,53,222,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,184,232,0,0,0,0,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,160,123,80,84,173,47,57,59,237,215,137,171,37,206,60,123,216,154,49,54,203,53,210,219,113,86,79,84,200,221,84,255,0,225,164,146,8,86,88,230,100,46,137,93,72,215,79,26,182,57,26,213,87,189,178,178,213,49,60,166,197,156,226,182,108,215,22,174,241,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,184,15,172,0,0,14,21,198,39,21,88,111,10,26,71,112,204,47,55,42,71,100,247,26,122,138,108,78,209,36,107,51,238,55,20,103,192,174,137,175,99,188,52,110,116,110,153,251,155,181,138,141,69,238,62,54,63,138,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,48,155,224,0,0,21,129,199,183,52,44,239,74,181,150,45,35,225,234,75,83,62,197,220,34,147,38,186,85,71,13,116,55,58,134,181,28,251,99,26,138,189,184,89,185,99,157,200,230,79,221,107,152,213,135,180,174,148,44,252,17,255,0,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,250,233,240,69,28,253,216,233,214,79,205,162,236,235,181,221,21,61,242,0,0,56,87,27,250,189,153,104,47,12,121,110,174,105,252,244,145,223,113,218,139,68,212,233,87,2,77,4,172,125,210,146,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,79,65,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,248,50,49,92,214,57,241,75,19,213,140,223,181,3,170,128,0,0,0,3,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,47,10,224,67,137,203,239,22,154,123,153,106,173,222,203,236,74,70,102,18,90,237,118,143,18,202,159,1,75,21,178,222,231,71,223,108,81,44,187,167,146,162,94,174,110,228,238,236,234,173,107,64,146,160,141,88,175,25,182,42,190,51,179,94,14,242,219,87,129,186,208,248,74,140,82,227,78,199,190,59,132,110,181,65,91,83,77,80,158,254,220,204,221,60,140,147,221,27,227,106,177,118,61,141,239,201,80,0,0,0,17,43,134,14,54,237,90,163,174,154,157,195,78,119,61,37,191,44,195,178,139,221,37,134,162,106,166,163,239,244,80,220,171,127,53,20,77,133,140,99,233,105,153,76,197,110,247,201,43,26,249,87,248,146,170,4,181,0,0,0,0,0,0,0,0,5,106,243,65,226,43,139,30,23,181,31,22,187,233,78,179,123,51,16,205,109,243,246,45,114,89,237,181,82,81,215,81,172,109,168,218,233,104,213,233,11,217,61,51,219,186,89,29,220,89,255,0,136,196,141,167,202,229,159,204,27,86,53,147,89,110,90,59,196,22,103,237,250,188,134,222,181,24,197,79,179,169,169,123,53,84,173,146,73,233,182,82,83,49,29,221,129,95,47,114,87,163,89,225,54,167,87,74,136,5,159,128,0,2,184,57,166,241,179,172,60,61,103,248,62,156,232,126,101,87,141,220,167,179,212,94,239,114,186,211,67,87,5,84,19,76,144,210,53,142,168,142,71,53,236,117,45,90,185,17,173,78,146,71,239,119,224,207,63,203,63,137,62,51,184,161,214,91,149,78,161,234,231,180,112,28,54,222,181,23,154,111,96,90,161,241,149,85,45,146,58,58,109,240,197,28,209,251,219,52,253,198,110,111,245,174,199,116,238,162,129,103,224,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,177,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,195,215,167,85,85,94,129,202,147,138,61,118,226,83,239,71,239,175,57,251,71,246,115,216,158,204,254,12,163,163,236,120,143,29,222,255,0,75,69,30,237,221,136,191,141,215,166,223,119,78,171,212,39,248,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,231,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,1,202,147,138,61,118,226,83,239,71,239,175,57,251,71,246,115,216,158,204,254,12,163,163,236,120,143,29,222,255,0,75,69,30,237,221,136,191,141,215,166,223,119,78,171,212,39,248,0,0,0,0,0,0,5,122,243,9,230,89,117,225,235,50,167,209,125,18,160,164,170,204,173,117,20,85,249,29,125,210,145,207,164,164,129,82,58,134,80,198,197,86,172,175,158,39,51,185,35,85,18,56,164,218,199,119,156,175,167,11,10,7,52,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,0,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,230,162,137,176,177,140,125,45,51,41,152,173,222,249,37,99,95,42,255,0,18,85,64,150,160,0,0,0,0,0,0,166,190,52,56,228,227,59,64,184,160,207,244,171,22,215,157,246,91,85,194,58,139,116,127,101,237,73,225,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,180,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,248,239,89,28,4,213,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,64,255,0,85,31,142,207,247,115,255,0,38,108,255,0,230,128,95,240,5,85,243,31,230,29,174,218,73,196,20,186,57,161,89,87,217,122,76,82,223,77,237,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,2,213,1,93,92,171,120,147,226,79,137,156,171,80,46,218,199,171,158,220,178,226,118,250,10,120,45,30,192,160,166,238,85,86,73,43,155,83,223,167,138,55,167,109,148,114,51,182,168,230,187,196,117,247,43,19,175,21,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,249,201,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,16,45,252,16,3,149,39,20,122,237,196,167,222,143,223,94,115,246,143,236,231,177,61,153,252,25,71,71,216,241,30,59,189,254,150,138,61,219,187,17,127,27,175,77,190,238,157,87,172,255,0,0,1,0,57,173,241,71,174,220,53,253,215,125,202,103,63,103,62,209,251,111,218,127,193,148,117,157,255,0,15,224,123,63,233,152,164,219,183,191,47,241,122,117,221,239,235,209,58,4,255,0,5,64,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,107,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,138,30,128,21,129,166,252,230,237,217,23,16,85,22,140,255,0,20,181,98,218,59,87,226,99,162,186,75,13,84,215,138,29,145,110,134,106,150,192,178,178,94,235,216,172,88,98,137,59,107,59,127,58,244,137,206,146,207,192,0,0,2,58,241,183,198,14,51,194,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,174,230,240,174,93,28,197,254,254,252,38,138,107,93,199,253,18,127,57,236,203,159,103,255,0,8,255,0,211,117,51,126,102,154,153,148,244,126,30,158,40,155,241,63,243,191,138,124,93,81,66,127,130,31,241,205,198,109,247,131,205,71,209,219,156,150,175,108,225,153,71,183,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,57,107,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,0,28,43,140,30,44,240,222,17,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,108,235,219,98,170,58,86,34,251,94,30,178,155,238,115,160,90,105,154,229,53,222,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,184,14,128,1,0,57,173,241,71,174,220,53,253,215,125,202,103,63,103,62,209,251,111,218,127,193,148,117,157,255,0,15,224,123,63,233,152,164,219,183,191,47,241,122,117,221,239,235,209,58,4,255,0,5,64,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,111,224,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,189,58,244,84,252,79,41,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,7,96,0,0,0,241,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,100,81,69,19,93,44,175,232,142,114,181,141,114,163,24,247,175,70,177,202,129,237,65,82,180,188,228,239,183,94,38,172,151,56,241,239,98,104,196,219,44,215,75,109,197,89,61,83,35,117,83,255,0,134,146,72,33,89,99,153,144,186,37,117,35,93,60,106,216,228,107,85,94,246,202,203,84,196,242,155,22,115,138,217,179,92,90,187,198,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,190,224,62,176,0,0,56,87,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,2,186,38,189,142,240,209,185,209,186,103,238,110,214,42,53,23,184,248,216,254,43,203,79,142,170,158,38,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,220,157,185,26,231,171,164,72,194,111,128,0,0,86,7,25,188,214,111,186,117,174,52,58,101,161,148,93,219,86,9,144,54,60,206,174,162,22,50,75,212,148,243,108,170,181,83,172,209,191,177,10,109,146,55,212,163,22,69,145,17,98,232,198,110,156,44,252,17,171,74,120,174,163,226,215,134,92,191,53,225,226,95,3,169,52,56,253,108,12,176,79,52,15,170,180,95,93,75,34,210,53,203,50,36,82,66,249,154,139,20,207,68,138,70,181,200,244,99,153,44,108,169,111,234,163,241,217,254,238,127,228,205,159,252,208,11,254,7,52,225,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,58,197,91,12,108,151,171,209,145,212,199,52,104,170,174,234,140,69,71,57,21,28,177,47,154,223,20,122,237,195,95,221,119,220,166,115,246,115,237,31,182,253,167,252,25,71,89,223,240,254,7,179,254,153,138,77,187,123,242,255,0,23,167,93,222,254,189,19,160,79,240,86,7,43,254,51,56,147,226,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,216,244,20,155,42,153,91,69,27,100,223,79,4,111,94,140,154,68,232,171,183,226,235,211,170,34,165,148,229,153,77,139,6,197,111,57,174,83,93,224,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,112,31,88,20,67,168,92,212,248,185,184,231,249,45,195,78,117,118,174,215,137,213,94,43,102,176,208,213,227,118,119,79,75,110,116,207,90,104,100,85,167,122,171,219,18,177,170,170,247,251,209,126,39,126,43,107,220,11,94,53,219,43,225,199,29,207,248,133,204,125,191,146,102,27,175,180,159,193,244,116,158,14,215,51,25,225,34,254,180,68,142,77,241,181,42,55,43,90,246,248,158,219,145,22,48,36,0,40,7,250,168,252,118,127,187,159,249,51,103,255,0,52,46,251,135,172,166,251,156,232,22,154,102,185,77,119,141,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,238,3,160,0,0,0,0,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,32,255,0,85,31,142,207,247,115,255,0,38,108,255,0,230,128,95,240,57,255,0,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,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,120,23,126,8,127,202,255,0,94,245,99,136,157,2,191,230,186,199,149,253,160,189,81,102,21,86,184,42,124,13,53,38,202,86,81,81,72,216,246,83,199,27,23,163,230,145,122,170,110,248,186,117,232,136,137,48,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,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,238,3,235,2,173,116,191,156,69,78,85,197,26,217,178,188,98,146,207,164,25,21,69,53,150,212,250,153,98,134,182,204,245,149,90,203,149,92,206,122,68,172,145,100,78,252,123,182,67,27,24,177,185,206,138,69,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,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,61,0,3,57,156,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,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,251,255,0,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,218,255,0,18,252,58,96,156,80,105,101,126,153,231,84,255,0,210,214,89,235,119,205,252,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,207,94,186,104,94,163,240,233,168,247,29,47,213,11,55,129,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,67,77,39,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,235,229,215,204,182,213,142,99,201,162,124,73,100,148,150,235,70,57,103,154,107,14,75,82,173,141,144,209,81,82,211,178,11,74,83,211,211,117,123,210,40,106,36,100,175,123,164,145,251,98,68,124,143,141,29,16,56,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,224,241,92,75,241,23,157,241,65,170,117,250,153,157,84,127,75,71,103,162,217,15,240,101,175,196,205,52,20,125,200,162,143,189,218,239,189,189,215,183,123,255,0,21,95,193,19,159,226,121,77,247,6,202,172,217,174,45,93,224,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,112,169,197,175,180,152,173,187,53,168,161,217,101,186,220,43,109,116,117,61,214,47,118,170,146,58,105,42,35,216,139,189,187,89,91,76,189,85,17,171,220,232,213,85,107,145,62,174,1,165,185,222,168,125,163,251,11,98,246,159,217,44,126,179,41,188,127,93,67,15,133,181,210,237,239,207,249,215,183,126,222,227,62,6,110,122,245,247,53,122,40,23,169,192,47,26,248,175,21,154,113,73,100,187,92,252,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,50,218,23,174,154,143,195,166,163,219,181,67,75,239,62,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,181,77,107,230,245,164,244,186,5,75,118,209,202,191,27,169,185,5,189,148,243,218,59,117,49,253,152,170,158,138,71,58,167,191,81,69,225,235,124,53,79,109,157,180,68,108,189,122,251,155,212,15,173,204,235,143,31,185,11,21,78,131,105,61,235,110,125,144,91,221,237,43,165,186,227,219,170,197,225,115,225,116,125,91,218,114,119,170,32,117,66,55,108,145,203,11,86,57,147,166,248,156,180,237,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,159,38,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,239,249,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,32,117,94,9,56,62,198,120,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,218,217,20,0,17,87,154,63,145,61,77,250,47,172,81,20,237,193,247,22,121,151,8,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,55,244,238,49,21,27,43,209,110,39,154,63,145,61,77,250,47,172,81,20,2,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,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,20,45,203,155,141,127,201,87,81,231,176,103,247,59,172,154,101,148,254,110,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,84,95,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,120,56,175,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,55,249,42,121,88,202,126,96,87,122,117,184,165,98,234,121,42,121,88,202,126,96,87,122,117,184,8,1,205,31,207,102,166,253,23,209,232,139,52,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,235,47,154,63,158,205,77,250,47,163,209,17,215,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,67,81,0,225,92,31,113,103,134,241,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,103,94,227,17,85,209,61,19,186,128,51,109,196,221,218,235,96,226,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,146,102,179,139,31,52,250,201,243,3,33,245,25,192,187,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,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,153,140,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,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,240,100,98,185,172,115,226,150,39,171,25,191,106,7,85,0,0,0,0,0,1,5,121,193,104,229,139,57,225,129,117,86,162,111,15,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,225,182,55,106,72,229,42,91,133,141,107,252,157,184,130,194,117,142,75,127,141,164,199,238,11,227,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,25,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,252,12,192,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,6,167,129,197,56,47,214,59,238,190,240,193,128,106,174,83,14,203,213,214,223,37,61,198,77,204,95,19,85,73,81,45,36,181,61,24,198,49,157,231,211,186,94,219,90,141,103,115,98,117,70,245,95,173,197,62,181,254,78,220,62,230,218,199,29,191,198,213,227,246,244,240,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,40,80,183,26,26,199,98,215,222,40,51,253,85,197,161,217,101,186,220,35,167,183,73,185,235,226,105,105,41,226,164,138,167,163,216,199,179,188,202,118,203,219,115,81,204,238,108,94,170,222,171,103,252,155,52,83,236,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,41,88,211,70,128,232,229,139,135,253,26,196,244,119,28,155,196,82,99,54,246,211,201,83,181,236,241,117,79,115,164,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,1,82,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,253,118,126,205,254,242,2,42,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,59,255,0,37,61,82,193,49,76,239,62,211,59,253,247,194,228,153,223,178,190,207,209,120,89,159,227,60,20,55,25,170,191,56,198,44,113,236,141,200,239,206,57,187,186,244,111,85,247,1,111,224,0,0,0,0,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,52,56,255,0,49,254,96,20,124,59,216,165,210,77,33,200,191,209,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,230,82,90,65,61,6,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,91,79,0,156,179,240,219,22,151,214,231,28,76,224,148,151,171,238,121,103,74,102,99,151,187,106,199,62,57,76,233,38,71,43,94,147,42,182,166,104,188,52,136,244,100,85,20,202,142,98,43,92,178,32,21,235,193,215,24,185,223,8,25,221,69,254,193,71,237,156,110,243,179,237,6,63,220,134,159,218,157,168,106,25,75,253,116,248,37,146,14,212,149,11,39,230,209,55,244,218,238,168,190,237,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,0,241,183,193,246,77,194,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,46,214,244,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,144,47,120,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,210,73,154,206,44,124,211,235,39,204,12,135,212,103,2,239,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,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,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,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,176,59,0,0,0,0,10,192,231,89,161,117,151,91,22,23,196,61,134,205,222,246,38,252,111,34,169,141,103,146,70,82,202,254,229,11,220,196,69,138,56,89,51,170,152,233,21,88,229,146,174,6,124,125,90,140,134,188,182,245,162,213,162,28,90,98,247,220,163,47,164,198,241,139,229,61,101,134,251,89,86,198,246,22,9,161,87,64,217,36,86,175,101,158,50,42,55,44,189,90,141,70,170,189,205,143,121,121,58,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,204,184,23,253,205,31,200,158,166,253,23,214,40,138,1,46,123,136,221,111,186,241,29,202,38,245,172,183,219,29,37,162,229,127,167,183,54,178,146,146,71,62,4,158,159,34,130,154,71,199,187,226,107,30,232,21,232,197,87,43,17,232,213,115,246,239,90,97,3,82,89,102,83,98,193,177,91,206,107,148,215,120,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,220,102,11,44,202,111,185,206,85,121,205,114,154,239,27,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,123,139,137,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,248,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,133,212,242,237,208,186,205,1,225,79,20,198,239,214,111,102,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,241,149,85,238,169,110,104,254,123,53,55,232,190,143,68,95,241,64,60,209,252,246,106,111,209,125,30,136,14,255,0,201,79,84,176,76,83,59,207,180,206,255,0,125,240,185,38,119,236,175,179,244,94,22,103,248,207,5,13,198,106,175,206,49,139,28,123,35,114,59,243,142,110,238,189,27,213,125,197,191,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,191,78,93,220,94,126,85,186,52,191,106,107,123,218,133,135,118,168,178,141,148,30,26,25,251,174,151,194,213,199,181,86,53,238,199,19,183,163,118,109,150,57,122,70,200,214,45,193,42,138,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,138,188,174,60,246,105,151,214,189,30,180,188,157,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,27,114,184,243,217,166,95,90,244,122,210,255,0,128,204,102,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,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,74,113,175,237,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,221,241,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,228,175,49,30,16,255,0,42,221,26,79,178,212,93,237,66,195,187,181,184,190,250,255,0,13,12,253,215,69,226,169,36,220,139,26,247,99,137,187,21,219,54,203,28,93,100,100,107,46,234,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,13,79,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,56,87,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,101,243,48,227,94,221,196,254,119,109,194,116,210,231,226,116,219,18,233,83,69,89,26,213,67,237,154,233,161,141,100,168,154,158,102,199,179,179,213,240,70,142,143,114,117,157,200,245,108,200,214,135,0,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,41,30,173,107,26,249,101,149,232,198,111,218,147,167,148,167,5,30,219,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,217,31,101,241,75,28,77,145,174,114,200,174,149,18,53,138,23,190,48,112,3,193,245,215,139,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,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,85,183,60,239,212,159,237,39,238,211,149,114,197,227,199,238,66,251,77,160,218,177,122,219,128,228,23,6,251,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,85,231,157,250,147,253,164,253,218,85,88,26,168,5,96,114,148,227,95,219,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,217,248,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,123,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,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,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,64,240,28,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,133,35,213,173,99,95,44,178,189,24,205,251,82,255,0,184,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,149,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,229,92,88,249,88,214,79,151,249,15,167,78,80,95,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,126,156,88,249,88,214,79,151,249,15,167,78,102,176,13,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,130,249,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,177,60,166,197,156,226,182,108,215,22,174,241,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,184,15,172,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,244,0,12,230,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,240,35,165,107,24,223,19,27,93,27,102,102,214,237,122,163,145,59,111,141,239,239,252,178,184,237,186,232,142,101,110,208,205,82,201,169,35,210,251,245,68,141,165,172,186,78,230,51,27,173,122,57,205,124,114,116,84,101,52,210,244,108,140,126,216,216,249,59,251,163,68,155,187,107,252,75,240,233,130,113,65,165,149,250,103,157,83,255,0,75,89,103,173,223,55,240,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,99,255,0,5,79,193,83,61,122,233,161,122,143,195,166,163,220,116,191,84,44,222,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,13,52,156,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,43,175,151,95,50,219,86,57,143,38,137,241,37,146,82,91,173,24,229,158,105,172,57,45,74,182,54,67,69,69,75,78,200,45,41,79,79,77,213,239,72,161,168,145,146,189,238,146,71,237,137,17,242,62,52,116,64,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,110,254,218,116,70,71,12,106,233,59,73,35,131,197,113,47,196,94,119,197,6,169,215,234,102,117,81,253,45,29,158,139,100,63,193,150,191,19,52,208,81,247,34,138,62,247,107,190,246,247,94,221,239,252,85,127,4,78,127,137,229,55,220,27,42,179,102,184,181,119,130,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,61,194,167,22,190,210,98,182,236,214,162,135,101,150,235,112,173,181,209,212,247,88,189,218,170,72,233,164,168,143,98,46,246,237,101,109,50,245,84,70,175,115,163,85,85,174,68,250,184,6,150,231,122,161,246,143,236,45,139,218,127,100,177,250,204,166,241,253,117,12,62,22,215,75,183,191,63,231,94,221,251,123,140,248,25,185,235,215,220,213,232,160,94,167,0,188,107,226,188,86,105,197,37,146,237,115,240,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,140,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,182,213,53,175,155,214,147,210,232,21,45,219,71,42,252,110,166,228,22,246,83,207,104,237,212,199,246,98,170,122,41,28,234,158,253,69,23,135,173,240,213,61,182,118,209,17,178,245,235,238,111,80,63,47,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,167,228,254,202,179,220,171,251,107,145,228,153,29,195,254,18,178,186,229,93,81,39,252,169,38,154,73,31,253,215,57,206,253,42,165,233,242,253,224,70,197,194,174,43,30,107,148,179,198,234,110,65,111,72,238,53,61,95,31,178,233,103,142,150,73,109,91,25,81,45,60,253,170,154,119,47,137,106,35,159,215,162,116,111,185,67,165,240,119,194,174,27,194,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,241,163,101,115,24,239,13,27,157,35,97,102,214,237,98,171,149,59,143,145,239,167,110,102,154,41,247,45,197,198,83,225,238,30,42,131,59,235,154,209,239,151,124,209,120,217,230,241,17,201,210,54,53,189,42,162,169,216,212,221,210,37,139,115,149,219,186,95,241,0,57,205,233,111,218,190,28,108,90,153,65,98,241,85,248,38,65,31,137,173,241,91,60,29,174,181,139,12,223,155,87,163,100,223,84,219,115,125,205,115,219,211,170,116,111,113,64,231,252,146,245,142,197,46,43,157,112,253,81,15,102,245,77,112,92,198,142,77,207,119,139,165,146,58,122,74,132,232,140,217,31,101,241,83,123,213,251,159,226,190,22,244,141,202,191,43,158,119,234,79,246,147,247,105,5,120,54,215,74,206,29,184,142,195,53,27,219,62,206,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,157,28,157,216,98,118,199,43,81,171,58,185,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,157,60,212,245,142,251,164,92,35,221,233,177,200,122,85,231,183,8,176,233,42,119,51,250,214,150,166,9,228,169,93,143,99,145,253,200,41,229,131,167,194,230,247,247,181,200,230,34,44,22,228,169,230,159,41,249,127,93,234,54,227,197,115,88,215,154,109,100,226,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,132,106,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,248,154,136,200,220,170,230,162,42,166,151,113,60,90,197,131,98,182,108,43,22,161,240,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,188,170,30,75,26,13,83,118,204,178,190,35,111,52,84,143,182,216,169,223,140,217,86,106,120,165,127,180,102,72,229,169,154,39,171,247,192,248,169,214,56,213,118,126,113,149,207,106,63,225,123,86,221,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,209,71,2,26,165,130,106,135,11,26,125,246,22,251,237,63,178,88,253,167,22,188,127,90,205,15,133,186,82,219,169,123,240,126,117,141,223,183,184,207,141,155,152,189,125,206,94,138,72,3,57,156,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,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,244,59,137,229,54,44,231,21,179,102,184,181,119,141,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,125,192,125,99,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,106,156,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,20,109,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,246,174,104,60,193,41,174,212,215,174,23,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,190,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,93,146,49,93,23,196,199,63,173,107,97,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,77,148,118,234,72,150,90,138,137,94,229,70,177,141,106,116,78,171,241,61,204,99,119,61,237,106,135,159,45,83,149,103,30,63,234,71,10,154,191,122,254,150,44,66,251,115,184,255,0,196,50,154,200,214,118,191,198,29,19,228,155,250,58,118,55,249,38,21,86,125,92,179,22,190,224,217,85,231,10,202,104,124,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,239,3,82,96,132,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,248,223,34,72,197,84,115,217,12,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,1,21,120,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,89,84,0,203,102,89,139,95,112,108,170,243,133,101,52,62,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,247,157,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,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,45,127,143,254,1,45,92,88,201,142,103,56,213,210,174,211,155,90,106,40,44,147,212,53,27,52,19,217,36,173,78,251,159,20,146,198,212,125,43,106,42,42,90,172,114,58,68,108,145,42,61,95,18,197,221,120,104,225,211,4,225,127,75,40,52,207,5,167,254,138,178,241,91,190,111,225,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,126,8,159,138,168,87,87,58,44,90,197,131,98,188,61,97,88,181,15,130,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,239,60,7,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,7,52,46,5,190,229,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,205,53,212,241,172,0,53,37,150,98,214,44,231,21,188,225,89,77,15,141,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,125,228,11,209,14,83,88,206,154,113,71,115,214,12,131,35,164,172,194,108,23,134,94,240,91,13,4,149,12,158,9,210,94,236,45,173,124,138,174,86,82,57,26,214,35,100,122,206,172,99,228,86,34,62,25,3,207,242,180,224,39,236,37,29,135,138,237,80,159,126,65,117,183,248,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,0,0,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,64,234,188,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,133,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,225,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,239,154,71,185,176,185,141,234,141,141,207,124,118,63,198,15,9,152,111,23,90,95,246,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,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,129,111,252,206,184,241,251,144,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,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,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,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,10,118,226,143,66,255,0,38,189,118,201,180,83,237,79,218,63,179,158,11,248,79,192,248,62,255,0,136,163,130,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,45,83,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,64,14,104,254,123,53,55,232,190,143,68,120,172,115,133,92,203,58,225,66,225,196,182,9,109,171,187,51,21,202,46,54,156,162,146,41,17,207,165,183,71,71,67,60,53,145,66,140,220,230,49,211,212,247,221,189,118,179,180,244,98,49,147,61,190,215,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,170,14,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,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,157,121,143,242,255,0,172,225,222,251,46,173,233,14,59,254,132,245,254,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,50,178,242,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,208,208,241,154,206,44,124,211,235,39,204,12,135,212,103,52,103,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,153,204,226,199,205,62,178,124,192,200,125,70,112,62,78,85,161,122,143,136,105,62,21,173,247,59,55,119,12,206,252,92,86,219,165,58,171,227,134,170,158,166,120,36,165,168,247,39,106,101,240,239,145,136,189,90,248,213,85,174,85,100,173,143,219,112,125,197,158,101,194,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,205,253,59,140,69,70,202,244,91,94,224,43,75,112,77,105,229,177,131,105,166,165,216,189,179,141,222,125,167,227,104,188,84,212,253,222,213,254,170,104,255,0,57,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,165,184,174,225,71,81,248,74,212,119,225,89,172,94,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,30,26,30,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,81,15,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,10,1,230,117,165,191,117,252,100,230,190,18,197,236,203,86,91,225,242,155,127,245,215,123,197,120,168,211,197,207,239,123,156,205,213,209,214,252,14,219,211,167,194,212,98,176,191,226,181,121,218,105,158,85,144,105,198,157,234,149,166,147,196,89,112,251,133,194,223,119,237,199,35,228,167,241,233,77,216,157,219,88,172,100,40,250,69,141,207,123,155,249,201,224,106,35,149,254,224,114,75,212,204,171,32,211,141,68,210,219,181,95,136,178,225,247,11,125,194,209,220,146,71,201,79,227,210,167,191,3,119,61,88,200,81,244,137,35,88,198,183,243,147,206,229,87,43,253,223,87,157,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,157,204,93,212,182,215,83,200,218,109,142,98,170,111,158,122,121,123,141,123,28,223,13,183,226,108,142,68,130,220,177,117,75,238,191,140,156,43,197,223,125,153,106,203,124,70,45,112,254,181,239,120,175,21,26,248,72,61,204,115,153,186,186,58,47,141,187,122,116,248,156,140,87,159,87,154,214,166,125,226,113,147,145,219,169,234,237,85,116,24,85,190,135,25,163,158,223,39,115,119,110,53,168,168,100,206,71,185,171,52,117,85,85,49,57,19,110,222,210,49,205,220,215,42,135,159,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,118,81,190,146,154,73,105,106,37,124,106,155,24,218,196,164,68,220,187,28,247,49,142,221,191,106,232,36,170,190,72,90,91,255,0,203,47,90,238,22,47,252,147,22,180,92,252,87,247,234,107,224,236,163,255,0,250,26,237,239,103,247,24,239,229,16,181,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,64,69,94,104,254,123,53,55,232,190,143,68,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,9,65,205,31,207,102,166,253,23,209,232,142,127,161,156,40,234,63,17,58,113,168,249,174,151,197,237,91,174,156,251,50,121,172,17,66,174,170,185,82,213,37,90,200,234,101,69,248,230,143,194,181,82,30,155,164,107,220,140,85,123,89,28,161,113,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,102,7,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,39,194,143,21,218,113,197,174,156,51,53,194,165,240,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,192,237,96,0,5,0,243,34,193,120,142,197,120,142,186,94,248,133,186,123,115,219,155,221,140,222,104,224,124,54,185,237,113,191,224,167,164,137,92,239,15,217,238,34,73,78,174,115,218,247,171,220,249,123,201,60,183,252,113,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,5,43,114,237,206,180,107,79,120,172,197,47,218,223,107,181,73,101,119,118,10,11,165,210,119,50,150,197,116,84,71,82,215,61,187,92,199,109,123,59,72,233,54,178,23,76,147,171,154,176,163,147,66,134,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,205,56,1,230,119,167,120,174,145,183,75,120,158,203,41,44,15,194,233,232,237,184,213,206,27,93,93,67,238,22,230,177,204,108,18,199,75,3,218,199,211,182,56,216,146,42,183,184,201,25,213,170,246,73,36,129,42,185,139,106,134,131,96,156,52,100,120,198,186,182,174,229,79,152,83,186,138,209,97,182,214,248,107,141,198,182,39,178,88,164,133,253,28,145,50,9,91,12,175,153,236,124,109,232,214,185,146,172,140,134,92,251,157,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,126,214,172,179,42,35,164,115,90,136,140,99,35,141,146,127,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,234,19,87,149,14,49,171,152,215,9,118,69,212,107,133,34,88,174,85,21,21,248,141,177,109,175,167,173,161,183,75,52,143,115,167,145,219,82,86,79,43,159,60,93,24,189,35,149,174,238,189,178,50,56,105,219,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,61,6,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,156,31,113,103,153,112,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,127,78,227,17,81,178,189,22,223,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,246,206,25,148,120,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,97,125,58,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,202,22,229,205,198,191,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,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,192,0,10,33,230,161,195,197,215,70,184,151,186,231,148,182,170,74,92,79,83,170,38,189,218,95,13,99,166,123,171,81,144,173,201,178,182,69,222,199,173,76,206,153,17,58,199,178,161,136,197,77,174,142,59,222,32,175,56,45,28,177,103,60,48,46,170,212,77,225,239,90,105,112,130,162,142,77,175,127,126,150,186,162,10,74,138,110,136,246,177,187,158,250,105,123,138,215,185,60,54,198,237,73,28,160,86,174,141,107,165,29,171,131,30,32,56,120,191,94,123,62,219,246,22,73,142,211,72,144,71,27,234,162,186,209,71,92,198,189,85,37,146,103,194,218,87,182,52,71,181,35,164,157,255,0,7,71,43,227,88,0,73,254,100,154,209,106,214,254,45,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,99,123,9,4,48,163,167,108,114,35,83,188,207,25,45,99,146,94,174,71,35,145,88,231,71,176,153,92,148,244,46,178,213,98,205,56,135,191,89,187,62,219,217,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,131,163,145,245,44,105,163,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,0,232,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,114,173,53,225,235,42,213,77,26,213,29,92,197,170,123,255,0,117,126,201,169,184,218,217,75,36,179,84,208,214,58,165,178,212,70,230,34,244,236,120,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,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,165,149,114,49,253,118,126,205,254,242,57,87,51,174,3,190,228,47,181,58,243,164,246,93,184,14,65,112,119,180,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,133,170,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,12,140,87,53,142,124,82,196,245,99,55,237,72,1,207,59,245,39,251,73,251,180,132,28,31,113,103,153,112,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,127,78,227,17,81,178,189,22,95,243,143,207,240,221,83,195,120,125,212,29,62,200,105,47,152,245,242,159,35,169,161,174,166,85,217,43,58,219,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,58,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,42,175,156,23,8,127,143,23,24,45,23,244,20,89,203,100,175,255,0,136,165,160,171,134,39,167,248,16,72,140,127,244,14,72,255,0,151,144,181,66,58,241,183,198,14,51,194,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,174,230,134,125,172,25,102,85,138,123,75,236,182,77,117,179,123,102,223,53,166,227,236,250,217,41,252,101,12,189,59,180,211,108,84,238,66,253,173,221,27,186,181,221,19,170,47,67,208,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,81,45,57,113,113,131,106,225,63,87,43,219,156,173,90,224,153,173,60,20,23,167,211,68,217,31,67,60,79,85,166,174,86,163,22,89,25,18,73,59,31,28,110,69,86,78,231,163,100,124,108,141,193,119,250,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,21,87,207,59,245,39,251,73,251,180,175,94,28,180,66,235,196,118,176,217,116,106,197,124,164,180,92,175,244,247,23,81,213,213,198,231,192,147,211,208,207,83,27,36,219,241,53,143,116,8,197,122,35,149,136,245,114,53,251,118,45,133,115,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,2,47,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,167,46,14,96,20,124,68,88,162,210,77,94,200,191,209,98,131,196,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,231,146,47,201,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,125,122,50,52,74,86,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,14,99,220,213,234,138,168,4,245,230,117,199,143,223,125,246,167,65,180,158,245,187,1,199,238,14,246,149,210,221,113,238,82,229,19,53,144,186,62,173,237,53,123,52,243,182,161,27,182,73,34,153,201,28,201,215,100,78,72,235,193,247,9,153,151,23,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,247,244,238,61,17,91,19,213,57,254,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,131,27,17,206,123,153,20,81,49,94,253,155,148,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,169,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,17,87,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,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,42,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,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,179,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,60,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,1,167,224,86,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,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,2,42,241,245,193,70,43,197,102,156,85,222,237,54,207,15,169,184,205,190,105,49,203,133,58,70,201,43,246,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,107,165,100,178,168,1,150,204,179,22,190,224,217,85,231,10,202,104,124,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,239,59,87,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,90,255,0,31,252,2,90,184,177,147,28,206,113,171,165,93,167,54,180,212,80,89,39,168,106,54,104,39,178,73,90,157,247,62,41,37,141,168,250,86,212,84,84,181,88,228,116,136,217,34,84,122,190,37,139,186,240,209,195,166,9,194,254,150,80,105,158,11,79,253,21,101,226,183,124,223,194,119,79,13,12,51,214,118,229,150,78,207,119,176,199,118,152,237,140,252,17,63,21,80,174,174,116,88,181,139,6,197,120,122,194,177,106,31,5,101,199,237,247,203,93,186,155,186,249,59,20,176,71,107,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,120,14,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,14,104,92,11,125,202,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,154,107,169,227,88,0,106,75,44,197,172,89,206,43,121,194,178,154,31,27,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,251,200,23,162,28,166,177,157,52,226,142,231,172,25,6,71,73,89,132,216,47,12,189,224,182,26,9,42,25,60,19,164,189,216,91,90,249,21,92,172,164,114,53,172,70,200,245,157,88,199,200,172,68,124,50,7,202,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,177,240,0,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,224,122,0,6,93,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,4,148,226,183,91,237,90,221,194,135,12,238,183,216,234,237,117,24,29,61,243,7,174,100,210,54,70,79,61,5,29,145,18,120,156,157,21,89,36,82,68,245,71,53,21,175,87,179,226,70,164,143,233,124,230,244,183,236,167,17,214,45,76,160,177,120,90,12,239,31,143,196,214,248,173,254,50,233,68,245,134,111,205,171,213,209,236,165,117,185,190,230,181,142,235,213,58,187,184,164,10,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,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,9,129,202,255,0,84,45,90,43,169,122,177,170,247,150,210,73,79,139,105,61,222,228,202,122,154,214,210,50,178,118,87,91,251,52,169,43,145,81,143,154,94,220,76,248,92,170,249,26,136,215,42,162,44,74,203,50,155,238,115,149,94,115,92,166,187,198,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,158,227,242,81,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,22,162,164,138,229,213,163,151,221,100,226,227,4,166,180,77,225,233,48,251,132,25,141,210,167,107,31,217,165,160,158,41,26,155,28,246,43,187,179,173,60,29,91,185,204,239,239,218,230,177,200,5,202,112,39,161,118,45,1,225,151,14,198,237,150,107,173,178,235,126,183,210,228,153,36,55,69,122,85,54,241,85,75,10,212,49,241,185,27,217,237,236,100,41,26,53,170,214,194,155,183,61,94,247,72,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,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,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,120,119,80,66,14,82,121,254,101,170,122,23,159,234,14,160,228,53,119,204,134,249,169,21,245,53,213,213,42,155,229,127,179,109,168,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,124,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,58,174,186,240,245,149,104,93,30,159,222,238,213,62,209,178,234,70,31,108,203,109,23,8,233,100,138,52,241,48,50,73,232,220,174,69,98,205,3,222,136,228,99,157,214,57,32,122,163,22,93,141,239,252,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,236,211,25,208,108,55,137,46,95,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,190,55,59,170,181,30,221,236,87,198,229,216,247,34,210,15,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,6,151,140,214,113,99,230,159,89,62,96,100,62,163,57,63,249,86,113,227,254,164,112,169,171,247,175,233,98,196,47,183,59,143,252,67,41,172,141,103,107,252,97,209,62,73,191,163,167,99,127,146,97,0,56,177,243,79,172,159,48,50,31,81,156,11,84,228,169,229,99,41,249,129,93,233,214,227,245,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,239,229,228,169,229,99,41,249,129,93,233,214,227,186,241,119,192,230,145,241,125,106,164,159,43,125,93,135,44,179,211,203,5,171,35,182,177,139,59,24,230,189,89,5,75,28,157,42,41,155,43,146,78,223,86,61,21,30,145,201,31,114,69,112,103,219,19,197,175,185,206,85,102,194,177,106,31,27,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,123,203,180,195,56,68,181,112,131,203,243,89,177,73,238,52,151,140,178,253,131,223,238,89,29,214,10,118,177,143,157,45,83,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,223,171,203,243,151,229,55,8,180,215,76,227,56,190,210,95,53,22,249,79,37,182,105,173,179,75,236,234,11,119,117,175,72,33,71,181,142,149,242,58,40,164,124,143,98,116,218,214,49,173,70,189,243,119,94,44,124,172,107,39,203,252,135,211,167,3,53,133,228,243,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,227,124,139,27,209,81,204,124,52,108,106,160,12,182,98,121,77,247,6,202,172,217,174,45,93,224,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,113,126,124,0,241,131,106,226,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,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,156,43,141,110,86,159,126,186,203,106,212,253,32,186,218,177,127,181,23,8,41,242,250,127,3,210,24,62,26,137,106,111,61,123,201,220,153,251,105,226,240,241,198,222,228,175,238,190,70,238,150,68,153,92,63,112,241,165,252,50,224,13,211,157,40,181,85,209,219,95,80,149,213,146,213,214,73,83,61,109,106,195,20,50,84,200,231,46,214,189,237,130,53,86,198,214,70,138,139,181,141,235,208,14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,0,0,0,0,0,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,156,3,250,168,252,9,255,0,187,159,249,51,120,255,0,52,1,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,8,127,204,103,130,143,202,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,96,0,43,47,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,102,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,42,185,120,241,11,138,240,191,203,211,81,53,115,41,166,241,254,3,80,42,169,173,214,182,85,71,79,53,206,186,90,11,115,98,167,141,207,95,240,164,122,181,175,115,34,138,87,163,31,179,106,132,159,230,79,196,118,151,232,118,131,86,98,25,238,17,73,154,92,181,18,158,166,219,103,199,235,162,147,193,76,177,118,221,37,85,68,172,86,186,54,64,233,32,123,123,111,108,203,34,199,219,116,125,29,52,84,24,123,93,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,122,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,159,242,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,66,74,114,243,225,199,84,56,104,208,106,124,67,85,51,122,187,141,202,227,80,183,38,99,233,44,115,81,99,105,39,196,234,88,37,68,87,61,238,114,171,229,218,245,133,36,87,118,155,252,164,211,210,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,61,255,0,21,220,40,233,199,22,186,112,252,43,53,139,192,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,60,7,43,143,34,122,101,245,175,88,173,37,80,25,129,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,235,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,206,158,63,184,62,181,113,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,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,1,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,79,2,189,121,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,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,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,247,41,156,253,163,251,57,225,189,167,252,25,89,71,216,241,29,222,207,250,102,40,247,110,236,75,252,94,189,54,251,250,117,78,161,213,78,41,198,134,142,95,117,247,134,12,255,0,74,177,105,182,94,174,182,248,234,45,209,237,98,248,154,170,74,136,170,226,166,234,247,177,140,239,62,157,177,119,28,228,107,59,155,215,170,55,162,246,176,6,85,207,171,150,101,55,220,231,42,188,230,185,77,119,141,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,61,199,74,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,198,231,178,158,120,152,245,114,187,227,107,190,39,255,0,25,124,254,128,232,229,247,136,13,101,196,244,119,28,155,195,213,228,215,6,211,201,83,181,143,240,148,172,107,164,169,169,216,247,177,36,237,65,28,178,246,247,163,159,179,107,126,39,34,1,125,60,3,233,158,85,164,92,33,105,182,11,154,210,120,75,213,61,190,162,225,83,74,232,228,142,74,95,27,87,53,99,32,149,146,49,175,100,209,178,161,172,145,138,223,134,70,189,168,170,136,138,178,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,64,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,174,207,217,191,222,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,250,236,253,155,253,228,7,63,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,226,175,10,60,87,106,63,9,90,142,204,215,10,151,199,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,239,39,140,78,38,52,143,134,157,35,184,94,117,74,134,146,254,251,253,61,69,182,217,137,200,140,123,239,239,115,54,201,3,152,246,185,169,76,141,122,119,164,123,92,198,177,232,155,94,247,199,28,153,204,3,79,186,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,200,43,202,75,135,221,71,209,189,14,184,102,185,206,65,253,97,169,158,2,251,100,176,71,58,203,29,5,47,101,234,218,183,42,57,99,108,213,81,201,10,185,173,77,205,142,8,17,238,87,117,142,46,129,253,84,126,4,255,0,221,207,252,153,188,127,154,1,42,129,242,113,60,166,197,156,226,182,108,215,22,174,241,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,184,250,192,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,6,23,209,205,47,93,40,244,127,133,59,246,55,69,121,240,153,38,162,127,99,118,200,99,72,36,145,244,178,42,45,193,238,142,85,221,217,240,189,200,93,35,26,231,50,74,152,63,138,174,71,182,133,192,147,252,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,151,253,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,159,110,93,186,233,71,160,60,86,98,153,37,250,243,236,204,110,253,221,198,239,211,57,32,72,219,75,84,136,145,62,89,38,86,182,24,99,170,101,44,210,72,142,107,155,28,47,254,50,42,177,218,20,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,59,175,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,117,58,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,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,203,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,22,170,37,149,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,66,37,106,103,5,26,203,131,241,63,63,10,248,229,179,237,70,73,85,186,166,193,59,17,182,248,111,20,62,29,245,9,81,27,170,156,200,219,210,56,165,107,211,184,230,182,88,101,141,175,122,183,170,221,247,7,58,7,125,225,159,135,220,111,72,114,76,203,237,29,125,175,191,81,52,177,66,200,233,105,36,168,149,211,73,77,77,209,141,145,240,182,73,36,84,146,110,178,61,206,115,191,54,213,100,49,246,176,0,17,87,250,168,252,9,255,0,187,159,249,51,120,255,0,52,59,254,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,135,171,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,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,30,0,177,254,115,250,13,77,138,234,134,53,175,246,42,42,191,15,156,83,186,215,125,123,105,229,116,17,220,104,227,141,176,72,249,149,234,198,62,106,110,140,108,72,214,123,168,100,122,111,87,61,91,92,0,76,174,85,252,60,93,117,151,137,123,86,121,85,106,164,170,196,244,198,162,27,221,217,243,86,58,23,182,181,89,50,219,91,19,99,93,239,122,84,194,217,149,23,164,123,41,222,143,85,220,216,228,189,226,10,242,125,209,203,22,13,195,2,106,173,60,222,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,196,236,118,228,141,170,78,160,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,122,14,89,124,96,227,60,45,106,133,238,203,168,203,73,71,132,231,52,241,54,235,120,116,85,18,207,108,158,142,58,135,211,61,145,192,201,29,43,30,233,159,19,152,140,235,214,72,223,185,169,27,154,251,200,203,49,107,22,115,138,222,112,172,166,135,198,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,190,243,45,165,180,242,148,227,95,219,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,132,32,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,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,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,154,94,215,77,11,211,142,34,244,226,227,165,250,161,102,241,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,117,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,26,29,175,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,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,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,183,17,90,243,153,113,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,247,94,99,60,107,254,85,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,215,181,29,210,185,21,233,37,205,208,237,107,219,185,143,72,226,108,170,231,50,54,185,221,34,116,210,198,159,43,151,119,8,127,149,110,178,175,218,154,46,246,158,225,221,170,220,163,101,127,134,154,126,235,101,240,180,145,237,69,145,123,178,68,237,234,221,155,98,142,94,146,50,69,139,112,119,94,92,188,185,48,221,122,210,251,254,174,107,205,174,174,75,22,69,79,45,179,14,74,11,178,195,60,79,100,146,69,83,113,86,49,21,17,241,203,26,71,11,101,87,49,85,147,172,144,185,171,19,150,10,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,69,254,63,184,62,181,113,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,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,64,138,188,164,56,211,186,222,170,99,225,79,84,178,10,186,250,136,233,250,224,115,203,76,233,94,216,32,138,73,42,45,242,206,142,85,70,71,20,104,248,17,237,232,214,50,88,251,136,137,4,69,165,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,191,78,93,220,94,126,85,186,52,191,106,107,123,218,133,135,118,168,178,141,148,30,26,25,251,174,151,194,213,199,181,86,53,238,199,19,183,163,118,109,150,57,122,70,200,214,45,193,21,121,231,126,164,255,0,105,63,118,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,234,79,246,147,247,105,21,121,92,121,236,211,47,173,122,61,104,23,252,85,7,53,78,4,174,178,100,63,148,174,139,99,52,146,211,222,42,41,104,50,139,29,182,7,37,92,247,90,170,164,134,26,232,98,69,84,157,245,18,207,4,47,142,38,163,214,85,108,155,100,89,102,123,45,124,1,26,184,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,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,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,20,237,199,111,48,61,92,226,46,235,121,210,54,216,170,240,92,18,211,120,150,55,216,103,133,240,93,106,223,3,154,214,178,235,213,202,136,248,229,141,242,120,118,163,89,27,220,136,245,153,240,199,42,120,158,43,120,205,190,241,105,167,26,87,108,207,45,93,172,207,4,246,189,61,222,229,3,24,202,91,172,117,9,69,216,169,108,109,233,218,153,124,60,169,44,104,212,143,114,53,204,232,143,237,69,98,188,206,184,14,251,239,177,84,235,206,147,217,119,103,216,253,189,222,210,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,192,74,174,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,249,57,102,83,98,193,177,91,206,107,148,215,120,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,220,70,191,234,163,240,39,254,238,127,228,205,227,252,208,14,171,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,53,80,82,183,55,94,32,180,159,85,245,78,209,128,96,88,253,170,225,122,193,188,85,186,251,148,118,42,96,174,142,170,58,153,162,146,211,181,237,99,36,134,39,198,178,247,58,74,213,116,223,154,116,105,222,239,75,254,104,92,107,254,79,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,99,90,221,51,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,229,53,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,110,142,71,199,14,245,248,231,151,182,199,189,176,196,196,116,146,61,26,187,35,99,220,169,209,170,7,64,224,255,0,135,221,71,226,67,92,108,248,86,153,100,31,103,43,237,123,111,181,119,246,206,177,201,102,165,167,154,52,90,184,145,142,108,143,153,178,73,18,70,216,213,28,178,57,138,174,141,168,233,25,163,59,77,21,77,186,213,69,111,172,187,85,221,42,41,105,227,134,90,234,182,196,217,234,158,214,162,58,105,18,22,50,36,123,149,21,202,145,177,140,234,171,181,173,78,136,156,171,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,0,0,0,0,85,95,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,17,127,153,14,136,90,181,187,133,12,177,183,11,229,93,174,163,3,167,168,206,40,95,12,109,145,147,207,65,71,80,171,4,173,94,138,172,146,41,37,98,43,92,138,215,171,31,241,35,86,55,231,220,213,65,155,110,45,244,94,235,160,188,67,102,218,127,85,136,85,227,182,136,239,21,149,120,221,60,207,116,172,150,201,37,68,158,10,88,165,115,156,178,179,180,141,106,185,92,231,35,216,246,63,164,140,122,32,114,2,226,121,52,240,241,106,198,244,190,233,196,141,234,213,86,204,135,44,168,171,178,89,234,29,88,215,64,182,72,100,139,184,230,68,197,248,94,250,200,37,107,150,95,139,165,44,106,196,107,92,229,146,162,241,60,90,251,156,229,86,108,43,22,161,241,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,188,211,70,147,224,191,117,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,15,86,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,163,222,30,178,155,22,13,193,126,154,102,185,77,119,130,178,227,250,95,102,186,92,106,123,79,147,177,75,5,166,41,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,192,122,189,116,215,77,56,225,211,78,46,58,161,170,23,159,3,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,137,126,34,243,190,40,53,78,191,83,51,170,143,233,104,236,244,91,33,254,12,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,226,171,248,34,117,94,62,184,215,202,184,172,212,122,187,37,166,231,225,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,150,42,129,117,60,149,60,172,101,63,48,43,189,58,220,79,242,186,185,64,101,54,44,27,130,253,66,205,114,154,239,5,101,199,243,11,181,210,227,83,218,124,157,138,88,45,52,18,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,142,215,253,84,126,4,255,0,221,207,252,153,188,127,154,1,213,120,177,242,177,172,159,47,242,31,78,156,205,97,163,222,33,114,155,22,115,193,126,165,230,184,181,119,141,178,228,26,95,121,186,91,170,123,79,143,191,75,61,166,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,198,112,128,188,158,87,220,96,227,58,217,164,118,93,18,188,173,37,187,59,192,44,237,160,101,5,52,85,14,101,101,146,137,148,180,240,215,43,220,206,211,30,171,52,113,62,62,227,156,175,141,210,35,90,199,163,25,239,248,254,224,250,213,197,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,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,40,95,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,6,115,50,204,90,251,131,101,87,156,43,41,161,240,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,188,252,151,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,63,205,11,129,111,190,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,243,174,109,60,105,74,192,93,79,37,79,43,25,79,204,10,239,78,183,19,252,128,28,149,60,172,101,63,48,43,189,58,220,79,240,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,170,131,42,230,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,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,0,0,0,0,2,170,249,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,5,212,128,0,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,209,125,30,136,143,245,56,182,163,174,150,91,179,90,138,27,172,152,11,114,10,219,93,29,79,117,95,67,5,225,105,169,164,168,143,98,42,164,83,73,2,83,47,85,70,172,173,135,163,85,221,151,35,36,7,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,171,93,1,204,52,227,0,214,92,79,50,213,204,11,237,166,33,106,184,54,123,165,147,122,39,137,143,107,145,174,218,238,140,151,182,245,100,189,151,170,71,47,111,182,245,70,61,202,154,83,196,242,155,22,115,138,217,179,92,90,187,198,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,190,226,131,56,228,224,115,50,225,11,50,109,85,43,234,239,154,117,124,168,115,44,55,231,177,55,198,254,138,239,5,89,181,17,172,169,107,81,202,142,68,70,76,198,171,216,141,86,203,20,93,3,151,159,48,203,175,13,23,90,125,43,213,74,202,187,142,149,220,106,21,88,244,107,166,159,27,158,71,117,117,68,13,78,174,125,51,156,170,233,96,106,42,162,171,165,137,55,247,35,156,47,36,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,21,235,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,189,26,136,175,86,245,176,160,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,47,167,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,0,57,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,7,181,251,93,177,205,142,62,107,202,227,207,102,153,125,107,209,235,64,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,45,80,0,0,1,69,124,222,126,194,126,89,55,47,178,63,234,175,217,251,95,218,159,229,191,213,78,219,187,127,202,124,63,233,31,1,252,151,193,252,255,0,31,112,252,188,164,235,112,218,94,52,177,248,50,139,77,93,101,202,178,207,117,135,28,154,23,42,50,142,226,148,206,123,230,149,17,237,234,197,163,101,108,104,138,143,248,229,98,237,78,136,246,112,174,41,245,175,242,137,226,11,54,214,56,237,254,10,147,32,184,39,128,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,62,78,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,129,166,144,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,32,34,175,52,127,61,154,155,244,95,71,162,59,255,0,40,61,82,193,52,91,4,215,253,76,212,187,239,177,177,187,55,217,79,27,91,225,102,168,237,119,102,175,134,63,205,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,224,28,209,252,246,106,111,209,125,30,136,139,241,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,161,216,56,174,226,187,81,248,181,212,119,230,185,172,190,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,39,249,105,114,251,169,214,27,173,159,136,61,95,181,82,73,167,212,21,30,38,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,171,85,21,138,238,188,87,128,30,15,174,188,89,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,190,161,33,149,139,35,92,212,137,141,123,247,111,72,227,146,255,0,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,153,87,53,80,0,229,92,39,121,88,209,191,151,248,247,167,64,117,80,124,156,179,41,177,96,216,173,231,53,202,107,188,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,238,2,149,185,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,238,99,251,245,85,212,240,85,212,84,245,70,53,237,220,199,211,69,219,87,61,169,225,183,183,106,200,228,60,175,46,174,12,172,92,92,223,117,9,114,219,175,130,181,98,248,250,211,210,186,55,189,100,142,241,94,201,163,162,169,116,77,219,222,134,14,204,242,186,62,236,106,233,25,3,87,115,29,35,72,171,150,101,55,220,231,42,188,230,185,77,119,141,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,61,197,223,114,142,211,60,87,15,225,10,207,157,90,105,58,222,179,219,133,125,194,239,85,36,113,247,29,225,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,118,217,39,157,200,168,143,232,129,69,134,148,248,88,214,191,202,39,135,220,39,88,228,183,248,42,188,130,222,190,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,163,110,97,248,85,171,0,227,75,85,108,86,106,138,185,169,234,175,12,189,189,213,47,107,158,147,220,41,162,174,153,168,173,107,83,99,101,169,145,172,78,157,81,136,212,85,114,162,185,108,39,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,19,183,225,108,109,69,11,21,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,22,83,195,239,7,88,39,23,252,182,52,174,193,127,172,246,54,73,102,246,231,217,252,131,183,53,71,178,251,183,249,95,85,253,106,201,226,142,126,236,116,233,31,231,21,118,117,220,222,138,158,250,161,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,222,229,113,228,79,76,190,181,235,21,167,138,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,97,231,249,98,241,227,247,223,98,166,208,109,88,189,110,207,177,251,123,125,155,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,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,209,79,5,156,71,93,120,167,208,107,86,170,95,112,138,188,106,228,234,137,173,181,140,88,156,218,42,217,224,218,146,85,80,185,202,174,125,51,156,170,223,122,170,178,70,77,18,185,253,190,227,131,57,133,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,0,33,7,55,220,215,1,176,112,151,83,136,228,244,244,149,89,14,83,120,162,139,26,137,204,134,73,233,167,167,153,179,84,85,177,175,114,61,140,109,58,73,3,165,141,28,168,181,113,177,221,27,42,169,70,196,233,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,130,192,105,163,64,117,35,78,53,111,70,177,60,255,0,72,232,252,22,33,113,183,182,43,93,23,129,74,63,3,28,14,116,14,165,236,183,224,143,178,248,159,23,70,42,199,249,191,129,206,102,215,47,64,43,171,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,19,183,225,108,109,69,177,80,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,125,94,6,120,50,177,113,135,167,26,197,108,142,235,236,108,207,23,246,29,70,51,114,149,239,90,86,201,42,87,247,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,18,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,45,43,145,143,235,179,246,111,247,145,213,121,157,112,29,247,223,98,169,215,157,39,178,238,207,177,251,123,189,165,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,80,61,175,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,29,121,231,126,164,255,0,105,63,118,149,151,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,178,255,0,152,111,22,120,111,23,90,95,162,89,197,138,158,146,207,125,160,168,202,41,175,184,227,107,214,170,123,83,214,74,4,129,94,245,142,37,123,37,137,137,35,94,140,217,215,184,196,85,116,79,68,15,21,202,227,207,102,153,125,107,209,235,75,126,227,167,73,181,151,90,248,113,200,176,45,14,203,253,139,126,171,219,37,77,30,230,197,237,218,20,99,210,107,103,136,85,79,15,221,234,223,139,170,53,251,59,82,43,98,150,71,37,64,242,184,243,217,166,95,90,244,122,210,255,0,128,202,185,125,28,175,53,143,73,243,254,24,49,189,61,211,216,125,157,122,192,109,241,83,228,150,141,213,51,120,106,170,138,138,151,120,158,252,172,107,31,226,159,20,245,61,184,220,230,197,221,237,251,145,173,235,26,249,193,112,135,248,241,113,130,209,127,65,69,156,182,74,255,0,248,138,90,10,184,98,122,127,129,4,136,199,255,0,64,228,143,249,121,8,1,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,50,49,92,215,181,146,197,19,213,143,217,181,67,74,96,242,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,0,57,177,113,175,110,197,177,91,159,10,250,111,115,223,146,94,122,83,102,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,226,163,155,107,213,178,61,169,18,75,27,216,171,42,43,2,10,243,14,214,61,39,215,110,40,47,154,133,163,144,247,172,181,54,251,125,60,247,125,213,45,246,197,84,116,237,107,170,123,21,12,99,233,246,51,183,77,219,70,237,95,11,220,252,100,83,219,114,175,209,13,80,212,158,37,237,90,147,130,95,41,44,86,141,53,168,134,190,253,113,154,56,231,124,144,84,178,104,188,12,80,187,222,231,212,196,218,152,214,79,114,68,205,242,35,187,137,19,31,26,180,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,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,64,175,110,121,223,169,63,218,79,221,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,165,48,115,145,208,108,55,77,117,115,21,213,108,62,138,146,216,253,72,167,184,62,239,67,77,78,177,178,75,141,35,225,89,107,85,119,171,119,206,218,184,209,237,107,27,241,194,233,28,175,124,175,82,231,202,171,231,157,250,147,253,164,253,218,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,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,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,157,171,131,254,37,47,188,43,107,141,159,83,109,137,222,181,77,182,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,108,201,218,100,145,170,61,137,220,141,136,229,86,43,218,224,190,158,44,124,172,107,39,203,252,135,211,167,51,88,106,35,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,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,119,94,58,112,171,174,1,198,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,116,45,85,115,90,187,219,21,76,109,122,116,232,143,71,34,43,145,17,203,97,60,146,241,109,56,93,44,206,179,90,122,27,84,153,243,114,5,181,214,84,247,81,245,208,89,214,154,158,74,120,246,42,170,197,12,147,165,74,245,68,106,74,232,122,57,93,217,106,51,144,115,184,194,174,180,26,209,167,186,141,53,69,34,219,111,152,188,182,74,120,154,247,119,219,61,13,92,147,74,231,183,110,212,98,182,225,10,53,81,202,170,173,147,170,55,162,43,188,167,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,78,136,233,26,139,214,77,174,11,180,0,0,0,0,0,1,85,124,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,0,0,10,96,231,79,147,225,183,110,33,177,76,118,205,111,164,126,67,98,197,216,203,213,202,27,146,202,253,147,84,73,37,53,20,180,233,240,192,248,154,178,78,142,254,60,140,174,103,84,218,214,42,220,78,89,148,216,176,108,86,243,154,229,53,222,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,247,25,151,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,1,213,120,3,191,226,184,215,25,58,79,113,204,108,158,213,160,155,32,142,223,12,30,26,57,246,87,85,70,250,122,41,246,200,168,212,237,85,75,4,187,211,226,103,111,123,17,92,214,162,232,164,202,185,165,62,21,117,75,239,167,135,29,58,212,201,175,190,217,175,188,227,244,190,213,173,240,190,31,187,116,137,157,154,239,205,163,24,214,244,170,138,118,252,13,70,47,78,172,234,213,106,168,117,80,0,25,87,36,255,0,20,252,96,221,117,135,74,52,171,135,188,105,105,25,132,233,222,47,143,182,121,91,19,187,247,27,220,54,168,225,157,239,116,140,107,163,100,14,146,162,157,172,103,194,245,73,36,87,72,142,137,35,140,7,191,208,189,11,212,126,34,245,30,221,165,250,95,102,241,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,112,123,110,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,158,39,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,52,41,195,71,14,152,39,11,250,89,65,166,120,45,63,244,85,151,138,221,243,127,9,221,60,52,48,207,89,219,150,89,59,61,222,195,29,218,99,182,51,240,68,252,85,104,7,139,31,52,250,201,243,3,33,245,25,192,159,252,2,255,0,243,44,184,141,253,175,255,0,253,114,148,170,178,234,121,42,121,88,202,126,96,87,122,117,184,159,224,69,95,252,86,95,251,191,255,0,242,56,80,9,165,62,44,124,172,107,39,203,252,135,211,167,51,88,4,202,226,159,129,202,109,53,225,183,74,184,164,211,103,213,203,98,201,241,124,125,249,77,177,204,150,117,183,92,106,168,35,122,214,178,78,138,140,166,154,94,173,115,100,114,118,230,150,54,177,92,217,91,28,60,83,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,190,158,25,45,54,171,255,0,8,154,81,98,190,219,41,46,54,219,142,155,216,169,43,40,234,225,108,208,84,193,37,178,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,77,124,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,232,23,147,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,157,126,44,124,211,235,39,204,12,135,212,103,58,255,0,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,113,94,38,238,214,171,255,0,18,90,175,125,177,92,233,46,54,219,142,113,125,171,163,172,164,153,179,65,83,4,149,243,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,181,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,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,50,174,106,160,202,184,22,211,196,143,26,255,0,147,255,0,3,218,61,163,26,123,115,186,208,234,78,101,165,248,221,76,87,26,37,236,251,26,214,234,72,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,231,202,229,89,199,143,250,145,194,166,175,222,191,165,139,16,190,220,238,63,241,12,166,178,53,157,175,241,135,68,249,38,254,142,157,141,254,73,133,85,159,170,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,53,60,8,65,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,0,0,0,0,0,0,42,175,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,192,93,72,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,20,2,6,170,0,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,77,78,84,218,165,130,104,183,3,185,238,165,234,101,247,216,216,221,155,80,39,241,181,190,22,106,142,215,118,146,215,12,127,155,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,168,18,215,141,205,70,210,61,49,225,163,49,189,235,86,43,73,149,227,213,180,236,182,179,28,154,165,144,62,241,87,43,209,33,130,39,185,81,204,123,92,157,229,146,62,178,196,200,31,51,26,174,137,16,206,97,221,120,193,226,207,50,226,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,102,254,157,182,42,171,98,98,36,159,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,155,103,198,109,178,201,4,180,183,234,168,231,154,25,93,82,198,189,100,72,96,146,159,223,12,140,107,102,115,219,213,93,27,94,201,2,101,114,175,211,157,109,192,56,104,181,79,170,89,85,36,248,245,242,158,27,150,25,143,67,77,6,251,77,186,119,205,82,233,229,168,141,17,210,62,169,213,41,34,70,245,127,105,141,98,110,107,158,248,163,167,110,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,1,85,124,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,11,254,0,0,56,167,26,26,199,125,208,46,24,51,253,85,197,161,223,122,181,91,227,167,183,73,185,137,225,170,170,234,34,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,169,218,202,192,231,123,169,158,27,21,211,77,28,163,171,181,75,237,11,133,94,77,112,131,185,186,186,159,195,198,148,244,143,218,143,248,33,147,197,86,167,87,49,119,58,15,133,201,177,232,161,84,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,175,44,197,175,184,54,85,121,194,178,154,31,5,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,123,201,63,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,241,61,149,147,210,43,54,34,189,175,218,244,233,177,92,223,65,205,199,76,242,172,63,139,219,198,117,118,164,235,101,207,109,244,23,11,69,84,113,201,219,119,134,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,219,99,158,7,42,162,191,162,5,165,114,240,205,110,185,255,0,5,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,187,221,21,52,110,122,245,232,175,87,42,35,81,81,169,34,138,171,228,133,170,95,252,178,244,82,225,125,255,0,201,50,155,69,179,194,255,0,126,154,190,126,242,51,255,0,161,173,216,247,255,0,117,141,254,81,75,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,93,159,179,127,188,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,4,85,230,143,231,179,83,126,139,232,244,71,52,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,58,95,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,44,167,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,243,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,0,0,0,8,107,205,179,53,181,98,188,22,228,22,43,133,61,92,149,25,141,226,213,100,161,116,44,106,178,57,217,82,218,229,116,170,174,69,70,118,168,101,106,43,81,203,189,204,78,157,21,92,217,148,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,208,173,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,68,98,120,181,139,6,197,108,216,86,45,67,224,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,121,64,60,183,177,107,22,97,198,214,150,218,114,58,31,23,73,79,112,171,186,71,31,117,241,237,170,162,161,168,171,166,147,171,21,21,118,79,4,79,233,215,107,182,244,114,43,85,81,116,40,5,80,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,247,35,222,137,39,241,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,99,220,216,49,107,22,65,193,46,95,118,187,208,248,138,188,102,225,104,186,90,228,238,189,158,30,169,245,208,210,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,165,32,233,62,117,247,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,0,211,241,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,1,18,181,191,150,230,137,107,191,17,118,205,123,203,229,171,146,158,122,119,195,149,99,206,124,253,139,227,217,75,216,164,153,147,197,52,114,210,62,36,108,74,228,102,230,72,144,198,155,88,171,35,164,150,160,0,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,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,218,149,213,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,134,219,241,54,71,34,5,64,229,153,77,247,57,202,175,57,174,83,93,227,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,113,242,143,213,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,252,92,136,191,148,14,235,193,30,188,211,112,227,196,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,99,183,190,157,136,157,29,181,201,163,51,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,154,41,224,143,94,106,120,142,225,163,14,212,155,205,109,36,249,10,211,190,215,144,36,53,17,72,244,184,211,61,98,146,73,89,19,24,216,95,51,91,29,74,69,177,187,25,80,196,78,173,218,229,14,234,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,170,228,99,250,236,253,155,253,228,90,161,85,124,140,127,93,159,179,127,188,139,84,2,157,185,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,58,224,53,59,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,65,156,196,120,67,252,148,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,65,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,160,30,98,60,33,254,74,90,202,159,101,168,187,58,123,152,247,107,113,125,245,254,38,104,59,77,139,197,82,73,185,18,68,237,73,43,118,43,183,238,138,72,186,200,249,18,93,183,252,113,254,46,168,180,74,227,195,166,103,111,226,46,237,87,107,211,234,170,122,104,110,181,212,141,157,211,210,189,213,80,165,52,209,164,12,123,213,237,169,88,28,137,177,236,234,137,189,174,102,228,80,165,110,13,248,244,207,184,59,181,102,86,43,22,53,73,147,219,114,122,116,158,142,142,190,190,104,160,182,221,88,213,108,117,105,27,122,181,236,115,85,27,52,104,140,124,169,20,8,146,199,219,247,198,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,202,77,254,82,24,198,137,95,248,151,142,171,83,238,20,149,25,61,21,62,252,34,199,83,109,158,118,84,220,90,201,42,37,173,73,91,214,24,223,75,13,51,213,141,153,61,239,157,175,98,164,144,180,11,9,229,205,193,71,228,171,167,19,223,243,251,101,170,77,77,202,127,57,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,48,0,2,170,249,231,126,164,255,0,105,63,118,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,234,79,246,147,247,105,21,121,92,121,236,211,47,173,122,61,104,23,252,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,149,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,15,249,114,98,214,44,231,140,44,47,10,202,104,124,109,151,32,183,228,86,187,141,55,117,241,247,233,103,177,87,199,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,38,86,55,201,198,153,220,81,222,174,25,93,214,145,52,70,150,163,218,246,170,26,42,153,91,91,90,201,101,122,178,208,245,115,221,44,76,129,26,141,146,163,122,190,72,214,46,218,182,73,36,90,104,151,202,227,207,102,153,125,107,209,235,75,254,3,228,226,120,181,139,6,197,108,216,86,45,67,224,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,121,245,128,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,11,211,230,231,166,121,86,162,112,143,53,199,22,164,241,127,98,178,10,76,154,227,3,35,146,73,157,67,28,21,20,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,195,209,105,219,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,93,241,91,188,67,18,177,21,34,69,123,216,234,117,149,143,99,81,119,177,206,111,71,110,232,186,51,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,153,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,13,79,3,143,240,127,159,211,106,127,11,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,166,247,189,42,97,153,21,235,215,122,162,185,21,200,168,229,236,0,0,0,0,0,85,95,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,16,131,155,79,16,247,93,26,225,230,159,3,197,46,180,148,183,221,78,168,169,178,78,201,168,221,51,221,100,74,119,37,193,209,57,83,180,199,170,205,77,10,171,250,187,101,67,214,52,71,55,185,29,27,18,255,0,154,158,177,216,181,119,139,139,189,54,57,15,90,76,10,223,22,29,37,78,231,255,0,93,85,83,79,60,149,43,177,236,106,179,183,61,68,176,116,248,154,238,198,246,185,90,244,68,140,21,184,85,214,131,0,179,106,52,213,20,139,109,190,94,46,118,74,120,154,247,119,219,61,12,52,83,74,231,183,110,212,98,182,225,10,53,81,202,170,173,147,170,55,162,43,131,207,150,147,201,67,91,238,169,117,204,184,110,154,199,72,235,107,169,234,51,138,123,147,100,115,103,142,116,117,21,28,176,61,190,246,189,142,106,194,230,170,109,86,43,36,69,223,189,59,117,193,131,233,158,85,168,150,236,190,227,139,82,120,191,177,88,251,242,107,140,12,142,73,38,117,12,117,84,212,242,190,54,177,142,235,219,241,77,149,234,237,173,108,81,74,245,119,195,209,125,95,10,186,165,247,45,196,118,157,106,100,215,223,99,80,89,178,10,95,106,214,248,95,17,218,181,202,254,205,119,230,209,143,115,186,210,203,59,126,6,171,211,175,86,116,114,53,80,52,166,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,203,102,39,139,95,115,156,170,205,133,98,212,62,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,247,151,211,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,115,254,87,188,20,126,79,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,240,69,178,55,50,94,228,234,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,15,65,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,243,252,39,121,88,209,191,151,248,247,167,64,117,80,51,89,196,191,14,153,223,11,250,167,95,166,121,213,63,244,181,150,122,221,240,255,0,9,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,240,84,252,21,121,81,163,62,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,4,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,153,225,203,49,107,238,13,149,94,112,172,166,135,193,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,158,240,46,83,146,167,149,140,167,230,5,119,167,91,137,254,64,14,74,158,86,50,159,152,21,222,157,110,39,248,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,171,154,168,50,174,5,170,114,172,224,59,253,72,226,175,87,236,191,210,203,136,88,174,118,239,248,135,211,94,218,254,239,248,195,98,100,144,255,0,71,80,199,127,36,243,186,243,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,227,124,139,27,209,81,204,124,50,43,132,239,43,26,55,242,255,0,30,244,232,14,170,6,91,49,60,166,251,131,101,86,108,215,22,174,240,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,184,191,62,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,72,151,205,79,128,239,245,95,138,189,32,178,255,0,69,46,95,98,182,91,191,227,223,83,123,115,251,191,226,237,149,145,195,253,37,67,221,252,171,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,64,210,240,57,87,13,28,69,224,156,80,105,101,6,166,96,181,31,209,81,222,40,182,77,252,25,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,216,255,0,197,23,241,68,234,160,0,0,0,0,85,95,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,0,57,163,249,236,212,223,162,250,61,17,29,100,207,243,41,112,26,125,45,118,67,86,152,157,45,226,107,251,45,45,84,108,11,113,150,24,224,117,67,209,19,171,222,145,66,198,55,114,174,196,89,54,109,238,73,186,69,115,71,243,217,169,191,69,244,122,35,159,240,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,48,58,87,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,250,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,60,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,176,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,234,121,92,121,19,211,47,173,122,197,105,42,136,171,202,227,200,158,153,125,107,214,43,73,84,0,0,5,85,243,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,160,30,103,90,165,247,161,198,78,107,225,47,190,211,181,98,94,31,22,183,255,0,90,246,124,47,133,141,60,92,30,246,53,207,219,93,37,111,198,237,221,122,252,46,86,35,11,211,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,204,16,23,19,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,207,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,202,174,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,213,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,64,40,91,128,125,76,197,116,139,139,221,54,206,179,90,191,9,101,167,184,84,91,234,106,157,36,113,199,75,227,105,38,163,100,242,190,71,181,140,134,55,212,53,242,61,93,240,198,215,185,17,85,17,23,69,38,85,205,52,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,219,158,255,0,9,84,199,58,58,154,109,239,99,22,78,212,241,203,23,115,98,53,251,55,55,225,114,40,21,45,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,32,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,2,213,0,0,0,0,10,1,230,143,231,179,83,126,139,232,244,69,255,0,25,129,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,1,98,156,142,177,107,21,94,85,171,153,173,69,14,251,213,170,223,103,181,209,212,247,94,157,170,90,185,42,164,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,182,162,0,114,100,210,223,178,156,56,223,117,50,190,197,225,107,243,188,130,79,13,91,226,183,248,203,93,19,18,24,127,54,143,86,199,178,169,215,22,251,218,215,187,175,85,234,222,218,147,252,15,41,171,24,47,222,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,4,106,160,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,192,13,30,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,178,91,143,135,98,86,34,164,72,140,99,219,80,146,177,236,106,38,199,181,205,232,221,189,19,62,252,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,192,186,158,87,30,68,244,203,235,94,177,90,74,162,42,242,184,242,39,166,95,90,245,138,210,85,0,0,0,0,0,51,153,198,230,188,211,113,29,196,190,99,169,54,106,218,185,241,229,168,101,175,31,73,170,37,145,137,110,166,98,69,28,145,50,86,49,208,178,103,54,74,149,139,99,118,62,161,232,189,93,185,203,119,220,110,107,205,79,14,60,52,102,58,147,102,173,164,131,33,74,118,90,241,244,154,162,40,222,183,26,151,164,81,201,19,37,99,219,51,225,107,164,169,88,182,59,123,41,222,139,209,187,156,153,214,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,9,191,164,90,57,125,195,249,87,235,214,177,93,230,237,210,106,37,195,29,167,181,211,109,98,238,165,182,222,162,141,213,59,218,245,84,223,60,245,17,118,220,198,57,190,27,119,196,217,26,169,5,139,201,227,127,72,112,221,5,229,137,150,233,30,159,193,87,29,139,29,167,180,67,78,181,115,172,211,202,247,223,41,37,150,105,31,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,163,96,39,79,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,77,172,103,98,170,134,158,10,74,138,110,136,247,61,219,88,202,105,123,138,214,53,124,78,198,238,88,220,167,182,228,193,175,52,216,174,168,100,186,1,125,173,171,240,249,197,59,110,150,38,58,162,87,65,29,198,142,57,29,60,108,133,24,172,99,230,166,234,247,74,174,103,186,134,54,46,245,115,17,179,39,154,94,133,209,235,7,10,119,236,146,138,205,226,242,77,59,254,201,45,147,70,176,71,35,41,99,84,75,131,29,36,169,187,179,225,123,147,58,54,57,174,124,148,208,127,25,90,140,117,43,104,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,219,152,207,23,74,246,186,58,154,109,239,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,40,26,105,40,7,154,63,158,205,77,250,47,163,209,23,231,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,65,156,209,252,246,106,111,209,125,30,136,9,85,200,199,245,217,251,55,251,200,181,66,170,249,24,254,187,63,102,255,0,121,22,168,0,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,8,171,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,162,190,102,28,107,219,184,159,206,237,184,78,154,92,252,78,155,98,93,42,104,171,35,90,168,125,179,93,52,49,172,149,19,83,204,216,246,118,122,190,8,209,209,238,78,179,185,30,173,153,26,217,85,205,139,141,123,118,45,138,220,248,87,211,123,158,252,146,243,210,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,21,28,219,94,173,145,237,72,146,88,222,197,89,81,89,86,218,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,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,246,188,54,112,135,172,188,86,253,173,251,165,162,181,77,246,58,222,202,218,207,104,87,182,155,191,52,187,252,61,36,61,81,122,205,47,106,93,170,253,145,55,182,189,201,25,213,187,184,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,154,116,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,149,193,206,11,132,63,199,139,140,22,139,250,10,44,229,178,87,255,0,196,82,208,85,195,19,211,252,8,36,70,63,250,7,36,127,203,200,4,180,224,7,140,27,87,22,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,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,148,6,104,120,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,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,174,14,121,223,169,63,218,79,221,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,165,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,65,158,30,97,26,95,117,210,174,48,117,38,217,112,117,92,212,247,251,196,185,69,13,92,212,78,166,101,68,23,7,45,74,246,186,170,164,140,138,89,37,167,89,26,189,28,250,119,251,154,168,172,110,135,138,149,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,237,99,124,37,84,114,84,85,211,175,85,126,249,59,204,150,167,220,140,218,207,11,241,59,172,141,68,14,171,201,47,41,177,85,232,22,117,133,83,215,111,189,90,179,5,186,86,83,118,158,157,170,90,186,42,120,233,228,222,169,177,219,159,69,82,157,17,85,201,219,234,228,68,115,85,108,84,164,14,77,185,77,139,31,226,226,178,211,119,174,240,245,121,54,31,113,181,218,227,237,61,254,34,169,147,211,85,186,62,173,69,70,116,130,146,161,253,92,168,223,131,167,93,206,106,45,223,128,0,0,0,1,85,124,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,0,0,14,105,196,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,244,138,138,25,25,23,71,171,36,169,146,24,213,81,91,209,30,170,174,106,34,185,58,89,88,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,77,207,111,132,165,142,58,138,74,116,232,172,217,39,121,242,212,251,209,251,153,225,126,38,244,145,170,129,84,23,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,153,38,150,253,203,112,227,194,118,153,205,98,246,53,125,155,31,189,123,86,139,197,120,142,213,210,86,91,38,174,252,226,61,237,119,90,169,103,119,192,229,98,117,232,206,141,70,162,114,174,89,122,41,247,211,197,198,45,226,46,30,22,131,4,233,154,214,108,151,100,210,248,41,225,240,241,199,214,55,181,221,106,165,166,222,213,219,214,36,151,107,145,219,122,202,174,121,223,169,63,218,79,221,160,113,78,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,228,64,213,140,23,238,191,84,243,45,51,246,167,180,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,147,87,146,167,154,124,167,229,253,119,168,219,143,85,206,143,66,239,182,173,71,199,56,135,182,89,173,80,227,119,187,125,54,55,114,169,167,86,71,84,251,196,75,83,36,111,168,103,68,116,155,233,90,198,50,68,87,170,54,145,88,237,136,145,35,194,101,114,190,214,251,174,182,112,161,101,109,230,199,73,110,168,192,42,27,131,177,244,210,57,204,172,130,138,142,149,97,157,90,239,123,30,177,77,27,30,155,156,138,248,220,244,218,143,72,217,45,74,64,229,9,174,148,122,97,196,117,94,156,228,55,159,5,101,212,187,123,109,208,181,233,3,33,117,226,7,172,148,75,36,178,43,94,221,204,125,92,12,99,21,86,73,106,98,106,177,203,181,204,187,240,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,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,6,85,205,84,21,87,253,67,31,253,104,191,200,159,251,248,19,255,0,132,239,43,26,55,242,255,0,30,244,232,14,170,121,77,39,193,126,235,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,20,109,204,191,129,202,158,28,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,129,145,172,111,68,86,177,243,94,73,242,114,204,90,197,156,226,183,156,43,41,161,241,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,188,12,241,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,241,171,98,115,216,223,19,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,173,219,145,173,170,107,173,108,214,46,37,170,232,237,175,168,145,212,116,245,120,147,106,103,134,5,114,246,217,36,173,172,141,178,61,27,209,21,233,27,17,202,138,168,214,245,232,146,131,130,158,12,51,190,15,189,171,96,252,160,190,214,225,151,62,253,103,217,255,0,178,144,208,118,238,146,120,118,120,207,21,223,150,85,233,13,55,111,181,213,24,187,247,116,234,158,240,149,64,0,0,0,42,175,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,159,252,115,240,49,249,104,253,137,255,0,69,31,177,223,99,189,165,253,164,246,135,138,241,126,27,255,0,72,135,102,223,13,255,0,157,215,127,232,233,239,242,156,20,242,222,252,143,181,78,235,169,159,124,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,66,106,128,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,74,124,81,232,95,229,41,161,57,54,138,125,169,251,57,246,143,193,127,9,248,31,25,216,240,245,144,84,255,0,35,220,143,118,238,198,223,227,167,77,221,125,253,58,44,0,254,161,143,254,180,95,228,79,253,252,11,84,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,56,163,229,73,249,74,107,182,77,173,127,127,95,103,62,209,248,47,224,207,178,222,51,177,225,232,224,166,254,91,197,199,187,119,99,119,241,19,166,238,158,254,157,87,191,240,83,194,151,228,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,66,170,248,245,210,220,239,90,121,147,231,58,105,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,96,165,154,79,206,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,182,158,20,120,81,211,142,18,180,225,152,86,21,23,142,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,250,188,87,66,244,227,16,213,140,215,91,237,150,110,238,103,157,248,72,174,87,74,133,71,201,13,45,61,52,16,71,75,79,238,78,212,43,225,217,35,209,58,185,242,42,43,156,168,200,155,31,64,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,149,171,171,28,154,254,244,53,79,50,212,207,202,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,64,36,7,43,143,34,122,101,245,175,88,173,37,81,202,184,92,208,191,201,175,66,113,157,20,251,83,246,143,236,231,141,254,19,240,62,15,191,226,43,39,169,254,71,185,38,221,189,253,191,199,94,187,122,251,186,244,78,170,0,0,5,85,243,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,45,83,142,126,6,63,45,31,177,63,232,163,246,59,236,119,180,191,180,158,208,241,94,47,195,127,233,16,236,219,225,191,243,186,239,253,29,61,252,171,133,206,84,159,147,94,187,99,58,215,247,245,246,143,236,231,141,254,12,251,45,224,251,254,34,142,122,111,229,188,92,155,118,247,247,127,17,122,237,233,238,235,213,2,127,128,0,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,21,87,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,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,219,247,27,220,3,223,120,205,202,177,171,181,70,186,125,148,178,226,246,249,169,232,237,31,102,25,93,210,170,121,55,84,84,247,210,162,39,252,108,142,153,157,181,71,53,189,142,173,232,175,113,240,56,54,229,145,106,225,63,87,38,213,123,134,169,210,102,245,13,179,212,91,104,105,230,197,219,70,250,25,230,124,93,106,162,149,106,102,86,191,180,201,98,93,173,69,86,78,244,221,209,85,28,19,124,0,6,115,56,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,237,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,202,121,48,106,245,78,95,160,217,46,145,220,103,171,154,163,79,111,13,154,141,93,4,76,130,27,117,195,185,44,112,177,237,248,222,244,169,134,186,71,43,211,220,147,70,136,229,68,218,206,149,198,247,46,251,23,24,217,86,53,154,211,234,31,216,187,213,142,223,53,174,178,167,217,47,184,248,250,94,231,114,158,61,139,83,19,34,237,61,245,43,213,17,92,254,255,0,71,47,70,53,7,4,60,3,223,120,50,202,178,91,181,62,186,125,171,178,229,22,248,105,235,45,31,102,25,67,214,170,9,55,83,212,247,214,162,87,252,12,146,165,157,180,70,181,221,254,174,234,172,104,16,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,239,252,107,114,222,252,176,117,78,213,169,159,124,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,126,69,223,109,191,209,71,237,143,219,31,102,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,250,122,251,130,170,249,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,29,87,138,62,84,159,148,166,187,100,218,215,247,245,246,115,237,31,130,254,12,251,45,227,59,30,30,142,10,111,229,188,92,123,183,118,55,127,17,58,110,233,239,233,213,122,175,3,28,12,126,69,223,109,191,209,71,237,143,219,31,102,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,250,122,251,130,85,0,0,0,0,25,87,53,80,85,95,245,12,127,245,162,255,0,34,127,239,224,74,174,87,30,68,244,203,235,94,177,90,74,163,202,105,62,11,247,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,0,206,183,31,152,47,221,223,25,58,177,96,246,167,180,60,94,65,37,247,189,216,237,109,246,148,108,175,237,109,220,238,189,191,21,219,221,215,226,217,187,163,122,237,77,20,144,3,138,62,84,159,148,166,187,100,218,215,247,245,246,115,237,31,130,254,12,251,45,227,59,30,30,142,10,111,229,188,92,123,183,118,55,127,17,58,110,233,239,233,213,67,208,114,122,205,110,185,87,7,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,155,26,196,233,213,21,206,168,190,44,124,211,235,39,204,12,135,212,103,47,79,130,158,20,191,35,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,21,117,99,147,95,222,134,169,230,90,153,249,71,123,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,223,183,185,183,118,214,245,233,215,162,117,232,4,128,229,113,228,79,76,190,181,235,21,164,170,57,87,11,154,23,249,53,232,78,51,162,159,106,126,209,253,156,241,191,194,126,7,193,247,252,69,100,245,63,200,247,36,219,183,191,183,248,235,215,111,95,119,94,137,213,64,0,0,0,0,167,110,115,250,243,77,149,106,134,53,160,22,42,218,191,15,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,251,171,164,98,108,86,189,29,226,121,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,37,86,191,114,147,190,241,1,172,185,102,177,100,124,78,120,122,188,154,224,234,136,233,190,197,177,254,18,149,141,72,233,169,183,178,177,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,146,188,25,112,129,138,240,119,167,21,216,117,166,253,246,142,245,122,184,58,225,119,190,201,110,142,146,74,158,137,178,8,26,198,171,222,216,98,98,42,181,143,146,78,146,75,59,209,90,146,108,104,121,94,104,254,68,245,55,232,190,177,68,80,9,165,62,40,244,47,242,148,208,156,155,69,62,212,253,156,251,71,224,191,132,252,15,140,236,120,122,200,42,127,145,238,71,187,119,99,111,241,211,166,238,190,254,157,22,0,127,80,199,255,0,90,47,242,39,254,254,5,170,25,150,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,134,154,72,85,198,111,44,204,87,139,29,71,161,213,43,78,163,125,134,189,37,189,182,251,191,110,193,29,116,119,46,218,254,98,119,109,150,23,164,205,98,172,110,123,221,38,232,227,129,168,140,72,254,32,252,188,164,53,230,155,84,248,104,143,77,174,21,181,115,228,58,97,81,236,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,248,90,246,53,43,131,154,63,158,205,77,250,47,163,209,22,125,193,15,0,247,222,12,178,172,150,237,79,174,159,106,236,185,69,190,26,122,203,71,217,134,80,245,170,130,77,212,245,61,245,168,149,255,0,3,36,169,103,109,17,173,119,127,171,186,171,26,120,14,40,249,82,126,82,154,237,147,107,95,223,215,217,207,180,126,11,248,51,236,183,140,236,120,122,56,41,191,150,241,113,238,221,216,221,252,68,233,187,167,191,167,85,14,85,200,199,245,217,251,55,251,200,181,66,42,240,49,192,199,228,93,246,219,253,20,126,216,253,177,246,111,246,147,217,254,23,194,120,159,253,34,109,251,188,79,254,111,77,159,167,175,186,85,0,42,175,158,119,234,79,246,147,247,105,106,132,85,227,159,129,143,203,71,236,79,250,40,253,142,251,29,237,47,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,71,79,120,85,95,43,143,61,154,101,245,175,71,173,46,167,138,125,89,202,180,47,135,220,219,86,112,172,67,237,53,235,28,183,165,77,53,189,205,145,209,166,233,89,27,234,37,72,209,94,176,192,199,186,121,17,21,189,99,133,253,95,26,117,123,98,175,11,156,169,63,38,189,118,198,117,175,239,235,237,31,217,207,27,252,25,246,91,193,247,252,69,28,244,223,203,120,185,54,237,239,238,254,34,245,219,211,221,215,170,79,240,50,195,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,156,187,184,67,252,148,180,105,126,212,209,118,117,11,49,237,86,229,27,43,252,76,48,118,157,47,133,164,143,106,36,105,218,142,87,111,86,239,221,44,146,244,145,241,164,91,125,86,45,192,183,14,56,55,16,84,188,71,225,88,103,217,252,130,138,222,250,42,107,93,173,204,164,179,193,51,226,116,47,171,101,44,109,106,54,103,64,247,68,168,139,218,84,114,189,99,238,170,202,72,0,0,0,40,7,152,143,8,127,146,150,178,167,217,106,46,206,158,230,61,218,220,95,125,127,137,154,14,211,98,241,84,146,110,68,145,59,82,74,221,138,237,251,162,146,46,178,62,68,151,111,191,229,41,196,46,119,167,220,65,81,232,165,21,53,214,251,139,106,23,122,57,109,48,85,66,200,232,43,162,139,187,237,54,182,101,68,93,144,65,35,101,107,30,199,62,61,171,210,87,195,12,75,113,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,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,94,105,193,215,7,88,39,8,24,37,69,130,193,89,237,156,146,243,179,237,6,65,219,154,159,218,157,169,170,31,75,253,106,249,229,142,14,212,117,11,31,230,213,55,244,220,238,170,190,224,133,124,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,75,84,227,159,129,143,203,71,236,79,250,40,253,142,251,29,237,47,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,71,79,127,42,225,115,149,39,228,215,174,216,206,181,253,253,125,163,251,57,227,127,131,62,203,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,64,159,224,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,8,1,253,67,31,253,104,191,200,159,251,249,101,58,79,130,253,215,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,80,61,89,85,124,243,191,82,127,180,159,187,75,84,34,175,28,252,12,126,90,63,98,127,209,71,236,119,216,239,105,127,105,61,161,226,188,95,134,255,0,210,33,217,183,195,127,231,117,223,250,58,123,194,170,249,92,121,236,211,47,173,122,61,105,127,196,0,225,115,149,39,228,215,174,216,206,181,253,253,125,163,251,57,227,127,131,62,203,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,73,254,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,159,117,99,5,251,208,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,80,199,255,0,90,47,242,39,254,254,5,170,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,93,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,152,7,148,213,140,23,239,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,129,155,125,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,167,94,157,85,63,19,78,101,85,255,0,80,199,255,0,90,47,242,39,254,254,89,78,147,224,191,117,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,15,86,0,0,0,2,170,249,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,137,255,0,199,63,3,31,150,143,216,159,244,81,251,29,246,59,218,95,218,79,104,120,175,23,225,191,244,136,118,109,240,223,249,221,119,254,142,158,255,0,41,193,79,45,239,200,251,84,238,186,153,247,203,246,183,218,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,94,189,60,54,221,187,83,174,254,189,125,221,20,38,168,0,0,0,1,156,30,50,117,210,179,136,158,35,179,61,70,246,207,180,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,104,79,86,48,95,189,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,86,183,245,12,127,245,162,255,0,34,127,239,224,117,94,76,154,91,246,83,135,27,238,166,87,216,188,45,126,119,144,73,225,171,124,86,255,0,25,107,162,98,67,15,230,209,234,216,246,85,58,226,223,123,90,247,117,234,189,91,219,83,149,115,206,253,73,254,210,126,237,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,235,215,162,39,224,71,94,57,248,24,252,180,126,196,255,0,162,143,216,239,177,222,210,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,244,116,247,132,0,228,169,230,159,41,249,127,93,234,54,226,199,248,255,0,208,106,110,32,248,92,203,177,152,104,170,234,111,182,10,119,228,216,243,41,41,229,169,157,247,26,72,164,115,97,142,24,222,213,149,243,196,233,169,145,21,29,209,106,17,232,199,57,173,67,154,112,83,203,123,242,62,213,59,174,166,125,242,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,154,160,101,179,19,202,111,184,54,85,102,205,113,106,239,5,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,123,141,52,105,62,117,247,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,10,246,212,46,74,150,172,203,63,201,114,251,22,189,210,99,118,219,229,226,182,229,71,101,164,194,91,216,182,193,52,207,146,58,88,246,214,177,187,35,107,145,137,209,141,78,141,78,141,111,224,147,39,132,62,30,239,188,47,104,213,54,142,221,245,47,237,173,37,178,225,85,81,107,169,246,51,45,190,14,150,119,36,142,166,216,217,36,89,63,62,234,137,123,142,122,187,243,219,125,205,99,80,14,214,0,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,149,171,171,28,154,254,244,53,79,50,212,207,202,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,64,61,95,37,79,43,25,79,204,10,239,78,183,19,252,143,252,20,240,165,249,31,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,89,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,159,117,99,5,251,208,210,204,203,76,253,169,236,207,181,184,253,198,197,227,123,29,239,11,226,169,164,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,107,127,80,199,255,0,90,47,242,39,254,254,4,255,0,225,59,202,198,141,252,191,199,189,58,3,170,158,83,73,240,95,186,253,44,195,116,207,218,158,211,251,37,143,219,172,94,55,177,217,241,94,22,154,56,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,122,176,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,90,186,177,201,175,239,67,84,243,45,76,252,163,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,3,213,242,84,242,177,148,252,192,174,244,235,113,63,200,255,0,193,79,10,95,145,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,60,166,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,12,193,26,168,42,175,250,134,63,250,209,127,145,63,247,242,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,125,1,72,28,217,53,115,136,44,143,92,126,235,245,54,207,246,95,12,179,111,184,226,182,106,122,248,170,35,184,210,247,166,167,142,237,80,177,57,122,205,47,106,93,145,200,141,116,17,170,177,26,138,233,36,148,46,210,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,23,202,159,142,170,108,58,74,14,22,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,246,107,210,24,220,142,100,178,212,73,43,102,145,91,219,84,145,174,123,154,232,210,43,116,0,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,240,245,117,186,209,165,246,237,92,160,208,139,134,95,73,75,157,221,44,235,126,161,179,204,201,24,250,170,36,124,140,87,69,34,183,180,247,162,195,42,172,77,122,201,178,55,191,110,198,171,147,218,153,129,202,117,87,81,243,77,71,170,213,236,147,52,186,213,230,117,119,6,93,29,123,109,66,197,85,29,84,106,213,138,72,157,30,222,207,111,99,18,52,143,107,99,107,24,214,35,81,173,68,208,159,6,217,214,178,234,95,14,56,102,117,174,150,187,85,38,73,122,183,199,89,28,246,249,218,239,104,80,200,198,186,154,178,104,152,212,142,158,105,99,86,189,209,70,231,53,58,163,186,68,174,88,34,15,1,253,84,126,4,255,0,221,207,252,153,188,127,154,18,83,19,202,108,89,206,43,102,205,113,106,239,27,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,251,140,182,154,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,231,33,167,124,110,235,28,172,119,194,229,233,215,162,244,84,84,78,129,162,154,247,164,252,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,240,53,52,155,42,153,28,114,58,61,149,17,198,245,232,201,163,94,168,155,126,46,157,122,162,162,82,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,58,108,217,77,139,32,184,223,173,54,138,239,17,87,140,220,25,107,186,71,218,123,60,61,83,233,96,171,108,125,92,136,143,235,5,93,59,250,181,85,191,31,78,187,154,228,79,172,83,7,19,188,76,102,92,40,115,72,212,29,82,195,232,105,46,44,117,61,162,219,119,182,84,162,53,151,27,116,150,171,115,229,129,36,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,219,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,160,122,176,0,2,47,221,185,152,240,81,96,186,214,216,175,186,193,87,110,185,91,170,36,164,172,163,171,196,175,112,207,77,60,110,86,201,20,145,186,141,28,199,181,200,173,86,170,34,162,162,162,146,128,207,95,49,93,28,190,232,223,23,25,221,53,222,111,17,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,64,47,167,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,90,188,146,245,51,21,169,210,204,235,71,60,95,107,36,183,228,11,147,118,36,146,54,248,138,26,138,106,122,125,240,183,127,113,253,185,41,122,72,187,17,173,239,193,241,42,191,162,89,80,2,58,231,252,194,248,57,211,12,202,237,167,249,158,180,210,82,223,108,85,11,73,112,167,166,180,220,43,89,4,232,137,186,37,150,158,7,196,175,106,174,215,181,28,170,199,163,152,238,142,107,145,59,166,89,148,216,176,108,86,243,154,229,53,222,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,247,25,151,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,1,163,237,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,19,218,219,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,22,189,142,106,244,84,84,35,175,46,173,28,177,104,223,8,248,37,53,162,111,17,87,152,91,224,204,110,149,59,94,206,245,85,124,17,72,212,216,231,189,27,218,129,41,224,234,221,173,127,99,126,214,185,238,66,189,116,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,129,115,224,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,0,0,15,63,153,103,248,110,159,83,90,170,179,60,134,146,212,203,229,226,138,193,108,73,149,119,214,92,106,229,72,169,233,226,99,81,92,247,185,203,213,122,39,194,198,189,238,218,198,57,201,232,12,230,113,173,169,186,219,169,220,67,100,181,90,247,102,171,177,228,54,58,137,173,84,182,58,152,224,223,103,183,120,137,106,41,169,18,88,99,99,106,88,214,212,42,178,161,81,123,172,115,94,142,115,92,210,205,57,77,241,121,247,187,167,31,147,238,107,91,191,47,192,45,236,246,75,163,160,237,71,85,142,194,144,193,14,233,24,170,197,154,7,189,177,59,171,88,174,141,208,57,59,175,73,158,129,63,192,0,14,127,135,235,246,141,103,250,143,148,233,30,27,168,86,171,174,95,133,237,246,221,174,7,187,185,77,213,81,174,218,229,68,100,189,183,170,71,47,109,206,237,72,230,178,77,143,84,106,240,174,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,164,189,42,203,53,150,93,113,199,50,157,50,201,174,175,212,219,174,65,23,178,238,46,173,106,213,85,221,42,230,217,249,217,103,93,146,119,159,42,182,78,242,171,30,217,30,146,117,107,157,212,52,189,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,206,21,173,245,185,149,199,129,172,250,225,168,214,154,75,94,89,85,164,247,89,175,212,52,142,71,65,75,113,117,158,69,169,134,53,71,189,21,141,149,94,212,84,123,253,200,159,19,191,21,132,28,171,56,241,255,0,82,56,84,213,251,215,244,177,98,23,219,157,199,254,33,148,214,70,179,181,254,48,232,159,36,223,209,211,177,191,201,48,11,84,0,0,0,0,62,78,77,148,216,176,251,116,55,108,142,187,194,82,84,92,40,45,113,201,218,124,155,170,171,106,162,164,166,143,163,17,85,55,207,60,76,235,211,107,119,117,114,163,81,85,62,177,21,121,163,249,19,212,223,162,250,197,16,18,168,21,193,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,0,0,124,154,156,166,197,73,149,91,176,170,138,237,151,171,173,190,182,233,71,77,218,122,247,105,105,36,166,142,162,77,232,155,27,181,245,180,201,209,85,28,189,206,173,69,70,185,83,235,21,129,206,139,41,190,224,217,87,15,89,174,45,93,224,175,88,253,194,249,116,183,84,246,153,39,98,170,9,45,114,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,137,107,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,4,138,0,0,0,0,0,174,14,107,28,113,212,233,173,170,191,133,189,54,101,36,183,220,158,206,172,202,110,110,124,83,165,186,221,84,215,177,104,153,31,85,86,84,205,23,87,57,210,53,59,112,203,27,152,142,116,173,146,16,158,152,6,169,96,154,161,246,143,236,45,247,218,127,100,178,10,204,90,241,253,107,52,62,22,233,75,183,191,7,231,88,221,251,123,140,248,217,185,139,215,220,229,232,167,171,51,109,194,175,19,25,151,10,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,218,174,133,251,162,141,236,145,168,187,94,198,238,107,217,190,55,232,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,80,61,89,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,202,184,177,242,177,172,159,47,242,31,78,156,14,170,10,171,229,89,199,143,250,145,194,166,175,222,191,165,139,16,190,220,238,63,241,12,166,178,53,157,175,241,135,68,249,38,254,142,157,141,254,73,133,170,0,0,0,0,1,226,181,123,89,52,239,66,48,217,53,7,84,175,21,118,156,122,10,136,169,167,174,134,213,87,92,202,119,200,170,140,89,82,150,41,29,27,21,221,24,143,122,35,55,189,141,235,185,237,69,227,248,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,231,74,226,95,0,169,213,62,30,117,35,79,173,248,245,37,242,229,124,197,238,84,214,186,26,148,139,100,183,31,14,245,163,84,89,85,24,199,182,161,34,123,30,229,77,143,107,93,213,187,122,166,104,128,213,64,57,167,13,25,253,78,169,240,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,91,37,184,248,118,37,98,42,68,136,198,61,181,9,43,30,198,162,108,123,92,222,141,219,209,58,88,31,39,44,202,108,88,54,43,121,205,114,154,239,5,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,251,136,215,253,84,126,4,255,0,221,207,252,153,188,127,154,30,127,155,54,168,93,116,227,131,235,165,178,204,218,184,234,51,171,197,30,46,250,186,106,215,83,190,154,7,182,74,153,186,237,69,89,25,44,84,146,83,190,62,173,71,50,161,221,85,81,21,142,166,190,26,48,10,109,83,226,27,77,244,250,225,143,85,223,45,183,204,162,219,77,116,161,166,73,119,203,110,241,12,90,197,85,137,81,236,99,105,210,87,189,237,84,216,198,185,221,91,183,170,6,135,178,109,123,210,124,63,70,161,226,7,35,202,252,38,3,81,111,160,186,71,119,240,53,50,110,165,173,116,77,166,147,176,200,214,100,222,179,196,157,54,110,110,239,137,19,162,244,229,88,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,231,202,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,252,228,52,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,208,52,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,74,65,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,131,85,83,245,144,43,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,2,122,130,37,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,0,0,1,85,124,212,248,241,255,0,85,248,84,210,11,215,244,81,101,247,219,101,199,254,61,149,54,71,51,181,254,46,233,95,28,223,210,83,189,191,202,176,11,73,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,242,186,171,173,26,95,162,22,171,69,247,85,242,250,76,110,219,124,188,83,216,104,235,42,217,39,97,107,102,107,221,27,100,145,173,86,194,205,177,72,229,150,69,108,109,70,170,185,205,60,167,12,145,221,102,225,19,74,33,177,86,210,81,220,159,166,246,38,209,212,85,211,58,166,8,103,91,100,61,183,201,19,100,141,210,49,29,209,85,137,35,21,200,138,136,230,245,234,148,89,198,157,23,18,246,237,121,186,219,248,172,187,85,221,51,42,90,120,97,130,185,90,198,209,85,91,155,185,32,154,133,35,99,34,74,103,42,72,238,140,99,63,56,179,119,26,217,187,168,129,163,48,86,7,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,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,0,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,142,246,189,204,123,26,172,120,73,92,43,90,52,191,81,115,44,199,79,240,124,190,146,243,125,192,42,41,233,50,58,122,102,72,230,80,79,50,73,178,37,149,91,218,123,209,97,149,175,107,28,229,141,241,185,143,218,228,84,61,169,154,205,11,226,63,81,244,51,92,109,218,231,105,200,46,181,247,95,104,45,69,253,178,215,175,114,253,75,44,201,37,93,53,76,178,54,77,253,238,138,171,35,218,247,54,77,178,167,198,198,185,47,251,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,226,139,248,162,7,85,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,129,242,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,245,98,121,77,139,57,197,108,217,174,45,93,227,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,113,68,60,193,184,219,186,241,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,184,141,84,89,36,235,221,121,50,126,81,223,110,239,191,102,127,249,76,126,115,237,39,180,119,248,127,106,118,83,177,224,63,244,207,228,123,189,62,14,199,78,239,199,225,64,183,240,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,109,23,176,174,85,29,174,236,44,154,63,206,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,157,3,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,54,85,50,56,228,116,123,42,35,141,235,209,147,70,189,81,54,252,93,58,245,69,68,164,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,226,154,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,143,95,87,190,149,242,73,27,100,223,79,4,140,78,175,134,68,232,171,187,225,235,211,162,162,175,235,209,14,46,184,116,226,58,235,115,177,104,214,166,82,95,238,86,138,118,85,213,209,186,138,170,138,116,129,206,219,221,100,117,49,70,233,24,142,218,215,57,136,228,98,190,52,118,221,236,235,10,249,211,232,53,53,219,13,197,56,141,179,81,85,190,229,98,168,102,51,122,88,105,229,149,158,206,153,100,150,154,105,94,143,217,3,34,168,89,35,69,217,249,199,215,49,170,255,0,133,141,88,63,203,171,88,239,186,55,197,198,9,83,104,135,196,82,102,23,8,48,235,165,54,230,51,189,75,95,60,81,181,119,185,143,86,246,167,74,121,250,55,107,159,216,217,185,173,123,148,13,10,17,87,250,168,252,9,255,0,187,159,249,51,120,255,0,52,37,81,149,112,53,37,137,229,54,44,231,21,179,102,184,181,119,141,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,125,199,149,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,126,87,9,222,86,52,111,229,254,61,233,208,21,107,206,91,90,46,185,46,188,218,244,94,213,151,213,207,143,97,246,122,74,187,141,149,172,116,80,65,123,159,187,39,117,253,90,157,231,248,57,105,118,187,171,218,196,150,70,183,107,159,42,40,88,86,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,121,208,53,211,138,61,9,225,175,216,159,125,121,207,217,207,180,126,39,217,159,193,149,149,157,255,0,15,218,239,127,165,162,147,110,222,252,95,198,233,215,119,187,175,69,233,85,124,153,52,183,237,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,173,158,14,233,90,244,134,31,205,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,167,85,231,157,250,147,253,164,253,218,4,233,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,89,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,5,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,251,136,215,253,84,126,4,255,0,221,207,252,153,188,127,154,29,87,139,31,43,26,201,242,255,0,33,244,233,204,214,1,167,223,189,44,19,238,179,239,175,219,191,216,103,217,255,0,181,62,211,240,179,127,169,126,27,196,247,251,59,59,191,200,252,91,54,111,253,27,122,251,142,1,253,84,126,4,255,0,221,207,252,153,188,127,154,15,252,86,95,251,191,255,0,242,56,80,8,26,146,196,242,155,22,115,138,217,179,92,90,187,198,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,190,227,235,28,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,249,57,102,83,98,193,177,91,206,107,148,215,120,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,220,125,99,149,113,99,229,99,89,62,95,228,62,157,56,28,171,250,168,252,9,255,0,187,159,249,51,120,255,0,52,37,81,149,115,85,0,0,0,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,117,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,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,234,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,82,95,54,77,92,226,11,35,215,31,186,253,77,179,253,151,195,44,219,238,56,173,154,158,190,42,136,238,52,189,233,169,227,187,84,44,78,94,179,75,218,151,100,114,35,93,4,106,172,70,162,186,73,37,233,124,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,102,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,11,116,0,0,60,85,110,180,105,125,187,87,40,52,34,225,151,210,82,231,119,75,58,223,168,108,243,50,70,62,170,137,31,35,21,209,72,173,237,61,232,176,202,171,19,94,178,108,141,239,219,177,170,228,242,156,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,120,114,157,85,212,124,211,81,234,181,123,36,205,46,181,121,157,93,193,151,71,94,219,80,177,85,71,85,26,181,98,146,39,71,183,179,219,216,196,141,35,218,216,218,198,53,136,212,107,81,3,79,192,226,156,27,103,90,203,169,124,56,225,153,214,186,90,237,84,153,37,234,223,29,100,115,219,231,107,189,161,67,35,26,234,106,201,162,99,82,58,121,165,141,90,247,69,27,156,212,234,142,233,18,185,96,139,181,129,207,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,125,83,227,146,70,199,178,158,57,30,157,89,12,139,213,83,111,195,211,175,85,68,94,85,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,113,94,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,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,1,26,184,250,225,70,143,138,221,14,171,178,91,34,217,153,226,253,235,198,47,52,112,192,178,79,84,216,92,142,160,116,146,171,123,112,212,124,13,114,164,140,107,100,100,18,59,114,69,177,210,84,1,150,204,179,22,190,224,217,85,231,10,202,104,124,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,239,46,251,150,167,26,246,238,34,244,226,135,75,243,91,159,93,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,103,63,230,185,193,71,222,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,220,230,239,146,37,218,143,85,134,24,157,82,218,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,129,166,140,179,41,177,96,216,173,231,53,202,107,188,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,238,51,217,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,224,41,118,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,157,87,152,103,30,223,149,117,30,27,132,225,80,123,63,16,182,219,232,111,183,106,57,41,247,73,246,138,72,30,147,68,218,135,163,95,36,52,204,153,208,53,201,28,72,249,22,119,42,61,157,151,39,42,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,0,144,28,166,248,67,251,221,212,127,202,11,53,162,223,136,96,23,6,123,37,177,215,246,164,170,200,161,88,103,135,116,108,69,122,195,3,30,217,93,213,204,71,72,232,26,157,214,36,204,75,169,62,78,39,139,88,176,108,86,205,133,98,212,62,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,247,159,88,12,171,150,125,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,186,21,238,245,138,73,21,141,133,177,186,53,114,177,98,108,85,130,0,213,64,32,175,43,222,53,255,0,40,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,182,109,109,153,172,101,66,202,214,167,73,162,238,193,12,137,34,171,228,248,37,223,35,159,47,110,117,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,69,244,122,35,245,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,167,229,230,143,231,179,83,126,139,232,244,68,85,3,82,88,158,83,98,206,113,91,54,107,139,87,120,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,220,115,93,85,226,235,135,77,16,207,237,26,99,170,250,153,73,141,228,55,202,122,122,186,56,42,232,170,187,11,4,211,62,24,229,146,165,177,44,16,179,185,20,136,174,146,70,163,81,170,231,109,111,188,172,14,87,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,22,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,183,20,141,87,171,90,147,77,43,98,175,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,5,20,81,57,173,88,153,218,86,185,90,173,107,149,239,123,223,214,71,189,84,52,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,89,124,237,52,114,197,46,43,130,241,3,79,55,102,245,77,112,76,58,178,61,175,119,139,165,146,58,138,186,117,234,175,217,31,101,241,84,251,145,155,159,226,190,39,116,141,168,190,215,147,78,146,93,113,189,6,186,106,189,234,227,144,49,153,101,226,174,43,61,189,215,151,58,212,180,80,246,162,146,173,148,76,118,198,212,190,162,9,98,116,178,183,185,178,150,52,102,214,57,203,36,138,227,219,76,241,93,80,225,31,83,45,217,77,39,115,216,56,253,110,77,110,157,145,198,179,82,215,80,64,250,136,159,27,158,199,108,221,219,116,79,86,244,114,197,52,172,71,55,127,80,42,91,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,90,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,147,45,152,158,83,125,193,178,171,54,107,139,87,120,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,220,105,207,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,226,4,95,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,214,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,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,192,159,252,238,53,66,235,85,159,233,238,139,194,218,184,45,182,203,60,185,69,66,182,181,221,138,201,234,102,146,154,45,244,253,17,187,224,109,36,219,100,85,114,244,171,145,168,141,247,239,241,92,153,52,183,237,95,17,215,221,76,175,177,120,170,12,19,31,147,195,86,248,173,158,14,233,90,244,134,31,205,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,160,92,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,134,109,248,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,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,73,149,114,207,184,18,230,117,71,131,104,254,65,165,250,223,91,227,110,184,102,63,81,89,131,205,59,224,162,165,174,165,160,183,181,33,177,186,72,226,78,212,203,225,255,0,53,52,137,35,165,116,174,98,174,246,196,201,66,197,102,226,159,135,218,77,101,172,225,250,229,170,54,171,118,125,69,225,154,251,69,193,178,210,119,100,168,108,46,130,24,103,149,141,134,121,164,74,152,85,177,70,247,72,187,151,163,126,23,116,234,166,91,50,204,166,251,156,229,87,156,215,41,174,241,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,184,191,238,93,90,77,247,69,194,62,9,67,246,190,235,126,251,81,111,131,45,219,90,238,144,219,189,161,4,83,248,58,88,250,175,110,22,110,234,169,213,119,202,249,165,232,222,230,198,135,42,230,133,193,71,229,1,130,63,89,244,246,217,117,174,212,156,54,222,202,104,173,212,73,222,246,205,173,179,57,239,167,72,156,228,233,52,93,217,230,141,99,69,124,159,28,91,36,115,226,237,210,182,39,148,223,112,108,170,205,154,226,213,222,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,247,26,147,42,3,155,39,5,22,237,63,172,252,167,116,190,217,216,178,222,238,15,143,47,162,141,42,170,36,138,233,85,60,211,45,205,210,61,207,100,112,202,249,27,11,155,249,166,50,78,194,49,28,179,42,48,44,83,131,254,37,44,92,84,232,117,159,83,109,137,217,186,195,182,215,146,82,54,149,240,71,73,120,138,24,223,81,28,72,231,63,116,43,221,100,145,170,61,235,219,145,136,229,71,163,218,223,65,196,86,188,225,188,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,111,145,205,232,174,70,59,99,17,242,57,54,49,202,148,25,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,119,181,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,14,85,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,182,105,202,111,130,139,142,159,209,254,83,186,161,108,236,94,175,118,246,71,136,81,72,148,181,17,197,107,170,130,25,146,230,217,24,231,190,57,165,100,142,133,173,252,211,217,31,125,30,142,73,145,25,21,121,106,112,81,113,226,47,81,232,117,67,53,182,117,211,44,70,224,233,42,94,228,165,158,59,173,210,153,105,165,101,178,88,36,114,189,33,123,39,107,228,114,196,230,58,54,62,36,86,185,232,230,94,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,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,55,200,146,49,85,28,246,67,55,204,182,98,121,77,247,6,202,172,217,174,45,93,224,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,113,126,124,0,241,131,106,226,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,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,129,40,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,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,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,208,97,232,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,20,53,16,14,63,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,42,175,158,119,234,79,246,147,247,105,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,97,92,243,191,82,127,180,159,187,74,171,3,75,188,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,204,235,112,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,210,143,41,178,81,76,198,248,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,241,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,184,15,172,1,199,248,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,240,227,252,192,184,238,177,112,171,138,201,133,98,207,241,186,155,144,91,214,75,117,55,71,199,236,186,89,227,170,142,43,174,247,211,203,79,63,106,166,157,169,225,156,168,231,245,234,189,27,239,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,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,221,53,31,131,43,238,146,112,119,138,241,49,156,221,123,87,92,239,32,183,83,217,44,244,239,99,227,130,207,81,67,87,82,218,154,135,167,94,179,75,218,133,204,141,170,137,28,106,187,250,189,234,200,66,53,146,211,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,56,6,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,129,234,184,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,240,209,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,53,226,199,202,198,178,124,191,200,125,58,114,176,57,81,241,175,247,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,247,181,219,35,149,55,43,17,38,154,86,217,255,0,22,62,86,53,147,229,254,67,233,211,129,154,194,242,121,104,113,199,77,196,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,241,190,68,145,138,168,231,178,26,54,62,174,39,148,223,112,108,170,205,154,226,213,222,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,247,1,169,48,69,254,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,0,0,0,207,15,48,141,47,186,233,87,24,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,93,85,82,70,69,44,146,211,172,141,94,142,125,59,253,205,84,86,55,67,197,80,115,184,210,26,150,93,116,247,94,232,96,171,146,158,122,121,113,11,164,142,158,46,196,15,99,164,170,162,107,35,247,74,175,145,36,175,87,59,226,98,36,49,167,192,170,155,195,170,242,88,207,233,175,188,60,229,122,125,81,144,213,214,92,177,92,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,54,53,143,168,130,189,234,198,47,185,251,220,228,78,226,43,172,40,162,190,81,154,153,138,233,223,23,16,219,178,154,191,9,246,215,31,171,198,109,211,190,72,227,133,181,210,79,79,81,19,36,115,222,222,157,207,10,232,152,141,220,231,75,44,76,70,252,93,82,245,0,166,14,116,249,253,77,247,136,108,83,79,169,242,26,74,203,110,43,139,178,165,244,48,172,78,125,5,198,178,162,69,153,37,86,166,246,189,244,240,80,61,24,245,247,51,99,154,137,220,85,115,146,198,1,83,125,226,27,43,212,26,140,122,146,178,219,138,226,239,166,101,116,201,19,159,65,113,172,168,141,33,88,145,203,189,175,125,60,21,236,87,177,61,204,222,215,42,119,17,29,16,56,151,207,233,181,79,136,109,72,212,27,126,67,87,124,182,223,50,139,149,77,174,186,165,101,223,45,187,196,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,250,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,168,125,110,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,64,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,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,205,185,213,120,104,226,47,59,225,127,84,232,53,51,5,168,254,138,142,241,69,178,31,225,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,202,184,228,226,238,213,194,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,219,191,182,157,85,242,67,26,186,62,234,72,208,229,92,203,248,227,166,225,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,248,31,26,200,245,68,107,25,53,27,31,87,44,202,111,185,206,85,121,205,114,154,239,27,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,123,143,148,6,148,248,78,242,177,163,127,47,241,239,78,128,229,92,125,112,81,138,241,89,167,21,119,187,77,179,195,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,47,85,225,59,202,198,141,252,191,199,189,58,3,170,129,150,204,179,22,190,224,217,85,231,10,202,104,124,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,239,47,39,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,29,142,123,88,198,57,24,207,21,205,11,129,111,190,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,243,174,109,60,105,77,120,158,83,125,193,178,171,54,107,139,87,120,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,220,6,130,120,228,226,238,213,194,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,219,191,182,157,85,242,67,26,186,62,234,72,220,251,101,153,77,247,57,202,175,57,174,83,93,227,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,113,234,181,211,93,53,31,136,189,71,184,234,134,168,94,124,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,221,108,28,18,93,108,188,14,103,28,91,234,60,21,116,21,18,83,209,67,137,217,234,105,93,19,221,4,247,59,115,25,118,73,27,50,42,178,72,164,172,137,145,75,23,71,49,237,153,170,168,177,184,8,150,119,94,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,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,254,39,135,172,90,197,156,235,238,154,97,89,77,15,141,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,239,59,95,31,92,20,101,92,41,234,61,93,238,211,108,241,26,101,147,92,38,147,28,184,83,164,143,142,131,122,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,122,54,43,209,119,54,86,68,23,189,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,149,45,205,99,142,58,109,74,186,215,240,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,234,136,250,104,101,234,231,58,70,175,114,104,163,115,17,173,137,178,77,13,112,14,40,245,219,75,244,179,35,209,76,23,57,246,102,25,150,248,207,108,91,61,153,71,55,138,241,84,205,166,159,243,210,196,233,89,186,24,216,223,129,237,233,211,170,116,85,85,60,166,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,160,122,190,26,56,116,206,248,160,213,58,13,51,193,105,255,0,162,172,188,86,239,135,248,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,189,255,0,130,39,226,169,161,61,11,208,189,56,225,211,78,45,218,95,165,246,111,3,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,249,254,21,120,103,195,120,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,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,63,176,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,128,0,241,90,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,159,19,85,31,27,85,28,213,68,84,205,14,89,139,95,112,108,170,243,133,101,52,62,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,247,154,147,40,135,154,198,131,83,104,223,20,117,249,53,138,138,174,59,22,164,211,174,77,27,221,79,42,65,29,197,242,189,181,240,178,103,189,201,43,251,168,149,46,68,86,246,210,178,54,35,26,212,98,184,45,207,131,109,116,163,226,39,135,28,51,81,189,179,237,27,211,173,241,219,178,55,61,32,100,204,188,83,177,177,213,44,145,64,170,200,187,143,78,251,25,209,171,218,154,39,108,106,57,26,153,194,44,251,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,176,64,209,158,136,102,182,173,53,224,107,1,212,107,237,61,92,246,220,87,73,237,87,186,200,169,24,215,79,36,20,214,120,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,252,76,251,106,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,42,227,171,84,190,202,114,202,225,251,77,40,47,190,22,191,59,199,241,159,19,69,225,119,248,203,93,21,174,25,166,252,226,177,91,30,202,167,91,157,238,115,94,238,189,19,171,123,136,64,174,18,52,94,235,175,92,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,54,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,172,143,98,40,92,255,0,44,189,20,251,150,225,31,22,241,23,15,21,95,157,244,205,107,54,75,190,24,188,108,16,248,120,227,235,27,28,222,148,177,83,111,106,238,233,42,203,181,202,221,189,34,175,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,7,42,228,169,230,159,41,249,127,93,234,54,226,234,76,208,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,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,84,58,88,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,137,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,167,96,47,251,255,0,21,151,254,239,255,0,252,142,20,2,95,247,254,43,47,253,223,255,0,249,28,40,4,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,23,83,202,247,142,159,190,188,85,154,29,172,121,159,139,212,155,46,255,0,99,212,214,183,108,215,219,92,113,181,83,172,202,229,241,21,144,244,147,185,213,26,247,196,140,147,243,174,109,68,137,74,199,213,196,242,155,238,13,149,89,179,92,90,187,193,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,158,224,53,38,8,191,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,40,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,4,106,227,235,133,26,62,43,116,58,174,201,108,139,102,103,139,247,175,24,188,209,195,2,201,61,83,97,114,58,129,210,74,173,237,195,81,240,53,202,146,49,173,145,144,72,237,201,22,199,80,14,89,139,95,112,108,170,243,133,101,52,62,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,247,154,147,43,171,154,231,5,31,121,184,172,252,74,105,157,178,213,77,146,98,86,250,138,156,182,46,157,153,175,22,184,99,107,146,163,122,185,35,116,212,177,198,255,0,115,155,190,72,151,106,61,86,24,98,112,116,14,90,156,107,219,184,139,211,138,29,47,205,110,125,117,55,17,183,186,58,150,57,106,167,146,235,107,166,74,104,153,115,150,121,26,172,73,158,249,218,201,26,178,185,238,145,143,149,17,173,122,53,146,255,0,44,202,108,88,54,43,121,205,114,154,239,5,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,251,140,203,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,74,174,97,156,123,126,85,212,120,110,19,133,65,236,252,66,219,111,161,190,221,168,228,167,221,39,218,41,32,122,77,19,106,30,141,124,144,211,50,103,64,215,36,113,35,228,89,220,168,246,118,92,129,202,184,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,82,64,114,155,225,15,239,119,81,255,0,40,44,214,139,126,33,128,92,25,236,150,199,95,218,146,171,34,133,97,158,29,209,177,21,235,12,12,123,101,119,87,49,29,35,160,106,119,88,147,49,35,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,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,5,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,251,192,250,192,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,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,10,22,230,133,195,214,9,195,255,0,17,207,102,158,212,218,168,109,89,149,189,153,4,88,221,21,44,208,251,27,115,221,19,209,55,34,196,176,203,52,83,201,27,99,114,118,254,56,251,81,177,145,58,75,126,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,58,249,102,83,125,206,114,171,206,107,148,215,120,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,220,7,202,52,103,193,78,136,105,126,132,240,243,141,88,180,154,249,87,127,180,100,84,240,228,243,95,106,99,146,23,221,231,171,167,137,82,169,32,127,190,157,142,137,176,181,144,244,69,99,24,212,122,186,77,239,117,0,234,174,139,234,134,136,93,109,22,45,87,196,42,241,187,149,242,207,79,126,163,163,171,124,125,245,162,153,207,108,110,146,54,185,93,11,247,69,35,86,41,17,178,53,90,168,230,180,158,156,166,248,215,183,105,253,103,228,197,170,23,62,197,150,247,112,100,152,133,108,139,85,81,36,87,74,169,225,133,45,141,141,141,123,35,134,87,200,233,154,239,205,49,146,119,213,234,229,153,21,129,111,224,0,50,174,91,166,191,112,57,77,196,119,4,218,67,172,56,59,234,217,168,184,94,147,216,153,13,36,108,150,161,151,203,116,54,246,78,180,77,133,136,231,37,74,57,242,186,23,49,191,27,228,88,222,138,142,99,225,168,179,70,124,14,103,248,110,160,240,161,166,21,88,102,67,73,117,101,143,23,181,216,46,105,10,174,250,59,141,37,28,49,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,148,51,195,137,229,55,220,27,42,179,102,184,181,119,130,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,61,198,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,232,107,205,79,128,239,245,95,138,189,32,178,255,0,69,46,95,98,182,91,191,227,223,83,123,115,251,191,226,237,149,145,195,253,37,67,221,252,171,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,64,236,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,86,7,25,58,199,98,226,3,136,124,131,88,177,200,124,61,38,77,111,177,212,73,77,185,239,240,149,76,180,81,199,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,44,255,0,146,167,149,140,167,230,5,119,167,91,128,128,28,209,252,246,106,111,209,125,30,136,147,252,191,184,103,195,120,175,229,249,154,233,110,97,93,87,110,123,117,34,174,229,104,185,211,42,185,246,235,140,118,170,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,140,28,209,252,246,106,111,209,125,30,136,145,92,160,56,179,195,112,90,154,158,23,179,10,122,75,75,242,171,197,77,234,209,124,169,175,86,178,170,227,36,84,116,241,91,82,46,222,214,189,237,130,71,50,71,74,155,159,182,38,181,94,246,110,10,245,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,250,186,3,163,151,222,32,53,151,19,209,220,114,111,15,87,147,92,27,79,37,78,214,63,194,82,177,174,146,166,167,99,222,196,147,181,4,114,203,219,222,142,126,205,173,248,156,136,93,167,48,110,9,45,92,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,58,240,174,81,28,40,223,116,210,179,60,214,140,254,43,173,171,36,166,184,92,116,250,43,68,144,177,41,123,116,179,192,234,202,134,206,213,115,106,127,174,160,88,26,232,157,219,107,169,167,78,178,43,147,182,22,41,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,0,12,214,113,85,165,191,114,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,113,94,247,59,173,44,176,59,227,114,189,58,244,127,71,35,145,46,39,148,206,168,93,117,31,131,235,93,178,242,218,185,42,48,91,197,102,46,202,186,154,215,84,62,166,6,54,58,152,122,110,68,88,217,20,85,113,211,178,62,174,70,178,157,189,21,17,81,141,133,92,233,240,10,155,23,16,216,166,160,211,227,212,148,118,220,171,23,101,51,235,161,72,154,250,251,141,29,68,137,50,202,141,93,238,123,41,231,160,98,61,233,239,102,198,181,87,182,168,222,65,192,198,191,125,202,88,181,246,134,187,80,190,203,82,100,26,95,113,246,99,162,127,110,170,163,34,99,217,5,179,195,72,196,239,54,102,173,109,66,167,109,81,26,213,116,175,232,216,183,176,57,167,24,25,253,78,167,241,71,170,89,156,217,13,37,246,158,171,40,174,166,183,220,41,22,39,65,61,186,154,85,167,162,88,221,18,108,123,18,154,24,81,30,157,119,162,35,149,92,170,174,91,84,228,211,128,84,227,60,46,93,51,59,142,61,73,73,81,152,229,21,117,52,119,6,164,75,61,117,186,158,40,169,227,71,185,170,175,70,71,83,29,114,53,143,233,209,93,35,145,58,73,185,212,195,137,226,215,220,231,42,179,97,88,181,15,141,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,61,230,154,52,159,5,251,175,210,204,55,76,253,169,237,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,160,122,179,53,156,88,249,167,214,79,152,25,15,168,206,105,76,205,103,22,62,105,245,147,230,6,67,234,51,129,61,52,251,130,75,87,21,252,181,116,186,251,140,193,73,67,168,184,173,62,67,53,170,177,180,173,116,247,104,27,114,185,185,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,113,90,136,146,73,214,176,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,45,171,148,23,23,118,171,214,51,77,194,46,79,110,164,183,220,172,20,245,183,44,106,189,181,13,98,92,224,125,67,170,42,41,94,199,187,115,170,88,233,228,149,189,180,84,116,44,145,92,214,118,85,242,253,254,107,156,20,125,230,226,179,241,41,166,118,203,85,54,73,137,91,234,42,114,216,186,118,102,188,90,225,141,174,74,141,234,228,141,211,82,199,27,253,206,110,249,34,93,168,245,88,97,137,193,0,57,122,112,245,249,70,241,53,143,216,43,106,109,76,178,226,157,188,182,247,77,113,165,241,81,215,208,210,85,64,142,163,72,85,54,73,222,124,177,198,228,122,163,82,55,72,238,143,86,164,111,208,161,10,185,81,240,233,247,45,195,140,25,253,238,159,102,73,170,94,30,251,81,241,245,237,90,218,199,123,58,47,134,87,198,238,177,203,37,70,228,107,30,158,47,182,244,235,18,116,154,160,15,147,150,98,214,44,231,21,188,225,89,77,15,141,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,125,231,214,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,59,218,247,49,236,106,177,225,81,124,100,233,54,9,162,124,71,102,122,123,166,249,125,170,251,97,161,184,73,37,60,86,247,76,255,0,100,111,123,156,182,201,159,42,187,185,53,63,242,78,115,100,147,174,212,222,172,151,185,20,124,255,0,73,240,95,189,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,124,172,79,22,190,231,57,85,155,10,197,168,124,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,239,63,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,134,151,116,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,89,94,188,169,248,211,181,106,102,1,65,195,142,163,100,20,144,102,216,165,58,82,99,108,117,51,105,210,233,100,130,22,36,113,49,200,237,178,212,211,181,143,71,53,26,199,58,22,198,255,0,206,43,39,145,182,20,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,22,169,205,79,128,239,245,95,138,189,32,178,255,0,69,46,95,98,182,91,191,227,223,83,123,115,251,191,226,237,149,145,195,253,37,67,221,252,171,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,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,173,64,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,224,100,107,27,209,21,172,124,193,110,156,52,113,23,130,113,65,165,148,26,153,130,212,127,69,71,120,162,217,55,240,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,20,95,197,19,170,153,204,224,239,138,172,203,133,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,227,86,196,231,177,190,38,54,186,71,66,253,205,218,245,86,170,246,223,35,31,162,139,77,206,154,245,106,162,188,209,199,87,29,61,125,60,117,49,50,174,146,90,89,218,199,181,28,212,146,25,154,217,98,127,69,78,172,145,173,123,87,170,57,17,81,80,15,214,69,94,104,254,68,245,55,232,190,177,68,74,162,42,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,9,149,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,78,243,79,163,127,48,49,239,81,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,160,102,223,134,142,34,243,190,23,245,78,131,83,48,90,143,232,168,239,20,91,33,254,19,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,226,139,248,162,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,70,220,194,248,58,252,146,181,78,143,236,245,103,139,195,51,95,29,113,177,126,111,183,236,254,221,74,239,183,124,115,203,44,189,136,101,164,252,251,246,247,59,190,228,234,215,244,112,11,198,190,85,194,158,163,210,89,46,215,63,17,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,65,42,185,231,126,164,255,0,105,63,118,156,83,148,6,45,98,206,117,247,80,176,172,166,135,198,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,121,216,57,220,92,233,175,86,173,6,188,209,199,87,29,61,125,62,65,83,19,42,233,37,165,157,172,123,109,142,106,73,12,205,108,177,63,162,167,86,72,214,189,171,213,28,136,168,168,115,94,74,158,105,242,159,151,245,222,163,110,3,133,113,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,3,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,17,238,123,88,247,181,24,251,147,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,32,105,120,164,14,108,154,71,196,22,57,174,63,122,26,155,120,251,81,134,94,119,219,177,91,205,61,4,84,241,219,169,123,211,84,71,105,168,72,154,157,38,139,187,46,201,36,87,58,120,209,94,142,85,108,145,197,221,121,68,113,131,159,101,87,87,240,179,158,45,93,238,219,105,179,203,95,141,93,86,41,166,158,223,4,14,141,171,67,59,216,199,53,41,145,175,235,20,146,185,137,26,181,176,35,159,220,130,56,236,211,44,197,172,89,206,43,121,194,178,154,31,27,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,251,192,168,206,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,105,21,206,175,202,198,45,243,2,135,211,174,36,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,129,124,234,252,172,98,223,48,40,125,58,226,5,85,240,157,230,159,70,254,96,99,222,163,1,126,124,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,101,6,112,157,230,159,70,254,96,99,222,163,1,165,48,51,45,148,232,94,163,226,154,227,85,195,197,109,155,189,153,195,144,51,27,167,166,106,172,17,214,85,75,51,99,167,124,79,168,72,255,0,51,54,248,223,28,143,70,53,209,200,199,251,145,122,151,63,141,105,206,182,233,87,45,60,255,0,12,215,188,170,146,237,144,208,233,189,242,26,90,42,106,104,24,203,29,186,59,51,161,166,182,172,176,162,54,165,241,54,37,87,204,189,122,190,71,53,31,35,88,217,31,42,164,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,163,216,146,194,199,183,114,46,197,89,54,109,238,73,187,197,113,99,229,99,89,62,95,228,62,157,56,25,172,45,83,154,159,1,223,234,191,21,122,65,101,254,138,92,190,197,108,183,127,199,190,166,246,231,247,127,197,219,43,35,135,250,74,135,187,249,87,149,86,106,160,12,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,66,156,52,113,23,130,113,65,165,148,26,153,130,212,127,69,71,120,162,217,55,240,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,20,95,197,18,160,57,153,240,101,71,195,94,163,179,81,48,219,173,171,236,102,160,92,42,234,40,108,237,124,20,213,86,154,174,189,201,169,162,166,102,221,244,109,238,39,110,72,217,182,38,185,145,73,181,123,79,159,144,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,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,13,25,131,242,90,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,137,149,116,146,210,206,214,61,168,230,164,144,204,214,203,19,250,42,117,100,141,107,218,189,81,200,138,138,135,235,0,70,174,98,186,57,98,214,78,17,243,186,107,188,222,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,132,149,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,160,102,51,73,243,175,186,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,94,247,27,154,243,134,216,184,21,204,117,38,205,91,73,115,182,231,248,187,45,120,250,77,80,180,79,175,101,226,20,138,57,34,100,172,222,231,178,158,121,42,86,45,136,245,100,15,69,217,209,206,109,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,248,29,171,89,120,193,186,234,215,6,90,75,195,221,213,105,37,185,97,55,138,166,220,37,116,78,73,223,69,71,76,200,109,47,99,152,198,66,198,118,107,42,169,220,207,206,72,171,69,28,142,115,123,138,142,8,235,137,226,215,220,231,42,179,97,88,181,15,141,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,61,230,156,244,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,5,27,114,172,209,203,22,174,241,113,104,169,200,230,235,73,129,91,229,204,99,166,218,255,0,235,170,170,105,224,142,153,55,177,237,86,118,231,168,138,126,191,19,93,216,216,230,171,94,170,151,210,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,16,254,151,153,215,15,183,94,38,172,156,63,99,117,190,221,181,95,118,91,33,203,109,207,150,90,86,95,95,84,248,35,161,88,150,36,238,66,253,177,237,171,133,242,68,174,154,63,118,205,242,176,43,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,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,41,245,121,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,242,242,184,243,217,166,95,90,244,122,210,247,179,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,80,40,47,131,46,58,53,31,131,203,237,116,118,202,15,181,24,101,231,116,183,44,102,162,177,105,227,117,86,205,177,213,83,203,177,253,137,147,107,26,245,70,57,178,70,136,215,53,85,177,62,62,107,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,191,87,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,144,28,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,248,217,34,70,196,85,115,223,8,118,174,87,220,190,233,174,212,214,94,40,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,190,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,45,146,49,91,47,196,199,51,173,91,26,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,42,131,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,240,177,175,233,107,224,10,33,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,196,99,152,215,177,238,71,178,205,57,163,249,19,212,223,162,250,197,17,37,49,60,90,197,131,98,182,108,43,22,161,240,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,188,141,124,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,66,122,233,161,122,113,196,94,156,92,116,191,84,44,222,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,103,9,222,105,244,111,230,6,61,234,48,26,83,3,54,220,64,240,187,170,28,62,235,67,180,94,251,100,171,184,220,174,53,10,184,210,210,50,57,167,190,81,73,87,45,53,37,68,116,240,73,43,152,249,221,10,244,129,85,100,69,84,106,167,225,214,229,57,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,79,220,113,60,86,241,125,180,101,55,108,102,213,91,122,199,252,71,178,46,53,20,81,201,85,111,239,177,25,63,135,149,200,175,139,184,196,70,191,98,166,230,162,34,245,67,235,0,0,0,0,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,75,71,103,162,217,55,240,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,21,95,193,20,41,91,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,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,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,200,174,95,188,119,95,120,85,202,163,194,178,151,248,221,50,200,46,9,37,198,155,163,35,246,93,84,242,82,199,45,215,123,41,229,168,159,181,77,78,228,240,205,84,107,250,245,78,142,247,168,95,72,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,67,94,107,26,13,83,172,156,46,87,228,214,42,42,73,47,186,109,80,185,52,111,117,60,75,60,150,230,68,246,215,194,201,158,246,172,76,237,42,84,185,17,93,220,90,56,216,140,115,149,138,217,148,124,156,179,22,177,103,56,173,231,10,202,104,124,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,239,3,53,156,63,106,103,220,222,184,224,122,165,37,93,214,158,147,25,200,40,110,21,254,203,147,101,84,212,44,153,190,42,6,124,108,71,119,96,89,99,86,57,200,215,181,234,215,46,215,41,224,15,107,173,122,95,117,209,93,92,203,244,162,242,234,185,42,49,107,197,77,181,149,21,52,78,164,125,100,12,122,246,106,146,39,42,171,25,52,93,185,89,241,57,21,146,53,81,206,69,69,95,20,7,85,226,15,90,254,250,110,56,39,135,183,248,90,12,19,79,241,252,42,143,124,91,38,151,193,82,167,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,214,194,121,40,104,133,169,45,89,151,18,51,95,42,221,114,117,69,70,15,79,109,108,109,108,17,192,141,162,172,150,119,187,222,231,189,206,88,90,212,77,168,196,100,138,187,247,167,110,170,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,147,194,174,150,253,203,112,227,167,90,103,53,139,216,213,246,108,126,151,218,180,94,43,196,118,174,146,179,189,93,249,196,123,218,238,181,82,206,239,129,202,196,235,209,157,26,141,68,14,170,85,95,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,5,85,146,43,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,235,252,160,49,107,22,115,175,186,133,133,101,52,62,54,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,206,43,198,191,10,55,222,18,245,150,183,13,237,93,107,49,11,151,90,204,90,247,91,11,27,227,233,118,177,100,141,93,26,171,22,104,30,254,212,137,209,142,94,140,147,182,198,75,26,1,161,60,79,41,177,103,56,173,155,53,197,171,188,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,238,35,7,48,110,54,237,92,40,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,238,35,85,82,57,58,86,95,2,92,193,239,188,31,209,228,24,109,239,21,251,81,134,94,124,69,210,26,24,36,101,61,85,45,227,176,214,71,35,102,86,175,88,101,237,67,20,168,228,114,177,168,217,35,69,86,190,41,163,86,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,78,217,36,124,112,239,95,130,8,187,143,123,219,12,76,70,199,27,21,203,178,54,49,168,189,26,128,121,251,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,79,202,88,255,0,11,28,10,212,225,220,42,234,175,20,250,175,65,87,77,125,170,211,124,130,108,42,133,181,81,58,6,219,170,236,50,47,180,158,176,200,229,115,229,138,162,72,155,12,136,222,218,36,142,115,28,231,70,177,87,0,23,253,255,0,138,203,255,0,119,255,0,254,71,10,1,47,251,255,0,21,151,254,239,255,0,252,142,20,2,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,129,242,114,204,166,197,131,98,183,156,215,41,174,240,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,184,224,25,214,177,216,181,247,128,205,87,213,92,90,29,150,91,174,31,155,211,219,164,220,245,241,52,180,137,95,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,186,249,161,113,211,247,215,149,63,67,180,115,51,241,122,109,101,217,237,138,154,38,237,134,251,116,142,71,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,126,117,173,167,145,37,87,13,63,252,198,219,191,203,252,239,255,0,167,221,0,165,98,213,57,169,240,29,254,171,241,87,164,22,95,232,165,203,236,86,203,119,252,123,234,111,110,127,119,252,93,178,178,56,127,164,168,123,191,149,121,85,102,164,177,60,166,197,156,226,182,108,215,22,174,241,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,184,12,219,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,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,86,157,185,149,240,81,113,225,211,81,235,181,67,10,182,116,211,44,186,224,217,41,158,212,165,130,59,85,210,165,106,101,125,178,40,35,114,61,97,99,32,115,227,114,68,214,54,55,178,37,87,57,138,231,243,94,7,56,187,186,240,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,119,108,238,39,69,100,147,70,142,143,186,178,52,60,87,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,64,226,23,41,177,103,58,251,169,121,174,45,93,227,108,185,6,97,121,186,91,170,123,79,143,191,75,61,108,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,139,191,229,113,228,79,76,190,181,235,21,160,74,160,0,0,14,41,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,221,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,112,84,15,52,46,30,176,78,31,248,142,123,52,246,166,213,67,106,204,173,236,200,34,198,232,169,102,135,216,219,158,232,158,137,185,22,37,134,89,162,158,72,219,27,147,183,241,199,218,141,140,137,210,68,3,234,229,153,77,247,57,202,175,57,174,83,93,227,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,113,232,53,87,69,245,67,68,46,182,139,22,171,226,21,120,221,202,249,103,167,191,81,209,213,190,62,250,209,76,231,182,55,73,27,92,174,133,251,162,145,171,20,136,217,26,173,84,115,90,5,255,0,112,83,162,26,95,161,60,60,227,86,45,38,190,85,223,237,25,21,60,57,60,215,218,152,228,133,247,121,234,233,226,84,170,72,31,239,167,99,162,108,45,100,61,17,88,198,53,30,174,147,123,221,221,74,128,229,55,198,189,187,79,235,63,38,45,80,185,246,44,183,187,131,36,196,43,100,90,170,137,34,186,85,79,12,41,108,108,108,107,217,28,50,190,71,76,215,126,105,140,147,190,175,87,44,200,172,183,240,0,28,43,138,174,49,52,143,133,12,54,178,243,152,94,41,46,57,59,169,219,37,163,19,166,172,99,110,55,23,200,178,54,39,171,61,238,134,155,116,82,111,168,115,85,141,216,228,106,62,77,145,188,35,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,132,243,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,215,183,9,222,105,244,111,230,6,61,234,48,1,165,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,3,228,229,153,77,139,6,197,111,57,174,83,93,224,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,113,245,138,86,230,201,197,231,222,238,163,254,79,184,85,110,252,67,0,184,63,218,206,146,131,181,37,86,69,10,205,4,219,100,122,171,214,24,24,247,68,222,141,98,58,71,78,229,238,177,33,122,4,106,227,3,137,75,239,21,58,227,120,212,219,154,118,109,80,238,181,227,116,142,165,100,18,82,89,226,154,71,211,199,42,53,207,221,50,247,95,36,138,175,122,119,36,122,53,81,136,198,182,95,242,155,224,162,221,168,21,159,148,238,168,91,59,246,91,37,193,145,226,20,82,37,85,60,146,221,41,103,134,100,185,182,70,57,140,146,24,159,27,161,107,127,58,199,201,223,71,163,86,20,71,198,14,2,184,103,166,226,159,136,107,102,15,121,174,164,131,30,177,211,253,163,200,33,153,101,223,91,110,130,162,6,73,73,18,196,230,185,175,149,211,71,26,191,123,54,49,207,122,43,156,198,177,218,8,196,241,107,22,13,138,217,176,172,90,135,193,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,190,240,56,175,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,5,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,123,205,73,144,3,155,39,8,127,123,186,113,249,65,97,84,91,242,252,2,222,255,0,107,54,74,254,212,117,88,236,41,52,243,109,141,232,172,89,160,123,221,43,122,57,138,232,221,59,87,186,244,133,136,30,171,150,167,26,246,238,34,244,226,135,75,243,91,159,93,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,100,213,51,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,162,158,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,136,25,172,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,68,179,218,234,142,144,230,90,65,83,140,193,152,65,72,140,204,49,123,102,95,104,154,154,116,149,147,219,171,162,223,19,149,61,206,99,218,228,146,55,181,200,157,31,19,149,187,152,172,123,131,75,184,158,83,98,206,113,91,54,107,139,87,120,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,220,81,191,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,35,218,199,61,239,106,189,253,87,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,218,115,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,80,50,238,93,79,37,79,43,25,79,204,10,239,78,183,21,87,197,62,138,126,78,220,65,102,218,57,29,195,198,210,99,247,4,240,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,173,170,114,84,242,177,148,252,192,174,244,235,112,16,3,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,253,90,69,193,101,215,95,56,38,190,235,46,150,227,245,119,77,65,196,115,138,202,74,170,24,42,92,175,185,89,27,111,163,149,209,67,6,213,73,42,98,150,69,123,26,197,99,158,199,204,223,206,191,178,196,11,21,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,102,249,150,204,79,41,190,224,217,85,155,53,197,171,188,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,238,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,4,138,0,1,15,249,169,232,229,247,87,120,71,187,212,227,147,117,171,192,174,17,102,50,83,109,103,245,213,45,52,19,199,82,155,222,246,163,59,112,84,75,63,95,137,206,236,108,107,85,207,69,74,23,53,17,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,240,51,25,150,98,215,220,27,42,188,225,89,77,15,130,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,61,224,72,174,90,250,67,83,171,252,96,224,240,44,21,107,109,195,234,23,47,185,77,77,60,81,62,6,80,185,175,167,114,164,157,119,177,213,139,73,27,218,196,87,171,37,114,166,222,138,246,232,36,172,14,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,30,215,183,194,82,199,29,61,93,66,245,71,236,147,188,249,105,189,202,205,204,240,191,11,186,72,228,75,63,0,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,57,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,133,234,112,75,204,19,13,215,125,23,190,222,117,62,235,73,100,203,52,214,206,181,249,51,29,42,207,61,125,186,154,146,55,84,94,153,12,48,49,17,142,149,38,221,4,45,147,180,189,180,95,229,99,71,87,93,199,129,90,156,199,129,12,11,138,125,40,160,171,169,190,210,211,222,230,205,104,93,85,19,96,117,186,146,178,224,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,13,64,234,185,103,17,250,143,120,226,58,243,196,206,45,144,93,113,252,166,183,32,168,189,219,166,241,235,87,53,190,55,189,201,21,39,113,237,68,150,24,224,86,211,236,115,59,110,137,187,21,155,23,97,123,220,17,228,154,219,154,240,209,135,103,26,253,123,164,186,100,249,37,59,238,241,77,13,12,20,207,246,116,239,87,209,247,82,157,203,11,222,232,85,146,34,177,145,116,100,140,99,217,220,99,222,250,54,224,219,66,235,56,137,226,59,12,211,159,99,123,70,202,235,132,119,28,141,175,89,217,11,44,244,239,108,149,73,36,176,34,190,46,227,19,176,199,245,106,119,102,137,187,218,174,71,38,135,174,215,60,55,74,48,10,219,205,100,116,150,12,79,14,179,201,83,43,41,41,21,32,183,219,169,33,87,57,35,134,22,170,163,35,138,53,232,200,218,190,230,162,53,63,4,3,197,113,47,196,94,9,194,254,150,87,234,102,117,81,253,45,29,158,139,100,223,194,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,92,235,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,118,174,62,184,174,172,226,183,92,106,239,118,201,118,97,152,191,122,207,139,195,28,211,172,115,210,182,103,43,171,221,28,168,222,220,213,31,3,156,137,27,28,216,217,4,110,220,177,111,119,85,229,123,193,71,229,1,157,179,89,245,10,217,106,174,211,108,54,224,250,105,109,213,169,222,246,205,209,176,181,236,167,88,154,228,233,12,93,216,38,145,100,69,100,159,4,91,36,107,229,237,132,170,229,71,193,71,221,150,43,7,18,154,153,108,181,84,228,153,109,190,158,167,18,139,167,122,107,61,174,104,220,229,168,222,142,88,219,53,84,114,51,220,214,239,142,36,218,175,69,154,104,155,208,57,149,240,81,110,226,47,78,43,181,67,10,182,117,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,77,80,6,91,49,60,166,251,131,101,86,108,215,22,174,240,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,184,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,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,87,183,55,30,15,177,157,46,186,208,241,35,167,233,73,111,182,230,23,137,40,50,27,107,165,168,150,121,175,117,46,170,172,117,115,29,35,222,221,146,53,178,53,209,183,182,216,214,40,213,173,119,113,219,33,255,0,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,222,23,233,197,143,149,141,100,249,127,144,250,116,230,107,13,30,241,11,148,216,179,158,11,245,47,53,197,171,188,109,151,32,210,251,205,210,221,83,218,124,125,250,89,237,50,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,51,132,4,138,224,115,139,187,175,8,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,118,206,226,116,86,73,52,104,232,251,171,35,111,207,251,4,215,29,44,255,0,231,222,25,168,24,255,0,252,53,55,142,181,215,83,127,200,150,45,240,203,255,0,154,246,238,255,0,90,169,238,160,30,53,248,81,190,240,151,172,181,184,111,106,235,89,136,92,186,214,98,215,186,216,88,223,31,75,181,139,36,106,232,213,88,179,64,247,246,164,78,140,114,244,100,157,182,50,88,208,236,28,180,56,227,169,225,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,248,25,26,72,197,69,107,217,48,79,254,25,249,92,232,55,15,89,149,78,160,93,106,106,243,203,237,21,227,199,227,21,23,120,187,108,178,64,196,119,101,189,166,59,181,81,82,213,118,229,168,123,81,17,241,196,248,163,133,204,85,116,202,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,160,72,2,42,243,71,242,39,169,191,69,245,138,34,186,184,122,230,61,198,118,115,175,186,105,133,101,58,201,227,108,185,6,97,102,181,220,105,190,206,218,163,239,210,207,91,20,114,199,189,148,205,123,119,49,238,78,173,84,114,117,234,138,139,239,44,87,154,63,145,61,77,250,47,172,81,1,74,220,39,121,167,209,191,152,24,247,168,192,104,35,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,51,195,195,214,83,98,193,181,247,77,51,92,166,187,193,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,247,29,47,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,14,127,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,182,21,202,179,128,239,245,35,138,189,95,178,255,0,75,46,33,98,185,219,191,226,31,77,123,107,251,191,227,13,137,146,67,253,29,67,29,252,147,206,21,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,141,146,36,108,69,87,61,240,222,72,21,87,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,169,63,218,79,221,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,143,252,102,240,129,138,241,137,167,20,56,117,218,253,246,114,245,101,184,54,225,104,190,199,110,142,174,74,110,169,178,120,28,199,43,30,232,101,98,162,185,140,146,62,178,69,3,213,92,145,236,116,128,0,113,254,25,56,93,210,254,22,112,8,113,13,63,178,82,50,229,89,79,72,185,13,233,172,145,39,188,214,195,11,99,117,67,251,146,72,232,216,174,238,61,176,53,253,184,214,89,54,162,110,114,187,176,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,167,61,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,99,9,149,204,203,139,60,203,93,245,162,235,165,174,167,171,178,98,122,107,120,184,89,89,105,109,122,79,5,125,198,154,174,162,7,92,158,137,27,21,30,232,145,140,108,110,89,59,73,220,216,239,206,201,184,56,87,18,252,69,231,124,80,106,157,126,166,103,85,31,210,209,217,232,182,67,252,25,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,197,87,240,68,159,252,171,56,14,255,0,82,56,171,213,251,47,244,178,226,22,43,157,187,254,33,244,215,182,191,187,254,48,216,153,36,63,209,212,49,223,201,60,225,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,248,217,34,70,196,85,115,223,13,228,128,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,128,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,129,119,224,0,41,91,156,222,150,253,148,226,58,197,169,148,22,47,11,65,157,227,241,248,154,223,21,191,198,93,40,158,176,205,249,181,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,128,5,217,243,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,76,2,223,185,37,233,158,43,77,165,153,214,177,248,78,238,73,112,200,23,25,239,201,28,110,240,244,52,244,212,245,27,33,118,206,227,59,146,85,117,145,55,171,93,216,131,225,69,103,85,178,163,149,112,171,165,191,114,220,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,138,241,29,171,164,172,239,87,126,113,30,246,187,173,84,179,187,224,114,177,58,244,103,70,163,81,58,168,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,9,235,246,147,125,250,232,214,89,164,127,107,238,184,191,218,139,123,168,189,169,108,119,73,160,248,145,219,92,222,169,220,133,251,123,114,197,185,189,200,159,35,55,55,118,228,206,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,134,159,136,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,161,68,57,54,83,125,204,46,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,237,165,162,165,138,146,154,62,140,68,69,217,4,17,51,175,77,206,219,213,202,174,85,85,185,78,74,158,86,50,159,152,21,222,157,110,41,175,44,197,175,184,54,85,121,194,178,154,31,5,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,123,203,95,228,161,171,216,107,240,12,203,65,29,61,92,121,100,23,138,140,189,145,186,5,236,79,110,124,52,84,174,115,36,78,168,143,142,88,216,142,107,182,245,73,163,86,111,233,38,192,179,64,8,1,205,111,138,61,118,225,175,238,187,238,83,57,251,57,246,143,219,126,211,254,12,163,172,239,248,127,3,217,255,0,76,197,38,221,189,249,127,139,211,174,239,127,94,137,208,39,249,0,57,213,249,88,197,190,96,80,250,117,196,231,252,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,157,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,115,78,32,120,120,210,254,38,176,7,105,206,171,218,170,235,45,172,168,90,234,57,105,43,36,166,158,138,181,33,150,24,234,99,115,87,107,158,198,207,34,163,100,107,227,85,84,220,199,116,232,123,92,79,22,177,96,216,173,155,10,197,168,124,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,239,62,176,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,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,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,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,58,175,49,78,58,170,120,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,35,26,247,49,143,114,177,156,255,0,128,174,25,233,184,167,226,26,217,131,222,107,169,32,199,172,116,255,0,104,242,8,102,89,119,214,219,160,168,129,146,82,68,177,57,174,107,229,116,209,198,175,222,205,140,115,222,138,231,49,172,112,71,80,73,78,99,120,181,139,6,227,11,52,194,177,106,31,5,101,199,237,248,237,174,221,77,221,124,157,138,88,44,84,17,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,201,65,192,199,10,184,111,21,252,191,51,156,62,243,109,164,110,79,110,206,46,213,56,157,222,73,22,23,219,174,43,106,183,108,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,216,31,147,149,167,30,223,97,43,44,60,40,234,132,27,241,251,173,195,193,226,23,74,122,126,178,80,87,85,206,174,74,58,134,177,58,201,12,211,202,229,100,189,21,209,201,34,163,213,98,114,58,11,127,50,217,150,98,215,220,27,42,188,225,89,77,15,130,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,61,229,191,114,155,227,54,251,171,118,47,201,159,57,181,119,110,184,38,62,202,139,37,226,157,140,100,115,217,233,223,13,51,105,170,24,157,58,77,23,118,22,178,70,162,164,145,162,239,232,246,43,230,11,21,0,1,82,188,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,61,172,111,132,170,142,74,138,186,117,234,175,223,39,121,146,212,251,145,155,89,225,126,39,117,145,168,149,130,104,207,141,110,30,45,92,76,112,243,146,224,115,218,170,235,239,182,250,121,175,120,179,41,171,27,76,255,0,109,193,79,42,82,181,93,34,164,74,201,22,71,66,244,147,225,217,43,149,21,142,70,200,204,230,1,47,249,86,104,229,139,87,120,184,180,84,228,115,117,164,192,173,242,230,49,211,109,127,245,213,85,52,240,71,76,155,216,246,171,59,115,212,69,63,95,137,174,236,108,115,85,175,85,75,233,32,87,39,29,33,166,194,184,104,174,213,42,136,41,22,229,168,247,137,166,100,240,207,43,159,236,234,23,190,150,24,101,99,186,49,143,109,66,87,189,21,136,189,89,51,55,57,122,35,89,61,64,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,179,78,53,180,203,68,181,59,135,156,150,151,94,239,52,150,60,122,199,79,53,214,150,249,83,36,251,44,247,31,15,45,61,53,90,69,12,140,117,75,218,234,133,70,83,170,175,117,238,107,17,174,115,154,86,7,38,171,181,170,193,196,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,120,174,96,92,119,95,120,170,202,164,194,177,103,248,45,50,199,238,11,37,186,155,163,36,246,165,84,18,85,71,21,215,123,233,226,168,131,187,77,80,212,240,206,85,107,58,117,94,174,247,160,68,2,85,114,203,176,104,214,65,197,198,44,205,99,189,248,15,1,210,225,138,196,250,151,83,195,91,145,69,60,46,163,130,71,162,127,198,72,198,43,152,146,75,20,81,245,126,254,212,158,83,133,238,10,53,151,138,202,60,158,247,129,219,60,61,151,25,183,213,72,183,10,132,107,35,175,186,50,5,146,154,217,78,175,115,24,233,165,122,196,143,114,185,25,12,111,71,189,122,186,54,75,197,114,204,90,251,131,101,87,156,43,41,161,240,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,188,13,31,113,99,229,99,89,62,95,228,62,157,57,154,194,226,116,111,142,170,110,41,120,38,214,60,31,80,107,233,25,170,150,13,55,201,230,174,134,154,150,86,50,231,110,134,222,140,75,146,170,70,144,66,247,73,80,216,223,11,95,252,118,57,237,99,24,228,99,41,216,11,254,255,0,197,101,255,0,187,255,0,255,0,35,133,0,151,253,255,0,138,203,255,0,119,255,0,254,71,10,1,3,74,124,39,121,88,209,191,151,248,247,167,64,65,94,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,244,26,201,199,85,55,11,92,19,104,230,15,167,213,244,143,213,75,254,155,227,19,80,195,83,75,43,217,108,183,77,111,86,45,201,21,99,88,38,123,100,167,116,108,133,207,254,59,218,247,49,236,106,177,245,45,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,247,185,85,203,248,168,30,124,186,158,26,127,249,141,183,127,151,249,223,255,0,79,186,20,215,150,98,215,220,27,42,188,225,89,77,15,130,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,61,229,202,112,211,255,0,204,109,187,252,191,206,255,0,250,125,208,10,86,44,83,149,31,26,255,0,118,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,123,93,178,57,83,114,177,18,105,165,109,117,158,171,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,64,52,209,150,98,214,44,231,21,188,225,89,77,15,141,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,125,230,120,184,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,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,216,167,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,52,202,226,95,135,76,19,138,13,44,175,211,60,234,159,250,90,203,61,110,249,191,131,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,248,42,126,10,129,154,194,255,0,185,92,121,19,211,47,173,122,197,105,68,58,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,2,247,185,92,121,19,211,47,173,122,197,104,18,168,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,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,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,205,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,14,213,150,101,54,44,27,21,188,230,185,77,119,130,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,125,198,117,248,192,226,82,251,197,78,184,222,53,54,230,157,155,84,59,173,120,221,35,169,89,4,148,150,120,166,145,244,241,202,141,115,247,76,189,215,201,34,171,222,157,201,30,141,84,98,49,173,146,188,217,56,188,251,221,212,127,201,247,10,173,223,136,96,23,7,251,89,210,80,118,164,170,200,161,89,160,155,108,143,85,122,195,3,30,232,155,209,172,71,72,233,220,189,214,36,47,78,21,192,87,12,244,220,83,241,13,108,193,239,53,212,144,99,214,58,127,180,121,4,51,44,187,235,109,208,84,64,201,41,34,88,156,215,53,242,186,104,227,87,239,102,198,57,239,69,115,152,214,56,36,255,0,41,190,10,45,218,129,89,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,243,172,124,157,244,122,53,97,68,124,255,0,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,14,213,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,3,45,153,102,45,125,193,178,171,206,21,148,208,248,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,222,93,247,45,78,53,237,220,69,233,197,14,151,230,183,62,186,155,136,219,221,29,75,28,181,83,201,117,181,211,37,52,76,185,203,60,141,86,36,207,124,237,100,141,89,92,247,72,199,202,136,214,189,26,207,43,205,147,132,63,189,221,56,252,160,176,170,45,249,126,1,111,127,181,155,37,127,106,58,172,118,20,154,121,182,198,244,86,44,208,61,238,149,189,28,197,116,110,157,171,221,122,66,196,168,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,64,211,241,73,124,214,56,72,204,180,167,84,43,248,138,110,81,87,145,226,122,133,120,86,62,107,141,74,62,182,213,113,124,111,123,104,149,23,222,250,100,138,23,164,14,106,126,110,56,123,79,68,217,27,230,181,254,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,239,242,204,90,197,156,226,183,156,43,41,161,241,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,188,12,187,199,118,186,195,106,168,177,67,115,171,101,182,178,162,26,186,138,54,204,228,130,105,225,108,141,138,87,199,215,107,158,198,207,51,90,229,78,173,73,100,68,233,185,122,244,190,19,188,211,232,223,204,12,123,212,96,61,255,0,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,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,202,184,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,224,52,210,15,147,137,229,54,44,231,21,179,102,184,181,119,141,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,125,199,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,86,175,54,78,10,46,58,129,71,249,78,233,125,179,191,122,178,91,223,30,95,69,26,82,211,199,45,174,150,9,166,91,155,164,123,152,249,38,137,145,182,23,55,243,175,124,125,132,98,53,33,84,125,149,0,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,209,71,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,211,183,50,190,10,46,60,58,106,61,118,168,97,86,206,154,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,255,0,21,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,70,26,9,41,175,154,231,26,255,0,121,185,84,252,53,233,157,206,235,77,141,226,87,10,138,108,182,94,189,152,111,23,72,100,107,82,159,98,181,36,116,52,178,70,255,0,123,157,178,73,87,114,49,82,24,101,116,159,230,89,199,109,171,71,180,190,151,77,52,131,38,171,126,109,168,150,120,46,150,235,245,158,118,246,45,214,73,164,84,241,176,212,162,57,178,62,118,199,44,113,44,43,185,136,174,153,31,26,182,46,229,48,226,120,181,247,57,202,172,216,86,45,67,227,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,120,29,87,131,254,26,239,188,84,235,141,159,76,173,139,217,181,67,182,233,146,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,116,203,221,100,113,162,49,233,220,145,138,228,70,35,220,221,20,98,120,181,139,6,197,108,216,86,45,67,224,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,121,202,184,63,225,174,197,194,182,135,89,244,202,216,189,235,172,219,110,153,37,91,106,159,60,117,119,137,97,141,149,18,68,174,107,54,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,237,96,101,92,191,56,56,103,195,120,175,229,249,164,250,91,152,87,85,219,158,220,31,27,185,90,46,116,202,174,125,186,227,29,170,54,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,160,195,74,124,39,121,88,209,191,151,248,247,167,64,6,117,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,118,199,35,35,155,98,252,19,197,220,99,30,232,101,98,182,72,222,173,77,241,189,142,68,232,228,45,127,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,155,175,243,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,61,95,39,181,41,96,142,170,72,173,91,31,81,21,60,29,218,154,134,175,137,114,43,153,211,162,245,111,185,40,179,251,42,192,178,175,237,174,57,146,99,151,15,248,74,58,235,109,117,60,159,242,100,134,104,228,103,247,28,215,55,244,42,1,37,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,169,93,119,214,59,238,190,234,101,110,170,229,48,236,189,93,109,246,170,123,140,155,152,190,38,170,146,221,79,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,86,218,185,42,121,88,202,126,96,87,122,117,184,8,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,56,255,0,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,225,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,166,151,136,21,133,114,127,208,108,79,94,101,212,234,251,237,93,243,9,167,168,117,109,171,6,174,163,238,65,4,255,0,10,178,58,138,167,72,231,85,211,49,219,213,176,190,52,87,39,109,178,190,84,108,137,48,75,93,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,0,121,77,88,206,190,235,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,153,124,179,41,190,231,57,85,231,53,202,107,188,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,238,47,39,155,54,168,93,116,227,131,235,165,178,204,218,184,234,51,171,197,30,46,250,186,106,215,83,190,154,7,182,74,153,186,237,69,89,25,44,84,146,83,190,62,173,71,50,161,221,85,81,21,142,162,16,45,167,146,94,177,216,165,197,115,174,31,170,33,236,222,169,174,11,152,209,201,185,238,241,116,178,71,79,73,80,157,17,155,35,236,190,42,111,122,191,115,252,87,194,222,145,185,86,207,204,245,242,234,214,59,238,141,241,113,130,84,218,33,241,20,153,133,194,12,58,233,77,185,140,239,82,215,207,20,109,93,238,99,213,189,169,210,158,126,141,218,231,246,54,110,107,94,229,52,40,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,32,175,53,206,10,62,236,178,169,248,148,211,59,101,214,167,27,203,110,21,21,57,108,93,59,208,217,238,147,72,215,37,70,245,114,200,216,106,164,145,254,231,55,100,114,166,212,122,36,208,196,217,213,202,227,200,158,153,125,107,214,43,73,41,150,98,214,44,231,21,188,225,89,77,15,141,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,125,224,64,14,79,124,49,125,129,211,139,143,16,185,150,47,117,182,229,57,134,251,125,145,245,147,108,141,248,234,165,60,173,158,56,19,162,167,126,118,42,239,147,170,186,56,33,116,104,214,72,174,150,197,79,147,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,2,154,249,174,112,81,247,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,247,57,187,35,149,54,163,209,38,134,38,197,94,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,180,81,150,98,214,44,231,21,188,225,89,77,15,141,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,125,230,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,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,64,52,39,137,229,54,44,231,21,179,102,184,181,119,141,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,125,199,235,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,166,30,83,124,94,125,209,106,63,228,251,154,214,236,196,51,251,131,61,146,232,232,59,178,82,228,83,44,48,67,186,70,42,61,33,157,140,108,78,234,215,163,100,108,14,78,211,22,103,175,85,230,167,199,143,250,175,194,166,144,94,191,162,139,47,190,219,46,63,241,236,169,178,57,157,175,241,119,74,248,230,254,146,157,237,254,85,128,69,254,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,244,28,181,56,40,184,241,23,168,244,58,161,154,219,58,233,150,35,112,116,149,47,114,82,207,29,214,233,76,180,210,178,217,44,18,57,94,144,189,147,181,242,57,98,115,29,27,31,18,43,92,244,115,56,7,13,28,58,103,124,80,106,157,6,153,224,180,255,0,209,86,94,43,119,195,252,25,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,222,255,0,193,19,241,84,209,70,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,160,121,94,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,165,62,37,248,116,193,56,160,210,202,253,51,206,169,255,0,165,172,179,214,239,155,248,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,130,167,224,169,159,110,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,210,241,23,248,254,224,250,213,197,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,91,42,22,24,152,146,57,205,88,158,214,63,118,196,146,57,2,37,242,172,227,199,253,72,225,83,87,239,95,210,197,136,95,110,119,31,248,134,83,89,26,206,215,248,195,162,124,147,127,71,78,198,255,0,36,194,127,241,71,161,127,148,166,132,228,218,41,246,167,236,231,218,63,5,252,39,224,124,103,99,195,214,65,83,252,143,114,61,219,187,27,127,142,157,55,117,247,244,232,180,173,194,247,46,237,101,226,47,81,242,124,58,236,191,98,172,184,53,194,170,205,145,223,106,41,219,91,29,61,210,5,86,58,134,157,145,200,214,85,76,143,68,87,236,145,24,200,213,30,174,234,248,153,45,244,98,118,15,178,152,173,155,22,246,221,214,243,236,107,125,61,191,218,55,106,159,17,93,89,218,141,172,239,212,75,209,59,147,63,110,231,191,162,110,114,170,244,78,160,87,94,147,242,107,251,175,213,60,55,83,63,40,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,9,1,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,0,146,43,129,206,17,46,188,95,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,93,219,59,139,209,25,28,210,35,100,237,44,110,227,250,79,130,253,232,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,70,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,136,30,215,19,197,172,88,54,43,102,194,177,106,31,5,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,251,207,172,0,21,87,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,169,63,218,79,221,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,7,42,226,199,202,198,178,124,191,200,125,58,115,170,156,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,50,185,179,105,125,171,78,56,193,186,92,236,206,164,142,159,58,179,209,229,15,164,166,162,109,59,41,167,123,164,166,155,174,213,84,145,242,203,73,37,67,228,232,213,115,234,29,213,21,81,94,232,106,91,167,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,125,251,195,207,242,75,214,191,252,58,225,206,178,223,252,249,173,190,170,56,191,197,232,234,227,153,235,39,248,146,198,214,199,253,58,185,223,196,66,213,12,251,114,215,213,234,157,32,227,7,7,157,103,171,75,110,97,80,184,133,202,26,104,34,149,243,178,185,205,101,59,85,100,233,177,141,172,74,73,30,230,42,61,25,19,145,55,117,86,59,65,32,71,254,53,184,82,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,164,85,210,126,77,127,117,250,167,134,234,103,229,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,0,0,8,21,206,91,63,169,198,120,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,211,162,186,54,170,244,147,107,169,48,158,156,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,182,5,129,164,142,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,172,190,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,251,183,217,160,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,0,160,30,104,254,123,53,55,232,190,143,68,70,172,79,41,190,224,217,85,155,53,197,171,188,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,238,36,175,52,127,61,154,155,244,95,71,162,57,165,171,134,124,202,255,0,194,229,215,138,123,21,117,37,85,139,28,202,31,142,95,104,92,169,28,244,108,88,168,214,10,182,42,187,164,204,124,181,137,19,152,136,143,98,246,220,136,246,185,235,16,94,79,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,121,94,57,248,24,252,180,126,196,255,0,162,143,216,239,177,222,210,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,244,116,247,214,95,43,236,27,137,122,254,33,172,185,158,139,80,85,219,177,134,212,54,223,152,95,170,104,24,235,115,173,17,212,82,212,86,80,36,242,196,246,248,153,26,216,17,140,139,164,201,189,174,234,200,247,200,219,222,2,21,112,83,203,123,242,62,213,59,174,166,125,242,253,173,246,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,175,79,13,183,110,212,235,191,175,95,119,69,242,188,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,16,3,149,199,158,205,50,250,215,163,214,151,252,80,15,43,143,61,154,101,245,175,71,173,47,248,0,0,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,5,85,243,83,224,59,253,87,226,175,72,44,191,209,75,151,216,173,150,239,248,247,212,222,220,254,239,248,187,101,100,112,255,0,73,80,247,127,42,242,186,180,47,93,53,31,135,77,71,183,106,134,151,222,124,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,166,146,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,240,50,53,141,232,138,214,62,96,225,92,100,235,29,139,136,14,33,242,13,98,199,33,240,244,153,53,190,199,81,37,54,231,191,194,85,50,209,71,29,77,54,247,177,139,39,106,120,229,139,185,177,26,253,155,155,240,185,20,236,26,7,199,29,55,14,60,19,101,250,61,131,178,173,250,139,154,101,23,39,195,87,27,229,167,101,142,221,53,190,138,5,173,108,204,86,185,106,85,204,149,176,181,142,248,31,26,200,245,68,107,25,52,53,0,125,92,79,22,190,231,57,85,155,10,197,168,124,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,239,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,231,252,175,120,40,252,159,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,59,62,198,181,186,102,189,148,235,19,92,189,102,151,181,4,210,44,136,143,143,224,139,100,110,100,189,201,212,0,0,4,74,230,131,173,247,93,19,225,66,244,219,53,142,146,227,81,159,212,59,7,123,234,100,115,89,71,5,109,29,82,205,58,53,190,247,189,34,134,70,49,55,53,17,242,53,235,185,24,177,190,131,9,233,206,35,90,45,90,139,196,53,151,79,241,124,190,146,243,104,192,44,239,164,172,167,166,99,92,202,11,220,213,15,241,145,44,168,222,175,122,69,13,19,94,212,115,155,27,227,115,62,25,18,84,32,88,22,233,201,99,94,105,174,216,110,87,195,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,246,116,203,28,85,48,196,197,102,200,25,21,66,199,34,166,255,0,206,62,185,238,70,124,47,114,217,161,158,30,0,53,230,167,135,206,40,241,28,154,106,218,74,107,21,254,161,152,206,66,250,186,136,169,160,101,186,174,88,218,233,164,154,70,57,34,100,18,182,26,149,84,86,245,74,117,98,189,173,115,148,208,240,2,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,43,2,205,148,223,113,251,117,250,211,104,174,240,244,153,53,189,150,187,164,125,166,63,196,82,178,170,10,182,199,213,200,170,206,147,210,83,191,171,85,29,240,116,235,181,206,69,232,28,52,112,233,157,241,65,170,116,26,103,130,211,255,0,69,89,120,173,223,15,240,101,175,196,195,12,245,157,185,101,143,189,218,239,177,221,166,59,123,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,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,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,135,181,208,189,11,211,142,29,52,226,221,165,250,95,102,240,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,108,64,230,133,192,183,223,94,42,253,113,209,204,51,197,234,77,151,103,182,41,168,157,182,107,237,174,56,220,139,210,20,106,248,138,200,122,71,219,232,173,123,226,71,199,249,215,54,158,52,159,224,12,171,130,207,185,162,242,255,0,172,180,86,92,184,155,209,12,119,189,106,155,196,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,247,66,189,222,146,199,26,49,176,182,54,200,141,86,44,174,138,176,64,191,239,252,86,95,251,191,255,0,242,56,80,9,127,223,248,172,191,247,127,255,0,228,112,160,16,5,212,242,189,224,91,238,83,21,102,184,235,30,25,225,53,38,245,191,216,244,213,174,221,53,138,215,36,109,68,235,10,181,60,61,100,221,100,238,117,87,61,145,43,35,252,211,157,81,26,241,78,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,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,160,51,89,197,143,154,125,100,249,129,144,250,140,229,170,112,211,255,0,204,109,187,252,191,206,255,0,250,125,208,170,190,44,124,211,235,39,204,12,135,212,103,45,83,134,159,254,99,109,223,229,254,119,255,0,211,238,128,82,177,126,124,193,184,36,181,113,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,184,173,68,73,36,235,65,134,170,0,203,103,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,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,120,7,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,218,76,89,164,106,181,241,69,79,28,78,134,52,119,113,22,55,53,141,115,100,89,106,215,74,181,51,42,209,189,71,199,53,75,10,171,240,247,172,102,225,21,194,155,116,146,50,57,182,47,199,4,189,183,177,238,134,86,43,163,145,136,228,223,27,222,213,94,142,80,61,95,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,43,213,140,235,239,67,84,243,45,76,246,95,179,62,214,228,23,27,239,130,239,247,188,47,138,169,146,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,23,169,202,227,200,158,153,125,107,214,43,64,143,250,177,201,175,239,67,84,243,45,76,252,163,189,153,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,239,219,220,219,187,107,122,244,235,209,58,244,38,175,11,154,23,249,53,232,78,51,162,159,106,126,209,253,156,241,191,194,126,7,193,247,252,69,100,245,63,200,247,36,219,183,191,183,248,235,215,111,95,119,94,137,213,64,21,171,205,147,130,139,142,160,81,254,83,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,252,235,223,31,97,24,141,72,85,31,86,218,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,57,148,87,204,175,130,139,143,14,154,143,93,170,24,85,179,166,153,101,215,6,201,76,246,165,44,17,218,174,149,43,83,43,237,145,65,27,145,235,11,25,3,159,27,146,38,177,177,189,145,42,185,204,87,60,46,39,135,93,121,195,120,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,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,89,159,110,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,59,20,230,89,199,109,171,71,180,190,151,77,52,131,38,171,126,109,168,150,120,46,150,235,245,158,118,246,45,214,73,164,84,241,176,212,162,57,178,62,118,199,44,113,44,43,185,136,174,153,31,26,182,46,224,70,14,107,156,107,253,230,229,83,240,215,166,119,59,173,54,55,137,92,42,41,178,217,122,246,97,188,93,33,145,173,74,125,138,212,145,208,210,201,27,253,238,118,201,37,93,200,197,72,97,149,209,87,131,254,26,239,188,84,235,141,159,76,173,139,217,181,67,182,233,146,85,182,169,144,73,73,103,138,104,217,81,36,74,230,191,116,203,221,100,113,162,49,233,220,145,138,228,70,35,220,222,85,137,226,215,220,231,42,179,97,88,181,15,141,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,61,230,138,56,63,225,174,197,194,182,135,89,244,202,216,189,235,172,219,110,153,37,91,106,159,60,117,119,137,97,141,149,18,68,174,107,54,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,14,171,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,59,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,189,58,244,69,252,0,176,158,83,124,107,219,180,254,179,242,98,213,11,159,98,203,123,184,50,76,66,182,69,170,168,146,43,165,84,240,194,150,198,198,198,189,145,195,43,228,116,205,119,230,152,201,59,234,245,114,204,138,203,127,50,239,118,192,51,43,46,127,91,165,181,152,245,92,153,101,5,226,75,4,182,154,68,74,169,221,113,100,203,3,169,227,72,85,201,43,251,168,172,78,218,187,114,244,219,215,170,26,40,225,51,27,215,156,79,65,177,139,23,18,57,61,37,243,54,167,167,233,81,44,73,220,158,8,61,221,170,122,170,141,238,109,93,75,27,240,201,59,81,17,203,238,235,42,181,106,38,14,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,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,103,95,137,126,29,51,190,23,245,78,191,76,243,170,127,233,107,44,245,187,225,254,19,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,224,169,248,42,232,247,44,202,108,88,54,43,121,205,114,154,239,5,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,251,140,235,241,129,196,165,247,138,157,113,188,106,109,205,59,54,168,119,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,238,153,123,175,146,69,87,189,59,146,61,26,168,196,99,90,28,84,186,158,83,124,33,253,209,105,199,229,5,154,209,108,203,243,251,123,61,146,216,235,251,177,210,227,179,36,51,195,186,54,34,49,38,157,236,108,174,234,231,171,99,108,13,78,211,214,102,45,43,23,189,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,142,199,61,172,99,28,140,96,76,160,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,172,14,104,188,191,232,238,244,119,46,38,244,67,29,236,221,97,241,55,28,226,215,4,144,65,75,37,44,80,75,60,215,102,247,30,205,179,39,107,164,177,198,143,116,206,145,178,35,81,233,43,165,179,240,6,85,203,169,228,169,229,99,41,249,129,93,233,214,226,184,57,133,224,24,110,152,113,141,168,216,102,159,227,212,150,43,21,45,69,5,77,61,190,145,21,176,64,250,155,125,53,68,169,27,122,244,99,22,89,164,84,99,122,49,136,168,214,163,90,136,212,177,254,74,158,86,50,159,152,21,222,157,110,2,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,0,0,0,2,152,57,211,231,245,55,222,33,177,77,62,167,200,105,43,45,184,174,46,202,151,208,194,177,57,244,23,26,202,137,22,100,149,90,155,218,247,211,193,64,244,99,215,220,205,142,106,39,113,85,222,3,151,143,15,23,93,119,198,120,136,134,142,213,73,119,99,52,222,91,37,21,181,213,142,166,158,162,247,81,80,202,203,91,152,238,173,98,49,149,22,164,87,44,146,53,189,86,52,114,57,142,127,72,255,0,196,190,127,77,170,124,67,106,70,160,219,242,26,187,229,182,249,148,92,170,109,117,213,43,46,249,109,222,33,233,70,136,146,162,61,140,109,58,68,198,49,200,155,24,214,183,163,118,244,75,158,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,214,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,66,136,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,231,164,249,215,222,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,51,217,198,158,153,253,209,113,89,169,248,44,116,150,170,74,74,124,130,123,133,5,45,174,62,221,45,45,13,106,37,101,44,12,102,198,163,59,112,84,68,197,99,91,181,174,106,181,170,173,68,85,180,158,77,57,253,78,77,194,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,106,196,147,208,219,170,34,138,162,53,123,90,136,245,100,149,50,87,43,94,254,189,85,178,53,23,164,123,90,19,212,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,92,121,19,211,47,173,122,197,105,42,128,0,0,28,127,138,174,25,240,222,43,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,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,236,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,64,206,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,254,76,79,22,190,231,57,85,155,10,197,168,124,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,239,61,6,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,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,207,226,121,77,247,6,202,172,217,174,45,93,224,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,112,23,253,192,47,10,52,124,41,104,117,37,146,231,22,252,207,40,236,222,50,137,164,134,4,146,10,167,66,212,109,3,100,137,93,220,134,159,227,107,85,100,123,93,35,231,145,187,82,93,141,146,167,20,224,255,0,137,75,23,21,58,29,103,212,219,98,118,110,176,237,181,228,148,141,165,124,17,210,94,34,134,55,212,71,18,57,207,221,10,247,89,36,106,143,122,246,228,98,57,81,232,246,183,181,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,209,71,30,218,103,138,234,135,8,250,153,110,202,105,59,158,193,199,235,114,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,102,238,219,162,122,183,163,150,41,165,98,57,187,250,153,215,53,80,6,91,49,60,166,251,131,101,86,108,215,22,174,240,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,184,211,158,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,196,205,102,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,129,118,124,171,53,142,251,171,188,35,218,41,178,56,122,213,224,87,9,112,232,234,119,51,250,234,150,154,8,36,166,93,140,99,81,157,184,42,34,131,167,196,231,118,55,185,202,231,170,32,76,0,0,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,126,178,47,243,40,213,234,109,32,224,251,56,157,39,164,75,150,97,78,152,133,182,26,152,37,149,147,190,185,174,101,67,81,99,233,177,237,163,74,185,24,231,170,49,31,19,81,119,117,70,56,40,135,86,51,175,189,13,83,204,181,51,217,126,204,251,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,73,94,32,56,50,177,104,223,3,218,57,196,15,181,123,153,78,101,112,108,151,120,216,247,205,12,212,183,42,71,85,208,54,53,93,137,23,98,10,95,141,187,30,231,203,85,47,231,85,145,198,132,106,210,124,23,239,67,84,240,221,51,246,167,179,62,214,228,22,235,23,141,236,119,188,47,138,169,142,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,151,211,198,78,133,233,197,223,129,220,207,78,125,141,225,108,184,14,31,37,199,28,107,21,38,154,223,37,166,145,210,82,164,114,206,146,61,58,178,30,195,223,215,184,232,165,149,187,209,94,174,2,170,249,86,107,29,139,72,184,184,180,83,100,112,244,164,207,109,242,225,209,212,238,127,245,173,85,76,240,73,76,187,24,199,43,251,147,211,197,7,79,133,173,239,239,115,145,172,84,91,233,50,217,137,229,55,220,27,42,179,102,184,181,119,130,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,61,198,154,52,159,58,251,208,210,204,55,83,61,151,236,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,218,221,251,123,155,119,109,111,94,157,122,39,94,128,112,14,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,2,128,121,163,249,236,212,223,162,250,61,17,61,57,53,90,109,87,254,17,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,11,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,38,254,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,16,3,157,95,149,140,91,230,5,15,167,92,73,254,64,14,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,31,39,44,197,172,89,206,43,121,194,178,154,31,27,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,251,207,172,0,205,183,23,90,33,106,225,199,136,188,207,70,172,87,202,187,189,182,193,81,76,234,58,186,184,218,201,214,10,138,88,106,99,100,155,126,23,61,141,157,24,175,68,106,61,88,174,70,179,118,196,154,188,160,56,76,195,115,170,154,158,40,115,10,138,75,179,241,91,197,77,150,209,99,169,160,87,50,150,227,28,84,117,17,92,146,94,230,215,61,141,158,70,178,55,68,187,95,182,86,185,30,198,109,142,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,60,166,172,103,95,117,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,245,101,117,115,155,215,74,60,91,70,172,90,13,104,188,236,189,102,215,8,238,55,74,72,210,9,63,129,233,28,175,106,76,142,85,150,46,229,90,83,186,55,181,168,143,240,147,183,122,35,92,215,5,64,229,153,77,247,57,202,175,57,174,83,93,227,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,113,242,137,21,192,6,131,84,241,7,197,30,35,140,205,69,73,83,98,176,84,51,38,200,89,87,79,21,76,15,183,82,75,27,157,12,144,200,246,164,172,158,87,67,76,168,136,238,137,80,175,86,57,173,114,17,212,1,161,62,93,90,199,98,214,78,17,240,74,155,68,62,30,175,15,183,193,135,93,41,183,61,253,154,170,8,34,141,171,189,204,98,59,187,2,211,207,209,187,154,206,254,205,206,115,28,165,64,113,151,161,116,122,97,103,209,13,70,199,172,222,10,203,169,122,95,143,220,102,115,22,6,66,235,196,20,20,241,214,164,113,70,141,123,119,49,244,147,189,239,69,89,37,169,149,200,247,46,230,178,74,242,92,215,75,237,171,81,242,62,30,46,119,155,84,56,221,238,223,83,146,91,105,170,17,145,213,62,241,18,211,71,35,41,223,213,29,38,250,86,189,239,141,81,234,141,164,71,183,98,36,170,240,183,242,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,23,253,255,0,138,203,255,0,119,255,0,254,71,10,203,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,196,99,152,215,177,238,71,178,218,116,67,10,181,106,87,3,88,14,156,223,106,42,224,182,229,90,79,106,178,86,75,72,246,182,120,224,169,179,199,12,142,141,206,107,154,143,70,189,85,21,90,228,235,211,170,47,224,117,252,79,22,177,96,216,173,155,10,197,168,124,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,239,3,245,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,126,176,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,255,0,49,182,239,242,255,0,59,255,0,233,247,66,170,248,177,243,79,172,159,48,50,31,81,156,181,78,26,127,249,141,183,127,151,249,223,255,0,79,186,1,74,198,170,12,171,154,168,0,82,183,52,46,5,190,229,50,167,235,142,142,97,158,19,77,175,91,61,177,77,68,237,208,216,174,146,72,228,94,144,163,83,195,209,205,214,62,223,69,115,25,42,190,63,205,53,212,241,173,212,159,39,44,197,172,89,206,43,121,194,178,154,31,27,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,251,192,203,105,127,220,174,60,137,233,151,214,189,98,180,164,14,33,113,107,22,13,175,186,151,133,98,212,62,10,203,143,230,23,155,93,186,155,186,249,59,20,176,86,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,187,254,87,30,68,244,203,235,94,177,90,4,170,0,0,60,166,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,135,171,62,78,89,148,216,176,108,86,243,154,229,53,222,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,247,1,156,46,37,248,116,206,248,95,213,58,253,51,206,169,255,0,165,172,179,214,239,135,248,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,189,159,130,167,224,171,202,142,213,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,111,21,2,234,121,77,240,135,247,69,167,31,148,22,107,69,179,47,207,237,236,246,75,99,175,238,199,75,142,204,144,207,14,232,216,136,196,154,119,177,178,187,171,158,173,141,176,53,59,79,89,152,179,252,134,188,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,248,236,115,218,198,49,200,198,76,160,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,138,62,235,112,79,189,63,190,191,97,127,102,127,103,254,203,123,79,197,77,254,165,248,159,19,216,236,239,237,127,45,241,111,217,191,244,110,233,238,61,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,32,7,54,78,47,62,232,180,227,242,125,194,171,118,101,249,253,189,254,214,116,148,29,216,233,113,217,146,104,38,219,35,213,24,147,78,246,58,38,244,107,213,177,182,119,47,105,235,11,212,34,175,54,78,47,62,247,117,31,242,125,194,171,119,226,24,5,193,254,214,116,148,29,169,42,178,40,86,104,38,219,35,213,94,176,192,199,186,38,244,107,17,210,58,119,47,117,137,11,210,63,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,135,32,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,20,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,225,10,249,150,114,243,181,92,112,10,93,111,208,218,58,75,107,244,227,23,130,219,120,177,57,205,106,85,89,45,208,170,71,84,201,223,241,203,83,79,78,196,99,187,207,123,164,134,24,209,174,71,196,214,77,86,186,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,41,3,154,23,5,31,147,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,103,216,215,71,66,231,190,157,34,115,151,172,50,246,167,154,53,141,17,145,252,113,108,141,172,139,184,22,213,195,71,17,120,39,20,26,89,65,169,152,45,71,244,84,119,138,45,147,127,6,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,241,69,252,81,58,169,158,190,1,120,174,172,225,75,92,105,47,119,57,119,225,153,71,102,207,148,67,36,211,164,112,82,186,102,171,107,219,28,72,238,228,212,255,0,27,154,139,27,220,232,223,60,109,218,178,239,109,255,0,98,121,77,139,57,197,108,217,174,45,93,227,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,112,25,109,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,8,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,26,185,138,235,29,139,70,248,71,206,234,110,240,248,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,146,84,171,94,119,26,189,76,203,86,158,232,37,12,244,146,84,79,81,46,95,116,141,208,75,223,129,140,108,148,180,78,100,158,232,149,146,44,149,232,230,252,79,69,134,53,248,17,83,120,86,14,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,192,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,192,163,110,85,154,57,98,213,222,46,45,21,57,28,221,105,48,43,124,185,140,116,219,95,253,117,85,77,60,17,211,38,246,61,170,206,220,245,17,79,215,226,107,187,27,28,213,107,213,82,250,64,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,30,214,55,194,85,71,37,69,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,78,107,201,167,63,166,198,120,163,186,97,151,28,134,174,146,159,49,197,234,233,168,237,237,89,86,10,235,141,60,177,84,70,175,107,81,88,143,142,154,58,229,107,223,211,162,58,70,162,245,147,107,172,43,153,166,138,125,244,240,143,148,248,123,135,133,175,193,58,230,180,123,229,217,12,190,10,9,188,68,114,116,141,238,119,90,89,106,118,53,54,245,149,34,220,228,110,238,180,87,164,249,215,221,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,3,79,198,107,56,177,243,79,172,159,48,50,31,81,156,209,238,39,148,216,179,156,86,205,154,226,213,222,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,247,25,194,226,199,205,62,178,124,192,200,125,70,112,46,167,149,199,145,61,50,250,215,172,86,146,168,138,188,174,60,137,233,151,214,189,98,180,149,64,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,74,1,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,239,168,72,98,122,70,230,181,34,99,88,205,187,210,73,36,147,252,218,248,215,246,221,101,103,9,186,101,115,181,86,89,97,236,201,154,92,32,94,252,142,174,134,126,227,45,141,85,110,200,251,47,138,41,37,116,110,115,150,69,108,74,177,172,83,49,240,91,134,142,29,51,190,40,53,78,131,76,240,90,127,232,171,47,21,187,225,254,12,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,224,137,248,170,7,127,229,169,193,69,199,136,189,71,161,213,12,214,217,215,76,177,27,131,164,169,123,146,150,120,238,183,74,101,166,149,150,201,96,145,202,244,133,236,157,175,145,203,19,152,232,216,248,145,90,231,163,153,210,249,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,109,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,234,229,152,181,139,57,197,111,56,86,83,67,227,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,120,25,215,224,255,0,137,75,239,10,218,227,103,212,219,98,119,173,83,109,181,228,148,141,165,100,242,85,217,229,154,55,212,71,18,57,204,219,50,118,153,36,106,143,98,119,35,98,57,85,138,246,187,69,24,158,83,98,206,113,91,54,107,139,87,120,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,220,80,15,31,92,40,214,112,165,174,53,118,75,100,91,240,204,163,189,120,197,230,142,25,210,56,41,93,51,145,212,14,146,85,119,114,106,127,129,174,84,145,238,116,111,130,71,109,89,118,55,181,242,155,226,243,238,139,81,255,0,39,220,214,183,102,33,159,220,25,236,151,71,65,221,146,151,34,153,97,130,29,210,49,81,233,12,236,99,98,119,86,189,27,35,96,114,118,152,179,61,66,213,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,170,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,0,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,171,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,3,149,113,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,81,183,56,92,42,213,138,241,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,118,168,98,114,163,149,203,189,207,94,189,21,26,222,191,201,47,88,239,177,101,89,215,15,213,16,247,172,181,54,245,204,104,228,220,198,248,74,168,228,167,164,168,78,136,205,242,119,153,45,55,189,95,181,158,23,225,111,89,28,169,213,121,218,98,214,42,189,2,193,115,90,138,29,247,171,86,96,150,186,58,158,235,211,181,75,87,69,81,37,68,123,17,118,59,115,232,169,151,170,162,185,59,125,26,168,142,114,44,0,229,213,172,119,221,27,226,227,4,169,180,67,226,41,51,11,132,24,117,210,155,115,25,222,165,175,158,40,218,187,220,199,171,123,83,165,60,253,27,181,207,236,108,220,214,189,202,6,133,0,0,10,149,231,105,172,119,217,114,172,23,135,234,120,123,54,90,107,122,102,53,146,110,99,188,93,84,146,84,82,83,167,69,102,248,251,44,138,167,222,143,218,255,0,21,241,55,172,109,85,182,163,58,220,123,106,102,85,170,28,92,106,101,199,41,171,238,123,7,32,173,198,109,208,50,73,22,26,90,26,9,223,79,19,35,107,222,237,155,187,110,149,232,222,141,89,102,149,232,214,239,232,7,96,228,245,133,90,178,174,48,89,125,184,84,85,199,81,135,98,247,43,221,11,97,123,81,146,78,247,67,66,173,149,21,170,170,206,213,116,174,68,106,181,119,181,139,215,162,43,93,121,36,0,228,201,165,191,101,56,113,190,234,101,125,139,194,215,231,121,4,158,26,183,197,111,241,150,186,38,36,48,254,109,30,173,143,101,83,174,45,247,181,175,119,94,171,213,189,181,39,248,25,172,226,171,75,126,229,184,142,212,93,51,134,197,236,106,11,54,65,85,236,170,47,21,226,59,86,185,95,222,161,252,226,189,238,119,90,89,96,119,198,229,122,117,232,254,142,71,34,91,247,40,205,76,202,181,19,132,120,109,217,77,95,139,251,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,119,94,223,138,116,76,70,237,107,98,138,38,35,126,30,171,18,249,220,97,87,90,13,104,211,221,70,154,162,145,109,183,204,94,91,37,60,77,123,187,237,158,134,174,73,165,115,219,183,106,49,91,112,133,26,168,229,85,86,201,213,27,209,21,222,127,147,38,169,125,148,226,58,251,166,117,247,223,11,65,157,227,242,120,106,47,11,191,198,93,40,158,147,67,249,196,98,186,61,148,174,184,187,222,230,177,221,122,47,87,118,208,9,255,0,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,3,61,124,197,117,142,251,172,156,92,103,117,55,120,124,61,38,31,112,159,14,181,211,110,99,251,52,180,19,203,27,151,123,88,197,119,118,117,168,159,163,183,57,157,253,155,156,214,53,75,169,227,39,93,40,248,118,225,199,51,212,111,108,251,58,244,219,124,150,236,113,204,72,31,51,239,21,12,116,116,171,28,83,170,50,94,219,215,190,246,116,114,246,161,149,219,28,141,86,174,117,241,60,90,251,156,229,86,108,43,22,161,241,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,188,11,95,228,177,160,212,214,156,55,43,226,54,243,69,86,203,149,246,161,248,205,149,102,167,150,38,123,58,21,142,90,153,162,122,191,100,236,150,161,35,141,87,103,230,223,66,246,163,254,39,181,42,44,211,158,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,196,229,87,200,229,87,57,85,85,115,24,5,207,113,33,162,23,93,108,229,83,166,174,179,95,41,45,213,24,6,15,96,206,30,202,152,220,230,86,65,69,98,114,77,2,57,190,246,61,98,154,71,177,118,185,21,241,181,139,181,30,178,50,162,244,159,58,251,175,213,60,55,83,61,151,237,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,134,135,184,100,180,218,175,252,34,105,69,138,251,108,164,184,219,110,58,111,98,164,172,163,171,133,179,65,83,4,150,200,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,113,85,165,191,114,220,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,138,241,29,171,92,175,239,80,254,113,94,247,59,173,44,176,59,227,114,189,58,244,127,71,35,145,3,71,184,158,83,98,206,113,91,54,107,139,87,120,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,220,86,15,60,239,212,159,237,39,238,211,181,114,132,215,74,205,79,225,198,175,78,114,27,207,141,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,241,94,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,52,255,0,243,27,110,255,0,47,243,191,254,159,116,42,175,139,31,52,250,201,243,3,33,245,25,203,84,225,167,255,0,152,219,119,249,127,157,255,0,244,251,160,20,172,106,160,202,185,170,128,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,0,41,91,155,39,23,159,123,186,143,249,62,225,85,187,241,12,2,224,255,0,107,58,74,14,212,149,89,20,43,52,19,109,145,234,175,88,96,99,221,19,122,53,136,233,29,59,151,186,196,133,233,42,185,178,113,121,247,69,167,31,147,238,21,91,179,47,207,237,239,246,179,164,160,238,199,75,142,204,147,65,54,217,30,168,196,154,119,177,209,55,163,94,173,141,179,185,123,79,88,94,180,237,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,129,215,248,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,233,89,148,222,232,161,99,188,5,46,215,172,113,163,164,84,98,77,59,217,218,141,58,61,201,213,242,118,222,200,164,66,122,243,44,229,231,106,184,224,20,186,223,161,180,116,150,215,233,198,47,5,182,241,98,115,154,212,170,178,91,161,84,142,169,147,191,227,150,166,158,157,136,199,119,158,247,73,12,49,163,92,143,137,172,154,106,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,12,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,104,167,134,142,34,240,78,40,52,178,131,83,48,90,143,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,226,139,248,162,84,175,52,46,10,63,39,252,237,250,207,167,182,203,85,14,155,102,87,6,83,69,110,162,78,207,177,174,142,133,207,125,58,68,231,47,88,101,237,79,52,107,26,35,35,248,226,217,27,89,23,115,149,112,11,197,117,103,10,90,227,73,123,185,203,191,12,202,59,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,119,38,167,248,220,212,88,222,231,70,249,227,110,213,151,123,67,66,128,249,56,158,83,98,206,113,91,54,107,139,87,120,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,220,125,96,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,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,10,149,230,77,203,130,251,73,125,201,56,152,208,200,60,117,170,187,199,228,25,157,158,162,181,140,146,223,35,89,37,77,85,194,157,243,57,59,144,191,108,142,124,8,171,35,36,114,118,145,236,126,200,45,168,1,5,121,94,240,81,249,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,147,168,0,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,79,64,0,207,182,107,203,207,94,113,190,40,226,225,119,31,163,164,191,220,174,20,237,187,219,175,81,59,181,68,182,71,74,232,253,163,85,211,115,169,88,199,49,204,145,142,220,238,227,118,71,222,223,18,201,118,156,49,112,251,98,225,135,70,172,186,67,96,200,46,183,184,237,189,201,234,107,174,19,189,221,234,169,93,190,103,67,10,185,204,165,133,94,170,173,134,63,133,58,171,156,175,145,210,74,254,170,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,6,122,249,138,235,29,247,89,56,184,206,234,110,240,248,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,154,20,0,87,7,36,124,42,213,65,162,250,133,168,208,212,85,173,202,249,148,69,100,168,137,207,111,97,176,80,210,71,52,78,99,118,238,71,171,174,19,35,149,92,168,168,216,250,35,122,42,186,199,192,3,228,229,152,181,139,57,197,111,56,86,83,67,227,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,121,153,125,88,193,126,235,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,167,224,4,95,229,175,171,212,218,191,193,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,215,123,221,70,180,146,61,204,85,98,190,87,34,109,232,172,109,38,113,99,230,159,89,62,96,100,62,163,57,165,48,4,85,229,113,228,79,76,190,181,235,21,164,170,0,0,0,10,64,227,55,150,46,163,232,230,109,67,124,209,186,47,181,24,102,101,144,54,217,110,166,167,98,195,37,130,170,178,179,183,67,67,80,249,229,126,232,87,187,12,44,171,124,136,215,73,213,178,36,106,232,214,75,42,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,241,181,170,178,61,174,145,243,200,221,169,46,198,201,80,0,0,7,42,226,95,135,76,19,138,13,44,175,211,60,234,159,250,90,203,61,110,249,191,131,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,248,42,126,10,148,129,164,220,2,235,142,168,241,29,127,225,227,217,254,202,147,11,184,45,62,83,127,154,154,111,3,110,165,71,170,71,82,196,145,177,190,111,16,196,223,77,31,70,186,102,185,31,240,70,146,72,205,10,0,56,86,183,225,86,173,53,224,107,62,211,155,21,69,92,246,220,87,73,238,182,74,57,106,222,215,79,36,20,214,121,33,141,210,57,173,107,85,234,214,34,170,163,90,157,122,244,68,252,12,230,26,168,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,0,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,1,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,3,149,113,99,229,99,89,62,95,228,62,157,57,213,64,25,87,53,80,0,28,83,141,108,90,197,152,112,143,171,214,156,142,135,197,210,83,225,247,59,164,113,247,95,30,218,170,40,29,87,77,39,86,42,42,236,158,8,159,211,174,215,109,232,228,86,170,162,231,50,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,192,15,41,164,249,215,222,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,61,88,0,114,174,42,181,75,238,91,135,29,69,212,200,111,190,198,175,179,99,245,94,202,173,240,190,35,181,116,149,157,154,31,205,171,30,215,117,170,150,6,252,109,86,39,94,175,232,212,114,166,107,13,84,0,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,167,78,168,159,129,237,64,2,31,243,83,209,203,238,174,240,143,119,169,199,38,235,87,129,92,34,204,100,166,218,207,235,170,90,104,39,142,165,55,189,237,70,118,224,168,150,126,191,19,157,216,216,214,171,158,138,148,195,195,70,127,77,165,156,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,46,248,173,222,33,137,88,138,145,34,189,236,117,58,202,199,177,168,187,216,231,55,163,183,116,93,47,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,0,16,3,157,95,149,140,91,230,5,15,167,92,73,254,0,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,0,12,171,154,168,0,114,174,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,0,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,42,87,157,166,177,223,101,202,176,94,31,169,225,236,217,105,173,233,152,214,73,185,142,241,117,82,73,81,73,78,157,21,155,227,236,178,42,159,122,63,107,252,87,196,222,177,181,87,133,242,167,208,106,109,100,226,142,131,38,190,209,85,201,98,211,106,116,201,164,123,105,229,88,36,184,178,86,54,130,23,204,199,181,34,127,117,86,165,168,170,238,226,81,200,197,99,154,175,86,222,240,0,101,92,213,64,3,149,112,157,229,99,70,254,95,227,222,157,1,0,57,218,104,167,254,2,241,25,71,112,254,108,42,225,75,36,191,227,21,148,146,66,196,143,252,117,36,115,164,254,129,26,223,227,169,106,128,10,22,229,89,172,118,45,34,226,226,209,77,145,195,210,147,61,183,203,135,71,83,185,255,0,214,181,85,51,193,37,50,236,99,28,175,238,79,79,20,29,62,22,183,191,189,206,70,177,81,100,175,60,239,212,159,237,39,238,210,213,0,20,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,28,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,230,54,221,254,95,231,127,253,62,232,79,240,6,85,205,84,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,0,5,74,243,38,229,193,125,164,190,228,156,76,104,100,30,58,213,93,227,242,12,206,207,81,90,198,73,111,145,172,146,166,170,225,78,249,156,157,200,95,182,71,62,4,85,145,146,57,59,72,246,63,100,18,3,149,239,5,31,147,254,8,205,103,212,43,101,214,135,82,115,43,123,233,165,183,86,167,103,216,214,183,76,215,178,157,98,107,151,172,210,246,160,154,69,145,17,241,252,17,108,141,204,151,185,58,128,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,40,91,53,229,231,175,56,223,20,113,112,187,143,209,210,95,238,87,10,118,221,237,215,168,157,218,162,91,35,165,116,126,209,170,233,185,212,172,99,152,230,72,199,110,119,113,187,35,239,111,137,100,208,72,3,149,112,197,195,237,139,134,29,26,178,233,13,131,32,186,222,227,182,247,39,169,174,184,78,247,119,170,165,118,249,157,12,42,231,50,150,21,122,170,182,24,254,20,234,174,114,190,71,73,43,250,168,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,255,0,85,31,142,207,247,115,255,0,38,108,255,0,230,133,255,0,25,87,3,77,28,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,208,14,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,71,254,61,117,75,59,209,110,19,179,157,76,211,75,239,177,178,75,55,179,60,21,111,133,134,163,181,221,185,82,195,39,230,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,72,2,42,243,71,242,39,169,191,69,245,138,32,43,171,135,174,99,220,103,103,58,251,166,152,86,83,172,158,54,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,123,217,76,215,183,115,30,228,234,213,71,39,94,168,168,190,242,239,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,42,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,246,54,55,102,246,103,130,162,246,21,182,163,181,221,182,210,205,39,231,38,167,124,142,235,36,175,119,196,229,233,215,162,116,68,68,73,1,202,147,138,61,118,226,83,239,71,239,175,57,251,71,246,115,216,158,204,254,12,163,163,236,120,143,29,222,255,0,75,69,30,237,221,136,191,141,215,166,223,119,78,171,214,0,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,2,213,8,1,205,111,138,61,118,225,175,238,187,238,83,57,251,57,246,143,219,126,211,254,12,163,172,239,248,127,3,217,255,0,76,197,38,221,189,249,127,139,211,174,239,127,94,137,210,127,149,87,207,59,245,39,251,73,251,180,15,41,192,87,30,188,88,235,79,22,56,54,153,234,94,171,123,103,27,188,251,79,198,209,123,10,219,79,221,237,91,106,166,143,243,144,211,178,70,244,146,38,59,225,114,117,233,209,122,162,170,45,191,148,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,80,15,245,81,248,236,255,0,119,63,242,102,207,254,104,95,241,149,112,52,209,195,214,83,125,206,116,11,77,51,92,166,187,198,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,247,29,0,229,92,39,121,88,209,191,151,248,247,167,64,117,80,4,106,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,205,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,28,127,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,0,0,84,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,206,77,78,249,29,214,73,94,239,137,203,211,175,68,232,136,136,146,255,0,149,254,189,234,199,17,58,5,127,205,117,143,43,251,65,122,162,204,42,173,112,84,248,26,106,77,148,172,162,162,145,177,236,167,142,54,47,71,205,34,245,84,221,241,116,235,209,17,18,176,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,254,64,14,107,124,81,235,183,13,127,117,223,114,153,207,217,207,180,126,219,246,159,240,101,29,103,127,195,248,30,207,250,102,41,54,237,239,203,252,94,157,119,123,250,244,78,147,252,170,190,121,223,169,63,218,79,221,160,125,94,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,63,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,0,2,0,115,91,226,143,93,184,107,251,174,251,148,206,126,206,125,163,246,223,180,255,0,131,40,235,59,254,31,192,246,127,211,49,73,183,111,126,95,226,244,235,187,223,215,162,116,231,252,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,159,43,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,15,85,199,175,30,188,88,232,183,22,57,206,153,233,166,171,123,27,27,179,123,51,193,81,123,10,219,81,218,238,219,105,102,147,243,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,247,163,247,215,156,253,163,251,57,236,79,102,127,6,81,209,246,60,71,142,239,127,165,162,143,118,238,196,95,198,235,211,111,187,167,85,235,0,57,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,1,106,128,0,0,0,5,53,241,161,199,39,25,218,5,197,6,127,165,88,182,188,239,178,218,174,17,212,91,163,251,47,106,79,13,75,87,79,21,92,84,221,95,78,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,114,133,96,115,172,208,186,203,173,139,11,226,30,195,102,239,123,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,62,173,70,7,106,229,125,197,230,119,197,14,156,101,54,141,86,173,246,158,95,133,92,32,239,221,35,160,134,150,58,202,26,196,145,212,251,155,18,163,22,102,62,10,150,59,108,81,183,182,144,127,29,235,35,142,171,199,174,169,103,122,45,194,118,115,169,154,105,125,246,54,73,102,246,103,130,173,240,176,212,118,187,183,42,88,100,252,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,118,229,183,173,22,173,16,226,211,23,190,229,25,125,38,55,140,95,41,235,44,55,218,202,182,55,176,176,77,10,186,6,201,34,181,123,44,241,145,81,185,101,234,212,106,53,85,238,108,123,203,95,230,143,228,79,83,126,139,235,20,64,85,95,245,81,248,236,255,0,119,63,242,102,207,254,104,95,241,149,115,82,89,102,83,98,193,177,91,206,107,148,215,120,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,220,5,96,243,31,230,29,174,218,73,196,20,186,57,161,89,87,217,122,76,82,223,77,237,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,183,44,184,157,190,130,158,11,71,176,40,41,187,149,85,146,74,230,212,247,233,226,141,233,219,101,28,140,237,170,57,174,241,29,125,202,196,235,80,57,102,83,125,206,114,171,206,107,148,215,120,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,220,95,247,46,221,11,172,208,30,20,241,76,110,253,102,246,102,73,126,238,228,151,232,92,179,164,141,170,170,84,88,153,44,115,35,93,12,209,210,178,150,25,35,70,181,173,146,23,255,0,25,85,94,224,146,160,0,33,173,163,142,58,156,107,152,6,101,194,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,101,20,3,205,31,207,102,166,253,23,209,232,137,255,0,203,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,129,63,192,0,8,191,199,39,28,120,111,8,88,107,105,105,89,73,124,212,91,229,59,159,97,176,189,235,178,54,117,86,248,218,205,170,142,101,51,92,142,68,106,42,62,103,181,88,197,106,54,89,98,148,5,106,243,98,224,162,221,148,226,183,62,42,52,222,217,179,36,179,116,169,204,96,98,85,84,77,117,161,108,116,244,241,212,70,212,115,227,135,194,199,14,231,163,99,99,86,37,150,71,189,22,36,71,135,106,229,205,198,191,229,85,167,19,216,51,251,157,170,61,77,197,191,55,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,12,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,138,120,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,160,117,80,8,43,205,11,141,127,201,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,14,85,197,255,0,53,155,238,151,241,29,107,194,180,82,139,218,88,254,1,112,171,183,230,180,215,8,89,20,55,234,164,123,99,150,150,23,186,53,154,159,195,43,37,70,206,213,70,190,87,42,172,114,197,27,86,105,255,0,161,122,233,167,28,69,233,197,187,84,52,190,243,227,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,236,219,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,132,248,62,225,51,13,225,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,126,206,189,199,162,35,165,122,168,115,254,24,56,219,181,106,142,186,106,119,13,57,220,244,150,252,179,14,202,47,116,150,26,137,170,154,143,191,209,67,114,173,252,212,81,54,22,49,143,165,166,101,51,21,187,223,36,172,107,229,95,226,74,169,45,76,219,113,55,118,186,216,56,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,180,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,2,74,128,0,227,252,91,107,125,215,135,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,125,236,122,197,52,155,31,209,200,215,237,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,94,21,205,31,200,158,166,253,23,214,40,138,149,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,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,195,66,128,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,1,199,248,182,214,251,175,14,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,251,216,245,138,105,54,63,163,145,175,218,229,107,209,21,139,216,8,171,205,31,200,158,166,253,23,214,40,128,238,186,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,103,175,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,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,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,0,0,28,255,0,136,92,166,251,131,104,22,165,230,184,181,119,130,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,238,57,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,237,120,177,242,177,172,159,47,242,31,78,156,207,183,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,6,151,129,202,184,104,226,47,4,226,131,75,40,53,51,5,168,254,138,142,241,69,178,111,224,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,254,40,191,138,39,85,2,63,241,153,197,47,228,143,132,225,250,145,91,141,251,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,11,218,142,103,86,43,146,70,118,172,79,41,177,103,56,173,155,53,197,171,188,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,238,32,183,58,191,43,24,183,204,10,31,78,184,144,215,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,3,35,73,24,168,173,123,38,11,201,0,0,33,175,11,28,113,212,234,87,18,90,171,194,222,164,178,146,43,238,49,148,100,12,197,174,109,124,80,37,198,221,75,95,35,18,137,241,245,69,125,76,49,116,115,93,27,87,185,12,82,57,232,215,68,233,38,153,70,109,184,155,187,93,108,28,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,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,168,0,0,3,159,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,199,64,57,87,22,62,86,53,147,229,254,67,233,211,129,74,223,213,71,227,179,253,220,255,0,201,155,63,249,161,127,198,85,205,84,0,0,0,0,1,15,249,160,107,222,172,112,237,160,86,12,215,71,50,191,179,247,170,220,194,150,215,61,79,129,166,171,223,74,250,42,217,29,30,202,136,228,98,117,124,49,175,84,77,223,15,78,189,21,81,98,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,237,156,110,243,237,63,27,69,236,43,109,63,119,181,109,170,154,63,206,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,178,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,20,3,253,84,126,59,63,221,207,252,153,179,255,0,154,23,125,195,214,83,125,206,116,11,77,51,92,166,187,198,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,247,25,151,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,31,243,64,215,189,88,225,219,64,172,25,174,142,101,127,103,239,85,185,133,45,174,122,159,3,77,87,190,149,244,85,178,58,61,149,17,200,196,234,248,99,94,168,155,190,30,157,122,42,162,204,2,0,115,171,242,177,139,124,192,161,244,235,136,17,255,0,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,231,33,167,100,141,233,36,76,119,194,228,235,211,162,245,69,84,91,127,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,0,172,190,38,57,196,83,96,26,185,77,135,232,14,49,143,230,120,197,142,163,181,144,93,235,101,151,101,209,232,246,247,34,182,203,19,209,172,99,90,143,106,84,189,178,177,239,118,230,70,232,216,215,205,102,133,0,243,17,225,15,242,82,214,84,251,45,69,217,211,220,199,187,91,139,239,175,241,51,65,218,108,94,42,146,77,200,146,39,106,73,91,177,93,191,116,82,69,214,71,200,146,237,11,211,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,80,183,46,110,53,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,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,121,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,245,101,21,243,48,227,94,221,196,254,119,109,194,116,210,231,226,116,219,18,233,83,69,89,26,213,67,237,154,233,161,141,100,168,154,158,102,199,179,179,213,240,70,142,143,114,117,157,200,245,108,200,214,135,117,225,231,156,53,214,233,173,183,230,241,7,73,73,102,211,236,142,161,174,180,190,153,29,35,49,56,33,130,117,70,43,96,166,125,69,123,234,31,225,216,247,185,205,70,63,115,218,214,49,123,109,179,77,85,179,103,121,6,156,100,118,141,47,203,62,204,229,245,22,249,125,135,116,116,112,201,29,61,115,83,116,61,214,205,12,204,88,92,244,107,36,252,211,157,219,115,246,116,126,215,37,16,240,3,193,245,215,139,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,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,80,103,245,81,248,236,255,0,119,63,242,102,207,254,104,93,246,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,148,3,198,134,142,88,180,11,138,12,255,0,74,177,105,183,217,109,87,8,234,45,209,237,122,120,106,90,186,120,170,226,166,234,247,189,239,236,178,161,177,119,28,229,115,251,123,215,162,187,162,89,255,0,38,205,107,251,115,195,237,219,71,42,237,253,154,189,50,184,39,102,120,226,219,28,244,55,25,106,42,35,220,229,145,202,233,155,59,43,17,221,24,198,164,125,142,155,157,189,64,159,231,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,248,158,128,130,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,1,93,127,213,71,227,179,253,220,255,0,201,155,63,249,161,119,218,3,110,213,139,94,141,98,116,218,233,145,251,111,62,125,189,181,23,250,159,7,77,77,219,170,149,206,145,105,182,82,170,194,189,132,123,96,238,71,240,201,218,223,238,221,208,207,103,11,26,41,249,68,241,5,132,232,228,151,15,5,73,144,92,23,199,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,154,83,2,133,178,206,99,220,194,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,100,147,177,85,4,142,142,88,247,178,153,204,118,215,177,201,213,170,173,94,157,81,85,61,229,175,240,9,196,61,215,137,142,26,44,25,230,85,117,164,175,203,45,245,21,54,76,141,244,212,110,166,103,141,129,253,88,229,106,162,49,95,37,52,148,179,61,98,252,222,249,92,141,70,116,88,217,92,28,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,62,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,136,19,83,154,6,189,234,199,14,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,248,26,106,189,244,175,162,173,145,209,236,168,142,70,39,87,195,26,245,68,221,240,244,235,209,85,22,32,112,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,252,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,32,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,11,254,41,175,140,158,102,252,73,227,252,71,102,120,86,138,103,31,101,113,108,70,225,38,61,29,51,236,84,19,205,81,85,74,247,71,85,60,143,168,100,202,187,167,73,81,155,85,141,237,50,37,86,53,234,245,91,63,226,171,84,190,229,184,113,212,93,76,134,251,236,106,251,54,63,85,236,170,223,11,226,59,87,73,89,217,161,252,218,177,237,119,90,169,96,111,198,213,98,117,234,254,141,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,47,39,149,182,181,107,183,16,154,89,152,106,102,181,234,119,218,110,222,64,219,21,178,139,216,180,116,94,7,177,77,28,211,75,220,166,142,62,239,119,197,196,221,174,111,193,225,250,162,174,245,68,154,167,52,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,8,107,203,211,63,195,116,195,140,109,57,204,245,3,33,164,177,88,169,106,43,233,170,46,21,106,173,130,7,212,219,234,105,226,89,29,211,163,24,178,205,26,43,221,209,140,69,87,57,90,212,87,38,135,140,171,150,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,11,52,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,129,229,117,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,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,140,36,167,29,28,102,223,120,195,212,122,91,156,118,175,99,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,111,94,179,75,218,137,86,54,185,99,141,172,107,91,185,81,242,201,26,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,6,85,205,84,25,87,3,186,240,125,197,158,101,194,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,205,253,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,120,117,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,254,246,72,199,177,200,168,237,241,199,213,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,161,126,128,252,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,172,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,19,252,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,1,85,124,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,3,149,115,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,0,0,0,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,232,0,12,171,151,61,196,110,183,221,120,142,229,19,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,145,65,77,35,227,221,241,53,143,116,10,244,98,171,149,136,244,106,185,251,119,172,43,230,161,195,197,215,70,184,151,186,231,148,182,170,74,92,79,83,170,38,189,218,95,13,99,166,123,171,81,144,173,201,178,182,69,222,199,173,76,206,153,17,58,199,178,161,136,197,77,174,142,63,19,163,90,233,71,106,224,199,136,14,30,47,215,158,207,182,253,133,146,99,180,210,36,17,198,250,168,174,180,81,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,193,209,202,240,141,101,207,115,151,214,251,174,11,162,86,13,23,183,216,233,42,41,245,66,162,119,87,87,205,35,183,210,65,109,158,142,161,25,19,19,162,43,228,150,72,186,189,202,168,214,70,246,237,85,122,62,58,97,36,255,0,50,77,104,181,107,127,22,153,69,247,23,203,233,50,76,98,199,79,71,97,177,86,82,49,189,132,130,24,81,211,182,57,17,169,222,103,140,150,177,201,47,87,35,145,200,172,115,163,216,7,138,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,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,86,7,37,61,11,172,181,88,179,78,33,239,214,110,207,182,246,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,224,232,228,125,159,128,0,1,64,60,209,252,246,106,111,209,125,30,136,139,246,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,18,131,154,63,158,205,77,250,47,163,209,28,171,77,120,122,202,181,83,70,181,71,87,49,106,158,255,0,221,95,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,59,30,29,178,61,28,212,111,105,101,122,189,189,173,175,11,190,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,159,10,60,87,105,199,22,186,112,204,215,10,151,192,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,3,181,128,0,163,110,101,156,10,211,112,203,147,82,234,126,152,208,82,82,233,126,71,81,5,182,150,133,181,82,201,61,162,226,148,234,174,129,235,60,143,150,102,76,144,77,51,100,71,46,213,238,70,230,177,27,26,201,202,184,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,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,133,228,241,87,198,78,156,112,199,163,84,122,171,226,237,89,77,94,65,225,221,139,90,41,174,169,31,183,163,123,163,116,147,65,60,113,202,157,150,65,39,117,101,218,177,175,88,217,185,29,44,125,115,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,139,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,81,240,81,247,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,233,217,134,241,116,134,71,57,106,55,163,146,71,67,75,36,108,247,53,187,36,149,118,171,213,33,154,39,4,149,229,139,192,119,220,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,89,254,0,25,172,226,199,205,62,178,124,192,200,125,70,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,7,22,62,105,245,147,230,6,67,234,51,158,131,46,225,51,50,199,184,87,192,184,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,58,63,182,198,49,251,35,85,87,72,205,193,122,124,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,51,153,193,247,22,121,151,8,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,55,244,238,49,21,27,43,209,116,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,192,57,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,138,244,159,5,251,208,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,160,76,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,161,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,114,148,227,95,219,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,133,159,145,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,1,39,255,0,44,94,60,126,228,47,180,218,13,171,23,173,184,14,65,112,111,179,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,194,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,128,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,80,212,64,43,47,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,128,0,0,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,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,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,65,56,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,157,109,121,225,159,50,208,108,123,77,179,59,205,117,37,199,30,213,28,94,139,35,178,214,194,168,199,181,242,82,211,205,83,73,44,74,229,115,95,11,170,99,68,127,189,146,49,236,114,42,59,124,113,246,190,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,252,71,185,237,99,222,212,99,194,111,243,171,242,177,139,124,192,161,244,235,137,74,197,207,115,149,187,90,175,252,34,97,55,219,21,206,146,227,109,184,231,22,218,186,58,202,73,155,52,21,48,73,108,184,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,171,225,203,68,46,188,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,77,191,19,88,247,64,140,87,162,57,88,143,87,35,95,183,98,132,255,0,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,124,44,107,58,90,249,150,204,179,22,190,224,217,85,231,10,202,104,124,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,239,46,167,149,239,26,255,0,148,6,8,205,24,212,43,157,214,187,82,112,219,123,234,101,184,214,175,123,219,54,182,204,214,50,161,101,107,83,164,209,119,96,134,68,145,85,242,124,18,239,145,207,151,182,19,168,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,120,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,209,71,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,65,148,252,61,101,87,14,25,102,226,118,211,83,227,44,182,220,194,92,74,239,69,29,44,142,146,135,250,214,158,104,43,29,35,81,88,144,189,243,172,46,87,236,219,34,192,136,175,89,122,51,228,232,166,189,234,199,14,217,85,86,107,163,153,95,217,251,213,109,189,246,185,234,124,13,53,94,250,87,201,28,142,143,101,68,114,49,58,190,24,215,170,38,239,135,167,94,138,168,161,61,120,173,230,169,173,184,23,20,119,188,123,70,146,146,147,19,193,170,42,113,202,235,45,250,130,10,136,46,247,26,121,103,138,122,183,58,36,109,68,76,222,173,72,216,202,132,234,148,236,123,145,59,143,137,39,87,4,188,93,84,241,139,128,95,115,183,105,101,94,29,79,102,188,45,161,138,235,188,87,8,42,222,144,199,43,182,61,25,28,173,123,18,86,110,71,68,140,232,248,213,143,122,247,27,30,125,177,60,90,251,156,229,86,108,43,22,161,241,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,188,210,71,13,122,67,77,160,186,13,131,105,28,48,82,71,81,142,217,225,134,224,180,147,203,52,18,220,95,214,90,217,163,124,189,30,172,146,166,73,164,68,84,111,68,122,34,53,168,136,212,14,150,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,106,160,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,106,240,15,169,152,174,145,113,123,166,217,214,107,87,225,44,180,247,10,139,125,77,83,164,142,56,233,124,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,190,24,218,247,34,42,162,34,217,87,58,191,43,24,183,204,10,31,78,184,148,172,6,170,1,85,124,171,56,241,255,0,82,56,84,213,251,215,244,177,98,23,219,157,199,254,33,148,214,70,179,181,254,48,232,159,36,223,209,211,177,191,201,48,181,64,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,244,23,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,45,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,161,18,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,120,173,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,102,51,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,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,102,156,165,56,215,246,221,29,31,9,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,110,248,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,242,87,152,143,8,127,149,110,141,39,217,106,46,246,161,97,221,218,220,95,125,127,134,134,126,235,162,241,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,5,186,115,98,227,94,221,139,98,183,62,21,244,222,231,191,36,188,244,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,197,71,54,215,171,100,123,82,36,150,55,177,86,84,86,85,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,202,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,95,167,46,238,16,255,0,37,45,26,95,181,52,93,157,66,204,123,85,185,70,202,255,0,19,12,29,167,75,225,105,35,218,137,26,118,163,149,219,213,187,247,75,36,189,36,124,105,22,208,235,252,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,192,2,165,121,222,233,159,134,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,238,161,167,240,242,37,69,35,55,35,62,9,164,241,85,171,209,207,93,205,131,225,106,108,122,175,42,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,185,140,236,85,80,211,207,87,79,83,213,88,231,187,107,25,83,23,109,28,198,175,137,222,237,203,27,80,177,94,103,90,91,247,161,193,182,107,225,44,94,211,186,226,94,31,41,183,255,0,93,118,124,47,133,145,60,92,254,247,181,175,219,67,37,111,192,237,221,122,252,45,87,163,10,43,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,13,63,20,173,206,79,90,254,220,241,5,105,209,202,75,127,102,147,76,173,235,222,158,72,182,201,61,117,198,42,122,137,54,185,36,114,58,22,192,202,52,111,86,49,201,39,127,174,230,236,82,234,76,203,107,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,80,38,175,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,114,132,74,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,248,88,250,56,41,21,155,17,24,230,109,122,117,222,174,116,181,2,42,243,58,210,223,189,14,13,179,95,9,98,246,157,215,18,240,249,77,191,250,235,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,94,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,159,140,214,113,79,162,159,147,183,16,89,182,142,71,112,241,180,152,253,193,60,4,238,151,185,35,232,103,137,149,20,189,215,118,227,69,153,32,154,36,147,107,17,189,196,126,222,173,232,170,22,125,205,255,0,41,177,103,60,23,233,238,107,139,87,120,219,46,65,152,90,110,150,234,158,211,227,239,210,207,105,175,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,65,110,87,30,123,52,203,235,94,143,90,126,172,151,91,237,89,231,44,236,119,70,161,177,213,209,220,180,187,82,40,155,81,86,233,26,248,43,160,184,193,124,169,137,236,252,28,199,181,201,51,28,197,69,78,140,141,200,229,222,172,143,229,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,129,32,57,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,186,61,178,163,159,238,174,145,137,177,90,244,119,31,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,215,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,35,254,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,45,255,0,148,38,133,214,105,135,14,53,122,141,144,217,188,21,235,82,238,13,184,194,231,172,236,153,214,120,24,177,209,36,145,72,141,99,119,61,245,115,177,236,69,73,34,169,137,202,247,38,214,176,39,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,1,149,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,0,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,0,128,28,208,184,233,251,148,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,63,52,231,83,200,189,87,143,174,53,241,94,20,244,226,174,201,105,185,248,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,161,108,179,41,190,231,57,85,231,53,202,107,188,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,238,3,71,220,39,121,88,209,191,151,248,247,167,64,117,82,53,97,154,179,247,21,203,211,7,213,207,178,23,92,163,236,190,151,216,43,125,151,108,111,89,167,254,176,166,110,231,59,162,246,225,102,238,228,178,237,119,110,38,72,253,174,219,181,105,218,183,143,190,37,235,248,134,160,226,90,124,186,145,185,61,186,157,109,144,210,67,68,200,109,206,180,45,68,147,173,178,88,89,209,211,83,110,149,221,22,71,186,100,232,199,164,189,198,49,237,15,65,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,129,92,91,107,125,171,136,253,126,200,245,162,205,99,171,179,83,228,116,246,183,62,130,166,70,200,250,105,225,183,83,83,204,196,123,125,207,98,75,12,155,31,209,170,230,109,114,181,138,170,196,158,188,140,127,93,159,179,127,188,128,181,66,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,43,171,66,52,114,251,175,186,153,69,165,88,180,219,47,87,91,125,214,162,221,30,214,47,137,170,164,183,84,85,197,77,213,239,99,25,222,125,59,98,238,57,200,214,119,55,175,84,111,69,241,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,146,131,149,199,158,205,50,250,215,163,214,147,211,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,122,53,17,94,173,234,29,3,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,132,28,206,184,241,251,239,190,212,232,54,147,222,183,96,56,253,193,222,210,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,2,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,122,162,170,30,131,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,243,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,67,165,240,125,194,102,101,197,214,168,125,135,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,78,20,105,35,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,205,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,0,202,185,170,131,42,224,104,163,72,52,183,4,214,158,7,116,187,77,53,46,197,237,156,110,243,167,248,191,141,162,241,83,83,247,123,84,148,179,71,249,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,177,131,134,126,78,248,110,159,102,85,57,134,191,100,244,153,195,45,23,142,238,63,104,162,137,99,183,86,82,70,142,237,203,114,138,86,43,158,247,57,88,229,166,99,150,38,246,182,190,74,134,72,230,36,202,225,59,202,198,141,252,191,199,189,58,3,170,128,7,42,226,143,93,63,38,189,9,201,181,175,236,183,218,63,179,158,11,248,51,199,120,62,255,0,136,172,130,155,249,110,220,155,118,247,247,127,17,122,237,233,238,235,213,41,3,22,227,235,92,109,92,86,82,241,89,147,220,61,187,117,77,244,53,118,70,212,205,75,111,125,157,232,228,91,108,77,99,151,183,11,55,119,35,220,146,34,78,198,77,34,74,253,202,240,250,220,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,86,95,27,250,189,134,235,215,19,153,110,174,105,252,245,114,88,178,42,123,68,212,233,87,2,195,60,79,101,174,146,41,97,145,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,91,52,228,169,229,99,41,249,129,93,233,214,224,39,249,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,87,86,47,204,2,179,136,142,97,58,111,164,154,67,145,127,161,61,7,180,103,150,166,158,57,233,228,200,170,189,137,85,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,249,148,139,192,115,92,227,167,249,126,23,244,83,51,255,0,202,41,115,250,218,22,255,0,130,214,218,227,168,71,127,198,248,166,53,191,236,33,87,255,0,166,33,34,175,43,143,61,154,101,245,175,71,173,2,85,115,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,14,85,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,181,64,0,0,0,0,0,16,87,156,22,142,88,179,158,24,23,85,106,38,240,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,27,99,118,164,142,82,144,77,78,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,102,135,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,1,224,0,38,87,42,254,30,46,186,203,196,189,171,60,170,181,82,85,98,122,99,81,13,238,236,249,171,29,11,219,90,172,153,109,173,137,177,174,247,189,42,97,108,202,139,210,61,148,239,71,170,238,108,114,5,207,104,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,59,94,207,23,84,247,58,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,225,106,33,208,0,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,144,28,171,153,215,1,223,114,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,99,87,10,60,87,106,63,9,90,142,204,215,10,151,199,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,251,141,126,39,52,227,134,61,26,173,189,231,86,91,86,83,87,144,117,181,219,241,10,218,148,143,219,209,189,204,101,92,106,139,20,169,217,100,18,61,210,43,227,88,215,171,35,85,71,74,196,92,235,129,167,221,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,100,42,229,107,195,30,163,240,243,163,85,215,189,69,189,93,105,42,243,239,11,116,251,33,91,76,176,251,2,72,221,59,59,138,157,215,39,122,162,7,82,186,68,88,227,145,157,166,71,34,43,153,209,179,84,1,72,28,210,248,197,197,120,135,206,232,116,191,79,104,237,85,248,222,159,220,42,187,89,53,52,145,212,251,94,105,97,129,31,216,123,160,108,144,195,28,140,157,139,219,149,241,84,109,142,95,137,25,18,164,192,230,117,199,143,220,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,128,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,80,242,165,223,114,163,226,186,143,89,180,106,13,19,200,229,237,229,250,101,111,167,163,141,210,77,3,125,165,103,71,58,58,105,33,137,136,215,255,0,91,177,177,83,200,187,92,159,200,61,210,57,243,43,91,31,248,191,229,77,98,210,254,28,109,121,174,138,86,251,75,32,192,45,245,119,12,214,166,225,51,226,154,253,74,140,108,146,213,66,199,72,176,211,248,100,100,170,216,26,136,231,196,229,69,146,89,99,106,77,93,122,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,168,26,126,7,42,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,25,24,174,107,28,248,165,137,234,198,111,218,157,84,12,214,113,99,230,159,89,62,96,100,62,163,57,115,220,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,152,120,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,5,74,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,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,175,151,55,26,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,218,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,104,47,83,56,40,214,92,31,137,249,248,87,199,45,159,106,50,74,173,213,54,9,216,141,183,195,120,161,240,239,168,74,136,221,84,230,70,222,145,197,43,94,157,199,53,178,195,44,109,123,213,189,84,45,211,153,141,218,213,127,229,255,0,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,83,15,9,222,105,244,111,230,6,61,234,48,22,125,196,14,129,223,120,103,229,35,148,233,14,73,153,125,163,175,181,251,54,162,105,98,133,145,210,210,73,81,125,164,154,74,106,110,140,108,143,133,178,73,34,164,147,117,145,238,115,157,249,182,171,33,142,155,0,208,159,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,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,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,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,252,87,51,174,3,190,251,236,85,58,243,164,246,93,217,246,63,111,119,180,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,7,213,229,193,204,2,143,136,139,20,90,73,171,217,23,250,44,80,120,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,252,242,69,208,57,163,249,19,212,223,162,250,197,17,90,188,187,120,50,226,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,187,189,220,222,248,93,36,145,186,155,106,84,53,253,213,99,160,125,149,115,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,11,105,230,63,203,254,143,136,139,20,186,183,164,56,239,250,44,80,120,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,252,202,197,82,220,39,121,167,209,191,152,24,247,168,192,105,76,12,171,151,167,203,155,143,111,202,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,101,45,234,133,143,100,75,88,212,98,108,134,100,124,145,182,88,189,205,87,61,175,137,54,185,209,195,192,57,174,112,45,252,191,20,26,41,134,127,229,21,89,253,21,11,191,193,115,110,145,211,163,127,227,124,83,218,239,246,19,43,63,211,19,21,129,137,229,55,220,27,42,179,102,184,181,119,130,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,61,192,106,76,17,127,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,80,0,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,132,240,45,11,211,142,34,248,17,210,205,47,213,11,55,142,181,87,105,254,59,44,51,68,168,202,171,125,83,109,144,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,143,252,25,114,166,177,105,38,109,93,169,186,231,91,246,134,235,96,200,29,38,25,73,79,51,233,163,130,58,58,205,244,183,90,132,134,69,235,52,189,168,228,101,50,189,241,199,27,213,37,238,61,219,97,152,28,39,121,88,209,191,151,248,247,167,64,117,80,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,177,254,101,252,14,83,113,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,252,111,145,99,122,42,57,143,134,146,241,60,166,251,131,101,86,108,215,22,174,240,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,184,212,153,85,124,212,248,14,255,0,85,248,171,210,11,47,244,82,229,246,43,101,187,254,61,245,55,183,63,187,254,46,217,89,28,63,210,84,61,223,202,188,9,85,192,47,26,248,175,21,154,113,73,100,187,92,252,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,210,183,22,62,105,245,147,230,6,67,234,51,147,83,149,167,6,92,65,81,234,61,135,137,43,197,214,235,167,248,103,179,252,69,34,70,248,188,86,83,75,50,170,37,51,160,126,237,148,110,237,178,87,73,43,17,206,111,97,240,123,220,218,136,97,95,22,62,105,245,147,230,6,67,234,51,129,105,60,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,16,115,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,120,255,0,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,2,168,121,61,232,15,219,253,113,184,234,230,91,167,190,213,197,176,187,123,253,151,116,172,103,245,173,54,68,179,83,186,14,219,85,81,37,154,56,22,121,63,138,228,137,206,133,235,177,235,11,150,234,74,149,193,120,222,209,174,93,185,85,119,11,90,127,131,221,115,220,110,195,112,138,60,187,38,117,67,168,43,166,200,155,35,161,186,205,5,52,155,227,150,22,71,21,44,48,195,214,4,71,83,73,214,89,146,68,168,91,42,209,77,123,210,126,34,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,248,26,154,77,149,76,142,57,29,30,202,136,227,122,244,100,209,175,84,77,191,23,78,189,81,81,3,160,28,171,139,31,43,26,201,242,255,0,33,244,233,206,170,114,174,44,124,172,107,39,203,252,135,211,167,3,53,134,170,12,171,154,168,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,82,186,17,163,151,221,125,212,202,45,42,197,166,217,122,186,219,238,181,22,232,246,177,124,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,45,181,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,17,171,44,197,175,184,54,85,121,194,178,154,31,5,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,123,203,180,229,161,199,29,55,17,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,198,249,18,70,42,163,158,200,127,39,52,46,10,63,40,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,182,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,144,64,177,254,107,28,113,211,106,85,214,191,133,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,104,107,195,71,14,153,223,20,26,167,65,166,120,45,63,244,85,151,138,221,240,255,0,6,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,240,68,252,85,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,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,12,219,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,64,14,117,126,86,49,111,152,20,62,157,113,33,255,0,50,110,58,53,31,88,243,108,147,135,139,101,7,217,124,51,13,200,43,237,55,42,106,122,197,154,75,253,85,29,100,145,199,61,67,246,51,108,41,218,99,217,78,136,173,108,157,94,231,72,173,137,99,248,26,249,199,29,55,17,220,19,98,26,61,156,50,173,154,139,133,229,22,215,205,87,35,229,168,101,242,221,13,190,182,4,173,116,207,87,57,42,81,207,137,179,53,238,248,223,34,72,197,84,115,217,8,121,254,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,103,51,137,29,111,186,241,31,173,185,78,180,94,108,116,150,106,140,142,162,39,50,130,154,71,72,202,104,33,130,58,120,88,175,119,189,239,72,161,143,123,250,53,28,253,206,70,177,21,24,157,215,152,207,26,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,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,202,229,221,194,31,229,91,172,171,246,166,139,189,167,184,119,106,183,40,217,95,225,166,159,186,217,124,45,36,123,81,100,94,236,145,59,122,183,102,216,163,151,164,140,145,98,220,28,83,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,77,26,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,104,219,152,143,8,127,146,150,178,167,217,106,46,206,158,230,61,218,220,95,125,127,137,154,14,211,98,241,84,146,110,68,145,59,82,74,221,138,237,251,162,146,46,178,62,68,151,111,234,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,133,250,0,0,25,129,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,211,241,72,28,224,180,114,251,131,113,64,186,171,81,55,136,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,241,59,27,185,99,114,129,32,44,28,78,255,0,251,155,110,87,23,229,22,170,252,146,130,223,54,152,75,5,194,31,15,252,172,233,78,202,88,90,222,218,77,52,86,121,227,149,174,102,255,0,228,149,242,111,86,74,133,85,226,120,181,247,57,202,172,216,86,45,67,227,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,120,166,202,111,180,152,173,199,10,167,174,217,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,37,255,0,40,237,51,202,179,14,47,108,249,213,166,147,165,151,2,183,215,220,46,245,82,71,39,109,190,38,146,106,56,32,107,218,197,98,76,247,206,175,107,30,230,238,142,9,220,138,170,206,138,23,125,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,0,1,85,124,239,116,183,255,0,149,166,181,219,236,95,249,94,45,119,185,248,175,239,84,208,65,217,87,255,0,244,73,219,216,207,238,61,223,201,161,106,135,52,226,71,68,45,92,71,232,150,83,162,247,155,229,93,154,159,35,167,137,172,175,166,141,178,62,154,120,103,142,162,23,171,29,238,123,18,88,99,222,206,173,87,51,115,81,204,85,71,160,102,178,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,252,28,199,185,171,213,21,80,252,160,15,85,164,248,47,222,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,209,137,226,214,44,27,21,179,97,88,181,15,130,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,125,229,80,242,96,225,226,213,146,100,217,47,18,57,45,170,173,239,196,234,27,100,197,234,27,88,214,192,149,179,83,201,227,220,248,154,187,220,246,83,207,78,214,171,255,0,55,210,170,69,68,115,218,139,29,186,0,0,0,33,6,161,115,118,225,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,244,233,213,19,240,38,249,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,1,107,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,109,67,17,21,92,139,213,29,238,252,21,123,1,15,249,95,232,38,172,112,237,160,87,252,43,88,241,79,179,247,170,220,194,170,233,5,55,142,166,171,223,74,250,42,40,219,38,250,121,36,98,117,124,50,39,69,93,223,15,94,157,21,21,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,127,220,75,241,23,130,112,191,165,149,250,153,157,84,127,75,71,103,162,217,55,240,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,21,95,193,23,61,124,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,232,56,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,192,243,250,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,240,4,180,225,99,130,203,174,166,104,190,170,241,29,168,216,253,92,24,78,41,131,228,21,120,219,221,82,234,117,186,94,224,164,145,99,149,141,70,238,150,154,157,204,122,185,200,230,53,211,54,54,126,113,25,60,109,137,96,105,79,132,239,43,26,55,242,255,0,30,244,232,10,139,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,192,200,214,55,162,43,88,249,173,211,132,239,43,26,55,242,255,0,30,244,232,14,149,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,98,45,83,145,143,235,179,246,111,247,145,5,120,208,209,203,22,129,113,65,159,233,86,45,54,251,45,170,225,29,69,186,61,175,79,13,75,87,79,21,92,84,221,94,247,189,253,150,84,54,46,227,156,174,127,111,122,244,87,116,79,65,193,39,24,57,55,8,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,187,154,26,30,42,175,158,119,234,79,246,147,247,105,105,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,245,39,251,73,251,180,8,171,202,227,207,102,153,125,107,209,235,75,62,230,51,198,191,228,171,167,16,88,48,11,157,170,77,77,202,127,55,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,77,156,46,107,167,228,215,174,216,206,181,253,150,251,71,246,115,198,255,0,6,120,239,7,223,241,20,115,211,127,45,219,147,110,222,254,239,226,47,93,189,61,221,122,167,148,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,80,242,167,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,236,171,150,231,46,154,108,3,30,147,89,56,140,194,169,39,201,239,148,238,142,203,97,184,54,93,246,155,116,244,179,211,212,178,182,5,122,67,35,234,161,169,86,186,158,88,223,218,99,90,142,86,200,247,199,28,42,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,133,228,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,96,137,63,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,24,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,20,67,204,119,129,202,110,20,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,94,241,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,80,50,238,93,79,37,79,43,25,79,204,10,239,78,183,21,87,197,30,133,254,77,122,237,147,104,167,218,159,180,127,103,60,23,240,159,129,240,125,255,0,17,71,5,79,242,61,201,54,237,239,237,254,58,245,219,215,221,215,162,118,174,92,220,107,254,74,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,161,125,37,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,37,255,0,49,254,96,20,124,59,216,165,210,77,33,200,191,209,98,191,195,79,45,77,60,112,84,71,142,210,239,100,155,170,25,51,36,141,243,77,26,43,25,10,183,114,71,42,202,229,103,230,82,90,203,224,159,137,138,110,20,114,220,255,0,83,225,161,164,184,95,103,193,234,45,24,245,13,90,75,216,169,184,205,113,160,86,247,22,54,170,163,35,138,57,166,84,87,51,122,66,177,163,216,231,181,78,21,150,101,55,220,231,42,188,230,185,77,119,141,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,61,192,124,162,85,114,184,243,217,166,95,90,244,122,211,208,107,255,0,2,181,60,50,240,101,143,234,126,167,80,85,210,234,134,71,156,65,109,170,161,117,84,82,65,104,183,37,53,193,91,3,22,9,31,20,207,153,96,134,103,72,174,93,169,219,141,173,98,182,69,147,207,242,184,243,217,166,95,90,244,122,208,37,87,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,229,92,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,11,84,0,0,0,0,0,0,41,219,156,254,131,83,98,186,161,141,107,253,138,138,175,195,231,20,238,181,223,94,218,121,93,4,119,26,56,227,108,18,62,101,122,177,143,154,155,163,27,18,53,158,234,25,30,155,213,207,86,220,73,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,64,163,98,239,185,62,232,229,139,6,225,129,53,86,158,111,17,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,226,118,59,114,70,213,41,4,211,70,128,234,70,156,106,222,141,98,121,254,145,209,248,44,66,227,111,108,86,186,47,2,148,126,6,56,28,232,29,75,217,111,193,31,101,241,62,46,140,85,143,243,127,3,156,205,174,80,232,0,0,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,156,134,157,241,187,172,114,177,223,11,151,167,94,139,209,81,81,61,94,133,241,71,161,60,74,123,111,238,83,57,251,71,246,115,195,123,79,248,50,178,143,177,226,59,189,159,244,204,81,238,221,216,151,248,189,122,109,247,244,234,157,105,91,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,144,17,87,154,63,158,205,77,250,47,163,209,18,43,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,29,121,163,249,236,212,223,162,250,61,17,207,244,239,77,235,50,254,20,245,159,53,161,172,237,125,132,200,48,251,141,92,82,87,78,200,230,165,168,91,165,26,163,96,103,88,165,153,38,168,167,86,190,68,71,50,52,157,24,244,222,230,72,31,175,140,30,44,243,46,46,181,67,237,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,75,254,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,244,10,225,250,135,78,46,186,227,129,218,117,122,159,189,134,92,50,10,26,59,218,58,232,150,216,217,75,44,205,99,164,150,165,90,189,184,89,185,31,34,162,177,203,27,94,141,146,37,84,145,154,105,0,112,174,48,120,179,195,120,69,210,255,0,183,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,221,74,118,231,63,167,58,185,111,213,12,107,83,239,185,85,93,235,79,174,148,238,182,216,168,91,76,246,65,143,85,178,56,214,120,30,168,157,167,62,165,90,179,54,69,119,117,233,28,145,171,118,83,49,84,32,6,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,93,159,44,254,10,46,60,48,96,151,44,219,82,237,158,27,82,114,222,180,213,180,114,37,44,222,198,161,134,105,18,58,120,106,33,116,155,251,221,25,60,138,217,54,175,72,26,172,71,66,174,117,69,240,133,169,184,110,142,113,47,167,186,147,168,54,106,75,142,61,102,188,49,245,201,83,26,200,202,70,72,199,68,149,168,196,142,71,57,244,206,145,181,44,107,88,175,87,192,212,106,181,221,28,154,62,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,82,183,51,174,3,190,228,47,181,58,243,164,246,93,184,14,65,112,119,180,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,221,73,31,248,233,213,157,26,210,62,28,114,43,142,184,226,31,107,108,55,237,182,58,108,119,107,147,218,181,210,49,242,67,15,121,17,124,54,222,203,165,241,30,231,69,217,223,30,233,82,54,56,41,135,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,25,98,47,207,150,150,143,107,110,143,112,233,103,181,234,254,73,87,29,61,125,63,137,179,225,245,118,104,41,103,198,152,250,170,169,164,73,39,99,150,89,223,80,147,197,42,178,100,107,224,94,177,170,34,163,145,2,152,120,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,34,175,52,127,34,122,155,244,95,88,162,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,253,57,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,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,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,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,205,157,123,140,69,87,68,244,74,235,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,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,224,200,197,115,94,214,75,20,79,86,63,102,213,13,41,145,87,154,63,145,61,77,250,47,172,81,29,215,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,194,185,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,5,43,115,48,229,255,0,98,225,231,217,186,189,161,120,237,214,60,6,183,165,29,238,135,184,250,184,108,21,73,219,100,50,119,164,123,166,236,212,43,156,157,100,220,214,74,221,189,207,207,69,19,103,255,0,23,188,94,126,74,90,203,162,127,106,107,123,58,123,152,251,126,139,40,217,65,226,102,131,180,218,31,11,87,30,213,73,19,181,36,174,222,141,223,186,41,37,233,27,228,72,182,200,171,181,179,13,213,124,2,182,205,89,37,37,255,0,19,204,108,242,83,74,250,74,181,88,46,22,234,184,85,174,88,230,133,200,170,201,34,145,122,62,55,39,185,200,173,95,193,64,206,15,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,232,168,239,20,91,38,254,12,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,226,139,248,162,83,7,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,120,14,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,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,225,163,48,121,252,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,3,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,237,85,21,130,131,237,29,151,32,183,203,225,172,149,181,139,29,13,37,227,224,72,110,10,212,99,158,237,172,98,178,72,163,124,75,43,85,155,158,139,20,106,217,193,202,243,72,112,221,122,224,39,82,116,143,80,32,171,146,197,145,103,21,144,212,45,36,235,12,241,61,148,86,201,98,154,55,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,107,131,137,126,29,51,190,23,245,78,191,76,243,170,127,233,107,44,245,187,225,254,19,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,111,103,224,169,248,42,135,63,203,50,155,238,115,149,94,115,92,166,187,198,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,158,226,255,0,184,67,209,203,23,5,92,35,211,83,103,115,123,54,174,223,111,170,204,115,122,157,175,155,195,213,44,9,37,66,108,137,243,35,252,60,16,199,7,88,58,182,79,15,189,173,221,34,162,213,95,43,174,30,190,252,184,154,182,223,238,117,55,90,43,46,154,120,108,182,90,154,58,93,241,205,93,5,84,75,71,71,36,206,69,100,93,199,163,228,232,168,174,124,116,211,53,168,213,235,35,46,83,139,31,43,26,201,242,255,0,33,244,233,192,229,95,213,71,224,79,253,220,255,0,201,155,199,249,161,239,248,133,202,108,89,207,5,250,151,154,226,213,222,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,247,25,194,47,251,255,0,21,151,254,239,255,0,252,142,1,64,38,170,12,171,154,168,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,172,14,13,181,142,197,195,255,0,16,248,254,177,100,112,248,138,76,102,223,124,168,142,155,115,217,226,234,159,104,172,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,5,196,243,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,165,16,229,153,77,247,57,202,175,57,174,83,93,227,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,113,232,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,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,83,203,67,151,78,61,62,61,14,191,241,25,133,82,93,223,119,167,142,108,79,31,185,54,150,182,221,37,186,162,150,57,89,114,154,54,190,70,202,247,182,101,99,33,149,173,237,108,115,220,199,61,209,186,32,175,110,26,56,139,206,248,95,213,58,13,76,193,106,63,162,163,188,81,108,135,248,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,138,47,226,139,160,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,166,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,252,71,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,24,70,3,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,29,121,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,241,190,69,141,232,168,230,62,26,54,53,80,84,95,55,254,19,48,220,22,166,155,138,28,62,162,146,210,252,170,241,77,101,187,216,233,168,21,172,170,184,201,21,101,68,183,37,151,185,181,175,123,96,141,175,141,177,38,231,238,149,206,87,189,251,130,58,242,184,243,217,166,95,90,244,122,210,255,0,140,187,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,138,56,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,192,233,89,102,83,98,193,177,91,206,107,148,215,120,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,220,70,191,234,163,240,39,254,238,127,228,205,227,252,208,234,188,88,249,88,214,79,151,249,15,167,78,102,176,13,84,21,129,205,175,141,127,98,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,101,57,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,13,149,126,207,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,118,187,111,69,247,41,154,205,126,211,125,71,210,77,101,203,48,13,92,172,241,185,125,186,224,233,110,149,190,57,107,60,116,147,181,39,109,87,121,223,28,157,230,74,201,122,189,18,79,206,124,109,107,247,53,3,242,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,125,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,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,172,174,75,122,199,164,248,197,199,45,209,219,188,62,206,207,179,43,133,61,69,174,167,117,76,222,215,165,166,165,168,145,212,219,26,197,134,159,195,35,42,37,238,57,237,116,190,43,111,191,180,212,45,168,15,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,206,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,105,120,169,94,116,154,199,164,249,61,199,18,209,219,68,62,209,207,176,219,133,69,69,210,167,117,76,62,200,165,169,165,167,145,180,219,28,196,134,163,196,163,233,229,238,53,238,116,94,23,111,187,186,228,3,235,114,125,226,243,240,225,31,58,173,254,158,183,6,116,116,31,241,245,85,244,147,74,197,255,0,14,120,213,236,254,157,171,39,242,17,150,168,102,51,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,165,220,78,221,125,179,226,182,107,78,83,145,253,160,189,81,91,233,233,238,55,127,6,202,79,104,85,50,54,182,90,158,195,21,89,23,113,232,231,246,218,187,91,187,162,123,144,15,172,64,174,113,218,67,77,154,240,209,67,170,84,240,82,37,203,78,47,16,204,249,230,158,86,191,217,213,207,101,44,208,196,198,245,99,222,234,133,160,122,171,209,58,50,23,237,114,117,86,190,122,145,255,0,143,207,176,159,145,182,172,125,226,255,0,169,95,103,228,240,255,0,203,127,170,157,198,123,55,249,31,139,253,61,225,127,31,131,250,79,131,112,25,215,46,79,146,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,109,172,93,212,182,215,84,70,234,157,237,122,170,111,158,122,136,187,110,99,28,223,13,187,226,108,141,84,166,195,67,220,188,43,112,218,254,11,116,170,124,18,211,87,110,182,182,206,248,103,134,165,202,231,186,227,29,76,172,175,153,21,94,255,0,130,74,198,212,200,196,234,157,24,246,162,53,159,196,104,72,160,0,0,0,20,23,204,255,0,69,238,186,83,197,166,91,125,135,16,171,180,227,25,205,67,111,214,106,199,61,210,193,95,60,144,196,235,131,153,34,185,221,30,149,143,153,206,137,85,21,137,36,106,141,108,111,143,172,75,45,123,158,14,79,134,173,171,75,48,199,91,233,42,178,198,84,92,110,140,170,109,201,82,123,117,185,91,20,110,141,244,169,238,115,42,101,107,21,178,187,167,69,160,145,172,235,186,78,149,151,164,247,252,87,20,213,60,55,41,206,172,158,217,198,236,217,5,186,225,120,183,120,104,234,60,101,12,85,49,190,120,59,82,170,71,38,248,218,246,236,122,163,93,215,162,170,34,168,26,19,224,191,71,47,186,5,195,6,1,165,89,76,219,239,86,171,124,149,23,24,246,177,60,53,85,93,68,181,114,211,117,99,222,199,246,95,80,232,187,141,114,181,253,189,233,209,29,209,59,88,0,8,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,123,41,156,199,109,123,28,157,90,170,213,233,213,21,83,222,73,83,53,156,88,249,167,214,79,152,25,15,168,206,6,132,244,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,101,83,35,142,71,71,178,162,56,222,189,25,52,107,213,19,111,197,211,175,84,84,78,128,64,14,74,158,86,50,159,152,21,222,157,110,39,248,2,42,255,0,85,31,129,63,247,115,255,0,38,111,31,230,132,170,50,174,6,164,177,60,166,197,156,226,182,108,215,22,174,241,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,184,250,199,42,225,59,202,198,141,252,191,199,189,58,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,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,149,129,196,143,26,255,0,147,255,0,3,218,61,163,26,123,115,186,208,234,78,101,165,248,221,76,87,26,37,236,251,26,214,234,72,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,231,202,229,89,199,143,250,145,194,166,175,222,191,165,139,16,190,220,238,63,241,12,166,178,53,157,175,241,135,68,249,38,254,142,157,141,254,73,128,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,85,112,11,193,70,85,197,102,163,210,94,238,214,207,15,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,188,171,134,142,29,51,190,40,53,78,131,76,240,90,127,232,171,47,21,187,225,254,12,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,224,137,248,170,104,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,161,229,56,133,197,172,88,55,5,250,151,133,98,212,62,10,203,143,233,125,230,215,110,166,238,190,78,197,44,22,153,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,153,194,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,40,7,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,246,188,188,184,76,195,120,186,210,253,109,193,239,181,20,150,123,237,5,70,47,83,98,200,221,64,181,83,218,158,178,87,172,232,198,36,145,43,217,44,76,88,220,197,126,206,189,183,170,43,162,98,160,123,94,88,188,192,40,244,138,178,155,135,237,111,200,188,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,61,243,72,247,54,23,49,189,81,177,185,239,143,160,115,206,253,73,254,210,126,237,61,255,0,47,254,88,180,122,69,89,105,214,254,32,104,188,94,117,73,190,91,110,51,59,32,150,150,195,85,28,242,53,149,78,150,25,101,142,170,101,141,176,201,18,252,45,133,207,114,237,116,141,99,227,240,28,243,191,82,127,180,159,187,64,170,178,197,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,38,217,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,247,195,35,26,217,156,246,245,87,70,215,178,72,193,192,238,144,225,186,239,197,70,7,165,186,131,5,92,248,245,218,162,178,106,232,41,167,88,95,80,202,106,41,234,146,21,122,124,77,99,221,3,88,245,106,181,251,28,237,174,99,186,57,52,81,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,31,172,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,234,192,25,193,226,187,133,29,71,225,43,81,223,133,102,177,120,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,21,52,123,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,225,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,12,171,154,168,50,174,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,0,1,64,60,209,252,246,106,111,209,125,30,136,138,164,170,230,143,231,179,83,126,139,232,244,71,117,224,191,131,236,103,139,158,2,114,235,43,146,146,139,54,177,231,23,87,98,119,138,185,106,59,20,51,203,69,103,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,15,85,202,67,141,59,85,150,154,62,20,245,75,32,164,160,167,146,163,174,7,60,180,205,137,142,158,121,100,146,162,223,44,232,228,69,124,146,200,143,129,30,222,174,123,229,143,184,170,176,68,126,190,121,223,169,63,218,79,221,167,106,229,255,0,203,130,197,195,189,29,167,87,181,110,15,31,171,31,29,69,52,80,86,191,194,227,177,203,4,144,190,153,189,183,36,117,51,58,57,158,146,200,237,241,163,182,182,47,226,44,210,241,94,121,223,169,63,218,79,221,160,85,89,106,156,168,248,22,254,67,138,13,107,195,63,242,122,172,2,138,185,223,225,57,215,73,41,213,191,241,94,21,238,119,251,57,145,159,233,121,142,41,203,131,151,253,103,17,23,216,181,111,87,177,223,244,39,160,241,48,69,77,81,36,244,242,100,85,91,31,30,218,119,194,248,228,100,48,200,168,247,204,142,218,178,68,145,53,31,249,229,138,239,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,85,115,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,14,85,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,233,92,182,248,152,195,120,80,210,61,120,213,44,194,134,174,226,247,84,99,22,219,69,178,153,21,175,184,220,100,101,217,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,194,237,1,66,220,52,243,31,213,141,36,226,10,251,171,218,161,63,219,26,13,64,240,20,249,164,81,81,83,83,85,79,29,36,93,154,106,154,110,211,99,141,147,67,26,185,18,63,134,57,90,231,53,251,92,173,154,59,222,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,0,0,82,7,56,45,99,190,231,60,80,46,149,84,67,225,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,54,246,237,89,28,133,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,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,67,150,101,55,220,231,42,188,230,185,77,119,141,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,61,192,124,162,228,249,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,90,108,59,175,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,32,104,204,0,0,0,5,0,243,71,243,217,169,191,69,244,122,35,175,242,197,210,26,109,122,208,110,41,116,142,104,41,36,168,200,172,246,24,109,235,87,60,176,193,21,197,158,210,150,138,105,31,23,87,163,35,169,142,25,21,17,29,213,24,168,173,114,42,181,121,7,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,42,172,211,70,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,153,246,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,198,231,178,158,120,152,245,114,187,227,107,190,39,255,0,25,109,127,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,30,231,191,191,75,93,81,61,93,61,79,85,99,88,221,207,125,76,93,180,115,220,158,27,123,182,164,141,64,39,81,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,213,128,51,89,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,248,81,189,26,231,181,146,197,43,17,239,217,185,103,79,41,78,53,253,137,89,71,194,110,166,220,237,84,118,89,187,210,97,119,9,215,177,35,107,166,159,184,251,99,149,27,178,78,243,229,150,72,157,35,154,228,145,29,18,44,139,44,44,100,224,227,111,131,236,103,139,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,77,174,207,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,160,106,35,44,202,108,88,54,43,121,205,114,154,239,5,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,251,140,246,113,175,197,117,247,139,77,101,173,204,187,183,90,60,66,219,214,143,22,178,86,204,199,120,10,93,172,73,36,86,198,136,196,154,119,179,187,34,245,123,147,171,35,238,61,145,70,167,171,226,79,152,142,178,241,49,163,88,150,146,229,41,236,191,101,239,126,81,89,111,168,108,112,229,19,49,204,90,89,38,167,108,109,236,246,246,57,238,141,175,116,79,149,201,34,50,62,220,77,103,138,224,251,132,204,203,139,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,251,250,119,30,136,173,137,234,129,34,185,98,240,29,247,223,125,166,215,157,88,178,238,192,113,251,131,125,155,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,79,63,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,80,183,49,158,10,63,37,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,91,233,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,133,16,240,3,197,190,101,194,214,174,54,150,205,139,213,229,88,246,115,81,71,107,189,88,109,244,201,45,198,169,237,123,155,77,37,23,79,137,213,44,116,242,35,98,235,178,94,227,152,187,92,172,150,59,95,230,143,228,79,83,126,139,235,20,71,213,224,203,129,125,56,224,242,197,93,37,178,191,237,70,103,121,221,21,203,38,168,163,74,121,29,75,191,116,116,180,241,111,127,98,20,218,199,61,17,238,116,146,34,57,206,84,108,76,143,229,115,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,85,95,60,239,212,159,237,39,238,211,228,242,92,215,77,71,174,205,178,62,30,46,119,159,29,134,80,227,245,57,37,182,154,161,21,242,91,170,155,89,77,28,140,167,127,95,130,25,60,83,222,248,213,21,189,198,163,219,177,95,42,201,245,185,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,183,77,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,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,109,181,99,5,251,175,213,60,203,76,253,169,237,63,178,89,5,198,197,227,123,29,159,21,225,106,100,135,187,219,220,237,155,187,123,182,238,119,78,189,58,175,78,166,159,140,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,90,167,37,79,43,25,79,204,10,239,78,183,18,127,138,174,25,240,222,43,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,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,140,28,149,60,172,101,63,48,43,189,58,220,79,240,35,87,47,126,26,239,188,47,112,227,111,194,179,21,217,148,222,238,19,228,55,218,102,85,50,162,26,58,169,153,28,108,130,55,177,168,139,178,8,32,71,244,87,183,187,221,86,61,204,86,41,37,64,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,168,50,174,90,79,52,30,96,148,215,106,107,215,11,218,45,117,171,99,25,80,234,12,194,249,77,44,180,207,223,12,181,84,245,150,85,138,88,26,229,98,185,144,57,243,197,46,201,24,174,139,226,99,159,212,45,124,16,131,150,135,28,116,220,71,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,27,228,73,24,170,142,123,33,155,224,0,0,64,14,117,126,86,49,111,152,20,62,157,113,41,88,186,158,117,126,86,49,111,152,20,62,157,113,43,3,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,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,9,43,202,247,129,111,190,188,169,154,227,172,120,103,139,211,107,46,255,0,99,211,86,187,108,55,219,164,114,53,19,172,42,213,241,20,112,244,147,185,213,90,199,202,140,143,243,173,109,68,105,117,39,201,196,241,107,22,13,138,217,176,172,90,135,193,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,190,243,235,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,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,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,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,244,102,114,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,165,172,179,214,239,155,248,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,130,167,224,168,25,172,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,20,172,118,174,15,248,148,190,240,173,174,54,125,77,182,39,122,213,54,219,94,73,72,218,86,79,37,93,158,89,163,125,68,113,35,156,205,179,39,105,146,70,168,246,39,114,54,35,149,88,175,107,189,87,46,76,90,197,156,241,133,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,246,42,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,228,202,198,249,56,211,59,138,59,213,195,43,186,210,38,136,210,212,123,94,213,67,69,83,43,107,107,89,44,175,86,90,30,174,123,165,137,144,35,81,178,84,111,87,201,26,197,219,86,201,36,139,76,22,85,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,249,56,158,45,98,193,177,91,54,21,139,80,248,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,222,125,96,4,85,230,35,194,31,229,91,163,73,246,90,139,189,168,88,119,118,183,23,223,95,225,161,159,186,232,188,85,36,155,145,99,94,236,113,55,98,187,102,217,99,139,172,140,141,101,221,42,128,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,208,167,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,53,231,5,194,31,227,197,198,11,69,253,5,22,114,217,43,255,0,226,41,104,42,225,137,233,254,4,18,35,31,253,3,146,63,229,228,32,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,224,200,197,115,94,214,75,20,79,86,63,102,213,11,201,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,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,167,75,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,110,216,169,227,115,215,252,41,30,173,107,26,249,101,149,232,198,111,218,147,167,148,167,5,30,219,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,217,31,101,241,75,28,77,145,174,114,200,174,149,18,53,138,23,188,37,87,46,110,10,63,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,0,2,0,115,147,214,191,176,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,159,229,32,115,130,214,59,238,115,197,2,233,85,68,62,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,195,111,110,213,145,200,4,22,46,79,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,19,183,225,108,109,69,168,200,240,12,202,92,6,163,84,155,143,85,166,39,75,120,134,192,251,179,145,27,2,220,101,134,73,219,78,197,85,234,247,164,80,189,238,218,139,177,22,61,251,123,145,238,149,92,164,243,91,174,43,198,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,155,28,244,233,213,81,205,11,222,0,0,0,142,188,125,241,15,117,225,159,134,139,254,121,138,221,105,40,50,203,133,69,53,147,28,125,77,27,170,89,227,103,127,87,185,26,136,172,71,199,77,29,84,204,89,127,55,190,38,163,145,253,82,55,133,37,241,161,172,118,45,125,226,131,63,213,92,90,29,150,91,173,194,58,123,116,155,158,190,38,150,146,158,42,72,170,122,61,140,123,59,204,167,108,189,183,53,28,206,230,197,234,173,234,188,84,0,47,251,150,46,169,125,232,112,109,133,120,187,239,180,238,184,151,136,197,174,31,214,189,159,11,225,100,95,9,7,185,141,107,246,208,201,69,241,183,119,94,191,19,149,232,242,85,20,109,202,123,137,138,109,19,215,151,105,133,246,134,145,108,90,179,81,67,104,146,185,201,42,207,71,113,139,188,148,27,17,141,114,57,146,203,80,176,185,21,169,209,101,142,69,123,27,27,209,247,146,0,0,0,230,151,110,38,248,109,176,93,107,108,87,222,32,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,210,204,214,113,99,230,159,89,62,96,100,62,163,56,26,51,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,250,80,244,4,0,228,169,229,99,41,249,129,93,233,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,50,174,106,160,202,184,3,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,90,87,42,206,3,191,212,142,42,245,126,203,253,44,184,133,138,231,110,255,0,136,125,53,237,175,238,255,0,140,54,38,73,15,244,117,12,119,242,79,59,175,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,55,200,177,189,21,28,199,194,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,124,111,145,36,98,170,57,236,134,111,153,108,196,242,155,238,13,149,89,179,92,90,187,193,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,158,226,252,248,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,2,80,17,215,152,70,1,153,106,159,8,217,182,159,105,246,61,87,124,200,111,149,22,74,106,26,26,100,77,242,191,219,20,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,146,40,1,199,248,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,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,181,66,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,3,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,42,131,142,174,102,185,150,181,100,53,90,125,160,247,170,188,127,78,173,213,16,61,151,24,224,72,110,55,154,186,106,168,170,33,173,108,142,111,122,141,145,205,79,27,225,108,106,201,125,202,233,23,171,210,40,173,127,132,239,43,26,55,242,255,0,30,244,232,8,127,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,55,79,147,91,98,146,121,106,175,212,177,193,12,49,58,153,142,122,198,147,65,29,63,186,24,216,215,76,215,187,162,186,70,177,146,7,96,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,80,97,234,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,202,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,228,53,227,207,131,236,155,139,157,80,208,235,43,82,174,139,9,177,212,95,93,150,94,41,37,167,239,208,193,44,116,143,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,211,40,1,242,113,60,90,197,131,98,182,108,43,22,161,240,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,188,250,192,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,4,170,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,28,171,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,249,60,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,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,32,112,11,142,39,149,89,236,86,140,166,237,140,221,104,172,185,7,136,246,69,198,162,138,72,233,110,29,135,163,39,240,242,185,17,146,246,222,168,215,236,85,218,229,68,94,138,78,174,88,188,120,253,200,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,180,158,33,248,100,192,120,130,208,106,237,6,172,166,164,199,237,173,167,167,109,134,162,134,221,11,146,199,61,55,79,12,250,120,149,17,172,99,90,139,19,153,26,177,86,23,201,27,92,205,253,83,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,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,152,43,3,148,167,26,254,219,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,62,207,192,0,0,174,174,116,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,119,49,119,82,219,93,79,35,105,182,57,138,169,190,121,233,229,238,53,236,115,124,54,223,137,178,57,18,157,168,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,139,145,23,181,241,185,175,52,220,71,113,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,216,221,143,168,122,47,87,110,114,247,77,34,209,203,238,31,202,191,94,181,138,239,55,110,147,81,46,24,237,61,174,155,107,23,117,45,182,245,20,110,169,222,215,170,166,249,231,168,139,182,230,49,205,240,219,190,38,200,213,64,130,199,234,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,252,164,233,231,5,163,151,220,27,138,5,213,90,137,188,69,151,82,237,240,84,81,201,181,140,236,85,80,211,193,73,81,77,209,30,231,187,107,25,77,47,113,90,198,175,137,216,221,203,27,148,11,74,224,143,94,106,120,142,225,163,14,212,155,205,109,36,249,10,211,190,215,144,36,53,17,72,244,184,211,61,98,146,73,89,19,24,216,95,51,91,29,74,69,177,187,25,80,196,78,173,218,229,238,165,59,114,96,215,154,108,87,84,50,93,0,190,214,213,248,124,226,157,183,75,19,29,81,43,160,142,227,71,28,142,158,54,66,140,86,49,243,83,117,123,165,87,51,221,67,27,23,122,185,136,219,137,0,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,144,28,255,0,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,252,156,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,252,12,98,211,77,93,35,149,233,239,88,99,68,114,42,237,124,181,231,5,163,150,44,231,134,5,213,90,137,188,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,134,216,221,169,35,148,170,14,16,181,122,155,66,56,151,211,221,82,184,79,73,5,182,211,120,100,55,73,234,96,150,102,83,219,170,88,234,90,201,145,145,124,110,123,41,231,149,236,70,163,190,54,183,225,127,241,84,52,146,0,0,83,7,57,123,102,137,80,107,109,130,171,7,146,145,218,139,113,167,158,167,58,72,106,231,153,237,98,65,71,21,181,37,99,156,176,194,254,204,82,170,49,136,215,171,21,143,122,116,124,110,117,149,113,131,197,158,27,194,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,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,32,121,242,250,57,90,96,186,53,139,112,167,97,191,105,125,210,213,122,189,100,31,159,203,238,148,240,58,58,175,106,53,85,203,67,80,215,185,207,103,133,100,173,137,141,248,88,246,170,206,198,162,84,43,157,81,154,239,193,222,174,112,245,165,250,117,169,250,129,103,171,162,167,207,41,234,22,162,134,122,55,199,61,146,173,146,57,98,166,170,95,123,26,249,169,187,115,49,174,115,101,69,74,136,221,27,86,7,43,190,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,104,104,120,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,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,8,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,102,179,139,31,52,250,201,243,3,33,245,25,205,41,153,172,226,199,205,62,178,124,192,200,125,70,112,45,83,146,167,149,140,167,230,5,119,167,91,136,107,198,79,50,221,80,214,13,75,134,143,71,114,74,188,111,4,196,239,20,245,182,184,161,88,230,101,226,182,223,93,44,212,119,73,91,45,51,37,70,57,18,154,68,163,155,124,109,124,44,115,154,175,78,169,50,185,42,121,88,202,126,96,87,122,117,184,230,156,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,80,233,122,109,198,190,43,197,103,2,58,179,100,187,92,252,62,166,227,58,95,123,143,35,183,212,44,108,146,191,101,178,88,221,115,167,72,218,198,58,25,94,168,175,107,26,157,153,30,140,84,218,232,159,45,43,30,131,13,207,243,45,62,169,186,213,97,153,13,93,169,247,203,61,109,130,230,144,170,108,172,183,85,196,177,84,83,202,199,34,181,236,115,87,170,117,79,133,237,99,219,181,236,107,147,207,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,127,192,0,6,107,56,177,243,79,172,159,48,50,31,81,156,210,153,154,206,44,124,211,235,39,204,12,135,212,103,2,213,57,42,121,88,202,126,96,87,122,117,184,159,228,0,228,169,229,99,41,249,129,93,233,214,226,127,128,0,0,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,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,249,75,201,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,192,248,210,54,34,35,94,249,130,146,241,60,166,251,131,101,86,108,215,22,174,240,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,184,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,13,121,169,240,29,254,171,241,87,164,22,95,232,165,203,236,86,203,119,252,123,234,111,110,127,119,252,93,178,178,56,127,164,168,123,191,149,121,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,168,26,94,7,42,225,163,136,188,19,138,13,44,160,212,204,22,163,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,248,162,254,40,157,84,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,255,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,208,47,248,0,0,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,4,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,0,0,0,0,0,102,135,137,26,45,18,160,214,220,166,14,28,174,213,119,29,58,117,68,83,88,230,169,108,237,123,89,36,17,190,88,81,42,24,201,182,71,51,165,141,139,34,43,213,140,106,171,158,191,27,172,211,155,23,26,246,236,91,21,185,240,175,166,247,61,249,37,231,165,54,99,59,22,170,158,107,85,11,163,167,168,142,158,55,35,89,28,222,42,57,182,189,91,35,218,145,36,177,189,138,178,162,178,173,180,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,250,180,6,221,164,247,77,101,196,233,181,211,35,246,38,2,203,131,106,47,245,62,14,166,167,185,75,19,93,34,211,108,165,84,153,59,234,198,193,220,143,226,143,187,191,223,183,161,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,12,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,44,211,148,167,26,254,219,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,60,44,252,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,204,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,211,167,85,95,196,189,238,103,90,165,247,95,193,182,107,225,47,190,204,186,229,190,31,22,183,255,0,90,247,188,87,138,145,60,92,30,246,57,172,221,67,29,111,198,237,189,58,124,46,71,171,10,54,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,248,154,136,200,220,170,230,162,42,160,90,166,21,195,174,101,124,228,225,46,157,227,152,157,37,46,89,145,217,221,151,173,53,60,73,36,247,102,37,209,183,10,119,127,91,53,238,154,166,106,8,41,227,137,170,138,254,189,152,157,179,111,70,212,94,39,148,223,112,108,170,205,154,226,213,222,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,247,26,147,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,0,210,158,39,148,216,179,156,86,205,154,226,213,222,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,247,31,88,133,92,163,181,51,21,204,56,66,179,224,182,154,190,151,172,10,225,95,111,187,210,201,36,125,198,248,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,0,83,95,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,59,158,155,106,174,77,167,145,180,219,28,196,69,217,4,20,242,247,26,247,181,222,39,111,194,232,220,139,111,217,102,83,98,193,177,91,206,107,148,215,120,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,220,102,95,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,64,63,45,22,21,117,175,192,47,58,141,13,69,34,91,108,119,139,101,146,162,39,61,221,247,79,93,13,108,209,57,141,219,181,88,141,183,204,142,85,114,42,43,163,232,142,234,170,223,213,166,58,103,149,106,238,95,30,11,133,82,120,187,213,69,190,229,112,166,165,108,114,73,37,87,130,162,158,177,240,68,200,216,231,190,105,25,78,230,70,196,111,197,35,152,213,84,69,85,73,171,174,58,91,247,95,202,63,72,124,101,139,217,151,92,183,80,33,202,110,31,215,93,239,21,226,168,110,62,18,127,115,220,214,110,161,142,139,224,110,222,157,62,38,163,213,231,42,229,113,231,179,76,190,181,232,245,160,70,172,79,41,190,224,217,85,155,53,197,171,188,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,238,52,189,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,240,181,81,241,185,21,173,84,84,76,251,113,161,163,150,45,2,226,131,63,210,172,90,109,246,91,85,194,58,139,116,123,94,158,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,21,201,99,94,105,174,216,110,87,195,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,246,116,203,28,85,48,196,197,102,200,25,21,66,199,34,166,255,0,206,62,185,238,70,124,47,114,133,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,2,170,249,169,240,29,254,171,241,87,164,22,95,232,165,203,236,86,203,119,252,123,234,111,110,127,119,252,93,178,178,56,127,164,168,123,191,149,121,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,165,226,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,240,50,53,141,232,138,214,62,96,183,78,26,56,139,193,56,160,210,202,13,76,193,106,63,162,163,188,81,108,155,248,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,138,47,226,137,213,76,230,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,241,171,98,115,216,223,19,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,7,160,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,44,124,172,107,39,203,252,135,211,167,51,88,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,11,84,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,50,174,106,160,202,184,26,83,225,59,202,198,141,252,191,199,189,58,3,170,156,171,132,239,43,26,55,242,255,0,30,244,232,14,170,5,53,243,58,229,255,0,71,164,85,149,60,64,232,134,59,225,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,238,134,54,57,176,185,142,232,173,141,204,100,117,214,106,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,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,161,115,252,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,129,42,185,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,7,42,230,143,231,179,83,126,139,232,244,68,170,228,99,250,236,253,155,253,228,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,174,207,217,191,222,64,90,161,26,184,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,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,73,42,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,165,223,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,63,63,204,235,128,239,190,251,21,78,188,233,61,151,118,125,143,219,221,237,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,148,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,161,168,131,133,113,185,175,53,60,56,240,209,152,234,77,154,182,146,12,133,41,217,107,199,210,106,136,163,122,220,106,94,145,71,36,76,149,143,108,207,133,174,146,165,98,216,237,236,167,122,47,70,238,114,124,174,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,232,1,206,127,94,105,178,173,80,198,180,2,197,91,87,225,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,209,237,149,28,255,0,117,116,140,77,138,215,163,130,186,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,46,255,0,141,253,33,195,116,23,150,38,91,164,122,127,5,92,118,44,118,158,209,13,58,213,206,179,79,43,223,124,164,150,89,164,127,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,15,242,125,209,203,238,115,197,2,106,173,60,222,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,195,108,118,213,145,170,88,175,52,127,34,122,155,244,95,88,162,2,128,75,232,230,151,161,116,122,193,194,157,251,36,162,179,120,188,147,78,255,0,178,75,100,209,172,17,200,202,88,213,18,224,199,73,42,110,236,248,94,228,206,141,142,107,159,37,52,31,198,86,163,29,66,230,170,0,204,182,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,185,140,241,116,175,107,163,169,166,222,246,61,35,238,193,36,177,119,54,43,153,191,115,126,38,162,154,94,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,205,14,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,46,43,148,134,188,211,106,159,13,17,233,181,194,182,174,124,135,76,42,61,151,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,99,40,218,191,11,94,198,160,77,240,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,177,77,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,102,92,213,65,156,206,57,180,190,213,163,156,90,106,102,7,98,117,34,91,96,188,123,74,142,10,74,38,210,65,73,5,116,49,214,199,75,28,77,85,107,89,11,106,82,20,233,209,21,35,69,70,183,174,212,11,232,225,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,58,197,91,12,108,151,171,209,145,212,199,52,104,170,174,234,140,69,71,57,21,28,190,175,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,96,175,38,13,94,169,203,244,27,37,210,59,140,245,115,84,105,237,225,179,81,171,160,137,144,67,110,184,119,37,142,22,61,191,27,222,149,48,215,72,229,122,123,146,104,209,28,168,155,89,199,249,201,235,166,178,195,125,180,232,52,152,181,215,25,192,106,58,220,217,116,142,185,178,82,229,219,89,78,230,181,205,108,104,177,120,73,251,168,232,29,35,183,57,208,76,230,39,230,28,4,54,227,7,139,60,203,139,173,80,251,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,155,250,118,216,170,173,137,136,146,127,149,31,5,31,121,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,115,91,178,73,87,106,189,82,25,162,116,106,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,165,102,83,123,162,133,142,240,20,187,94,177,198,142,145,81,137,52,239,103,106,52,232,247,39,87,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,224,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,120,31,151,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,233,36,143,252,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,160,16,3,148,239,26,247,28,91,42,182,112,175,169,23,61,248,221,231,173,54,29,59,214,150,158,27,85,115,164,168,168,146,158,71,43,89,36,222,42,73,182,177,93,35,220,146,164,81,177,138,146,170,178,223,204,182,101,152,181,247,6,202,175,56,86,83,67,224,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,121,125,60,184,56,130,213,142,34,56,125,139,40,213,236,126,235,237,90,11,133,77,28,89,53,68,20,212,244,185,20,125,215,187,185,79,20,45,143,103,103,170,83,189,82,62,218,186,36,86,200,247,247,153,16,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,210,153,154,206,19,188,211,232,223,204,12,123,212,96,52,166,5,85,243,206,253,73,254,210,126,237,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,11,169,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,22,169,201,83,202,198,83,243,2,187,211,173,196,255,0,32,7,37,79,43,25,79,204,10,239,78,183,19,252,10,86,230,133,192,183,220,166,84,253,113,209,204,51,194,105,181,235,103,182,41,168,157,186,27,21,210,73,28,139,210,20,106,120,122,57,186,199,219,232,174,99,37,87,199,249,166,186,158,53,128,6,164,178,204,90,197,156,226,183,156,43,41,161,241,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,188,161,126,62,184,40,202,184,83,212,122,187,221,166,217,226,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,136,46,167,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,160,95,240,0,1,154,206,44,124,211,235,39,204,12,135,212,103,52,166,102,179,139,31,52,250,201,243,3,33,245,25,192,181,78,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,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,3,35,88,222,136,173,99,230,188,147,228,229,152,181,139,57,197,111,56,86,83,67,227,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,120,25,236,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,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,121,77,139,57,197,108,217,174,45,93,227,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,113,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,160,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,226,61,207,107,30,246,163,30,19,127,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,233,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,32,95,43,143,61,154,101,245,175,71,173,2,255,0,128,0,0,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,117,82,0,115,171,242,177,139,124,192,161,244,235,137,63,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,4,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,145,70,109,184,179,214,252,251,136,45,121,201,245,3,81,172,117,120,253,201,181,30,203,139,30,168,146,103,45,142,10,110,177,182,139,108,221,28,199,181,200,247,74,136,214,34,204,249,159,177,155,213,168,28,170,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,253,57,119,112,135,249,41,104,210,253,169,162,236,234,22,99,218,173,202,54,87,248,152,96,237,58,95,11,73,30,212,72,211,181,28,174,222,173,223,186,89,37,233,35,227,72,182,197,94,79,188,33,254,28,92,103,84,95,211,209,96,205,142,191,254,62,150,190,174,104,152,159,225,193,26,61,255,0,211,185,99,254,66,66,213,0,138,188,196,120,67,252,171,116,105,62,203,81,119,181,11,14,238,214,226,251,235,252,52,51,247,93,23,138,164,147,114,44,107,221,142,38,236,87,108,219,44,113,117,145,145,172,187,168,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,83,197,85,243,130,225,15,241,226,227,5,162,254,130,139,57,108,149,255,0,241,20,180,21,112,196,244,255,0,2,9,17,143,254,129,201,31,242,242,1,45,56,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,154,30,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,210,157,166,182,166,227,106,162,184,86,90,106,237,117,21,84,241,205,45,13,91,162,116,244,175,115,81,93,12,139,11,223,18,189,170,170,213,88,222,246,117,69,218,231,39,69,80,168,190,118,154,153,138,228,26,143,167,122,91,105,171,241,23,172,62,223,112,184,93,251,114,70,248,233,252,122,211,118,32,118,215,171,217,50,50,145,100,115,30,214,254,110,120,28,138,228,127,187,159,242,125,209,203,238,115,197,2,106,173,60,222,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,195,108,118,213,145,170,112,14,52,53,142,197,175,188,80,103,250,171,139,67,178,203,117,184,71,79,110,147,115,215,196,210,210,83,197,73,21,79,71,177,143,103,121,148,237,151,182,230,163,153,220,216,189,85,189,86,213,57,62,232,229,139,6,225,129,53,86,158,111,17,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,226,118,59,114,70,213,2,117,20,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,54,215,174,234,171,107,105,227,109,78,247,61,81,55,193,61,60,93,182,177,141,111,134,221,241,58,71,42,92,161,8,57,190,233,125,171,52,225,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,94,168,232,88,231,84,67,51,186,110,71,45,44,104,173,252,28,208,137,92,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,109,191,19,164,106,37,202,25,161,225,175,87,170,116,23,94,112,109,92,134,122,184,233,241,219,196,51,92,18,146,8,166,158,91,115,250,197,91,12,108,151,163,21,242,83,73,52,104,170,173,232,175,69,71,53,81,28,154,94,2,10,243,130,214,59,22,13,195,2,233,85,68,62,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,196,239,110,228,141,200,84,183,11,26,41,249,68,241,5,132,232,228,151,15,5,73,144,92,23,199,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,171,154,94,186,86,107,7,21,151,236,110,138,243,226,241,189,59,254,198,237,144,198,147,199,27,42,163,68,91,131,221,28,171,183,189,226,187,144,186,70,53,173,124,116,208,127,25,26,143,116,149,228,133,165,191,252,178,245,174,225,98,255,0,201,49,107,69,207,197,127,126,166,190,14,202,63,255,0,161,174,222,246,127,113,142,254,81,0,234,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,2,106,115,164,208,187,238,83,130,98,90,243,142,89,173,79,164,194,124,69,187,37,171,234,200,235,188,45,92,212,236,162,94,170,136,178,195,28,235,43,118,110,87,49,213,123,154,197,107,165,115,96,95,0,26,243,83,195,231,20,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,122,165,58,177,94,214,185,202,95,158,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,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,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,247,129,169,48,71,94,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,254,161,143,254,180,95,228,79,253,252,181,64,7,148,210,124,23,238,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,0,7,201,203,49,107,22,115,138,222,112,172,166,135,198,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,190,243,235,0,42,214,237,200,214,213,53,214,182,107,23,18,213,116,118,215,212,72,234,58,122,188,73,181,51,195,2,185,123,108,146,86,214,70,217,30,141,232,138,244,141,136,229,69,84,107,122,244,73,65,193,79,6,25,223,7,222,213,176,126,80,95,107,112,203,159,126,179,236,255,0,217,72,104,59,119,73,60,59,60,103,138,239,203,42,244,134,155,183,218,234,140,93,251,186,117,79,124,170,0,0,0,121,77,88,193,126,244,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,90,223,212,49,255,0,214,139,252,137,255,0,191,150,168,0,242,154,79,130,253,215,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,128,4,0,226,143,149,39,229,41,174,217,54,181,253,253,125,156,251,71,224,191,131,62,203,120,206,199,135,163,130,155,249,111,23,30,237,221,141,223,196,78,155,186,123,250,117,94,171,192,199,3,31,145,119,219,111,244,81,251,99,246,199,217,191,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,126,158,190,233,84,0,17,87,142,126,6,63,45,31,177,63,232,163,246,59,236,119,180,191,180,158,208,241,94,47,195,127,233,16,236,219,225,191,243,186,239,253,29,61,242,168,1,0,56,92,229,73,249,53,235,182,51,173,127,127,95,104,254,206,120,223,224,207,178,222,15,191,226,40,231,166,254,91,197,201,183,111,127,119,241,23,174,222,158,238,189,82,127,128,0,0,0,170,191,234,24,255,0,235,69,254,68,255,0,223,203,84,0,121,77,39,193,126,235,244,179,13,211,63,106,123,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,234,192,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,245,96,15,41,164,248,47,221,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,61,88,0,0,0,64,14,40,249,82,126,82,154,237,147,107,95,223,215,217,207,180,126,11,248,51,236,183,140,236,120,122,56,41,191,150,241,113,238,221,216,221,252,68,233,187,167,191,167,85,239,252,20,240,165,249,31,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,89,0,0,0,0,0,0,143,252,107,112,165,249,96,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,201,175,93,177,157,107,251,250,251,71,246,115,198,255,0,6,125,150,240,125,255,0,17,71,61,55,242,222,46,77,187,123,251,191,136,189,118,244,247,117,234,147,252,1,21,120,231,224,99,242,209,251,19,254,138,63,99,190,199,123,75,251,73,237,15,21,226,252,55,254,145,14,205,190,27,255,0,59,174,255,0,209,211,223,229,56,41,229,189,249,31,106,157,215,83,62,249,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,205,80,4,0,226,143,149,39,229,41,174,217,54,181,253,253,125,156,251,71,224,191,131,62,203,120,206,199,135,163,130,155,249,111,23,30,237,221,141,223,196,78,155,186,123,250,117,94,171,192,199,3,31,145,119,219,111,244,81,251,99,246,199,217,191,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,126,158,190,233,84,0,0,0,16,3,137,222,82,120,174,191,107,45,235,87,49,109,90,251,15,246,143,183,83,113,181,179,25,142,178,23,87,35,118,203,81,27,153,60,27,123,187,91,35,209,205,123,157,43,165,122,189,119,237,108,255,0,0,87,86,133,242,165,212,126,29,53,30,221,170,26,95,197,231,129,186,208,245,138,104,101,194,21,244,183,10,87,42,44,148,181,49,165,193,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,107,95,185,73,223,120,128,214,92,179,88,178,62,39,60,61,94,77,112,117,68,116,223,98,216,255,0,9,74,198,164,116,212,219,217,88,196,147,181,4,113,69,220,216,142,126,205,206,248,156,170,88,168,2,63,240,101,194,6,43,193,222,156,87,97,214,155,247,218,59,213,234,224,235,133,222,251,37,186,58,73,42,122,38,200,32,107,26,175,123,97,137,136,170,214,62,73,58,73,44,239,69,106,73,177,190,175,138,61,11,252,165,52,39,38,209,79,181,63,103,62,209,248,47,225,63,3,227,59,30,30,178,10,159,228,123,145,238,221,216,219,252,116,233,187,175,191,167,69,234,160,10,171,254,161,143,254,180,95,228,79,253,252,181,64,0,133,92,102,242,204,197,120,177,212,122,29,82,180,234,55,216,107,210,91,219,111,187,246,236,17,215,71,114,237,175,230,39,118,217,97,122,76,214,42,198,231,189,210,110,142,56,26,136,196,143,226,250,188,16,240,15,125,224,203,42,201,110,212,250,233,246,174,203,148,91,225,167,172,180,125,152,101,15,90,168,36,221,79,83,223,90,137,95,240,50,74,150,118,209,26,215,119,250,187,170,177,164,192,0,0,0,64,14,40,249,82,126,82,154,237,147,107,95,223,215,217,207,180,126,11,248,51,236,183,140,236,120,122,56,41,191,150,241,113,238,221,216,221,252,68,233,187,167,191,167,85,234,188,12,112,49,249,23,125,182,255,0,69,31,182,63,108,125,155,253,164,246,127,133,240,158,39,255,0,72,155,126,239,19,255,0,155,211,103,233,235,238,149,64,1,8,56,201,229,145,106,226,195,87,33,213,123,126,169,210,97,21,14,179,211,219,107,169,225,197,219,88,250,233,225,124,189,42,165,149,42,97,87,63,180,248,162,77,205,85,70,64,196,221,209,17,27,55,192,16,255,0,130,30,1,239,188,25,101,89,45,218,159,93,62,213,217,114,139,124,52,245,150,143,179,12,161,235,85,4,155,169,234,123,235,81,43,254,6,73,82,206,218,35,90,238,255,0,87,117,86,52,145,122,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,100,177,75,19,155,44,79,232,174,106,185,142,106,171,30,246,47,86,189,200,190,212,1,199,248,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,0,0,0,17,87,137,62,93,218,53,196,198,178,226,90,181,148,175,178,253,151,189,153,69,29,190,157,209,205,148,66,198,177,41,99,154,161,178,55,179,219,216,230,58,70,177,210,190,39,36,104,248,251,113,57,146,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,67,245,128,43,87,86,57,53,253,232,106,158,101,169,159,148,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,132,213,225,115,66,255,0,38,189,9,198,116,83,237,79,218,63,179,158,55,248,79,192,248,62,255,0,136,172,158,167,249,30,228,155,118,247,246,255,0,29,122,237,235,238,235,209,58,168,0,0,3,149,113,71,161,127,148,166,132,228,218,41,246,167,236,231,218,63,5,252,39,224,124,103,99,195,214,65,83,252,143,114,61,219,187,27,127,142,157,55,117,247,244,232,176,171,73,249,53,253,215,234,158,27,169,159,148,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,149,0,0,0,7,42,226,143,66,255,0,41,77,9,201,180,83,237,79,217,207,180,126,11,248,79,192,248,206,199,135,172,130,167,249,30,228,123,183,118,54,255,0,29,58,110,235,239,233,209,122,168,2,181,116,159,147,95,221,126,169,225,186,153,249,71,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,69,94,57,248,24,252,180,126,196,255,0,162,143,216,239,177,222,210,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,244,116,247,249,78,10,121,111,126,71,218,167,117,212,207,190,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,0,43,87,86,57,53,253,232,106,158,101,169,159,148,119,179,62,214,228,23,27,239,130,251,33,222,240,190,42,166,73,187,93,207,26,221,251,123,155,119,109,111,94,157,122,39,94,133,149,0,35,255,0,5,60,41,126,71,218,89,117,211,63,183,191,107,125,167,144,79,125,241,190,203,240,29,190,229,53,60,61,174,223,122,94,189,60,54,237,219,147,174,254,157,61,221,86,64,0,0,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,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,232,0,15,41,164,248,47,221,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,61,88,0,71,254,53,184,82,252,176,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,228,215,174,216,206,181,253,253,125,163,251,57,227,127,131,62,203,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,73,254,0,0,0,21,171,171,28,154,254,244,53,79,50,212,207,202,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,202,128,17,255,0,130,158,20,191,35,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,171,32,0,0,0,0,121,77,88,193,126,244,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,234,192,21,87,253,67,31,253,104,191,200,159,251,249,106,128,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,22,189,191,168,99,255,0,173,23,249,19,255,0,127,45,80,1,5,114,126,91,250,143,156,240,203,103,225,147,53,226,159,219,54,172,95,32,164,188,88,46,147,225,202,181,84,52,177,82,212,192,180,14,235,94,189,216,83,196,53,98,85,84,116,77,99,163,77,204,88,219,23,202,225,115,149,39,228,215,174,216,206,181,253,253,125,163,251,57,227,127,131,62,203,120,62,255,0,136,163,158,155,249,111,23,38,221,189,253,223,196,94,187,122,123,186,245,73,254,0,0,0,0,0,170,191,234,24,255,0,235,69,254,68,255,0,223,203,41,210,124,23,238,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,0,35,255,0,26,220,41,126,88,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,82,64,0,32,7,11,156,169,63,38,189,118,198,117,175,239,235,237,31,217,207,27,252,25,246,91,193,247,252,69,28,244,223,203,120,185,54,237,239,238,254,34,245,219,211,221,215,170,79,240,0,0,0,17,255,0,136,46,5,184,113,226,86,251,105,202,117,19,12,240,247,171,117,194,42,218,187,141,157,204,162,170,188,66,198,49,139,73,93,43,27,190,104,85,145,198,212,94,169,44,109,103,72,164,141,28,237,210,0,0,0,0,0,1,18,184,121,229,185,162,92,59,107,109,251,89,49,217,106,238,47,117,67,102,196,104,170,95,59,95,140,178,72,39,134,174,20,149,38,219,88,201,27,81,181,139,52,106,248,216,198,166,231,191,116,139,39,242,203,117,246,241,138,222,109,56,182,71,246,126,245,91,111,168,167,183,93,252,27,42,253,159,84,248,220,216,170,123,15,84,100,189,183,171,95,219,114,237,118,222,139,238,83,235,0,42,175,250,134,63,250,209,127,145,63,247,242,199,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,39,42,190,71,42,185,202,170,171,237,64,3,228,229,152,181,139,57,197,111,56,86,83,67,227,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,121,245,128,21,87,253,67,31,253,104,191,200,159,251,249,103,216,157,186,251,103,197,108,214,156,167,35,251,65,122,162,183,211,211,220,110,254,13,148,158,208,170,100,109,108,181,61,134,42,178,46,227,209,207,237,181,118,183,119,68,247,33,245,128,21,87,253,67,31,253,104,191,200,159,251,249,97,60,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,125,204,98,203,52,155,25,213,202,214,109,106,185,234,138,245,233,96,8,255,0,198,183,10,95,150,14,150,90,180,207,237,239,217,47,102,100,16,95,124,111,178,252,127,115,183,77,81,15,107,183,222,139,167,95,19,187,118,229,233,179,167,79,127,84,224,28,46,114,164,252,154,245,219,25,214,191,191,175,180,127,103,60,111,240,103,217,111,7,223,241,20,115,211,127,45,226,228,219,183,191,187,248,139,215,111,79,119,94,169,63,192,2,0,113,59,202,79,21,215,237,101,189,106,230,45,171,95,97,254,209,246,234,110,54,182,99,49,214,66,234,228,110,217,106,35,115,39,131,111,119,107,100,122,57,175,115,165,116,175,87,174,253,173,159,224,8,213,193,15,8,55,222,14,113,92,151,10,168,213,255,0,182,150,91,229,194,27,165,29,55,217,246,91,188,5,87,111,183,81,38,244,154,87,203,221,99,41,147,162,170,53,157,142,173,78,175,114,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,80,63,88,0,0,0,0,60,252,153,254,27,22,127,79,165,174,200,105,23,44,170,179,205,127,101,165,170,174,157,45,209,77,28,14,168,122,34,116,99,22,89,152,198,238,84,222,169,38,205,221,185,54,250,0,0,0,0,143,250,165,199,175,9,218,45,157,220,244,207,82,245,91,216,217,37,155,179,227,104,189,133,114,168,237,119,97,100,209,254,114,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,32,116,0,0,0,0,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,255,0,57,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,116,13,20,215,189,39,226,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,129,169,164,217,84,200,227,145,209,236,168,142,55,175,70,77,26,245,68,219,241,116,235,213,21,16,58,0,0,0,57,86,186,113,71,161,60,53,251,19,239,175,57,251,57,246,143,196,251,51,248,50,178,179,191,225,251,93,239,244,180,82,109,219,223,139,248,221,58,238,247,117,232,189,62,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,168,29,172,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,56,174,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,61,239,166,107,27,185,239,106,117,114,163,83,175,85,84,79,120,18,84,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,170,170,33,250,192,0,0,0,0,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,125,96,0,0,0,249,55,252,179,21,197,61,155,246,167,38,181,89,189,179,112,134,211,110,246,133,108,116,254,50,186,94,189,170,104,119,170,119,38,126,215,109,141,189,92,238,139,209,23,161,245,128,0,0,0,121,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,181,85,39,161,125,69,59,42,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,90,30,128,0,0,3,228,227,89,77,139,48,183,77,118,199,43,188,93,37,61,194,190,215,36,157,167,199,182,170,138,170,90,74,152,250,61,17,87,100,240,74,206,189,54,187,111,86,170,181,81,84,62,176,0,0,0,0,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,112,15,234,163,240,39,254,238,127,228,205,227,252,208,9,84,0,0,0,0,0,0,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,114,173,116,226,143,66,120,107,246,39,223,94,115,246,115,237,31,137,246,103,240,101,101,103,127,195,246,187,223,233,104,164,219,183,191,23,241,186,117,221,238,235,209,122,7,85,4,127,210,222,61,120,78,214,156,238,217,166,122,105,170,222,217,201,47,61,239,5,69,236,43,149,63,119,181,11,230,147,243,147,83,178,54,244,142,39,187,226,114,117,233,209,58,170,162,44,128,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,80,61,88,34,175,245,81,248,19,255,0,119,63,242,102,241,254,104,74,160,0,31,146,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,248,53,85,3,245,128,0,0,0,0,0,0,0,0,0,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,243,247,220,255,0,13,198,114,108,103,12,190,228,52,148,151,220,198,162,166,154,197,111,114,170,207,92,250,122,119,212,78,172,106,34,170,50,56,163,85,115,215,163,17,93,27,85,119,72,198,187,208,0,7,228,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,254,45,123,28,213,232,168,168,126,176,0,0,0,0,0,0,0,0,0,252,145,221,173,83,93,106,44,80,220,233,31,114,163,167,134,174,162,141,179,53,103,134,9,157,35,98,149,241,245,220,214,61,208,76,214,185,83,163,150,41,17,58,237,94,159,172,0,0,0,0,0,34,175,245,81,248,19,255,0,119,63,242,102,241,254,104,73,76,79,41,177,103,56,173,155,53,197,171,188,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,238,3,235,0,0,2,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,141,162,246,21,202,163,181,221,133,147,71,249,200,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,160,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,129,208,1,26,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,161,234,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,10,75,230,193,196,54,182,230,26,185,83,161,89,158,37,87,135,225,248,221,68,117,246,203,108,207,130,165,151,151,177,245,113,211,222,162,168,108,45,123,89,45,60,219,22,4,145,236,141,241,189,174,252,227,92,141,187,66,37,115,6,224,146,213,197,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,94,226,181,17,36,147,168,70,174,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,111,115,145,232,254,195,85,155,32,142,75,74,50,217,253,149,96,89,87,246,215,28,201,49,203,135,252,37,29,117,182,186,158,79,249,50,67,52,114,51,251,142,107,155,250,21,11,222,229,243,198,221,171,138,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,31,80,150,167,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,79,107,150,101,54,44,27,21,188,230,185,77,119,130,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,125,197,6,113,253,198,13,215,139,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,119,212,36,49,61,35,115,90,145,49,172,102,221,233,36,146,7,42,207,56,135,213,13,65,215,153,248,145,187,221,105,41,179,103,94,41,47,116,213,20,148,113,182,10,57,233,123,126,17,177,196,244,115,92,200,155,12,45,68,147,122,185,24,139,34,189,85,202,183,231,193,230,165,234,198,173,104,22,47,154,235,30,17,246,126,245,91,111,162,146,10,159,105,83,85,251,122,149,244,84,242,54,235,178,157,173,101,47,125,242,72,190,25,83,116,123,122,126,10,136,84,183,45,78,10,46,60,69,234,61,14,168,102,182,206,186,101,136,220,29,37,75,220,148,179,199,117,186,83,45,52,172,182,75,4,142,87,164,47,100,237,124,142,88,156,199,70,199,196,138,215,61,28,203,212,0,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,4,255,0,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,122,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,252,71,185,237,99,222,212,99,194,247,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,21,87,207,59,245,39,251,73,251,180,229,92,149,60,211,229,63,47,235,189,70,220,117,94,121,223,169,63,218,79,221,167,42,228,169,230,159,41,249,127,93,234,54,224,46,164,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,74,96,0,34,175,52,127,34,122,155,244,95,88,162,60,87,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,55,200,146,49,85,28,246,67,237,121,163,249,19,212,223,162,250,197,17,66,216,158,83,125,193,178,171,54,107,139,87,120,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,220,6,164,193,23,248,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,0,2,170,249,205,231,92,71,91,253,133,132,123,47,217,122,49,116,237,187,218,22,233,223,39,181,238,140,235,39,135,175,93,173,236,246,246,111,138,159,226,100,155,86,109,242,62,61,148,214,168,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,5,43,114,253,227,186,251,194,174,85,30,21,148,191,198,233,150,65,112,73,46,52,221,25,31,178,234,167,146,150,57,110,187,217,79,45,68,253,170,106,119,39,134,106,163,95,215,170,116,119,189,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,54,252,75,240,233,157,240,191,170,117,250,103,157,83,255,0,75,89,103,173,223,15,240,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,123,63,5,79,193,86,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,133,196,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,125,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,24,115,78,49,120,197,206,248,191,206,233,239,247,250,63,99,99,118,109,255,0,103,241,254,228,53,30,203,238,195,78,202,175,235,166,65,20,147,247,100,167,73,63,56,139,179,174,214,244,68,247,217,255,0,46,14,96,20,124,68,88,162,210,77,94,200,191,209,98,131,196,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,231,146,42,65,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,134,162,1,29,120,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,191,87,24,188,98,224,156,32,96,148,247,251,253,31,182,114,75,206,255,0,179,248,255,0,114,106,127,106,118,166,167,101,87,245,211,32,150,56,59,81,212,36,159,156,68,223,211,107,122,170,251,131,154,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,193,161,122,165,172,186,73,168,246,236,143,65,175,183,91,118,95,91,214,211,73,29,186,149,181,114,87,120,133,70,37,50,211,61,143,101,70,247,236,86,198,230,59,243,141,141,205,77,237,106,167,192,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,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,4,244,196,238,55,219,198,43,102,187,101,56,231,217,251,213,109,190,158,162,227,104,241,140,171,246,125,83,227,107,165,166,239,177,17,146,246,222,174,103,113,169,181,219,122,167,185,79,172,8,149,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,14,63,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,247,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,186,104,222,231,66,214,59,162,54,71,49,241,192,14,5,248,205,190,240,121,168,245,87,57,45,94,217,195,50,143,15,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,58,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,116,190,32,184,98,214,94,24,111,182,155,6,175,98,254,205,146,247,111,138,225,67,83,4,205,168,165,155,171,24,179,64,217,153,213,139,52,15,122,71,43,17,87,163,182,185,170,232,228,138,71,134,146,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,74,220,177,120,241,251,144,190,211,104,54,172,94,182,224,57,5,193,190,205,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,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,53,80,0,0,0,0,83,183,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,223,249,150,243,4,166,209,235,85,227,135,205,32,186,213,199,168,53,244,254,26,241,118,164,150,90,89,241,166,61,180,179,198,177,171,224,86,78,250,138,105,229,106,62,25,90,248,23,163,145,81,232,222,148,194,4,255,0,229,139,199,143,220,133,246,155,65,181,98,245,183,1,200,46,13,246,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,50,174,91,79,41,78,53,253,183,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,190,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,120,89,249,21,121,157,105,111,222,135,6,217,175,132,177,123,78,235,137,120,124,166,223,253,117,217,240,190,22,68,241,115,251,222,214,191,109,12,149,191,3,183,117,235,240,181,94,140,37,80,3,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,126,50,239,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,240,47,123,150,46,169,125,232,112,109,133,120,187,239,180,238,184,151,136,197,174,31,214,189,159,11,225,100,95,9,7,185,141,107,246,208,201,69,241,183,119,94,191,19,149,232,240,37,81,93,92,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,238,98,238,165,182,186,158,70,211,108,115,21,83,124,243,211,203,220,107,216,230,248,109,191,19,100,114,37,138,148,87,205,199,83,50,172,195,139,219,198,11,118,171,233,101,192,173,244,22,251,69,44,114,73,219,111,137,164,134,178,121,220,199,61,88,147,61,243,163,28,246,53,187,163,130,6,170,42,179,170,135,53,229,225,133,90,179,254,52,180,170,197,121,168,171,134,158,150,240,251,219,29,76,246,181,235,61,190,154,90,232,90,170,230,185,54,58,90,104,218,244,233,213,88,174,68,86,170,163,147,67,197,85,242,66,210,223,254,89,122,215,112,177,127,228,152,181,162,231,226,191,191,83,95,7,101,31,255,0,208,215,111,123,63,184,199,127,40,133,170,0,32,87,57,91,181,214,193,195,110,19,125,177,92,234,237,215,43,118,164,91,106,232,235,41,38,116,51,211,79,29,5,193,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,79,82,0,115,171,242,177,139,124,192,161,244,235,136,29,171,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,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,166,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,186,199,43,219,241,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,96,118,0,0,21,43,171,252,102,223,120,60,230,103,170,247,57,45,94,217,195,50,143,179,180,249,53,182,38,49,42,157,28,86,138,94,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,237,83,19,202,108,89,206,43,102,205,113,106,239,27,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,251,138,23,230,143,231,179,83,126,139,232,244,71,74,229,185,204,18,155,135,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,78,157,95,34,168,93,160,0,1,84,28,225,184,134,214,219,93,214,159,135,198,226,85,120,230,159,94,105,210,165,247,103,62,10,168,50,198,49,212,147,181,24,171,14,250,71,210,84,196,246,185,141,151,123,209,241,185,232,140,124,123,173,124,225,92,96,240,153,134,241,117,165,255,0,97,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,80,43,87,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,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,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,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,129,63,207,63,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,190,128,163,110,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,70,17,255,0,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,185,254,93,26,233,174,218,247,161,52,153,102,181,226,223,210,123,51,45,241,212,127,217,31,245,229,92,115,127,89,83,70,207,7,225,251,81,67,241,39,231,127,142,159,167,173,69,240,73,193,246,77,197,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,38,215,104,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,64,42,7,68,248,227,166,225,75,141,157,115,195,245,5,149,117,26,117,152,106,69,237,245,211,68,249,101,125,146,173,183,10,134,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,196,153,172,226,199,205,62,178,124,192,200,125,70,114,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,97,113,32,0,0,0,0,0,4,127,227,23,140,92,19,132,12,18,158,255,0,127,163,246,206,73,121,223,246,127,31,238,77,79,237,78,212,212,236,170,254,186,100,18,199,7,106,58,132,147,243,136,155,250,109,111,85,95,119,64,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,30,145,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,110,120,120,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,84,63,94,45,196,238,178,227,28,65,82,241,58,236,163,219,25,244,55,7,220,38,173,186,66,217,227,170,238,68,232,100,129,241,166,212,108,46,129,238,133,25,30,206,220,106,137,18,199,181,138,219,254,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,25,24,174,107,28,248,165,137,234,198,111,218,153,172,59,175,7,220,89,230,92,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,223,211,184,196,84,108,175,69,13,25,131,202,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,113,60,171,248,234,166,207,241,235,87,12,58,165,95,73,6,79,99,167,134,219,134,77,13,44,187,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,107,164,99,223,32,88,248,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,21,87,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,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,1,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,245,193,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,94,51,237,204,83,134,124,55,133,174,33,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,227,216,246,181,202,247,53,100,120,118,14,97,156,196,109,220,72,105,198,27,165,186,94,158,14,203,114,183,208,228,57,127,110,162,169,178,69,116,232,254,182,119,111,142,22,79,12,15,219,35,164,218,246,75,34,64,230,108,88,151,116,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,57,1,161,238,4,184,103,195,120,105,208,107,53,170,197,93,143,223,111,185,29,60,87,123,238,79,103,85,146,11,195,228,220,248,59,51,43,149,100,166,138,41,17,145,42,109,99,147,116,168,198,58,103,162,135,106,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,64,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,0,0,10,1,230,143,231,179,83,126,139,232,244,68,85,37,87,52,127,61,154,155,244,95,71,162,59,255,0,5,124,40,216,184,180,229,233,155,97,189,171,85,30,95,109,212,10,234,204,90,247,91,11,221,224,42,188,5,173,100,141,93,26,163,210,25,216,206,212,137,209,237,78,172,147,182,247,197,26,1,245,121,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,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,138,218,140,182,101,152,181,247,6,202,175,56,86,83,67,224,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,121,117,60,175,120,215,252,160,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,176,226,188,243,191,82,127,180,159,187,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,2,234,64,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,52,166,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,31,39,66,245,211,81,248,116,212,123,118,168,105,125,231,192,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,250,42,59,197,22,201,191,131,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,248,162,254,40,149,23,204,191,129,202,158,28,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,129,145,172,111,68,86,177,243,113,94,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,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,225,163,48,121,252,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,113,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,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,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,67,254,96,92,8,216,184,170,197,100,205,113,102,120,45,77,199,237,235,29,186,167,171,228,246,165,44,17,213,73,21,171,99,234,34,167,131,187,83,80,213,241,46,69,115,58,116,94,173,247,32,85,94,109,199,182,178,231,124,41,216,184,81,187,65,106,101,150,213,216,163,170,186,71,78,212,170,175,181,210,44,46,160,163,115,122,108,143,178,248,145,93,43,17,31,35,99,129,21,81,91,51,167,240,28,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,131,27,17,206,99,95,44,177,49,94,205,251,147,202,98,218,85,168,249,166,163,210,233,14,55,133,221,106,243,58,187,131,237,109,178,58,157,98,170,142,170,53,114,75,28,173,147,111,103,183,177,235,34,201,181,177,181,143,115,213,168,215,42,104,39,131,238,19,48,222,17,116,191,236,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,133,0,235,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,248,29,255,0,40,224,178,235,122,224,115,77,184,172,210,220,126,174,190,162,58,123,210,103,144,69,82,233,94,216,32,185,212,199,79,112,138,5,106,170,50,56,163,86,78,172,119,70,177,145,73,219,68,73,229,57,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,163,109,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,234,215,77,116,212,126,34,245,30,227,170,26,161,121,241,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,116,170,230,63,203,254,179,135,123,236,186,183,164,56,239,250,19,215,248,104,37,166,167,146,122,137,49,218,173,140,143,109,67,230,124,146,62,25,164,69,123,38,87,109,73,37,88,156,140,252,202,203,249,121,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,155,151,183,27,90,244,116,139,24,117,94,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,233,42,205,19,100,234,198,198,206,245,186,0,7,20,226,187,138,237,56,225,43,78,31,154,230,178,248,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,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,55,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,253,56,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,107,168,7,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,66,220,249,98,242,255,0,172,210,42,58,110,32,117,191,29,240,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,247,195,35,28,232,90,198,245,86,200,231,178,57,129,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,248,81,189,26,230,57,241,75,43,17,236,223,185,34,175,44,94,60,126,251,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,75,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,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,134,115,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,105,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,239,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,90,186,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,176,174,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,64,181,240,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,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,42,174,210,93,97,181,86,205,98,162,164,172,185,50,158,71,81,211,213,212,186,154,9,167,70,175,109,146,74,216,228,116,108,87,116,69,122,70,245,106,42,170,53,221,58,46,109,248,163,251,246,251,246,201,191,41,127,254,89,63,214,94,219,255,0,73,255,0,228,112,120,127,244,151,245,191,250,95,177,252,79,249,95,22,224,57,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,164,138,226,183,131,43,239,9,122,113,165,119,60,242,235,221,204,243,191,107,212,93,237,176,61,143,165,181,71,78,148,93,138,102,200,222,189,217,147,196,74,178,200,142,88,247,43,90,206,168,206,236,179,215,149,127,2,180,216,6,61,106,226,123,84,168,41,39,201,239,148,240,220,176,200,97,170,151,125,166,221,61,44,204,116,242,172,114,36,50,62,170,26,148,84,141,236,127,105,141,98,238,108,143,123,35,241,92,243,191,82,127,180,159,187,64,133,92,25,240,181,249,92,102,217,134,155,209,100,158,196,189,91,112,250,171,237,146,162,86,238,165,125,116,85,148,145,54,42,148,70,171,210,23,178,121,26,174,103,196,199,43,95,209,232,213,141,252,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,82,122,242,84,243,79,148,252,191,174,245,27,113,45,57,145,242,251,169,226,38,154,61,97,209,187,85,35,117,22,221,78,218,106,219,108,49,69,11,242,102,44,176,71,18,203,81,52,241,67,11,233,161,73,220,143,115,92,249,24,140,143,175,70,70,136,31,175,151,7,48,10,62,34,44,81,105,38,175,100,95,232,177,65,226,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,243,201,20,234,51,45,160,63,124,191,124,184,159,228,249,237,95,188,47,104,55,216,94,204,219,222,239,109,118,253,219,255,0,55,217,237,247,59,189,223,205,118,187,157,223,205,239,52,167,137,253,170,251,43,102,251,117,236,175,180,158,207,167,246,199,178,123,158,7,199,118,219,223,240,253,223,206,118,123,155,246,111,248,182,244,235,239,234,5,43,115,130,209,203,238,13,197,2,234,173,68,222,34,203,169,118,248,42,40,228,218,198,118,42,168,105,224,164,168,166,232,143,115,221,181,140,166,151,184,173,99,87,196,236,110,229,141,202,118,14,71,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,116,237,49,234,179,80,49,222,244,123,209,35,254,50,70,187,123,7,57,61,20,251,115,195,237,167,88,233,46,29,154,189,50,184,47,122,9,37,219,28,244,55,25,105,233,228,218,212,141,202,233,155,59,40,213,189,94,198,164,125,254,187,157,177,10,192,224,191,88,236,90,5,197,6,1,170,185,76,59,236,182,171,132,148,247,25,55,61,60,53,45,93,60,180,146,212,244,99,30,247,246,89,80,233,123,109,106,185,253,189,137,209,93,213,3,69,25,102,83,98,193,177,91,206,107,148,215,120,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,220,102,11,44,202,111,185,206,85,121,205,114,154,239,27,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,123,139,201,230,217,154,218,177,94,11,114,11,21,194,158,174,74,140,198,241,106,178,80,186,22,53,89,28,236,169,109,114,186,85,87,34,163,59,84,50,181,21,168,229,222,230,39,78,138,174,109,48,104,14,142,95,120,128,214,92,79,71,113,201,188,61,94,77,112,109,60,149,59,88,255,0,9,74,198,186,74,154,157,143,123,18,78,212,17,203,47,111,122,57,251,54,183,226,114,32,23,211,192,62,153,229,90,69,194,22,155,96,185,173,39,132,189,83,219,234,46,21,52,174,142,72,228,165,241,181,115,86,50,9,89,35,26,246,77,27,42,26,201,24,173,248,100,107,218,138,168,136,171,32,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,10,86,59,87,10,60,87,106,63,9,90,142,204,215,10,151,199,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,253,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,41,249,56,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,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,48,190,157,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,101,5,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,40,51,154,63,158,205,77,250,47,163,209,17,84,149,92,209,252,246,106,111,209,125,30,136,238,188,23,240,125,140,241,115,192,78,93,101,114,82,81,102,214,60,226,234,236,78,241,87,45,71,98,134,121,104,172,239,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,181,193,239,249,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,203,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,220,247,46,14,96,20,124,68,88,162,210,77,94,200,191,209,98,131,196,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,231,146,32,157,64,0,32,175,52,46,10,63,40,12,17,250,207,167,182,203,173,118,164,225,182,246,83,69,110,162,78,247,182,109,109,153,207,125,58,68,231,39,73,162,238,207,52,107,26,43,228,248,226,217,35,159,23,110,152,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,81,5,37,243,114,225,159,13,209,93,92,179,106,150,25,93,86,198,106,189,69,218,229,115,182,76,171,35,41,174,48,190,7,212,79,20,142,114,187,100,238,171,222,177,170,124,15,107,246,187,99,155,28,97,237,120,191,230,151,110,214,206,24,45,120,22,155,218,189,129,146,103,126,46,155,49,163,101,117,83,230,177,208,195,80,212,142,158,58,132,134,24,234,60,100,105,241,171,85,205,108,75,44,79,98,172,136,230,192,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,138,47,39,149,63,12,248,110,148,104,53,6,176,182,187,31,200,50,205,69,167,74,215,221,237,202,178,173,190,220,187,54,218,210,85,114,162,62,57,99,123,167,70,181,159,158,78,219,247,248,120,222,4,148,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,78,150,0,25,172,226,199,205,62,178,124,192,200,125,70,115,149,29,87,139,31,52,250,201,243,3,33,245,25,201,63,101,229,247,77,172,60,191,240,174,32,244,130,213,87,38,160,208,83,222,170,111,22,154,72,165,170,159,37,99,46,207,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,189,26,136,175,86,245,9,85,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,92,170,175,87,117,176,163,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,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,72,18,128,0,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,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,232,10,203,231,29,39,20,111,195,104,91,106,162,164,131,68,99,168,133,183,87,218,42,101,150,174,122,222,172,88,95,116,106,198,212,138,155,186,187,33,99,29,36,107,43,26,249,92,146,62,158,54,4,21,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,112,205,194,37,215,93,116,211,86,181,150,243,113,171,180,226,122,95,139,220,174,76,146,42,119,111,186,93,98,161,154,120,105,98,145,205,88,145,145,172,113,190,127,122,189,25,36,77,70,167,121,37,143,242,112,117,193,214,119,197,254,119,81,96,176,86,123,27,27,179,108,251,65,144,118,225,168,246,95,118,26,135,210,255,0,90,190,120,164,159,187,37,58,199,249,181,93,157,119,59,162,39,190,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,217,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,156,194,74,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,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,113,172,211,158,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,3,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,193,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,237,83,148,61,167,136,187,46,137,86,209,234,189,178,174,131,79,164,167,162,171,211,200,170,97,165,137,238,130,121,235,102,173,149,26,196,74,133,100,143,146,25,24,233,253,206,99,218,232,186,177,122,129,61,64,0,101,92,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,31,148,178,158,44,184,40,183,101,60,23,233,119,21,26,111,108,217,146,89,180,255,0,28,169,204,96,98,85,84,77,117,161,109,166,130,158,58,136,218,142,124,112,248,88,225,220,244,108,108,106,196,178,200,247,162,196,136,240,153,92,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,102,7,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,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,5,48,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,10,171,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,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,238,3,192,113,47,196,94,9,194,254,150,87,234,102,117,81,253,45,29,158,139,100,223,194,119,79,13,52,208,81,247,34,138,78,207,119,176,246,247,94,221,140,252,85,127,4,92,235,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,118,174,62,184,174,172,226,183,92,106,239,118,201,118,97,152,191,122,207,139,195,28,211,172,115,210,182,103,43,171,221,28,168,222,220,213,31,3,156,137,27,28,216,217,4,110,220,177,111,119,107,229,55,194,31,222,238,163,254,80,89,173,22,252,67,0,184,51,217,45,142,191,181,37,86,69,10,195,60,59,163,98,43,214,24,24,246,202,238,174,98,58,71,64,212,238,177,38,98,4,32,204,176,12,203,79,170,109,84,185,158,61,87,106,125,242,207,69,127,182,44,200,155,43,45,213,113,36,180,245,17,61,170,173,123,28,213,232,189,23,225,123,94,199,109,123,28,212,179,78,85,156,120,255,0,169,28,42,106,253,235,250,88,177,11,237,206,227,255,0,16,202,107,35,89,218,255,0,24,116,79,146,111,232,233,216,223,228,152,75,78,63,184,62,181,113,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,22,202,133,134,38,36,142,115,86,39,181,143,221,177,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,163,227,114,251,218,138,213,252,20,13,68,2,37,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,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,246,185,102,83,98,193,177,91,206,107,148,215,120,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,220,80,191,31,92,107,229,92,86,106,61,93,146,211,115,240,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,202,28,83,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,146,131,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,3,35,73,24,168,173,123,38,132,0,13,84,2,170,249,86,113,227,254,164,112,169,171,247,175,233,98,196,47,183,59,143,252,67,41,172,141,103,107,252,97,209,62,73,191,163,167,99,127,146,97,106,128,0,0,80,15,52,127,61,154,155,244,95,71,162,39,167,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,210,5,243,71,243,217,169,191,69,244,122,35,149,112,209,196,94,119,194,254,169,208,106,102,11,81,253,21,29,226,139,100,63,194,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,221,236,252,81,127,20,80,183,78,101,252,14,83,113,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,252,111,145,99,122,42,57,143,134,146,241,60,166,251,131,101,86,108,215,22,174,240,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,184,210,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,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,171,175,154,159,1,223,234,191,21,122,65,101,254,138,92,190,197,108,183,127,199,190,166,246,231,247,127,197,219,43,35,135,250,74,135,187,249,87,129,29,120,235,226,238,213,197,246,145,232,174,87,61,186,146,207,150,88,106,50,43,110,71,106,130,161,175,99,39,86,90,220,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,119,181,228,169,230,159,41,249,127,93,234,54,226,0,19,255,0,146,167,154,124,167,229,253,119,168,219,128,186,144,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,142,246,189,204,123,26,172,120,70,174,108,220,109,218,175,84,215,78,18,52,226,122,74,250,120,234,40,230,203,47,20,213,77,149,141,158,9,100,123,237,43,27,161,84,71,199,44,116,114,190,88,165,234,215,177,208,185,17,82,70,149,151,137,229,55,220,27,42,179,102,184,181,119,130,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,61,199,228,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,252,160,104,123,129,206,46,237,92,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,77,219,59,137,213,31,28,209,163,164,237,44,142,145,70,104,120,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,170,28,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,30,229,152,181,139,57,197,111,56,86,83,67,227,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,121,65,156,127,112,125,117,225,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,93,244,233,52,76,73,28,231,36,172,115,31,187,122,201,28,122,9,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,133,54,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,226,61,207,107,30,246,163,31,123,196,32,224,251,149,206,151,240,243,117,251,121,169,117,52,153,246,109,110,188,73,87,97,173,116,82,67,69,107,130,39,61,180,210,178,153,92,173,125,75,154,173,153,206,147,122,67,34,70,145,123,226,239,203,55,192,0,0,242,150,237,42,211,139,70,163,221,245,122,217,133,218,169,179,59,245,190,158,215,114,189,199,78,137,85,83,75,10,170,199,27,157,255,0,222,35,149,62,39,182,24,26,229,114,67,18,51,213,128,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,146,153,102,45,98,206,113,91,206,21,148,208,248,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,222,126,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,0,0,1,8,57,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,28,223,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,181,241,95,198,14,168,113,115,147,90,239,89,226,210,81,91,108,116,237,109,174,207,73,20,125,138,25,229,167,166,101,107,227,147,98,76,230,77,53,55,117,25,43,228,88,209,200,196,115,186,43,157,213,121,182,86,225,181,92,105,100,16,98,246,154,186,59,149,29,158,213,14,71,52,206,85,101,101,197,105,154,246,77,18,43,221,209,137,70,250,40,213,17,25,241,196,245,218,189,85,239,134,160,78,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,161,61,7,137,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,207,44,87,126,120,173,20,180,233,125,151,72,241,10,61,21,182,82,80,96,146,89,233,170,241,248,169,161,146,38,58,138,118,36,209,202,173,149,18,85,124,137,39,113,238,147,243,142,123,220,231,245,122,185,79,106,0,0,0,2,37,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,67,128,115,117,227,7,25,160,195,110,28,37,225,235,73,114,190,221,42,41,157,151,58,104,170,24,251,68,17,45,37,117,35,34,85,99,98,149,243,171,163,114,189,175,122,49,145,189,174,110,233,26,230,84,89,250,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,63,40,26,19,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,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,152,205,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,114,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,6,70,43,154,199,62,41,98,122,177,155,246,160,117,83,159,234,206,128,232,214,186,251,3,239,115,79,109,89,71,217,123,130,92,237,126,53,142,94,196,222,237,205,93,170,157,200,95,181,157,200,31,186,41,54,51,123,29,181,189,58,0,0,85,95,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,241,88,86,139,233,126,157,102,89,142,160,96,248,133,37,154,251,159,212,83,213,228,117,20,207,145,172,175,158,20,147,100,171,18,187,180,199,170,205,43,158,230,53,171,35,228,115,223,185,202,170,123,80,0,231,250,253,163,150,46,32,52,107,44,209,220,142,111,15,73,147,91,221,79,29,78,215,191,194,85,49,201,37,53,78,198,61,139,39,106,120,226,151,183,189,26,253,155,93,240,185,80,204,185,170,131,62,220,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,64,244,28,126,241,155,98,226,230,197,163,139,108,181,120,107,174,55,143,212,212,100,142,107,31,12,113,222,42,159,20,117,20,209,68,237,223,153,111,130,100,177,200,146,200,174,142,169,141,118,199,198,246,157,3,147,102,138,125,185,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,132,0,46,251,147,238,142,88,176,110,24,19,85,105,230,241,23,173,75,184,79,81,89,38,215,179,177,75,67,81,61,37,61,55,69,123,152,237,175,101,76,189,196,107,28,190,39,99,183,36,109,80,39,80,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,79,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,104,179,149,199,158,205,50,250,215,163,214,151,252,6,109,184,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,129,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,216,167,24,60,38,97,188,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,217,215,182,245,69,116,76,84,231,252,22,114,243,210,254,22,45,86,172,190,251,71,73,146,234,163,105,230,74,204,129,93,35,160,162,89,218,214,201,79,67,19,186,53,140,107,81,89,223,86,36,207,71,205,213,88,201,59,45,10,182,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,31,87,152,255,0,47,250,62,34,44,82,234,222,144,227,191,232,177,65,225,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,243,43,21,48,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,45,138,115,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,161,7,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,224,198,196,115,152,215,203,44,76,87,179,126,228,11,201,224,147,140,28,103,139,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,77,206,145,71,138,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,60,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,103,95,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,240,164,122,181,172,107,229,150,87,163,25,191,106,119,254,102,28,107,219,184,159,206,237,184,78,154,92,252,78,155,98,93,42,104,171,35,90,168,125,179,93,52,49,172,149,19,83,204,216,246,118,122,190,8,209,209,238,78,179,185,30,173,153,26,223,43,203,187,132,63,202,183,89,87,237,77,23,123,79,112,238,213,110,81,178,191,195,77,63,117,178,248,90,72,246,162,200,189,217,34,118,245,110,205,177,71,47,73,25,34,197,184,35,173,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,232,244,71,70,229,77,178,49,206,155,252,177,120,241,251,144,190,211,104,54,172,94,182,224,57,5,193,190,205,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,105,60,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,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,16,52,252,8,1,203,23,143,31,190,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,147,252,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,8,57,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,21,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,126,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,11,115,225,71,138,237,56,226,215,78,25,154,225,82,248,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,51,131,194,143,21,218,143,194,86,163,179,53,194,165,241,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,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,168,122,176,0,30,43,72,116,95,75,244,23,13,143,79,244,143,16,164,199,108,81,212,75,86,180,240,190,73,95,44,242,42,111,150,89,101,115,165,149,253,17,173,71,61,206,84,99,24,196,232,214,53,19,207,241,99,229,99,89,62,95,228,62,157,57,213,78,85,197,143,149,141,100,249,127,144,250,116,224,102,176,213,65,149,115,85,0,115,253,89,208,29,26,215,95,96,125,238,105,237,171,40,251,47,112,75,157,175,198,177,203,216,155,221,185,171,181,83,185,11,246,179,185,3,247,69,38,198,111,99,182,183,167,64,0,0,0,12,171,154,72,224,238,237,106,189,112,161,163,213,150,107,157,37,125,60,120,61,150,145,242,211,76,217,88,217,224,163,138,25,162,87,53,85,17,241,203,28,145,189,191,139,94,199,53,122,42,42,25,183,39,79,46,14,96,21,156,59,223,98,210,77,94,200,191,208,158,191,196,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,231,146,80,250,220,206,184,14,251,144,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,29,120,62,226,207,50,225,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,102,254,157,198,34,163,101,122,46,138,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,217,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,90,14,97,25,254,27,170,124,92,230,218,131,167,217,13,37,243,30,190,83,217,42,104,107,169,149,118,74,207,99,209,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,88,255,0,37,79,43,25,79,204,10,239,78,183,20,172,93,79,37,79,43,25,79,204,10,239,78,183,1,85,124,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,160,74,160,0,0,0,0,0,2,128,127,170,143,199,103,251,185,255,0,147,54,127,243,66,255,0,136,1,253,69,78,22,63,219,246,170,255,0,210,182,239,243,16,37,255,0,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,3,207,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,252,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,168,14,108,156,107,219,181,2,179,242,98,210,251,159,126,203,100,184,62,76,190,182,53,170,167,146,91,165,44,243,66,182,199,70,246,177,146,67,19,227,108,206,119,231,88,249,59,10,197,106,194,170,251,127,42,175,154,159,1,223,234,191,21,122,65,101,254,138,92,190,197,108,183,127,199,190,166,246,231,247,127,197,219,43,35,135,250,74,135,187,249,87,129,5,120,63,225,174,251,197,78,184,217,244,202,216,189,155,84,59,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,247,76,189,214,71,26,35,30,157,201,24,174,68,98,61,205,209,70,39,139,88,176,108,86,205,133,98,212,62,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,247,153,183,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,149,171,205,147,130,139,142,160,81,254,83,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,252,235,223,31,97,24,141,72,85,31,101,69,74,243,107,227,95,219,117,149,156,38,233,149,206,213,89,101,135,179,38,105,112,129,123,242,58,186,25,251,140,182,53,85,187,35,236,190,40,164,149,209,185,206,89,21,177,42,198,177,76,199,132,11,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,174,125,248,104,225,211,59,226,131,84,232,52,207,5,167,254,138,178,241,91,190,31,224,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,254,8,159,138,166,138,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,2,160,121,161,113,211,247,215,149,63,67,180,115,51,241,122,109,101,217,237,138,154,38,237,134,251,116,142,71,42,244,153,28,190,34,142,30,145,246,250,35,88,249,81,242,126,117,173,167,145,35,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,179,43,154,199,2,180,216,116,149,252,83,233,69,5,37,53,138,170,161,102,205,104,93,85,43,167,109,198,174,181,235,237,38,44,210,57,28,201,101,168,142,39,67,26,55,182,169,27,154,199,53,210,44,80,131,134,142,34,243,190,23,245,78,131,83,48,90,143,232,168,239,20,91,33,254,19,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,103,226,139,248,162,135,181,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,100,76,246,61,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,127,225,75,131,235,87,22,92,191,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,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,145,175,141,253,94,195,117,235,137,204,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,215,73,20,176,200,207,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,116,225,91,142,235,23,10,188,23,229,216,86,44,255,0,27,169,185,6,97,95,37,186,155,163,227,246,93,44,246,152,35,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,251,212,33,94,89,139,95,112,108,170,243,133,101,52,62,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,247,151,105,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,210,95,246,85,158,229,95,219,92,143,36,200,238,31,240,149,149,215,42,234,137,63,229,73,52,210,72,255,0,238,185,206,119,233,85,47,79,151,239,2,54,46,21,113,88,243,92,165,158,55,83,114,11,122,71,113,169,234,248,253,151,75,60,116,178,75,106,216,202,137,105,231,237,84,211,185,124,75,81,28,254,189,19,163,125,202,28,3,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,147,252,189,56,160,207,184,179,209,123,214,163,106,53,163,31,183,92,173,217,69,77,146,40,172,148,243,67,3,160,142,146,146,102,185,205,154,89,92,175,221,80,244,85,71,34,116,70,251,191,21,94,65,197,31,42,79,202,83,93,178,109,107,251,250,251,57,246,143,193,127,6,125,150,241,157,143,15,71,5,55,242,222,46,61,219,187,27,191,136,157,55,116,247,244,234,189,255,0,130,158,20,191,35,237,44,186,233,159,219,223,181,190,211,200,39,190,248,223,101,248,14,223,114,154,158,30,215,111,189,47,94,158,27,118,237,201,215,127,78,158,238,170,21,3,205,31,207,102,166,253,23,209,232,136,235,38,1,153,69,128,211,234,147,177,234,181,196,234,175,19,88,25,118,106,35,160,75,140,80,199,59,169,222,168,189,88,245,138,102,61,187,145,55,162,73,179,119,110,77,178,43,154,63,158,205,77,250,47,163,209,19,83,149,78,153,226,186,201,192,142,166,105,110,107,73,226,44,185,54,97,115,183,212,237,142,55,201,14,251,101,187,100,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,0,134,188,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,123,216,158,83,98,206,113,91,54,107,139,87,120,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,220,103,51,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,150,188,168,248,215,251,178,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,245,239,67,103,186,77,35,154,180,251,17,171,35,97,170,146,70,123,218,237,145,202,155,149,136,147,77,43,67,143,243,29,224,250,213,194,126,174,80,59,6,74,181,193,51,90,121,235,236,172,169,149,178,62,134,120,158,137,83,66,142,87,172,178,50,36,146,7,178,73,26,138,172,157,172,87,72,248,223,35,186,95,37,79,52,249,79,203,250,239,81,183,29,87,158,119,234,79,246,147,247,105,202,185,42,121,167,202,126,95,215,122,141,184,11,52,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,224,87,68,215,177,222,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,209,159,18,252,58,96,156,80,105,101,126,153,231,84,255,0,210,214,89,235,119,205,252,25,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,193,83,240,84,207,14,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,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,80,37,253,187,130,203,86,153,242,213,207,120,142,212,108,126,146,124,219,43,167,178,85,227,111,117,75,106,18,215,100,158,229,111,88,229,99,81,187,98,169,168,107,222,174,114,57,238,108,46,141,159,155,87,207,27,163,7,9,222,105,244,111,230,6,61,234,48,29,214,221,199,85,78,99,192,134,123,194,198,171,215,213,212,223,105,105,236,144,225,85,205,165,137,176,58,221,73,89,111,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,142,156,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,112,18,47,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,17,237,99,158,247,181,94,254,127,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,250,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,168,89,167,49,188,166,197,156,242,234,205,51,92,90,187,198,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,155,56,78,243,79,163,127,48,49,239,81,128,185,62,99,120,181,139,6,229,213,154,97,88,181,15,130,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,125,229,54,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,0,0,1,229,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,118,201,27,36,155,98,124,16,69,220,123,24,233,165,122,182,56,216,174,77,242,61,141,69,234,228,61,89,0,57,201,235,95,216,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,5,53,229,153,77,247,57,202,175,57,174,83,93,227,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,112,201,177,107,238,31,113,134,211,145,208,248,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,39,170,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,118,177,254,18,149,141,116,149,53,59,30,246,36,157,168,35,150,94,222,244,115,246,109,111,196,228,66,117,115,180,211,60,87,31,212,125,59,213,43,77,39,135,189,102,22,251,133,190,239,219,142,54,71,81,224,22,155,177,59,182,177,30,249,149,149,107,27,158,247,59,243,112,64,212,70,163,61,225,37,121,62,235,29,139,57,225,129,52,170,158,31,15,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,225,183,187,106,72,212,39,81,72,28,159,117,142,251,131,113,64,154,85,79,15,136,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,241,59,221,185,99,106,23,126,4,42,230,67,198,182,169,240,125,247,119,247,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,93,58,248,151,238,221,187,175,70,244,233,209,122,241,94,12,249,160,107,239,17,60,73,225,250,57,154,226,26,127,69,101,200,61,161,226,103,181,219,235,99,170,103,98,130,162,161,155,29,37,92,140,78,175,133,168,189,88,191,10,175,78,139,209,82,74,241,207,192,199,229,163,246,39,253,20,126,199,125,142,246,151,246,147,218,30,43,197,248,111,253,34,29,155,124,55,254,119,93,255,0,163,167,191,149,112,185,202,147,242,107,215,108,103,90,254,254,190,209,253,156,241,191,193,159,101,188,31,127,196,81,207,77,252,183,139,147,110,222,254,239,226,47,93,189,61,221,122,160,73,78,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,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,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,116,125,174,154,23,167,28,69,233,197,199,75,245,66,205,227,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,2,85,83,112,43,77,128,114,242,205,248,158,213,42,10,73,242,123,229,62,63,114,195,33,134,170,93,246,155,116,245,240,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,142,16,18,211,23,227,78,235,122,224,115,82,120,83,213,44,130,174,190,162,58,123,42,224,115,203,76,233,94,216,32,185,211,73,81,111,150,116,114,170,50,56,163,71,192,143,111,70,177,146,199,220,68,72,34,34,88,19,211,153,31,47,186,110,29,170,99,214,29,27,181,85,187,78,174,53,13,166,173,182,195,20,179,51,25,122,69,4,113,44,181,19,79,44,211,50,166,101,157,200,247,53,172,141,234,200,250,245,124,104,188,3,131,238,44,243,46,17,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,111,233,220,98,42,54,87,162,245,94,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,143,196,240,47,193,149,247,140,61,71,170,182,73,117,246,54,25,139,248,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,129,126,152,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,15,147,137,226,214,44,27,21,179,97,88,181,15,130,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,125,231,214,0,85,95,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,21,87,206,247,75,127,249,90,107,93,190,197,255,0,149,226,215,123,159,138,254,245,77,4,29,149,127,255,0,68,157,189,140,254,227,221,252,154,22,168,86,175,59,77,76,202,177,253,56,211,189,45,180,213,248,123,46,97,112,184,92,46,253,185,36,100,149,30,1,41,187,16,59,107,209,143,133,95,86,178,57,143,107,191,57,4,14,69,106,179,222,21,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,168,140,79,22,177,96,216,173,155,10,197,168,124,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,239,51,5,137,229,55,220,27,42,179,102,184,181,119,130,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,61,198,159,113,60,166,197,156,226,182,108,215,22,174,241,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,184,15,172,69,254,97,124,80,103,220,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,238,167,98,34,171,149,58,43,189,223,130,164,160,35,255,0,26,220,41,126,88,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,80,34,7,6,124,208,53,247,136,158,36,240,253,28,205,113,13,63,162,178,228,30,208,241,51,218,237,245,177,213,51,177,65,81,80,205,142,146,174,70,39,87,194,212,94,172,95,133,87,167,69,232,169,208,57,213,249,88,197,190,96,80,250,117,196,112,185,202,147,242,107,215,108,103,90,254,254,190,209,253,156,241,191,193,159,101,188,31,127,196,81,207,77,252,183,139,147,110,222,254,239,226,47,93,189,61,221,122,163,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,63,86,141,113,183,117,225,251,131,44,147,68,180,222,122,186,60,219,52,202,46,53,111,188,210,85,58,158,123,21,18,211,90,227,108,177,245,133,205,145,243,182,58,216,145,204,145,146,66,177,164,137,209,86,53,63,47,52,127,61,154,155,244,95,71,162,62,174,130,112,35,125,226,111,132,123,190,170,233,91,60,70,125,140,230,21,182,182,218,58,177,158,219,165,124,22,167,71,31,126,122,136,225,166,240,233,45,100,189,118,171,164,223,177,87,225,103,64,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,161,62,15,184,76,195,120,69,210,255,0,176,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,158,204,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,191,238,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,224,145,69,106,243,98,227,94,221,139,98,183,62,21,244,222,231,191,36,188,244,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,197,71,54,215,171,100,123,82,36,150,55,177,86,84,86,89,81,0,57,157,112,29,247,223,98,169,215,157,39,178,238,207,177,251,123,189,165,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,80,42,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,163,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,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,107,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,23,69,28,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,96,118,2,21,115,48,224,162,227,196,254,9,109,205,180,210,217,226,117,39,18,233,77,69,71,26,82,195,237,154,25,166,141,36,167,154,162,103,71,179,179,213,243,198,174,147,106,117,157,168,197,116,200,230,205,82,186,185,174,113,175,247,101,138,207,195,94,153,220,237,85,57,38,91,111,168,166,203,101,235,222,154,207,107,154,54,181,41,246,43,86,54,205,85,28,143,247,185,219,227,137,55,35,17,102,134,86,133,70,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,46,132,248,62,226,207,13,226,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,102,206,189,198,34,171,162,122,38,125,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,69,60,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,131,27,17,206,123,153,20,81,49,94,253,155,148,40,7,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,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,244,0,12,230,113,131,194,102,101,194,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,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,185,254,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,194,141,232,215,49,207,138,89,88,143,102,253,201,158,29,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,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,67,245,149,23,202,43,140,28,154,131,50,183,240,151,152,45,93,202,197,116,167,169,118,34,232,98,167,99,45,19,196,149,117,213,108,149,81,141,150,86,78,142,145,200,247,61,234,199,198,198,181,187,100,115,153,110,128,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,1,74,223,213,171,226,159,253,160,233,87,253,21,113,255,0,62,45,211,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,196,174,15,234,24,255,0,235,69,254,68,255,0,223,203,41,210,124,23,238,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,129,152,35,234,228,216,181,247,15,184,195,105,200,232,124,37,93,69,190,130,233,28,125,214,73,186,150,182,150,42,186,105,58,177,85,19,124,19,196,254,157,119,55,119,71,34,57,21,19,229,23,125,155,240,101,98,227,15,129,29,17,182,71,117,246,54,103,139,233,253,154,163,25,185,74,247,173,43,100,150,217,75,221,166,169,141,189,122,195,47,106,36,89,26,213,146,55,49,174,110,228,71,197,32,114,174,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,10,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,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,230,90,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,242,121,103,241,175,113,226,127,4,185,97,58,151,115,241,58,147,137,117,169,173,172,145,105,97,246,205,12,211,72,177,212,67,79,11,99,217,217,234,200,36,70,199,181,58,192,229,122,186,101,107,66,152,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,233,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,42,175,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,82,183,245,106,248,167,255,0,104,58,85,255,0,69,92,127,207,139,169,42,175,250,134,63,250,209,127,145,63,247,240,44,127,68,51,91,174,165,104,190,3,168,215,218,122,72,46,89,86,47,106,189,214,69,72,199,54,8,231,169,164,142,105,27,27,92,231,57,24,142,122,162,34,185,203,211,167,85,95,196,246,167,148,210,124,23,238,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,214,15,245,106,248,167,255,0,104,58,85,255,0,69,92,127,207,139,84,226,143,66,255,0,41,77,9,201,180,83,237,79,217,207,180,126,11,248,79,192,248,206,199,135,172,130,167,249,30,228,123,183,118,54,255,0,29,58,110,235,239,233,209,96,7,245,12,127,245,162,255,0,34,127,239,224,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,2,130,249,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,245,242,230,227,95,242,85,212,121,236,25,253,206,235,38,153,101,63,155,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,185,238,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,207,103,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,5,207,115,25,227,95,242,85,211,136,44,24,5,206,213,38,166,229,63,155,182,211,78,189,217,45,116,42,143,73,46,110,135,107,152,237,175,98,71,19,101,86,181,242,57,206,233,43,97,150,53,162,204,79,22,190,231,57,85,155,10,197,168,124,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,239,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,167,68,68,66,221,57,77,240,81,113,211,250,63,202,119,84,45,157,139,213,238,222,200,241,10,41,18,150,162,56,173,117,80,67,50,92,219,35,28,247,199,52,172,145,208,181,191,154,123,35,239,163,209,201,50,35,2,74,240,11,194,141,31,10,90,29,73,100,185,197,191,51,202,59,55,140,162,105,33,129,36,130,169,208,181,27,64,217,34,87,119,33,167,248,218,213,89,30,215,72,249,228,110,212,151,99,100,168,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,74,33,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,223,73,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,80,50,238,14,149,196,142,136,93,120,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,222,199,172,83,71,189,157,92,141,126,230,163,158,136,143,89,149,202,111,131,43,22,173,223,127,41,140,230,235,221,181,96,153,3,41,236,150,122,119,189,146,79,120,167,100,53,45,169,168,122,116,233,12,93,216,92,200,218,170,178,72,139,191,163,24,172,152,59,175,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,143,128,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,9,63,197,87,12,248,111,21,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,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,135,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,79,196,63,230,5,192,141,139,138,172,86,76,215,22,103,130,212,220,126,222,177,219,170,122,190,79,106,82,193,29,84,145,90,182,62,162,42,120,59,181,53,13,95,18,228,87,51,167,69,234,223,114,5,59,106,239,19,25,150,181,105,30,150,105,110,103,67,72,247,233,69,61,125,182,217,115,133,18,55,212,219,166,101,35,41,224,150,54,181,27,190,6,210,108,73,17,126,54,57,155,155,189,174,146,73,65,201,83,205,62,83,242,254,187,212,109,196,10,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,158,188,149,60,211,229,63,47,235,189,70,220,5,212,145,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,101,168,3,45,153,102,45,125,193,178,171,206,21,148,208,248,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,222,124,162,223,185,193,112,163,98,190,224,139,197,86,45,21,170,215,122,198,123,20,121,66,118,94,201,175,84,179,77,5,53,44,155,154,170,197,154,7,189,172,234,230,163,159,19,250,44,157,32,138,55,85,14,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,192,15,127,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,104,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,83,197,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,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,0,0,81,95,55,29,76,202,179,14,47,111,24,45,218,175,165,151,2,183,208,91,237,20,177,201,39,109,190,38,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,238,142,8,26,168,170,206,171,121,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,119,203,50,155,238,115,149,94,115,92,166,187,198,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,158,224,39,255,0,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,55,249,166,224,20,217,215,5,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,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,229,121,65,105,125,171,11,225,46,155,60,133,212,147,220,181,6,241,91,114,168,157,180,77,138,120,160,166,153,212,81,82,190,94,170,233,152,215,83,205,51,122,237,70,173,84,136,141,252,92,233,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,25,130,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,248,154,136,50,195,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,160,158,91,217,77,247,48,224,151,75,110,217,29,119,139,171,167,183,213,218,227,147,180,200,246,210,209,87,84,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,161,37,64,0,8,235,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,34,128,25,108,203,49,107,238,13,149,94,112,172,166,135,193,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,158,243,229,23,19,205,215,132,204,55,33,211,187,135,21,150,106,138,75,38,67,138,211,211,83,94,163,134,129,92,252,133,147,213,210,82,211,44,178,36,141,108,111,129,178,73,209,253,183,189,236,217,26,170,54,54,109,167,96,58,175,12,92,61,101,92,80,107,45,151,72,241,106,159,1,227,251,149,55,27,163,233,100,168,134,217,67,19,119,75,81,35,88,159,224,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,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,159,240,125,194,102,27,194,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,253,157,123,143,68,71,74,245,94,234,0,0,0,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,40,7,153,214,169,125,232,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,214,189,159,11,225,99,79,23,7,189,141,115,246,215,73,91,241,187,119,94,191,11,149,136,194,247,181,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,38,93,192,23,189,202,79,53,181,101,92,22,227,246,43,125,61,92,117,24,117,226,235,100,174,116,204,106,50,73,223,82,234,228,116,74,142,85,86,118,171,162,106,171,145,171,189,175,78,157,17,28,234,192,227,67,131,235,175,10,152,206,141,207,119,74,70,92,178,204,94,103,95,162,108,174,116,236,189,195,80,179,84,177,237,71,201,14,200,161,173,163,166,107,226,147,108,139,75,36,155,91,187,171,187,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,136,23,40,0,0,64,14,117,126,86,49,111,152,20,62,157,113,39,249,0,57,213,249,88,197,190,96,80,250,117,196,8,1,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,7,49,126,93,31,127,126,47,90,244,82,221,254,137,63,155,246,157,179,189,255,0,132,127,233,74,104,127,61,83,82,202,122,63,15,79,20,174,248,89,249,223,193,126,46,138,181,23,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,182,158,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,232,228,84,122,55,165,69,233,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,40,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,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,226,156,40,240,163,167,28,37,105,195,48,172,42,47,29,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,82,183,51,174,3,190,228,47,181,58,243,164,246,93,184,14,65,112,119,180,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,254,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,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,30,19,51,46,17,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,239,233,219,122,162,54,86,42,133,207,113,87,198,190,9,160,124,56,209,235,62,45,115,181,94,110,185,149,190,158,167,5,183,86,172,208,251,91,190,200,222,218,133,139,106,74,144,197,12,173,154,68,114,71,254,178,37,124,111,149,133,0,229,153,77,247,57,202,175,57,174,83,93,227,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,113,249,43,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,163,24,178,205,44,138,214,244,77,242,61,223,139,149,86,199,249,78,240,81,113,202,114,171,103,21,26,145,108,217,141,217,186,212,225,208,61,41,106,33,186,215,54,74,138,121,42,36,106,185,242,67,225,100,135,115,17,209,177,203,42,197,35,30,137,18,163,194,85,114,207,224,162,227,195,6,9,114,205,181,46,217,225,181,39,45,235,77,91,71,34,82,205,236,106,24,102,145,35,167,134,162,23,73,191,189,209,147,200,173,147,106,244,129,170,196,116,42,231,77,80,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,8,171,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,229,92,88,249,88,214,79,151,249,15,167,78,117,83,149,113,99,229,99,89,62,95,228,62,157,56,25,172,53,80,101,92,213,64,0,0,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,17,87,153,215,1,223,125,246,42,157,121,210,123,46,236,251,31,183,187,218,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,117,16,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,22,203,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,220,216,222,198,70,16,215,138,61,116,252,165,53,219,38,214,191,178,223,103,62,209,248,47,224,207,29,227,59,30,30,142,10,111,229,187,113,238,221,216,221,252,68,233,187,167,191,167,85,181,78,74,158,86,50,159,152,21,222,157,110,41,88,186,158,74,158,86,50,159,152,21,222,157,110,2,170,248,177,243,79,172,159,48,50,31,81,156,185,238,89,215,107,85,131,151,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,76,60,88,249,167,214,79,152,25,15,168,206,123,92,187,140,28,154,191,132,108,11,132,188,61,106,237,182,43,93,61,197,217,115,166,138,157,236,187,207,45,225,213,212,140,137,85,142,150,38,64,141,141,202,246,189,138,247,200,246,185,187,99,107,158,23,125,195,207,22,26,37,197,29,53,250,125,30,200,234,238,47,198,170,27,13,202,26,155,116,244,175,137,146,75,59,41,230,69,145,168,215,50,102,211,62,70,34,42,189,172,86,164,141,141,253,88,157,128,205,15,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,0,0,170,191,234,231,127,234,187,254,91,127,220,11,84,41,91,250,138,156,83,255,0,183,237,42,255,0,165,110,63,230,32,91,246,147,231,95,122,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,245,103,138,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,240,61,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,31,39,44,202,108,88,54,43,121,205,114,154,239,5,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,251,140,251,241,235,196,197,55,20,252,67,92,243,139,53,13,36,24,245,142,159,236,230,63,52,41,46,250,219,116,21,19,190,58,185,82,86,181,205,124,174,154,73,17,155,25,177,142,99,21,28,230,57,238,147,252,217,56,215,183,106,5,103,228,197,165,247,62,253,150,201,112,124,153,125,108,107,85,79,36,183,74,89,230,133,109,142,141,237,99,36,134,39,198,217,156,239,206,177,242,118,21,138,213,133,85,240,215,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,14,64,95,159,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,196,174,100,252,185,108,88,54,42,221,118,225,223,23,240,86,92,126,223,69,65,125,198,109,148,111,147,177,75,4,114,182,75,187,165,124,206,123,182,177,148,172,149,173,141,92,189,36,169,145,234,189,231,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,3,75,192,230,156,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,192,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,1,63,192,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,159,224,0,41,175,156,174,133,233,198,155,106,62,25,170,24,85,155,217,87,93,70,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,130,105,60,83,187,170,139,181,238,99,94,173,71,186,71,191,229,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,164,255,0,105,63,118,156,171,146,167,154,124,167,229,253,119,168,219,128,186,144,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,0,0,35,87,50,28,166,251,135,240,75,170,87,108,114,187,194,85,212,91,233,45,114,73,218,100,155,169,107,107,169,233,42,99,232,244,84,77,240,79,43,58,244,220,221,221,90,168,228,69,76,246,22,253,206,247,58,246,126,150,105,166,153,251,47,185,237,236,130,174,251,227,123,253,59,62,2,153,33,237,118,246,252,91,253,165,187,118,228,219,217,233,209,219,250,182,181,184,85,210,223,190,158,35,180,235,76,230,177,123,102,130,243,144,82,251,86,139,197,120,126,237,174,39,247,171,191,56,143,99,155,210,150,41,221,240,57,30,189,58,51,171,149,168,161,161,237,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,137,202,175,145,202,174,114,170,170,251,80,0,207,95,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,155,170,171,104,105,234,234,100,234,245,85,77,243,207,43,250,117,218,221,221,26,136,212,68,73,213,201,11,58,246,134,150,106,94,153,251,47,183,236,28,130,146,251,227,123,253,123,222,62,153,97,237,118,246,252,59,61,155,187,118,229,221,222,233,209,187,58,187,144,115,184,194,174,180,26,209,167,186,141,53,69,34,219,111,152,188,182,74,120,154,247,119,219,61,13,92,147,74,231,183,110,212,98,182,225,10,53,81,202,170,173,147,170,55,162,43,191,87,36,44,235,217,250,167,169,122,103,236,190,231,183,177,250,75,239,141,239,244,236,248,10,149,135,181,219,219,241,111,246,150,237,219,147,111,103,167,71,111,234,208,183,240,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,0,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,32,175,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,61,207,103,98,150,134,162,10,186,138,158,168,199,49,219,94,202,104,187,106,230,57,124,78,246,238,72,220,133,80,112,133,164,52,218,239,196,190,158,233,109,194,10,73,237,183,107,195,38,186,65,83,60,176,178,162,221,76,199,85,86,66,143,139,227,107,223,79,4,172,98,181,91,241,185,191,19,63,140,146,131,156,158,181,253,185,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,159,165,246,172,135,87,51,205,87,184,58,146,106,140,50,207,75,109,161,167,154,137,178,190,57,238,15,147,173,84,82,170,245,133,236,138,142,88,151,107,122,185,149,79,77,205,68,84,120,73,254,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,155,94,254,253,45,117,68,20,149,20,221,17,237,99,119,61,244,210,247,21,175,114,120,109,141,218,146,57,74,150,225,99,90,255,0,39,110,32,176,157,99,146,223,227,105,49,251,130,248,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,71,185,102,45,98,206,113,91,206,21,148,208,248,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,222,101,222,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,53,60,14,41,193,126,177,223,117,247,134,12,3,85,114,152,118,94,174,182,249,41,238,50,110,98,248,154,170,74,137,105,37,169,232,198,49,140,239,62,157,210,246,218,212,107,59,155,19,170,55,170,246,176,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,58,87,12,28,105,218,184,88,224,39,49,177,98,25,5,35,117,83,37,206,43,83,31,163,90,102,213,45,20,11,69,110,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,230,188,209,252,246,106,111,209,125,30,136,138,160,125,95,236,171,61,202,191,182,185,30,73,145,220,63,225,43,43,174,85,213,18,127,202,146,105,164,145,255,0,221,115,156,239,210,170,94,247,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,183,143,242,197,229,255,0,89,164,84,116,220,64,235,126,59,225,51,170,189,179,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,239,134,70,57,208,181,141,234,173,145,207,100,118,42,0,0,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,201,105,205,139,141,123,118,45,138,220,248,87,211,123,158,252,146,243,210,155,49,157,139,85,79,53,170,133,209,211,212,71,79,27,145,172,142,111,21,28,219,94,173,145,237,72,146,88,222,197,89,81,89,86,218,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,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,80,241,69,207,114,175,227,110,213,170,56,109,171,134,156,238,122,75,126,89,135,89,225,164,176,212,77,84,212,125,254,138,21,155,243,81,68,216,88,198,62,150,153,148,204,86,239,124,146,177,175,149,127,137,42,167,138,226,243,149,93,138,221,195,238,57,120,208,75,95,137,204,244,231,31,240,247,106,75,117,177,238,170,204,228,238,196,249,170,85,31,80,189,185,153,186,182,102,198,214,203,35,218,248,233,217,213,35,133,169,86,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,138,26,136,7,10,224,251,139,60,55,139,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,155,58,247,24,138,174,137,232,157,212,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,79,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,250,192,25,204,227,139,72,112,221,8,226,163,60,210,221,62,130,174,12,122,211,81,71,53,12,21,51,172,207,167,101,77,20,21,75,10,61,126,39,49,142,157,204,98,185,92,253,141,110,231,61,221,92,182,105,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,42,175,139,31,52,250,201,243,3,33,245,25,207,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,158,215,139,31,52,250,201,243,3,33,245,25,203,84,228,251,195,214,43,132,232,74,113,5,226,125,161,146,106,55,126,155,116,148,177,183,217,116,52,117,147,193,225,225,147,162,200,189,217,34,238,200,187,145,174,217,3,118,34,197,189,225,0,56,222,224,27,42,224,215,236,213,223,237,151,219,44,111,35,239,83,123,82,59,60,148,62,14,186,63,139,195,204,221,242,198,157,200,215,124,107,221,220,254,212,255,0,2,36,123,157,231,248,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,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,246,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,67,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,10,64,229,193,204,2,179,135,123,236,90,73,171,217,23,250,19,215,248,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,252,242,75,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,8,85,204,175,141,123,119,14,154,113,93,165,248,85,207,166,166,229,214,246,199,76,198,173,84,18,90,173,117,41,83,19,238,113,79,27,81,139,51,31,3,153,27,82,86,189,178,61,146,170,57,172,86,190,106,148,215,204,179,128,157,101,177,234,62,95,196,166,27,61,215,58,196,47,29,235,237,238,89,234,27,45,194,193,209,90,215,68,230,42,163,229,163,141,138,157,167,70,213,236,193,19,155,34,53,144,164,178,4,0,196,241,107,238,115,149,89,176,172,90,135,198,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,158,243,66,124,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,26,185,81,240,81,247,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,216,168,2,133,185,140,240,81,249,42,234,60,23,252,2,217,117,147,76,178,159,206,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,223,73,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,28,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,25,204,212,206,17,245,151,0,226,58,126,26,40,113,27,173,235,36,171,184,58,12,123,101,43,98,246,213,10,189,253,138,232,254,55,70,200,93,28,110,123,220,178,43,97,217,43,100,115,86,41,54,222,247,9,154,51,153,104,14,131,99,26,91,158,106,45,94,99,119,179,211,236,125,84,189,22,10,38,47,77,180,84,174,86,164,175,166,133,62,8,221,42,171,213,19,220,145,199,219,134,32,236,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,240,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,224,39,248,0,10,171,231,157,250,147,253,164,253,218,114,174,74,158,105,242,159,151,245,222,163,110,58,175,60,239,212,159,237,39,238,211,149,114,84,243,79,148,252,191,174,245,27,112,23,82,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,165,48,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,41,128,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,18,168,0,0,0,5,85,243,206,253,73,254,210,126,237,34,255,0,42,203,77,214,227,199,30,3,89,111,182,85,213,83,218,233,239,21,117,210,195,11,158,202,88,22,217,83,10,75,43,145,58,49,139,44,209,70,142,119,68,223,35,27,248,185,17,122,95,58,191,52,248,183,203,250,31,81,184,158,131,146,62,21,117,175,214,141,66,212,104,106,41,18,219,99,197,226,178,84,68,231,187,190,233,235,170,227,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,90,23,18,0,2,170,249,231,126,164,255,0,105,63,118,145,87,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,95,247,52,127,34,122,155,244,95,88,162,40,4,13,84,0,0,0,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,202,185,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,17,171,152,222,166,125,215,240,109,168,247,26,122,187,84,117,247,235,123,113,154,56,46,18,116,241,94,62,70,211,212,50,22,163,218,231,204,218,89,42,101,106,39,94,157,149,123,154,230,177,200,5,21,235,246,177,223,120,128,214,92,179,88,178,56,124,61,94,77,112,117,68,116,219,152,255,0,9,74,198,164,116,212,219,216,198,36,157,168,35,138,46,230,196,115,246,110,119,196,229,82,237,57,89,96,20,216,47,5,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,22,62,142,10,69,102,196,70,57,155,94,157,119,171,157,68,56,158,45,125,206,114,171,54,21,139,80,248,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,222,106,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,64,63,89,65,124,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,191,11,223,89,5,90,191,122,35,220,253,207,94,187,209,206,191,66,181,121,218,105,158,85,144,105,198,157,234,149,166,147,196,89,112,251,133,194,223,119,237,199,35,228,167,241,233,77,216,157,219,88,172,100,40,250,69,141,207,123,155,249,201,224,106,35,149,254,224,249,92,144,181,51,196,226,186,151,163,149,149,118,168,189,159,112,164,201,173,240,119,54,215,84,120,136,214,158,173,251,85,255,0,28,49,248,90,36,234,214,38,215,79,241,57,119,177,18,207,202,1,229,139,170,95,117,252,100,225,94,46,251,236,203,86,91,226,49,107,135,245,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,191,224,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,0,80,15,52,127,61,154,155,244,95,71,162,59,87,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,219,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,248,100,99,91,51,158,222,170,232,218,246,73,213,114,238,10,63,42,174,102,122,169,127,207,237,151,88,244,203,22,246,44,151,42,152,19,181,29,210,185,45,22,245,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,63,0,0,0,71,94,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,217,20,86,7,52,46,2,117,151,85,115,183,241,11,164,115,221,115,77,246,246,82,221,49,153,42,26,234,139,100,52,208,185,90,251,115,28,169,220,133,251,94,174,166,103,89,123,242,185,204,108,189,231,36,65,84,23,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,203,155,130,143,201,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,42,242,148,224,163,219,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,219,80,2,154,249,174,112,81,247,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,247,57,187,35,149,54,163,209,38,134,38,220,161,242,114,204,90,197,156,226,183,156,43,41,161,241,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,188,12,241,112,125,197,158,101,194,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,205,253,59,140,69,70,202,244,93,9,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,0,241,131,193,222,101,195,78,188,253,216,88,172,249,5,246,197,145,212,70,184,85,115,168,210,73,239,12,147,98,120,102,36,61,82,74,152,165,145,33,115,81,173,123,151,183,34,70,198,205,26,45,191,114,243,225,199,84,56,104,208,106,124,67,85,51,122,187,141,202,227,80,183,38,99,233,44,115,81,99,105,39,196,234,88,37,68,87,61,238,114,171,229,218,245,133,36,87,118,155,252,164,211,133,38,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,138,188,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,128,170,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,81,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,165,128,51,25,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,177,254,84,124,116,255,0,33,194,254,181,230,127,249,61,46,1,91,92,223,240,154,235,92,149,10,239,248,175,10,199,55,253,156,40,255,0,244,188,36,202,227,111,131,236,103,139,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,77,174,207,182,89,139,95,112,108,170,243,133,101,52,62,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,247,129,169,48,65,94,92,28,192,40,248,136,177,69,164,154,189,145,127,162,197,7,137,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,207,36,83,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,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,39,77,205,99,221,4,46,115,81,122,57,98,141,87,174,212,233,250,192,0,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,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,208,135,160,0,0,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,160,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,250,16,244,0,0,0,15,41,157,105,62,150,106,135,129,251,204,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,127,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,211,171,26,191,161,15,106,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,30,42,211,195,39,13,182,11,173,21,246,197,195,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,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,0,0,0,0,0,0,0,0,14,105,118,225,147,134,219,253,214,182,251,125,225,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,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,235,0,0,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,211,171,220,191,165,79,213,130,233,62,150,105,127,142,251,179,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,21,61,88,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,253,42,121,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,64,0,0,0,0,0,124,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,179,196,219,174,148,81,213,210,207,177,237,123,55,197,34,57,142,218,246,53,201,213,61,206,106,42,123,209,15,1,249,39,112,177,254,246,157,42,255,0,169,182,239,251,19,170,128,0,0,0,0,7,148,206,180,159,75,53,67,192,253,230,105,166,41,150,251,51,187,224,189,187,102,166,175,240,189,205,189,206,215,121,142,217,187,182,205,219,122,117,216,222,191,130,30,172,1,226,176,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,253,8,123,80,0,30,127,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,117,232,247,39,233,83,208,0,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,31,88,1,202,191,36,238,22,63,222,211,165,95,245,54,221,255,0,98,117,80,0,30,127,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,117,232,247,39,233,83,208,0,57,254,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,173,180,218,174,53,52,21,151,11,101,37,85,69,174,161,106,232,101,154,22,189,244,179,172,82,66,178,196,229,78,172,122,197,52,177,171,155,209,118,72,246,254,14,84,95,214,0,28,210,237,195,39,13,183,251,173,109,246,251,195,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,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,0,0,0,15,41,157,105,62,150,106,135,129,251,204,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,127,4,61,88,3,159,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,85,58,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,250,192,28,171,242,78,225,99,253,237,58,85,255,0,83,109,223,246,39,85,0,0,0,0,0,14,85,249,39,112,177,254,246,157,42,255,0,169,182,239,251,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,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,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,161,15,64,0,230,151,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,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,62,176,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,64,0,115,252,91,135,173,2,193,175,180,185,78,21,161,250,127,143,222,168,183,248,107,141,175,25,162,164,170,131,123,28,199,236,150,56,218,246,238,99,220,213,232,190,246,185,81,125,202,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,198,103,20,191,146,62,19,135,234,69,110,55,237,187,45,203,48,165,177,94,233,226,118,218,166,80,203,71,87,43,165,166,85,114,49,102,99,224,141,200,215,252,47,106,57,157,88,174,73,25,221,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,32,95,58,191,43,24,183,204,10,31,78,184,145,43,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,133,218,0,0,16,3,154,223,20,122,237,195,95,221,119,220,166,115,246,115,237,31,182,253,167,252,25,71,89,223,240,254,7,179,254,153,138,77,187,123,242,255,0,23,167,93,222,254,189,19,164,255,0,42,175,158,119,234,79,246,147,247,104,31,87,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,236,122,10,77,149,76,173,162,141,178,111,167,130,55,175,70,77,34,116,85,219,241,117,233,213,17,82,207,202,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,72,63,213,71,227,179,253,220,255,0,201,155,63,249,161,117,60,88,249,88,214,79,151,249,15,167,78,102,176,13,52,112,245,148,223,115,157,2,211,76,215,41,174,241,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,61,199,64,57,87,9,222,86,52,111,229,254,61,233,208,29,84,1,94,188,109,115,70,181,104,78,168,88,180,219,70,169,169,50,171,150,53,120,73,179,125,210,181,40,159,3,99,146,57,45,44,149,26,231,37,74,57,237,145,210,179,221,4,144,71,27,146,94,179,194,207,65,204,139,143,171,22,129,98,183,77,18,211,123,135,141,212,220,130,222,250,122,137,169,106,95,31,217,154,89,227,232,149,47,146,39,53,237,172,115,31,186,8,218,228,115,58,182,103,244,111,109,147,82,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,160,105,167,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,222,85,246,166,125,184,28,227,143,50,225,11,50,117,45,83,42,239,154,117,124,168,107,239,214,22,61,55,198,254,136,223,27,71,185,81,172,169,107,81,168,173,85,70,76,198,163,30,173,86,197,44,87,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,160,31,172,142,188,51,113,119,106,215,93,75,213,173,26,188,219,169,45,57,102,151,229,23,43,107,35,138,161,187,46,150,168,171,166,130,26,168,163,115,150,84,124,105,28,108,159,220,172,71,201,19,145,201,222,72,163,145,70,115,53,203,63,204,180,179,141,157,78,212,29,62,200,106,236,121,13,143,82,50,10,154,26,234,101,77,241,63,218,21,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,163,48,71,254,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,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,0,0,0,17,87,143,174,53,241,94,20,244,226,174,201,105,185,248,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,14,105,204,71,152,165,79,13,151,90,29,38,209,247,82,85,106,12,85,22,235,181,214,106,186,104,170,232,41,173,202,233,30,250,57,17,179,36,177,212,202,145,193,213,171,26,116,167,169,87,177,236,123,163,123,101,87,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,230,178,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,186,240,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,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,80,52,82,15,41,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,234,192,137,92,55,241,217,106,213,126,33,181,43,134,140,230,142,146,215,150,99,25,69,254,147,31,150,154,54,193,73,112,181,80,84,54,24,226,87,75,80,233,101,174,232,147,202,246,199,26,51,181,19,156,155,118,185,9,106,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,93,167,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,60,36,168,0,0,4,42,230,103,198,143,228,217,167,12,211,124,41,221,204,251,62,183,213,193,77,81,13,119,102,75,21,10,167,105,245,221,35,123,102,108,206,87,185,180,238,77,173,238,69,43,213,203,217,88,228,14,129,146,113,163,138,254,87,186,127,194,142,0,235,85,254,174,247,237,73,242,139,164,21,209,212,71,106,240,180,149,174,109,11,91,19,213,89,88,147,210,34,202,217,81,59,113,237,77,174,116,187,162,146,165,5,242,206,187,93,111,252,192,52,254,251,125,185,213,220,110,87,26,139,245,93,101,101,92,206,154,122,153,228,180,215,58,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,244,0,0,0,124,156,179,41,177,96,216,173,231,53,202,107,188,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,238,63,93,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,43,115,47,227,214,167,94,114,25,180,87,73,175,181,112,105,213,142,162,72,110,239,143,181,178,255,0,113,130,170,70,182,102,205,12,178,54,122,20,108,112,203,10,124,27,158,229,123,218,229,100,42,192,145,90,41,206,18,197,159,241,29,85,137,106,29,150,213,133,233,101,215,125,30,61,116,170,137,235,93,77,85,190,52,130,75,148,253,229,134,40,100,68,155,114,178,53,108,78,146,36,116,139,27,36,153,108,168,202,185,111,220,174,184,250,163,204,44,86,222,25,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,187,235,27,220,141,177,118,209,206,154,54,187,114,35,227,87,204,22,84,113,254,45,181,190,235,195,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,190,246,61,98,154,77,143,232,228,107,246,185,90,244,69,98,246,2,42,243,71,242,39,169,191,69,245,138,32,59,174,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,188,171,237,76,245,240,65,198,142,85,194,62,163,193,93,90,235,173,239,1,185,119,32,189,227,209,87,72,216,217,221,88,119,87,83,64,175,72,86,177,137,4,104,142,122,124,113,163,162,220,205,201,35,47,251,19,202,108,89,206,43,102,205,113,106,239,27,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,251,128,250,192,0,35,175,27,252,80,93,120,76,192,48,205,70,163,180,82,92,109,183,28,226,221,100,191,69,45,59,166,157,182,169,33,169,154,165,212,173,73,98,106,84,237,167,68,141,100,114,179,170,252,73,250,83,175,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,66,190,117,126,86,49,111,152,20,62,157,113,32,175,46,110,53,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,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,80,190,144,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,172,14,104,28,102,113,39,195,182,190,216,48,173,28,212,143,179,246,90,220,62,150,233,61,55,177,232,42,247,213,62,182,182,55,73,190,162,9,30,157,89,12,105,209,23,111,195,215,167,85,85,91,63,41,91,157,95,154,124,91,229,253,15,168,220,64,237,92,175,248,204,226,79,136,157,125,191,225,90,199,169,31,104,44,180,88,125,85,210,10,111,99,208,82,108,170,101,109,20,109,147,125,60,17,189,122,50,105,19,162,174,223,139,175,78,168,138,150,126,81,15,42,45,98,192,116,115,138,57,235,53,26,253,73,99,182,228,152,189,125,146,43,157,117,84,52,212,84,147,247,96,171,107,170,38,153,236,108,108,115,105,31,27,85,58,170,201,36,109,233,241,42,165,239,0,35,255,0,30,186,165,157,232,183,9,217,206,166,105,165,247,216,217,37,155,217,158,10,183,194,195,81,218,238,220,169,97,147,243,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,1,21,121,163,249,19,212,223,162,250,197,16,21,213,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,246,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,121,107,252,91,107,125,215,135,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,125,236,122,197,52,155,31,209,200,215,237,114,181,232,138,197,160,206,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,1,223,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,89,64,60,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,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,42,241,159,198,183,228,125,157,233,71,183,236,30,211,195,50,223,110,253,160,240,116,189,235,164,126,22,26,127,11,225,55,207,20,73,214,106,148,238,119,55,117,98,46,222,138,158,249,63,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,82,127,180,159,187,79,21,202,175,142,123,86,150,212,254,77,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,11,137,0,0,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,1,226,184,162,226,111,1,225,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,61,144,54,69,220,230,49,211,196,233,94,198,189,99,141,92,253,174,232,141,119,171,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,241,51,215,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,111,211,132,239,43,26,55,242,255,0,30,244,232,0,227,252,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,115,218,75,83,48,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,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,96,118,176,0,0,0,0,0,2,58,225,60,93,218,175,92,99,106,31,8,185,53,186,146,223,114,176,83,209,220,177,170,246,212,53,137,115,129,246,250,74,138,138,87,177,238,220,234,150,58,121,37,111,109,21,29,11,36,87,53,157,149,124,178,40,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,160,23,232,8,149,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,164,181,0,0,0,0,2,53,106,87,26,56,174,141,241,113,101,225,235,83,29,106,178,227,121,54,31,21,246,139,38,172,174,142,146,26,10,228,158,185,36,138,173,243,61,177,164,50,71,74,196,141,205,232,230,203,209,170,143,73,81,98,146,165,43,115,171,243,79,139,124,191,161,245,27,137,223,249,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,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,224,124,108,239,5,149,0,0,0,0,17,87,140,254,53,191,35,236,239,74,61,191,96,246,158,25,150,251,119,237,7,131,165,239,93,35,240,176,211,248,95,9,190,120,162,78,179,84,167,115,185,187,171,17,118,244,84,247,202,162,170,249,231,126,164,255,0,105,63,118,129,105,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,172,166,190,87,188,125,88,180,91,103,15,26,205,112,240,120,133,214,224,250,139,21,254,166,165,235,13,150,170,109,168,250,105,209,238,86,69,71,35,209,94,146,53,26,216,165,146,71,201,213,146,190,72,110,80,0,0,0,0,0,0,14,63,197,182,183,221,120,112,208,28,143,90,44,214,58,75,205,70,57,81,107,115,232,42,100,116,108,169,130,107,141,53,60,204,71,183,222,199,172,83,73,177,253,28,141,126,215,43,94,136,172,95,107,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,192,57,163,249,19,212,223,162,250,197,17,85,124,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,192,191,224,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,138,188,103,241,173,249,31,103,122,81,237,251,7,180,240,204,183,219,191,104,60,29,47,122,233,31,133,134,159,194,248,77,243,197,18,117,154,165,59,157,205,221,88,139,183,162,167,191,218,216,184,214,225,230,249,175,57,55,14,110,205,233,45,185,102,57,81,77,68,199,215,212,211,199,69,118,171,151,99,93,75,69,50,72,169,37,76,82,200,200,95,3,145,146,247,55,181,141,127,110,69,108,32,231,157,250,147,253,164,253,218,5,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,126,178,157,185,85,241,207,106,210,218,159,201,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,54,109,84,168,149,200,173,127,127,116,119,18,0,0,0,227,252,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,218,234,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,135,138,46,38,243,238,41,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,217,3,100,93,173,123,219,4,78,149,236,107,18,73,17,207,218,222,168,214,134,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,189,58,117,85,252,79,106,114,174,19,188,172,104,223,203,252,123,211,160,58,168,2,58,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,204,182,133,235,166,163,240,233,168,246,237,80,210,251,207,129,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,67,77,32,230,156,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,116,176,0,0,0,0,40,7,250,168,252,118,127,187,159,249,51,103,255,0,52,46,251,135,172,166,251,156,232,22,154,102,185,77,119,141,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,238,51,46,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,35,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,29,34,140,203,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,60,113,3,128,241,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,236,149,173,87,117,88,229,141,222,237,200,7,75,0,0,0,0,43,131,141,46,105,213,58,41,173,182,141,53,209,187,109,37,241,152,101,226,70,103,45,171,108,78,166,185,179,177,31,74,42,90,168,229,123,162,124,110,150,116,149,206,137,31,29,69,60,109,232,246,54,88,228,245,92,205,120,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,116,85,101,76,209,117,108,108,102,217,24,201,59,251,163,84,135,187,73,128,106,35,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,65,124,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,123,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,128,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,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,58,244,234,169,248,145,75,250,169,156,63,127,180,253,66,255,0,163,232,191,206,205,107,250,203,26,105,136,189,84,70,83,123,87,77,238,187,229,21,92,219,172,85,114,41,156,76,199,148,166,48,62,54,23,148,219,243,172,58,197,155,90,97,168,134,135,32,182,82,221,105,99,169,107,91,43,34,158,38,200,198,189,26,174,68,114,53,232,138,136,170,157,122,244,85,252,79,178,108,68,197,81,152,67,220,183,85,170,230,221,113,137,137,196,199,223,8,1,206,175,202,198,45,243,2,135,211,174,37,43,23,83,206,175,202,198,45,243,2,135,211,174,37,80,112,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,38,223,137,172,123,160,70,43,209,28,172,71,171,145,175,219,177,114,248,88,167,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,25,108,254,202,176,44,171,251,107,142,100,152,229,195,254,18,142,186,219,93,79,39,252,153,33,154,57,25,253,199,53,205,253,10,133,218,114,208,227,142,155,136,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,227,124,137,35,21,81,207,100,33,55,202,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,143,252,163,53,51,21,211,190,46,33,183,101,53,126,19,237,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,59,158,21,209,49,27,185,206,150,88,152,141,248,186,165,234,25,87,46,167,150,167,48,47,191,106,58,29,4,213,105,182,103,214,171,123,189,151,113,115,186,71,120,161,164,130,153,159,157,150,122,151,205,81,113,122,248,153,228,218,196,106,199,27,223,238,218,224,39,248,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,14,43,199,30,127,134,233,247,10,26,159,85,153,228,52,150,166,95,49,123,165,130,216,147,42,239,172,184,213,209,205,21,61,60,76,106,43,158,247,57,122,175,68,248,88,215,189,219,88,199,57,51,152,73,78,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,54,218,234,152,17,235,10,86,61,39,145,21,204,79,130,53,108,91,159,181,100,124,107,3,74,124,39,121,88,209,191,151,248,247,167,64,120,174,51,56,204,192,120,76,192,42,107,43,43,169,46,57,181,198,157,241,88,108,49,75,12,211,182,121,33,168,90,106,186,170,101,158,41,146,135,189,78,177,201,44,125,87,170,237,111,191,240,246,188,39,121,88,209,191,151,248,247,167,64,81,95,29,63,148,119,229,29,145,126,84,31,248,87,240,248,47,11,191,217,126,203,222,255,0,15,236,221,223,253,167,252,125,191,235,247,247,123,191,159,239,1,200,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,218,120,37,229,125,134,218,180,94,251,121,226,59,23,164,174,203,53,10,206,180,212,44,116,106,249,241,171,117,85,36,110,69,100,53,84,232,148,215,70,74,249,55,61,91,39,105,97,141,24,169,214,84,124,53,229,89,247,53,249,92,90,62,247,253,149,222,246,124,191,100,61,167,187,179,246,139,191,7,134,219,255,0,216,251,221,191,17,218,238,123,187,189,189,159,158,237,23,210,6,115,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,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,200,174,90,156,192,190,226,107,40,116,19,85,166,223,128,221,110,14,246,93,197,206,235,37,158,186,174,122,102,126,118,89,234,89,13,61,185,137,226,103,147,107,21,201,36,143,127,191,115,137,191,205,98,237,160,208,240,185,95,98,214,91,157,91,47,21,149,11,87,132,81,219,166,233,91,53,238,24,158,216,229,72,213,118,186,153,141,157,205,157,207,77,173,142,94,141,233,51,160,235,68,32,106,160,205,103,22,62,105,245,147,230,6,67,234,51,151,83,203,46,193,172,184,255,0,8,248,179,53,142,247,227,252,127,75,134,43,19,234,91,81,53,22,59,44,16,186,142,9,30,137,255,0,25,35,24,174,122,199,20,177,71,213,155,59,81,210,183,22,62,105,245,147,230,6,67,234,51,129,249,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,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,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,207,102,119,195,214,85,132,232,78,153,241,5,226,125,161,141,234,55,180,169,183,71,75,35,125,151,93,71,89,52,30,30,105,58,44,107,221,142,46,236,107,185,28,237,147,183,98,36,91,223,239,248,32,227,71,42,225,31,81,224,174,173,117,214,247,128,220,187,144,94,241,232,171,164,108,108,238,172,59,171,169,160,87,164,43,88,196,130,52,71,61,62,56,209,209,110,102,228,145,129,161,64,124,156,79,41,177,103,56,173,155,53,197,171,188,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,238,62,176,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,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,125,0,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,251,234,178,127,154,231,229,29,249,71,79,247,215,255,0,130,159,215,31,96,60,14,255,0,101,251,47,123,119,118,250,255,0,246,231,242,94,43,119,199,191,103,79,204,120,115,149,112,45,249,56,254,81,216,239,229,65,255,0,130,159,23,130,241,91,61,151,237,77,236,240,254,210,221,255,0,218,127,199,221,254,179,127,107,187,249,142,240,19,171,151,55,45,220,86,167,78,39,214,62,34,172,54,172,134,61,67,199,251,22,76,118,120,163,158,58,59,93,82,50,70,215,58,100,234,248,171,36,98,49,98,116,47,99,224,141,238,234,238,228,138,200,97,87,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,109,13,76,232,196,133,107,24,144,72,170,214,47,199,26,54,93,172,220,177,179,66,132,127,227,167,242,113,252,156,114,47,202,131,255,0,5,62,31,5,225,118,123,83,218,155,31,225,253,155,187,255,0,183,63,143,183,253,102,206,239,119,243,29,224,42,135,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,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,12,177,23,147,202,90,217,196,53,7,15,53,21,90,201,37,91,177,139,141,69,53,78,12,151,90,186,137,174,45,183,37,59,98,84,70,72,229,108,52,59,98,129,105,152,212,111,94,179,63,167,109,241,57,193,81,124,88,249,167,214,79,152,25,15,168,206,121,253,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,121,83,208,113,99,230,159,89,62,96,100,62,163,57,242,105,244,47,81,235,180,58,110,33,237,150,111,29,134,80,228,18,227,119,42,154,117,87,201,110,170,108,52,242,70,250,134,116,248,33,147,197,49,140,145,21,91,220,106,177,219,21,241,36,129,161,78,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,193,145,138,230,177,207,138,88,158,172,102,253,169,213,76,235,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,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,242,107,120,173,209,123,119,15,52,28,75,220,50,154,74,92,78,233,103,91,165,12,83,87,82,50,174,170,116,167,146,101,182,196,213,155,180,250,228,88,101,137,96,108,138,189,216,222,222,191,10,170,7,159,227,71,139,108,87,132,109,44,92,166,229,23,142,201,47,190,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,133,0,234,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,237,146,71,199,14,245,248,32,139,184,247,189,176,196,196,108,113,177,92,187,35,99,26,139,209,168,122,190,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,194,145,234,214,177,175,150,89,94,140,102,253,169,250,175,124,50,103,216,175,13,180,220,72,229,244,213,118,75,109,219,40,163,199,172,182,218,219,116,208,207,112,130,122,9,171,61,160,199,72,141,106,211,43,89,19,99,123,55,164,138,233,87,171,59,105,220,14,151,202,227,207,102,153,125,107,209,235,75,254,40,7,149,199,158,205,50,250,215,163,214,151,252,0,3,138,113,135,247,251,247,5,148,126,78,126,202,251,73,236,250,223,21,226,124,111,142,240,62,10,163,127,178,252,31,231,61,163,220,236,246,58,252,59,186,245,247,244,2,11,115,92,227,167,249,126,23,244,83,51,255,0,202,41,115,250,218,22,255,0,130,214,218,227,168,71,127,198,248,166,53,191,236,33,87,255,0,166,33,43,171,66,244,47,81,248,139,212,123,118,151,233,125,155,199,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,222,87,44,251,85,246,170,243,246,235,218,191,105,61,161,81,237,143,107,119,60,119,142,238,59,191,226,59,191,156,239,119,55,239,223,241,110,235,215,223,212,183,238,77,191,112,95,115,85,159,103,189,149,247,177,237,11,143,183,124,111,130,246,183,129,221,77,179,194,236,254,185,246,118,223,9,215,127,195,226,187,221,63,214,1,232,53,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,42,185,136,199,36,77,124,82,83,15,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,84,53,38,83,7,55,251,183,13,183,173,92,166,172,193,174,117,117,250,161,29,61,53,38,65,45,166,106,9,108,205,130,7,214,67,36,85,110,137,86,161,46,145,190,56,35,115,100,247,54,6,70,213,232,168,212,2,96,114,208,227,142,155,136,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,227,124,137,35,21,81,207,100,62,215,154,63,145,61,77,250,47,172,81,20,151,195,93,22,174,92,117,231,6,183,232,69,218,174,215,157,213,94,33,134,207,93,78,215,185,41,94,238,169,36,211,35,24,245,90,102,196,178,58,116,86,61,157,148,151,123,92,205,200,183,61,204,111,237,87,245,58,179,79,183,94,202,251,73,236,252,119,219,30,201,238,120,31,29,237,74,14,255,0,135,238,254,115,179,220,223,179,127,197,183,167,95,127,80,40,92,158,156,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,108,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,30,215,181,30,198,181,95,50,190,26,233,62,11,247,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,79,215,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,239,162,6,156,193,86,188,169,248,237,181,45,170,131,133,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,222,231,35,209,253,134,171,54,65,28,150,148,4,0,231,87,229,99,22,249,129,67,233,215,18,149,139,169,231,87,229,99,22,249,129,67,233,215,18,157,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,94,157,122,34,254,0,88,79,43,174,62,171,48,251,237,183,134,125,98,184,93,110,150,172,142,225,77,67,137,222,39,169,158,178,75,101,83,217,21,52,22,215,49,206,118,202,55,118,227,108,93,180,107,97,145,206,220,138,201,21,240,207,94,61,120,152,169,225,99,135,155,158,113,102,161,171,159,33,190,84,125,156,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,23,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,234,245,171,137,221,101,226,18,197,132,216,53,99,40,246,220,120,21,190,107,125,182,166,88,91,226,167,238,189,171,36,245,51,127,30,105,149,145,211,198,175,114,251,219,3,92,168,178,58,89,36,9,255,0,194,119,55,172,239,38,202,173,154,103,174,154,121,246,146,190,243,224,44,214,10,220,74,154,26,122,234,219,164,146,54,20,74,168,234,170,99,166,252,243,158,215,119,35,116,44,141,200,169,219,86,191,172,92,171,157,95,154,124,91,229,253,15,168,220,71,40,78,26,62,243,117,150,175,93,50,155,79,123,27,211,157,190,206,241,16,110,134,174,249,43,87,181,183,124,78,142,79,15,30,233,151,107,217,36,82,190,137,233,213,20,115,171,243,79,139,124,191,161,245,27,136,16,0,186,158,87,188,116,253,245,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,157,115,106,36,74,181,225,163,134,124,203,138,92,135,43,195,52,250,186,145,153,13,131,23,168,200,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,223,6,246,53,174,86,53,203,35,57,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,160,106,76,138,188,209,252,137,234,111,209,125,98,136,250,188,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,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,202,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,16,20,2,88,79,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,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,176,131,73,240,95,189,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,126,189,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,204,21,151,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,1,85,124,243,191,82,127,180,159,187,74,171,45,83,158,119,234,79,246,147,247,105,92,26,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,248,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,5,170,114,171,227,158,235,170,84,223,147,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,203,103,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,84,47,123,128,78,59,45,92,93,227,53,182,44,150,142,146,211,168,184,237,58,85,222,40,233,99,108,20,85,80,73,81,51,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,238,123,64,149,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,45,199,223,29,151,94,46,242,106,43,22,53,71,87,105,211,172,118,161,106,236,244,117,81,186,10,218,169,228,167,133,178,75,93,27,42,37,129,239,142,70,212,54,23,49,17,91,28,207,69,247,189,199,107,230,169,199,61,171,84,170,127,38,237,35,186,82,92,49,59,109,69,45,202,249,144,219,110,141,168,166,188,207,218,73,34,165,133,212,242,44,82,83,68,178,53,207,223,185,86,162,38,162,53,157,141,210,67,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,154,28,128,210,159,9,222,86,52,111,229,254,61,233,208,25,172,52,167,194,119,149,141,27,249,127,143,122,116,0,102,176,235,252,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,30,201,219,26,237,115,216,217,229,116,79,123,94,145,200,173,126,215,116,86,187,144,30,130,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,244,122,35,163,114,166,217,24,231,6,148,244,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,160,30,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,101,249,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,7,235,0,0,0,0,40,7,154,63,158,205,77,250,47,163,209,23,252,80,15,52,127,61,154,155,244,95,71,162,2,58,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,135,120,81,226,187,78,56,181,211,134,102,184,84,190,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,159,120,244,119,62,169,210,54,235,125,190,195,87,95,137,199,120,171,178,87,86,82,82,205,43,45,147,192,202,39,35,170,164,70,118,161,100,171,95,19,34,87,63,171,222,201,19,162,116,77,222,171,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,6,146,65,226,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,10,86,231,87,230,159,22,249,127,67,234,55,18,5,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,79,94,117,126,105,241,111,151,244,62,163,113,33,254,13,161,122,143,169,58,113,156,234,134,21,102,246,173,171,78,124,12,183,248,96,85,117,85,61,45,82,84,42,85,54,52,79,142,24,252,43,187,170,139,185,141,123,94,173,86,54,71,176,46,167,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,33,82,56,227,100,181,13,70,53,26,246,53,38,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,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,192,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,3,181,128,0,21,87,207,59,245,39,251,73,251,180,181,66,170,249,231,126,164,255,0,105,63,118,129,85,101,191,114,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,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,192,248,217,222,170,28,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,249,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,169,224,67,254,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,120,133,72,227,141,146,212,53,24,212,107,216,212,152,0,0,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,162,189,39,193,126,244,53,79,13,211,63,106,123,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,168,19,127,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,51,25,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,254,89,92,196,41,178,170,107,119,14,26,247,145,213,191,39,125,68,140,198,178,123,173,194,90,151,222,95,52,174,122,81,85,77,51,156,228,169,71,61,91,11,149,118,72,196,100,40,141,145,172,73,194,205,8,65,204,159,142,123,87,15,184,5,102,149,233,205,210,146,187,81,114,170,122,155,108,175,163,186,53,179,226,240,58,24,213,213,82,182,25,18,120,106,93,29,67,29,77,213,26,157,122,203,185,82,52,142,78,149,199,71,25,182,46,15,52,226,150,231,29,171,219,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,208,14,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,217,226,110,55,74,217,42,234,167,216,198,177,155,229,145,92,247,109,99,26,212,234,190,230,181,17,61,200,128,49,108,79,42,206,111,180,184,182,21,140,221,114,11,213,110,255,0,13,110,181,209,73,87,85,62,198,57,239,217,20,104,231,187,107,24,231,47,68,247,53,170,171,238,69,39,255,0,53,12,63,81,240,13,26,225,159,13,213,204,247,237,166,95,106,183,228,80,93,47,123,21,60,76,155,173,202,214,238,119,71,203,219,98,178,46,243,209,36,151,183,220,122,35,222,228,73,63,203,43,129,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,31,85,86,84,205,23,71,72,247,237,145,140,147,177,182,53,73,187,188,131,158,119,234,79,246,147,247,104,21,86,92,79,42,190,57,238,186,165,77,249,55,106,229,210,174,225,150,91,105,234,174,86,60,134,229,116,117,69,77,230,14,234,201,45,44,206,168,145,101,146,166,36,145,206,102,205,200,180,241,57,21,172,236,110,146,170,244,111,72,115,45,119,212,75,126,150,233,244,20,147,228,55,106,122,233,168,96,169,157,33,101,67,233,169,38,170,88,81,235,240,181,239,108,14,99,21,202,214,111,115,119,57,141,234,228,243,255,0,217,86,5,149,127,109,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,147,36,51,71,35,63,184,230,185,191,161,80,13,73,159,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,42,240,9,199,101,171,139,188,102,182,197,146,209,210,90,117,23,29,167,74,187,197,29,44,109,130,138,170,9,42,38,108,114,208,198,250,137,103,123,35,141,180,237,153,207,68,70,201,51,17,61,207,105,10,249,170,113,207,106,213,42,159,201,187,72,238,148,151,12,78,219,81,75,114,190,100,54,219,163,106,41,175,51,246,146,72,169,97,117,60,139,20,148,209,44,141,115,247,238,85,168,137,168,141,103,99,116,129,197,56,251,227,178,235,197,222,77,69,98,198,168,234,237,58,117,142,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,190,247,184,137,103,95,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,55,206,232,211,107,94,246,193,43,98,99,220,196,146,68,107,55,55,170,185,188,128,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,101,92,213,65,149,112,59,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,95,246,45,170,186,113,154,105,197,46,175,99,121,165,170,175,12,171,183,190,232,219,219,170,18,42,88,233,99,71,44,178,74,233,54,246,123,123,30,146,36,155,93,27,152,246,189,26,173,114,38,120,117,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,254,246,72,199,177,200,168,237,241,199,249,113,222,37,245,79,30,208,156,187,135,79,107,123,79,12,203,124,7,245,173,198,122,153,189,145,225,107,22,179,250,193,157,212,138,159,189,50,245,151,243,110,223,209,23,220,169,212,9,127,96,231,89,174,52,25,221,202,235,127,211,28,82,235,136,86,92,38,168,166,178,178,89,169,171,168,105,86,20,100,52,209,215,38,230,59,107,216,146,190,73,41,220,231,185,242,163,123,108,88,219,21,175,232,190,170,218,181,191,75,241,253,87,177,99,185,5,142,219,146,83,186,174,142,142,253,72,218,106,212,131,184,230,199,43,163,107,222,221,146,53,169,44,110,71,42,58,57,24,228,254,49,157,110,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,190,247,189,34,134,77,140,234,212,115,246,181,92,196,85,122,105,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,64,63,88,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,3,42,231,127,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,78,0,117,93,117,225,235,42,208,186,61,63,189,221,170,125,163,101,212,140,62,217,150,218,46,17,210,201,20,105,226,96,100,147,209,185,92,138,197,154,7,189,17,200,199,59,172,114,64,245,70,44,187,26,26,51,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,81,95,46,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,213,63,85,169,158,163,236,204,137,36,175,241,52,180,219,149,137,11,223,60,142,168,142,54,36,142,248,100,110,231,71,219,150,245,0,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,42,140,235,113,211,249,71,126,81,217,23,229,65,255,0,133,127,15,130,240,187,253,151,236,189,239,240,254,205,221,255,0,218,127,199,219,254,191,127,119,187,249,254,240,28,87,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,226,120,86,229,79,128,227,186,13,144,99,252,72,218,41,46,217,134,123,79,3,170,22,149,176,186,124,81,35,220,232,153,67,87,181,206,74,148,115,247,76,246,170,195,34,177,145,109,150,54,57,211,67,94,84,127,147,143,229,29,7,223,95,254,21,255,0,91,253,128,241,219,61,151,237,77,238,221,220,235,255,0,219,159,201,120,93,223,6,253,253,63,63,225,203,212,3,54,220,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,90,242,189,227,234,197,162,219,56,120,214,107,135,131,196,46,183,7,212,88,175,245,53,47,88,108,181,83,109,71,211,78,143,114,178,42,57,30,138,244,145,168,214,197,44,146,62,78,172,149,242,67,47,249,174,126,78,63,147,140,255,0,125,127,248,87,253,113,246,3,192,236,246,167,181,54,55,119,111,175,255,0,105,255,0,37,226,183,124,27,54,116,252,255,0,135,40,176,13,84,2,58,240,9,108,226,26,211,195,69,130,151,137,105,42,223,147,190,162,166,166,145,110,117,117,21,55,127,103,76,254,236,41,113,124,238,115,146,165,28,249,81,25,215,243,112,164,12,114,54,70,189,169,34,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,21,73,172,252,111,113,65,137,235,14,117,139,99,250,157,225,109,118,108,150,231,111,162,131,216,182,231,246,169,225,170,145,145,179,115,224,87,59,163,90,137,213,202,170,189,61,234,170,90,217,20,115,78,91,186,29,157,102,55,220,218,237,149,103,80,215,100,23,58,171,173,84,116,213,212,109,137,146,207,43,164,123,88,142,165,114,163,81,207,84,68,85,85,233,211,170,175,226,69,110,182,53,87,232,166,52,181,98,98,121,231,11,255,0,64,110,219,14,211,169,189,94,253,106,46,81,85,49,20,230,136,175,19,158,120,152,156,112,251,58,81,144,106,46,190,240,43,93,113,189,213,251,119,48,203,49,172,138,222,199,246,224,165,241,53,11,37,101,60,12,232,212,100,76,247,54,54,245,248,83,221,213,87,241,82,4,126,64,60,91,255,0,185,55,255,0,167,173,159,231,5,165,96,88,102,17,195,78,141,51,28,165,187,220,126,203,225,180,117,215,9,171,110,29,39,168,101,63,114,90,169,158,228,134,54,238,219,189,253,17,172,235,209,17,58,42,254,60,247,242,254,225,35,253,214,127,253,3,115,255,0,55,53,181,90,29,53,234,45,198,182,231,118,168,166,35,235,68,103,215,199,199,148,222,193,213,91,222,217,170,214,213,211,26,47,107,98,229,218,170,140,90,174,174,236,76,207,118,49,68,196,83,238,227,143,39,206,213,124,131,81,116,11,129,90,27,141,146,175,216,89,134,39,141,99,182,247,191,183,5,87,134,168,73,40,233,231,103,71,35,226,127,185,210,55,175,196,158,254,168,191,130,144,231,70,56,222,226,131,44,214,28,23,22,200,53,59,197,90,239,57,45,178,223,91,7,177,109,204,238,211,205,85,27,36,102,230,64,142,111,86,185,83,171,85,21,58,251,149,20,177,156,247,12,194,56,150,209,167,227,149,87,123,143,217,124,202,142,134,225,13,109,191,164,21,15,167,238,69,85,11,218,147,70,237,187,182,51,170,57,157,122,42,167,68,95,195,137,225,124,183,116,59,5,204,108,89,181,167,42,206,166,174,199,238,116,183,90,88,234,107,168,221,19,229,130,86,200,198,189,27,74,213,86,171,152,136,168,138,139,211,175,69,79,196,107,52,154,203,151,173,213,166,174,98,136,136,251,88,207,63,159,12,116,215,80,116,230,147,108,213,218,223,52,244,213,170,174,187,147,19,54,162,169,167,52,196,68,102,98,102,49,86,120,242,241,114,238,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,149,1,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,60,228,203,127,230,87,203,247,239,218,142,187,94,244,166,29,153,245,170,222,223,106,91,154,222,145,222,40,105,32,169,127,230,162,130,153,243,84,92,94,190,26,8,247,61,26,177,198,198,123,182,180,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,71,5,220,91,98,188,92,233,98,101,54,216,188,14,73,98,240,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,234,197,33,7,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,246,53,170,197,103,125,200,253,243,201,24,77,94,12,248,204,192,120,179,192,41,171,40,235,169,45,217,181,186,157,145,95,172,50,203,12,51,186,120,225,167,90,154,186,90,100,158,89,150,135,189,80,145,199,44,157,23,170,109,119,191,241,134,188,243,191,82,127,180,159,187,79,21,202,159,132,77,121,126,168,80,113,17,113,184,228,26,123,135,219,169,209,34,221,79,217,159,44,130,120,217,35,105,217,20,205,86,190,133,205,88,164,116,234,213,71,42,71,216,94,227,86,106,127,107,207,59,245,39,251,73,251,180,8,1,195,255,0,15,89,87,17,117,153,189,147,10,169,235,122,196,112,250,204,182,154,222,218,89,39,146,235,225,167,167,141,244,113,36,104,175,73,158,201,220,177,162,53,219,164,99,24,168,212,122,189,156,255,0,251,42,192,178,175,237,174,57,146,99,151,15,248,74,58,235,109,117,60,159,242,100,134,104,228,103,247,28,215,55,244,42,19,171,146,167,154,124,167,229,253,119,168,219,142,191,205,99,129,43,82,218,171,248,166,209,172,102,173,183,38,212,44,249,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,223,114,51,100,242,72,18,215,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,224,145,93,22,231,237,73,31,93,124,202,249,129,125,251,86,87,104,38,148,205,179,1,181,92,27,237,75,139,93,210,75,197,117,36,245,44,252,212,176,84,190,26,139,115,211,195,79,30,230,35,150,72,216,255,0,118,214,144,86,193,150,101,88,167,180,190,203,100,215,91,55,182,109,243,90,110,62,207,173,146,159,198,80,203,211,187,77,54,197,78,228,47,218,221,209,187,171,93,209,58,162,244,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,188,138,31,171,74,116,47,81,245,150,143,47,187,97,86,110,237,171,4,199,235,114,75,253,202,117,86,82,209,82,211,193,36,200,199,61,17,122,205,47,105,204,138,52,69,115,156,142,85,232,198,72,246,120,2,252,231,225,159,13,225,67,151,230,172,105,110,31,93,87,113,123,176,124,146,229,119,185,212,170,181,247,27,140,150,169,25,44,233,30,229,108,44,219,20,108,100,109,85,218,198,55,115,158,253,242,62,131,0,210,159,9,222,86,52,111,229,254,61,233,208,30,43,140,206,12,240,30,44,240,10,154,58,202,26,75,118,109,110,167,124,182,27,244,81,67,12,238,158,56,106,18,154,146,170,165,96,150,101,161,239,84,44,146,69,31,69,234,155,155,239,252,125,175,9,222,86,52,111,229,254,61,233,208,29,84,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,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,240,75,205,7,13,186,232,189,246,205,196,118,81,73,67,150,105,237,157,106,104,94,233,21,147,228,182,234,90,72,218,136,201,170,170,21,42,110,143,149,146,110,98,186,62,234,205,26,177,23,164,170,207,107,205,23,131,43,22,184,105,197,203,95,172,151,95,101,102,122,115,143,212,212,76,179,189,238,165,185,217,233,82,90,153,41,156,212,235,219,153,155,166,124,82,53,58,57,207,116,114,117,71,50,72,105,4,14,235,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,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,50,74,114,194,224,42,155,89,238,180,156,64,235,5,138,146,191,79,173,149,21,48,218,173,21,125,214,45,218,227,3,161,217,52,145,58,46,213,69,11,85,211,181,81,37,248,166,129,99,123,92,196,145,142,226,188,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,93,245,9,12,172,89,26,230,164,76,107,223,187,122,71,28,151,253,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,31,172,205,103,22,62,105,245,147,230,6,67,234,51,154,83,51,89,197,143,154,125,100,249,129,144,250,140,224,91,247,1,186,103,138,235,39,44,204,87,75,115,90,79,17,101,201,173,247,251,125,78,216,227,124,144,239,187,214,236,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,85,124,104,240,147,149,112,141,170,107,139,92,165,241,216,221,247,196,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,144,28,181,57,129,125,196,214,80,232,38,171,77,191,1,186,220,29,236,187,139,157,214,75,61,117,92,244,204,252,236,179,212,178,26,123,115,19,196,207,38,214,43,146,73,30,255,0,126,231,22,189,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,161,82,220,180,56,245,169,208,108,134,29,21,213,155,237,92,250,117,124,168,142,27,67,228,237,108,176,92,103,170,141,174,153,211,77,44,109,130,133,91,36,210,204,159,30,215,181,30,198,181,95,50,190,234,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,51,153,148,240,109,196,118,49,174,53,92,61,55,76,174,183,140,190,29,147,66,203,92,15,158,150,170,134,73,155,20,119,6,78,168,214,54,141,207,123,81,103,147,99,99,114,171,101,237,189,175,107,111,123,132,205,25,204,180,7,65,177,141,45,207,53,22,175,49,187,217,233,246,62,170,94,139,5,19,23,166,218,42,87,43,82,87,211,66,159,4,110,149,85,234,137,238,72,227,237,195,16,126,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,103,223,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,223,68,211,153,21,120,250,224,163,21,226,179,78,42,239,118,155,103,135,212,220,102,223,52,152,229,194,157,35,100,149,251,17,210,54,217,80,178,57,140,116,50,189,85,24,231,185,59,50,61,94,139,181,210,178,80,141,92,185,185,145,98,180,218,113,62,142,113,21,126,181,99,209,233,230,63,223,178,100,83,203,28,17,214,90,233,81,145,182,133,208,167,71,203,89,27,21,137,19,97,99,223,60,108,119,86,247,35,87,205,8,56,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,198,58,157,215,131,62,23,238,188,89,235,69,54,156,209,221,233,45,214,219,117,59,47,119,233,101,168,116,51,186,213,29,93,60,53,45,165,114,69,43,86,167,109,66,44,105,35,81,157,83,226,95,208,161,218,185,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,241,178,68,141,136,170,231,190,27,190,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,249,88,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,205,103,22,62,105,245,147,230,6,67,234,51,150,125,202,3,22,177,103,60,23,234,22,21,148,208,248,219,46,65,152,93,173,119,26,110,235,227,239,210,207,105,160,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,86,15,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,87,87,27,252,23,101,92,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,109,13,76,232,196,133,107,24,144,72,170,214,47,199,26,54,93,172,220,177,179,128,125,172,202,190,202,253,133,251,77,117,251,55,237,15,107,123,31,198,201,224,124,119,111,181,226,123,29,123,125,238,223,193,220,219,187,111,195,215,167,184,154,156,207,56,223,163,226,47,42,166,210,29,55,170,223,128,225,247,9,165,168,168,116,48,63,218,183,136,100,168,167,74,168,42,34,150,68,146,143,176,238,176,171,118,43,187,242,57,237,119,72,246,65,96,37,255,0,46,110,10,63,42,173,71,158,255,0,159,219,46,177,233,150,45,249,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,73,191,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,56,7,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,12,138,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,0,0,21,107,205,99,129,43,82,218,171,248,166,209,172,102,173,183,38,212,44,249,189,170,221,3,93,4,144,43,94,233,47,8,196,84,115,30,215,35,82,125,141,114,61,31,223,114,51,100,242,73,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,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,211,73,72,28,207,56,32,163,225,211,42,166,213,237,55,165,217,128,230,23,9,162,168,167,116,208,51,217,87,137,164,168,168,74,88,41,226,138,52,142,143,176,222,144,163,119,171,123,18,53,238,111,88,247,132,192,226,11,154,94,156,90,184,83,180,231,58,59,150,218,190,244,115,107,124,81,208,217,34,233,112,147,28,170,234,196,173,117,99,94,145,236,236,245,145,176,186,72,246,205,39,105,237,138,88,123,138,148,215,253,149,103,185,87,246,215,35,201,50,59,135,252,37,101,117,202,186,162,79,249,82,77,52,146,63,251,174,115,157,250,85,79,148,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,135,106,229,205,193,71,228,171,167,19,223,243,251,101,170,77,77,202,127,57,114,169,129,59,178,90,232,85,24,177,219,27,54,231,49,219,94,197,146,87,68,141,107,228,115,91,214,86,195,20,139,245,185,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,46,251,141,254,11,177,94,46,52,226,122,26,38,218,172,153,245,183,183,61,147,33,150,134,55,72,254,210,77,182,134,166,116,98,204,148,111,89,228,85,107,23,224,145,91,46,215,237,88,223,159,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,201,229,153,198,143,229,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,221,36,123,166,116,205,86,53,181,14,93,205,238,75,19,209,201,222,72,227,10,76,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,163,227,114,251,218,138,213,252,20,185,238,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,211,82,193,31,69,169,100,146,185,207,117,99,88,205,211,198,231,43,159,209,211,51,171,123,140,135,242,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,252,27,152,229,99,220,228,100,40,202,246,229,233,195,150,184,235,6,184,227,249,174,153,92,238,184,149,171,18,184,71,93,95,150,68,201,161,141,145,199,52,13,170,163,166,168,236,77,78,250,199,83,212,170,165,60,200,177,190,53,114,72,138,197,84,112,79,254,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,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,2,247,185,140,240,81,249,85,105,196,23,252,2,217,106,143,83,113,111,206,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,103,217,60,171,237,87,216,95,179,55,95,180,158,208,246,79,177,252,20,158,59,199,119,59,94,27,177,211,185,222,238,124,29,189,187,183,124,61,58,251,139,190,229,153,198,143,229,39,167,15,211,124,213,221,188,251,1,183,210,65,83,81,53,119,122,75,237,10,39,105,149,221,36,123,166,116,205,86,53,181,14,93,205,238,75,19,209,201,222,72,227,232,25,135,0,186,29,152,113,53,139,113,49,37,191,217,117,248,230,234,233,236,246,186,104,104,233,110,119,134,85,45,77,61,202,161,241,53,178,62,102,201,36,174,147,114,185,102,115,105,247,42,54,57,25,48,122,174,13,180,46,143,135,110,28,112,205,57,246,55,179,175,77,183,199,113,200,218,245,129,243,62,241,80,198,201,84,146,75,2,35,37,237,189,123,12,127,87,47,106,24,155,189,200,212,114,214,15,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,227,170,243,67,229,251,255,0,132,156,86,233,20,63,210,221,179,59,59,91,254,45,18,84,209,65,79,77,254,51,83,87,36,210,255,0,179,151,175,241,144,134,188,6,241,65,106,225,51,94,99,212,108,150,209,87,113,199,174,54,122,203,37,226,42,26,118,205,90,216,36,217,52,110,167,107,229,137,136,255,0,17,79,78,142,87,185,83,182,178,116,77,219,85,52,39,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,25,161,208,189,116,212,126,29,53,30,221,170,26,95,121,240,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,186,113,129,196,14,3,196,215,44,76,255,0,85,244,229,245,108,182,214,84,91,169,37,163,174,88,82,182,138,120,111,148,109,116,85,17,195,36,141,141,234,221,146,181,170,238,171,28,177,187,221,185,8,65,204,71,128,90,206,24,242,164,207,52,182,223,117,185,105,149,239,187,81,209,41,167,168,251,51,34,73,19,60,53,85,78,213,98,66,247,207,27,105,228,145,233,35,190,40,221,185,209,247,37,138,184,174,166,101,88,126,33,154,224,182,154,190,182,92,246,223,73,111,187,210,201,36,157,183,120,106,216,43,32,157,172,107,209,139,51,31,2,177,175,123,93,182,57,231,106,34,43,250,160,122,190,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,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,210,183,9,222,105,244,111,230,6,61,234,48,26,83,3,45,159,217,86,5,149,127,109,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,147,36,51,71,35,63,184,230,185,191,161,80,188,158,95,124,122,227,220,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,240,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,37,106,243,53,214,253,47,214,238,37,238,53,250,91,99,199,228,161,176,211,199,106,170,202,109,114,72,247,228,147,177,141,221,44,139,238,137,236,133,122,193,28,140,107,149,236,143,119,118,72,150,22,197,249,121,110,232,30,163,235,95,17,214,187,182,9,153,93,112,186,76,23,101,238,233,145,219,225,87,77,79,30,254,219,105,34,115,152,232,123,213,8,233,24,140,157,22,55,68,218,133,115,38,107,29,19,194,85,115,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,38,167,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,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,124,15,141,253,234,150,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,189,62,98,60,111,209,240,171,130,38,37,135,85,110,212,220,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,119,49,243,248,117,88,228,141,242,211,185,30,213,107,30,213,161,112,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,119,133,30,20,116,227,132,173,56,102,21,133,69,227,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,47,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,248,50,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,12,198,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,12,214,23,103,193,255,0,15,216,15,19,92,177,48,13,40,212,102,85,178,219,89,81,113,171,138,178,133,33,74,218,41,225,190,86,57,178,211,201,52,114,54,55,171,119,196,231,35,122,172,114,200,223,118,229,41,48,191,238,87,30,68,244,203,235,94,177,90,5,32,107,166,133,234,63,14,154,143,113,210,253,80,179,120,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,54,101,114,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,91,97,92,116,112,101,98,227,15,78,41,109,145,221,125,141,153,226,254,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,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,6,164,193,90,188,173,248,250,172,212,79,3,195,38,177,220,46,183,44,189,60,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,240,62,54,119,172,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,191,226,128,121,163,249,236,212,223,162,250,61,16,19,127,148,158,1,134,234,159,4,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,46,201,89,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,122,241,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,133,149,114,84,242,177,148,252,192,174,244,235,113,45,56,135,225,251,1,226,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,223,19,156,141,234,177,203,35,125,219,148,10,76,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,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,104,117,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,50,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,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,11,159,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,253,118,126,205,254,242,2,63,243,17,224,22,179,134,60,169,51,205,45,183,221,110,90,101,123,238,212,116,74,105,234,62,204,200,146,68,207,13,85,83,181,88,144,189,243,198,218,121,36,122,72,239,138,55,110,116,125,201,120,87,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,209,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,219,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,2,253,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,160,30,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,101,249,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,7,235,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,2,42,242,184,243,217,166,95,90,244,122,210,79,243,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,100,96,229,113,231,179,76,190,181,232,245,165,255,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,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,192,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,42,91,152,143,0,181,156,49,229,73,158,105,109,190,235,114,211,43,223,118,163,162,83,79,81,246,102,68,146,38,120,106,170,157,170,196,133,239,158,54,211,201,35,210,71,124,81,187,115,163,238,75,194,184,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,112,105,36,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,64,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,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,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,161,169,50,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,237,93,178,212,211,181,142,68,102,206,228,177,185,24,142,114,195,12,78,10,150,213,237,104,213,13,122,204,164,212,13,92,203,234,242,43,236,148,241,82,37,68,204,142,38,69,4,104,187,34,138,40,154,216,162,103,85,115,149,172,107,81,94,247,189,122,185,238,85,177,254,87,156,191,127,240,111,138,221,93,135,250,43,182,25,103,115,127,198,98,90,154,216,42,41,191,197,170,105,36,134,95,246,18,245,254,42,28,43,150,199,3,23,94,32,179,250,61,84,212,107,93,93,14,157,98,181,20,215,40,153,89,107,115,160,202,39,108,210,35,105,98,116,209,172,19,83,54,74,119,182,167,162,185,122,116,139,106,44,139,36,119,146,0,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,8,171,202,227,207,102,153,125,107,209,235,73,169,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,3,227,127,122,21,242,184,243,217,166,95,90,244,122,210,207,185,136,241,191,71,194,174,8,152,150,29,85,187,83,114,203,124,178,216,156,144,193,83,13,174,54,205,20,111,170,170,137,242,181,237,220,199,207,225,213,99,146,55,203,78,228,123,85,172,123,84,40,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,245,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,167,159,58,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,224,200,197,115,94,214,75,20,79,86,63,102,213,11,232,225,71,133,29,56,225,43,78,25,133,97,81,120,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,126,112,141,57,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,115,24,6,148,248,78,242,177,163,127,47,241,239,78,128,234,167,42,225,59,202,198,141,252,191,199,189,58,3,170,128,50,174,106,160,202,184,26,19,192,180,47,78,56,139,224,71,75,52,191,84,44,222,58,213,93,167,248,236,176,205,18,163,42,173,245,77,182,66,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,58,141,184,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,125,251,84,154,188,170,248,231,181,105,109,79,228,221,171,151,74,75,126,39,114,168,170,185,88,242,27,149,209,180,244,214,105,251,75,36,180,179,58,162,68,138,58,105,86,55,57,155,54,170,84,74,228,86,191,191,186,59,9,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,0,138,188,150,244,46,251,139,96,153,110,188,228,118,107,83,41,51,111,15,110,198,170,250,178,74,239,11,73,53,67,43,87,170,34,172,80,201,58,68,221,155,145,207,117,38,231,49,26,216,156,235,42,60,254,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,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,95,171,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,68,60,196,120,223,172,226,171,59,76,75,14,170,219,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,109,123,39,240,234,177,199,35,34,168,114,61,168,231,189,168,17,0,209,159,3,153,254,27,168,60,40,105,133,86,25,144,210,93,89,99,197,237,118,11,154,66,171,190,142,227,73,71,12,85,20,242,177,200,142,99,218,228,234,157,83,226,99,152,246,238,99,218,229,206,97,37,56,23,227,54,251,193,230,163,213,92,228,181,123,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,186,116,154,46,236,170,145,185,201,28,141,123,154,237,170,172,150,48,208,160,62,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,214,3,42,230,130,49,94,31,176,30,38,184,9,210,157,40,212,102,85,178,219,89,131,226,181,113,86,80,164,41,91,69,60,52,84,238,108,180,242,77,28,141,141,234,221,241,57,200,222,171,28,178,55,221,185,76,251,150,169,202,243,152,23,254,13,240,165,171,179,127,69,105,195,47,14,119,248,204,171,77,91,61,69,79,248,181,53,36,112,197,254,194,46,159,197,80,43,215,136,126,31,179,238,25,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,237,241,57,200,222,137,36,82,55,223,181,73,233,203,23,152,93,30,45,71,77,195,175,16,57,127,102,213,14,216,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,204,219,10,118,161,101,50,109,123,145,210,44,123,145,137,19,89,58,184,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,235,89,139,94,235,97,123,188,5,86,230,44,145,171,163,84,122,67,59,25,218,145,58,61,169,213,146,118,222,248,163,66,144,112,94,13,184,142,207,245,150,187,66,237,122,101,117,164,201,44,183,8,173,247,217,43,32,123,104,108,189,198,185,236,158,174,165,136,232,217,11,163,141,242,70,246,171,187,205,68,236,164,170,230,35,131,71,196,95,227,147,129,204,55,139,220,53,181,84,175,164,177,234,45,142,157,204,176,223,158,197,217,35,58,171,188,21,102,212,87,62,153,206,87,42,57,17,95,11,220,175,98,57,29,44,82,247,93,42,195,239,186,127,167,24,230,21,147,231,183,92,214,235,101,183,197,71,87,127,186,49,141,170,184,72,212,232,178,61,25,255,0,50,43,149,242,43,81,22,73,37,126,233,29,234,192,203,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,217,226,109,215,74,41,41,42,160,222,198,189,155,226,145,26,246,238,99,218,228,234,158,246,185,21,61,202,133,196,240,173,205,99,1,200,180,27,32,200,56,145,187,210,90,115,12,10,158,6,212,37,43,161,108,249,90,73,185,177,62,134,147,115,92,181,42,230,109,153,141,68,134,53,123,37,221,20,111,115,97,253,124,210,248,40,197,117,67,78,47,220,72,97,86,207,5,159,98,22,255,0,27,118,240,233,27,35,189,218,224,68,239,58,163,123,154,157,234,120,26,233,25,42,42,189,209,196,176,171,100,252,207,106,149,128,234,188,69,241,47,170,124,80,103,115,103,90,153,118,255,0,99,224,172,212,115,212,251,46,217,249,152,98,147,194,65,52,178,118,123,189,134,62,77,174,248,223,213,203,250,17,38,167,43,126,1,104,245,19,192,241,55,172,118,251,85,203,16,79,25,79,142,227,181,148,208,87,67,119,145,59,180,211,84,213,199,35,94,198,195,19,210,68,142,53,68,145,210,198,146,124,12,141,157,238,21,203,171,131,106,110,44,53,66,166,225,149,212,210,59,4,194,42,41,38,201,104,82,182,90,122,218,230,84,71,82,180,240,192,172,141,201,177,210,211,35,101,93,241,189,35,115,187,110,71,244,86,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,128,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,3,194,220,117,227,67,172,247,10,171,77,219,89,176,90,42,234,41,159,77,85,75,83,145,81,197,44,18,177,202,215,198,246,58,68,86,185,174,69,69,106,162,42,42,42,41,238,138,49,226,39,204,14,167,127,247,101,122,255,0,234,217,72,173,215,112,171,111,162,154,169,167,57,149,255,0,160,58,58,199,88,234,111,88,191,118,104,138,41,137,226,34,115,153,199,154,224,245,102,227,111,212,78,29,243,202,157,63,175,167,201,161,188,98,151,154,107,116,150,121,91,90,218,201,86,154,104,210,56,86,37,114,72,238,226,43,54,183,170,238,78,159,143,184,167,207,201,219,136,31,247,11,212,47,250,177,91,255,0,100,90,15,2,87,27,125,159,131,140,54,237,118,175,167,162,161,162,134,239,83,85,85,83,43,98,138,8,153,113,171,115,228,123,220,168,141,107,90,138,170,229,84,68,68,85,83,165,254,81,60,63,127,187,166,158,255,0,214,122,47,251,83,91,85,163,181,185,209,110,245,218,251,179,52,196,227,143,62,124,211,123,7,82,110,29,11,170,214,237,155,126,155,219,211,77,218,169,239,76,85,246,38,105,143,171,24,230,35,47,205,164,215,27,126,157,240,239,129,212,234,5,125,62,51,13,159,20,179,83,92,100,188,74,218,38,209,202,148,208,198,177,204,178,171,82,55,119,21,25,181,221,23,114,244,252,125,199,209,183,107,198,135,94,46,20,182,155,78,179,96,181,181,213,179,50,154,150,150,155,34,163,150,89,229,123,145,172,141,140,108,138,174,115,156,168,136,212,69,85,85,68,67,150,113,219,113,183,222,56,56,204,174,214,154,250,122,218,26,216,109,21,52,181,84,210,182,88,167,137,247,26,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,42,251,135,111,48,58,99,255,0,221,149,151,255,0,171,98,26,205,206,173,5,235,122,106,41,137,137,136,231,231,143,232,199,77,116,53,142,173,219,53,123,214,162,237,86,235,166,187,158,236,68,99,138,98,191,62,124,106,199,201,51,249,213,249,88,197,190,96,80,250,117,196,166,11,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,224,214,49,206,94,136,138,165,207,243,171,242,177,139,124,192,161,244,235,137,94,188,179,173,54,171,255,0,26,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,243,147,57,175,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,118,203,79,35,152,191,224,200,197,115,94,214,75,20,79,86,63,102,213,208,158,153,234,102,150,113,41,165,144,101,56,181,93,171,35,198,242,59,123,97,184,219,166,146,154,179,177,226,41,152,249,109,245,209,49,242,70,217,155,28,237,108,176,57,87,166,238,139,213,23,223,74,220,198,120,40,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,124,167,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,48,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,33,86,220,243,191,82,127,180,159,187,75,73,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,171,110,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,39,79,49,158,53,255,0,37,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,171,224,83,137,75,23,10,217,182,161,106,109,205,59,215,89,180,254,225,107,198,233,29,74,249,227,171,188,75,89,68,250,120,229,70,185,155,97,78,211,228,145,85,236,94,220,111,70,170,189,88,215,113,93,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,0,242,167,117,224,207,138,11,175,9,154,209,77,168,212,118,138,75,141,182,227,78,203,37,250,41,105,221,52,237,181,73,87,79,53,75,169,90,146,196,212,169,219,78,137,26,200,229,103,85,248,147,244,165,138,114,238,229,195,106,196,48,10,237,76,226,39,20,171,76,159,51,179,220,108,140,199,170,229,107,82,130,201,93,12,113,185,210,53,35,108,244,149,207,143,196,177,86,57,145,204,134,161,88,228,100,139,35,91,2,184,223,224,187,42,225,31,81,231,161,162,109,214,247,128,220,187,115,217,50,25,104,100,108,108,238,172,219,104,106,103,70,36,43,88,196,130,69,86,177,126,56,209,178,237,102,229,141,129,115,250,229,159,225,186,167,193,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,174,201,89,236,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,18,83,134,190,51,111,186,31,163,250,165,160,55,187,87,181,112,205,70,199,239,52,240,164,12,99,106,173,151,138,171,123,169,163,169,107,151,167,114,23,237,133,146,198,229,234,214,177,178,71,209,90,248,230,141,96,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,114,174,19,188,172,104,223,203,252,123,211,160,58,168,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,191,205,223,88,173,90,149,197,27,49,28,114,253,87,93,109,211,235,60,86,74,152,146,169,178,209,71,117,116,178,77,86,232,26,199,185,168,244,107,233,224,149,85,26,254,229,43,152,228,252,219,84,242,156,21,240,165,117,215,125,47,215,172,214,179,22,171,184,91,108,88,61,85,37,133,212,180,46,150,182,163,35,100,144,215,83,69,66,171,11,218,247,237,163,88,102,108,106,146,246,235,152,198,255,0,45,185,3,242,242,203,214,191,185,110,46,49,111,17,111,241,84,25,223,76,42,179,100,91,230,139,198,207,15,135,146,62,178,49,173,233,85,21,54,247,46,238,145,44,187,90,174,219,210,255,0,140,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,135,237,76,251,228,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,217,114,111,165,134,185,240,183,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,220,213,3,160,25,172,226,199,205,62,178,124,192,200,125,70,115,74,102,107,56,177,243,79,172,159,48,50,31,81,156,14,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,157,30,196,150,25,99,87,55,170,111,141,237,252,90,168,150,213,202,159,142,123,85,235,25,160,225,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,77,206,169,99,167,99,32,142,46,168,232,89,177,24,206,202,44,190,127,76,184,40,197,120,172,229,153,167,183,187,77,179,195,234,110,51,111,200,36,199,46,20,233,27,36,175,217,119,175,145,182,202,133,145,204,99,161,149,234,168,199,61,201,217,145,234,244,93,174,149,146,214,7,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,84,3,79,191,100,241,95,181,95,110,190,204,218,190,210,123,63,217,62,216,240,81,248,239,3,220,238,248,110,255,0,78,231,103,185,241,246,247,109,221,241,116,235,239,62,177,10,185,102,113,163,249,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,230,168,2,53,115,11,226,23,242,114,225,151,32,191,209,83,93,95,122,202,251,152,149,146,166,221,85,225,100,160,174,171,165,157,91,88,179,34,239,143,178,200,164,145,170,196,87,44,141,141,189,88,142,89,25,37,74,118,231,79,172,87,91,214,174,98,154,33,111,191,82,75,98,198,172,236,189,215,81,210,85,57,207,109,214,169,242,53,27,85,26,61,88,143,142,154,56,159,18,57,136,246,178,178,69,234,173,149,0,174,3,191,240,39,174,151,221,1,226,107,14,201,45,151,155,85,178,213,126,184,82,227,121,36,215,68,98,82,182,207,85,85,10,84,61,242,57,91,217,237,236,100,201,34,57,168,215,66,155,183,49,94,199,122,190,94,220,52,126,82,153,222,160,217,230,180,247,253,145,167,247,159,101,85,86,65,186,215,5,242,178,21,163,161,241,111,88,164,219,183,191,61,68,123,17,36,71,210,164,140,235,218,114,44,95,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,79,3,133,112,63,172,86,173,111,225,115,79,242,234,59,245,93,214,229,69,103,166,178,95,165,174,170,108,245,169,117,164,137,176,212,186,161,200,247,187,124,142,106,78,213,145,119,186,57,227,123,145,55,244,59,168,25,172,226,199,205,62,178,124,192,200,125,70,115,213,99,28,87,95,112,78,14,239,28,50,97,82,221,109,117,249,102,97,87,120,191,221,32,153,145,199,53,157,244,52,208,37,3,122,34,200,189,217,34,114,202,168,172,78,220,109,141,123,141,154,70,183,202,241,99,230,159,89,62,96,100,62,163,57,205,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,213,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,251,200,183,41,147,242,177,210,58,174,20,41,52,18,195,114,171,126,79,100,168,172,200,168,114,89,220,200,95,89,127,154,143,178,189,229,88,166,117,61,12,142,142,149,31,4,31,22,202,88,85,92,249,26,175,127,74,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,238,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,181,155,146,54,73,80,51,3,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,32,53,135,141,251,238,188,240,119,140,232,86,168,85,93,111,57,214,47,152,67,113,134,249,44,44,88,235,44,241,80,207,12,105,83,50,202,178,75,88,146,84,57,170,254,218,35,227,99,92,247,186,69,123,159,101,60,204,248,46,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,172,108,116,206,153,170,199,58,157,169,185,189,201,101,98,181,59,203,36,116,109,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,40,18,131,149,199,158,205,50,250,215,163,214,151,189,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,122,244,99,151,244,41,68,60,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,4,191,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,116,2,128,121,92,121,236,211,47,173,122,61,105,127,192,10,75,230,239,196,85,78,164,235,203,52,115,24,203,42,234,177,60,2,158,40,107,168,98,150,39,81,73,127,94,226,207,50,44,78,85,145,241,69,36,116,234,146,116,116,82,71,82,198,181,187,158,175,185,77,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,137,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,136,30,124,185,62,76,154,233,71,148,232,213,247,65,174,247,157,247,172,38,225,37,198,215,73,34,65,31,240,61,91,145,238,72,81,170,146,203,219,171,90,135,72,247,53,81,158,46,6,239,84,115,90,216,45,196,7,5,63,114,220,35,232,231,17,108,191,248,170,252,239,111,183,41,86,171,124,49,120,216,29,89,108,240,172,236,49,205,233,75,20,137,81,190,71,116,149,90,145,245,111,85,71,44,189,107,251,150,226,227,22,241,22,255,0,21,65,157,244,194,171,54,69,190,104,188,108,240,248,121,35,235,35,26,222,149,81,83,111,114,238,233,18,203,181,170,237,189,2,255,0,136,171,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,5,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,122,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,79,87,194,119,154,125,27,249,129,143,122,140,4,212,230,139,192,45,102,31,125,185,113,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,123,37,169,158,228,215,181,174,217,70,238,220,142,151,184,173,108,50,57,187,85,89,34,50,16,159,252,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,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,171,20,238,182,203,77,170,203,76,250,59,53,178,146,130,158,74,137,234,223,21,52,45,137,142,158,121,95,52,210,171,90,136,138,249,37,146,73,30,239,197,207,123,156,189,85,85,76,219,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,12,140,87,53,237,100,177,68,245,99,246,109,93,15,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,251,202,161,13,121,213,249,88,197,190,96,80,250,117,196,166,11,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,159,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,15,41,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,127,220,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,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,171,20,128,28,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,10,248,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,6,70,43,154,246,178,88,162,122,177,251,54,168,105,76,165,110,117,126,105,241,111,151,244,62,163,113,45,211,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,222,85,168,190,117,126,105,241,111,151,244,62,163,113,2,0,22,19,202,231,142,219,86,137,221,102,208,141,104,201,170,233,240,155,229,67,29,143,220,106,231,111,130,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,111,32,229,227,195,214,43,197,6,161,106,38,145,229,53,62,3,199,233,253,85,77,186,232,202,88,234,38,182,87,69,115,183,58,42,136,218,244,255,0,10,55,163,92,199,62,41,101,98,61,155,247,36,127,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,13,47,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,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,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,127,242,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,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,192,248,217,222,237,92,214,49,60,86,241,193,142,107,148,221,177,155,85,109,235,31,246,111,178,46,53,20,81,201,85,111,239,221,104,89,63,135,149,200,175,139,184,196,70,191,98,166,230,162,34,245,64,41,179,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,2,199,249,175,113,199,77,141,90,175,124,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,172,73,12,174,143,163,221,35,251,53,193,194,119,154,125,27,249,129,143,122,140,7,148,213,139,6,85,138,106,158,101,139,103,87,191,108,228,150,108,130,227,111,188,92,124,76,149,30,50,186,42,153,25,60,253,217,81,36,147,124,141,123,183,189,17,206,235,213,81,21,84,15,65,195,199,15,217,247,19,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,118,200,154,229,111,69,146,88,219,238,220,134,135,180,47,66,244,227,135,77,56,183,105,126,151,217,188,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,26,185,71,98,218,113,106,225,10,207,147,226,84,54,164,201,47,183,10,246,229,117,116,242,164,181,79,170,130,174,102,83,67,80,189,85,209,236,165,116,14,100,95,11,81,179,44,136,222,179,57,207,154,160,85,95,60,239,212,159,237,39,238,210,5,112,147,173,246,174,28,53,251,28,214,139,205,142,174,243,79,142,83,221,28,202,10,105,27,27,234,103,154,221,83,79,11,21,238,247,49,139,44,209,239,127,71,43,89,185,200,215,170,35,22,122,243,206,253,73,254,210,126,237,42,172,15,65,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,150,169,203,55,151,125,54,53,106,110,191,241,1,142,85,165,246,229,79,112,181,218,177,27,189,190,90,116,161,164,149,178,209,212,201,95,79,59,90,178,190,120,157,51,27,19,154,177,36,50,239,93,238,145,189,158,85,202,175,129,139,86,169,84,254,82,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,184,144,40,47,143,190,4,238,188,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,239,99,143,203,192,79,27,247,222,17,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,183,182,38,72,187,209,175,139,174,230,185,209,196,172,189,61,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,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,224,228,6,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,53,133,255,0,114,184,242,39,166,95,90,245,138,210,128,75,254,229,113,228,79,76,190,181,235,21,160,74,162,5,115,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,212,245,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,247,185,119,113,191,71,197,86,8,184,150,99,85,183,83,113,59,124,82,223,92,176,193,77,13,210,55,77,44,108,170,165,137,146,185,238,218,198,65,226,21,35,142,54,75,80,212,99,81,175,99,82,48,115,80,224,42,166,150,166,235,197,62,141,216,170,235,25,89,81,53,195,57,182,83,246,145,148,108,72,161,106,87,211,83,199,19,92,172,87,50,121,106,158,231,189,251,229,238,244,70,36,174,101,107,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,40,106,32,231,249,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,108,241,54,235,166,77,69,73,85,6,246,53,236,223,20,146,53,237,220,199,181,201,213,61,237,114,42,123,149,15,21,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,50,157,185,163,249,236,212,223,162,250,61,16,23,189,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,122,244,123,87,244,161,68,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,4,106,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,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,40,7,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,108,241,54,235,165,20,148,149,80,111,99,94,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,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,252,211,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,62,168,175,169,134,46,174,141,236,221,35,217,31,99,108,138,176,246,131,197,114,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,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,192,248,217,222,178,163,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,169,203,239,143,92,123,137,156,54,135,6,212,27,237,37,30,170,90,41,227,134,185,149,30,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,8,65,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,32,45,80,230,156,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,190,237,202,116,176,6,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,50,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,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,176,174,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,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,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,3,82,101,85,243,206,253,73,254,210,126,237,62,175,44,94,97,117,153,77,101,55,14,188,64,229,253,235,172,219,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,116,203,221,133,148,201,181,141,86,198,177,238,87,172,77,127,202,231,157,250,147,253,164,253,218,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,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,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,215,225,227,215,30,211,206,53,245,27,134,157,104,190,210,90,236,77,168,181,205,138,222,170,188,45,29,21,177,142,178,71,85,87,13,117,84,178,177,17,142,149,27,217,93,143,122,201,59,216,174,219,219,70,247,254,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,118,229,2,147,56,9,227,126,251,194,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,54,246,196,201,23,122,53,241,117,220,215,58,56,149,151,231,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,154,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,204,14,87,188,116,253,202,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,154,107,170,36,80,185,60,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,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,28,131,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,1,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,62,176,0,10,171,231,157,250,147,253,164,253,218,90,161,85,124,243,191,82,127,180,159,187,64,129,92,36,235,125,171,135,13,126,199,53,162,243,99,171,188,211,227,148,247,71,50,130,154,70,198,250,153,230,183,84,211,194,197,123,189,204,98,203,52,123,223,209,202,214,110,114,53,234,136,197,240,25,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,203,31,229,87,192,197,171,84,170,127,41,29,92,181,210,92,49,59,109,69,85,182,199,143,92,173,109,168,166,188,207,218,88,229,170,153,181,17,172,82,83,68,178,57,172,217,185,86,162,39,42,185,157,141,178,7,85,229,155,203,190,155,26,181,55,95,248,128,199,42,210,251,114,167,184,90,237,88,141,222,223,45,58,80,210,74,217,104,234,100,175,167,157,173,89,95,60,78,153,141,137,205,88,146,25,119,174,247,72,222,204,63,227,239,129,59,175,8,153,53,21,247,26,172,171,187,105,214,69,80,180,150,122,202,169,29,61,109,44,241,211,194,233,34,174,145,148,241,64,199,201,35,170,29,11,88,170,174,142,23,170,251,216,226,253,15,41,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,160,20,89,192,79,27,247,222,17,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,183,182,38,72,187,209,175,139,174,230,185,209,196,172,138,167,95,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,220,128,13,41,240,157,229,99,70,254,95,227,222,157,0,252,172,120,88,255,0,124,182,149,127,215,43,119,253,176,225,59,202,198,141,252,191,199,189,58,3,53,128,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,44,70,148,248,78,242,177,163,127,47,241,239,78,128,205,96,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,170,42,41,111,252,170,248,231,186,234,149,55,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,155,55,34,211,196,228,86,179,177,186,79,213,172,28,16,81,241,85,192,238,141,101,184,117,46,221,77,196,244,190,199,21,137,169,52,20,208,221,35,117,37,28,143,165,170,149,241,57,238,218,198,79,225,209,100,142,54,75,80,229,123,145,175,123,146,160,127,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,160,26,147,4,74,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,123,158,211,181,113,35,137,234,230,117,162,89,78,31,161,89,141,38,43,155,93,169,226,166,182,221,234,103,124,44,165,99,167,143,196,42,75,28,114,62,55,173,63,121,172,123,27,189,175,115,92,213,98,162,61,161,93,124,212,56,245,169,170,169,186,240,177,163,119,218,186,54,81,212,77,111,206,110,116,253,165,101,99,22,40,92,148,20,213,17,202,231,35,17,207,158,42,166,57,140,126,248,187,93,85,139,43,95,0,56,120,225,251,62,226,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,217,19,92,173,232,178,75,27,125,219,144,231,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,255,0,201,231,86,56,121,139,75,234,52,154,197,73,73,97,213,9,42,22,166,251,53,124,212,241,79,146,189,210,85,190,4,162,69,153,211,78,202,106,72,147,123,18,54,50,53,123,222,136,171,35,222,224,167,99,165,107,70,131,102,90,43,30,27,116,190,209,85,203,98,207,49,123,94,77,98,187,58,157,35,130,177,149,84,80,79,60,44,84,123,147,125,60,179,44,78,69,84,122,162,71,34,177,173,149,157,121,169,111,220,93,103,90,89,141,242,173,210,124,83,63,181,251,82,245,148,225,248,196,24,189,60,19,211,71,85,75,93,13,186,9,93,92,213,149,175,123,97,137,136,177,202,232,152,174,115,106,91,14,232,146,126,227,66,48,114,216,227,158,235,195,238,127,71,165,122,141,116,171,174,211,172,170,162,154,219,19,235,46,142,108,24,188,238,154,69,109,84,77,154,68,130,26,103,73,80,247,84,244,70,175,78,146,238,85,141,99,146,242,76,171,154,30,229,245,137,106,230,15,194,94,11,141,107,67,106,224,190,210,211,204,180,212,53,209,61,181,182,251,115,166,122,210,83,84,43,229,122,171,219,18,183,107,122,69,218,141,99,129,99,107,161,114,184,51,194,126,171,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,224,230,61,174,78,168,168,167,229,45,123,136,78,4,173,90,221,193,54,150,107,158,150,227,53,114,106,133,135,77,241,151,85,81,218,224,107,223,146,81,50,223,76,215,50,72,250,162,190,166,24,186,186,55,179,116,143,100,125,141,178,42,195,218,14,215,203,99,142,123,87,16,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,209,28,157,122,75,185,18,69,142,57,147,110,196,241,91,61,246,239,148,218,113,155,85,21,235,32,240,254,215,184,211,209,71,29,85,195,176,197,100,30,34,86,162,62,94,219,21,90,205,234,187,90,170,137,209,12,193,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,104,39,129,206,46,237,92,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,77,219,59,137,213,31,28,209,163,164,237,44,142,9,20,0,2,10,243,115,226,23,238,167,135,216,180,154,217,77,117,101,235,85,123,212,81,92,40,234,188,60,116,116,52,146,211,73,88,217,21,171,190,78,243,37,100,29,164,68,107,163,154,109,206,232,212,100,148,130,76,174,107,218,197,117,212,174,45,47,120,139,111,212,149,216,246,159,83,211,217,45,113,81,85,58,88,35,157,208,199,53,107,158,221,238,98,84,165,67,223,4,138,212,106,244,165,137,143,77,209,170,159,39,132,126,20,174,186,239,195,167,16,185,173,151,22,171,184,100,54,43,61,186,147,23,116,180,46,150,10,137,217,84,218,234,248,169,85,176,189,239,174,240,244,113,67,27,98,84,94,149,219,31,240,204,142,64,244,28,167,117,210,251,166,28,80,91,52,231,219,54,170,44,91,82,250,219,174,237,184,35,25,186,170,10,122,137,40,22,25,85,90,173,153,211,191,176,214,117,86,201,226,85,187,28,254,219,153,122,134,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,231,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,186,72,223,36,59,211,227,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,168,30,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,2,183,181,91,153,22,184,224,186,163,152,225,54,156,87,5,154,135,31,191,220,45,84,178,84,208,214,58,87,197,5,67,227,99,158,173,170,106,43,149,172,69,85,68,68,235,215,162,39,224,105,235,53,214,116,52,197,87,188,214,62,156,233,109,199,170,110,215,103,110,136,153,162,51,57,156,113,51,132,223,226,39,203,246,167,127,247,27,122,255,0,234,41,74,49,46,215,135,45,66,184,113,5,195,237,147,54,212,11,37,153,243,100,208,220,41,174,52,16,83,57,104,165,137,149,83,211,172,107,28,174,122,185,174,142,52,71,53,202,168,189,93,250,23,161,246,127,39,110,31,191,220,47,79,127,234,197,23,253,145,27,184,109,211,187,119,47,91,171,17,143,63,191,149,227,163,186,206,223,103,211,170,219,117,182,102,186,253,164,196,247,102,49,19,78,105,159,31,30,96,225,219,203,246,152,255,0,247,27,101,255,0,234,40,142,132,114,78,35,117,10,225,195,239,15,183,188,219,79,236,150,102,77,140,195,111,166,183,80,79,76,228,162,138,39,213,65,78,145,164,113,57,138,214,182,57,21,26,214,170,34,116,111,232,78,132,57,210,158,100,90,227,157,106,142,29,132,221,177,92,22,26,28,130,255,0,111,181,85,73,77,67,88,217,89,20,245,12,141,238,98,186,169,200,142,70,189,85,21,81,83,175,78,168,191,129,185,119,95,99,67,85,26,123,179,61,236,71,151,203,250,43,90,30,145,221,58,166,206,163,120,208,211,79,178,138,235,206,106,196,198,34,43,158,62,21,67,209,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,146,82,87,167,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,159,126,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,4,116,173,99,27,226,99,107,163,108,204,218,221,175,84,114,39,109,241,189,250,51,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,24,21,151,202,179,141,108,171,2,202,173,28,46,100,54,11,174,71,141,228,119,9,125,133,236,202,89,43,43,173,181,213,18,65,191,118,249,219,28,54,232,227,101,93,76,187,35,87,53,206,146,69,234,138,243,160,115,206,253,73,254,210,126,237,38,167,9,60,23,105,103,8,216,171,237,184,179,125,187,146,87,117,117,199,38,184,80,211,50,186,77,241,192,146,211,194,246,49,36,138,141,100,167,108,173,167,116,146,109,115,149,85,239,95,121,10,249,231,126,164,255,0,105,63,118,129,85,101,148,242,186,224,22,179,48,190,219,120,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,239,163,111,114,55,69,219,87,54,105,26,237,202,140,141,89,52,106,229,239,195,93,139,138,30,35,173,248,86,98,187,241,107,37,190,124,134,251,76,202,167,211,205,89,75,11,227,141,144,70,246,53,85,55,207,60,8,254,138,199,118,187,170,199,181,232,197,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,31,172,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,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,232,0,12,203,107,166,133,234,63,14,154,143,113,210,253,80,179,120,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,204,63,134,141,44,214,157,2,203,243,172,166,211,225,114,76,19,31,184,95,237,215,155,124,20,204,174,151,193,81,85,203,21,20,211,190,39,200,234,53,146,87,61,209,53,205,234,228,71,34,162,251,214,128,64,210,159,9,222,86,52,111,229,254,61,233,208,30,215,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,226,120,174,19,188,172,104,223,203,252,123,211,160,35,255,0,55,61,76,202,180,239,132,121,173,216,181,95,132,251,107,144,82,99,55,25,217,36,145,204,218,25,32,168,168,149,145,185,143,111,78,231,133,108,79,71,110,107,162,150,86,43,126,46,168,20,153,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,244,233,213,87,241,47,79,149,198,144,212,233,47,7,216,204,247,40,42,224,185,103,53,19,101,245,80,205,60,82,177,140,169,107,25,74,232,150,63,226,177,244,112,82,72,173,114,185,232,249,30,142,219,252,70,209,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,192,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,192,12,240,241,167,166,127,116,92,86,106,126,11,29,37,170,146,146,159,32,158,225,65,75,107,143,183,75,75,67,90,137,89,75,3,25,177,168,206,220,21,17,49,88,214,237,107,154,173,106,171,81,21,109,39,147,78,127,83,147,112,185,116,195,46,57,13,37,93,70,29,148,85,211,81,219,218,177,36,244,54,234,136,162,168,141,94,214,162,61,89,37,76,149,202,215,191,175,85,108,141,69,233,30,214,199,94,118,154,103,149,83,106,158,11,172,126,19,187,141,220,49,244,198,123,241,199,35,188,61,117,61,77,69,70,201,157,179,182,206,228,117,93,99,77,234,231,118,39,248,81,25,213,124,87,38,156,254,155,25,226,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,78,136,233,26,139,214,77,174,11,180,51,89,197,143,154,125,100,249,129,144,250,140,230,148,204,214,113,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,78,63,204,247,128,170,157,103,181,85,241,3,163,246,42,186,253,65,182,83,211,67,117,180,82,118,152,151,107,116,13,155,124,209,196,216,187,181,21,205,71,64,212,69,151,226,134,4,141,141,115,210,54,59,176,114,184,242,39,166,95,90,245,138,210,85,1,152,29,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,9,240,127,196,87,229,67,161,214,125,82,147,21,186,217,42,223,182,223,95,226,232,124,53,45,101,116,80,199,226,167,160,252,236,139,37,31,125,210,198,199,185,219,183,68,246,185,17,205,83,138,229,60,171,52,59,45,226,106,171,136,27,157,254,235,236,170,251,131,50,10,220,73,208,67,81,75,87,120,241,77,158,103,203,44,233,38,250,57,186,63,185,74,172,235,186,87,237,149,140,219,19,102,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,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,51,67,196,14,166,125,242,107,142,121,170,81,213,221,106,41,50,108,130,186,225,65,237,73,55,213,67,66,249,157,225,96,127,198,244,111,106,4,138,52,99,92,173,99,88,141,106,237,106,23,127,204,211,90,254,229,184,71,202,124,61,191,197,87,231,125,112,170,61,241,111,134,47,27,4,222,34,73,58,72,199,55,165,44,85,59,28,155,186,74,177,110,106,183,119,74,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,11,169,228,211,128,84,227,60,46,93,51,59,142,61,73,73,81,152,229,21,117,52,119,6,164,75,61,117,186,158,40,169,227,71,185,170,175,70,71,83,29,114,53,143,233,209,93,35,145,58,73,185,213,237,204,211,69,62,229,184,184,202,124,61,195,197,80,103,125,115,90,61,242,239,154,47,27,60,222,34,57,58,70,198,183,165,84,85,59,26,155,186,68,177,110,114,187,119,75,201,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,240,43,131,157,166,138,127,224,47,17,148,119,15,230,194,174,20,178,75,254,49,89,73,36,44,72,255,0,199,82,71,58,79,232,17,173,254,58,129,232,57,35,234,133,170,171,0,212,45,23,153,180,144,92,173,151,136,178,138,117,117,107,123,245,144,84,195,29,52,187,41,250,35,182,64,234,72,119,72,138,228,235,87,27,85,27,238,223,102,133,5,242,184,213,234,109,37,227,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,87,177,245,46,99,233,91,18,71,252,87,190,178,10,72,213,206,71,49,25,35,213,219,127,142,219,244,3,53,156,88,249,167,214,79,152,25,15,168,206,88,79,38,30,31,176,27,142,61,123,226,94,224,202,186,172,178,215,120,175,197,104,98,153,33,125,37,44,11,75,69,50,212,196,213,143,186,202,149,73,165,137,100,108,136,157,169,30,221,191,18,170,215,183,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,192,79,240,0,2,168,57,200,112,201,128,226,182,172,127,137,28,66,154,146,201,114,187,94,27,143,94,173,180,86,232,97,130,225,60,237,171,172,246,131,221,26,53,203,82,174,100,173,145,239,222,178,35,162,94,172,237,175,114,215,200,1,206,175,202,198,45,243,2,135,211,174,32,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,33,7,55,125,98,186,233,175,11,140,196,113,203,245,37,13,203,80,111,17,89,42,98,74,167,69,91,37,169,177,73,53,91,160,107,30,215,43,21,204,167,130,85,84,115,59,117,78,99,147,243,141,82,154,244,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,252,9,105,206,43,83,62,216,113,89,14,11,73,87,117,74,76,11,31,163,183,205,75,81,39,245,171,107,170,81,107,36,158,157,136,245,68,223,4,244,108,123,213,173,115,157,2,53,81,90,198,42,185,58,233,159,219,14,43,38,206,170,233,46,169,73,129,99,245,151,8,106,169,227,254,181,109,117,74,37,28,112,84,61,88,168,155,224,158,177,236,98,57,174,115,160,87,34,171,88,244,80,179,94,56,52,119,1,204,120,50,212,12,70,178,195,73,67,109,195,241,122,155,221,134,42,26,88,98,75,108,246,202,103,77,76,218,118,171,21,176,179,108,75,3,146,52,106,246,101,145,141,86,238,234,153,246,196,242,155,238,13,149,89,179,92,90,187,193,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,158,227,82,102,101,184,129,211,63,185,189,113,207,52,182,58,75,173,61,38,51,144,87,91,232,61,169,30,202,169,168,89,51,188,44,239,248,24,142,238,192,177,72,143,107,81,175,107,209,205,77,174,64,52,125,164,249,215,222,134,150,97,186,153,236,191,102,125,173,199,237,215,223,5,223,239,120,95,21,77,28,221,174,230,214,239,219,220,219,187,107,122,244,235,209,58,244,56,7,52,127,34,122,155,244,95,88,162,60,167,40,205,76,202,181,19,132,120,109,217,77,95,139,251,21,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,119,94,223,138,116,76,70,237,107,98,138,38,35,126,30,171,234,249,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,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,51,111,194,119,154,125,27,249,129,143,122,140,6,148,192,161,110,99,60,20,126,74,186,143,5,255,0,0,182,93,100,211,44,167,243,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,190,127,128,174,46,243,238,25,181,114,217,65,111,183,100,25,102,39,145,212,123,54,187,18,183,212,77,35,230,158,165,240,49,42,168,169,81,221,167,215,34,195,19,27,185,170,178,51,116,91,153,189,30,203,222,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,142,188,36,114,226,210,62,20,179,43,222,160,210,221,234,243,12,134,162,162,104,172,53,215,74,86,70,251,37,185,232,169,218,141,26,170,215,212,185,170,230,73,82,136,205,204,248,89,28,77,116,169,32,115,94,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,36,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,158,10,63,37,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,91,233,63,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,241,107,216,215,39,69,68,80,43,131,147,223,15,186,227,131,88,174,58,197,154,228,23,91,54,11,148,91,222,219,6,39,60,243,36,117,210,74,250,119,45,229,212,234,228,142,46,177,211,182,40,158,172,89,37,141,238,114,43,99,72,214,94,1,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,157,60,196,120,32,163,226,171,4,76,183,14,165,219,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,109,99,39,240,232,178,71,27,37,168,114,189,200,215,189,201,5,185,42,121,167,202,126,95,215,122,141,184,186,144,50,217,253,149,96,89,87,246,215,28,201,49,203,135,252,37,29,117,182,186,158,79,249,50,67,52,114,51,251,142,107,155,250,21,11,52,212,206,59,45,92,93,242,237,213,171,22,75,71,73,105,212,92,118,158,203,87,120,163,165,141,176,81,85,65,38,67,3,99,150,134,55,212,75,59,217,28,109,167,108,206,122,34,54,73,152,137,238,123,79,107,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,159,3,227,127,122,160,64,234,188,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,29,215,155,102,21,117,197,120,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,238,208,202,228,70,171,147,99,152,189,122,170,181,188,43,132,239,52,250,55,243,3,30,245,24,11,41,231,105,166,121,86,65,167,26,119,170,86,154,79,17,101,195,238,23,11,125,223,183,28,143,146,159,199,165,55,98,119,109,98,177,144,163,233,22,55,61,238,111,231,39,129,168,142,87,251,131,202,242,58,203,63,249,110,96,181,153,55,255,0,57,238,214,251,52,149,191,227,81,85,212,195,2,175,248,147,36,145,173,254,129,174,95,226,33,106,133,0,242,190,203,62,202,113,181,167,222,35,38,246,53,5,231,218,54,154,205,245,190,30,26,206,237,12,254,30,154,78,170,141,147,125,83,105,182,70,189,119,74,145,109,69,114,52,191,224,42,175,158,119,234,79,246,147,247,105,5,120,51,209,76,87,136,158,36,240,253,28,205,110,23,90,43,46,65,237,15,19,61,174,88,227,170,103,98,130,162,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,73,213,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,11,243,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,56,255,0,20,92,50,96,60,83,105,125,203,79,242,250,106,74,59,147,233,220,219,46,66,150,232,106,107,108,211,172,145,73,190,7,72,155,154,199,186,8,155,43,24,230,44,145,163,153,185,189,81,205,236,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,12,214,23,253,202,227,200,158,153,125,107,214,43,74,1,47,251,149,199,145,61,50,250,215,172,86,129,42,128,0,10,22,230,69,193,149,139,132,189,71,179,220,240,59,175,119,12,206,252,109,69,162,219,59,222,250,171,84,148,235,15,126,153,210,59,175,118,20,241,17,44,82,43,150,77,170,230,191,170,179,187,45,244,149,87,207,59,245,39,251,73,251,180,14,105,201,66,237,117,135,137,44,202,197,13,206,173,150,218,204,30,162,174,162,141,179,57,32,154,120,107,232,155,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,185,242,149,185,42,121,167,202,126,95,215,122,141,184,186,144,5,0,243,71,243,217,169,191,69,244,122,34,255,0,138,1,230,143,231,179,83,126,139,232,244,64,79,254,74,158,86,50,159,152,21,222,157,110,39,249,0,57,42,121,88,202,126,96,87,122,117,184,159,224,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,164,141,39,206,190,244,52,179,13,212,207,101,251,51,237,110,63,110,190,248,46,255,0,123,194,248,170,104,230,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,152,35,74,124,39,121,88,209,191,151,248,247,167,64,5,106,243,123,225,39,21,211,187,141,39,19,152,92,190,19,237,174,64,235,126,69,110,87,71,28,45,174,146,149,31,12,244,177,71,11,122,119,60,45,92,149,15,146,71,57,210,202,215,34,124,79,233,192,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,14,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,250,236,253,155,253,228,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,215,103,236,223,239,32,45,80,0,0,174,174,110,60,40,233,198,65,164,247,142,41,173,145,123,27,51,197,252,4,23,41,41,225,69,142,251,75,45,76,52,145,182,161,58,167,73,162,238,177,89,50,117,114,198,197,137,200,228,72,150,27,21,34,175,52,127,34,122,155,244,95,88,162,2,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,45,43,158,119,234,79,246,147,247,105,85,101,170,115,206,253,73,254,210,126,237,2,42,242,184,243,217,166,95,90,244,122,210,255,0,138,1,229,113,231,179,76,190,181,232,245,165,255,0,1,64,60,209,252,246,106,111,209,125,30,136,177,78,84,156,87,106,63,17,58,113,146,225,90,161,47,181,110,186,115,236,232,33,191,203,50,186,170,229,75,84,149,9,27,106,81,83,227,154,63,10,228,89,186,238,145,175,106,189,21,237,124,146,215,95,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,37,255,0,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,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,158,195,85,6,85,192,210,239,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,57,87,9,222,86,52,111,229,254,61,233,208,29,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,207,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,202,128,230,145,199,213,30,162,120,238,25,52,114,225,106,185,98,9,224,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,129,145,191,188,22,149,164,58,209,165,250,245,134,199,168,26,71,151,210,100,86,41,42,37,164,90,136,89,36,79,138,120,213,55,197,44,82,181,178,196,254,138,215,35,94,214,170,177,236,122,117,107,218,171,237,76,245,240,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,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,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,40,31,88,170,190,121,223,169,63,218,79,221,165,170,21,87,207,59,245,39,251,73,251,180,8,43,193,158,138,98,188,68,241,39,135,232,230,107,112,186,209,89,114,15,104,120,153,237,114,199,29,83,59,20,21,21,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,104,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,57,92,121,236,211,47,173,122,61,105,127,192,0,0,113,254,40,184,100,192,120,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,124,14,145,55,53,143,116,17,54,86,49,204,89,35,71,51,115,122,163,155,155,115,85,6,85,192,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,39,121,88,209,191,151,248,247,167,64,117,80,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,66,174,105,28,2,214,106,39,142,226,111,71,45,247,91,150,94,158,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,248,31,27,251,211,87,132,239,43,26,55,242,255,0,30,244,232,14,170,5,11,114,221,225,143,92,117,127,89,109,122,173,166,247,175,178,22,92,6,224,202,186,140,154,170,154,105,169,228,170,107,119,37,185,145,69,44,47,169,238,177,219,103,141,178,177,173,130,87,111,114,44,145,178,91,233,62,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,214,2,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,237,93,178,212,211,181,142,68,102,206,228,177,185,24,142,114,195,12,78,168,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,212,65,80,28,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,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,241,178,71,246,66,181,143,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,196,247,61,238,220,247,185,203,231,201,169,203,187,128,90,206,39,50,165,207,53,74,223,117,182,233,149,147,181,81,209,105,167,167,251,77,34,201,43,60,53,45,78,212,98,194,199,193,35,106,36,141,235,35,126,24,219,181,210,119,34,14,235,202,191,128,170,154,170,155,87,20,250,201,98,171,163,101,29,68,55,12,26,217,81,218,86,86,49,98,153,171,95,83,79,36,78,114,49,28,248,37,165,123,94,199,239,139,187,209,88,177,57,246,190,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,21,235,205,67,128,170,154,90,155,175,20,250,55,98,171,172,101,101,68,215,12,230,217,79,218,70,81,177,34,133,169,95,77,79,28,77,114,177,92,201,229,170,123,158,247,239,151,187,209,24,146,185,144,3,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,223,181,13,47,16,131,76,185,75,112,243,167,154,219,112,213,42,170,202,188,139,30,101,67,230,177,225,151,90,26,122,187,117,27,37,130,88,229,134,169,213,13,145,213,140,107,165,107,225,85,72,223,31,109,155,221,51,147,120,18,171,69,245,86,213,173,250,95,143,234,189,139,29,200,44,118,220,146,157,213,116,116,119,234,70,211,86,164,29,199,54,57,93,27,94,246,236,145,173,73,99,114,57,81,209,200,199,39,241,143,213,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,234,200,1,206,79,90,254,195,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,80,41,130,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,255,0,185,104,224,21,58,125,193,110,157,210,220,177,234,75,85,202,249,79,83,127,170,88,82,45,245,140,171,169,146,90,90,137,95,26,174,247,186,141,105,17,55,46,246,177,172,99,182,236,218,148,67,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,167,224,51,89,197,62,138,126,78,220,65,102,218,57,29,195,198,210,99,247,4,240,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,173,186,114,130,213,11,86,105,194,93,54,7,11,105,32,185,105,245,226,182,219,81,3,107,91,44,242,193,83,51,171,98,170,124,93,17,208,177,206,168,154,22,245,220,142,90,89,21,29,248,181,176,215,156,158,138,125,134,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,135,234,228,193,171,212,216,134,188,228,186,71,113,158,146,26,125,66,179,182,106,53,116,18,190,121,174,54,254,228,177,194,199,183,224,99,22,154,106,233,28,175,79,122,195,26,35,145,87,107,194,231,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,8,49,168,188,177,126,223,106,14,79,157,253,247,120,15,180,119,154,219,183,133,251,53,221,236,120,137,223,47,111,127,138,110,237,187,250,110,218,157,122,117,232,159,129,57,193,173,169,209,217,214,68,83,122,156,196,125,243,31,201,57,177,245,38,231,211,119,43,187,182,93,238,85,84,98,125,218,106,204,71,63,106,39,242,71,186,189,37,251,140,224,139,48,210,207,180,30,219,246,38,27,146,127,95,248,79,13,222,239,71,87,63,242,123,223,183,167,119,111,241,151,174,222,190,238,189,18,156,205,3,220,109,214,251,197,190,170,211,118,160,167,173,161,173,133,244,213,84,181,49,54,88,167,137,237,86,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,60,55,228,237,195,247,251,133,233,239,253,88,162,255,0,178,34,183,29,158,117,125,200,181,84,83,20,198,23,222,139,237,38,142,157,141,77,122,251,85,93,185,126,190,252,204,98,57,156,231,143,14,102,115,199,14,123,73,164,191,126,124,17,97,250,89,246,131,216,158,219,195,113,191,235,255,0,9,226,123,61,152,233,39,254,79,123,55,117,237,109,254,50,116,221,215,223,211,162,241,205,58,229,139,246,7,80,113,140,239,239,187,199,253,156,188,209,93,188,47,217,174,215,127,195,206,201,123,123,252,83,182,238,217,211,118,213,233,215,175,69,252,9,189,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,38,253,123,110,158,244,211,93,218,115,85,49,17,156,207,151,205,83,211,117,174,241,182,209,127,79,183,221,238,90,187,85,85,77,61,218,39,235,113,60,205,51,62,17,17,196,160,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,77,245,73,127,192,0,5,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,192,52,167,194,119,149,141,27,249,127,143,122,116,5,101,243,184,205,110,181,250,209,167,186,115,53,61,34,91,108,120,188,183,186,121,90,199,119,221,61,117,92,144,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,108,211,132,239,43,26,55,242,255,0,30,244,232,10,54,230,17,170,23,93,85,227,7,82,110,119,6,213,195,79,96,188,75,139,208,210,77,90,234,150,83,193,111,114,211,47,107,170,34,70,201,101,142,90,133,141,169,209,175,168,127,189,202,170,247,7,170,229,113,164,52,218,181,198,14,51,61,202,10,73,237,184,53,60,217,125,84,51,79,44,79,123,233,156,198,82,186,37,143,248,207,101,100,244,146,43,92,173,98,178,55,163,183,127,17,215,232,85,7,36,125,33,169,125,215,80,181,238,186,10,184,233,224,167,139,16,181,200,217,226,236,78,247,186,58,170,214,190,63,124,168,248,210,58,5,107,190,22,42,77,34,124,106,139,178,215,192,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,28,179,236,55,19,90,85,148,201,147,125,159,164,162,204,45,62,62,226,234,223,9,28,20,47,170,141,149,93,217,122,181,27,11,160,124,173,147,114,237,88,220,244,119,194,170,95,159,24,150,155,85,235,133,13,97,163,188,219,41,43,233,227,193,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,252,90,246,53,201,209,81,20,205,184,26,168,51,89,197,143,154,125,100,249,129,144,250,140,230,135,180,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,252,76,240,241,99,230,159,89,62,96,100,62,163,56,23,83,202,227,200,158,153,125,107,214,43,73,84,69,94,87,30,68,244,203,235,94,177,90,74,160,0,0,42,175,157,166,181,255,0,224,47,14,116,118,255,0,230,205,110,21,82,69,254,49,71,73,28,47,73,63,199,86,70,186,63,232,21,174,254,58,16,131,129,108,42,235,159,241,131,164,150,43,53,69,36,53,20,185,69,37,237,238,169,123,154,197,130,222,239,29,51,81,90,215,46,247,69,77,35,88,157,58,43,213,168,170,212,85,114,117,254,111,57,215,218,222,50,110,86,15,101,248,79,177,88,253,174,197,222,239,247,60,95,114,55,87,247,118,237,78,223,79,31,219,219,213,223,201,110,235,241,109,111,64,228,151,139,95,106,245,247,58,205,105,232,119,217,109,88,122,218,235,42,123,172,78,213,85,93,109,60,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,161,114,132,85,230,105,162,159,125,60,35,229,62,30,225,225,107,240,78,185,173,30,249,118,67,47,130,130,111,17,28,157,35,123,157,214,150,90,157,141,77,189,101,72,183,57,27,187,172,170,60,166,172,96,191,122,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,12,214,105,62,117,247,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,13,57,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,210,71,7,119,107,85,235,133,13,30,172,179,92,233,43,233,227,193,236,180,143,150,154,102,202,198,207,5,28,80,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,209,81,80,10,12,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,170,190,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,128,159,224,0,4,0,231,87,229,99,22,249,129,67,233,215,18,127,144,3,157,95,149,140,91,230,5,15,167,92,64,128,28,174,60,246,105,151,214,189,30,180,191,226,128,121,92,121,236,211,47,173,122,61,105,127,192,0,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,103,95,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,215,175,69,95,196,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,77,134,140,248,22,194,173,88,7,7,218,73,98,179,84,85,205,79,85,139,210,94,222,234,151,181,207,73,238,13,241,211,53,21,173,106,108,108,181,50,53,137,211,170,49,26,138,174,84,87,40,119,82,141,185,194,225,86,172,87,140,23,223,109,245,21,114,84,102,56,189,182,247,92,217,158,213,100,115,177,211,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,222,73,89,124,238,52,190,213,85,128,105,238,180,66,234,72,46,86,203,196,184,189,66,54,137,189,250,200,42,97,146,166,45,245,29,81,219,32,117,36,219,99,84,114,117,171,145,200,173,247,239,14,127,201,31,84,46,180,185,254,161,104,188,205,171,158,219,115,179,197,148,83,171,171,93,216,163,158,154,104,233,165,217,79,209,91,190,118,213,195,186,68,86,175,74,72,218,168,239,118,201,149,205,31,200,158,166,253,23,214,40,138,192,229,75,169,159,119,124,100,227,150,234,138,187,85,37,6,107,111,174,198,107,39,184,73,219,219,220,141,42,41,217,11,149,237,106,77,37,85,45,52,77,69,221,187,186,172,107,119,57,170,150,127,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,128,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,20,173,205,11,129,111,185,76,169,250,227,163,152,103,132,211,107,214,207,108,83,81,59,116,54,43,164,146,57,23,164,40,212,240,244,115,117,143,183,209,92,198,74,175,143,243,77,117,60,107,117,36,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,5,233,241,241,166,121,86,174,240,133,169,56,46,21,73,226,239,85,22,250,123,133,53,43,99,146,73,42,188,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,81,103,9,222,105,244,111,230,6,61,234,48,26,83,3,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,136,196,242,155,22,115,138,217,179,92,90,187,198,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,190,227,50,250,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,23,147,202,203,63,166,206,184,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,208,140,28,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,11,254,0,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,154,194,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,1,85,124,243,191,82,127,180,159,187,75,84,42,175,158,119,234,79,246,147,247,104,28,171,146,167,154,124,167,229,253,119,168,219,139,169,41,91,146,167,154,124,167,229,253,119,168,219,139,169,0,80,15,52,127,61,154,155,244,95,71,162,47,248,160,30,104,254,123,53,55,232,190,143,68,4,255,0,228,169,229,99,41,249,129,93,233,214,226,127,144,3,146,167,149,140,167,230,5,119,167,91,137,254,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,104,29,87,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,229,92,234,252,211,226,223,47,232,125,70,226,117,94,70,63,174,207,217,191,222,64,90,160,0,1,21,121,163,249,19,212,223,162,250,197,17,42,136,171,205,31,200,158,166,253,23,214,40,128,160,18,213,57,231,126,164,255,0,105,63,118,149,86,90,167,60,239,212,159,237,39,238,208,34,175,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,181,67,42,230,170,12,171,129,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,78,242,177,163,127,47,241,239,78,128,234,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,138,33,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,248,129,111,220,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,212,14,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,126,79,236,171,61,202,191,182,185,30,73,145,220,63,225,43,43,174,85,213,18,127,202,146,105,164,145,255,0,221,115,156,239,210,170,94,79,47,190,2,177,238,25,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,120,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,84,42,47,138,190,20,117,31,132,188,238,143,13,206,162,241,148,151,43,125,61,101,190,247,77,10,182,134,190,78,204,107,87,28,14,85,85,94,196,239,124,74,143,70,72,173,72,228,88,216,217,88,135,117,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,191,113,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,158,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,134,154,74,171,231,157,250,147,253,164,253,218,57,94,115,2,255,0,193,190,20,181,118,111,232,173,56,101,225,206,255,0,25,149,105,171,103,168,169,255,0,22,166,164,142,24,191,216,69,211,248,170,57,231,126,164,255,0,105,63,118,129,21,121,92,121,236,211,47,173,122,61,105,127,197,0,242,184,243,217,166,95,90,244,122,210,255,0,128,0,0,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,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,42,230,146,56,59,180,218,172,188,40,104,245,29,154,217,73,65,79,38,15,101,171,124,84,208,182,38,58,121,232,226,154,105,85,173,68,69,124,146,201,36,143,119,226,231,189,206,94,170,170,166,109,205,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,7,85,0,0,41,91,156,158,181,253,185,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,165,212,153,214,227,243,58,251,196,227,39,86,47,254,203,246,127,132,200,36,177,118,123,253,221,222,205,141,148,29,221,219,91,211,185,225,123,155,122,124,59,246,245,119,77,202,29,47,148,158,21,117,202,184,210,199,239,182,250,138,72,233,240,235,61,214,247,92,217,158,228,124,144,62,153,212,40,216,145,26,168,175,238,215,68,229,71,43,83,99,94,189,122,162,53,215,188,86,7,35,172,90,251,73,138,234,230,107,81,67,178,203,117,184,89,237,116,117,61,214,47,118,170,146,58,169,42,35,216,139,189,187,89,91,76,189,85,17,171,220,232,213,85,107,145,44,252,8,1,206,79,69,62,220,240,251,105,214,58,75,135,102,175,76,174,11,222,130,73,118,199,61,13,198,90,122,121,54,181,35,114,186,102,206,202,53,111,87,177,169,31,127,174,231,108,66,178,248,25,213,11,86,142,113,105,166,121,229,245,180,137,109,130,241,236,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,175,68,84,141,81,92,222,187,146,236,248,252,193,126,241,56,54,213,139,7,181,61,159,225,49,249,47,189,238,199,119,119,179,100,101,127,107,110,230,244,238,120,94,222,238,191,14,253,221,29,211,106,231,92,13,84,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,64,191,224,0,2,170,249,231,126,164,255,0,105,63,118,150,168,85,95,60,239,212,159,237,39,238,208,57,87,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,83,225,59,202,198,141,252,191,199,189,58,3,60,58,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,254,37,249,233,62,117,247,95,192,46,27,169,126,203,246,159,217,45,31,183,95,124,23,127,179,226,188,45,150,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,103,92,11,190,228,219,139,95,113,254,17,235,46,215,122,31,15,73,147,102,23,27,165,174,78,235,31,226,41,89,5,53,35,164,232,213,85,103,73,233,42,25,209,200,142,248,58,244,218,230,170,206,163,133,112,45,133,90,176,14,15,180,146,197,102,168,171,154,158,171,23,164,189,189,213,47,107,158,147,220,27,227,166,106,43,90,212,216,217,106,100,107,19,167,84,98,53,21,92,168,174,94,234,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,204,22,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,192,212,65,154,206,44,124,211,235,39,204,12,135,212,103,2,244,248,3,206,190,241,56,54,210,123,255,0,178,253,159,225,49,248,236,93,158,255,0,119,119,179,100,125,7,119,118,214,244,238,120,94,230,222,159,14,253,189,93,211,114,209,103,22,62,105,245,147,230,6,67,234,51,150,233,201,235,53,186,229,92,31,50,197,112,167,164,142,159,14,202,46,86,74,23,66,199,35,228,129,237,134,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,58,162,248,177,243,79,172,159,48,50,31,81,156,11,169,229,113,228,79,76,190,181,235,21,164,170,34,175,43,143,34,122,101,245,175,88,173,37,80,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,207,185,37,226,214,42,77,2,206,179,90,122,29,151,171,174,96,182,186,202,158,235,215,187,75,73,69,79,37,60,123,21,118,55,107,235,106,87,170,34,57,123,157,28,170,141,106,37,75,106,198,117,247,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,180,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,104,76,160,0,25,161,226,110,211,106,176,113,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,184,158,80,217,215,218,222,13,173,182,15,101,248,79,177,89,5,210,197,222,239,247,60,95,114,70,215,247,118,237,78,223,79,31,219,219,213,223,201,110,235,241,109,109,85,241,249,130,253,221,241,147,171,22,15,106,123,67,197,228,18,95,123,221,142,214,223,105,70,202,254,214,221,206,235,219,241,93,189,221,126,45,155,186,55,174,212,178,174,74,158,86,50,159,152,21,222,157,110,2,170,248,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,42,175,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,224,39,248,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,32,7,43,143,61,154,101,245,175,71,173,47,248,160,30,87,30,123,52,203,235,94,143,90,95,240,2,26,243,108,205,109,88,175,5,185,5,138,225,79,87,37,70,99,120,181,89,40,93,11,26,172,142,118,84,182,185,93,42,171,145,81,157,170,25,90,138,212,114,239,115,19,167,69,87,54,101,16,3,157,95,149,140,91,230,5,15,167,92,64,166,188,79,22,190,231,57,85,155,10,197,168,124,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,239,52,251,137,226,214,44,27,21,179,97,88,181,15,130,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,125,230,112,184,78,243,79,163,127,48,49,239,81,128,210,152,2,16,115,133,194,174,185,87,7,207,190,219,234,41,35,167,195,178,139,109,238,185,179,61,200,249,32,123,102,161,70,196,136,213,69,127,118,186,39,42,57,90,155,26,245,235,213,17,174,155,228,127,227,243,5,251,196,224,219,86,44,30,212,246,127,132,199,228,190,247,187,29,221,222,205,145,149,253,173,187,155,211,185,225,123,123,186,252,59,247,116,119,77,170,20,89,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,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,94,157,122,42,126,37,239,115,71,242,39,169,191,69,245,138,32,41,91,132,239,52,250,55,243,3,30,245,24,13,41,153,172,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,13,41,128,0,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,4,85,230,143,228,79,83,126,139,235,20,68,170,34,175,52,127,34,122,155,244,95,88,162,2,149,184,78,243,79,163,127,48,49,239,81,128,186,158,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,205,31,200,158,166,253,23,214,40,128,165,110,19,188,211,232,223,204,12,123,212,96,52,166,102,179,132,239,52,250,55,243,3,30,245,24,13,41,129,70,220,223,116,190,235,133,241,105,83,158,76,234,185,237,186,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,47,85,108,207,107,105,225,153,221,54,171,82,170,52,86,254,14,119,106,228,125,159,211,69,117,213,61,45,174,200,106,214,162,170,158,221,127,181,218,92,178,186,4,100,78,150,10,218,134,39,78,211,30,171,53,3,29,239,71,189,18,63,227,36,107,183,160,115,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,210,170,89,81,122,66,198,75,71,20,73,185,189,28,250,166,38,230,170,34,62,0,114,240,205,109,88,7,26,90,85,125,188,211,213,205,79,85,120,125,145,141,166,99,92,244,158,225,77,45,12,46,84,115,154,155,27,45,76,110,122,245,234,140,71,42,35,149,17,170,19,43,158,119,234,79,246,147,247,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,164,255,0,105,63,118,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,51,88,95,247,43,143,34,122,101,245,175,88,173,40,4,191,238,87,30,68,244,203,235,94,177,90,4,170,0,0,42,175,158,119,234,79,246,147,247,105,106,133,85,243,206,253,73,254,210,126,237,3,149,114,84,243,79,148,252,191,174,245,27,113,117,37,43,114,84,243,79,148,252,191,174,245,27,113,117,32,10,1,230,143,231,179,83,126,139,232,244,69,255,0,20,3,205,31,207,102,166,253,23,209,232,128,159,252,149,60,172,101,63,48,43,189,58,220,79,242,0,114,84,242,177,148,252,192,174,244,235,113,63,192,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,138,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,3,170,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,187,63,102,255,0,121,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,245,217,251,55,251,200,11,84,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,2,90,167,60,239,212,159,237,39,238,210,170,203,84,231,157,250,147,253,164,253,218,4,85,229,113,231,179,76,190,181,232,245,165,255,0,20,3,202,227,207,102,153,125,107,209,235,75,254,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,144,22,168,101,92,213,65,149,112,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,9,222,86,52,111,229,254,61,233,208,29,84,8,171,205,31,200,158,166,253,23,214,40,138,1,47,251,154,63,145,61,77,250,47,172,81,16,43,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,5,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,224,236,28,177,121,122,86,98,213,148,220,69,113,3,136,118,110,176,237,151,18,176,92,225,158,10,171,85,84,83,205,28,181,85,180,147,194,205,179,39,106,23,211,46,231,181,27,34,201,181,30,145,57,150,126,0,2,53,113,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,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,146,84,1,152,31,186,125,83,251,119,247,91,247,105,149,253,179,255,0,107,158,198,169,246,167,242,61,255,0,244,174,206,239,242,63,156,254,47,241,62,47,195,222,77,254,103,216,158,174,96,186,37,195,86,31,174,185,141,38,85,155,90,105,242,170,107,149,222,154,119,204,202,166,54,122,31,14,171,44,145,198,249,30,148,253,150,189,239,110,247,61,174,115,149,234,170,247,91,165,187,74,180,226,209,168,247,125,94,182,97,118,170,108,206,253,111,167,181,220,175,113,211,162,85,84,210,194,170,177,198,231,127,247,136,229,79,137,237,134,6,185,92,144,196,140,173,110,121,223,169,63,218,79,221,160,69,94,87,30,123,52,203,235,94,143,90,95,241,64,60,174,60,246,105,151,214,189,30,180,191,224,0,0,6,85,205,84,25,87,3,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,112,157,229,99,70,254,95,227,222,157,1,213,64,25,87,53,80,101,92,13,41,240,157,229,99,70,254,95,227,222,157,1,213,78,85,194,119,149,141,27,249,127,143,122,116,7,85,0,0,0,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,6,85,205,62,234,198,117,247,95,165,153,150,166,123,47,218,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,12,193,1,125,28,167,241,107,22,63,193,46,33,118,180,80,248,122,188,154,225,119,186,93,36,238,189,254,34,169,149,211,82,54,78,142,85,70,116,130,146,157,157,26,136,223,131,175,77,206,114,172,192,56,87,2,216,85,171,0,224,251,73,44,86,106,138,185,169,234,177,122,75,219,221,82,246,185,233,61,193,190,58,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,238,160,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,76,177,26,168,51,3,171,24,47,221,126,169,230,90,103,237,79,105,253,146,200,46,54,47,27,216,236,248,175,11,83,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,2,255,0,184,3,206,190,241,56,54,210,123,255,0,178,253,159,225,49,248,236,93,158,255,0,119,119,179,100,125,7,119,118,214,244,238,120,94,230,222,159,14,253,189,93,211,114,200,2,42,242,184,242,39,166,95,90,245,138,210,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,23,249,133,240,191,159,113,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,186,161,138,136,173,68,232,142,247,254,8,177,131,131,62,87,250,251,195,183,18,120,126,177,230,185,126,159,214,217,113,255,0,104,120,152,45,119,10,217,42,159,223,160,168,167,102,198,201,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,179,240,0,0,0,133,92,200,120,41,213,62,48,126,238,254,236,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,73,170,0,175,94,94,156,189,53,163,132,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,109,167,122,42,163,149,122,171,125,223,138,165,133,0,0,0,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,240,42,47,250,138,156,83,255,0,183,237,42,255,0,165,110,63,230,37,212,128,56,167,220,166,85,249,23,254,78,158,208,181,125,164,251,175,251,21,226,187,178,120,31,29,236,159,7,220,223,219,238,118,123,158,253,221,189,219,125,251,122,251,138,193,254,162,167,20,255,0,237,251,74,191,233,91,143,249,137,117,32,15,21,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,224,123,80,0,21,23,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,248,150,232,0,139,252,189,56,95,207,184,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,221,78,245,84,70,170,116,86,251,255,0,20,72,87,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,58,245,232,171,248,150,232,0,226,156,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,246,135,137,158,215,44,146,82,191,191,95,81,80,205,142,146,56,222,189,25,51,81,122,177,62,36,94,157,83,162,175,107,0,0,0,10,86,254,162,167,20,255,0,237,251,74,191,233,91,143,249,137,109,60,63,105,159,220,222,135,96,122,91,37,37,170,158,175,25,199,232,109,245,254,203,143,101,44,213,204,133,190,42,118,124,12,87,119,103,89,100,87,185,168,231,185,234,231,38,231,41,208,0,0,0,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,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,125,255,0,138,36,160,0,84,94,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,226,77,78,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,125,255,0,138,36,160,0,0,0,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,191,240,69,148,0,10,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,0,4,95,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,223,248,34,202,0,5,90,240,139,202,167,90,52,67,136,188,51,85,245,58,249,166,183,204,123,27,168,169,171,158,142,146,166,174,166,117,159,194,204,218,105,99,142,106,70,51,124,117,14,134,84,114,185,21,171,26,57,191,19,80,180,160,0,30,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,211,175,68,95,192,246,160,10,86,254,162,167,20,255,0,237,251,74,191,233,91,143,249,137,103,220,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,167,107,0,84,94,136,114,137,226,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,235,211,170,167,226,91,160,0,0,0,69,254,97,124,47,231,220,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,238,168,98,162,43,81,58,35,189,255,0,130,44,43,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,252,75,116,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,221,248,42,216,80,2,189,121,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,247,126,42,150,20,0,3,138,113,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,217,254,26,123,164,178,71,74,206,197,125,61,67,247,186,56,228,122,117,100,46,68,232,197,248,149,58,244,78,170,157,172,1,81,122,33,202,39,137,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,175,78,170,159,137,97,60,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,246,127,134,158,233,44,145,210,179,177,95,79,80,253,238,142,57,30,157,89,11,145,58,49,126,37,78,189,19,170,167,107,0,84,94,136,114,137,226,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,235,211,170,167,226,91,160,0,113,254,46,180,66,235,196,119,14,153,158,141,88,175,148,150,139,149,254,158,153,212,117,117,113,185,240,36,244,245,80,212,198,201,54,252,77,99,221,2,49,94,136,229,98,61,92,141,126,221,139,86,223,212,84,226,159,253,191,105,87,253,43,113,255,0,49,46,164,1,10,185,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,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,104,120,152,45,119,10,217,42,159,223,160,168,167,102,198,201,73,27,23,163,230,106,175,87,167,194,139,211,170,244,69,179,240,0,0,0,0,5,43,127,81,83,138,127,246,253,165,95,244,173,199,252,196,183,77,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,3,218,128,41,91,250,138,156,83,255,0,183,237,42,255,0,165,110,63,230,37,159,112,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,218,30,38,123,92,178,73,74,254,253,125,69,67,54,58,72,227,122,244,100,205,69,234,196,248,145,122,117,78,138,189,172,0,0,0,33,87,50,30,10,117,79,140,31,187,191,187,59,254,41,108,251,37,237,127,27,237,218,170,152,123,158,43,194,118,251,93,152,37,235,211,195,63,118,237,189,58,183,167,94,171,210,106,128,43,215,151,167,47,77,104,225,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,157,179,201,87,73,51,92,230,205,77,19,81,155,105,222,138,168,229,94,170,223,119,226,169,97,64,0,43,3,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,179,240,4,95,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,126,234,119,170,162,53,83,162,183,223,248,162,74,0,0,165,111,234,42,113,79,254,223,180,171,254,149,184,255,0,152,150,233,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,224,123,80,4,95,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,223,248,34,198,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,10,47,78,171,209,22,207,192,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,187,240,85,246,188,183,184,41,213,62,15,190,241,62,243,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,167,95,18,205,187,119,117,232,238,189,58,39,89,170,0,0,0,28,83,140,205,20,202,184,137,225,179,48,209,204,42,225,106,162,189,100,30,207,240,211,221,37,146,58,86,118,43,233,234,31,189,209,199,35,211,171,33,114,39,70,47,196,169,215,162,117,84,237,96,10,86,254,162,167,20,255,0,237,251,74,191,233,91,143,249,137,53,57,144,240,83,170,124,96,253,221,253,217,223,241,75,103,217,47,107,248,223,110,213,84,195,220,241,94,19,183,218,236,193,47,94,158,25,251,183,109,233,213,189,58,245,94,147,84,1,88,28,25,242,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,251,67,196,193,107,184,86,201,84,254,253,5,69,59,54,54,74,72,216,189,31,51,85,122,189,62,20,94,157,87,162,45,159,128,5,96,113,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,171,150,247,5,58,167,193,247,222,39,222,101,255,0,20,185,253,173,246,71,130,246,21,85,76,221,191,11,226,251,157,222,244,17,116,235,226,89,183,110,238,189,29,215,167,68,235,53,64,2,149,191,168,169,197,63,251,126,210,175,250,86,227,254,98,93,72,3,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,122,116,234,137,248,30,212,0,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,83,218,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,126,176,0,0,0,0,0,133,92,200,120,41,213,62,48,126,238,254,236,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,73,170,0,172,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,10,47,78,171,209,22,207,192,0,0,0,82,183,245,21,56,167,255,0,111,218,85,255,0,74,220,127,204,75,169,0,120,173,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,3,218,128,0,165,111,234,42,113,79,254,223,180,171,254,149,184,255,0,152,151,82,0,241,90,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,7,181,0,0,0,0,0,10,86,254,162,167,20,255,0,237,251,74,191,233,91,143,249,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,7,181,0,0,0,82,183,245,21,56,167,255,0,111,218,85,255,0,74,220,127,204,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,244,233,213,19,240,61,168,0,0,3,197,107,126,21,117,212,173,23,207,180,230,197,81,73,5,203,42,197,238,182,74,57,106,222,230,193,28,245,52,146,67,27,164,115,90,231,35,17,207,69,85,70,185,122,117,232,139,248,21,23,253,69,78,41,255,0,219,246,149,127,210,183,31,243,18,234,64,31,146,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,168,189,111,229,19,196,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,215,175,69,95,196,183,64,7,20,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,180,60,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,241,34,244,234,157,21,123,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,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,128,125,96,0,0,0,0,124,159,181,152,175,218,175,176,191,105,173,95,105,61,159,237,111,99,248,216,252,119,129,238,118,188,79,99,175,115,179,220,248,59,155,118,238,248,122,245,247,31,88,0,0,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,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,64,63,88,0,0,0,0,60,254,107,168,88,14,154,218,162,190,234,54,113,143,226,182,217,234,27,73,21,101,238,231,13,12,18,78,230,185,205,137,178,76,230,181,94,173,99,220,141,69,235,209,142,95,208,167,148,180,241,55,195,109,254,235,69,98,177,113,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,0,233,96,0,0,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,159,174,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,62,187,154,199,186,9,154,215,42,116,114,197,34,39,93,171,208,63,88,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,15,214,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,43,30,22,63,223,45,165,95,245,202,221,255,0,108,7,85,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,249,89,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,175,70,57,127,66,129,232,1,207,241,110,33,116,11,57,190,210,226,216,86,184,105,254,65,122,173,223,225,173,214,188,154,138,174,170,125,140,115,223,178,40,228,115,221,181,140,115,151,162,123,154,213,85,247,34,157,0,0,57,254,83,196,46,129,96,215,218,172,91,53,215,13,63,199,239,84,91,60,77,186,233,147,81,82,85,65,189,141,123,55,197,36,141,123,119,49,237,114,117,79,123,92,138,158,229,67,208,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,94,189,30,213,253,40,7,160,0,0,0,0,0,0,0,0,0,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,39,78,172,114,126,133,3,218,131,154,90,120,155,225,182,255,0,117,162,177,88,184,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,135,75,0,15,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,226,173,60,77,240,219,127,186,209,88,172,92,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,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,214,14,85,249,88,240,177,254,249,109,42,255,0,174,86,239,251,99,234,254,80,186,5,246,87,237,215,223,134,159,253,155,246,135,178,125,177,246,154,139,192,248,238,223,119,195,119,251,157,190,247,111,227,237,238,221,183,226,233,211,222,7,64,7,52,180,241,55,195,109,254,235,69,98,177,113,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,0,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,235,7,42,252,172,120,88,255,0,124,182,149,127,215,43,119,253,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,3,245,128,0,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,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,157,85,81,15,214,0,0,0,3,207,230,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,94,189,24,229,253,10,7,160,7,63,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,116,0,0,231,249,79,16,186,5,131,95,106,177,108,215,92,52,255,0,31,189,81,108,241,54,235,166,77,69,73,85,6,246,53,236,223,20,146,53,237,220,199,181,201,213,61,237,114,42,123,149,15,65,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,122,244,123,87,244,160,30,128,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,154,254,86,60,44,127,190,91,74,191,235,149,187,254,216,14,170,15,146,204,179,21,150,197,65,148,199,147,90,159,101,186,248,63,1,113,109,108,107,75,87,226,222,198,82,246,165,235,178,78,243,229,137,177,237,85,222,233,24,141,234,174,78,191,88,0,0,0,0,0,62,79,218,204,87,237,87,216,95,180,214,175,180,158,207,246,183,177,252,108,126,59,192,247,59,94,39,177,215,185,217,238,124,29,205,187,119,124,61,122,251,143,172,0,0,0,3,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,7,214,0,0,0,249,55,252,179,21,197,61,155,246,167,38,181,89,189,179,112,134,211,110,246,133,108,116,254,50,186,94,189,170,104,119,170,119,38,126,215,109,141,189,92,238,139,209,23,160,31,88,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,170,170,33,250,192,0,0,0,0,0,0,3,149,126,86,60,44,127,190,91,74,191,235,149,187,254,216,247,248,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,129,245,128,0,1,207,242,158,33,116,11,6,190,213,98,217,174,184,105,254,63,122,162,217,226,109,215,76,154,138,146,170,13,236,107,217,190,41,36,107,219,185,143,107,147,170,123,218,228,84,247,42,30,131,10,212,44,7,82,173,82,223,116,231,56,199,242,171,108,21,14,164,150,178,201,115,134,186,8,231,107,90,231,68,233,33,115,154,143,70,189,142,86,170,245,232,246,175,233,64,61,0,0,0,57,87,229,99,194,199,251,229,180,171,254,185,91,191,237,143,127,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,40,31,88,0,0,28,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,45,158,38,221,116,201,168,169,42,160,222,198,189,155,226,146,70,189,187,152,246,185,58,167,189,174,69,79,114,161,245,112,93,88,210,205,80,241,223,118,122,151,138,101,190,204,237,120,223,97,94,105,171,252,47,115,119,111,187,217,123,182,110,237,191,110,238,157,118,59,167,224,160,122,176,0,0,15,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,31,172,0,0,3,228,223,242,204,87,20,246,111,218,156,154,213,102,246,205,194,27,77,187,218,21,177,211,248,202,233,122,246,169,161,222,169,220,153,251,93,182,54,245,115,186,47,68,94,128,125,96,0,0,0,0,124,155,118,89,138,222,47,183,124,90,211,147,90,171,111,88,255,0,135,246,189,186,158,182,57,42,173,253,246,43,224,241,17,53,85,241,119,24,138,230,111,68,220,212,85,78,168,125,96,0,0,0,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,31,88,0,0,0,0,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,138,180,241,55,195,109,254,235,69,98,177,113,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,0,233,96,0,0,0,0,230,151,110,38,248,109,176,93,107,108,87,222,32,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,23,204,99,91,248,146,212,61,104,184,225,122,223,99,171,196,109,182,10,137,160,180,227,212,146,87,178,213,89,4,21,117,113,193,115,141,181,59,91,84,247,181,242,198,149,140,138,36,145,140,78,140,103,189,165,250,17,87,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,187,93,43,37,8,255,0,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,214,84,101,179,251,42,192,178,175,237,174,57,146,99,151,15,248,74,58,235,109,117,60,159,242,100,134,104,228,103,247,28,215,55,244,42,23,125,203,51,141,31,202,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,198,19,84,143,252,104,241,109,138,240,141,165,139,148,220,162,241,217,37,247,196,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,171,208,232,26,233,174,154,113,195,166,156,92,117,67,84,47,62,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,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,225,72,245,107,88,215,203,44,175,70,51,126,212,15,171,96,227,3,92,113,142,35,174,92,81,89,50,78,206,95,120,184,77,87,112,133,239,154,90,26,170,89,30,138,182,233,35,146,71,61,212,109,99,35,141,145,171,247,70,216,162,86,57,175,141,143,109,255,0,104,94,186,105,199,17,122,113,110,213,13,47,188,248,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,50,231,127,224,187,139,108,171,132,109,83,76,166,219,23,142,198,239,190,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,160,104,164,30,127,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,32,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,208,225,92,209,120,250,172,204,47,183,46,25,244,118,225,117,181,218,177,203,133,77,14,89,120,130,166,122,57,46,117,76,100,180,211,219,90,198,185,187,232,219,220,145,178,247,17,205,154,70,183,106,35,35,71,205,207,249,90,113,11,196,118,63,174,54,29,25,194,169,174,185,166,15,117,252,221,218,197,81,84,245,165,176,208,247,149,243,92,233,222,245,86,82,118,223,51,158,246,167,70,212,58,68,141,81,101,124,47,100,64,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,191,238,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,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,4,32,208,30,61,106,116,27,140,141,94,209,93,89,190,213,207,167,87,205,72,190,195,104,124,157,173,150,11,140,247,183,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,218,249,154,206,44,124,211,235,39,204,12,135,212,103,44,39,149,63,29,182,165,181,80,112,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,27,220,228,122,63,176,213,102,200,35,144,45,40,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,0,210,153,86,188,214,56,237,181,37,170,191,133,157,26,201,170,221,114,117,66,193,155,221,109,211,181,176,71,2,53,237,146,206,143,68,87,61,238,114,181,103,216,230,163,17,157,135,43,247,207,28,125,175,153,127,28,116,220,56,225,179,104,246,14,202,183,234,46,105,103,145,240,213,198,249,105,217,99,183,76,178,64,181,173,153,138,215,45,74,185,146,182,22,177,223,3,227,89,30,168,141,99,38,165,107,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,58,190,71,39,189,202,174,95,197,64,149,92,175,181,99,136,108,99,136,107,46,157,233,29,37,93,255,0,30,191,212,55,237,37,162,166,106,135,219,173,214,231,84,82,248,219,178,68,217,163,134,42,150,67,11,99,100,207,71,117,222,216,145,175,115,216,197,239,252,200,117,231,50,225,183,152,30,156,106,182,25,91,86,215,219,176,123,115,46,116,48,212,36,44,187,91,150,235,94,181,20,82,171,152,246,236,145,173,232,142,86,59,99,209,146,53,55,177,170,147,43,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,186,134,154,117,98,76,180,108,88,35,84,107,215,227,145,29,46,214,110,72,217,93,124,234,252,211,226,223,47,232,125,70,226,5,180,232,94,186,105,199,17,122,113,110,213,13,47,188,248,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,235,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,95,166,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,7,160,0,0,42,3,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,125,27,123,146,54,94,226,57,179,72,214,237,68,100,104,249,187,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,218,97,3,83,183,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,226,7,76,254,230,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,246,164,123,42,166,161,100,206,240,179,191,224,98,59,187,2,197,34,61,173,70,189,175,71,53,54,185,13,52,149,65,206,191,68,46,169,117,195,120,145,134,249,72,235,107,169,233,240,122,139,107,163,115,103,142,116,117,109,100,83,177,222,246,189,142,106,204,215,34,237,86,43,35,84,223,189,123,97,34,185,77,235,165,247,88,56,101,251,55,150,222,109,85,119,93,59,184,51,27,165,134,157,25,29,83,44,241,210,194,180,79,168,141,171,255,0,31,11,36,218,212,123,105,151,174,231,182,71,187,202,243,171,242,177,139,124,192,161,244,235,137,8,57,83,235,205,54,141,241,71,65,140,223,107,106,227,177,106,77,58,99,50,49,181,18,164,17,220,95,43,29,65,51,225,99,28,146,191,186,139,76,213,84,111,109,43,36,122,189,173,71,163,166,255,0,58,191,43,24,183,204,10,31,78,184,129,0,57,92,121,236,211,47,173,122,61,105,123,218,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,18,136,121,92,121,236,211,47,173,122,61,105,98,156,222,245,210,179,76,56,113,164,211,156,122,243,224,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,129,76,58,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,18,247,185,101,232,167,220,183,8,248,183,136,184,120,170,252,239,166,107,89,178,93,240,197,227,96,135,195,199,31,88,216,230,244,165,138,155,123,87,119,73,86,93,174,86,237,233,76,28,36,104,189,215,94,184,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,252,108,178,202,215,53,98,103,105,92,212,114,57,174,87,189,140,103,89,30,196,93,31,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,5,85,232,15,30,181,58,13,198,70,175,104,174,172,223,106,231,211,171,230,164,95,97,180,62,78,214,203,5,198,123,219,218,233,157,52,210,198,216,40,85,178,77,44,201,241,237,123,81,236,107,85,243,43,237,124,205,103,22,62,105,245,147,230,6,67,234,51,150,19,202,159,142,219,82,218,168,56,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,13,238,114,61,31,216,106,179,100,17,200,22,148,0,0,0,0,0,0,69,254,61,120,59,199,184,167,210,59,155,172,214,122,72,53,22,199,79,227,113,251,156,52,116,190,46,181,240,50,119,71,107,150,162,93,174,109,52,174,154,68,68,238,177,140,149,204,149,119,35,28,215,74,0,6,91,63,178,172,11,42,254,218,227,153,38,57,112,255,0,132,163,174,182,215,83,201,255,0,38,72,102,142,70,127,113,205,115,127,66,161,119,220,179,56,209,252,164,244,225,250,111,154,187,183,159,96,54,250,72,42,106,38,174,239,73,125,161,68,237,50,187,164,143,116,206,153,170,198,182,161,203,185,189,201,98,122,57,59,201,28,126,43,153,239,1,85,58,207,106,171,226,7,71,236,85,117,250,131,108,167,166,134,235,104,164,237,49,46,214,232,27,54,249,163,137,177,119,106,43,154,142,129,168,139,47,197,12,9,27,26,231,164,108,117,69,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,5,234,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,178,157,118,226,219,21,226,231,150,6,165,229,54,216,188,14,73,98,251,57,111,201,173,206,108,113,118,235,157,112,183,61,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,102,68,84,234,197,43,91,132,239,52,250,55,243,3,30,245,24,0,210,153,76,28,207,120,245,166,214,123,173,95,15,218,63,125,164,175,211,235,101,69,52,215,91,189,39,117,139,118,184,192,233,183,195,28,173,151,181,81,66,213,116,14,69,88,190,41,160,73,24,231,49,35,123,187,7,52,190,62,172,84,150,43,247,10,122,67,112,241,215,90,239,235,28,198,247,75,82,246,71,111,141,175,69,146,219,11,163,114,119,38,126,213,142,163,170,172,108,141,210,66,228,123,223,34,65,89,122,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,242,40,123,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,88,87,52,157,29,192,116,43,129,172,11,78,116,230,195,73,110,182,219,179,139,92,82,203,21,44,48,207,112,158,59,61,108,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,239,34,76,158,20,120,81,211,142,18,180,225,152,86,21,23,142,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,198,190,117,126,86,49,111,152,20,62,157,113,2,170,248,78,243,79,163,127,48,49,239,81,128,210,153,151,125,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,167,94,138,159,137,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,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,129,221,78,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,74,124,39,121,88,209,191,151,248,247,167,64,102,176,210,159,9,222,86,52,111,229,254,61,233,208,1,213,64,0,84,7,43,174,62,171,48,251,237,183,134,125,98,184,93,110,150,172,142,225,77,67,137,222,39,169,158,178,75,101,83,217,21,52,22,215,49,206,118,202,55,118,227,108,93,180,107,97,145,206,220,138,201,21,240,219,249,149,114,228,249,106,115,11,163,212,219,21,14,133,107,206,95,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,5,138,128,121,75,6,172,105,102,87,149,92,176,92,91,82,241,75,206,73,102,239,123,70,207,111,188,211,84,87,81,246,164,72,165,239,64,199,172,145,236,145,205,99,183,53,54,185,81,171,209,87,160,28,43,153,141,218,235,96,224,163,80,47,182,43,157,93,186,229,110,168,176,213,209,214,82,76,232,103,166,158,59,221,11,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,240,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,248,223,34,72,197,84,115,217,15,181,230,143,228,79,83,126,139,235,20,69,16,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,40,106,32,17,215,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,239,252,123,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,160,126,178,42,243,52,209,79,190,158,17,242,159,15,112,240,181,248,39,92,214,143,124,187,33,151,193,65,55,136,142,78,145,189,206,235,75,45,78,198,166,222,178,164,91,156,141,221,214,69,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,94,189,30,213,253,40,122,0,50,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,241,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,241,51,195,198,78,133,214,112,237,196,118,103,167,62,198,246,117,149,183,9,46,56,227,88,179,190,23,217,234,30,233,41,82,57,103,68,124,189,182,47,97,239,234,228,238,195,43,119,185,90,174,91,84,229,9,174,149,154,159,195,141,94,156,228,55,159,27,122,211,75,131,109,208,181,233,59,230,109,158,118,44,148,75,36,178,43,152,237,175,101,92,12,99,21,18,56,169,162,106,177,169,181,207,10,235,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,112,30,171,155,38,186,95,116,127,134,95,179,120,149,230,213,73,117,212,75,131,241,186,168,106,17,146,85,62,207,37,44,203,90,250,120,220,191,241,16,190,77,174,70,54,165,58,109,123,163,123,105,175,135,237,51,251,228,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,217,113,239,170,134,133,243,55,197,78,207,129,232,222,212,9,44,138,247,53,90,198,177,92,228,218,213,36,175,54,77,116,177,107,7,19,95,102,241,43,205,214,174,213,167,118,247,227,117,80,212,35,227,165,101,226,58,169,150,181,244,241,185,127,226,33,124,155,90,175,117,50,116,220,198,198,247,118,14,75,26,13,83,118,204,178,190,35,111,52,84,143,182,216,169,223,140,217,86,106,120,165,127,180,102,72,229,169,154,39,171,247,192,248,169,214,56,213,118,126,113,149,207,106,63,225,123,84,38,87,49,191,236,11,129,60,211,236,47,246,57,246,115,236,239,177,189,147,253,103,236,223,15,120,160,236,120,126,214,222,207,111,99,54,108,233,183,106,116,233,209,15,21,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,251,94,104,254,68,245,55,232,190,177,68,81,14,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,134,162,1,31,248,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,41,32,0,28,171,137,220,195,92,112,29,26,189,101,188,61,96,86,172,195,47,182,246,231,101,174,224,249,157,190,149,174,235,59,161,130,45,175,170,153,24,139,182,20,146,55,59,170,171,85,239,107,97,151,170,128,51,89,75,197,14,184,253,248,217,56,135,190,103,247,91,246,103,97,184,50,186,154,166,227,87,50,199,219,73,159,35,232,209,145,189,157,170,55,247,102,99,169,226,88,227,237,205,35,17,26,142,84,47,123,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,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,122,243,69,224,22,179,15,190,220,184,152,209,219,125,214,233,106,200,238,21,53,217,101,158,10,105,235,36,182,85,61,146,212,207,114,107,218,215,108,163,119,110,71,75,220,86,182,25,28,221,170,172,145,25,12,43,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,110,217,105,228,115,23,252,25,24,174,107,218,201,98,137,234,199,236,218,161,165,48,120,173,29,214,44,7,93,112,11,94,163,105,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,121,86,63,241,247,199,101,171,132,76,102,138,197,141,81,210,93,181,23,34,167,90,187,61,29,84,109,158,138,150,8,234,33,108,146,215,70,202,136,167,99,36,141,213,13,133,204,69,71,73,11,209,125,204,112,28,127,154,23,31,87,221,22,223,195,198,140,220,60,30,95,117,183,178,162,251,127,166,169,98,205,101,165,155,114,50,154,4,99,149,241,86,72,196,71,172,142,70,186,40,164,141,241,245,124,172,146,24,109,203,239,143,92,135,134,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,42,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,135,247,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,148,13,78,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,126,178,160,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,219,248,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,115,237,198,191,21,215,222,45,53,150,183,50,238,221,104,241,11,111,90,60,90,201,91,51,29,224,41,118,177,36,145,91,26,35,18,105,222,206,236,139,213,238,78,172,143,184,246,69,26,157,87,152,143,31,85,156,78,101,73,129,233,109,194,235,109,211,43,39,118,159,170,84,207,79,246,154,69,146,39,248,154,170,109,200,197,133,143,130,55,83,199,35,22,70,252,82,59,107,164,237,197,205,120,28,225,18,235,197,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,221,179,184,189,17,145,205,34,54,78,210,198,224,145,86,77,107,215,221,90,229,119,172,214,237,98,183,221,107,108,184,255,0,217,223,179,121,85,210,42,217,42,175,221,252,137,86,175,125,101,68,142,101,87,97,241,199,18,118,250,118,218,136,199,117,94,132,159,229,149,199,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,162,43,234,97,139,163,100,99,247,72,246,71,223,221,34,172,221,175,87,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,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,27,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,45,254,26,227,107,173,146,146,170,13,236,115,31,178,88,213,175,110,230,61,205,94,139,239,107,149,23,220,170,6,164,193,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,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,0,0,6,109,184,189,210,26,109,8,226,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,241,185,236,167,158,38,61,92,174,248,218,239,137,255,0,198,91,84,228,227,171,212,217,175,13,21,218,91,81,61,34,92,180,226,241,52,44,130,24,37,107,253,157,92,247,213,67,52,175,119,86,61,238,168,90,246,34,49,83,163,33,102,230,167,84,115,227,175,59,77,51,197,113,253,71,211,189,82,180,210,120,123,214,97,111,184,91,238,253,184,227,100,117,30,1,105,187,19,187,107,17,239,153,89,86,177,185,239,115,191,55,4,13,68,106,51,223,226,185,56,234,245,78,21,196,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,104,208,177,245,80,205,43,221,209,236,99,105,210,189,136,140,85,234,249,153,185,171,209,28,192,187,67,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,126,178,31,243,90,212,207,187,190,13,178,59,117,61,93,214,146,191,53,184,80,227,52,115,219,228,237,237,238,72,181,21,12,153,200,246,185,33,146,150,150,166,39,34,110,221,221,70,57,187,92,229,64,162,204,179,41,190,231,57,85,231,53,202,107,188,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,238,47,251,151,38,153,253,215,240,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,244,241,94,62,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,94,157,148,99,92,230,177,170,81,14,138,105,125,215,90,181,115,16,210,139,51,170,227,168,202,111,20,214,215,212,83,81,58,173,244,112,61,233,222,170,88,154,168,175,100,49,119,37,127,196,212,70,70,229,87,53,17,85,52,230,0,0,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,150,169,202,119,141,251,21,190,221,108,225,51,83,42,173,86,88,233,250,197,132,214,164,47,143,199,85,84,85,84,79,81,75,85,51,165,86,36,207,124,236,74,116,108,108,107,182,185,138,229,145,209,181,225,106,128,0,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,1,106,128,28,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,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,161,229,56,174,226,187,78,56,74,211,135,230,185,172,190,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,56,87,22,122,243,131,107,204,188,72,208,103,85,117,217,181,117,67,165,186,212,87,124,112,93,32,118,221,244,149,17,53,90,213,166,86,177,141,108,76,218,145,164,113,172,93,181,142,53,99,138,46,38,243,238,41,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,217,3,100,93,173,123,219,4,78,149,236,107,18,73,17,207,218,222,168,214,242,0,52,187,195,199,16,56,15,19,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,110,201,90,213,119,85,142,88,221,238,220,135,75,51,173,193,71,21,215,222,18,245,150,139,50,238,221,107,49,11,151,74,60,166,201,69,51,27,227,233,118,189,35,145,27,34,43,22,104,30,254,236,107,213,142,94,143,143,184,198,75,34,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,64,250,183,105,46,176,218,171,102,177,81,82,86,92,153,79,35,168,233,234,234,93,77,4,211,163,87,182,201,37,108,114,58,54,43,186,34,189,35,122,181,21,85,26,238,157,23,57,156,90,107,94,190,235,70,172,87,220,120,129,183,221,113,251,213,23,107,183,138,212,69,91,73,75,101,223,77,2,47,135,163,171,145,239,166,239,50,40,101,127,251,55,57,31,248,42,116,209,241,2,185,154,240,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,104,61,7,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,106,153,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,208,79,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,155,182,119,19,170,62,57,163,71,73,218,89,28,18,40,137,92,125,241,217,106,225,19,25,162,177,99,84,116,151,109,69,200,169,214,174,207,71,85,27,103,162,165,130,58,136,91,36,181,209,178,162,41,216,201,35,117,67,97,115,17,81,210,66,244,95,115,28,116,174,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,231,179,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,64,58,175,10,60,96,106,63,13,250,226,205,77,147,36,186,221,45,89,29,194,55,103,20,147,189,107,36,188,210,190,101,124,211,57,36,145,187,235,27,220,150,72,165,115,218,228,145,206,71,57,89,36,173,126,130,112,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,46,228,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,136,84,142,73,31,21,59,81,141,87,49,141,80,190,144,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,10,171,230,161,199,173,77,85,77,215,133,141,27,190,213,209,178,142,162,107,126,115,115,167,237,43,43,24,177,66,228,160,166,168,142,87,57,24,142,124,241,85,49,204,99,247,197,218,234,172,89,90,240,225,92,196,120,250,172,226,115,42,76,15,75,110,23,91,110,153,89,59,180,253,82,166,122,127,180,210,44,145,63,196,213,83,110,70,44,44,124,17,186,158,57,24,178,55,226,145,219,93,39,110,46,213,202,19,136,94,35,178,28,238,175,70,43,169,174,185,150,155,80,219,219,53,69,198,225,84,247,253,146,237,194,172,165,142,25,100,85,235,12,189,166,194,218,52,95,118,213,150,52,99,99,159,124,11,225,227,135,236,251,137,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,100,77,114,183,162,201,44,109,247,110,67,66,124,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,190,253,168,5,117,242,175,227,214,166,150,166,213,194,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,251,229,237,117,70,36,77,101,175,153,87,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,130,122,128,121,252,111,80,176,28,198,235,122,177,98,25,198,63,124,185,99,117,30,18,245,71,109,185,195,83,61,182,125,207,111,106,166,56,220,174,133,251,162,149,187,94,136,189,99,122,127,173,94,129,29,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,129,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,175,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,109,243,71,19,98,238,212,87,53,29,3,81,22,95,138,24,18,54,53,207,72,216,234,129,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,68,21,1,205,23,128,90,204,62,251,114,226,99,71,109,247,91,165,171,35,184,84,215,101,150,120,41,167,172,146,217,84,246,75,83,61,201,175,107,93,178,141,221,185,29,47,113,90,216,100,115,118,170,178,68,100,33,21,120,179,227,71,84,248,184,190,219,107,178,215,123,18,203,109,183,209,64,220,122,221,93,82,235,107,235,162,100,157,218,229,130,71,171,18,103,190,121,209,174,233,185,144,172,113,43,158,173,116,143,253,124,51,112,137,117,215,93,52,213,173,101,188,220,106,237,56,158,151,226,247,43,147,36,138,157,219,238,151,88,168,102,158,26,88,164,115,86,36,100,107,28,111,159,222,175,70,73,19,81,169,222,73,99,252,156,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,186,157,92,211,60,87,70,248,17,212,29,45,194,169,60,61,151,25,210,251,229,190,155,116,113,178,73,182,91,39,223,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,80,51,174,72,174,51,56,51,207,184,76,207,234,104,235,40,106,238,56,77,198,161,242,216,111,209,69,52,208,54,9,38,168,74,106,74,170,149,130,40,82,187,179,78,178,73,20,125,83,162,238,111,187,240,142,166,154,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,28,20,87,195,39,30,218,203,194,190,156,102,122,111,128,65,106,168,164,201,183,86,91,106,43,41,218,249,44,183,71,164,81,73,89,26,116,233,55,88,35,70,246,165,234,196,145,144,191,166,214,203,28,220,3,251,42,207,114,175,237,174,71,146,100,119,15,248,74,202,235,149,117,68,159,242,164,154,105,36,127,247,92,231,59,244,170,158,215,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,44,211,149,215,0,180,120,125,138,219,196,198,177,91,237,87,75,174,71,111,166,174,196,236,243,211,65,89,29,178,149,239,138,166,11,147,158,230,187,101,99,187,113,186,46,218,181,208,198,231,110,85,124,138,200,67,176,114,226,224,114,167,133,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,147,40,0,51,89,197,143,154,125,100,249,129,144,250,140,231,52,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,233,124,88,249,167,214,79,152,25,15,168,206,75,75,63,1,84,218,243,203,203,78,53,171,73,236,84,144,106,45,142,158,253,53,221,145,247,119,223,237,208,87,220,92,216,91,12,49,72,233,235,145,209,195,20,43,240,110,99,149,143,115,145,144,163,2,85,114,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,124,27,152,228,123,26,228,100,202,201,234,101,223,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,251,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,239,252,67,133,115,171,242,177,139,124,192,161,244,235,137,78,218,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,18,226,121,213,249,88,197,190,96,80,250,117,196,165,96,61,6,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,92,159,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,187,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,181,141,70,49,205,71,204,143,226,188,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,157,43,153,95,48,186,61,50,177,87,104,86,131,101,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,104,79,252,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,74,108,231,87,230,159,22,249,127,67,234,55,19,197,114,205,215,238,33,180,243,90,45,90,91,165,118,186,188,143,19,203,47,22,255,0,180,214,151,91,234,43,160,182,82,62,174,158,10,139,179,18,21,69,166,123,34,122,49,211,57,123,74,139,31,117,175,217,30,223,107,206,175,205,62,45,242,254,135,212,110,32,64,2,122,114,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,254,127,203,123,65,176,222,36,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,219,227,115,186,171,81,237,222,197,124,110,93,143,114,47,10,215,77,11,212,126,29,53,30,227,165,250,161,102,240,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,104,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,66,48,113,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,55,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,247,164,98,177,19,107,101,124,80,43,130,94,104,215,93,9,210,251,238,155,107,45,53,94,85,109,198,172,235,54,17,182,87,37,107,231,108,145,199,29,165,242,171,92,212,166,70,189,210,54,87,251,224,142,9,35,106,75,214,8,89,10,245,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,253,245,80,242,151,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,148,178,158,26,248,5,163,195,248,59,213,46,38,53,138,223,106,186,93,114,61,47,188,215,98,118,121,233,160,172,142,217,74,250,23,84,211,220,156,247,53,219,43,29,219,141,209,118,213,174,134,55,59,114,171,228,86,67,90,192,106,160,225,92,112,104,237,171,91,248,92,212,12,70,178,195,87,117,185,81,89,234,111,118,24,168,105,91,61,106,93,105,34,116,212,205,167,106,177,238,223,35,154,176,57,35,77,238,142,121,24,213,77,253,78,234,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,175,243,42,212,207,190,78,93,26,53,170,82,85,218,170,42,242,108,130,201,112,175,246,92,155,233,97,174,125,162,191,197,64,207,141,234,222,212,233,44,106,199,57,92,199,49,90,229,220,213,34,7,51,77,20,251,150,226,227,41,240,247,15,21,65,157,245,205,104,247,203,190,104,188,108,243,120,136,228,233,27,26,222,149,81,84,236,106,110,233,18,197,185,202,237,221,60,84,154,243,77,118,224,153,220,57,94,43,106,223,114,177,106,69,38,77,101,73,170,37,149,158,206,154,223,91,21,76,49,49,89,178,6,69,80,177,200,169,191,243,143,174,123,145,159,11,220,161,237,121,92,121,236,211,47,173,122,61,104,230,105,173,127,125,60,92,101,62,30,223,225,104,48,78,184,85,30,248,182,77,47,130,158,111,17,36,157,36,123,93,214,170,90,157,142,77,189,98,72,183,53,29,187,175,52,225,51,87,169,180,23,92,173,122,185,52,244,145,212,99,182,124,130,107,122,85,193,44,208,75,113,125,154,178,42,40,100,100,93,30,172,146,166,72,99,85,69,111,68,122,170,185,168,138,228,230,191,217,86,123,149,127,109,114,60,147,35,184,127,194,86,87,92,171,170,36,255,0,149,36,211,73,35,255,0,186,231,57,223,165,84,11,63,228,151,162,159,248,117,196,101,101,195,249,240,171,125,44,114,255,0,139,214,85,201,51,22,63,241,36,141,205,147,250,116,115,127,136,165,170,28,211,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,116,176,51,89,197,143,154,125,100,249,129,144,250,140,231,52,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,233,124,88,249,167,214,79,152,25,15,168,206,118,172,147,130,143,109,240,15,167,252,88,233,149,178,235,89,122,135,218,145,230,150,248,19,191,27,168,97,184,214,198,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,120,88,87,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,55,200,146,49,85,28,246,67,55,204,187,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,130,56,46,226,219,21,226,231,75,19,41,182,197,224,114,75,23,134,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,167,86,40,18,0,0,0,0,0,0,0,168,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,183,243,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,6,91,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,163,216,146,195,20,136,215,117,77,241,177,223,139,81,81,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,45,121,140,240,81,249,42,234,60,23,252,2,217,117,147,76,178,159,206,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,196,0,62,175,246,85,158,229,95,219,92,143,36,200,238,31,240,149,149,215,42,234,137,63,229,73,52,210,72,255,0,238,185,206,119,233,85,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,229,92,181,57,126,253,196,209,208,235,222,171,67,191,62,186,219,221,236,187,115,155,214,59,61,13,92,20,207,252,236,83,211,50,106,123,139,23,196,193,38,215,171,82,57,30,207,126,231,19,252,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,41,88,237,92,31,241,41,125,225,91,92,108,250,155,108,78,245,170,109,182,188,146,145,180,172,158,74,187,60,179,70,250,136,226,71,57,155,102,78,211,36,141,81,236,78,228,108,71,42,177,94,215,121,254,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,78,193,199,215,5,25,87,10,122,143,87,123,180,219,60,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,5,228,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,251,202,190,127,139,31,43,26,201,242,255,0,33,244,233,202,107,229,205,198,191,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,113,60,77,221,173,87,254,17,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,51,110,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,12,171,159,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,242,150,83,196,167,0,180,121,135,7,122,91,196,198,142,219,237,86,187,174,57,165,246,106,236,178,207,5,52,20,113,220,233,89,66,218,154,139,147,94,214,183,125,99,123,146,58,94,226,185,211,70,214,237,84,124,104,201,130,69,112,233,204,122,213,168,124,31,230,153,174,85,149,227,241,106,254,154,98,245,245,215,26,59,164,77,163,166,185,207,27,92,218,10,152,227,108,141,73,89,60,174,165,134,70,196,177,170,84,75,177,172,141,178,193,186,155,46,217,254,101,122,207,235,117,74,179,33,171,143,44,175,188,73,127,150,237,72,169,75,59,110,47,153,103,117,68,107,10,53,34,127,117,85,233,219,70,237,94,155,122,116,67,207,146,171,150,239,13,31,148,111,17,214,191,111,218,124,94,25,133,108,191,228,29,232,59,148,245,29,183,255,0,90,209,63,124,82,68,254,244,200,155,162,147,111,114,8,170,182,175,86,129,61,56,144,177,106,133,135,148,117,217,186,199,156,228,25,62,89,95,103,198,171,235,159,124,161,142,150,174,222,178,92,109,202,148,47,106,49,37,123,225,79,129,242,84,57,243,73,47,117,239,114,110,72,217,76,37,255,0,115,71,242,39,169,191,69,245,138,34,146,248,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,3,242,104,94,186,106,63,14,154,143,110,213,13,47,188,248,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,182,213,56,240,227,167,21,202,248,29,183,101,154,5,153,218,159,247,165,112,147,22,184,209,86,182,53,186,81,208,186,146,87,92,96,90,117,114,246,230,102,234,120,100,127,71,181,172,171,99,227,119,231,96,152,137,124,203,248,28,169,225,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,248,25,26,198,244,69,107,31,52,32,3,175,240,145,46,174,77,196,54,19,142,232,174,107,144,98,185,14,69,120,163,181,190,229,102,137,243,190,26,71,84,71,36,210,79,78,213,70,212,211,68,216,187,242,197,39,230,156,200,87,127,194,138,169,163,235,77,21,77,186,213,69,111,172,187,85,221,42,41,105,227,134,90,234,182,196,217,234,158,214,162,58,105,18,22,50,36,123,149,21,202,145,177,140,234,171,181,173,78,136,149,109,201,147,134,143,245,119,138,60,178,211,253,37,131,18,241,16,127,123,198,214,199,220,139,252,26,102,75,20,159,249,116,111,66,213,0,170,190,118,154,41,255,0,128,188,70,81,220,63,155,10,184,82,201,47,248,197,101,36,144,177,35,255,0,29,73,28,233,63,160,70,183,248,234,69,94,89,122,215,247,45,197,198,45,226,45,254,42,131,59,233,133,86,108,139,124,209,120,217,225,240,242,71,214,70,53,189,42,162,166,222,229,221,210,37,151,107,85,219,122,93,159,18,154,67,77,175,90,13,156,233,28,208,82,73,81,145,89,230,134,222,181,115,203,12,17,92,89,210,90,41,164,124,93,94,140,142,166,56,100,84,68,119,84,98,162,181,200,170,213,205,191,246,85,129,101,95,219,92,115,36,199,46,31,240,148,117,214,218,234,121,63,228,201,12,209,200,207,238,57,174,111,232,84,2,74,243,71,243,217,169,191,69,244,122,34,95,242,213,212,207,185,190,93,26,203,170,81,213,218,169,234,241,156,130,247,112,160,246,164,155,41,102,174,101,162,131,194,192,255,0,141,138,238,236,235,20,104,198,185,28,247,61,26,213,220,228,43,175,137,221,82,251,233,213,217,245,50,107,239,182,107,239,56,254,55,237,90,223,11,225,251,183,72,172,148,80,215,126,109,24,198,183,165,84,83,183,224,106,49,122,117,103,86,171,85,125,4,122,243,77,105,224,153,188,57,89,235,106,217,114,190,234,69,94,77,122,72,106,37,137,158,206,134,223,69,21,52,50,177,25,178,118,75,80,146,72,137,191,243,111,161,99,149,159,19,28,129,197,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,83,192,254,142,218,180,67,133,205,63,196,104,236,53,118,171,149,109,158,154,247,126,138,186,149,176,86,173,214,174,38,205,82,218,134,163,24,237,241,185,201,3,82,68,222,216,224,141,142,85,217,212,166,190,91,218,33,117,214,238,43,241,54,219,239,148,150,186,124,14,162,159,56,174,124,209,186,71,207,5,5,101,58,164,17,53,58,34,190,73,100,137,138,174,114,35,88,175,127,196,173,72,223,160,144,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,1,249,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,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,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,168,190,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,197,120,51,227,51,62,225,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,181,222,239,192,52,60,15,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,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,60,198,120,40,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,111,164,242,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,1,65,156,27,113,171,159,112,131,153,77,116,183,210,85,228,248,157,125,61,68,85,216,180,215,137,169,105,31,60,137,23,74,184,145,17,241,71,82,139,4,77,89,93,19,213,98,222,207,118,228,115,120,174,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,254,52,120,73,202,184,70,213,53,197,174,82,248,236,110,251,226,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,209,232,74,14,85,124,12,90,181,74,167,242,145,213,203,93,37,195,19,182,212,85,91,108,120,245,202,214,218,138,107,204,253,165,142,90,169,155,81,26,197,37,52,75,35,154,205,155,149,106,34,114,171,153,216,219,32,67,253,96,225,147,62,208,205,47,211,189,64,212,106,106,187,61,203,80,170,47,77,139,30,174,183,77,73,91,110,130,130,74,120,218,250,134,204,141,115,95,43,166,123,154,196,111,68,141,177,191,115,187,138,214,126,94,23,244,83,242,137,214,171,70,142,71,112,240,85,121,5,190,241,224,39,116,189,184,217,93,5,174,170,162,151,186,238,220,138,144,172,240,196,146,109,98,187,182,175,219,209,221,21,39,255,0,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,35,174,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,200,172,235,153,23,17,218,129,195,141,15,15,87,187,247,244,180,119,156,153,178,191,218,151,171,94,198,164,84,115,191,255,0,206,36,210,167,199,80,206,219,94,191,203,173,69,159,115,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,37,32,226,218,85,168,249,166,163,210,233,14,55,133,221,106,243,58,187,131,237,109,178,58,157,98,170,142,170,53,114,75,28,173,147,111,103,183,177,235,34,201,181,177,181,143,115,213,168,215,42,7,160,225,227,135,236,251,137,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,100,77,114,183,162,201,44,109,247,110,67,66,124,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,190,253,168,120,174,10,56,81,177,112,151,163,84,88,111,106,213,89,151,220,186,86,101,55,186,40,94,223,31,85,185,235,28,104,233,21,94,176,192,199,246,163,78,140,106,244,124,157,182,62,89,16,144,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,61,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,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,199,16,56,15,19,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,110,201,90,213,119,85,142,88,221,238,220,133,38,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,109,237,149,241,166,196,107,226,233,181,206,116,114,163,60,167,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,6,138,65,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,19,208,0,0,1,18,185,166,224,20,217,215,5,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,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,70,218,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,115,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,102,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,128,105,248,168,14,118,154,153,138,228,26,143,167,122,91,105,171,241,23,172,62,223,112,184,93,251,114,70,248,233,252,122,211,118,32,118,215,171,217,50,50,145,100,115,30,214,254,110,120,28,138,228,127,186,111,242,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,105,51,138,125,107,252,162,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,155,94,173,238,43,246,244,111,68,64,149,92,155,52,83,237,207,16,87,109,99,171,184,118,105,52,202,222,157,152,35,151,108,147,215,92,98,168,167,143,115,86,55,35,161,108,12,172,87,116,123,28,146,118,58,110,110,244,46,164,130,188,159,116,114,197,131,112,192,154,171,79,55,136,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,241,59,29,185,35,106,147,168,0,0,12,171,128,79,68,224,74,235,173,156,191,244,183,93,244,95,25,164,168,205,172,116,247,214,228,22,234,72,29,227,114,26,38,221,170,146,39,199,181,118,203,83,78,214,57,17,155,59,146,198,228,98,57,203,12,49,56,39,87,47,190,61,113,238,38,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,120,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,101,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,14,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,176,41,179,154,63,158,205,77,250,47,163,209,18,171,145,143,235,179,246,111,247,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,187,63,102,255,0,121,1,103,217,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,20,47,199,183,27,247,222,46,51,184,168,177,202,171,173,183,76,172,157,169,108,150,74,200,89,79,51,234,150,20,73,170,170,219,28,178,50,73,183,186,86,70,187,213,172,139,166,214,181,210,74,175,151,252,228,238,252,77,54,197,105,178,91,45,221,157,24,155,172,247,41,172,205,170,158,73,170,162,125,58,70,235,188,157,150,197,77,15,122,118,54,158,20,145,237,146,72,221,35,149,94,145,50,40,1,194,143,10,58,143,197,174,163,179,10,194,162,240,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,192,250,188,57,240,147,149,107,142,158,234,102,177,212,75,224,48,205,51,199,238,151,10,201,213,210,69,53,109,116,86,202,170,138,120,41,92,176,190,41,118,77,21,50,212,49,94,199,54,41,219,181,81,94,213,78,0,104,207,92,176,12,55,75,56,38,212,237,62,211,236,122,146,199,143,88,244,223,32,166,161,161,166,69,217,19,61,159,80,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,192,36,167,29,28,25,95,120,60,212,122,91,100,119,95,108,225,153,71,136,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,197,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,61,174,154,23,167,28,69,233,197,199,75,245,66,205,227,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,251,246,168,26,83,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,21,229,37,127,226,58,229,161,215,11,38,179,89,46,176,226,22,127,0,204,14,225,119,166,124,85,85,52,50,66,249,31,28,106,245,71,203,71,27,22,149,96,147,110,221,178,189,140,123,153,27,89,20,234,2,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,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,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,166,146,138,249,136,240,11,89,195,30,84,153,230,150,219,238,183,45,50,189,247,106,58,37,52,245,31,102,100,73,34,103,134,170,169,218,172,72,94,249,227,109,60,146,61,36,119,197,27,183,58,62,228,161,194,184,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,111,171,194,120,68,186,222,184,57,212,62,46,178,107,141,93,190,219,96,168,163,182,227,84,13,167,115,22,231,59,238,20,148,245,21,79,123,219,181,212,204,108,242,68,222,218,170,186,102,72,142,115,59,42,201,125,87,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,222,246,150,127,204,198,211,106,176,114,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,2,144,116,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,122,117,69,252,15,65,196,95,13,26,167,194,254,119,54,11,169,150,159,246,62,10,243,71,5,79,178,238,127,153,134,89,60,36,243,69,31,123,181,223,99,36,218,223,129,253,90,191,161,85,194,119,154,125,27,249,129,143,122,140,5,244,113,93,194,142,156,113,107,167,15,194,179,88,188,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,48,41,135,76,185,134,107,206,146,240,209,112,225,187,12,172,164,160,167,146,161,233,105,200,96,111,106,227,104,162,157,242,201,87,79,11,155,209,21,242,75,38,230,78,191,156,139,124,200,213,85,88,93,79,192,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,81,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,103,203,187,128,90,62,24,241,85,207,53,74,223,106,185,106,109,239,181,81,209,105,160,168,251,51,26,71,43,60,53,45,78,213,122,76,246,79,35,106,36,141,233,27,190,24,219,185,177,247,37,14,151,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,202,185,245,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,62,81,97,60,79,240,21,77,85,194,134,152,241,79,163,118,42,74,55,209,233,189,146,225,156,219,41,251,170,250,199,173,29,19,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,217,23,119,162,189,101,115,194,80,105,135,52,171,22,95,194,22,117,170,215,232,109,81,106,198,9,111,146,90,204,118,150,141,236,165,154,74,138,182,211,91,234,161,142,74,133,146,90,52,146,162,149,181,10,146,164,140,114,73,240,166,248,59,148,237,108,212,44,250,203,153,63,81,172,217,198,65,65,150,73,81,61,91,239,212,215,57,162,184,186,121,209,233,52,171,82,215,36,170,249,18,73,17,238,221,213,219,221,215,175,85,60,249,47,249,98,240,197,249,66,113,5,77,127,201,241,123,85,239,1,192,182,220,50,42,107,140,223,155,158,105,98,153,40,96,72,83,223,55,89,227,238,57,142,78,210,199,4,141,145,87,115,99,144,39,255,0,25,56,126,163,224,28,171,242,12,55,87,51,223,182,153,125,170,223,99,130,233,123,216,169,226,100,246,213,26,181,187,157,209,242,246,216,172,139,188,244,73,37,237,247,30,136,247,185,18,149,177,60,166,251,131,101,86,108,215,22,174,240,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,184,190,158,104,254,68,245,55,232,190,177,68,80,8,26,61,225,71,138,237,56,226,215,78,25,154,225,82,248,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,51,109,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,41,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,113,78,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,251,109,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,122,248,162,226,111,62,226,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,61,144,54,69,218,215,189,176,68,233,94,198,177,36,145,28,253,173,234,141,104,115,92,179,41,190,231,57,85,231,53,202,107,188,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,238,47,167,149,199,145,61,50,250,215,172,86,148,2,95,247,43,143,34,122,101,245,175,88,173,2,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,166,155,233,86,156,104,253,138,163,24,210,252,46,213,140,218,170,238,21,55,73,169,45,212,233,20,111,170,157,251,228,145,81,63,228,181,169,252,86,70,200,227,98,53,140,99,91,229,120,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,57,166,179,112,235,164,122,255,0,83,136,207,170,216,157,37,241,152,101,227,219,52,48,207,19,28,201,159,218,123,22,158,101,86,171,159,76,231,44,82,62,20,84,100,143,167,133,36,71,177,170,199,116,176,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,104,17,43,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,251,26,213,98,179,190,228,126,249,228,142,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,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,165,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,224,203,57,53,98,185,95,17,215,156,187,237,239,177,180,158,243,226,46,158,199,180,193,29,61,210,142,186,87,185,124,21,58,118,86,154,58,54,57,219,216,253,170,230,177,18,14,218,244,241,0,121,254,100,58,243,134,241,37,203,243,78,53,91,12,173,164,115,46,57,197,185,151,58,24,106,22,103,218,110,41,106,175,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,90,235,225,146,211,106,191,241,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,179,254,109,152,6,27,165,156,19,96,26,125,167,216,245,37,143,30,177,231,20,20,212,52,52,200,187,34,103,179,238,74,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,45,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,241,2,242,56,246,226,243,21,224,235,70,162,193,116,210,182,213,107,212,43,165,190,42,44,74,205,75,65,28,144,218,104,88,228,137,106,223,2,43,99,134,24,227,99,217,2,57,174,107,165,107,90,145,201,28,115,35,40,179,251,42,207,114,175,237,174,71,146,100,119,15,248,74,202,235,149,117,68,159,242,164,154,105,36,127,247,92,231,59,244,170,158,131,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,223,85,182,158,88,92,5,84,232,197,170,147,136,29,96,177,85,208,106,13,206,158,166,27,85,162,175,180,244,180,219,167,108,59,38,146,39,69,221,167,174,114,54,118,170,36,191,12,51,172,111,107,94,178,49,161,216,56,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,40,1,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,177,254,51,56,51,192,120,179,192,42,104,235,40,105,45,217,181,186,157,242,216,111,209,69,12,51,186,120,225,168,74,106,74,170,149,130,89,150,135,189,80,178,73,20,125,23,170,110,111,191,241,174,14,74,158,105,242,159,151,245,222,163,110,46,164,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,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,233,229,133,192,85,54,179,221,105,56,129,214,11,21,37,126,159,91,42,42,97,181,90,42,251,172,91,181,198,7,67,178,105,34,116,93,170,138,22,171,167,106,162,75,241,77,2,198,246,185,137,35,29,58,184,174,229,231,165,252,76,234,134,19,169,243,81,210,90,174,84,55,138,100,204,158,215,72,196,191,217,34,141,203,225,222,216,182,185,106,85,204,134,6,206,146,70,230,67,36,138,171,39,106,8,210,85,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,7,53,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,1,93,92,230,244,46,143,41,209,171,22,188,218,44,219,239,88,77,194,59,117,210,174,53,130,63,224,122,183,43,26,179,43,145,37,151,183,86,180,237,141,141,114,163,60,92,238,216,168,231,57,180,216,106,35,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,224,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,224,7,159,37,87,44,189,20,251,233,226,227,22,241,23,15,11,65,130,116,205,107,54,75,178,105,124,20,240,248,120,227,235,27,218,238,181,82,211,111,106,237,235,18,75,181,200,237,189,98,169,119,220,161,52,46,179,76,56,113,171,212,108,134,205,224,175,90,151,112,109,198,23,61,103,100,206,179,192,197,142,137,36,138,68,107,27,185,239,171,157,143,98,42,73,21,76,78,87,185,54,181,129,58,128,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,10,245,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,248,246,189,170,199,185,170,248,81,241,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,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,83,203,49,107,22,115,138,222,112,172,166,135,198,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,190,242,128,120,223,224,187,42,225,31,81,231,161,162,109,214,247,128,220,187,115,217,50,25,104,100,108,108,238,172,219,104,106,103,70,36,43,88,196,130,69,86,177,126,56,209,178,237,102,229,141,129,122,154,23,174,154,113,196,94,156,91,181,67,75,239,62,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,6,120,120,51,227,51,62,225,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,181,222,239,194,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,16,61,0,0,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,104,123,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,223,69,204,97,118,124,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,6,230,57,30,198,185,25,50,176,42,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,240,163,122,53,207,107,37,138,86,35,223,179,114,247,254,26,248,250,172,195,248,118,213,46,25,245,138,225,117,186,90,178,60,62,243,67,137,222,39,169,158,178,75,101,83,237,110,166,167,182,185,142,115,182,81,187,183,27,98,237,163,91,12,142,118,228,86,72,175,134,213,56,209,225,39,21,226,231,75,23,22,185,75,224,114,75,23,137,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,47,86,33,159,124,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,15,62,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,12,171,154,8,229,217,196,14,3,173,252,54,227,22,44,65,245,112,92,180,226,207,105,197,111,84,117,171,11,103,73,224,160,133,190,37,145,199,35,221,225,164,115,101,108,114,61,24,174,88,101,77,169,177,76,251,157,43,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,2,101,115,43,229,233,89,166,87,218,237,117,208,108,67,251,5,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,219,28,146,171,90,214,71,177,173,154,156,174,184,122,251,141,225,150,219,127,185,212,218,171,111,90,151,225,178,217,106,104,233,118,73,13,12,244,177,45,29,28,147,57,17,242,246,216,175,147,162,162,53,146,84,204,214,163,147,172,143,238,186,67,171,218,71,197,86,145,199,153,225,147,210,95,241,139,253,60,182,251,157,178,225,3,30,248,30,230,35,106,40,43,105,221,185,168,244,107,250,57,139,185,143,99,218,230,171,227,123,92,238,150,4,85,230,143,228,79,83,126,139,235,20,69,21,233,62,117,247,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,11,212,230,143,228,79,83,126,139,235,20,69,0,129,164,140,43,53,208,110,55,180,26,90,250,10,122,76,171,9,202,169,221,67,117,181,87,51,108,244,147,183,107,159,77,80,198,187,116,21,49,57,88,246,185,142,234,139,219,150,39,170,44,114,45,48,241,21,203,247,84,244,91,95,108,122,91,110,135,197,99,121,222,65,77,105,197,114,57,155,82,250,24,188,109,108,176,81,211,87,85,37,51,35,109,98,71,18,73,44,113,53,221,26,187,154,138,158,228,249,60,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,203,84,227,251,137,75,22,5,193,221,38,175,96,41,237,10,252,215,194,210,96,247,182,210,190,57,45,178,92,168,103,95,104,196,231,58,41,233,102,75,123,170,210,57,27,249,198,201,43,26,230,237,89,16,9,23,162,154,95,106,209,93,35,196,52,162,204,234,73,41,241,107,61,53,181,245,20,212,77,164,101,100,236,98,119,170,150,38,170,163,31,52,189,201,95,241,57,85,242,57,85,206,85,85,95,106,81,15,4,220,118,241,71,167,153,254,23,163,86,44,154,147,46,199,175,247,139,118,63,71,100,202,167,149,240,81,164,243,83,83,198,148,245,109,71,79,74,198,70,196,99,26,137,44,49,163,222,228,167,123,139,222,0,80,15,51,77,20,251,150,226,227,41,240,247,15,21,65,157,245,205,104,247,203,190,104,188,108,243,120,136,228,233,27,26,222,149,81,84,236,106,110,233,18,197,185,202,237,221,47,248,132,28,221,244,118,235,169,92,46,51,46,199,44,52,149,215,45,62,188,69,123,169,149,41,93,45,108,118,167,69,36,53,109,129,204,99,156,140,71,62,158,121,81,85,172,237,210,185,238,95,205,181,0,163,96,15,65,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,240,2,218,121,44,104,237,170,203,164,121,94,183,220,44,53,113,95,114,91,195,236,148,53,149,116,173,107,29,106,165,100,110,87,82,200,172,71,171,36,169,146,86,74,173,122,177,207,163,141,58,35,162,82,199,207,63,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,240,61,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,212,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,13,30,229,152,181,139,57,197,111,56,86,83,67,227,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,121,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,182,247,181,211,93,52,227,135,77,56,184,234,134,168,94,124,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,9,63,203,119,143,171,238,129,101,86,189,18,212,139,135,141,211,44,130,224,202,122,121,170,170,89,31,217,154,169,228,232,181,44,146,87,53,141,163,115,223,186,120,220,228,107,58,186,102,116,119,113,147,93,249,84,28,169,248,18,186,173,214,131,138,109,101,198,105,27,109,109,58,79,132,90,174,48,57,211,201,58,185,142,142,240,172,85,70,177,141,106,57,32,222,215,43,213,253,246,163,54,65,36,150,190,0,0,7,63,215,29,11,211,142,34,112,69,211,157,82,179,123,70,202,235,133,29,199,107,21,25,51,36,167,153,178,116,142,94,138,248,187,140,73,32,123,227,86,201,218,154,86,181,237,87,110,79,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,192,21,87,207,59,245,39,251,73,251,180,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,82,127,180,159,187,72,171,202,227,207,102,153,125,107,209,235,64,191,227,154,90,184,117,210,59,70,182,223,248,133,131,19,164,159,54,200,169,232,97,154,225,87,19,39,125,35,233,160,150,157,38,165,115,218,175,166,124,180,242,182,25,82,55,53,143,100,49,245,111,93,238,127,75,0,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,16,52,231,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,95,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,190,7,72,155,92,246,54,120,155,43,24,231,164,114,43,153,185,221,17,206,210,73,197,56,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,24,21,25,203,239,143,92,135,134,108,202,135,6,212,27,237,93,102,149,221,234,35,134,185,149,30,42,181,246,6,34,84,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,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,12,198,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,88,167,44,94,97,116,120,181,29,55,14,188,64,229,253,155,84,59,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,51,108,41,218,133,148,201,181,238,71,72,177,238,70,36,77,96,91,80,0,1,70,220,223,116,190,235,133,241,105,83,158,76,234,185,237,186,131,103,162,185,83,206,234,39,69,4,83,211,66,218,41,105,89,47,85,108,207,107,105,225,153,221,54,171,82,170,52,86,254,14,117,228,144,3,156,158,138,125,185,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,128,66,174,4,184,174,190,240,245,161,60,69,80,216,165,186,212,94,162,199,237,247,220,117,157,230,45,13,186,169,245,145,219,38,171,217,34,61,157,228,125,198,130,77,189,165,108,205,164,216,247,53,26,194,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,126,82,79,242,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,66,247,180,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,61,88,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,80,9,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,226,21,35,146,71,197,78,212,99,85,204,99,84,59,7,53,78,6,45,90,91,83,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,126,253,170,149,18,181,81,207,239,237,142,31,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,25,255,0,98,185,238,43,253,170,200,241,188,142,223,255,0,7,89,67,114,161,168,143,254,84,115,67,36,111,254,235,92,215,126,148,82,133,248,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,54,246,202,248,211,98,53,241,116,218,231,58,57,81,129,226,184,223,213,236,55,94,184,156,203,117,115,79,231,171,146,197,145,83,218,38,167,74,184,22,25,226,123,45,116,145,75,12,140,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,205,254,70,63,174,207,217,191,222,69,85,150,169,200,199,245,217,251,55,251,200,11,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,231,250,21,195,174,145,240,225,140,207,139,105,70,39,73,107,167,170,168,154,106,138,165,137,142,173,169,99,170,38,154,40,103,169,218,146,206,200,18,161,241,68,178,185,239,108,104,212,87,57,122,185,122,88,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,28,255,0,86,116,7,70,181,215,216,31,123,154,123,106,202,62,203,220,18,231,107,241,172,114,246,38,247,110,106,237,84,238,66,253,172,238,64,253,209,73,177,155,216,237,173,233,208,0,0,0,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,125,96,7,159,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,88,235,205,31,200,158,166,253,23,214,40,137,84,69,94,104,254,68,245,55,232,190,177,68,5,43,112,157,230,159,70,254,96,99,222,163,1,165,51,53,156,39,121,167,209,191,152,24,247,168,192,105,76,14,105,154,240,235,164,122,135,171,152,118,182,230,24,157,37,199,39,193,105,234,33,180,77,44,76,86,53,242,62,55,197,52,169,183,116,175,167,115,36,116,8,231,43,34,125,68,178,53,189,205,143,103,75,0,0,0,12,171,154,19,229,241,174,154,113,172,188,50,225,86,156,42,243,221,186,224,152,253,175,27,191,219,103,68,101,85,21,85,61,43,33,71,185,136,171,214,25,123,78,124,82,34,171,92,212,114,47,71,178,70,51,61,135,95,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,193,40,57,161,112,45,247,41,149,63,92,116,115,12,240,154,109,122,217,237,138,106,39,110,134,197,116,146,71,34,244,133,26,158,30,142,110,177,246,250,43,152,201,85,241,254,105,174,167,141,103,255,0,45,222,26,63,39,46,28,109,126,223,180,248,76,207,53,217,127,200,59,208,118,234,41,251,140,254,181,162,126,248,163,149,157,152,85,55,69,38,238,220,242,213,109,94,142,58,254,1,153,105,31,22,122,37,105,204,233,108,20,153,38,19,152,83,164,203,108,191,218,217,43,28,248,103,86,190,25,233,229,71,49,207,138,162,23,39,84,220,205,241,35,152,231,38,215,47,75,2,42,243,71,242,39,169,191,69,245,138,34,146,248,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,46,211,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,117,254,62,248,19,186,240,137,147,81,95,113,170,202,187,182,157,100,85,11,73,103,172,170,145,211,214,210,207,29,60,46,146,42,233,25,79,20,12,124,146,58,161,208,181,138,170,232,225,122,175,189,142,63,47,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,244,245,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,111,173,26,121,106,210,157,80,200,52,254,197,168,88,254,115,109,180,212,53,180,121,13,134,161,179,81,87,192,248,219,36,111,107,154,231,53,30,141,122,54,70,35,158,140,145,175,98,57,251,119,40,119,94,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,127,234,224,19,129,59,175,23,121,53,109,247,37,172,171,180,233,214,59,80,148,151,138,202,89,29,5,109,84,242,83,204,232,226,161,145,244,242,192,247,199,35,105,221,51,94,168,173,142,102,42,123,222,211,128,104,190,158,90,181,91,84,49,253,63,190,234,22,63,131,91,110,213,14,109,102,67,126,168,108,52,84,16,50,55,73,35,220,231,57,173,87,171,88,173,141,138,230,35,228,115,24,174,102,237,201,164,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,64,206,103,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,133,218,114,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,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,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,58,191,43,24,183,204,10,31,78,184,149,43,195,214,45,98,206,117,247,77,48,172,166,135,198,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,129,58,185,93,112,11,89,152,95,109,188,76,107,21,190,235,107,181,99,151,10,106,236,78,207,61,52,244,114,92,234,152,200,170,96,185,57,238,107,119,209,183,185,27,162,237,171,155,52,141,118,229,70,70,172,154,223,207,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,20,173,206,175,205,62,45,242,254,135,212,110,37,212,148,173,206,175,205,62,45,242,254,135,212,110,32,57,42,121,167,202,126,95,215,122,141,184,186,146,149,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,197,143,149,141,100,249,127,144,250,116,230,107,0,213,64,0,1,73,124,221,248,117,169,211,109,121,102,177,227,24,157,93,46,39,159,211,197,53,117,116,81,68,218,40,239,233,220,73,225,68,137,168,177,190,88,163,142,161,86,78,174,150,73,42,94,215,59,107,209,151,104,82,95,55,126,34,170,117,39,94,89,163,152,198,89,87,85,137,224,20,241,67,93,67,20,177,58,138,75,250,247,22,121,145,98,114,172,143,138,41,35,167,84,147,163,162,146,58,150,53,173,220,245,120,66,189,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,129,166,141,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,129,153,125,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,167,94,138,159,137,166,141,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,136,30,128,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,71,138,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,247,209,125,168,3,53,156,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,133,27,209,174,123,89,44,82,177,30,253,155,150,79,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,52,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,189,88,133,0,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,6,156,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,47,140,206,104,26,251,195,183,18,121,134,142,97,88,134,159,214,217,113,255,0,103,248,105,238,150,250,217,42,159,223,160,167,168,126,247,71,87,27,23,163,230,114,39,70,39,194,137,215,170,245,85,114,123,226,187,81,243,154,203,143,12,153,172,190,217,181,98,248,251,239,22,11,164,243,42,213,80,210,197,61,60,11,64,238,168,189,216,83,196,53,98,85,84,116,77,99,163,77,204,88,219,19,140,206,87,250,251,196,79,18,121,134,177,225,89,126,159,209,89,114,15,103,248,104,46,151,10,216,234,153,216,160,167,167,126,246,199,73,35,19,171,225,114,167,71,175,194,169,215,162,245,68,9,63,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,39,68,111,187,241,85,148,4,95,229,233,194,254,125,194,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,126,234,119,170,162,53,83,162,183,223,248,162,74,0,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,32,7,58,191,43,24,183,204,10,31,78,184,147,252,128,28,234,252,172,98,223,48,40,125,58,226,5,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,125,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,246,188,39,121,167,209,191,152,24,247,168,192,79,78,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,48,155,252,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,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,171,20,226,188,209,120,50,177,107,134,156,92,181,250,201,117,246,86,103,167,56,253,77,68,203,59,222,234,91,157,158,149,37,169,146,153,205,78,189,185,153,186,103,197,35,83,163,156,247,71,39,84,115,36,134,162,248,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,82,242,115,221,116,211,142,34,248,17,213,61,80,210,251,207,142,181,87,105,254,69,20,208,202,136,202,171,125,83,109,147,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,12,246,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,10,171,254,173,95,20,255,0,237,7,74,191,232,171,143,249,241,110,154,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,157,58,170,254,37,69,255,0,81,83,138,127,246,253,165,95,244,173,199,252,196,183,77,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,0,51,24,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,126,88,149,237,98,186,55,57,137,220,88,36,122,240,3,69,26,71,166,120,174,178,112,35,167,218,91,154,210,120,139,46,77,165,246,59,125,78,216,227,124,144,239,182,65,178,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,128,83,95,4,28,104,229,92,35,234,60,21,213,174,186,222,240,27,151,114,11,222,61,21,116,141,141,157,213,135,117,117,52,10,244,133,107,24,144,70,136,231,167,199,26,58,45,204,220,146,50,255,0,177,60,166,197,156,226,182,108,215,22,174,241,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,184,207,103,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,59,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,11,10,230,143,228,79,83,126,139,235,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,248,23,147,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,0,61,87,26,60,36,229,92,35,106,154,226,215,41,124,118,55,125,241,55,12,102,226,215,73,47,114,133,181,50,49,144,79,42,195,20,107,89,28,105,11,166,100,104,173,111,122,53,69,232,244,56,173,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,196,123,34,221,81,91,36,148,182,254,251,209,243,248,120,156,170,200,187,143,68,115,246,34,110,114,34,175,85,52,125,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,248,81,189,26,230,57,241,75,43,17,236,223,185,51,215,169,154,15,170,122,81,170,115,232,230,83,135,221,126,210,123,65,214,251,116,16,219,234,127,134,127,174,95,79,20,244,45,124,109,146,162,25,164,141,201,19,218,207,143,244,39,95,112,19,87,147,223,12,95,111,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,185,67,143,240,153,195,245,171,134,93,6,198,52,162,141,148,143,185,81,211,248,187,245,101,58,53,82,182,235,55,71,84,203,220,72,227,116,140,71,116,138,39,72,221,233,12,80,181,221,118,157,128,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,7,160,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,215,167,85,79,196,12,214,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,189,154,164,137,202,170,198,77,23,110,86,124,78,69,100,141,84,115,145,81,86,90,114,132,208,186,61,79,226,58,175,81,178,27,55,141,178,233,165,189,183,24,92,245,129,240,182,241,59,214,58,36,146,41,17,207,118,214,50,174,118,61,136,139,28,180,209,57,94,213,218,215,196,189,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,179,74,146,185,17,94,200,98,237,196,207,133,168,140,141,168,141,106,34,34,75,78,80,154,233,71,166,28,71,85,233,206,67,121,240,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,192,187,240,0,17,87,154,63,145,61,77,250,47,172,81,20,129,195,214,83,98,193,181,247,77,51,92,166,187,193,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,247,23,127,205,31,200,158,166,253,23,214,40,138,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,240,3,175,241,191,198,142,85,197,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,182,215,84,192,143,88,82,177,233,60,136,174,98,124,17,171,98,220,253,171,35,250,95,45,14,7,42,120,142,204,161,214,28,225,244,140,211,172,46,241,27,38,164,145,145,84,62,249,113,133,35,157,40,157,11,209,205,74,100,107,226,116,206,123,126,54,72,145,177,21,92,247,195,202,184,204,224,207,62,225,51,63,169,163,172,161,171,184,225,55,26,135,203,97,191,69,20,211,64,216,36,154,161,41,169,42,170,86,8,161,74,238,205,58,201,36,81,245,78,139,185,190,239,195,181,114,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,240,186,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,214,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,5,85,243,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,34,87,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,220,247,20,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,169,226,184,57,170,112,49,117,213,42,111,202,71,72,237,117,119,12,178,219,79,75,109,190,99,214,219,91,170,42,111,48,119,82,56,170,161,109,60,107,44,149,49,36,141,107,247,238,69,167,137,170,142,103,99,108,129,232,57,94,241,211,247,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,126,117,205,168,145,39,249,150,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,27,197,5,215,139,61,6,143,81,178,91,69,37,187,33,183,94,43,44,151,136,168,105,221,13,19,167,143,100,209,186,157,175,150,87,171,60,61,69,58,57,94,228,94,226,73,209,54,237,85,9,20,115,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,116,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,157,122,117,84,252,64,203,185,110,156,147,244,118,235,101,195,115,205,111,190,88,105,34,167,201,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,105,81,101,207,114,96,213,234,156,191,65,178,93,35,184,207,87,53,70,158,222,27,53,26,186,8,153,4,54,235,135,114,88,225,99,219,241,189,233,83,13,116,142,87,167,185,38,141,17,202,137,181,129,97,64,0,41,91,250,181,124,83,255,0,180,29,42,255,0,162,174,63,231,197,159,112,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,218,30,38,11,92,82,71,74,206,197,125,69,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,149,131,253,69,78,41,255,0,219,246,149,127,210,183,31,243,18,207,184,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,237,15,19,61,174,89,36,165,127,126,190,162,161,155,29,36,113,189,122,50,102,162,245,98,124,72,189,58,167,69,80,206,17,250,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,139,85,19,242,150,253,161,252,40,216,184,180,229,95,167,248,111,106,213,71,151,219,125,181,89,139,94,235,97,123,188,5,87,182,170,150,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,160,30,43,149,127,30,181,52,181,54,174,22,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,223,47,107,170,49,34,107,44,171,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,154,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,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,10,150,226,71,68,46,188,56,107,110,83,162,247,155,229,37,230,163,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,239,99,214,41,163,222,206,174,70,191,115,81,207,68,71,173,133,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,50,174,119,94,34,56,85,204,180,71,18,211,205,82,134,219,87,87,130,106,46,47,101,187,80,93,150,68,149,32,184,212,91,161,158,170,142,117,107,26,145,63,186,179,62,38,170,46,232,81,189,30,247,199,54,206,20,104,163,72,244,207,21,214,78,4,116,251,75,115,90,79,17,101,201,180,190,199,111,169,219,28,111,146,29,246,200,54,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,10,129,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,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,112,120,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,170,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,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,180,39,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,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,189,58,244,84,252,64,182,158,106,156,115,221,116,182,155,242,110,210,59,165,93,191,44,185,83,210,220,175,153,13,182,232,234,122,155,52,29,212,146,42,88,93,79,34,75,29,76,169,27,92,253,251,81,41,229,106,35,95,223,221,29,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,167,228,254,202,179,220,171,251,107,145,228,153,29,195,254,18,178,186,229,93,81,39,252,169,38,154,73,31,253,215,57,206,253,42,165,233,242,238,224,130,143,133,92,17,114,220,198,151,118,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,185,143,131,196,34,73,36,111,150,157,170,199,43,88,199,40,81,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,219,79,42,190,57,238,186,165,77,249,55,106,229,210,174,225,150,91,105,234,174,86,60,134,229,116,117,69,77,230,14,234,201,45,44,206,168,145,101,146,166,36,145,206,102,205,200,180,241,57,21,172,236,110,147,175,243,17,224,130,143,138,172,17,50,220,58,151,110,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,181,140,159,195,162,201,28,108,150,161,202,247,35,94,247,37,22,127,101,88,22,85,253,181,199,50,76,114,225,255,0,9,71,93,109,174,167,147,254,76,144,205,28,140,254,227,154,230,254,133,64,58,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,33,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,248,151,189,202,227,200,158,153,125,107,214,43,64,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,129,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,37,123,107,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,78,189,122,42,254,37,132,240,103,162,153,87,14,220,54,97,250,57,154,220,45,85,183,172,127,218,30,38,123,92,178,73,74,254,253,125,69,67,54,58,72,227,122,244,100,205,69,234,196,248,145,122,117,78,138,161,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,0,0,0,0,0,0,0,14,85,197,143,149,141,100,249,127,144,250,116,231,85,57,87,22,62,86,53,147,229,254,67,233,211,129,154,195,85,6,85,205,84,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,1,165,48,0,2,149,185,213,249,167,197,190,95,208,250,141,196,186,146,149,185,213,249,167,197,190,95,208,250,141,196,7,37,79,52,249,79,203,250,239,81,183,23,82,82,183,37,79,52,249,79,203,250,239,81,183,23,82,0,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,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,38,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,37,185,243,155,215,74,60,91,70,172,90,13,104,188,236,189,102,215,8,238,55,74,72,210,9,63,129,233,28,175,106,76,142,85,150,46,229,90,83,186,55,181,168,143,240,147,183,122,35,92,215,83,96,2,239,185,66,107,165,102,167,240,227,87,167,57,13,231,198,222,180,210,224,219,116,45,122,78,249,155,103,157,139,37,18,201,44,138,230,59,107,217,87,3,24,197,68,142,42,104,154,172,106,109,115,233,4,149,92,178,245,175,238,91,139,140,91,196,91,252,85,6,119,211,10,172,217,22,249,162,241,179,195,225,228,143,172,140,107,122,85,69,77,189,203,187,164,75,46,214,171,182,244,11,254,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,80,0,1,84,28,242,173,54,168,110,186,55,125,134,217,72,203,149,101,61,250,146,162,177,176,181,39,154,8,93,66,232,162,124,157,55,57,140,116,243,57,173,85,232,213,150,69,78,155,151,173,175,149,87,207,59,245,39,251,73,251,180,14,85,201,83,205,62,83,242,254,187,212,109,197,212,148,173,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,152,0,1,0,57,213,249,88,197,190,96,80,250,117,196,159,228,0,231,87,229,99,22,249,129,67,233,215,16,42,175,132,239,52,250,55,243,3,30,245,24,13,36,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,223,132,239,52,250,55,243,3,30,245,24,13,41,129,69,124,204,248,46,252,155,53,29,154,145,133,55,185,128,231,215,10,185,233,169,225,161,236,199,98,174,85,238,190,135,172,108,108,45,133,200,247,58,157,169,181,221,184,165,98,181,123,43,36,156,43,67,184,155,207,180,71,30,206,48,139,125,77,93,211,19,207,49,123,206,61,93,99,154,227,52,116,144,79,95,74,144,165,194,40,145,86,36,169,141,99,137,21,238,98,171,162,71,199,213,187,145,236,208,246,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,125,248,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,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,135,10,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,29,84,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,154,195,74,124,39,121,88,209,191,151,248,247,167,64,3,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,219,162,168,141,175,79,240,163,122,53,204,115,226,150,86,35,217,191,114,67,254,12,185,77,216,180,146,251,93,156,241,48,152,166,119,117,139,117,61,158,201,79,27,235,44,240,70,230,116,125,77,67,106,98,103,126,101,220,230,178,55,71,219,141,17,95,241,189,204,88,108,84,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,0,210,153,205,53,47,135,93,35,213,172,203,13,212,28,207,19,164,159,33,193,175,20,183,155,101,206,24,153,21,91,223,76,147,58,158,158,90,134,183,188,234,102,77,63,136,72,81,237,98,203,27,21,200,230,238,107,186,88,0,0,0,66,14,110,250,197,117,211,94,23,25,136,227,151,234,74,27,150,160,222,34,178,84,196,149,78,138,182,75,83,98,146,106,183,64,214,61,174,86,43,153,79,4,170,168,230,118,234,156,199,39,231,26,164,223,40,7,153,166,181,253,244,241,113,148,248,123,127,133,160,193,58,225,84,123,226,217,52,190,10,121,188,68,146,116,145,237,119,90,169,106,118,57,54,245,137,34,220,212,118,238,161,21,79,65,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,241,60,248,3,81,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,19,208,21,193,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,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,3,67,218,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,254,250,45,11,113,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,125,223,134,130,50,204,166,197,131,98,183,156,215,41,174,240,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,184,160,30,55,248,209,202,184,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,54,218,234,152,17,235,10,86,61,39,145,21,204,79,130,53,108,91,159,181,100,120,72,190,90,28,196,41,180,194,166,29,4,215,236,142,173,216,197,198,162,54,99,249,45,202,225,44,204,177,189,34,142,24,232,166,89,92,173,134,135,108,76,70,57,155,89,3,213,202,244,237,189,207,134,226,74,75,229,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,151,83,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,31,172,0,0,0,5,85,243,206,253,73,254,210,126,237,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,212,159,237,39,238,210,42,242,184,243,217,166,95,90,244,122,208,47,248,0,0,0,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,3,85,0,0,0,0,51,215,204,123,19,197,112,110,51,181,15,22,194,177,155,86,63,101,162,246,79,134,183,90,232,163,164,165,131,125,170,145,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,44,87,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,79,242,21,115,113,212,204,87,15,225,10,241,130,221,170,250,222,179,219,133,5,190,209,75,28,145,247,29,225,170,225,172,158,119,49,207,71,172,44,100,8,199,61,141,118,217,39,129,170,136,143,234,147,84,165,110,114,122,215,246,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,182,73,235,174,49,83,212,73,181,201,35,145,208,182,6,81,163,122,177,142,73,59,253,119,55,98,129,0,9,169,202,59,83,50,172,63,139,219,62,11,105,171,235,101,207,109,245,246,251,189,44,146,73,219,119,134,164,154,178,9,218,198,189,24,179,49,240,43,26,247,181,219,99,158,118,162,34,191,170,120,174,17,248,100,186,235,254,143,113,11,126,198,169,169,46,57,14,41,139,219,155,103,182,203,110,117,68,243,79,37,115,107,36,125,43,152,143,123,106,86,158,215,81,77,27,24,197,89,22,179,98,185,141,221,186,58,226,121,77,247,6,202,172,217,174,45,93,224,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,112,26,147,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,191,238,87,30,68,244,203,235,94,177,90,80,9,127,220,174,60,137,233,151,214,189,98,180,15,21,204,159,129,139,87,16,88,5,102,170,105,205,174,146,135,81,113,90,122,155,148,172,163,181,181,211,229,16,54,24,209,212,178,186,24,214,121,170,91,29,59,27,77,213,92,157,122,197,181,18,68,146,58,75,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,212,153,84,28,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,126,249,123,189,17,137,43,152,16,3,136,221,111,186,241,29,172,55,173,101,190,216,233,45,23,43,253,61,185,181,148,148,146,57,240,36,244,244,48,83,72,248,247,124,77,99,221,2,189,24,170,229,98,61,26,174,126,221,235,97,92,140,127,93,159,179,127,188,138,171,45,83,145,143,235,179,246,111,247,144,22,168,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,13,84,0,0,0,0,0,0,17,87,154,63,145,61,77,250,47,172,81,18,168,138,188,209,252,137,234,111,209,125,98,136,10,86,225,59,205,62,141,252,192,199,189,70,3,74,102,107,56,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,6,107,13,41,240,157,229,99,70,254,95,227,222,157,0,31,147,138,46,25,48,30,41,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,223,3,164,77,205,99,221,4,77,149,140,115,22,72,209,204,220,222,168,230,196,174,12,185,77,216,180,146,251,93,156,241,48,152,166,119,117,139,117,61,158,201,79,27,235,44,240,70,230,116,125,77,67,106,98,103,126,101,220,230,178,55,71,219,141,17,95,241,189,204,88,108,84,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,146,248,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,2,205,57,91,240,11,89,167,126,7,137,189,99,183,221,109,185,122,248,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,227,124,140,236,217,80,0,10,213,230,145,192,45,102,162,120,238,38,244,114,223,117,185,101,233,224,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,129,241,191,189,101,64,12,171,151,253,202,227,200,158,153,125,107,214,43,74,75,226,110,211,106,176,113,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,187,78,87,30,68,244,203,235,94,177,90,4,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,57,87,22,62,86,53,147,229,254,67,233,211,157,84,229,92,88,249,88,214,79,151,249,15,167,78,6,107,13,84,25,87,53,80,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,6,148,192,0,10,86,231,87,230,159,22,249,127,67,234,55,18,234,74,86,231,87,230,159,22,249,127,67,234,55,16,28,149,60,211,229,63,47,235,189,70,220,93,73,74,220,149,60,211,229,63,47,235,189,70,220,93,72,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,3,133,113,193,172,86,173,16,225,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,124,110,114,206,229,141,119,182,56,36,123,81,118,116,2,157,185,154,107,95,223,79,23,25,79,135,183,248,90,12,19,174,21,71,190,45,147,75,224,167,155,196,73,39,73,30,215,117,170,150,167,99,147,111,88,146,45,205,71,110,235,226,164,208,106,107,79,4,206,226,54,241,69,86,203,149,247,82,41,49,155,42,205,79,44,76,246,116,54,250,217,106,102,137,234,253,147,178,90,132,142,53,93,159,155,125,11,218,143,248,158,212,226,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,22,191,204,171,76,254,230,249,116,104,214,150,201,73,106,167,171,198,114,11,37,190,191,217,113,236,165,154,185,150,138,255,0,21,59,62,6,43,187,179,172,178,43,220,212,115,220,245,115,147,115,148,10,245,225,51,72,105,181,235,92,173,122,71,52,20,146,84,100,86,124,130,27,122,213,207,44,48,69,113,101,154,178,90,41,164,124,93,94,140,142,166,56,100,84,68,119,84,98,162,181,200,170,213,230,191,217,86,5,149,127,109,113,204,147,28,184,127,194,81,215,91,107,169,228,255,0,147,36,51,71,35,63,184,230,185,191,161,80,146,188,174,60,246,105,151,214,189,30,180,115,52,209,79,185,110,46,50,159,15,112,241,84,25,223,92,214,143,124,187,230,139,198,207,55,136,142,78,145,177,173,233,85,21,78,198,166,238,145,44,91,156,174,221,208,46,207,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,178,170,249,37,235,95,254,29,112,231,89,111,254,124,214,223,85,28,95,226,244,117,113,204,245,147,252,73,99,107,99,254,157,92,239,226,33,106,128,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,84,0,0,85,95,60,239,212,159,237,39,238,210,213,10,171,231,157,250,147,253,164,253,218,7,42,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,128,28,234,252,172,98,223,48,40,125,58,226,79,242,0,115,171,242,177,139,124,192,161,244,235,136,21,87,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,4,117,230,5,164,56,110,175,240,161,159,65,152,65,86,175,195,236,245,217,125,162,106,105,214,39,193,113,161,163,157,241,57,83,222,215,177,205,89,35,123,92,139,213,146,185,91,181,232,199,182,69,28,171,139,31,43,26,201,242,255,0,33,244,233,192,205,97,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,115,78,37,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,164,84,80,200,200,186,61,89,37,76,144,198,170,138,222,136,245,85,115,81,21,201,155,127,236,171,61,202,191,182,185,30,73,145,220,63,225,43,43,174,85,213,18,127,202,146,105,164,145,255,0,221,115,156,239,210,170,89,255,0,59,77,107,255,0,192,94,28,232,237,255,0,205,154,220,42,164,139,252,98,142,146,56,94,146,127,142,172,141,116,127,208,43,93,252,116,34,175,44,189,20,251,233,226,227,22,241,23,15,11,65,130,116,205,107,54,75,178,105,124,20,240,248,120,227,235,27,218,238,181,82,211,111,106,237,235,18,75,181,200,237,189,67,154,113,103,164,52,218,11,174,87,77,35,134,10,72,234,49,219,62,63,13,193,105,39,150,104,37,184,190,205,71,45,108,209,190,94,143,86,73,83,36,210,34,42,55,162,61,17,26,212,68,106,125,104,244,26,154,237,193,51,120,141,179,209,85,190,229,98,212,138,188,102,244,176,211,203,43,61,157,53,190,138,90,105,165,122,63,100,12,138,161,100,141,23,103,231,31,92,198,171,254,22,53,125,175,52,127,61,154,155,244,95,71,162,37,255,0,45,93,51,251,228,229,209,172,186,91,29,37,170,162,175,38,200,47,118,250,15,106,71,190,150,26,231,218,40,60,44,239,248,30,173,237,78,145,72,143,107,85,204,115,17,205,77,205,64,33,175,45,237,111,186,232,143,21,248,155,173,246,58,75,165,62,121,81,79,131,215,50,105,29,27,224,130,190,178,157,18,120,156,157,81,31,28,177,196,245,71,53,81,204,71,179,225,87,36,140,208,73,150,204,179,22,190,224,217,85,231,10,202,104,124,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,239,52,61,192,254,177,90,181,191,133,205,63,203,168,239,213,119,91,149,21,158,154,201,126,150,186,169,179,214,165,214,146,38,195,82,234,135,35,222,237,242,57,169,59,86,69,222,232,231,141,238,68,223,208,15,21,205,31,200,158,166,253,23,214,40,138,75,225,146,237,106,176,113,37,165,23,219,237,206,146,221,109,183,103,22,42,186,202,202,185,155,12,20,208,71,95,11,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,187,78,104,254,68,245,55,232,190,177,68,80,8,19,211,153,127,30,181,58,243,144,205,162,186,77,125,171,131,78,172,117,18,67,119,124,125,173,151,251,140,21,82,53,179,54,104,101,145,179,208,163,99,134,88,83,224,220,247,43,222,215,43,33,86,113,254,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,127,53,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,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,52,61,86,39,139,88,176,108,86,205,133,98,212,62,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,247,159,88,0,0,0,0,0,42,175,158,119,234,79,246,147,247,105,21,121,92,121,236,211,47,173,122,61,105,42,185,231,126,164,255,0,105,63,118,145,87,149,199,158,205,50,250,215,163,214,129,127,192,0,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,8,26,168,0,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,2,127,153,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,183,49,254,18,149,141,72,233,169,183,177,140,73,59,80,71,20,93,205,136,231,236,220,239,137,202,165,239,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,137,142,157,213,19,198,172,94,173,88,55,170,43,88,228,51,237,137,226,215,220,231,42,179,97,88,181,15,141,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,61,224,94,79,42,29,29,181,105,175,9,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,118,198,189,105,150,157,140,158,52,114,185,58,213,74,246,46,217,17,10,96,215,237,28,190,240,255,0,172,185,102,142,228,115,120,138,188,102,224,234,120,234,118,177,158,46,149,237,73,41,170,118,49,239,72,251,176,73,20,189,189,234,230,111,218,239,137,170,134,151,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,41,135,156,158,138,125,134,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,128,78,158,84,186,153,247,137,193,182,57,110,168,171,186,213,215,225,87,10,236,102,178,123,132,157,205,221,185,18,162,157,144,185,94,231,44,49,210,213,83,68,212,93,187,123,74,198,183,107,90,171,48,10,118,228,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,173,44,81,42,117,153,239,138,178,89,87,107,186,181,148,175,93,174,69,85,101,196,128,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,208,37,80,0,12,230,113,197,164,56,110,132,113,81,158,105,110,159,65,87,6,61,105,168,163,154,134,10,153,214,103,211,178,166,138,10,165,133,30,191,19,152,199,78,230,49,92,174,126,198,183,115,158,238,174,89,191,200,199,245,217,251,55,251,200,138,188,209,252,246,106,111,209,125,30,136,149,92,140,127,93,159,179,127,188,128,181,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,128,106,160,0,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,149,68,85,230,143,228,79,83,126,139,235,20,64,82,183,9,222,105,244,111,230,6,61,234,48,26,83,51,89,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,0,234,160,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,169,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,0,26,83,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,208,37,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,1,202,184,177,242,177,172,159,47,242,31,78,156,234,167,42,226,199,202,198,178,124,191,200,125,58,112,51,88,106,160,202,185,170,128,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,4,170,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,0,52,166,0,0,82,183,58,191,52,248,183,203,250,31,81,184,151,82,82,183,58,191,52,248,183,203,250,31,81,184,128,228,169,230,159,41,249,127,93,234,54,226,234,74,86,228,169,230,159,41,249,127,93,234,54,226,234,64,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,3,85,5,80,115,175,214,251,170,221,112,222,27,161,177,210,54,218,218,122,124,226,162,228,233,28,233,228,157,93,91,71,20,12,111,185,172,99,90,147,57,202,187,149,234,248,209,54,108,94,229,170,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,135,136,29,76,251,228,215,28,243,84,163,171,186,212,82,100,217,5,117,194,131,218,146,111,170,134,133,243,59,194,192,255,0,141,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,2,69,242,167,208,106,109,100,226,142,131,38,190,209,85,201,98,211,106,116,201,164,123,105,229,88,36,184,178,86,54,130,23,204,199,181,34,127,117,86,165,168,170,238,226,81,200,197,99,154,175,86,205,254,117,126,86,49,111,152,20,62,157,113,61,87,41,189,11,190,232,255,0,12,191,105,50,219,53,170,146,235,168,151,6,100,148,179,83,171,36,170,125,158,74,88,82,137,149,18,53,63,227,230,100,123,156,140,109,74,245,218,247,72,198,249,94,117,126,86,49,111,152,20,62,157,113,2,0,114,184,243,217,166,95,90,244,122,210,197,57,189,232,93,102,167,240,227,73,168,216,245,155,198,222,180,210,224,235,140,206,98,206,249,155,103,157,137,29,106,71,20,104,230,59,107,217,73,59,222,244,68,142,42,105,92,143,106,110,107,235,175,149,199,158,205,50,250,215,163,214,151,189,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,240,3,58,220,36,107,69,215,65,120,134,194,117,2,151,47,171,199,109,17,222,40,233,50,74,136,88,233,89,45,146,74,136,252,108,82,196,214,185,101,103,105,28,228,106,53,206,71,177,143,103,73,24,197,77,31,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,51,86,48,95,186,253,83,204,180,207,218,158,211,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,189,206,217,187,183,187,110,231,116,235,211,170,244,234,94,167,44,189,107,251,233,225,31,22,241,22,255,0,11,95,130,116,194,171,54,69,178,25,124,20,16,248,121,35,235,35,220,238,180,178,211,111,114,237,235,42,75,181,168,221,189,66,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,64,149,64,0,5,85,243,206,253,73,254,210,126,237,45,80,170,190,121,223,169,63,218,79,221,160,114,174,74,158,105,242,159,151,245,222,163,110,46,164,165,110,74,158,105,242,159,151,245,222,163,110,46,164,0,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,8,1,206,175,202,198,45,243,2,135,211,174,36,255,0,32,7,58,191,43,24,183,204,10,31,78,184,129,85,124,39,121,167,209,191,152,24,247,168,192,105,76,205,103,9,222,105,244,111,230,6,61,234,48,26,83,0,114,174,44,124,172,107,39,203,252,135,211,167,58,169,202,184,177,242,177,172,159,47,242,31,78,156,12,214,26,83,225,59,202,198,141,252,191,199,189,58,3,53,134,148,248,78,242,177,163,127,47,241,239,78,128,14,170,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,205,97,165,62,19,188,172,104,223,203,252,123,211,160,3,170,128,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,167,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,0,105,76,0,0,2,42,243,52,214,191,185,110,17,242,159,15,111,241,85,249,223,92,42,143,124,91,225,139,198,193,55,136,146,78,146,49,205,233,75,21,78,199,38,238,146,172,91,154,173,221,208,41,175,140,157,116,172,226,39,136,236,207,81,189,179,237,27,43,174,18,91,177,199,49,39,100,44,179,211,189,209,210,172,113,78,170,248,187,140,78,251,217,209,169,221,154,87,108,106,185,90,150,169,202,19,66,235,52,195,135,26,189,70,200,108,222,10,245,169,119,6,220,97,115,214,118,76,235,60,12,88,232,146,72,164,70,177,187,158,250,185,216,246,34,164,145,84,196,229,123,147,107,89,76,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,3,77,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,0,40,135,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,192,66,174,108,154,23,98,209,254,38,190,210,98,86,107,173,37,171,81,45,239,201,42,166,168,87,201,74,251,196,149,83,37,107,41,228,114,127,196,76,248,247,57,88,234,148,233,181,142,141,141,236,28,150,53,230,166,211,153,101,124,57,94,107,105,25,109,190,211,191,38,178,164,213,17,68,255,0,104,194,145,197,83,12,76,86,111,157,242,211,164,114,42,111,252,219,40,94,228,103,196,247,36,170,230,177,160,213,58,201,194,229,126,77,98,162,164,146,251,166,213,11,147,70,247,83,196,179,201,110,100,79,109,124,44,153,239,106,196,206,210,165,75,145,21,221,197,163,141,136,199,57,88,173,166,14,31,181,51,238,111,92,112,61,82,146,174,235,79,73,140,228,20,55,10,255,0,101,201,178,170,106,22,76,223,21,3,62,54,35,187,176,44,177,171,28,228,107,218,245,107,151,107,148,11,191,230,143,228,79,83,126,139,235,20,69,16,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,165,239,115,27,254,207,120,19,205,62,194,255,0,100,127,104,254,206,251,27,217,63,215,158,210,241,23,138,14,199,135,237,110,239,119,55,179,102,206,187,183,39,78,189,80,241,92,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,248,31,26,70,196,68,107,223,48,117,254,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,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,0,0,0,0,0,0,0,170,190,121,223,169,63,218,79,221,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,250,147,253,164,253,218,69,94,87,30,123,52,203,235,94,143,90,5,255,0,0,0,0,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,32,106,160,0,0,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,14,105,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,157,214,49,82,106,246,55,222,140,122,164,159,198,88,211,108,107,229,67,163,183,93,74,226,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,216,230,37,74,84,61,147,198,142,86,175,74,89,94,197,221,26,33,207,249,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,195,73,80,218,137,227,86,47,71,36,251,213,17,207,114,22,19,201,111,71,47,184,126,141,101,186,197,119,155,183,73,168,151,10,122,123,93,54,214,46,234,91,107,170,35,117,78,246,189,85,55,207,61,68,93,183,49,142,111,134,221,241,54,70,170,5,138,144,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,193,205,155,231,148,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,12,235,240,177,173,127,147,183,16,88,78,177,201,111,241,180,152,253,193,124,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,51,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,154,51,224,191,88,239,186,251,195,6,1,170,185,76,59,47,87,91,124,148,247,25,55,49,124,77,85,37,68,180,146,212,244,99,24,198,119,159,78,233,123,109,106,53,157,205,137,213,27,213,67,181,128,0,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,255,0,185,92,121,19,211,47,173,122,197,104,18,168,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,253,118,126,205,254,242,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,215,103,236,223,239,32,45,80,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,96,26,168,0,0,0,0,0,0,34,175,52,127,34,122,155,244,95,88,162,37,81,21,121,163,249,19,212,223,162,250,197,16,20,173,194,119,154,125,27,249,129,143,122,140,6,148,204,214,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,12,214,26,83,225,59,202,198,141,252,191,199,189,58,0,58,168,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,6,148,192,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,9,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,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,229,95,146,119,11,31,239,105,210,175,250,155,110,255,0,177,58,168,0,0,0,0,0,115,75,183,12,156,54,223,238,181,183,219,239,15,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,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,1,231,243,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,39,94,143,114,126,149,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,0,0,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,254,149,61,168,3,197,97,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,189,58,177,171,250,16,246,160,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,57,175,228,157,194,199,251,218,116,171,254,166,219,191,236,78,170,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,156,215,242,78,225,99,253,237,58,85,255,0,83,109,223,246,39,85,0,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,149,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,58,244,123,147,244,169,232,0,28,255,0,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,208,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,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,208,135,160,0,115,75,183,12,156,54,223,238,181,183,219,239,15,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,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,0,60,166,117,164,250,89,170,30,7,239,51,77,49,76,183,217,157,223,5,237,219,53,53,127,133,238,109,238,118,187,204,118,205,221,182,110,219,211,174,198,245,252,16,245,96,15,21,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,244,234,198,175,232,67,218,128,0,0,0,0,7,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,241,86,158,25,56,109,176,93,104,175,182,46,31,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,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,253,42,122,0,7,52,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,14,150,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,7,42,252,147,184,88,255,0,123,78,149,127,212,219,119,253,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,63,88,0,0,3,149,126,73,220,44,127,189,167,74,191,234,109,187,254,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,31,172,0,0,1,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,110,207,19,110,186,81,71,87,75,62,199,181,236,223,20,136,230,59,107,216,215,39,84,247,57,168,169,239,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,0,243,249,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,175,71,185,63,74,158,128,1,207,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,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,253,8,122,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,230,191,146,119,11,31,239,105,210,175,250,155,110,255,0,177,58,168,3,228,179,19,197,98,177,80,98,209,227,54,166,89,109,94,15,192,91,155,69,26,82,210,120,71,177,244,189,168,186,108,143,178,248,162,116,123,81,54,58,54,43,122,43,83,167,214,0,0,0,0,0,0,0,0,0,15,41,157,105,62,150,106,135,129,251,204,211,76,83,45,246,103,119,193,123,118,205,77,95,225,123,155,123,157,174,243,29,179,119,109,155,182,244,235,177,189,127,4,62,86,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,91,252,53,198,215,140,209,82,85,65,189,142,99,246,75,28,109,123,119,49,238,106,244,95,123,92,168,190,229,83,160,0,0,0,0,0,62,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,128,252,147,184,88,255,0,123,78,149,127,212,219,119,253,137,213,64,0,0,0,0,28,255,0,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,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,126,132,61,0,3,149,126,73,220,44,127,189,167,74,191,234,109,187,254,196,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,88,0,0,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,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,125,96,0,0,7,42,252,147,184,88,255,0,123,78,149,127,212,219,119,253,137,239,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,62,176,0,0,3,159,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,179,196,220,110,152,205,21,93,84,251,24,214,51,124,178,70,231,187,107,24,214,167,85,247,53,168,137,238,68,62,174,11,164,250,89,165,254,59,238,207,77,49,76,75,218,125,175,27,236,43,53,53,7,138,237,238,237,247,123,44,110,253,189,199,237,221,215,166,247,116,252,84,245,96,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,205,127,36,238,22,63,222,211,165,95,245,54,221,255,0,98,117,80,0,0,0,0,0,0,0,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,31,88,1,205,45,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,0,0,7,42,252,147,184,88,255,0,123,78,149,127,212,219,119,253,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,63,88,0,0,3,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,171,79,12,156,54,216,46,180,87,219,23,15,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,0,0,0,0,14,105,118,225,147,134,219,253,214,182,251,125,225,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,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217