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