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,1,44,0,200,1,1,17,0,255,196,0,29,0,1,0,2,2,3,1,1,0,0,0,0,0,0,0,0,0,0,5,7,4,6,2,3,8,1,9,255,196,0,62,16,0,1,4,1,4,1,2,4,5,2,5,3,1,9,1,0,1,2,3,4,5,6,0,7,17,18,33,19,49,8,20,34,65,21,35,50,81,97,22,66,51,82,98,113,129,23,36,114,67,24,37,52,83,115,116,130,131,145,99,255,218,0,8,1,1,0,0,63,0,253,83,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,53,192,188,210,124,41,212,15,171,175,149,15,127,219,253,245,244,56,217,89,104,56,158,224,114,83,207,158,63,219,95,11,173,36,240,167,80,56,231,221,67,237,228,235,151,100,248,250,135,159,111,62,250,114,56,7,145,193,246,215,21,186,219,124,7,28,74,121,246,228,241,206,190,250,141,128,146,92,79,10,224,39,207,191,62,220,107,239,35,247,208,16,125,142,190,5,164,146,144,160,72,240,71,62,218,250,165,37,3,178,148,0,253,201,215,192,180,30,120,80,61,79,7,207,177,253,181,203,77,52,211,77,52,211,77,52,211,95,159,219,221,145,101,120,150,248,94,219,91,72,158,140,35,250,254,174,90,214,134,151,33,182,164,71,137,95,234,4,165,3,187,107,40,95,61,56,80,116,1,215,170,144,160,171,9,204,131,48,181,248,215,102,231,107,29,139,111,91,51,29,76,153,125,223,74,98,63,94,166,98,168,40,57,229,73,89,81,111,161,72,62,73,237,227,157,106,249,206,81,184,215,21,217,170,243,234,33,136,178,198,233,195,168,135,46,58,148,250,223,175,153,29,184,179,219,250,85,229,2,17,245,253,111,164,2,127,72,233,206,172,63,139,27,188,170,6,3,26,83,241,85,68,196,43,182,162,49,101,21,215,18,235,62,172,117,182,152,104,9,41,46,183,33,74,109,133,60,8,13,135,212,122,130,207,125,86,25,22,43,156,200,171,197,159,86,232,101,20,204,91,110,36,170,152,149,48,229,164,181,70,161,108,16,125,23,56,229,212,163,211,66,80,149,242,148,142,224,14,22,64,152,248,163,202,164,100,251,65,69,43,112,111,63,166,46,113,237,193,175,197,165,90,86,18,226,103,164,201,74,38,169,13,248,45,54,89,74,31,228,147,209,72,227,251,121,57,217,230,26,254,43,191,173,91,208,95,222,79,227,40,197,91,106,174,77,143,16,148,133,199,177,244,219,74,58,148,182,27,75,65,41,41,0,144,85,219,177,60,234,168,202,43,119,198,191,16,133,127,73,184,185,13,157,92,60,2,138,198,75,109,90,152,178,249,126,115,223,46,208,61,20,30,82,93,5,40,115,232,41,79,64,175,80,15,55,31,195,222,97,38,227,40,184,114,86,242,79,188,200,21,46,69,146,113,230,144,166,224,186,250,216,100,42,66,8,4,171,134,150,167,68,32,175,39,243,56,28,133,8,92,179,11,221,27,253,213,202,115,74,44,130,194,178,206,78,89,75,84,196,42,249,159,46,248,64,168,67,242,20,133,186,11,109,169,104,74,56,109,73,224,168,117,90,143,84,169,49,123,151,123,107,53,221,211,167,103,116,238,162,228,145,242,24,207,86,98,40,121,43,140,137,161,85,225,165,9,43,72,74,143,85,41,127,46,163,193,60,186,83,192,39,85,70,224,229,251,231,141,89,110,107,57,182,90,245,85,235,174,119,182,48,166,6,32,45,230,204,71,26,17,150,7,228,30,169,11,109,229,125,65,182,156,11,74,137,241,250,43,180,55,89,38,67,182,248,245,198,86,210,133,148,170,232,206,188,226,218,44,173,245,41,164,21,56,166,136,252,178,84,85,244,249,246,228,120,60,13,199,77,52,211,77,53,86,94,102,25,238,107,155,218,237,254,215,73,175,168,139,142,250,40,189,200,167,70,50,189,41,14,160,56,152,145,88,10,74,86,232,109,72,82,214,181,117,64,90,71,85,18,120,235,159,109,189,123,106,210,237,111,69,126,224,227,241,211,222,90,235,96,152,55,17,155,30,84,226,89,10,83,82,128,28,158,137,244,215,199,233,10,62,13,145,69,121,81,147,83,65,200,104,103,181,54,186,201,132,73,139,33,163,202,29,105,99,148,168,127,193,214,14,117,147,179,133,97,87,217,123,237,165,196,82,215,72,159,208,158,2,203,109,169,65,60,255,0,36,1,255,0,58,199,254,184,167,171,170,175,123,37,176,137,22,194,75,208,107,223,140,202,251,148,78,146,19,209,144,145,245,121,42,228,127,164,21,31,0,157,116,219,96,59,119,98,235,146,238,41,96,56,177,108,213,203,139,117,194,56,158,134,208,148,60,124,248,88,67,109,128,61,184,72,241,174,140,115,109,54,195,14,189,147,151,99,120,245,117,117,141,139,111,23,37,52,225,1,109,184,164,184,231,80,85,212,36,148,165,68,36,0,56,231,238,117,145,111,131,237,229,239,204,183,115,81,95,44,73,121,231,95,67,171,228,41,215,216,17,220,81,28,254,165,50,82,143,246,87,143,125,102,228,56,182,31,126,196,70,242,138,152,19,152,134,151,68,116,204,1,104,64,91,74,109,124,5,120,60,182,165,164,159,217,71,247,58,143,27,95,183,45,87,213,192,24,212,36,196,168,176,252,82,2,59,43,171,50,212,239,169,234,164,243,250,139,135,159,219,157,97,222,237,54,210,229,105,12,95,226,213,118,41,122,100,137,225,14,168,168,46,67,165,30,171,128,118,242,162,90,64,63,237,199,220,243,158,118,251,111,164,78,137,44,210,66,118,92,85,67,147,29,101,197,41,105,49,80,227,113,214,62,175,61,18,235,128,31,245,158,121,215,75,91,123,182,109,197,20,237,82,86,134,81,14,37,127,160,28,39,136,240,221,83,172,55,199,110,120,109,194,165,15,231,158,117,151,140,225,152,6,17,13,154,124,98,142,170,177,159,152,50,218,105,164,167,177,121,105,41,245,1,60,168,168,164,20,243,207,61,71,30,195,141,101,156,79,23,106,193,203,117,85,199,68,185,22,13,216,173,226,72,43,150,150,4,116,57,239,250,189,46,16,63,143,231,88,246,88,94,9,100,196,152,22,84,21,110,34,109,131,118,47,165,77,164,41,217,168,234,164,60,72,242,92,1,180,249,247,234,158,61,181,23,107,179,251,81,147,78,145,119,111,134,213,88,191,97,46,61,131,239,60,146,226,94,125,148,116,105,194,9,234,120,73,227,142,56,35,223,157,110,137,91,106,42,66,22,146,80,120,80,7,219,253,245,173,156,222,178,218,154,206,70,43,62,36,171,24,174,207,128,196,119,213,211,180,232,193,97,77,40,126,175,5,60,159,244,144,71,130,14,178,176,124,153,140,211,12,162,203,163,37,41,110,230,186,60,224,148,158,66,125,70,194,138,127,224,158,63,227,89,183,183,149,24,205,52,236,134,250,123,80,171,171,88,92,153,82,29,60,33,166,144,57,82,143,252,13,86,240,109,119,175,114,154,69,173,16,175,219,236,126,66,123,196,93,148,19,58,226,75,103,244,184,166,10,146,212,80,71,158,138,245,23,199,234,9,62,7,101,22,101,158,97,121,197,94,221,238,139,240,109,227,228,33,225,69,146,66,141,242,169,121,246,144,92,84,73,76,118,82,80,241,108,41,104,90,15,85,132,44,117,73,30,109,61,53,227,23,119,82,251,27,160,69,125,45,183,225,178,47,213,97,151,77,109,139,8,112,103,219,200,149,110,236,100,198,97,249,159,148,195,108,182,132,169,213,245,82,194,18,128,144,57,231,87,23,195,238,232,219,101,8,252,30,250,116,249,145,103,87,166,230,138,117,147,109,183,41,216,222,186,163,188,195,197,176,27,117,77,60,148,245,121,0,37,214,222,105,67,147,201,51,216,43,7,2,220,171,237,184,111,170,41,174,90,94,79,68,216,60,6,10,156,8,159,29,35,236,148,188,182,222,31,253,202,128,240,157,83,54,219,203,144,231,86,57,142,61,125,98,70,56,234,213,85,101,76,42,0,76,106,121,83,164,85,166,115,82,251,21,56,250,30,103,212,117,5,33,41,66,184,30,71,99,213,176,147,63,12,198,166,111,110,229,64,157,125,152,90,101,39,25,164,140,165,130,217,117,159,78,1,92,52,159,164,122,159,44,235,138,120,249,40,66,184,33,35,131,168,252,84,9,75,222,219,218,198,24,100,184,246,62,196,193,8,61,249,14,55,200,111,241,3,245,127,241,201,95,17,210,142,158,88,82,149,219,199,211,215,103,113,159,73,217,58,124,95,117,43,162,227,178,177,92,174,151,21,105,186,215,140,151,197,115,181,236,166,197,167,199,1,60,8,111,60,226,214,9,9,35,128,62,128,165,77,101,24,150,97,95,123,186,123,158,201,138,236,175,235,220,90,179,240,54,79,170,21,29,183,106,214,164,178,242,202,2,22,178,166,184,240,148,125,42,236,20,122,169,58,150,23,141,211,238,157,6,13,143,69,221,12,154,100,246,44,220,144,252,75,80,231,161,26,27,81,166,58,243,113,18,160,17,41,6,66,84,217,113,126,160,65,64,71,148,160,36,225,68,182,205,242,31,132,44,62,12,217,54,50,27,69,203,111,85,188,137,171,82,215,2,36,119,31,146,82,165,35,151,146,212,118,157,91,78,146,10,36,6,192,4,52,149,42,197,216,76,18,195,112,71,224,217,220,217,79,227,242,147,145,204,198,100,51,49,77,88,198,101,54,237,126,114,100,53,194,144,74,203,133,30,123,4,40,133,18,15,3,82,197,182,129,116,174,252,61,202,219,135,238,17,97,98,221,140,203,14,217,12,134,92,118,27,8,100,252,162,29,87,126,177,251,40,172,179,199,83,217,194,56,81,73,19,82,49,172,91,36,223,111,136,26,41,182,182,77,41,172,49,153,45,68,138,234,154,97,137,79,52,183,44,146,195,233,225,75,229,97,128,191,9,60,60,224,241,216,234,15,40,156,118,159,54,218,101,218,59,99,51,23,131,87,137,201,68,160,151,37,72,132,143,82,127,102,221,250,148,227,169,252,194,82,66,126,132,52,66,143,128,117,125,124,67,217,110,53,198,32,159,232,54,91,117,18,236,233,93,165,155,14,99,97,42,117,83,25,44,60,22,164,148,158,86,126,180,30,83,233,36,40,21,21,117,30,101,206,225,231,78,238,134,67,97,142,205,181,114,254,102,78,204,202,229,196,148,82,137,110,65,133,96,212,242,218,86,56,95,71,219,91,109,54,181,112,89,41,108,169,60,246,25,251,38,140,107,42,219,172,123,23,59,165,152,196,187,147,97,89,232,192,101,247,24,137,6,66,167,48,29,114,51,132,117,91,201,111,208,82,152,42,90,80,23,219,175,230,43,86,71,193,230,43,115,93,189,91,200,252,140,251,32,178,20,247,203,175,148,137,239,135,83,96,84,236,130,30,88,227,132,56,149,36,240,80,0,234,122,113,192,79,31,119,254,115,182,56,213,94,246,109,149,109,133,14,91,11,44,24,189,252,118,220,1,180,56,240,122,188,57,49,35,233,87,166,169,12,184,151,71,158,139,79,146,147,192,202,171,222,60,143,4,177,195,168,105,45,27,86,57,217,21,245,148,173,212,133,55,34,146,60,232,245,159,58,236,206,253,155,125,110,60,29,109,176,146,149,32,16,124,158,218,185,115,166,14,123,185,84,59,112,231,85,211,83,52,140,158,245,178,121,15,148,184,81,2,58,135,221,42,121,14,60,127,251,100,131,225,90,129,248,130,221,11,108,93,31,131,208,206,159,14,44,26,245,92,222,206,173,109,183,37,53,27,215,76,118,88,100,184,11,109,41,215,148,174,207,44,20,180,219,46,168,240,120,34,156,59,179,123,125,140,46,53,197,137,179,149,143,73,170,202,96,165,235,24,115,167,84,72,106,225,184,139,141,34,68,79,202,121,15,52,226,148,210,250,165,101,10,112,40,30,1,215,179,244,213,53,136,209,99,104,187,202,182,87,52,173,140,240,249,169,150,180,69,228,4,169,250,185,202,46,58,35,175,245,37,76,188,183,80,174,164,41,35,211,87,142,195,85,140,60,2,254,151,226,183,28,194,47,55,18,126,79,78,221,99,151,149,130,115,168,84,184,49,226,22,147,242,79,148,128,92,5,245,196,125,14,168,118,62,146,194,187,31,168,221,217,100,136,173,239,118,223,71,237,255,0,116,237,93,239,9,79,191,164,4,66,162,127,97,219,167,252,145,170,171,226,39,22,219,189,181,164,158,24,110,109,114,119,106,225,20,247,79,51,37,110,44,48,90,145,37,214,33,182,165,117,101,217,11,66,208,58,1,249,146,10,207,145,206,190,252,56,67,131,152,101,38,203,36,21,18,21,137,192,143,47,13,139,143,216,252,205,29,117,92,164,186,194,67,64,36,7,37,36,199,125,167,30,87,110,124,244,41,74,136,213,239,105,129,224,121,3,178,30,183,197,169,231,186,228,164,74,125,111,70,66,212,100,33,176,132,173,68,142,123,6,248,72,62,225,62,61,181,141,42,131,108,174,228,61,26,101,126,63,53,235,53,46,67,173,175,210,113,82,20,252,127,69,75,41,254,238,236,39,167,63,116,14,61,181,221,62,191,111,97,181,34,45,155,116,140,34,124,214,166,62,135,214,218,3,210,153,44,134,220,80,39,202,208,81,31,131,238,56,71,241,172,152,149,248,92,182,235,63,15,141,80,234,34,161,211,91,232,6,202,91,65,73,67,158,151,95,28,117,89,73,227,199,213,231,223,92,101,226,248,76,168,112,170,166,83,85,42,44,70,94,129,14,58,155,64,67,109,173,162,219,141,33,62,192,22,187,36,164,127,111,35,219,93,24,213,102,222,211,194,131,253,38,205,36,120,177,25,126,36,51,9,77,244,109,178,191,81,230,208,82,120,227,178,123,40,15,184,228,235,236,10,141,191,140,138,153,117,177,105,80,138,70,100,34,177,198,139,124,69,104,128,31,13,17,250,83,192,72,87,31,199,58,196,129,137,109,100,233,82,175,42,233,241,249,15,202,245,145,38,83,9,105,101,207,152,39,212,11,82,125,253,66,179,207,62,252,235,46,86,39,183,235,92,27,153,180,180,229,85,77,53,242,146,92,109,31,246,237,199,239,233,245,81,253,33,190,238,113,251,118,86,178,35,209,97,245,52,209,105,163,192,173,139,87,94,227,82,35,71,1,41,101,133,7,59,182,164,143,100,253,126,83,199,223,219,88,73,195,118,217,54,80,102,34,134,140,79,134,252,175,147,88,109,191,81,183,158,82,151,35,167,223,178,139,139,82,184,243,245,18,125,245,244,213,109,182,53,22,187,25,84,76,126,173,136,142,34,84,8,74,244,153,13,173,7,178,92,109,7,143,32,167,158,71,249,127,141,101,99,56,238,23,88,253,141,254,35,87,86,203,151,239,124,212,233,112,82,143,251,199,121,81,238,181,167,245,158,84,175,63,201,213,7,241,31,18,22,31,149,166,199,29,21,17,255,0,171,32,201,151,153,69,200,44,190,90,146,198,178,40,101,133,7,1,73,13,203,82,164,48,219,111,36,167,142,7,114,160,0,215,127,195,230,21,128,110,22,53,76,244,200,211,38,141,172,181,114,162,141,199,100,56,218,140,84,161,137,12,51,49,180,171,171,206,176,84,218,79,112,120,117,142,227,201,231,86,118,39,34,43,155,223,184,49,251,127,221,53,87,69,202,85,224,250,68,75,41,35,247,29,187,255,0,200,58,164,102,96,23,247,95,21,185,30,15,71,184,147,241,138,103,43,27,188,179,16,93,66,101,206,143,44,186,159,146,96,168,18,216,15,162,91,235,117,35,176,245,80,19,212,253,66,205,203,105,49,183,47,177,93,146,195,42,163,182,132,201,135,111,126,90,111,177,98,178,10,131,140,166,67,159,168,173,231,208,210,83,220,146,160,151,79,216,157,92,218,106,11,45,194,113,172,222,27,49,50,42,255,0,89,81,92,245,226,72,105,197,51,38,35,163,217,198,94,65,11,109,95,202,72,241,224,242,60,106,169,202,54,235,26,218,76,147,13,220,186,72,242,228,62,205,247,225,215,182,51,229,59,46,92,136,246,40,68,80,227,142,184,74,143,71,145,11,199,60,37,9,87,0,121,214,196,149,34,219,226,105,105,28,31,233,172,36,5,114,61,151,62,111,142,63,252,96,31,255,0,163,88,89,238,55,85,185,251,209,139,226,183,12,183,38,179,8,132,238,81,41,130,57,237,50,64,114,36,48,127,128,131,53,94,60,246,74,15,219,91,30,210,236,198,23,179,21,15,212,98,9,176,112,73,244,146,228,137,242,140,135,139,77,39,171,44,133,30,2,91,109,36,132,164,0,7,42,39,146,73,52,109,140,44,162,155,38,248,141,202,166,206,146,188,66,83,78,48,244,120,211,214,203,205,200,110,166,55,248,73,224,245,117,94,162,66,86,130,144,124,133,130,66,14,168,58,93,157,188,183,131,104,228,60,166,69,38,71,64,172,103,22,95,162,84,148,68,179,118,245,228,62,243,93,72,244,153,65,64,45,180,216,72,234,82,146,74,64,26,149,221,140,122,46,37,176,105,164,220,204,162,194,108,250,237,226,68,127,197,171,212,226,230,78,109,114,146,103,184,232,87,61,16,168,253,156,80,4,132,172,36,39,128,148,234,223,219,83,57,143,137,13,205,141,136,71,133,234,196,135,193,102,58,155,45,67,97,94,145,101,85,137,81,40,91,206,164,5,74,11,8,72,117,44,130,124,130,106,109,194,155,150,42,38,244,27,249,115,153,166,135,155,196,82,157,173,90,220,114,28,181,52,224,119,228,75,165,7,213,87,44,33,212,32,132,8,203,117,103,234,42,26,233,200,224,230,245,187,61,146,206,191,118,170,22,54,188,233,230,235,152,169,125,46,59,22,71,164,242,29,16,143,40,9,130,226,203,109,58,146,73,17,196,151,57,9,63,79,163,47,62,30,246,194,247,117,112,219,155,172,105,150,230,88,84,77,147,53,138,233,207,183,4,186,216,132,20,150,219,74,130,61,39,1,41,90,122,240,234,66,123,131,170,222,143,15,174,194,254,21,102,198,179,182,124,199,207,178,150,9,92,127,85,167,24,121,235,150,219,109,164,45,176,84,216,13,55,192,113,75,28,43,168,79,81,213,34,172,183,219,76,214,186,19,50,39,102,178,109,97,230,167,39,169,198,233,157,144,243,141,65,154,229,212,118,153,245,2,201,67,205,186,225,74,222,66,147,212,164,41,3,233,81,213,185,183,27,119,63,113,55,67,15,146,103,37,120,108,29,178,172,135,109,87,42,124,151,28,154,211,162,107,105,75,129,42,13,173,104,120,47,245,3,211,170,74,8,62,4,116,141,164,218,252,7,14,202,178,20,12,130,35,204,110,58,96,34,194,36,233,18,172,26,34,67,69,43,143,221,74,38,75,142,122,93,149,193,46,148,160,47,176,28,107,84,248,146,85,3,187,113,62,125,45,157,219,174,51,136,197,122,134,97,236,229,210,236,85,106,4,159,89,14,1,214,65,82,166,37,196,15,165,41,236,7,0,112,47,15,133,227,2,14,227,238,13,38,53,102,242,49,132,179,87,42,158,23,98,182,29,104,177,233,252,202,9,253,10,234,211,104,82,83,224,240,149,31,39,86,190,237,236,182,21,189,21,44,84,230,2,193,177,27,213,66,31,129,40,199,123,209,117,33,47,50,84,57,10,109,196,128,20,146,15,233,73,28,16,8,214,182,243,24,173,218,189,230,202,177,26,128,150,42,51,120,173,229,80,163,127,242,166,50,27,139,52,39,253,37,63,38,190,63,204,165,234,65,74,69,79,196,210,18,120,3,37,194,72,79,3,221,112,38,249,231,255,0,198,120,255,0,248,117,174,226,251,115,141,110,222,73,152,238,93,220,121,113,223,122,251,240,234,43,24,18,157,137,46,60,122,228,46,41,113,183,91,33,64,45,229,205,241,207,10,66,147,200,58,181,177,60,43,27,194,97,59,15,30,175,244,76,151,11,242,164,58,226,158,145,41,211,238,227,207,44,149,184,175,229,68,248,240,60,120,212,238,154,106,19,54,196,235,179,172,70,223,15,181,83,136,139,111,17,200,171,113,163,195,141,118,30,28,65,251,41,39,133,3,246,32,106,151,248,120,200,46,178,173,212,207,165,100,192,38,251,28,168,163,198,46,128,79,1,201,241,215,57,107,121,35,236,135,16,235,78,164,127,149,212,235,120,217,196,126,57,63,51,220,119,84,86,172,134,249,248,113,20,71,233,131,0,152,141,37,63,233,46,54,251,163,255,0,172,117,101,234,26,101,94,37,233,216,193,159,10,172,34,193,104,149,96,211,169,64,15,168,245,66,28,116,31,212,79,166,132,130,127,200,7,219,88,66,147,110,34,90,76,136,43,113,246,108,102,73,141,97,45,174,141,37,231,95,245,84,166,30,90,127,81,87,170,22,80,163,231,176,87,30,121,210,86,31,183,87,165,31,59,142,208,207,46,62,252,164,7,35,180,231,103,138,145,235,56,57,7,149,118,66,59,31,126,82,57,246,215,125,37,102,13,10,90,98,99,208,105,25,149,91,235,50,27,136,219,65,200,253,138,20,234,120,79,148,242,125,34,161,247,250,9,251,107,146,87,132,207,48,28,74,169,36,25,146,30,122,1,229,165,122,207,244,88,117,77,127,153,125,61,64,162,159,60,118,231,199,58,142,174,137,181,49,106,163,55,85,31,23,110,185,182,37,79,140,150,18,192,101,44,241,210,67,200,227,192,71,11,234,181,15,28,43,131,239,174,232,25,54,217,191,50,20,90,204,131,28,114,84,54,204,88,109,177,45,130,182,144,165,33,178,219,96,30,64,42,75,105,234,62,225,35,246,214,99,99,11,129,75,14,3,102,157,138,153,42,63,40,208,45,134,29,80,236,239,208,63,74,143,210,165,248,255,0,41,63,110,117,30,32,109,116,169,180,144,19,27,27,118,91,93,172,169,153,1,149,56,159,81,69,213,62,194,125,254,165,32,175,186,125,202,73,231,198,178,106,206,222,210,73,90,105,220,161,132,250,27,114,34,196,117,180,133,37,12,44,173,109,158,60,128,218,159,82,138,127,180,184,73,227,182,178,158,70,35,70,191,74,72,170,130,169,178,87,59,171,158,155,101,215,199,5,110,240,125,214,60,18,175,127,109,98,222,99,184,5,179,198,235,34,167,163,150,229,111,45,25,50,218,105,102,63,60,146,146,165,126,159,241,9,227,253,127,206,179,41,177,12,87,29,90,93,160,199,107,171,150,150,203,41,84,88,200,108,132,18,9,79,210,61,185,74,79,31,192,212,190,171,93,227,71,224,115,240,205,199,105,69,10,199,175,152,137,45,73,31,170,12,242,34,58,149,127,164,56,227,14,159,254,136,214,141,241,15,144,93,98,187,169,128,202,198,120,85,246,71,81,121,140,82,130,158,66,39,200,92,21,161,229,15,186,27,67,78,186,161,254,86,149,171,163,9,196,235,176,92,70,163,15,169,83,139,139,81,17,184,168,113,211,203,142,245,30,92,89,251,169,71,149,19,247,36,234,111,77,87,155,187,152,100,181,2,139,7,192,149,29,188,171,49,150,228,56,50,164,55,234,51,95,29,164,122,146,102,45,31,223,233,163,128,148,115,194,150,182,193,241,206,177,25,217,252,166,182,40,118,159,125,115,145,106,19,202,164,216,46,44,198,28,95,220,170,50,153,8,9,39,251,91,40,227,236,70,178,113,253,194,200,105,114,72,120,14,235,87,196,133,105,99,217,21,23,16,123,10,235,117,165,37,74,105,41,89,42,98,64,72,42,244,84,85,216,5,20,41,92,16,43,203,156,145,189,186,206,183,182,238,134,58,28,186,182,70,59,26,186,48,240,169,86,239,198,114,60,116,120,251,30,25,36,253,146,149,31,97,171,175,4,197,98,224,216,101,38,31,13,101,109,83,193,102,39,168,163,202,156,82,18,2,150,79,220,169,92,168,159,220,157,78,235,198,127,22,56,78,91,148,110,38,81,98,197,220,72,81,107,240,54,24,75,45,41,228,153,173,200,176,83,104,97,254,21,199,64,239,103,10,147,245,143,77,174,165,63,81,53,190,235,109,165,157,166,231,201,196,145,145,203,126,194,198,69,46,49,19,32,150,235,129,199,174,34,42,181,201,47,175,211,82,87,209,72,122,48,74,82,191,161,76,58,164,240,167,20,78,102,205,109,102,225,223,229,245,213,112,239,85,21,188,103,51,190,159,9,233,137,148,33,74,249,121,44,166,74,27,1,196,187,245,185,193,95,212,166,85,224,112,85,220,235,107,131,130,238,78,89,241,42,249,131,119,89,30,102,53,144,100,22,241,165,62,30,13,77,79,167,80,67,11,109,149,164,165,40,90,155,79,212,86,22,148,246,35,183,26,213,182,222,6,121,57,59,37,39,113,29,130,108,177,217,179,37,206,145,5,100,6,98,76,179,17,96,158,56,234,22,38,242,178,83,199,102,155,8,95,32,168,107,99,217,138,172,234,205,91,27,34,117,140,10,218,218,140,95,34,118,225,245,186,74,37,86,34,99,8,124,58,215,29,21,235,2,130,7,143,75,201,229,69,32,29,59,225,31,6,199,51,12,139,17,157,140,75,178,135,99,140,77,204,237,146,213,176,42,117,231,62,118,34,32,7,72,242,25,12,45,175,111,168,240,177,200,229,92,244,97,152,30,247,226,123,97,181,214,152,173,253,4,170,188,139,47,178,180,146,220,164,190,87,29,163,95,45,62,159,214,181,125,33,180,204,250,91,232,59,169,179,199,149,107,163,110,246,223,122,160,239,14,208,66,153,184,30,180,249,184,253,69,141,84,159,154,113,98,170,177,49,166,169,113,10,84,63,63,134,251,163,147,199,127,80,18,71,64,117,179,230,123,127,143,97,48,115,161,136,86,179,13,137,95,215,141,217,165,215,95,119,214,142,136,241,59,40,14,196,151,136,89,250,207,42,87,142,196,240,56,229,187,149,241,164,96,21,144,240,166,50,86,154,153,7,36,133,112,198,89,223,241,22,253,72,13,124,188,146,181,114,165,161,44,6,82,134,193,31,66,190,162,28,74,181,18,238,55,187,88,91,27,219,134,225,86,177,88,183,98,37,49,44,72,156,244,166,38,41,182,226,166,91,232,92,142,199,213,79,102,64,42,30,82,241,10,236,66,8,247,190,38,156,173,52,49,83,155,57,88,229,192,64,249,149,86,165,105,96,171,129,250,66,201,87,191,58,152,212,22,119,138,197,206,112,203,188,62,98,202,26,184,130,244,79,81,39,133,54,165,164,132,172,31,177,74,184,80,63,184,26,165,41,114,70,183,23,58,217,43,187,232,232,110,234,165,25,20,107,24,199,202,162,219,177,25,184,242,17,231,236,57,120,131,247,74,146,125,142,172,44,131,112,178,27,172,142,102,3,181,53,241,38,90,87,117,69,181,196,238,198,186,161,106,72,82,91,82,82,66,159,144,82,66,189,20,148,132,130,146,181,39,144,14,51,219,63,148,216,197,47,91,239,174,114,109,186,146,153,85,235,139,14,59,107,251,20,198,75,37,5,32,255,0,106,251,243,247,39,89,155,67,152,100,215,13,222,97,89,234,152,115,42,195,166,34,12,249,81,154,244,217,176,101,198,195,145,166,33,30,122,122,141,159,169,28,240,149,161,96,120,3,85,174,230,103,175,98,191,23,56,51,183,211,98,198,197,163,99,238,85,45,199,184,73,106,194,210,66,131,14,21,31,1,36,215,134,191,242,121,63,190,189,27,173,63,118,176,213,231,88,5,181,20,69,134,108,210,208,153,83,36,15,170,53,131,39,212,140,234,127,98,151,82,131,252,142,71,177,213,25,177,173,201,222,61,245,201,247,130,100,21,53,143,213,71,169,252,61,183,15,33,203,119,42,217,47,43,175,216,199,109,229,182,15,238,251,158,196,107,212,122,107,75,201,115,237,163,166,180,147,87,150,228,184,228,91,4,182,219,82,24,156,235,65,210,217,82,84,218,74,85,228,167,178,193,31,110,79,143,60,234,113,168,88,141,180,150,223,102,29,68,201,12,169,22,13,173,45,182,226,208,167,7,208,248,60,114,10,130,7,11,251,245,247,241,168,203,60,243,108,177,254,178,109,50,156,126,17,142,185,12,165,110,73,105,37,165,37,196,165,244,251,242,158,28,82,2,135,249,138,65,242,70,187,97,228,155,114,91,137,145,195,183,161,66,109,166,46,190,44,212,184,210,62,106,82,149,213,76,161,126,59,172,169,144,10,65,36,150,199,249,117,218,92,192,25,140,211,229,84,8,97,108,33,230,151,249,33,5,148,188,20,133,3,237,212,58,180,144,125,130,212,15,185,215,92,169,187,121,80,38,87,75,93,20,81,81,3,180,182,20,134,146,34,195,125,68,112,164,241,244,182,181,54,121,30,196,167,248,215,6,165,237,182,60,97,220,198,86,63,94,109,24,117,113,37,50,134,155,50,89,75,101,247,10,22,145,245,39,162,11,135,131,199,9,39,237,174,102,215,110,227,82,162,65,155,64,205,85,119,166,180,18,166,82,204,98,242,57,65,3,217,5,104,119,199,183,33,127,206,186,81,144,109,123,110,170,201,155,92,108,61,75,92,37,23,155,113,146,184,112,67,97,65,96,143,40,107,211,112,31,28,14,171,31,99,230,85,198,49,102,100,69,83,177,234,219,126,193,199,68,98,164,54,22,250,214,142,206,116,231,202,138,146,142,85,199,146,17,201,246,212,86,97,150,109,157,36,166,32,103,87,52,81,95,113,149,173,150,172,148,216,82,155,32,247,41,11,247,4,32,243,199,237,172,201,110,96,173,87,156,170,88,165,249,57,129,0,216,41,13,20,60,30,83,104,79,46,113,245,5,169,44,143,127,61,81,251,13,72,197,188,166,157,101,54,154,21,180,57,19,235,125,63,157,138,211,233,83,177,189,65,217,30,162,1,229,29,135,145,200,28,143,109,103,105,175,46,111,147,114,182,115,125,113,141,224,135,5,78,208,90,199,182,252,65,182,207,1,187,118,234,222,44,171,175,220,200,109,148,54,79,238,195,126,228,234,243,218,92,53,120,46,1,83,69,49,97,235,53,52,102,91,73,35,234,147,96,241,245,36,186,175,220,169,213,44,255,0,3,129,236,53,184,107,206,123,101,158,187,149,252,90,103,47,209,74,141,39,23,151,66,221,91,47,51,194,189,105,213,82,18,153,14,5,15,5,33,86,10,103,255,0,38,21,170,207,226,190,226,21,166,243,220,97,215,244,209,166,80,216,96,142,67,89,121,0,167,241,40,143,126,41,29,42,39,199,11,75,74,64,30,15,42,63,190,177,246,235,226,23,114,118,138,211,113,49,4,227,191,215,216,102,19,50,116,138,200,241,231,244,187,129,92,210,131,139,97,62,175,41,150,25,101,214,86,18,86,151,3,110,39,245,129,227,211,187,73,189,184,174,239,86,153,149,12,200,129,33,49,89,159,242,210,148,217,46,68,116,31,78,67,107,66,148,149,182,74,86,146,121,229,43,66,146,160,146,56,213,65,181,217,252,61,188,219,184,213,187,119,73,18,255,0,36,204,178,185,183,237,82,161,245,182,180,214,78,181,115,172,165,173,40,90,90,2,49,74,208,28,234,20,19,192,62,53,116,227,155,129,101,119,186,185,110,223,154,186,239,195,177,168,85,239,166,193,139,86,158,144,183,228,7,20,166,94,140,159,173,142,169,74,20,149,43,194,194,185,30,218,222,117,64,252,65,98,184,204,237,197,198,242,89,212,80,159,180,135,136,229,105,98,98,217,73,117,176,35,51,199,10,62,124,122,139,227,246,238,174,61,206,188,217,182,89,21,174,215,227,180,153,133,4,167,134,69,77,22,5,36,166,36,56,163,16,196,51,37,165,80,139,92,243,232,164,45,183,25,60,246,71,3,131,213,74,73,148,221,117,215,197,155,241,30,230,82,134,231,174,211,27,145,20,46,27,62,138,109,102,161,77,183,17,21,252,142,80,228,103,10,81,36,247,95,46,22,212,120,235,226,199,135,132,96,57,174,199,236,106,166,99,241,165,86,196,182,165,131,14,60,148,47,230,33,175,211,41,150,135,21,220,242,247,174,210,249,90,66,84,8,240,125,201,171,149,179,146,48,125,190,179,189,145,112,187,200,25,94,14,228,153,181,191,34,227,174,49,31,241,40,170,84,88,129,43,236,18,175,84,43,175,4,151,11,170,30,92,1,60,115,157,187,179,190,180,200,236,176,119,242,28,54,38,49,140,87,61,146,81,222,60,243,147,45,221,54,50,86,19,33,240,178,29,9,74,82,226,28,5,96,245,67,100,132,247,78,181,11,248,57,29,214,47,135,237,62,33,35,209,135,87,67,35,36,171,109,217,10,75,145,100,34,140,174,67,108,61,228,180,151,11,229,105,4,41,40,87,100,144,91,89,72,222,109,54,186,210,207,34,27,173,35,51,98,19,212,22,216,35,8,136,168,234,16,28,6,60,78,143,200,65,115,234,91,65,212,245,87,32,1,235,120,252,193,215,70,167,195,110,45,113,215,229,212,72,77,114,113,220,111,44,182,122,185,238,236,204,91,110,199,132,31,95,116,165,60,178,250,150,94,97,181,32,167,208,82,17,202,120,79,167,234,139,156,194,147,117,174,118,114,181,188,126,206,37,148,27,233,47,201,141,62,42,191,247,61,132,106,153,10,67,114,75,75,225,42,236,227,107,64,10,234,226,57,41,81,7,90,95,197,83,148,81,115,221,138,94,226,214,74,155,42,14,102,244,215,92,138,191,16,235,125,21,130,169,74,4,133,182,100,6,92,3,199,8,108,143,61,20,77,73,22,235,115,87,177,210,246,183,107,109,226,87,69,105,170,43,38,147,56,151,84,195,223,49,90,167,131,11,80,80,66,28,118,115,78,117,82,84,18,91,115,175,1,192,19,232,95,135,250,199,162,124,65,238,22,65,106,220,117,61,144,180,227,80,157,97,42,66,11,181,239,34,53,154,210,149,41,95,75,146,148,149,164,30,122,128,0,227,206,189,53,170,147,121,50,220,237,25,69,6,216,97,119,181,56,171,185,68,41,146,91,201,101,200,142,235,177,29,136,166,92,45,53,5,210,12,142,237,23,123,40,30,27,31,81,213,99,184,91,153,79,186,155,90,164,102,176,107,171,47,49,92,158,6,70,43,91,148,167,195,245,48,173,27,63,58,211,189,18,135,146,168,193,75,87,164,84,148,133,240,79,157,92,219,183,189,184,174,208,214,137,118,236,200,159,37,81,94,159,242,209,84,216,45,196,104,15,82,67,139,90,146,148,54,10,144,144,73,229,75,90,82,144,162,120,215,152,183,7,226,15,114,183,134,235,110,240,247,49,223,232,12,35,53,151,10,77,155,18,39,119,186,157,1,210,167,90,142,191,75,132,197,75,236,178,250,138,66,148,231,70,207,61,2,188,243,248,77,200,97,211,239,93,54,7,73,74,196,58,72,184,11,49,91,91,40,9,66,236,95,119,241,41,61,120,240,58,137,33,10,30,79,41,31,183,26,217,126,35,107,241,172,129,189,238,197,173,95,140,169,205,215,226,247,99,234,1,216,145,189,114,210,223,7,221,61,67,46,18,121,30,61,252,29,105,184,246,218,222,224,255,0,18,80,239,171,19,95,98,213,133,228,234,235,168,82,137,107,241,23,132,86,21,29,246,92,231,171,111,252,148,151,200,74,143,87,80,210,155,62,82,146,38,173,112,123,124,55,111,29,127,107,236,5,86,111,87,125,35,110,227,50,233,37,137,9,148,175,65,15,132,129,216,43,208,92,41,107,227,193,84,82,124,21,44,159,75,108,238,210,80,108,230,19,15,18,168,113,201,146,16,211,95,136,89,62,7,175,57,228,54,148,122,139,227,216,4,164,37,40,30,16,148,165,35,192,214,223,26,162,170,20,217,86,112,235,34,177,50,119,79,154,144,219,41,75,175,244,28,35,186,128,229,93,71,129,207,60,13,101,235,94,201,50,204,23,31,144,25,202,174,170,161,190,152,197,212,166,98,208,149,150,22,226,26,37,33,94,72,43,91,104,32,123,149,36,125,198,190,85,200,219,251,229,250,52,203,161,158,167,99,51,63,172,112,211,133,108,47,144,211,222,61,210,122,144,149,123,125,62,53,142,172,179,109,109,109,34,227,206,92,209,202,157,37,233,45,71,140,181,54,181,45,230,150,164,190,132,131,253,233,82,85,217,63,171,233,60,143,26,251,51,48,219,74,107,159,233,25,217,6,63,10,206,48,98,111,225,238,62,210,29,107,215,120,182,211,190,153,242,158,238,158,161,92,121,81,227,220,235,186,102,89,129,211,201,68,41,119,53,81,228,52,252,90,228,181,217,61,219,114,74,135,203,183,192,242,159,80,245,235,246,60,127,26,232,172,206,54,219,40,105,50,171,114,10,89,194,115,230,179,252,68,21,58,242,18,165,250,5,42,242,84,19,217,65,36,123,114,64,243,174,182,178,61,170,244,155,176,102,215,26,244,197,122,38,182,242,86,207,2,19,170,244,82,224,87,255,0,45,68,116,231,219,237,172,169,215,216,5,115,243,43,108,166,212,70,84,86,98,75,148,151,130,16,132,54,227,133,152,235,81,35,175,149,182,80,159,62,10,64,241,227,95,114,44,135,111,241,216,223,136,229,22,212,80,24,122,67,116,222,180,199,90,66,84,243,197,41,68,98,85,253,202,37,35,167,223,199,141,114,254,168,193,226,183,26,209,171,74,208,155,89,159,34,204,134,122,171,215,146,132,184,61,62,201,231,234,72,105,209,231,219,161,31,198,176,229,229,187,107,61,186,121,182,19,234,159,69,253,123,179,235,93,125,160,161,34,35,77,7,28,113,37,73,240,148,182,239,99,207,30,20,127,157,118,90,92,109,166,49,71,27,35,183,157,142,214,84,77,92,102,35,205,121,76,180,195,202,121,72,12,37,43,60,5,118,80,111,175,30,252,39,143,97,169,154,181,208,207,71,226,52,198,11,233,75,143,179,235,198,232,174,28,245,8,121,61,147,247,245,18,123,15,243,39,207,145,169,13,71,91,99,152,253,241,66,174,169,32,206,83,109,60,195,107,145,29,46,41,13,186,142,142,165,36,142,82,22,159,165,64,123,143,7,90,70,227,108,70,15,158,237,120,219,8,176,26,162,137,2,17,137,72,252,6,146,133,85,31,72,180,159,72,123,116,232,74,20,143,210,164,18,147,224,235,206,245,88,69,190,101,183,173,63,185,246,2,211,55,180,190,143,183,114,89,104,144,196,116,197,87,160,183,202,72,228,171,208,68,217,104,231,192,84,160,124,148,160,136,108,143,109,114,44,215,226,46,102,69,99,30,190,188,64,190,135,87,143,198,142,233,121,53,110,42,20,149,74,125,245,118,234,183,254,86,60,50,82,146,18,210,28,75,99,201,81,59,135,195,212,28,102,161,253,140,162,168,118,42,38,63,85,148,223,40,114,3,210,35,173,230,208,29,253,212,9,121,30,121,246,30,60,106,71,59,218,68,94,239,78,242,229,145,239,236,34,91,204,192,227,192,53,201,75,110,68,179,173,118,52,148,4,56,133,36,171,178,31,105,194,149,37,64,142,252,30,65,227,84,213,6,25,241,31,187,56,86,57,128,87,102,117,204,95,227,113,33,89,38,201,82,62,84,93,214,186,134,12,41,239,182,148,146,227,204,182,143,76,45,60,128,164,146,10,22,128,21,234,188,138,142,190,22,248,237,221,106,88,65,18,205,230,73,40,249,252,219,22,162,197,138,151,184,62,220,52,250,199,143,220,106,226,211,77,121,119,226,177,139,85,110,38,222,203,249,166,222,106,182,99,147,89,121,48,212,81,69,217,198,91,51,36,144,20,29,105,96,185,28,36,148,0,183,208,191,253,50,164,212,155,61,181,14,108,198,63,255,0,81,49,219,87,151,125,69,132,81,228,145,220,76,84,178,135,216,148,252,163,34,189,228,35,128,226,20,132,164,118,60,40,45,40,88,227,175,26,135,220,26,20,57,144,97,185,59,56,196,250,7,166,230,247,183,214,222,171,5,137,204,180,221,148,130,183,249,73,61,94,76,116,125,43,4,248,72,224,145,198,173,15,137,77,154,198,243,12,230,206,43,213,85,168,186,185,174,197,218,118,221,48,18,165,23,157,187,244,86,225,73,39,148,150,208,132,148,149,126,148,143,32,128,70,163,188,31,15,19,114,93,204,180,158,205,189,108,89,85,239,226,56,212,104,232,169,31,46,144,167,26,83,101,46,21,23,144,132,122,125,124,43,183,144,160,82,65,231,85,248,127,217,40,214,238,212,95,101,209,210,251,182,25,179,85,114,20,20,224,155,29,248,180,207,58,28,68,164,148,149,126,103,85,5,245,10,236,128,121,224,245,24,53,155,24,211,120,60,136,118,114,220,113,233,27,105,14,109,108,134,66,211,242,232,157,100,3,172,184,201,37,181,14,84,74,145,199,69,148,165,101,33,68,157,88,95,19,27,97,158,237,245,70,48,204,101,193,159,134,76,102,131,21,178,199,105,106,214,167,172,209,25,201,79,22,82,149,45,68,55,231,158,57,229,74,80,4,128,146,85,101,100,59,119,133,221,237,22,57,81,109,182,11,173,102,187,49,167,140,237,69,211,70,92,134,100,59,100,202,101,58,169,42,82,132,160,235,107,3,213,28,242,158,71,111,112,43,105,251,51,184,88,222,55,131,78,219,108,178,166,158,53,190,229,202,179,156,21,89,203,203,111,211,148,148,33,195,228,44,33,13,190,129,192,65,80,117,37,74,236,146,165,68,222,216,90,238,142,39,178,120,237,111,226,88,125,238,39,139,91,72,158,204,129,204,143,147,77,83,62,155,141,116,37,183,27,144,128,81,245,118,0,41,192,164,247,71,3,114,147,183,212,12,109,252,29,175,181,167,102,231,27,174,103,10,190,167,137,61,159,88,86,42,117,130,88,149,25,178,174,127,40,165,181,20,164,249,64,121,105,31,79,0,93,95,13,27,120,214,13,142,228,115,216,154,162,213,246,73,103,41,168,45,160,162,60,54,219,148,235,72,9,73,39,149,169,40,10,90,255,0,184,241,224,113,171,139,77,53,78,227,180,117,243,119,199,113,43,84,194,0,136,104,242,72,167,207,229,88,187,22,84,85,61,192,247,229,166,16,60,254,199,94,79,201,49,31,137,77,166,193,178,189,186,151,153,192,147,144,100,80,102,218,46,193,50,62,101,52,181,173,55,32,204,154,195,106,72,45,186,250,20,27,82,213,192,42,82,79,43,90,148,17,119,97,251,80,205,54,251,237,14,94,45,230,200,176,103,6,147,13,53,202,67,109,198,170,172,102,60,116,6,154,66,82,21,202,223,125,5,74,82,137,37,3,128,0,224,122,101,117,85,142,78,93,154,235,227,170,99,145,254,85,111,150,199,168,166,121,42,244,202,189,202,121,36,241,237,201,58,252,241,175,187,222,123,189,243,197,54,3,13,187,169,198,39,237,181,205,156,122,107,143,149,15,191,34,149,165,58,150,219,144,20,234,61,70,20,150,195,14,52,128,84,20,134,92,29,124,29,122,203,241,44,169,253,220,219,171,108,227,24,110,146,107,144,175,104,212,150,102,34,68,119,164,41,17,100,37,198,86,56,87,69,34,43,220,5,165,42,29,72,35,238,110,69,186,211,106,66,22,226,82,167,15,84,2,120,42,60,115,192,253,252,2,127,227,92,244,214,187,59,62,194,160,67,185,159,103,127,14,52,90,9,141,215,218,60,249,232,220,87,220,13,41,8,90,148,56,28,135,218,60,251,125,99,207,190,161,46,183,171,104,241,249,54,208,45,115,10,230,157,163,232,221,138,18,149,57,242,229,74,109,33,10,234,146,57,5,230,185,79,186,66,193,32,15,58,205,255,0,170,155,89,39,33,141,139,255,0,91,81,59,109,42,180,91,49,27,230,144,165,46,17,65,88,120,31,110,133,1,74,247,242,144,79,176,231,92,154,221,45,181,153,136,202,207,226,101,117,179,40,32,184,26,147,97,29,94,179,108,171,178,71,10,41,4,142,10,210,127,128,66,189,188,234,63,20,222,237,165,206,172,23,95,139,101,145,44,36,166,41,158,66,89,113,60,178,143,5,192,165,36,3,193,4,120,60,130,8,251,29,76,69,207,112,57,21,214,22,144,239,96,45,138,152,13,219,205,244,252,174,60,87,25,46,182,242,144,7,96,20,216,81,7,143,60,17,246,35,81,178,55,131,106,33,228,44,226,83,50,218,200,246,175,162,55,167,21,208,80,74,31,235,232,121,35,128,22,86,128,158,72,229,74,9,30,124,107,43,41,221,109,179,195,109,211,71,151,102,85,53,115,196,97,56,51,41,224,133,37,146,226,90,14,30,124,1,221,96,121,251,114,125,129,35,178,126,231,109,213,125,149,205,53,142,95,84,204,204,114,10,109,45,24,113,225,218,28,94,57,15,47,246,72,28,18,126,192,164,158,57,28,242,115,113,246,245,21,87,55,8,202,106,223,133,142,16,108,220,142,234,94,17,10,144,22,59,132,114,71,41,80,35,248,63,239,174,227,153,224,137,183,77,50,178,10,148,216,137,223,131,166,58,157,64,116,74,44,122,226,63,30,253,139,63,88,79,221,62,70,164,24,184,164,149,119,51,28,97,246,215,99,95,30,60,153,44,116,60,182,211,170,112,52,174,120,224,130,90,115,142,15,142,191,111,26,145,9,74,71,9,0,15,227,95,116,215,4,58,211,138,90,16,226,84,166,207,85,128,121,41,60,115,193,253,188,16,127,231,84,217,178,202,152,221,189,197,182,193,241,150,174,230,183,10,138,141,41,122,98,35,71,102,66,81,42,66,156,121,103,149,116,74,37,51,200,66,84,163,216,0,62,227,202,83,47,183,158,155,124,50,207,135,140,206,230,163,39,177,220,139,186,180,91,92,252,178,99,186,197,34,203,97,230,152,9,113,125,25,9,115,209,105,165,128,174,85,33,195,207,60,159,208,164,85,214,183,53,22,72,129,29,50,219,99,229,80,248,108,119,75,60,131,233,133,123,245,228,3,199,183,35,89,90,165,32,109,94,47,151,101,91,159,10,222,167,208,176,93,188,103,160,90,182,130,137,17,123,66,140,227,110,176,231,217,72,124,56,160,71,220,168,31,4,131,59,188,113,102,84,225,84,89,148,185,8,149,59,8,181,129,113,38,79,78,129,76,164,250,19,92,9,243,212,24,239,72,87,31,111,26,175,254,51,213,57,250,157,187,98,139,33,93,29,131,25,107,22,159,138,161,74,63,39,17,134,29,47,47,211,71,42,120,171,187,109,37,161,229,107,117,9,254,237,111,56,142,108,246,11,133,177,59,113,98,163,24,162,142,212,120,20,140,217,76,84,155,153,164,39,168,47,182,128,121,125,195,193,13,54,86,174,73,231,207,210,45,38,156,14,182,135,66,84,144,180,133,0,164,144,71,63,184,62,199,94,59,220,157,171,190,191,147,191,23,173,100,111,65,129,121,145,82,83,170,3,48,195,201,144,144,138,238,207,184,151,57,66,148,158,224,36,132,241,213,43,10,236,15,211,81,228,155,105,79,181,153,22,79,136,80,213,218,88,85,227,25,5,204,199,102,74,89,91,141,197,155,67,14,60,116,184,160,7,174,126,113,230,136,82,185,63,146,84,73,32,157,76,228,191,12,184,54,83,241,27,91,133,193,168,145,65,74,254,221,179,109,37,85,204,128,92,152,61,112,7,117,133,4,128,74,57,64,240,80,159,79,142,138,41,49,59,67,117,35,3,194,30,171,145,141,189,34,171,35,163,151,95,119,94,150,22,145,108,235,204,79,76,112,82,7,8,116,42,43,77,37,96,126,151,200,60,245,71,88,237,170,218,73,27,177,7,9,195,235,151,59,11,123,29,219,166,25,159,233,182,226,220,249,182,140,128,227,42,95,41,42,109,242,232,83,131,221,109,58,164,142,10,187,11,85,88,29,240,197,242,44,130,150,79,161,147,185,69,138,227,141,190,99,150,216,126,13,132,86,226,185,21,228,39,245,54,223,172,22,21,250,146,166,193,251,168,26,210,118,203,102,153,53,70,233,42,213,235,124,191,56,131,147,211,98,240,165,252,170,66,22,195,114,72,238,219,71,132,33,180,128,7,98,79,166,218,57,7,158,74,182,239,137,172,78,92,188,185,201,119,213,8,179,141,10,45,54,35,57,181,71,91,200,126,108,133,153,73,124,169,95,226,250,81,210,99,122,138,5,69,47,185,207,29,136,212,198,115,130,181,95,144,110,235,152,244,39,96,83,217,98,118,152,237,115,126,146,159,113,179,95,22,32,144,164,169,194,79,105,1,224,130,191,36,136,76,251,241,168,105,219,23,152,98,13,111,132,26,170,246,91,162,99,22,139,78,220,143,195,19,26,45,147,134,36,99,213,44,182,127,52,19,216,184,175,1,10,228,55,254,43,129,61,153,134,210,215,225,145,38,203,157,30,117,245,229,70,90,97,170,213,197,186,135,223,249,124,109,11,97,224,82,124,41,167,73,45,47,202,147,237,216,242,174,109,13,163,220,252,178,179,114,156,183,220,10,201,115,97,100,84,52,176,101,95,182,202,26,106,20,180,203,176,101,132,58,208,250,186,186,164,146,92,31,74,84,226,65,224,40,17,234,109,112,117,192,211,107,116,165,74,8,73,81,9,73,36,241,251,1,238,117,87,101,249,171,249,198,20,244,237,187,136,140,158,134,83,82,32,221,53,91,49,81,174,97,242,158,164,199,66,128,1,246,207,36,180,225,66,249,3,143,63,73,209,62,12,21,57,138,157,196,98,243,33,85,229,131,249,107,246,159,138,173,74,31,57,18,67,13,22,87,233,175,133,50,82,80,227,74,104,249,66,218,90,127,183,86,14,206,69,153,109,133,94,230,81,36,34,44,236,222,214,125,196,105,61,59,132,178,163,232,66,112,167,199,32,71,102,58,184,251,249,212,44,221,172,198,241,76,147,108,107,106,42,83,34,107,55,50,37,216,90,186,223,121,50,148,136,82,86,183,158,115,220,173,111,173,10,36,253,248,3,192,0,93,26,232,155,54,37,108,41,22,51,228,33,136,209,90,91,207,58,179,194,91,109,32,149,40,159,176,0,19,170,79,34,182,223,237,214,192,111,95,219,152,184,182,53,30,238,177,246,233,191,20,149,36,89,22,221,109,65,153,43,83,67,172,85,16,66,210,158,28,32,113,201,7,144,33,246,167,29,249,189,161,220,172,10,116,235,54,236,223,76,182,101,227,86,36,45,84,10,122,18,80,35,178,231,99,235,71,90,146,167,91,119,158,21,234,43,217,65,64,104,31,212,150,127,16,247,245,22,120,37,101,155,150,152,181,100,74,204,126,232,214,173,85,213,243,38,52,202,172,172,203,235,30,131,174,71,108,6,154,104,21,40,60,149,242,159,98,44,203,111,133,154,154,28,143,30,221,76,22,202,230,223,56,197,82,164,52,188,151,33,155,45,139,54,150,56,117,183,59,173,73,101,106,253,73,91,104,234,149,1,202,10,124,11,214,182,68,185,117,241,164,207,128,168,50,93,105,43,122,50,156,75,133,149,145,229,29,147,225,92,31,28,143,7,90,54,91,191,219,57,129,100,40,197,115,108,242,182,142,209,217,8,142,220,121,229,76,149,149,180,167,82,176,84,56,45,245,66,135,169,207,64,161,212,158,222,53,39,75,186,152,14,71,136,90,103,84,215,77,201,169,166,68,133,88,168,52,180,187,24,176,142,238,33,198,148,2,210,176,158,15,82,1,224,143,220,107,30,70,242,109,164,41,234,131,63,38,141,17,104,141,89,40,186,248,40,107,211,176,113,198,225,254,97,250,121,113,109,41,32,115,239,199,238,53,156,222,228,224,170,199,177,236,165,251,184,241,107,50,151,163,71,169,122,74,75,66,67,207,164,169,150,248,80,250,84,160,15,0,241,231,199,185,26,137,165,222,253,183,189,205,166,237,221,101,163,202,200,171,125,67,97,9,81,28,66,225,33,29,185,113,226,71,13,182,122,142,170,39,133,119,71,82,121,214,52,127,136,125,153,151,5,155,24,185,172,71,88,148,227,204,199,41,101,206,95,117,165,182,130,211,105,235,202,214,125,86,212,132,128,74,208,180,173,32,164,246,212,222,47,186,219,113,153,77,133,93,139,101,213,182,50,172,235,63,25,136,211,46,242,167,225,135,75,74,117,35,238,18,226,74,84,61,210,124,16,57,214,10,119,163,110,92,171,93,201,184,34,42,40,29,201,202,149,29,96,254,30,218,138,22,239,4,115,200,35,142,190,254,223,190,177,241,125,248,218,188,202,210,166,155,30,200,219,149,42,242,51,210,161,164,52,160,22,150,150,234,28,4,145,194,86,149,71,116,20,159,35,175,182,166,49,29,208,192,243,183,90,137,140,228,49,229,202,126,177,139,148,70,60,165,211,9,229,173,13,189,208,249,232,84,218,199,63,184,243,238,53,174,223,124,72,108,134,51,144,57,137,223,231,176,33,93,54,169,41,85,123,168,88,145,221,142,189,147,211,175,98,165,119,79,166,0,229,222,126,142,218,157,174,221,141,182,182,171,199,110,32,101,149,238,194,202,230,26,250,135,187,240,153,82,146,151,20,88,28,251,56,61,39,7,69,112,121,73,28,115,227,82,184,158,107,137,231,117,66,235,14,200,96,92,66,236,80,167,98,60,151,2,22,61,208,160,60,165,67,238,147,193,26,146,178,145,46,37,124,153,53,240,21,58,75,77,41,108,198,75,137,108,188,176,60,35,178,188,39,147,227,147,237,170,34,155,225,82,146,231,35,200,247,87,54,179,186,169,206,114,192,3,238,99,121,12,216,172,86,182,129,195,77,181,209,105,15,41,63,169,75,113,29,84,174,120,66,83,244,234,181,254,164,179,248,120,191,183,179,206,235,44,219,180,202,106,229,214,100,23,66,181,105,174,176,153,13,167,149,91,102,30,64,244,26,114,67,100,180,235,68,165,69,229,35,132,251,147,191,238,190,59,242,155,67,182,184,20,25,214,110,89,176,152,140,196,198,171,72,66,175,212,204,37,32,199,121,206,195,209,142,133,41,46,184,239,60,39,211,79,186,138,65,152,199,173,247,243,105,240,26,39,247,38,54,45,146,70,164,172,97,187,163,89,42,73,178,75,109,54,144,244,164,41,209,214,81,72,5,106,79,13,146,57,224,168,240,13,219,14,100,91,8,140,79,132,250,30,143,37,180,188,203,136,60,165,104,80,229,42,31,193,4,29,64,238,93,53,142,69,183,89,69,5,66,123,78,177,167,153,22,50,123,1,217,213,178,164,164,114,124,14,73,3,159,231,94,115,219,212,82,207,248,147,171,220,45,189,185,188,252,67,40,130,152,249,158,59,38,3,140,162,153,168,208,75,105,245,148,180,130,149,122,232,142,148,32,146,63,196,82,57,74,148,117,190,124,65,220,57,182,89,22,59,185,148,112,76,155,59,196,200,195,23,17,7,129,61,233,12,184,236,4,43,143,114,153,45,4,2,127,74,100,56,124,14,117,100,109,62,222,212,237,70,219,227,187,119,72,202,17,22,138,3,81,121,72,227,212,112,14,92,112,255,0,42,89,82,143,242,163,173,179,77,86,27,187,139,86,222,101,123,111,42,86,59,26,192,183,146,41,185,46,57,17,46,245,141,248,116,211,213,100,131,195,125,250,120,62,59,113,247,227,94,109,189,172,206,96,102,155,137,7,27,172,178,173,139,145,127,81,51,100,228,120,10,90,108,16,161,106,235,69,125,146,82,84,12,86,91,66,192,237,210,66,147,201,229,29,98,241,29,137,184,219,28,225,56,180,60,122,219,42,168,191,86,11,54,202,91,240,208,25,131,233,201,152,167,80,80,125,216,65,74,82,148,14,125,36,173,180,159,164,115,173,246,78,207,91,230,59,57,180,88,213,252,235,68,215,207,157,76,213,132,116,48,3,205,50,152,146,20,180,172,20,126,79,81,249,105,90,120,80,245,9,36,173,40,80,186,100,215,179,73,152,238,6,64,212,7,154,75,52,21,46,169,230,163,37,199,37,183,28,203,82,153,229,105,87,169,202,64,65,30,79,11,241,193,224,235,201,245,155,119,152,227,212,120,150,56,221,61,195,210,40,239,206,65,54,100,90,231,8,171,110,91,48,159,252,65,174,160,122,174,198,245,157,132,219,7,183,12,119,250,120,108,131,137,180,91,51,155,226,16,236,242,187,108,118,206,167,38,165,193,220,200,241,249,33,147,243,76,75,110,74,202,88,90,82,61,63,205,75,101,11,100,14,86,210,210,86,61,66,85,168,43,79,134,12,238,222,251,59,162,203,242,251,235,21,98,56,55,205,213,60,213,127,17,158,117,77,54,232,128,208,35,234,96,16,160,166,188,149,175,133,171,234,72,215,110,221,124,44,222,228,249,214,63,81,117,62,210,174,175,32,170,85,171,147,24,128,166,228,195,117,46,207,5,146,162,58,33,68,148,14,224,5,41,165,116,87,60,246,54,46,223,237,222,69,140,226,17,114,216,172,217,179,148,226,56,166,49,248,68,182,96,6,84,218,76,169,141,73,134,26,9,225,76,150,212,59,52,174,72,250,21,207,41,73,215,166,174,49,74,247,55,75,17,159,42,161,137,207,55,87,97,243,51,221,136,217,91,143,54,168,158,138,220,80,72,1,96,133,20,251,113,231,175,26,242,142,219,108,229,198,75,136,226,24,133,170,44,171,101,53,158,59,107,32,187,3,180,114,149,84,56,236,103,22,217,3,132,142,3,42,225,73,37,73,42,228,56,66,181,232,143,132,141,182,99,109,246,130,34,18,253,130,164,223,200,93,196,182,102,33,40,84,119,156,9,73,109,32,37,39,129,208,126,190,85,231,201,60,13,93,58,107,82,221,141,189,168,221,125,183,200,182,238,237,148,46,45,236,7,98,242,161,207,166,225,28,182,224,254,82,176,149,15,229,35,85,199,195,229,195,155,155,145,100,91,153,121,4,198,179,163,76,124,49,17,22,121,16,30,142,203,110,207,66,121,246,42,146,233,65,35,245,38,59,103,200,227,90,62,226,183,142,215,252,69,216,110,38,123,109,116,171,140,94,19,145,113,12,114,44,39,30,77,203,50,160,161,191,202,41,73,229,94,186,229,37,73,4,14,74,20,231,1,8,58,244,78,220,83,216,99,219,123,140,208,219,159,251,234,234,136,113,100,249,231,135,80,202,82,161,200,247,224,130,53,177,233,170,190,197,145,157,239,148,58,215,135,122,173,186,132,139,55,16,71,41,114,222,98,86,219,28,255,0,45,71,14,171,143,222,74,15,216,106,208,211,77,87,150,251,245,182,180,182,23,117,51,46,30,84,204,114,104,131,102,195,49,214,235,145,148,98,137,94,162,146,144,79,167,232,146,174,252,113,244,43,252,167,88,204,124,72,236,171,241,172,230,175,59,131,30,53,74,35,191,37,231,251,54,143,150,126,65,140,204,148,169,67,133,48,167,65,72,116,125,31,126,120,32,153,38,247,195,106,30,162,119,38,103,56,172,114,170,61,195,116,47,75,67,188,180,212,215,22,148,54,218,149,236,2,148,180,112,163,244,144,180,158,120,60,234,40,252,71,237,50,179,136,27,121,22,253,114,238,109,86,164,66,68,102,84,227,114,58,172,161,106,66,199,133,37,42,75,129,74,30,7,164,191,219,89,144,55,247,106,44,49,219,124,157,188,173,134,161,208,86,198,183,180,14,161,73,118,36,57,13,7,90,121,104,227,158,165,7,158,71,62,196,123,131,174,235,157,245,218,76,126,107,213,182,217,213,91,18,217,118,185,162,201,120,119,89,158,120,136,164,15,239,74,252,240,161,200,1,42,36,128,14,163,99,124,73,108,244,216,17,172,161,229,11,121,137,178,29,135,19,172,55,187,72,146,133,54,3,13,164,167,149,56,180,186,219,141,164,14,92,109,93,211,202,121,58,192,204,62,42,182,111,3,204,109,112,76,154,238,92,91,138,72,194,116,230,126,81,100,51,20,160,43,215,42,246,244,192,35,149,123,121,3,223,82,54,127,17,187,77,79,9,115,108,50,5,178,91,172,135,116,182,23,29,105,125,16,101,56,166,153,124,182,160,20,18,92,79,83,254,82,164,246,227,145,169,220,103,117,176,252,185,108,34,150,76,135,62,106,177,203,150,20,182,10,82,228,68,60,166,125,64,126,225,74,79,41,253,210,65,246,58,235,194,183,135,111,55,1,234,200,152,214,66,203,210,237,232,227,228,113,34,172,116,121,202,247,148,164,37,208,147,251,41,37,42,30,233,60,115,199,35,92,220,221,221,190,111,40,149,133,175,34,142,46,161,89,197,169,145,16,158,22,212,137,49,203,236,2,15,246,173,9,87,85,15,5,64,167,223,198,186,48,77,234,219,93,204,159,248,110,13,147,71,183,121,48,204,215,126,92,242,25,72,119,210,82,28,251,161,192,175,116,43,131,199,159,109,111,26,105,170,190,189,145,130,111,148,202,214,135,74,173,197,132,187,54,208,0,9,110,222,26,80,219,252,127,46,199,45,43,143,222,50,207,220,234,208,211,77,53,88,109,116,152,53,214,59,163,125,113,42,60,67,253,92,249,150,243,206,4,33,166,154,133,17,13,149,41,71,128,61,52,165,92,251,125,90,144,111,126,246,125,213,32,163,59,129,242,206,41,40,68,226,151,4,37,40,158,0,18,138,125,30,73,240,62,189,111,201,82,86,144,180,40,41,42,28,130,15,32,141,125,215,139,55,71,102,242,169,219,169,154,110,45,58,110,195,150,22,86,21,109,177,18,18,214,235,129,116,113,210,202,154,80,224,122,46,56,20,203,157,143,3,158,82,166,200,89,58,3,127,15,59,141,144,201,113,55,120,173,181,85,108,90,250,138,105,76,134,143,167,1,215,46,19,234,198,173,30,74,217,142,218,120,75,171,43,111,208,8,241,201,61,109,219,125,138,185,171,195,46,44,113,234,9,57,53,221,174,118,194,100,85,77,105,168,240,165,65,143,56,161,191,81,1,28,33,132,160,186,233,41,247,14,40,14,192,33,35,2,194,179,32,145,241,35,181,174,78,216,241,81,91,143,98,118,120,173,164,186,246,156,244,171,221,148,91,67,95,40,235,96,15,64,4,39,170,188,41,41,146,174,122,148,171,136,124,27,108,51,58,221,135,203,90,94,9,46,251,39,118,154,150,162,50,220,141,242,178,190,73,112,98,165,212,14,255,0,226,250,65,9,10,79,60,168,182,163,225,71,141,110,155,173,128,177,2,211,112,243,83,132,189,119,62,154,203,24,147,80,255,0,225,161,199,196,100,72,101,111,177,31,162,7,40,74,80,18,66,121,225,41,250,137,242,117,91,87,109,86,119,77,73,137,99,81,113,235,199,205,13,255,0,227,243,164,197,175,32,64,106,91,112,165,57,54,48,1,61,165,71,117,215,163,52,223,215,195,30,176,235,244,117,61,187,237,69,125,144,252,69,102,81,63,233,93,172,234,139,28,6,38,32,114,134,225,187,243,18,37,124,234,36,184,2,219,64,1,62,159,100,119,79,28,41,3,207,26,222,247,191,7,184,103,26,222,76,102,155,106,66,225,89,225,181,24,142,44,134,155,245,153,144,21,243,97,75,72,64,236,218,89,46,37,74,73,243,249,105,60,158,195,92,177,171,124,223,18,179,196,178,38,246,222,121,163,141,183,173,210,223,69,101,165,135,105,220,98,64,96,136,205,6,249,125,1,104,82,202,123,119,244,207,116,246,28,39,90,239,194,199,195,103,224,82,177,187,155,135,175,163,204,135,129,214,75,96,62,207,160,204,105,242,157,151,235,180,27,41,225,61,26,61,20,223,255,0,236,181,145,221,65,67,98,202,182,20,102,89,45,173,117,140,57,13,62,246,119,92,143,198,83,8,122,237,215,38,153,149,56,150,28,224,116,66,92,105,45,161,207,37,181,37,39,146,177,201,145,248,87,219,57,251,127,121,84,183,97,217,161,171,12,69,82,95,84,200,221,84,204,151,38,130,166,84,231,80,165,16,19,200,11,37,65,60,14,122,164,1,233,237,124,82,146,132,149,173,65,41,72,228,146,120,0,107,65,115,127,54,125,165,44,175,59,129,242,205,168,161,83,130,92,48,130,129,224,131,40,39,209,228,31,7,235,212,126,232,201,131,99,99,181,247,212,242,163,204,63,213,204,24,143,50,224,90,29,105,216,82,208,225,74,146,120,35,211,82,149,207,183,211,171,63,77,52,213,15,27,110,224,221,252,72,229,208,242,150,211,59,30,53,213,121,52,42,167,209,204,103,172,92,11,138,236,135,16,124,58,91,68,38,58,5,2,18,92,82,189,202,72,227,125,184,155,143,111,186,177,177,124,127,26,173,176,193,162,228,201,195,239,160,42,2,159,123,211,114,176,203,92,199,28,237,209,150,82,86,203,65,5,7,191,101,114,71,41,26,219,54,85,47,99,143,229,187,88,167,22,228,60,58,213,13,84,149,168,169,72,173,146,202,36,48,215,39,236,209,91,140,167,253,13,35,86,118,180,118,183,167,109,157,202,172,240,100,228,172,140,130,166,106,96,63,90,82,126,96,186,168,223,50,146,132,241,202,145,233,114,123,254,144,82,65,32,141,106,150,31,22,91,51,87,91,91,107,46,241,229,51,105,75,18,245,148,199,104,62,224,141,33,74,9,236,134,202,136,82,67,110,173,95,96,150,156,60,158,188,106,126,235,126,118,235,30,175,203,46,174,172,158,141,87,133,138,245,218,78,45,118,101,45,204,67,107,105,196,16,73,82,66,93,73,81,227,199,159,125,117,110,86,253,97,187,91,248,3,183,176,110,102,197,202,29,110,53,76,186,184,127,54,212,169,14,127,134,194,74,15,61,214,15,41,228,112,161,207,7,193,226,78,171,119,240,203,172,66,211,51,173,150,235,209,169,37,61,2,202,58,82,62,98,36,166,156,244,220,101,104,231,128,160,175,231,130,8,32,144,65,214,169,125,241,87,180,152,222,100,238,222,90,73,185,70,76,208,124,10,196,85,60,183,86,227,107,66,27,109,36,14,165,79,119,74,154,250,184,90,79,60,141,118,227,159,20,187,61,145,99,212,249,65,189,122,178,182,250,200,212,65,126,123,62,154,92,152,25,75,165,174,65,60,31,171,160,39,194,150,8,73,60,130,100,34,124,69,109,92,139,151,177,199,239,85,18,221,184,179,166,183,2,67,125,94,144,204,71,228,178,250,154,3,144,190,170,134,241,224,30,122,245,36,14,117,21,145,252,88,108,166,43,77,69,145,219,100,18,255,0,9,201,153,140,253,76,214,32,58,243,82,210,243,158,154,130,74,1,33,77,18,11,169,80,5,0,130,70,179,170,254,35,182,254,218,105,128,203,23,12,186,168,239,79,104,63,15,211,47,64,68,117,191,243,136,73,61,139,42,75,100,36,144,9,82,146,56,28,243,174,170,31,138,109,137,201,242,122,60,70,139,63,131,50,195,33,142,196,136,1,178,75,107,47,54,183,26,105,75,246,75,170,67,107,62,153,225,94,56,35,146,1,205,205,190,34,182,147,111,108,174,104,242,156,161,184,150,180,136,136,183,96,20,18,251,226,79,62,143,162,159,253,78,74,72,60,126,158,57,87,3,206,182,108,63,62,164,205,157,158,205,58,36,165,85,200,134,183,125,100,4,242,36,198,110,67,124,112,79,63,67,137,231,246,60,251,251,235,101,213,99,189,72,119,35,127,19,218,196,184,182,225,230,54,171,106,216,161,101,42,93,108,102,87,33,246,185,31,103,74,27,101,95,232,117,122,212,168,119,23,113,234,55,86,78,47,144,99,85,181,248,52,172,153,88,125,12,4,215,169,135,189,54,235,4,180,76,109,206,221,30,101,69,15,54,80,16,58,117,79,4,240,161,174,114,118,238,13,39,196,142,35,15,22,109,48,113,225,93,105,147,78,170,97,28,70,102,197,176,136,173,72,109,3,195,69,196,77,127,184,72,1,69,180,171,220,40,155,227,77,52,213,111,187,8,119,21,178,163,221,232,129,69,188,109,78,68,187,74,127,190,158,65,72,125,127,254,149,161,167,255,0,241,109,192,63,86,151,152,14,85,15,52,127,113,246,178,254,170,44,155,168,172,177,115,93,100,194,221,133,99,233,2,25,144,149,180,160,166,158,74,15,78,224,40,45,1,32,143,165,36,76,237,238,19,63,21,252,98,231,33,183,110,211,33,200,230,9,214,114,153,100,178,194,74,91,75,77,50,202,9,81,75,104,109,9,3,149,18,73,82,137,229,92,13,191,94,127,129,132,238,67,91,179,157,219,171,7,169,70,63,111,61,198,163,220,161,240,139,143,77,202,248,128,173,149,113,192,142,29,140,27,82,9,236,165,43,176,240,143,171,206,237,124,37,228,84,20,180,88,190,45,142,221,20,101,216,172,41,249,11,210,99,164,136,150,177,82,228,180,163,158,163,211,43,125,152,173,150,253,184,228,113,245,171,157,194,219,97,179,105,86,91,211,155,169,89,156,137,25,124,188,86,100,122,119,86,87,29,194,62,89,201,13,165,29,126,180,178,74,208,0,253,9,111,131,207,26,182,17,131,95,209,202,78,43,81,77,96,113,234,77,201,174,155,76,201,108,169,184,149,235,138,135,94,244,143,30,24,67,238,60,0,246,71,233,28,0,0,210,119,11,105,114,185,181,241,152,199,41,46,96,191,146,49,144,55,118,236,38,148,9,117,139,31,152,172,125,105,246,43,73,82,202,9,253,104,37,42,236,159,26,188,172,168,108,213,188,152,245,194,161,57,38,60,108,82,214,44,137,190,136,8,249,133,72,130,80,9,30,2,148,27,112,129,251,36,241,237,170,139,18,248,113,168,149,130,236,222,61,101,73,119,86,213,95,22,182,140,198,144,228,117,51,96,24,46,23,30,35,234,236,181,159,77,65,71,202,120,72,227,129,198,183,128,124,63,228,85,214,25,172,249,72,200,226,8,184,253,196,26,86,146,142,161,108,191,107,106,226,99,114,160,162,225,234,166,86,23,207,114,151,184,36,165,94,118,221,190,219,236,146,151,225,235,23,195,166,226,211,83,111,83,152,86,61,51,212,96,151,100,54,45,89,121,114,149,207,216,180,65,89,246,29,85,237,199,26,204,220,172,79,43,183,222,219,235,234,236,82,89,171,119,2,149,139,55,53,136,228,58,101,40,42,98,74,23,236,90,61,67,39,199,235,87,94,124,234,182,196,254,22,42,105,55,87,26,170,111,8,184,24,213,150,20,193,184,125,229,186,180,181,106,90,145,221,223,84,158,90,145,234,122,107,42,4,16,190,20,56,58,196,188,248,126,200,179,124,79,40,220,28,207,31,201,172,179,180,83,99,170,173,121,245,56,29,15,250,105,249,212,33,180,128,147,207,37,46,14,61,146,145,246,213,171,240,195,179,87,251,123,157,103,217,109,213,222,72,234,50,6,41,18,204,59,21,126,67,101,21,236,250,157,7,30,75,107,42,104,123,117,74,58,158,125,245,232,189,106,27,133,132,79,202,191,7,185,199,173,219,170,200,113,201,134,117,100,167,153,47,48,162,166,212,211,172,188,128,82,84,218,219,90,129,225,64,130,18,160,121,79,6,22,143,1,202,166,102,140,110,62,233,223,213,74,147,75,21,230,41,171,171,88,91,80,171,189,80,3,210,20,183,84,84,235,202,64,233,220,132,132,32,168,1,245,40,159,187,78,135,114,171,43,205,222,150,20,27,201,20,220,74,68,171,251,41,227,149,6,23,255,0,238,90,221,127,255,0,23,27,7,244,234,200,211,77,53,174,110,66,233,27,219,220,157,204,150,59,79,212,34,158,98,167,52,239,232,114,56,101,101,196,171,248,41,228,106,179,248,77,183,187,133,182,181,219,93,152,202,113,236,131,15,170,172,74,220,116,0,183,224,200,140,151,35,57,252,245,225,198,9,251,170,58,143,223,87,126,154,172,238,62,35,54,159,29,186,181,160,191,200,197,116,186,75,120,180,211,132,132,20,165,135,36,48,30,105,213,43,216,50,82,120,46,126,148,168,16,174,61,245,11,137,124,89,109,14,115,75,147,93,99,22,19,165,39,22,144,134,165,71,92,98,211,206,182,183,82,210,94,105,43,35,187,101,74,30,124,17,247,3,145,206,95,254,212,155,60,182,237,132,123,201,18,36,80,215,217,217,218,69,106,42,212,244,54,32,184,27,123,212,79,217,68,158,80,159,117,167,234,79,35,206,177,114,79,138,237,171,199,171,163,92,178,245,133,173,108,214,161,59,22,92,38,1,109,225,41,114,144,215,29,202,72,29,161,184,10,136,9,28,164,147,199,36,77,193,248,132,219,59,45,171,178,222,24,54,175,63,65,76,227,172,216,250,108,149,191,21,198,157,13,184,133,54,60,242,146,121,241,207,100,144,83,200,35,152,26,175,139,109,158,200,119,9,189,184,198,45,36,220,77,121,110,54,137,113,16,147,13,74,109,164,184,190,174,149,0,174,2,146,62,158,121,81,224,114,65,227,27,27,248,194,218,92,193,171,25,24,209,181,154,197,102,52,172,165,231,62,93,45,131,21,45,149,148,14,234,4,186,10,84,146,129,236,82,73,33,36,19,184,100,155,225,132,98,246,211,177,233,206,74,114,218,22,60,50,113,9,166,185,114,68,30,206,5,150,185,32,45,104,13,41,69,0,243,199,145,206,181,156,67,226,219,103,51,4,198,84,123,89,80,147,100,218,93,170,50,24,39,241,48,94,12,17,27,167,111,81,65,238,200,234,62,163,209,68,2,144,78,179,114,47,138,13,164,195,157,121,188,194,225,234,116,182,229,195,72,114,67,36,161,229,214,186,150,223,66,10,121,229,106,43,30,154,63,82,252,128,57,241,168,8,191,25,59,93,34,207,36,169,114,183,32,102,70,41,89,248,173,155,102,26,86,182,217,87,95,64,37,8,81,82,148,240,113,178,218,64,243,220,123,112,174,54,40,223,19,251,58,243,84,79,73,200,93,132,50,74,127,198,107,81,38,43,136,113,244,135,67,74,142,17,193,81,144,28,61,125,16,59,18,15,0,240,120,216,118,215,119,240,221,215,55,99,18,126,82,255,0,1,156,96,201,245,216,45,247,62,122,184,142,125,208,174,170,224,158,15,210,121,3,199,59,182,154,164,62,44,173,238,230,237,173,142,215,97,242,156,103,32,204,42,172,210,135,26,0,173,136,49,227,41,201,46,127,29,185,109,128,126,202,144,147,246,213,153,182,235,164,115,111,113,135,49,168,237,49,80,186,120,106,130,211,95,161,184,229,148,22,210,159,224,39,129,173,143,77,53,135,111,113,85,65,89,38,234,242,202,53,125,124,38,203,210,37,73,117,45,180,210,7,186,148,165,16,0,254,78,188,171,186,251,239,35,123,157,198,246,107,109,85,22,45,54,232,74,85,122,45,38,54,225,147,97,78,132,41,201,178,163,50,0,244,152,83,40,113,182,223,116,253,106,87,208,130,159,172,100,212,238,214,59,97,241,128,155,76,94,105,24,187,21,113,246,246,124,213,144,152,146,173,15,204,205,142,26,89,240,191,76,50,227,93,135,130,167,248,28,241,175,86,233,175,41,92,252,53,92,230,59,239,147,101,185,157,11,115,49,43,140,142,8,17,22,241,112,202,136,221,119,11,113,64,17,233,48,93,74,91,91,126,125,111,29,199,84,142,107,28,83,225,127,59,167,141,185,116,171,194,237,83,22,218,100,129,143,73,117,196,60,244,33,30,198,43,172,60,210,214,162,121,113,28,168,246,231,183,202,36,43,159,0,216,151,159,12,230,54,37,107,62,147,20,177,86,69,127,142,101,49,109,214,137,106,11,158,251,239,161,81,144,232,237,213,92,163,178,80,61,146,143,164,112,0,26,204,182,248,99,137,89,187,120,216,199,241,137,146,48,248,73,199,196,200,242,28,249,134,100,57,21,118,107,245,94,91,132,184,181,52,92,100,123,240,67,160,16,174,7,26,91,27,37,187,50,170,114,58,41,24,181,188,56,55,21,46,66,125,168,175,37,143,153,82,36,68,91,37,69,10,4,184,144,236,222,171,247,0,113,207,9,64,27,166,5,240,234,189,191,223,61,193,200,48,221,186,137,18,181,170,119,81,137,174,83,132,68,110,83,209,227,37,196,54,121,82,154,73,82,22,9,9,240,59,241,224,144,117,250,255,0,134,76,134,223,98,179,172,99,33,198,166,86,228,214,59,125,69,71,25,248,110,160,188,235,241,32,242,184,168,95,37,42,108,200,72,74,210,126,149,131,231,145,199,27,35,251,19,156,97,219,139,79,152,99,48,165,93,215,97,219,122,213,92,68,217,203,50,94,176,177,8,146,210,89,8,87,132,16,29,66,148,247,142,169,43,66,65,14,43,136,109,129,219,95,136,44,42,159,14,164,149,129,227,12,35,16,168,141,93,57,201,168,13,124,216,110,76,133,15,146,8,39,208,116,179,44,169,78,158,71,118,212,142,56,89,82,120,237,167,195,21,206,222,89,230,8,16,110,238,99,219,199,204,28,97,118,175,33,240,30,122,84,83,9,72,7,217,199,18,210,151,223,245,41,67,149,30,120,215,110,216,225,91,193,7,61,220,217,215,155,110,97,84,101,88,60,10,90,217,1,150,211,36,201,175,134,182,2,93,80,87,39,213,83,142,20,243,236,18,129,247,214,232,246,223,238,205,126,103,135,100,152,174,55,75,41,138,172,62,19,54,45,221,184,165,17,41,149,163,254,218,48,28,134,29,41,238,125,94,10,82,71,177,238,72,154,248,102,194,115,12,29,57,71,245,77,91,241,87,149,202,107,44,127,212,235,195,86,51,61,79,155,142,56,39,252,63,73,159,30,223,95,130,117,119,233,175,41,91,110,206,59,95,241,128,171,92,162,105,56,187,245,114,54,246,4,212,16,168,145,109,7,203,77,144,29,88,240,143,80,60,219,93,143,128,166,56,36,115,172,109,168,223,121,27,34,246,73,179,59,148,168,146,169,182,194,82,107,213,105,13,183,4,154,250,117,161,46,66,149,37,130,15,170,194,89,91,104,113,246,137,232,164,253,104,9,250,207,170,170,46,42,175,235,35,93,81,217,70,176,175,154,216,122,60,168,206,165,198,157,65,246,82,84,146,65,31,200,214,102,181,188,223,60,168,193,161,198,114,108,121,147,231,216,58,99,214,213,192,103,213,151,57,224,59,20,54,142,64,224,1,202,150,162,148,36,121,82,128,215,155,111,27,206,179,127,136,234,57,91,211,76,243,88,45,21,68,137,78,215,196,148,85,87,71,102,180,151,99,57,96,231,132,72,90,88,105,213,122,132,122,77,173,109,0,57,250,205,95,73,85,127,63,27,185,202,118,250,202,190,37,30,202,98,87,52,171,178,85,83,177,38,228,78,63,88,68,89,173,5,112,164,165,168,232,142,18,225,229,46,21,186,81,194,122,243,145,141,236,78,226,99,56,46,124,214,67,135,10,138,38,98,57,101,22,249,86,141,62,241,176,171,10,151,81,110,203,127,216,128,223,72,202,107,128,64,101,191,29,74,181,233,61,139,223,235,76,206,174,175,28,221,220,78,70,23,156,185,222,35,177,94,243,10,194,83,35,243,76,55,135,210,174,71,14,6,207,11,232,160,64,80,250,181,117,234,164,204,126,38,246,231,11,139,157,153,237,219,74,176,219,245,180,153,213,145,33,169,217,50,67,140,161,212,42,58,71,133,167,135,0,82,185,1,4,30,196,14,9,197,87,197,62,222,185,38,250,28,24,23,79,63,69,140,187,147,45,14,67,44,151,91,109,132,188,227,1,43,225,104,113,40,113,175,212,144,146,165,148,133,21,37,64,64,43,227,147,99,217,118,229,18,167,207,66,107,34,162,92,101,55,25,78,126,33,217,182,212,90,104,15,33,228,151,56,83,107,234,161,209,194,120,8,81,77,157,69,186,117,119,210,226,68,141,93,33,31,55,125,99,64,133,149,36,128,228,52,186,165,185,227,251,85,232,158,62,254,71,58,128,220,31,137,61,181,218,252,155,250,95,48,114,214,59,225,216,141,169,230,107,157,125,161,243,8,121,77,158,91,4,158,12,117,37,64,2,65,90,9,28,30,70,62,83,241,45,131,225,137,101,220,137,137,17,25,123,36,153,140,135,22,164,240,151,152,142,183,125,85,125,210,218,138,82,142,199,128,149,45,61,184,26,198,198,62,43,118,191,38,192,211,158,178,187,22,35,181,113,18,146,116,69,70,82,228,67,145,33,208,219,106,82,19,201,83,69,71,158,233,228,112,21,254,85,1,149,150,252,72,98,248,134,93,63,8,157,143,220,187,103,88,184,142,203,13,180,146,219,112,164,190,203,12,203,10,4,246,66,157,120,160,37,32,175,150,156,229,35,128,79,218,127,137,173,187,186,219,9,219,178,196,123,134,233,171,108,153,173,146,131,15,187,233,83,175,52,134,214,16,130,174,233,41,125,165,144,146,84,144,74,72,11,73,72,138,219,47,139,189,175,220,220,170,38,29,4,78,174,159,96,101,34,25,152,132,165,183,221,142,164,165,109,133,3,202,84,123,114,142,192,119,9,87,94,120,243,130,255,0,198,182,205,66,94,56,155,11,21,54,47,93,150,204,159,73,196,58,170,165,49,45,17,73,148,148,158,200,73,113,68,246,227,128,148,169,71,192,231,83,121,159,197,118,208,224,89,186,176,44,150,198,124,123,6,230,66,138,227,169,130,226,227,33,18,154,14,54,249,121,32,160,54,57,72,81,39,148,243,201,29,126,173,108,59,53,189,20,27,215,79,103,117,142,215,203,138,197,92,247,43,156,18,74,59,45,196,126,165,36,2,79,95,217,68,14,195,200,228,112,77,133,170,79,124,190,32,44,176,250,187,92,115,103,241,73,25,174,114,209,68,38,163,48,56,131,95,41,209,249,127,54,249,250,83,192,229,101,180,146,190,169,36,132,143,171,94,109,201,54,39,113,50,108,27,1,107,30,195,133,189,19,209,27,178,149,124,155,70,152,120,88,90,4,203,183,183,121,191,239,65,71,120,201,107,130,72,121,207,29,66,117,143,119,83,127,3,27,166,202,119,6,202,190,93,30,245,226,116,212,168,178,77,75,178,230,227,174,49,88,4,169,174,132,242,165,37,216,235,144,20,224,225,45,148,52,87,202,123,113,105,81,12,231,7,248,139,189,119,102,105,223,127,7,200,42,99,206,98,190,75,229,53,87,54,13,164,57,41,216,46,249,68,119,20,203,236,40,44,126,83,171,109,224,71,35,184,244,134,17,158,84,103,80,100,61,6,60,216,51,171,221,17,172,107,39,179,232,203,130,247,80,174,142,35,200,242,8,33,73,37,42,7,148,146,53,176,41,134,22,242,36,45,150,212,235,65,65,11,41,5,73,7,142,64,62,227,158,7,63,236,53,198,92,56,147,227,57,14,116,86,100,71,121,61,92,105,212,5,161,105,253,138,79,130,63,223,90,172,237,171,196,108,178,75,140,138,100,87,92,25,21,66,41,110,32,41,96,196,159,29,5,94,153,113,190,63,90,82,183,16,20,8,229,43,32,243,194,120,216,109,168,234,47,105,164,227,214,245,236,202,173,152,193,140,252,101,143,203,113,162,56,40,35,246,35,199,31,182,162,119,7,4,169,220,28,70,110,43,98,61,31,89,33,200,146,80,63,50,20,164,125,76,72,108,142,8,91,107,9,80,32,143,110,61,142,167,161,55,41,168,81,218,154,250,95,144,134,144,151,157,74,122,133,172,1,217,64,125,129,60,158,53,65,228,59,49,109,33,141,242,200,224,85,76,55,89,131,79,193,175,97,47,163,210,156,207,225,241,80,218,250,147,194,86,29,109,196,115,202,121,31,171,144,18,68,14,224,237,14,224,228,89,158,227,100,237,209,203,144,140,163,27,178,197,227,178,220,148,182,21,25,152,81,220,130,124,40,30,21,41,115,147,193,247,245,62,161,198,181,140,87,225,179,48,194,255,0,235,77,61,110,63,42,100,11,218,50,198,60,244,151,25,83,175,60,166,56,244,194,185,228,169,37,74,71,117,253,74,3,149,18,73,39,110,170,217,253,204,194,146,197,166,221,192,97,137,177,115,203,203,150,171,236,28,255,0,177,77,107,205,200,33,150,146,218,128,104,190,165,14,28,33,106,66,157,36,142,163,174,178,242,237,165,201,119,115,39,139,47,112,48,180,127,78,207,200,234,236,126,89,18,139,111,177,17,154,201,137,63,49,213,92,165,196,72,121,8,61,20,164,168,16,71,130,64,175,183,99,224,201,251,141,222,129,105,66,139,233,181,54,172,221,204,157,57,115,253,65,91,33,200,203,76,102,155,67,170,61,144,86,126,160,66,130,251,168,47,199,129,59,180,31,15,249,254,25,182,152,148,56,244,141,195,177,123,50,133,109,147,67,151,43,146,220,104,242,214,180,189,31,169,41,10,41,233,217,28,240,64,228,112,174,123,97,110,166,202,110,100,125,193,186,204,240,188,42,101,165,123,79,194,122,165,163,100,218,229,170,107,15,65,91,174,186,183,21,221,113,150,220,80,132,54,167,15,71,27,82,202,71,116,245,216,113,13,142,220,92,87,108,152,194,42,160,180,226,163,229,148,214,143,42,116,213,242,236,69,63,18,117,130,219,72,81,64,116,76,18,72,228,121,79,41,7,244,235,30,155,96,174,33,226,110,86,28,33,17,223,86,33,124,161,233,45,8,112,94,59,98,137,49,156,11,74,185,15,118,66,86,149,131,227,168,242,56,227,85,122,126,20,51,204,118,155,3,203,49,220,66,197,204,193,232,54,175,101,11,126,99,110,131,49,110,37,81,202,208,181,116,36,14,80,158,160,142,137,0,251,107,100,219,95,135,60,254,166,254,61,245,238,53,98,151,98,231,181,225,8,122,106,92,104,208,70,142,242,26,42,71,114,8,107,184,66,121,250,130,84,83,237,237,233,13,130,194,85,183,251,93,89,142,191,68,197,76,176,252,185,50,152,105,8,28,186,236,151,22,86,174,190,10,148,20,147,207,251,126,218,223,39,55,41,216,82,26,130,250,89,146,182,150,150,93,82,123,4,44,131,213,68,125,192,60,30,53,7,129,96,245,88,6,37,7,20,174,30,170,99,160,170,76,135,7,46,76,146,191,169,231,220,39,202,150,226,202,148,162,127,125,74,212,209,212,81,83,70,199,170,43,217,139,91,13,129,25,136,200,31,150,219,64,112,16,7,236,7,142,63,109,107,176,118,175,17,173,201,41,242,56,113,93,108,99,181,11,165,167,128,149,129,14,3,11,41,245,11,109,241,250,212,148,54,130,162,79,9,64,3,142,85,206,213,18,28,72,17,155,135,6,43,49,227,178,158,173,180,210,2,16,132,254,193,35,192,31,237,174,105,101,148,56,183,144,210,18,227,156,5,172,36,2,174,61,185,63,126,53,207,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,211,77,52,215,255,217